345	0	2700	175784	551	0	5	151	210	400	397	490	411	399	364	362	305	288	279	272	260	258	249	217	231	220	239	202	200	193	204	207	177	194	156	164	173	147	187	165	165	153	165	144	144	134	133	159	143	144	128	132	153	131	126	143	137	124	128	116	121	128	125	121	105	169	117	136	136	128	110	150	128	128	120	137	139	119	122	117	140	122	106	112	134	135	125	119	120	115	127	101	131	125	113	101	115	118	112	122	128	125	129	118	116	131	91	141	100	127	132	119	111	120	92	114	136	105	128	118	127	108	130	127	104	111	109	130	111	126	116	122	118	100	119	108	105	98	102	100	120	116	134	123	113	137	139	119	118	125	120	98	115	111	121	113	133	113	110	119	102	107	120	110	98	123	114	102	135	125	123	111	117	139	113	133	109	98	123	115	105	114	106	105	122	106	123	114	137	123	108	116	118	132	138	118	115	112	96	134	131	113	106	126	116	114	110	127	109	109	104	116	107	129	117	106	113	124	101	106	108	103	107	124	121	114	110	115	117	111	112	126	117	96	106	115	105	108	102	136	108	118	100	114	119	105	112	111	120	110	109	124	97	120	100	118	123	107	112	107	117	119	108	117	113	122	96	108	107	124	108	119	104	133	115	104	128	122	109	119	103	99	98	102	123	108	119	120	104	102	109	97	112	123	121	101	109	104	107	127	126	126	95	113	123	124	114	113	119	114	118	112	106	117	93	114	117	112	129	99	92	115	105	112	127	116	132	125	133	96	106	110	101	135	127	125	107	110	114	104	126	99	101	112	116	106	126	112	117	118	105	121	101	123	132	121	123	103	113	115	116	111	113	127	120	119	122	121	123	120	107	107	109	112	119	111	103	108	98	136	110	118	110	116	104	111	139	105	108	97	113	111	144	109	101	101	114	107	116	123	96	119	108	109	111	112	100	128	96	100	117	111	122	99	137	99	123	118	119	109	133	101	106	115	110	101	133	119	111	107	107	126	122	124	103	117	133	96	117	111	117	104	93	102	146	123	119	107	130	101	102	113	111	111	117	121	102	112	105	90	120	116	125	115	111	122	108	127	125	121	99	105	115	112	102	131	101	110	89	130	111	113	112	109	116	134	97	132	120	103	97	117	109	125	101	112	122	105	113	121	121	114	101	126	114	102	116	114	106	112	103	118	108	112	104	96	117	109	117	113	109	117	107	89	129	114	111	93	118	117	107	109	109	101	111	100	121	107	96	119	117	111	121	106	89	104	118	137	114	129	116	116	118	99	109	91	116	123	100	111	110	101	96	97	111	117	112	108	124	97	112	106	110	99	101	117	101	106	113	111	121	111	111	103	110	121	122	101	112	104	127	114	123	111	111	126	123	119	125	118	120	112	117	133	87	96	118	108	102	98	107	122	114	121	127	88	123	124	102	113	108	111	98	112	115	111	112	106	108	100	101	113	97	116	111	120	117	110	95	109	103	112	114	100	128	130	122	127	107	112	117	120	111	111	103	124	123	128	110	101	108	126	116	130	130	109	103	134	108	97	102	118	120	120	131	125	103	102	105	103	128	104	109	115	105	111	106	107	108	131	133	107	125	101	113	111	115	123	115	117	115	110	128	106	122	111	121	129	96	110	107	115	114	113	112	112	102	96	119	106	147	118	111	119	125	115	89	126	123	110	115	129	93	99	115	130	103	100	108	121	116	122	114	103	113	118	103	119	112	103	111	126	116	97	114	126	126	104	119	117	109	107	107	104	101	114	140	127	107	114	116	105	117	103	106	107	106	111	121	105	89	104	98	100	124	119	107	114	122	123	99	111	126	107	100	121	114	109	114	129	110	113	117	105	125	118	102	95	110	104	119	130	122	123	112	132	113	110	121	101	103	119	115	88	115	98	101	93	107	105	106	113	116	99	107	128	106	103	115	123	108	122	114	110	111	104	117	114	112	116	105	116	121	115	98	123	110	116	114	93	107	124	106	112	111	141	98	102	127	108	114	112	109	118	94	104	110	124	132	108	107	120	105	127	129	102	97	128	114	104	121	96	120	108	108	91	114	122	127	134	114	100	119	94	119	103	106	107	109	120	112	114	107	116	113	97	125	122	134	105	123	120	113	112	120	118	101	97	123	113	116	104	108	122	126	103	112	111	136	112	122	108	114	108	126	133	126	110	107	92	117	114	109	113	103	112	115	101	122	115	114	109	112	105	102	120	111	117	106	123	110	110	109	116	108	106	86	116	125	125	116	104	107	94	104	99	107	105	114	129	109	110	112	109	112	130	117	85	94	99	116	104	121	111	122	96	114	98	100	95	113	115	118	115	104	117	104	122	118	111	119	116	127	99	98	116	123	106
345	1	1900	175909	579	0	16	136	197	398	332	410	336	321	264	283	292	249	220	264	227	216	197	214	209	206	192	145	195	174	166	160	215	179	183	173	163	172	171	175	177	158	158	155	158	140	171	149	167	173	158	147	143	173	162	154	159	141	164	156	141	150	139	178	164	136	137	144	113	145	146	135	153	117	138	139	136	139	155	144	163	140	154	149	161	131	162	120	148	155	148	147	139	149	145	146	155	149	127	149	145	128	143	147	144	149	148	146	124	151	140	152	157	152	115	121	143	137	143	144	123	135	142	141	131	146	151	145	166	140	148	151	147	113	126	153	141	124	143	143	135	136	147	147	155	131	130	142	157	132	137	143	132	133	149	144	148	146	134	152	162	128	129	129	131	133	125	153	133	146	124	141	128	122	133	153	136	137	118	144	146	146	129	130	145	146	136	142	124	158	164	138	118	142	143	146	130	156	139	144	144	152	128	147	134	123	157	141	143	135	131	146	132	146	146	140	158	131	123	142	126	140	140	131	120	123	134	138	143	139	156	130	132	135	159	153	132	135	143	144	135	147	141	131	137	158	157	154	143	146	136	132	151	147	148	141	119	151	149	119	128	154	145	150	124	146	145	160	118	139	132	149	152	131	128	138	143	148	151	112	138	120	137	136	151	146	142	142	155	133	143	159	127	143	145	132	143	132	135	136	138	135	146	150	155	138	139	142	125	132	150	128	125	110	133	139	137	144	128	129	147	132	151	142	139	131	152	151	152	143	113	127	124	146	139	130	154	132	131	135	121	131	144	124	130	145	138	129	130	138	124	108	129	156	117	135	133	117	144	147	131	123	128	131	108	156	138	128	109	133	140	144	141	138	128	155	117	161	155	147	137	148	136	147	131	135	142	124	141	129	150	153	154	135	131	156	143	139	158	121	136	165	115	148	139	159	149	135	146	163	132	142	131	126	139	144	142	149	143	140	132	146	147	130	140	122	141	136	121	159	124	147	122	158	149	128	134	140	128	131	150	167	121	131	132	148	120	143	137	144	152	160	136	154	123	153	136	133	135	140	125	129	148	128	154	133	128	130	141	157	107	129	126	123	146	131	140	157	134	140	139	144	150	145	130	145	135	107	140	132	136	103	129	134	142	140	123	139	149	134	134	138	131	141	122	148	119	135	150	149	123	127	137	122	156	137	128	145	137	154	145	138	130	144	148	156	138	146	144	162	137	127	125	126	152	150	133	146	140	132	137	145	128	135	121	162	145	155	132	125	153	132	127	145	147	142	131	130	149	146	135	159	116	124	131	130	128	148	122	129	150	141	133	125	155	132	124	140	125	121	116	144	135	152	135	124	127	114	146	146	154	153	115	139	138	136	124	138	137	146	147	148	148	136	141	141	111	126	144	136	129	129	147	131	132	123	126	139	136	138	132	135	119	151	133	141	161	130	139	147	141	125	146	142	145	142	132	131	137	139	156	134	131	132	148	115	132	142	132	122	147	132	138	143	139	148	143	141	143	119	146	132	114	141	126	127	147	153	147	129	145	116	151	121	139	120	134	151	111	138	140	127	133	136	142	129	140	145	125	126	146	143	146	143	136	134	148	137	145	138	120	136	123	130	131	135	144	139	131	144	127	128	137	134	130	148	129	138	135	126	115	124	141	150	130	132	138	116	123	141	130	158	153	122	132	139	143	123	129	124	127	154	124	129	137	132	141	129	129	142	150	134	151	135	136	118	148	131	135	131	131	133	129	137	138	130	144	121	135	159	136	131	152	137	145	145	133	132	157	136	147	148	134	135	133	117	117	146	151	133	162	117	128	143	134	147	118	146	128	139	121	130	148	139	146	144	138	138	159	144	124	129	158	150	144	136	145	144	129	130	154	124	142	141	110	130	131	129	145	132	134	154	135	129	148	133	144	139	138	124	138	122	124	103	130	146	136	147	131	146	143	146	129	124	116	131	140	142	126	140	138	134	130	126	131	133	123	133	134	119	111	123	136	138	142	136	139	166	154	136	122	142	147	157	162	130	138	146	129	135	125	143	136	136	138	148	132	144	148	145	136	121	140	129	149	137	157	144	153	140	117	126	137	123	136	150	136	141	130	146	142	136	143	139	125	138	142	129	128	143	120	125	140	130	140	130	123	132	144	154	156	139	140	127	137	165	129	139	133	133	117	129	129	133	147	130	162	141	151	130	138	132	143	129	126	145	144	144	139	119	143	126	131	125	158	126	141	152	121	138	131	112	134	146	160	128	143	140	127	127	132	133	147	144	151	140	122	127	151	126	123	117	128	138	146	155	162	144	152	130	116	125	131	163	150	125	136	137	134	128	138	135	143	150	136	142	139	136
345	2	2100	176034	518	0	11	101	223	336	368	383	372	356	323	326	283	260	236	232	224	205	193	191	181	201	191	193	178	162	195	171	154	172	156	179	177	159	162	171	158	163	161	144	148	150	117	142	135	118	171	132	159	159	130	129	112	117	134	132	161	131	135	143	130	116	139	142	164	134	145	151	130	136	140	138	131	127	137	115	146	114	118	138	139	149	139	153	121	120	123	128	123	137	147	130	120	144	118	145	153	128	137	141	120	141	131	137	116	107	136	138	134	113	125	127	114	140	157	143	120	122	119	125	124	127	124	131	121	121	112	138	121	127	121	118	148	126	122	129	110	112	124	148	160	114	112	137	138	132	114	124	140	98	140	119	128	126	124	144	134	114	141	113	119	130	129	135	113	125	137	143	135	115	118	127	137	140	116	124	109	143	134	115	132	124	119	142	135	128	148	128	129	120	130	120	112	135	138	126	128	117	109	119	111	130	127	142	126	162	129	118	113	118	142	117	107	111	113	126	145	104	125	141	138	123	135	113	117	112	120	133	114	133	117	120	134	125	134	148	110	120	156	108	130	118	130	132	136	148	118	125	121	126	130	139	117	113	123	125	135	134	113	116	107	121	135	125	121	117	152	140	124	114	125	125	118	124	134	120	137	122	114	121	123	147	116	121	134	116	125	149	120	112	117	144	127	144	117	131	128	116	118	138	122	138	121	137	127	101	127	115	129	134	125	117	135	129	126	142	124	113	126	133	113	124	129	129	128	124	120	134	132	108	131	131	126	135	129	132	121	126	120	134	128	130	141	138	120	121	121	105	111	121	119	114	139	121	110	134	142	119	139	138	143	127	124	123	124	143	126	123	104	109	131	121	122	148	132	120	129	108	133	126	118	122	123	114	124	141	141	131	134	110	121	153	118	127	130	124	127	109	127	140	137	138	111	126	114	134	128	120	121	128	119	115	136	133	124	124	126	123	134	125	147	117	116	142	120	124	127	135	127	137	126	153	125	113	122	117	142	138	118	131	119	129	145	131	123	129	124	133	143	135	111	135	120	104	106	119	115	152	123	127	125	124	107	128	129	132	137	112	144	132	130	141	133	125	145	116	123	132	125	114	110	97	116	126	112	103	142	154	105	122	109	138	119	121	108	123	120	144	96	130	138	110	108	132	135	122	106	110	107	147	116	117	125	113	137	132	128	116	118	131	121	113	130	107	131	134	126	117	147	100	109	134	122	141	112	113	125	123	140	126	130	129	130	115	123	124	127	106	148	115	139	119	129	114	128	143	116	138	131	134	129	117	119	118	143	125	118	123	119	148	120	108	128	131	114	129	142	116	134	142	147	130	124	133	128	115	136	119	124	123	104	104	137	127	116	112	125	147	129	112	107	130	128	133	140	108	115	140	118	138	125	145	145	139	117	121	125	112	121	129	120	130	121	129	112	141	126	144	141	122	103	129	131	118	113	149	116	129	125	132	116	131	115	129	121	111	129	100	123	143	145	113	127	119	132	113	118	137	113	122	118	122	128	117	135	126	111	118	140	112	116	134	117	129	112	149	116	126	125	111	110	120	126	130	109	146	110	115	121	137	119	119	117	132	104	107	112	115	128	119	133	116	140	126	133	140	124	145	126	125	131	129	125	143	135	154	148	125	108	106	123	119	121	137	146	104	124	120	117	114	114	128	127	110	122	115	129	121	128	148	138	124	122	118	129	122	112	115	135	133	120	121	123	116	132	130	126	125	84	122	109	107	142	110	129	112	125	132	116	122	105	110	106	131	115	136	129	138	113	118	127	122	124	108	114	138	133	132	132	113	122	135	136	107	116	122	122	111	103	118	106	106	131	136	131	116	113	129	131	106	120	113	108	119	129	150	131	124	121	112	143	128	141	118	131	113	132	118	139	125	126	129	119	133	113	109	127	134	128	127	146	133	154	121	144	123	119	128	112	127	117	106	147	114	122	116	127	131	125	127	129	137	113	129	111	119	125	121	109	116	129	109	148	128	121	129	109	131	118	127	151	107	139	119	125	141	120	143	135	121	123	111	123	118	135	121	119	127	107	137	122	135	124	146	138	132	126	106	135	129	126	108	134	132	122	136	116	126	113	136	125	124	115	125	108	114	111	135	150	134	120	125	107	142	115	136	118	111	115	124	117	105	122	109	123	127	117	122	113	153	128	133	130	160	114	127	122	132	122	125	129	120	140	137	118	116	108	113	126	140	140	114	127	132	120	111	125	137	107	116	101	112	105	125	131	111	131	125	121	112	127	145	138	131	130	116	127	144	126	135	113	139	133	114	106	124	125	126	117	109	113	131	135	112	135	111	132	119	140	118	150	131	110	104
345	3	3500	176159	509	0	8	150	237	367	400	424	394	365	338	303	289	292	288	224	246	240	236	224	230	232	209	186	205	180	183	185	189	176	193	181	172	187	175	186	159	187	176	176	177	178	178	149	154	165	173	158	173	164	148	139	157	160	164	159	130	134	165	163	140	150	126	163	139	137	146	160	130	140	154	131	143	154	145	136	162	138	150	135	123	134	132	131	137	136	140	170	150	136	127	138	143	154	140	125	142	124	137	135	140	136	131	150	126	132	147	136	134	144	131	139	134	150	143	119	128	124	155	144	137	150	135	136	156	129	135	135	127	98	158	140	139	141	132	141	144	139	150	134	149	146	144	135	126	131	125	142	130	158	142	140	121	135	154	139	112	129	129	138	137	143	136	128	134	158	147	141	131	115	127	120	142	138	131	142	146	145	134	136	150	137	131	149	166	139	141	142	129	147	129	144	148	148	129	133	144	147	146	114	116	139	153	141	148	135	110	122	125	141	136	157	128	135	147	139	144	146	114	142	112	151	138	140	139	143	134	111	128	158	133	128	150	159	127	139	131	143	144	147	152	118	139	143	143	126	137	126	121	147	139	133	131	132	143	136	147	139	123	147	149	143	130	142	144	131	146	135	153	128	124	140	137	148	128	118	140	129	160	125	157	141	141	142	122	130	123	139	131	150	132	138	128	108	137	139	141	155	154	126	122	158	145	134	168	138	146	142	141	128	131	158	130	143	142	139	119	128	120	133	138	125	136	144	130	136	146	151	120	150	127	128	146	144	142	132	132	130	113	135	129	121	124	148	133	140	119	141	120	129	158	139	129	113	125	140	138	133	148	141	141	141	138	135	123	138	126	134	148	104	128	119	125	149	141	116	125	153	115	119	145	119	148	119	135	120	111	154	113	119	130	132	137	135	114	142	140	161	153	148	153	135	133	143	151	147	121	145	123	124	138	164	127	141	150	142	132	121	123	137	126	116	153	127	147	136	118	130	120	144	133	134	126	123	154	134	119	145	134	134	139	127	130	148	122	149	140	128	143	143	123	147	125	130	136	127	151	130	129	122	143	146	128	130	128	150	139	140	151	130	107	136	144	142	127	132	129	139	133	146	129	144	149	125	161	138	127	132	133	130	145	121	143	141	138	131	147	114	144	131	131	143	138	131	134	138	124	139	146	115	125	132	137	148	126	128	160	119	133	152	147	128	145	145	123	143	139	125	138	125	131	137	130	130	112	130	139	157	145	143	134	159	150	128	146	138	141	132	162	136	121	143	145	132	125	132	136	113	133	140	117	117	136	143	145	137	147	137	137	125	152	149	137	135	143	137	151	139	134	133	140	127	132	131	130	141	150	137	146	136	125	117	146	135	120	133	123	135	134	114	117	129	130	126	149	134	143	113	128	122	136	155	133	126	120	139	145	129	134	132	129	121	146	131	130	123	118	116	144	140	135	142	142	131	124	141	130	124	129	124	133	128	138	156	113	115	153	140	119	112	130	139	115	112	120	133	132	134	120	127	114	157	139	129	142	138	131	137	141	145	154	137	129	148	128	130	132	140	137	142	134	129	128	115	121	141	148	155	138	153	132	130	136	97	139	142	130	135	122	131	131	130	124	119	113	129	129	132	148	139	118	112	138	121	134	149	140	131	107	136	149	134	155	128	110	131	150	132	143	123	140	116	152	118	140	116	130	157	142	138	131	148	141	133	120	134	168	141	110	133	142	130	134	123	116	134	125	155	154	157	116	134	133	132	134	119	126	148	130	156	158	109	115	155	135	140	121	149	133	135	137	131	134	129	128	137	145	150	120	128	143	151	135	132	140	171	123	132	155	138	106	136	127	154	161	134	127	141	146	131	124	119	138	127	148	135	148	123	130	127	126	133	133	121	122	126	137	109	140	129	145	116	143	132	132	148	141	144	128	146	150	137	143	134	138	143	138	141	127	127	137	143	150	147	117	131	144	117	126	140	152	140	158	115	151	144	141	134	111	111	126	132	130	140	132	123	157	136	119	113	133	135	134	122	116	122	136	145	145	121	142	140	128	141	122	129	124	125	130	134	122	131	116	122	155	145	115	143	130	150	146	134	140	133	140	115	124	149	138	134	134	130	135	131	149	142	138	137	136	158	129	161	139	142	135	130	129	126	137	134	123	135	145	153	127	132	151	127	127	133	149	151	159	141	146	131	132	138	134	119	139	120	130	124	150	142	133	123	141	147	122	142	132	142	131	148	133	145	124	135	129	119	130	119	142	141	137	126	128	135	147	138	130	137	128	130	140	140	127	122	146	116	123	120	140	147	137	122	151	133	137	132	141	147	153	127	106	126	146	140	146	138	134	144
345	0	2700	176284	494	0	5	144	254	387	401	460	407	411	355	323	314	297	281	261	301	270	243	222	189	201	214	193	191	178	202	191	194	173	195	172	167	179	161	152	177	133	137	169	161	158	152	151	144	160	151	148	138	118	142	132	124	127	131	127	147	134	116	134	152	143	118	113	125	142	107	127	129	128	134	124	130	127	116	126	122	136	114	128	118	124	118	118	129	120	128	106	120	126	135	113	133	124	116	110	105	123	125	103	120	119	141	130	133	117	117	123	122	109	109	107	132	121	106	130	99	127	133	116	114	105	125	118	113	111	108	124	119	124	117	116	99	117	108	101	129	136	114	111	126	139	114	127	117	139	121	122	123	105	116	106	110	111	117	127	127	123	104	120	108	131	109	114	110	118	115	112	113	118	99	110	100	107	123	110	116	118	110	114	104	114	119	134	134	111	108	100	132	141	122	124	123	132	119	111	124	91	117	122	100	124	93	118	117	107	124	114	105	98	103	110	123	103	138	100	125	115	113	119	104	126	123	113	111	110	90	98	111	128	134	125	96	97	101	111	107	108	126	115	122	119	111	109	98	123	105	88	114	97	100	111	115	121	104	105	117	101	127	94	112	125	118	107	114	122	102	102	100	121	116	95	107	102	117	116	111	117	146	95	105	93	124	114	129	101	111	110	122	139	117	119	111	110	91	123	113	121	114	110	116	120	92	122	98	101	106	111	136	122	103	129	111	121	116	112	101	118	122	114	103	112	93	95	104	118	132	126	111	118	125	122	106	105	108	122	101	106	133	107	133	116	117	115	104	109	113	119	124	96	129	108	115	115	123	107	127	118	114	97	118	115	110	105	130	108	113	112	132	120	123	106	118	116	88	99	99	103	130	107	122	102	95	100	108	125	99	104	114	102	123	123	117	112	107	107	110	113	130	126	111	91	120	110	97	122	105	112	117	109	133	112	110	110	106	108	114	87	100	103	105	100	109	94	109	101	121	108	110	113	92	102	100	110	149	107	106	102	119	104	96	94	122	106	106	94	98	106	103	99	100	102	95	116	111	131	102	121	111	118	99	109	111	115	122	121	97	113	105	120	118	96	115	133	89	93	106	109	106	104	105	93	104	105	109	112	98	132	127	114	112	100	107	109	106	99	112	113	124	115	104	118	109	108	90	121	132	110	98	98	114	109	124	133	110	95	93	98	114	128	104	102	117	102	109	128	104	96	108	123	113	124	100	103	97	112	98	111	113	107	108	114	94	107	98	142	108	132	104	110	108	118	115	113	122	99	95	119	99	130	93	117	89	128	105	99	105	106	126	103	112	132	101	106	104	100	108	97	107	123	107	106	125	103	96	107	110	134	104	119	117	99	117	92	107	121	125	100	102	99	105	113	99	107	107	121	111	108	110	104	104	116	112	115	107	123	105	116	118	116	112	99	97	122	111	112	123	120	124	120	100	109	120	108	91	109	107	109	135	124	113	130	117	125	116	84	139	104	119	101	101	112	108	118	110	112	119	124	104	115	101	97	125	112	115	107	94	123	109	122	111	113	111	116	103	105	121	105	117	109	101	117	85	106	114	109	114	107	99	109	126	110	111	119	97	109	119	111	113	111	110	103	109	114	108	126	111	115	98	107	116	108	106	127	107	86	104	122	104	102	111	108	116	112	111	105	102	113	116	120	121	112	115	107	100	112	111	134	106	123	110	119	114	121	114	135	124	107	114	108	115	103	130	124	98	115	127	101	108	121	110	98	94	100	114	96	119	128	101	97	116	114	109	113	98	110	106	113	101	97	129	98	106	113	112	107	127	105	104	100	102	99	101	109	112	117	109	104	104	124	134	98	105	94	108	120	113	95	93	121	103	103	117	115	103	101	119	141	135	120	124	111	117	109	111	111	117	118	95	120	128	95	99	108	116	108	120	129	124	105	104	122	105	113	103	106	112	119	117	112	109	132	102	115	108	118	123	108	90	140	110	120	122	101	123	96	117	118	96	94	111	93	104	129	114	101	110	115	102	101	116	135	100	106	90	103	107	110	85	111	115	103	115	124	104	119	104	118	97	120	114	113	102	113	111	122	122	101	101	95	103	114	115	97	114	101	125	115	118	112	106	112	103	102	108	111	109	104	118	118	111	97	108	103	119	116	123	122	103	105	116	105	116	113	103	119	107	100	107	128	126	114	102	92	98	91	98	111	131	105	109	139	106	114	111	110	111	110	92	115	130	99	113	113	110	135	111	128	111	111	107	120	128	120	127	95	112	114	114	97	105	97	115	119	116	116	122	125	128	117	90	118	97	105	108	122	97	107	131	93	116	106	114	105	94	107	98	124	120	107	100	117	92	126
345	1	1900	176409	545	0	17	118	206	374	352	367	345	348	280	282	261	243	244	234	229	216	206	212	204	204	177	195	178	163	212	191	163	177	158	178	188	165	150	160	167	162	171	150	147	141	166	177	144	146	138	160	166	153	128	145	157	145	166	172	149	154	152	149	184	161	141	131	128	133	147	138	153	153	155	153	128	137	140	122	139	160	176	124	144	148	154	159	127	139	148	166	149	144	135	140	147	147	145	147	125	157	124	133	158	128	131	138	121	128	145	141	125	139	137	168	135	143	153	142	128	145	168	149	130	139	155	138	118	144	135	143	151	155	133	144	140	141	137	141	125	150	146	146	124	147	152	154	144	137	111	123	142	152	139	139	150	132	125	149	134	153	132	143	124	141	153	148	141	171	156	140	138	137	156	138	140	161	147	143	145	150	146	156	138	132	135	125	121	124	136	124	142	124	123	135	152	141	124	125	140	145	140	142	155	169	141	136	127	157	144	137	154	153	132	148	162	141	144	147	122	132	168	142	126	114	124	130	126	155	132	141	107	137	133	131	129	139	146	130	143	161	141	146	125	128	118	145	139	145	149	136	131	150	129	128	160	122	138	126	128	138	144	132	144	152	146	139	136	135	137	143	120	140	120	151	160	136	151	140	155	138	138	148	140	132	124	134	141	144	120	145	112	124	134	155	133	130	134	117	130	140	148	141	133	166	126	150	135	149	151	150	128	146	131	135	164	109	146	142	136	139	148	124	153	149	149	135	143	149	142	136	138	151	142	135	148	124	147	138	145	135	148	137	150	152	152	136	155	126	129	134	150	134	126	132	150	147	143	148	159	137	122	126	153	128	133	150	138	117	170	128	139	134	130	138	152	138	151	133	151	126	138	143	130	145	149	154	115	120	137	150	132	147	140	141	126	145	132	124	138	124	154	139	141	134	121	126	121	158	141	144	130	119	112	151	126	138	130	130	136	127	146	149	110	134	127	133	138	135	128	134	152	168	141	132	130	142	154	148	139	148	144	121	138	144	141	132	170	134	132	152	145	136	130	128	140	125	132	128	166	152	128	137	136	147	171	153	119	152	153	133	151	151	128	100	138	138	133	143	142	166	129	135	123	121	138	131	137	148	149	117	119	136	123	145	135	144	122	138	128	142	137	119	142	134	150	142	130	139	117	129	142	146	141	144	127	126	137	126	131	127	153	131	150	134	138	114	140	144	127	133	141	158	134	149	144	128	131	159	121	163	134	130	141	127	144	147	139	132	143	160	169	147	123	138	144	149	133	136	129	132	136	136	134	152	134	126	124	161	132	130	134	139	142	152	138	139	113	134	152	119	129	149	154	143	125	145	144	137	126	132	134	148	136	159	130	149	127	131	143	152	123	151	133	126	139	145	153	117	139	129	144	164	139	144	132	129	151	138	131	154	150	133	123	136	159	169	146	136	123	152	157	144	145	127	150	156	129	152	148	130	152	137	128	125	138	151	146	124	147	122	135	131	143	132	122	128	152	128	151	135	116	141	126	132	127	143	149	145	120	155	118	146	114	150	130	157	143	137	132	157	105	138	153	118	126	125	113	132	160	141	118	118	125	149	101	158	142	135	160	134	145	134	136	149	158	134	129	126	146	125	115	134	131	143	146	148	140	130	125	134	126	150	146	127	131	140	145	126	132	132	135	131	135	118	131	125	145	137	140	148	130	120	129	124	145	139	127	127	136	144	141	139	155	137	131	133	131	142	137	143	152	123	128	109	120	140	141	146	149	129	127	136	145	148	150	159	126	127	132	134	131	134	156	140	120	131	120	134	128	118	112	172	136	128	142	139	130	129	135	115	154	128	148	154	137	133	137	150	139	145	142	163	135	151	129	155	144	149	141	135	110	113	130	144	128	135	122	137	130	129	142	137	119	123	156	133	154	122	134	148	156	122	131	118	120	153	109	111	142	129	152	123	127	145	167	136	141	141	140	154	140	143	143	149	114	132	121	134	135	138	139	125	142	131	145	147	141	163	152	155	139	115	121	126	123	143	130	150	146	131	130	132	136	141	127	159	126	115	139	140	118	139	170	147	135	151	144	136	133	139	121	135	148	134	150	133	128	143	160	151	133	148	115	107	125	120	128	155	133	136	142	134	128	125	173	134	151	138	131	153	128	148	129	120	138	133	143	137	143	150	132	128	133	136	135	141	139	130	130	155	150	138	156	111	129	110	137	146	137	129	121	130	114	142	149	135	147	146	136	130	144	152	139	143	141	159	129	114	127	147	135	139	138	140	139	132	144	131	152	131	131	140	114	143	139	122	127	155	129	122	123	125	144	136	131	158	146	136	129	126	142	140	145	139	150	152
345	2	2100	176534	539	0	13	113	188	376	365	451	418	396	335	318	269	265	252	279	230	234	234	203	229	227	191	194	180	188	193	210	174	180	182	188	183	175	155	174	182	156	168	185	150	178	146	155	163	140	137	153	154	152	132	131	137	144	149	150	162	151	113	147	129	135	131	147	155	153	137	141	149	137	152	123	136	134	144	135	114	121	127	145	162	136	127	132	139	154	133	164	150	139	117	135	112	125	155	117	143	141	122	138	122	147	117	127	131	129	139	134	140	141	124	142	112	149	142	122	120	114	150	124	132	112	138	100	128	125	120	130	124	118	130	146	128	133	129	117	113	120	131	114	134	119	136	136	132	125	135	130	133	161	124	148	105	138	130	142	134	123	126	120	125	130	139	137	145	120	129	118	111	132	133	124	108	141	121	126	142	101	113	132	124	138	127	125	143	138	129	137	143	132	118	130	115	133	127	103	113	121	126	142	122	126	125	134	132	113	120	145	120	136	115	126	130	139	137	135	122	132	139	116	141	126	112	122	121	130	144	129	134	109	132	133	110	121	125	124	122	142	120	116	126	120	134	133	127	131	117	121	123	126	123	114	133	140	127	125	108	142	133	137	125	133	112	138	119	127	138	128	106	122	128	125	138	104	119	111	118	120	141	119	121	134	111	132	128	137	124	127	114	123	123	115	120	136	153	144	132	134	115	123	133	122	122	105	118	135	115	136	120	143	124	148	97	140	125	127	114	140	128	105	117	132	128	135	129	129	124	117	123	118	116	111	110	116	135	116	139	114	106	119	122	116	128	116	101	113	116	124	129	131	121	101	114	114	130	143	149	151	124	121	138	132	127	148	126	93	120	131	131	149	116	140	123	120	126	112	137	126	119	123	146	116	143	103	114	121	123	128	127	118	133	141	141	114	128	130	120	125	125	116	120	132	119	112	133	113	130	121	116	160	117	153	122	113	124	110	136	154	136	119	128	111	123	151	120	127	139	121	142	141	123	129	119	134	133	124	149	145	131	135	115	123	118	127	127	135	119	136	114	129	111	128	119	105	130	143	134	106	128	122	129	119	120	135	127	127	126	114	131	133	125	125	152	107	120	133	131	142	106	118	130	112	135	121	132	128	127	115	141	112	115	134	118	116	133	127	124	120	121	130	135	122	131	132	126	127	126	119	131	118	127	125	134	111	125	134	132	119	135	99	115	121	123	121	129	118	110	115	128	138	124	131	113	111	121	123	141	129	139	138	123	125	111	118	131	137	114	133	120	117	117	114	141	121	110	131	111	144	128	103	125	128	109	128	136	135	115	120	126	117	118	106	148	142	107	137	119	127	115	125	115	126	119	122	114	104	125	131	122	130	137	120	110	138	118	119	113	113	120	138	102	131	139	126	118	128	120	126	133	106	119	128	128	132	110	117	113	129	114	136	117	144	116	114	132	125	122	108	127	124	140	114	120	140	139	126	135	129	125	123	111	128	114	123	136	118	136	142	137	129	137	133	122	119	140	115	119	139	117	136	130	155	124	125	117	151	139	120	124	118	117	123	116	122	109	142	132	129	125	123	139	114	135	107	134	117	131	132	93	125	130	119	127	117	143	132	120	125	117	121	121	122	115	112	115	119	123	127	129	114	140	125	124	124	113	125	122	108	112	134	137	125	126	133	128	110	125	111	119	125	111	134	138	112	129	121	121	95	138	134	139	119	131	123	115	125	128	133	123	128	118	132	132	127	136	105	132	120	146	113	119	115	132	128	136	102	135	137	114	141	137	139	125	125	120	118	137	122	108	114	132	123	120	117	134	137	163	109	128	117	115	127	120	110	108	131	111	116	135	123	121	137	124	141	127	131	123	127	121	116	116	137	129	136	118	129	128	132	114	123	123	124	120	127	140	117	106	122	111	133	130	139	126	125	112	109	125	130	134	131	125	121	126	109	120	125	135	129	120	121	144	117	145	109	127	119	124	105	133	126	121	124	115	115	121	139	110	112	122	143	129	122	139	121	123	135	124	122	107	126	126	126	137	128	132	108	143	126	135	133	135	116	118	115	109	123	120	111	119	118	133	129	134	133	126	141	146	118	127	121	130	145	124	129	104	90	115	139	121	121	125	119	124	130	114	91	111	129	120	124	107	124	137	128	124	119	129	129	118	127	131	134	120	124	130	120	118	118	128	124	132	140	113	112	113	117	109	134	126	137	106	142	103	100	126	122	117	118	110	129	147	138	122	136	130	131	131	130	116	127	127	111	113	120	117	132	122	142	115	129	145	131	120	108	134	124	108	111	106	124	140	119	139	139	139	140	105	122	113	118	114	150	120	133	117	133	142	139	112	133	122	131	150	128
345	3	3500	176659	542	0	13	137	232	417	375	445	384	392	326	330	292	301	264	285	242	240	235	229	212	215	210	195	231	188	190	190	210	191	172	183	165	186	180	167	185	179	187	176	169	174	175	157	169	157	146	162	157	143	161	150	160	152	145	142	132	147	145	172	156	147	148	130	144	142	163	160	143	148	159	144	140	156	160	136	137	152	151	124	138	153	126	131	135	142	150	142	127	136	132	143	139	143	148	141	146	140	147	151	138	148	126	155	160	146	121	147	132	140	149	163	152	139	130	137	133	134	139	146	124	150	140	155	118	141	143	136	151	151	123	141	145	119	138	145	144	135	141	130	131	131	143	139	148	135	142	137	119	134	148	142	154	127	136	144	131	139	144	148	128	148	152	129	146	141	132	125	148	139	130	147	141	125	153	136	137	152	135	154	134	124	132	132	160	110	148	121	115	134	128	123	154	125	156	123	141	158	120	149	131	124	151	141	131	147	149	141	142	116	148	131	128	140	150	139	143	160	152	123	131	136	125	133	127	129	129	137	134	121	139	132	151	118	151	128	146	141	117	149	140	149	132	127	131	122	159	126	143	148	159	142	147	135	119	145	143	153	138	112	139	140	135	143	122	139	136	152	136	110	135	135	130	143	113	149	139	131	146	137	137	114	148	151	142	116	139	146	130	142	115	123	127	137	123	122	117	140	132	139	124	170	130	144	148	149	130	136	138	144	126	136	142	138	137	148	140	137	122	147	150	130	150	119	146	129	123	146	145	126	165	128	126	143	132	129	170	122	109	161	118	131	129	140	112	138	141	134	134	137	136	133	161	111	128	132	147	127	153	127	152	132	140	137	147	154	139	137	128	106	153	138	132	146	132	109	121	130	137	137	149	137	158	127	144	140	129	145	144	138	141	130	143	134	118	126	117	116	122	143	130	123	136	121	131	159	119	128	129	143	148	130	148	136	143	132	134	127	141	160	122	145	137	115	141	129	137	141	154	128	112	160	122	152	121	109	157	156	132	131	132	134	122	138	113	135	136	133	126	149	135	135	143	124	138	142	128	124	122	145	135	150	123	116	140	124	120	137	117	139	136	146	122	131	137	117	132	148	130	132	132	161	128	136	140	110	135	134	149	139	151	134	147	144	131	138	121	128	135	121	156	131	127	158	135	144	151	138	109	146	125	141	132	119	132	131	141	119	152	115	120	108	128	135	132	144	124	140	136	120	138	136	114	125	128	136	148	121	126	137	151	130	133	117	121	147	135	120	159	109	132	139	136	145	113	154	132	137	125	145	138	117	127	129	141	141	148	136	133	123	114	128	155	125	155	126	135	121	155	134	154	154	133	114	111	148	138	116	141	151	144	131	132	137	153	130	122	129	145	123	127	125	135	143	135	124	137	158	129	113	126	126	126	143	131	140	144	146	130	138	119	142	138	125	114	130	133	127	122	121	143	138	112	138	133	121	128	120	129	148	135	140	137	153	131	138	127	136	139	152	144	124	143	131	139	137	143	141	141	123	127	122	146	134	138	154	123	143	138	139	133	138	106	142	131	132	136	130	124	147	145	133	142	110	142	146	138	139	141	129	132	128	154	122	137	160	154	143	128	140	143	124	125	125	139	129	126	145	127	147	134	141	140	137	139	127	130	136	141	139	133	126	150	142	123	141	138	104	141	117	112	154	132	127	133	114	117	146	144	129	142	148	131	163	142	147	156	132	135	150	121	142	148	135	148	122	134	137	129	135	131	132	134	147	110	121	126	134	138	127	125	149	121	153	125	140	130	132	126	131	130	131	147	127	107	147	145	155	131	160	147	143	146	130	129	121	140	141	144	140	139	147	133	149	128	129	116	141	130	143	135	131	131	143	140	127	163	135	128	139	143	144	123	142	135	129	154	131	131	136	133	136	133	140	132	135	137	128	137	117	137	121	151	142	146	127	113	105	141	123	120	139	116	128	103	141	155	145	146	119	129	137	142	132	137	133	131	147	140	143	135	141	132	154	156	151	136	136	144	153	119	143	150	134	148	134	133	130	126	142	141	131	133	112	146	119	120	154	123	132	132	135	127	123	135	145	114	142	143	108	161	150	128	123	148	118	115	118	126	129	150	151	112	128	125	139	122	142	138	135	136	137	139	144	130	147	131	146	132	132	148	129	129	135	141	145	158	136	132	138	142	124	121	126	128	118	136	128	146	126	126	123	143	125	127	134	123	132	139	123	137	118	141	124	128	133	120	131	141	143	146	153	142	128	130	124	131	142	141	122	124	128	141	131	137	111	137	129	138	142	135	128	136	132	128	128	132	140	133	120	130	139	168	152	157	135	130	133	146	135	146	133	127	130
345	0	2700	176784	519	0	6	130	252	365	410	448	411	407	378	338	295	300	275	257	276	243	237	232	179	221	203	198	177	188	192	187	178	186	182	182	185	169	173	188	154	144	138	167	137	150	164	137	141	155	148	146	139	143	145	136	131	140	132	124	136	134	139	136	123	134	128	143	126	120	127	142	109	124	125	111	134	121	134	126	116	113	136	133	146	134	123	117	137	127	123	123	123	108	126	122	120	122	118	107	124	130	109	113	121	123	110	103	138	123	134	129	92	129	123	116	122	112	116	161	106	119	125	127	97	100	117	105	113	124	112	114	113	112	125	105	116	109	113	122	115	121	120	114	125	127	107	128	123	102	123	130	114	119	118	108	89	89	125	110	120	114	127	112	123	108	119	104	95	112	105	126	114	106	106	102	108	104	111	115	115	104	113	104	119	118	109	118	118	96	105	108	124	105	133	102	99	112	125	119	127	118	115	104	115	118	126	110	123	110	111	99	116	104	116	108	117	123	116	126	101	106	108	110	131	121	121	116	113	104	112	98	110	104	109	103	102	116	108	112	91	114	110	111	108	102	114	123	112	90	100	116	96	117	103	106	119	104	112	94	121	97	118	107	89	98	112	127	97	123	96	120	121	120	109	102	116	111	107	130	125	104	115	100	122	108	117	114	138	96	105	125	106	132	98	116	117	109	109	107	101	118	119	118	132	99	101	108	105	99	101	107	100	116	112	122	114	112	108	101	123	99	122	98	111	117	98	107	122	112	103	105	94	116	129	117	101	107	114	111	128	100	106	99	113	106	116	95	108	111	104	130	122	137	122	143	94	109	104	94	87	104	108	117	104	112	104	100	141	123	104	125	101	115	101	101	95	111	126	120	87	112	109	110	107	107	102	112	107	117	93	108	111	106	115	119	114	114	101	106	116	98	86	91	82	101	116	96	119	123	128	100	103	105	114	116	122	114	107	108	106	117	110	113	118	91	107	118	113	124	122	111	109	116	100	123	101	105	119	101	116	116	127	116	106	103	110	115	103	92	111	97	106	114	81	108	107	112	95	98	100	110	106	128	89	106	94	108	100	112	110	116	110	97	116	96	85	94	95	101	105	135	102	105	116	122	114	108	106	114	110	117	132	119	110	123	110	111	95	94	103	108	129	115	119	109	106	93	114	122	106	117	99	116	114	110	113	101	102	105	118	110	107	103	107	99	123	125	121	114	105	117	127	106	107	102	99	117	113	104	108	112	103	105	102	111	99	119	115	87	96	78	116	111	114	110	100	124	90	100	102	118	121	114	108	97	118	124	87	99	101	118	103	102	98	107	117	107	96	90	112	107	111	102	131	104	106	109	94	114	108	108	121	103	118	117	111	115	97	111	119	119	123	112	96	131	94	121	110	123	107	108	110	112	97	101	107	92	102	129	117	115	125	108	117	85	95	113	113	111	116	128	113	114	108	106	102	102	103	123	109	111	101	98	118	127	107	94	105	105	111	94	90	102	145	121	91	97	101	108	118	105	109	96	95	98	131	107	115	96	113	115	106	125	109	117	106	111	114	101	115	105	120	97	114	95	108	77	120	125	105	110	113	123	97	109	108	118	114	107	110	100	110	121	113	107	109	94	98	107	116	120	101	109	115	116	105	99	89	107	120	115	93	123	101	114	117	94	103	95	105	97	101	129	103	102	109	110	100	105	101	131	98	114	107	121	114	105	107	112	110	103	111	109	102	100	105	117	113	109	102	86	110	103	120	111	116	139	99	110	110	100	105	103	95	105	115	102	111	90	110	119	110	109	105	105	124	92	112	99	127	95	117	101	121	130	102	112	103	115	96	120	115	92	106	109	105	108	92	129	93	117	93	114	101	126	123	106	114	92	99	98	128	103	98	113	112	114	94	92	118	102	96	114	103	131	111	122	114	101	136	122	112	109	88	109	121	140	97	95	112	128	105	103	97	116	122	108	114	104	106	107	107	108	116	106	112	93	120	99	115	121	113	103	113	109	85	97	112	115	103	110	106	100	87	98	98	109	91	100	114	90	106	122	100	114	99	122	97	94	114	115	119	122	94	95	116	110	118	119	100	104	87	98	100	94	116	101	113	88	92	96	114	97	109	120	106	104	103	118	102	128	96	113	106	105	123	88	109	116	108	86	125	111	102	99	97	103	107	117	117	103	109	96	89	120	108	107	94	96	105	113	112	115	122	91	106	99	120	102	109	110	119	114	100	111	113	106	114	103	114	120	117	113	112	118	120	109	104	98	117	93	123	118	116	105	123	115	104	95	107	124	84	107	130	111	104	100	100	107	108	104	101	103	128	110	101	107	121	120	99	121	111	89	109	119	106	111
345	1	1900	176909	563	0	14	126	196	381	326	350	341	310	286	277	282	272	239	233	243	193	196	202	194	229	204	184	191	191	190	177	182	190	166	160	171	179	172	151	168	152	175	146	168	167	157	162	163	153	158	153	154	165	155	138	146	155	154	150	155	162	162	148	152	150	147	167	145	144	160	144	134	171	135	140	148	134	130	152	146	170	155	140	118	149	137	144	156	152	157	138	147	161	138	129	147	138	125	161	130	143	141	137	147	133	158	133	146	142	149	150	154	129	132	130	142	136	154	128	124	143	148	137	133	159	150	133	143	159	141	165	153	137	146	152	138	147	142	128	134	158	154	112	143	151	148	154	117	145	143	122	127	138	153	140	136	173	129	126	146	139	115	138	141	129	142	148	138	137	140	140	162	124	121	134	161	123	141	129	144	157	124	129	145	132	122	134	133	140	148	142	117	130	125	148	155	145	150	140	155	128	160	124	150	168	158	127	142	138	146	146	149	137	146	147	139	120	138	135	142	165	135	157	140	157	145	161	147	148	151	144	143	143	131	141	150	143	145	136	131	128	148	129	124	135	132	133	136	159	145	141	161	143	129	155	147	147	135	159	142	147	126	149	155	146	138	143	148	134	146	147	131	137	146	121	138	125	157	149	140	139	146	146	146	119	136	128	133	124	129	153	142	189	140	133	142	153	151	159	167	138	168	131	150	133	132	136	151	156	133	158	139	145	135	133	154	124	134	144	129	140	124	126	148	147	131	130	152	154	125	144	131	141	158	170	141	145	134	154	144	138	128	150	146	143	133	135	156	141	140	147	133	151	152	143	124	164	142	138	122	135	131	142	132	156	148	138	148	145	155	143	135	149	171	120	133	155	131	135	131	119	147	138	148	145	130	151	159	145	123	154	129	128	134	142	123	145	146	133	125	141	114	126	135	141	125	155	137	139	153	146	122	135	131	155	124	109	112	121	136	138	144	152	146	160	146	133	153	139	135	124	135	133	117	138	133	132	130	145	150	143	163	160	123	130	121	117	142	147	136	138	142	125	148	145	145	130	136	139	128	161	156	135	138	136	110	119	160	133	137	142	119	138	143	140	144	126	147	171	155	154	132	157	121	134	142	139	138	138	150	154	134	134	122	151	126	146	129	152	150	131	137	151	135	149	161	119	151	130	127	133	133	149	147	137	122	151	113	140	147	159	135	138	117	132	159	152	146	136	139	144	126	148	141	154	112	124	126	136	152	146	144	144	134	144	117	121	137	151	124	161	144	145	128	130	134	133	136	119	134	132	135	139	140	137	141	146	136	131	157	112	150	139	161	146	129	137	124	130	136	130	120	132	162	140	137	150	142	143	155	166	128	129	122	137	154	135	138	139	116	119	147	131	165	145	152	141	164	153	134	132	129	133	126	137	138	149	137	115	135	143	157	150	160	130	128	145	139	138	153	158	126	160	131	158	130	137	133	144	125	134	126	116	144	137	136	137	136	129	122	147	140	149	136	157	140	143	140	126	142	136	123	129	154	142	133	139	128	113	137	152	141	147	155	141	139	133	140	126	148	130	143	138	138	131	132	159	151	155	132	130	145	150	149	130	141	124	129	138	139	131	138	140	139	129	145	153	151	138	128	136	151	154	131	128	131	137	143	149	160	106	128	156	134	139	141	148	146	146	150	162	134	125	137	144	124	119	144	137	139	137	142	128	169	140	141	146	141	145	126	142	150	135	135	141	147	147	141	151	116	136	131	139	146	144	135	158	132	141	149	136	145	135	142	141	129	110	155	158	160	161	154	136	151	118	108	142	166	134	140	163	152	126	139	137	133	119	154	156	129	146	139	147	126	132	146	142	143	140	130	154	135	142	156	115	123	127	153	119	123	129	123	132	142	132	134	136	140	142	130	151	140	140	137	134	124	128	132	130	144	161	150	145	134	134	131	129	121	150	117	143	157	133	145	135	140	134	126	144	138	126	144	133	150	116	129	161	127	140	120	128	141	137	143	138	140	138	141	125	142	150	117	148	131	124	151	128	125	137	110	117	140	137	120	130	146	133	129	144	140	153	141	153	137	140	160	131	140	148	139	142	138	136	129	140	123	160	136	141	140	126	125	144	131	146	118	143	130	154	140	127	128	151	127	139	136	128	126	137	141	148	136	122	132	136	134	140	133	142	127	150	138	118	160	164	151	131	145	136	146	127	126	118	133	145	130	132	133	159	125	144	146	124	139	125	140	128	139	136	145	136	125	140	150	155	146	146	128	149	130	126	163	168	131	123	147	146	124	130	147	130	145	136	138	141	135	139	134	121	141	147	147	155	136	150	133	144	149	123	129	129	175	131	131	143	142	154
345	2	2100	177034	544	0	5	124	199	373	375	408	366	371	290	300	274	257	259	227	208	231	225	217	190	207	188	219	188	195	170	181	169	165	160	179	158	153	150	162	181	143	146	164	176	149	165	139	147	137	156	154	128	135	160	122	128	166	151	150	144	135	138	145	138	132	145	162	135	129	123	143	135	144	120	139	135	136	141	132	137	133	134	110	125	144	102	139	121	134	131	131	139	133	126	140	114	115	126	145	130	126	115	119	141	126	143	137	114	141	129	134	125	141	143	129	128	123	135	101	136	116	114	133	144	131	129	132	137	134	123	124	161	127	139	121	135	140	115	140	122	119	138	139	119	129	130	141	138	138	125	119	118	122	118	116	136	121	127	117	111	121	131	118	120	124	126	119	128	124	131	131	128	135	133	115	139	135	128	115	106	120	126	157	127	139	128	124	128	119	128	110	145	139	114	132	128	134	145	113	117	119	121	129	128	131	113	133	138	106	125	126	120	114	111	139	125	131	115	150	125	157	128	113	127	125	127	136	130	119	116	150	123	125	135	127	120	143	123	141	133	133	115	125	119	117	129	128	128	127	116	116	155	143	122	135	92	129	128	127	132	142	126	128	113	128	128	137	125	115	120	113	106	136	119	120	129	127	138	128	137	115	138	113	123	116	136	123	131	137	121	146	141	118	123	120	118	128	141	136	132	129	121	111	117	95	118	118	127	134	125	140	139	140	106	118	116	104	114	113	143	127	139	127	124	137	100	128	122	125	141	110	124	138	107	140	138	145	127	144	118	120	128	128	121	124	117	124	146	146	120	130	119	128	124	109	126	123	124	129	129	114	146	136	134	138	109	128	134	125	120	120	160	128	120	128	133	109	125	123	124	133	126	133	113	127	127	124	106	128	133	130	127	125	126	138	124	130	108	125	140	119	137	148	124	135	131	135	129	118	120	123	120	112	117	142	130	133	126	132	137	106	116	130	118	111	94	127	144	149	113	130	126	122	115	138	129	129	115	99	116	121	131	140	134	150	141	123	118	121	125	124	119	114	118	131	115	131	135	138	129	125	132	140	137	123	124	117	132	141	122	123	123	123	115	132	113	107	109	128	139	111	115	136	117	135	128	110	134	128	116	112	125	129	131	150	122	113	126	133	133	120	125	140	120	120	132	119	140	129	142	125	116	114	119	125	115	118	127	111	118	142	112	113	127	157	124	139	113	115	130	140	106	150	122	119	119	129	127	133	129	120	123	139	119	135	126	118	137	133	127	131	128	144	120	110	128	116	122	127	109	123	127	127	145	136	128	115	126	148	121	131	130	115	126	107	119	109	132	118	149	124	123	123	116	120	118	128	125	118	119	132	129	121	111	138	129	127	109	97	121	117	111	121	129	118	116	123	140	127	139	104	128	144	131	126	119	133	121	141	102	117	134	115	123	135	124	129	131	132	133	119	134	135	115	141	127	127	109	118	108	121	136	129	126	133	143	117	142	141	117	135	132	124	111	121	116	126	104	129	124	114	101	127	116	119	120	133	133	131	120	120	127	120	109	125	129	129	127	111	105	135	115	133	116	125	126	130	119	128	135	140	138	127	112	131	137	133	122	123	134	111	114	136	113	125	126	127	129	134	137	122	136	115	130	96	129	127	113	126	108	130	120	122	108	135	138	117	120	116	123	141	115	134	132	118	98	114	142	115	128	137	121	114	127	123	120	116	143	128	132	129	135	139	122	120	129	130	126	129	131	118	123	134	141	126	114	125	127	116	124	120	130	118	125	103	127	116	133	131	145	143	144	134	117	131	127	102	132	116	115	130	132	127	145	133	141	114	136	125	150	120	127	118	119	122	129	116	133	149	120	125	121	127	128	117	122	146	127	134	127	110	113	132	121	128	109	109	141	115	117	116	119	132	136	128	118	123	130	105	125	127	119	136	160	134	130	123	106	130	128	130	116	140	120	132	111	126	105	111	116	114	119	130	133	124	100	122	139	143	124	128	106	129	137	151	128	111	134	131	126	120	127	137	130	122	128	129	104	119	134	137	116	129	123	142	130	130	112	104	134	138	141	107	143	135	122	116	105	123	127	111	128	153	109	132	122	132	139	108	127	139	126	137	141	109	136	151	116	127	134	120	115	106	118	125	136	122	111	102	136	125	125	139	129	111	130	124	129	144	120	128	111	107	114	113	130	123	123	131	137	115	131	129	122	119	130	101	99	124	142	123	117	141	118	114	124	114	124	129	131	136	114	120	137	124	110	134	109	124	125	119	116	118	123	127	128	130	128	128	117	128	127	136	124	114	134	126	142	130	127	154	88	124	101	126	98	137	118	135	105	124	127	130	117	129	120	119
345	3	3500	177159	541	0	20	154	209	410	392	435	383	384	328	305	310	285	239	266	246	244	218	231	238	211	208	201	201	205	182	203	174	219	201	175	185	186	180	172	179	162	151	164	163	187	158	153	170	151	156	191	149	168	183	131	138	159	131	152	153	150	149	145	145	157	151	135	139	151	138	139	135	147	140	158	156	140	143	139	132	133	135	137	141	138	170	141	128	152	149	159	143	153	138	144	147	143	143	120	137	143	127	138	147	138	149	134	136	128	134	150	136	152	154	129	151	159	157	136	150	135	136	151	179	151	136	115	144	135	132	133	145	148	132	134	134	163	133	133	136	117	122	129	121	123	137	127	128	136	106	138	112	135	154	139	141	143	128	140	141	130	139	140	135	149	145	154	148	156	122	166	132	145	135	143	154	148	152	143	151	141	138	120	138	138	140	131	147	148	111	130	141	128	134	124	138	129	133	137	144	138	122	140	145	126	145	145	104	126	135	124	155	127	130	154	139	147	121	146	146	126	159	135	159	130	137	136	140	143	129	132	134	132	121	141	153	133	129	132	137	119	141	128	152	111	145	143	138	135	170	129	138	138	118	127	117	134	142	122	137	141	144	109	142	128	130	140	136	142	137	149	139	145	145	123	134	125	121	133	146	131	129	132	136	141	137	130	115	134	135	139	127	136	130	131	137	134	133	136	137	146	162	140	135	142	108	127	116	134	134	147	127	144	121	121	120	133	152	146	129	119	126	143	166	117	119	143	143	142	124	154	119	111	125	141	129	162	138	116	135	149	138	136	133	122	129	114	143	121	129	116	136	148	116	134	126	143	125	135	123	107	121	120	129	133	131	136	137	149	125	140	151	148	131	123	140	135	136	124	140	154	128	118	130	136	137	133	136	140	126	133	158	148	132	144	133	126	130	123	151	141	123	131	112	161	139	156	126	142	121	122	132	135	132	131	117	122	118	128	125	128	155	152	136	132	134	132	144	135	120	110	134	146	128	141	140	131	134	124	143	121	143	141	131	127	156	145	129	125	124	137	138	143	141	128	147	127	141	131	136	150	149	158	148	132	123	149	116	136	137	140	127	116	118	146	135	131	145	152	123	143	129	164	125	147	145	141	126	154	134	117	138	132	145	140	129	139	138	151	134	118	122	137	126	124	145	141	148	149	137	129	144	147	139	119	137	128	125	117	163	142	115	121	119	148	123	143	141	124	144	144	143	134	128	125	148	134	134	139	109	126	123	154	124	145	153	138	124	129	128	140	132	136	126	111	140	143	101	119	131	134	136	122	135	128	119	135	120	133	128	142	116	155	133	112	122	138	118	140	143	144	137	129	155	140	138	118	119	135	126	124	133	133	126	138	138	127	122	154	134	142	120	142	138	146	139	134	154	137	144	140	135	134	132	154	132	140	123	123	141	127	130	130	129	122	160	134	135	112	109	136	143	118	145	148	130	131	134	122	154	150	133	142	139	141	132	123	131	139	125	173	142	150	158	134	149	153	121	123	120	139	116	126	142	125	109	133	151	129	126	130	132	148	133	131	135	146	140	149	145	150	125	154	128	121	144	142	159	156	148	133	125	142	125	129	128	122	160	129	124	137	149	136	137	129	135	137	131	131	142	126	133	153	122	130	123	153	127	101	147	118	134	136	150	126	126	145	151	119	130	132	138	143	115	149	147	138	134	131	127	136	142	135	133	140	131	139	152	128	134	148	150	148	153	117	138	120	133	135	157	125	142	141	133	137	131	114	125	143	158	139	111	142	125	159	122	116	130	146	162	136	136	141	153	144	162	130	145	134	148	166	124	130	122	122	133	110	146	144	124	120	132	145	136	134	129	130	145	136	148	114	132	136	133	125	140	142	127	153	124	133	123	128	133	120	148	113	152	146	140	150	127	124	125	137	127	140	138	129	132	120	124	121	128	123	139	134	130	137	144	129	138	131	133	134	145	139	138	143	144	139	115	139	136	114	116	114	128	143	150	143	129	137	114	120	143	116	149	142	141	151	148	140	121	144	123	147	157	124	142	137	132	121	150	131	147	131	138	121	121	130	124	122	130	135	112	140	141	119	147	142	145	153	167	129	125	122	137	134	137	133	127	140	122	117	138	157	130	131	125	147	140	138	132	131	115	131	143	144	124	127	132	145	130	162	151	148	140	127	122	154	128	122	125	145	137	127	150	145	123	141	132	152	128	145	121	141	129	116	155	137	146	145	154	114	129	138	119	138	141	133	128	126	128	129	139	140	122	140	118	129	146	120	141	156	147	133	119	133	123	125	124	120	121	130	129	149	139	148	143	122	139	124	152	128	138	145	139	145	132	146	114	125	143	143	128	123
