345	0	2700	166763	477	0	7	142	216	383	437	516	422	408	366	360	350	324	305	282	258	305	272	265	262	212	230	232	221	222	218	220	206	212	198	202	212	179	181	185	194	190	193	156	189	192	170	168	172	170	143	186	157	175	152	167	173	170	179	159	171	146	158	164	171	155	146	162	129	140	142	171	161	171	139	159	154	127	143	172	150	148	152	135	149	150	140	169	134	145	152	136	142	134	167	136	136	151	143	147	150	146	157	155	120	138	156	158	151	143	134	154	140	151	135	140	159	155	153	131	137	132	143	141	157	155	150	136	133	149	141	131	129	132	140	150	141	155	146	140	164	136	137	130	152	148	136	148	128	132	132	148	131	144	130	155	156	147	150	149	152	146	169	138	124	148	131	151	155	160	135	148	140	132	149	132	136	154	117	145	144	149	149	157	143	138	143	135	131	152	149	131	144	135	151	133	143	122	143	128	128	157	147	137	144	151	146	133	129	124	143	128	146	160	144	136	146	143	137	164	140	139	141	113	137	126	125	146	156	146	136	157	137	130	136	153	121	132	142	164	127	127	149	146	156	151	139	139	148	145	150	115	126	129	127	145	147	132	132	128	140	134	136	144	133	132	132	116	130	142	161	139	149	137	149	147	160	139	145	137	119	147	132	146	162	153	152	160	151	138	128	153	124	138	173	159	153	149	133	147	140	124	123	149	135	135	137	123	130	160	142	143	135	127	167	122	132	135	138	152	150	159	143	139	139	155	136	126	145	134	163	129	136	149	138	152	146	158	131	130	140	146	151	150	122	155	134	144	136	139	141	133	148	156	129	137	129	146	132	148	153	147	170	148	135	158	133	141	145	146	119	149	175	131	140	135	140	149	139	154	130	113	138	146	144	148	151	137	146	149	143	153	128	143	140	138	129	124	132	141	130	134	131	139	115	140	144	131	133	147	135	140	128	138	119	116	131	129	133	137	131	147	146	147	157	143	157	176	131	114	136	151	160	130	149	120	152	159	154	130	140	129	127	137	145	158	138	154	125	142	161	154	142	140	173	127	140	118	158	153	151	139	125	120	136	142	130	146	140	141	140	126	158	132	142	129	134	134	142	145	131	133	132	138	132	128	119	129	157	145	122	122	124	157	143	137	131	147	146	113	153	110	156	157	135	124	130	131	127	136	164	132	133	151	135	155	151	120	140	129	145	131	141	123	140	153	135	146	144	139	146	146	141	152	161	145	114	136	125	145	147	148	130	144	127	133	147	162	139	129	150	114	142	146	140	148	140	137	139	126	137	144	122	149	147	164	115	119	105	121	141	153	138	127	129	135	125	163	150	118	133	141	153	133	137	130	115	136	144	132	121	150	141	132	153	138	141	139	121	141	120	148	141	126	140	167	152	138	146	157	136	130	131	138	163	143	149	127	149	146	141	145	126	142	120	137	134	123	140	136	140	151	147	139	155	142	164	153	141	144	143	149	139	117	160	143	163	122	121	152	128	144	140	149	137	136	140	146	138	140	133	138	123	142	145	138	127	129	130	123	142	172	152	145	138	140	138	128	135	143	131	146	156	149	129	152	133	136	157	142	146	135	132	124	124	136	131	139	130	135	142	139	138	138	130	150	125	140	132	158	131	134	145	135	152	135	122	131	130	147	144	139	135	146	124	138	131	143	131	154	147	124	155	133	141	158	139	144	149	152	141	124	132	153	128	156	150	129	164	152	116	158	127	152	148	124	125	126	155	135	153	144	131	134	137	136	141	148	131	155	146	134	140	136	150	147	146	122	138	127	129	126	138	152	118	149	159	152	143	135	141	145	136	122	119	143	144	134	136	142	123	134	125	144	133	146	131	140	135	134	132	147	129	140	146	134	135	139	129	140	135	137	136	147	122	155	134	146	147	145	141	142	149	149	154	156	132	142	134	159	137	125	114	128	142	127	134	131	121	144	159	167	134	134	147	132	146	147	146	135	158	130	124	138	134	120	124	148	131	159	130	147	145	125	134	145	132	135	149	141	157	136	137	130	133	130	135	131	133	122	135	145	132	138	123	134	146	135	161	151	145	145	139	131	152	144	128	163	134	137	145	157	130	131	122	155	134	148	133	129	132	146	157	143	143	138	151	134	154	145	143	143	140	120	148	145	137	144	132	131	116	134	136	140	155	132	147	124	137	145	149	141	158	135	137	116	135	149	129	141	141	135	140	128	140	131	145	120	138	153	144	146	134	155	136	129	115	127	140	137	128	151	169	146	148	129	146	136	130	121	142	129	107	142	142	140	126	147	149	127	130	136	131	129	149	142	140	127	143	132	120	146	164	135	119	155	130	140	130	145	135	156	142	138	130	133	109	150
345	1	1900	166888	542	0	18	117	179	368	322	351	318	325	292	259	247	244	208	237	211	190	205	172	166	165	185	182	166	168	161	176	176	170	151	148	167	167	170	154	153	129	151	146	145	156	133	147	155	145	127	139	126	146	120	152	130	149	115	139	125	134	131	149	152	151	128	156	115	132	105	140	120	149	123	125	129	117	115	116	126	129	139	131	125	130	130	123	146	149	106	128	130	130	115	132	127	135	138	141	123	139	150	135	111	130	135	124	118	127	117	133	129	139	120	122	110	130	118	125	137	147	136	128	107	119	130	136	133	121	121	139	118	153	124	128	120	136	133	126	135	134	115	129	138	119	119	132	124	125	122	121	120	135	118	121	136	117	125	117	126	129	127	112	112	121	129	124	111	119	128	133	139	134	135	118	100	114	134	118	123	124	117	135	141	113	103	125	102	122	136	143	129	134	118	115	120	126	110	127	137	131	130	123	128	133	136	128	142	147	143	122	121	149	114	133	133	115	119	146	93	128	113	121	128	123	110	134	107	113	130	122	132	120	133	125	126	144	103	119	134	131	124	144	124	126	125	137	93	100	123	151	121	111	135	122	111	140	136	122	125	140	102	124	131	121	122	119	119	120	123	129	127	123	116	103	125	141	128	118	142	119	138	129	131	123	100	137	128	126	122	131	139	130	125	131	138	140	113	130	132	139	122	142	128	110	138	124	120	152	118	114	115	100	113	133	140	130	120	142	129	138	112	123	123	126	114	120	104	124	125	130	106	143	145	132	124	124	135	128	118	152	114	130	142	131	112	121	126	120	140	125	135	132	124	129	135	133	99	138	122	114	139	120	129	129	119	106	129	109	128	135	152	128	123	125	133	139	134	132	112	130	118	119	115	135	117	130	113	122	117	128	115	130	108	129	114	124	120	129	127	137	128	135	120	147	92	130	132	128	105	131	131	115	121	129	114	121	131	122	137	117	129	132	133	114	124	128	132	123	122	134	115	116	104	115	116	140	140	132	125	128	131	130	133	130	128	116	112	128	106	133	123	135	124	129	116	140	120	158	118	124	121	117	110	136	123	128	108	118	124	139	109	121	122	115	110	129	120	126	141	147	112	115	116	124	115	119	101	94	140	136	123	131	119	112	133	121	121	135	125	133	133	129	135	127	121	131	121	128	122	116	104	136	124	114	135	121	133	118	125	151	133	171	159	131	111	109	124	141	124	130	147	131	139	113	132	114	118	116	141	129	127	117	130	116	123	138	116	143	119	127	130	114	110	118	142	136	126	117	145	122	128	121	131	137	127	134	124	127	122	137	131	111	119	149	104	112	130	109	125	129	101	137	131	121	117	121	130	122	117	125	119	115	114	141	122	140	127	142	131	117	142	108	143	126	120	134	122	121	131	105	113	130	149	127	123	95	119	129	108	110	120	110	120	118	120	126	131	130	124	144	139	129	134	111	136	118	134	119	143	133	138	119	123	141	113	148	128	115	119	129	134	151	118	135	131	136	122	139	99	113	126	113	120	105	133	135	134	118	107	143	111	145	134	125	124	128	137	125	111	133	150	103	127	117	127	135	124	134	119	132	108	124	102	143	130	119	132	130	129	121	123	115	124	126	132	116	109	123	125	121	126	116	134	140	135	130	108	123	129	123	118	120	126	147	108	151	142	124	135	135	125	116	120	126	111	125	135	146	113	130	138	123	123	129	132	117	116	110	112	116	118	118	135	123	128	112	126	127	118	137	115	104	128	125	123	139	117	117	105	98	130	135	126	132	116	130	99	120	123	122	131	120	138	127	120	129	131	127	114	139	127	143	129	120	120	108	114	131	113	106	142	132	108	125	147	144	142	131	130	128	128	139	120	110	119	129	121	126	105	118	131	126	129	117	144	124	105	106	133	130	110	119	131	122	122	131	123	149	131	122	124	125	146	146	142	130	129	141	123	135	154	125	110	137	113	126	118	122	124	156	144	107	129	120	101	114	134	122	128	119	147	127	131	114	130	139	107	129	104	122	135	128	127	119	116	135	131	110	118	123	137	113	108	115	138	120	118	139	106	149	117	120	130	125	133	138	122	128	127	134	124	138	139	131	120	145	124	128	130	124	128	122	113	108	126	115	123	136	114	121	116	136	99	124	121	124	138	132	139	115	158	123	101	128	109	127	114	141	140	129	123	131	132	100	113	115	115	148	123	116	126	114	123	121	116	134	113	136	100	132	116	105	113	134	112	105	132	130	127	129	143	119	125	92	114	113	114	140	135	122	115	129	120	111	138	114	132	117	138	110	129	112	117	103	155	108	129	132	118	129	137	135	103	136	135	104	111	118	133	130	129	120	119	116	144	120
345	2	2100	167013	543	0	9	125	201	366	364	425	340	361	303	319	258	281	231	231	220	223	233	211	190	191	191	183	176	182	176	178	189	149	162	176	159	153	185	164	149	160	136	146	158	150	139	132	148	140	146	144	126	144	101	141	156	138	133	127	145	136	133	148	135	127	154	129	134	134	118	134	124	115	121	127	134	128	125	137	138	113	123	110	119	122	135	126	145	114	135	143	139	132	136	134	117	145	143	131	111	132	141	126	129	128	112	125	112	103	136	131	134	137	122	121	137	121	127	98	115	114	133	119	127	124	139	121	118	120	136	124	128	123	93	132	123	106	132	130	119	126	131	137	118	107	128	125	127	122	121	105	132	133	118	110	117	124	152	122	132	119	118	130	126	122	128	131	103	123	125	107	149	139	131	109	119	143	118	142	127	115	111	141	121	102	129	118	114	117	128	111	126	122	116	127	117	124	94	117	136	125	150	126	116	145	145	107	109	135	108	106	122	137	110	111	124	135	117	92	120	142	139	145	123	116	108	109	124	127	137	131	146	114	115	110	112	121	129	102	113	138	110	113	120	104	116	113	125	135	131	129	103	107	116	119	105	116	111	141	111	144	113	122	126	113	154	130	120	126	104	107	133	120	138	125	114	141	116	120	117	114	103	115	113	104	99	130	105	109	131	141	126	104	131	133	130	120	116	138	138	116	123	121	125	124	130	138	107	129	144	115	111	98	126	111	114	115	110	109	117	115	131	117	115	108	129	121	113	111	141	130	107	125	146	91	131	125	122	93	104	132	121	124	113	143	102	115	109	111	116	121	111	115	137	121	126	131	108	132	129	102	124	134	113	115	117	124	119	120	119	134	129	102	114	123	140	102	111	134	111	133	127	119	116	110	114	127	105	103	117	124	107	97	108	119	122	139	112	134	118	131	103	110	104	120	126	148	113	133	137	124	109	115	121	143	138	138	128	121	106	102	115	118	101	117	125	98	100	128	109	138	124	106	124	121	106	122	128	121	114	121	130	103	104	137	111	122	131	111	118	114	131	109	120	114	124	137	124	140	127	113	124	124	120	124	121	123	134	125	133	117	112	115	131	99	117	122	98	126	122	124	131	142	118	115	103	105	142	113	127	96	148	129	102	124	112	133	122	115	128	112	114	129	136	106	106	118	112	125	116	113	119	116	131	117	126	106	115	135	120	106	98	127	102	146	136	116	111	112	122	136	105	116	136	133	117	97	140	133	125	130	126	133	117	124	115	133	118	118	115	129	124	108	111	110	106	100	114	109	132	131	131	114	129	122	96	105	135	107	106	127	112	122	130	140	117	114	116	125	90	115	114	128	124	119	149	120	116	133	129	136	131	151	111	130	103	134	113	126	117	125	121	125	124	139	113	135	108	128	136	133	109	121	134	128	140	99	104	125	129	111	122	128	106	121	111	126	128	124	118	116	124	100	127	129	104	119	118	121	130	119	111	129	128	133	111	122	131	118	112	116	122	110	105	119	132	121	128	138	120	110	125	130	128	124	112	114	111	122	104	104	115	132	133	120	121	100	138	124	114	119	122	121	115	113	137	108	125	115	120	109	113	123	120	139	122	122	151	111	96	136	98	111	122	102	134	114	112	143	109	132	134	115	121	131	128	122	121	130	131	102	122	125	137	105	129	101	129	125	126	126	139	118	109	87	122	101	128	130	124	103	112	112	104	117	134	111	137	119	117	111	109	126	109	110	112	116	112	130	123	122	148	101	109	122	98	117	142	90	108	101	126	115	126	116	116	106	129	111	115	131	115	112	123	125	99	129	112	115	110	123	125	110	115	128	120	117	115	116	102	145	114	135	142	130	109	129	119	105	109	119	109	128	130	121	119	120	114	123	117	134	118	130	125	134	121	130	100	118	124	124	115	126	102	131	103	121	133	115	98	117	113	117	114	119	120	147	150	132	107	139	115	117	119	121	121	107	107	116	118	140	119	121	120	131	130	126	119	114	124	134	126	117	127	122	107	117	121	126	106	122	130	130	118	134	100	128	124	124	113	130	112	125	115	119	122	121	138	117	119	121	134	119	104	129	137	124	135	118	129	121	118	123	115	120	119	97	115	113	123	117	108	99	119	126	117	119	124	125	121	105	126	127	108	109	140	128	112	102	127	127	120	122	129	119	119	119	115	127	110	123	110	89	106	142	127	117	139	131	131	143	120	117	139	131	115	110	144	123	124	118	111	108	117	128	138	135	113	128	113	123	110	108	132	122	141	137	132	117	102	119	108	121	127	121	117	121	107	107	122	105	114	120	106	127	144	108	117	99	134	122	115	125	131	109	105	106	101	141	111	105	131	115	124	118	123	121
345	3	3500	167138	513	0	11	144	232	392	362	431	386	374	350	336	294	274	291	272	249	243	257	255	209	231	210	205	190	195	198	216	184	208	163	204	180	194	182	192	168	174	165	163	169	171	173	174	184	163	168	161	158	156	151	172	167	149	128	159	168	163	158	160	171	168	151	178	160	168	156	150	135	140	152	127	141	163	144	160	129	151	152	150	158	150	146	151	151	162	149	148	142	152	137	144	167	155	145	161	147	152	149	180	138	155	145	145	130	135	138	134	151	156	143	142	154	149	141	157	131	158	135	148	163	148	157	147	155	132	161	147	142	147	154	138	148	144	143	129	157	146	129	150	172	126	141	140	131	147	157	140	164	116	161	148	129	143	138	150	153	145	131	117	147	133	138	150	142	142	149	132	173	146	142	156	140	158	130	146	129	158	158	137	170	129	147	148	161	117	142	141	135	146	135	158	146	144	134	150	149	133	162	139	135	158	132	139	150	177	136	150	142	153	137	139	157	135	137	132	152	140	127	156	147	134	155	143	141	141	159	155	160	154	132	130	137	147	147	149	144	164	118	147	158	145	157	160	135	166	138	139	143	150	147	159	149	145	133	166	138	165	138	154	123	129	169	163	165	141	143	154	155	145	155	142	139	146	160	153	157	126	151	134	146	113	142	146	148	142	173	121	132	146	132	163	123	128	131	142	154	147	130	138	141	148	155	151	142	151	169	130	149	154	160	133	120	160	144	147	131	118	152	148	149	136	156	153	141	156	133	143	134	153	164	171	159	141	134	146	153	127	148	130	154	123	139	130	149	153	144	142	163	114	124	150	133	146	145	114	145	126	142	125	146	150	157	157	139	151	138	149	125	126	144	134	138	134	141	154	167	142	155	144	123	134	143	145	154	135	150	136	160	143	144	148	135	150	134	142	137	148	133	122	129	138	146	146	164	139	123	127	163	156	136	148	141	139	133	149	146	135	151	127	146	132	171	128	142	125	143	135	140	141	142	150	135	144	119	155	138	138	137	139	145	154	128	141	141	138	134	140	121	130	171	155	163	144	139	155	141	152	123	139	124	146	144	132	166	132	145	147	131	136	124	134	157	143	136	154	146	142	145	149	150	140	126	141	141	140	152	151	161	129	147	144	133	151	153	151	150	157	137	132	149	142	148	130	123	161	148	150	141	147	148	146	159	148	132	161	126	149	133	124	154	121	128	132	143	156	140	137	143	147	134	128	136	148	118	141	131	124	137	147	121	143	146	151	142	136	145	141	156	142	142	133	127	137	160	125	137	145	141	156	151	154	149	153	158	130	141	142	141	141	149	149	160	136	148	148	127	146	132	142	145	143	141	128	148	135	170	133	140	123	168	161	143	147	161	141	152	150	126	116	150	161	140	151	141	141	167	130	149	149	136	152	143	133	161	122	160	164	138	147	144	146	153	155	134	125	146	124	145	143	136	148	146	165	137	154	151	155	141	150	166	143	132	162	116	139	144	135	113	142	144	142	164	140	149	124	136	134	137	115	119	159	147	153	156	139	137	156	159	130	139	154	148	165	167	148	137	146	139	121	143	134	132	144	131	126	143	126	118	136	144	136	130	146	141	139	170	135	125	147	158	141	135	150	141	128	150	128	138	119	143	126	143	153	173	140	142	129	140	153	137	146	158	125	162	141	156	138	148	135	148	159	115	143	142	169	139	144	149	129	136	150	120	148	157	154	134	159	147	145	138	134	148	122	137	141	149	143	139	135	138	143	148	145	171	132	157	166	155	150	138	150	134	177	132	144	132	141	157	150	146	160	143	124	147	141	155	133	132	120	176	136	137	125	140	154	143	135	147	162	143	143	126	157	141	141	141	139	163	152	145	145	126	134	138	144	166	151	163	152	140	142	161	136	123	142	134	137	136	111	132	136	153	142	144	125	151	126	157	133	148	144	152	149	139	133	127	152	133	150	130	161	152	122	129	139	122	152	116	152	150	150	137	124	148	148	137	156	138	153	123	162	158	129	128	148	137	157	126	136	134	140	144	146	134	143	146	145	150	142	141	140	143	131	157	150	139	132	133	154	137	142	123	153	159	131	147	135	158	149	137	134	154	126	135	137	139	153	133	155	154	151	150	144	131	165	159	149	129	141	151	147	141	153	150	134	156	123	118	149	137	150	144	140	166	129	150	165	140	124	137	138	167	128	157	124	135	136	135	141	126	164	138	135	133	148	152	142	154	154	180	133	148	120	146	134	142	156	167	139	139	151	139	132	121	150	161	152	119	148	151	131	135	170	137	129	146	127	130	117	135	127	133	167	153	126	148	146	148	137	145	145	120	125	139	141	143	147	128	180	155	140	143	132
345	0	2700	167263	517	0	3	139	236	435	439	485	444	402	383	366	336	335	303	332	269	283	263	241	264	248	246	227	218	233	209	218	216	199	191	207	196	196	179	207	186	202	165	176	179	176	168	167	167	152	157	149	184	130	186	132	173	166	140	169	180	153	168	165	159	170	127	150	163	149	160	151	154	150	134	139	141	144	143	146	156	155	147	151	139	157	174	140	153	148	145	133	123	157	148	156	152	158	155	142	143	156	131	143	157	140	146	163	137	169	147	151	164	148	128	130	135	151	143	142	152	140	157	134	133	139	162	142	128	140	142	143	149	148	153	144	143	141	135	144	145	158	144	141	130	153	126	138	128	134	125	147	119	135	158	151	139	146	121	137	127	153	147	135	135	149	137	149	135	150	134	132	146	149	156	147	136	146	157	147	152	133	147	131	132	139	148	154	145	122	162	131	152	127	153	153	152	111	137	129	143	118	137	148	145	129	122	123	136	147	164	141	135	126	127	152	119	150	131	128	130	140	153	134	145	140	125	162	146	135	135	164	140	141	133	161	141	135	139	132	131	152	149	147	173	145	167	126	147	144	151	150	146	160	147	144	144	144	146	150	134	141	139	162	142	136	157	164	150	136	134	144	128	140	134	153	138	129	139	140	131	149	129	143	146	148	139	154	154	129	133	152	122	153	148	107	144	147	130	128	112	141	115	123	147	123	138	152	139	122	154	125	134	162	137	126	132	136	122	162	141	135	133	137	155	115	161	130	134	144	146	137	151	125	142	143	131	115	146	141	148	157	123	132	147	137	116	137	144	144	143	125	130	160	149	134	160	147	124	156	141	169	143	137	158	159	132	131	140	123	128	138	131	144	151	140	147	138	155	137	125	134	129	152	144	158	132	114	142	138	141	141	136	146	138	143	132	129	116	147	137	127	146	153	138	140	163	132	139	131	127	143	130	126	162	149	142	138	153	146	149	119	134	138	114	127	146	103	129	120	126	148	130	125	126	123	152	156	139	138	128	144	131	141	141	140	139	128	139	142	129	120	139	130	129	125	142	139	130	139	132	137	144	131	138	134	133	144	126	125	127	141	166	124	123	141	136	139	161	141	125	145	143	133	118	149	146	143	149	128	111	110	131	153	144	147	123	138	140	140	126	147	140	122	124	115	142	144	153	161	145	118	125	142	150	117	154	131	129	135	146	136	126	161	145	137	131	144	125	131	152	132	129	147	134	145	131	140	132	142	143	149	136	118	139	142	141	150	135	139	139	138	149	135	137	148	135	139	174	149	132	126	171	126	133	127	164	148	144	139	151	145	139	129	124	155	143	122	140	138	145	116	127	143	132	136	140	151	130	124	147	138	154	144	139	158	113	138	139	144	143	142	125	142	149	136	131	141	125	146	148	143	120	147	133	139	112	132	137	137	145	133	136	154	130	143	144	152	132	131	123	138	135	132	138	120	121	141	119	131	155	132	141	133	133	142	152	144	148	134	133	132	118	149	141	139	144	129	146	137	134	132	148	130	125	153	139	116	126	156	129	135	137	159	133	148	153	144	127	121	139	124	147	140	139	132	129	125	146	141	142	151	121	139	120	146	157	152	148	149	128	138	121	133	134	145	147	133	138	142	125	144	106	152	132	168	138	143	148	131	115	117	150	152	150	142	136	139	140	110	139	128	145	127	139	135	156	129	149	122	135	122	132	160	126	169	146	143	134	132	134	165	143	132	126	146	141	142	150	136	156	147	125	144	128	110	137	130	118	128	141	151	144	126	127	130	125	121	148	161	136	150	128	119	145	148	145	126	141	131	152	129	135	141	129	150	130	117	146	146	122	152	129	136	129	154	150	140	149	134	113	127	154	125	147	138	146	147	135	155	131	123	131	143	150	158	132	147	141	139	140	160	136	148	150	137	140	127	152	142	123	144	149	134	116	128	129	134	146	143	144	126	124	140	120	135	140	146	136	156	146	124	139	149	108	147	115	123	165	137	139	148	131	124	133	123	135	161	128	138	111	147	133	164	128	134	145	146	138	128	123	113	140	135	130	129	111	135	142	130	136	127	115	142	129	127	139	135	136	154	155	138	129	127	127	137	133	120	142	139	148	140	139	135	149	154	124	122	118	115	127	142	137	149	151	148	130	146	119	137	139	157	148	141	143	131	161	158	135	150	127	142	140	127	139	148	115	148	114	134	127	136	127	139	135	143	138	153	130	142	125	149	136	133	116	132	150	143	150	129	143	155	151	140	149	179	145	153	148	142	118	145	123	130	121	132	116	163	132	123	151	130	136	140	132	112	134	138	152	139	146	115	122	136	116	133	129	128	115	131	128	139	118	151	127	121	129	125
345	1	1900	167388	579	0	17	115	201	340	369	415	345	312	266	280	241	224	207	225	206	217	192	202	187	204	172	200	182	166	169	173	174	150	147	196	130	168	169	160	142	147	154	156	155	137	136	140	143	142	132	134	130	133	132	160	130	138	132	150	119	151	131	146	140	129	145	146	150	132	126	127	147	146	133	142	138	109	136	135	152	135	150	135	134	145	121	101	131	143	142	121	121	145	128	117	148	140	148	111	131	147	132	125	110	130	132	132	115	148	129	141	111	123	115	132	124	133	123	142	124	104	132	109	126	137	145	133	120	118	128	124	149	137	113	112	147	128	125	120	153	143	130	122	124	118	137	122	130	136	140	120	137	104	131	125	128	133	125	119	131	107	125	123	130	127	124	152	128	116	128	146	133	132	120	127	125	145	146	137	123	123	102	143	114	124	138	136	114	129	148	136	143	116	109	117	115	135	139	127	125	129	135	114	120	123	110	113	112	130	122	136	135	139	151	114	120	140	121	134	133	134	128	108	142	132	114	114	117	155	132	112	114	116	125	139	124	134	122	130	134	110	129	124	141	133	127	123	111	117	111	111	104	146	139	118	125	135	138	148	107	144	125	117	129	117	120	146	126	123	136	135	106	124	115	125	120	126	116	123	129	132	135	128	129	117	111	125	116	133	129	111	126	113	150	118	127	109	124	113	141	115	122	117	123	136	129	117	146	113	105	129	131	116	110	114	118	137	123	130	128	136	125	117	124	117	107	107	126	122	119	132	104	138	129	125	101	116	128	113	140	133	111	144	117	141	127	98	140	117	132	115	123	124	123	124	120	121	108	107	133	126	134	125	115	134	114	121	126	126	137	135	135	113	137	107	127	118	121	141	129	113	89	146	119	128	116	118	136	122	107	139	140	105	121	117	153	122	102	138	121	136	150	122	131	130	135	129	123	136	131	142	112	123	130	99	102	130	123	128	111	124	107	140	114	101	119	114	135	131	119	116	122	108	119	130	131	152	123	115	129	117	126	128	105	134	120	130	125	96	116	111	115	132	118	134	124	120	112	125	124	121	130	132	106	128	133	117	153	124	125	124	130	114	134	130	128	118	126	123	107	127	124	127	120	139	130	131	110	126	141	112	121	124	139	119	121	148	137	132	117	114	122	118	145	130	136	131	119	106	136	126	119	115	117	129	115	130	130	118	112	137	127	124	125	141	157	156	132	122	120	114	108	118	111	119	147	132	120	125	114	131	138	122	121	119	128	115	118	126	125	130	128	117	118	129	132	119	118	113	116	142	128	120	135	116	129	124	133	101	133	124	97	121	133	133	128	101	111	129	107	158	118	124	136	113	122	114	138	123	138	124	134	116	116	113	110	106	138	133	125	144	141	130	131	119	119	118	131	113	142	134	124	109	139	128	107	127	147	120	138	112	109	145	123	144	124	137	135	114	139	144	105	144	111	139	148	100	128	130	118	144	123	130	125	122	121	120	129	117	135	134	123	129	118	109	134	142	148	128	119	114	127	121	123	104	118	125	140	114	140	123	129	146	125	116	113	129	109	107	134	115	129	110	130	125	118	125	125	119	141	117	118	141	119	122	120	125	142	120	115	121	132	118	117	117	113	119	132	133	124	126	148	100	137	119	132	126	120	141	144	136	103	131	111	111	105	129	113	133	119	111	127	118	121	136	111	112	135	139	124	140	117	109	138	105	149	154	112	113	134	117	111	127	94	115	127	121	133	133	140	123	149	134	126	125	133	120	135	108	132	158	113	121	123	116	117	117	111	127	126	126	122	110	139	98	113	142	124	142	136	123	136	101	132	127	123	137	121	127	144	125	136	132	126	146	125	136	137	115	139	112	139	128	127	114	129	134	130	151	139	138	125	116	132	116	121	141	140	129	118	121	134	123	114	133	104	150	105	123	131	118	133	124	148	102	142	130	118	127	125	123	125	130	135	133	115	124	113	105	124	130	128	119	121	147	129	120	126	105	112	105	137	140	126	121	130	132	117	130	114	120	130	142	109	132	141	128	116	125	119	101	125	145	138	149	115	127	125	113	127	128	138	127	115	130	125	121	109	121	113	125	138	124	120	119	129	137	108	134	127	125	114	135	135	126	134	136	115	119	130	122	121	132	122	115	133	142	120	127	121	137	132	126	128	132	107	123	120	114	100	130	115	116	139	121	119	140	127	143	134	114	135	123	132	119	111	140	133	116	131	115	125	117	109	118	114	130	140	130	116	115	134	113	134	126	143	124	131	130	122	117	133	115	127	103	125	134	129	110	126	105	126	108	109	130	120	128	128	132	116	127	136	154	100	133	133	127	116	110	134	109	140	122	130	114	144	137
345	2	2100	167513	570	0	19	98	201	376	371	423	367	336	282	311	300	240	246	258	232	207	229	206	189	200	217	195	191	178	181	158	167	147	170	172	190	182	155	183	149	179	166	142	145	162	146	147	148	122	145	151	143	152	132	134	155	115	106	139	151	130	116	130	128	132	127	125	115	110	161	122	136	137	109	138	164	121	127	131	114	134	123	132	150	145	135	127	128	140	115	150	108	120	123	109	117	131	128	137	128	135	113	127	113	125	119	132	115	125	115	124	134	142	118	132	142	105	121	126	128	133	115	128	143	127	126	135	118	116	109	123	122	113	97	119	130	131	110	128	122	134	133	116	129	109	139	118	129	127	119	139	116	139	120	131	112	124	132	101	131	117	103	119	121	129	115	109	112	115	129	126	133	100	115	144	106	108	131	108	133	123	129	119	114	133	99	118	129	107	126	118	126	129	131	127	116	108	117	113	109	107	130	141	114	133	135	113	130	122	111	123	123	134	125	110	136	110	111	116	126	139	125	134	110	122	137	121	120	91	126	124	99	129	117	128	102	111	141	123	137	125	140	134	131	121	122	121	149	107	96	134	119	124	124	152	113	125	124	136	113	131	126	147	118	146	122	131	111	123	127	112	136	115	125	131	127	114	135	107	127	135	129	123	142	113	145	121	121	119	106	109	117	114	128	106	122	110	124	129	132	132	116	109	126	118	120	106	128	107	117	115	95	137	131	123	120	94	130	123	121	112	115	119	115	126	137	117	134	105	128	145	125	125	125	129	117	138	155	109	123	126	122	119	100	137	131	147	133	137	120	132	122	117	128	115	129	107	134	113	116	122	125	133	114	117	120	131	112	122	113	125	109	125	119	97	132	126	123	111	116	124	130	150	129	118	133	137	112	104	131	136	106	134	119	122	116	127	134	117	110	120	127	122	114	118	115	119	139	126	137	130	109	118	111	130	103	118	117	125	116	112	115	137	126	129	99	109	117	120	130	131	114	138	111	115	114	129	116	108	149	125	125	126	131	124	126	133	106	127	112	124	116	134	124	138	132	135	142	104	116	126	114	123	115	112	108	110	109	124	124	114	122	108	106	120	117	112	124	123	143	133	137	138	114	115	138	111	108	113	134	108	119	133	112	117	131	128	122	109	113	112	120	130	105	111	105	123	118	126	116	119	103	113	110	115	113	129	127	134	129	142	133	140	127	129	142	117	113	118	118	112	115	98	119	113	116	117	115	108	113	129	116	117	123	118	145	132	121	133	139	115	119	135	116	123	114	114	129	127	137	141	131	113	114	137	121	123	128	107	134	125	123	148	98	116	115	123	112	115	115	129	106	121	126	109	125	111	127	111	112	124	127	111	120	110	105	143	125	122	111	128	127	130	139	118	119	141	110	138	130	138	131	120	117	133	127	108	141	121	110	119	122	135	116	126	124	116	113	103	135	135	108	130	141	118	114	116	109	107	135	130	112	127	124	122	112	120	126	132	119	123	116	102	104	141	117	122	129	127	126	125	105	115	115	114	120	123	100	133	116	129	132	142	102	134	106	119	108	127	113	132	117	107	119	122	119	110	134	133	120	130	133	140	142	116	108	107	121	129	119	117	116	130	118	117	108	114	123	106	146	99	111	117	105	123	116	120	122	133	143	129	133	123	127	119	112	118	131	129	124	124	112	114	120	124	114	123	130	120	120	123	110	131	136	123	117	115	126	117	120	115	123	138	127	130	97	101	122	115	122	108	116	108	138	105	132	99	133	118	101	117	122	125	124	124	134	110	104	108	106	89	131	126	121	108	124	126	126	117	125	139	112	112	113	110	105	118	128	122	131	124	122	119	128	130	133	123	115	101	118	118	123	104	106	102	99	122	111	134	118	115	129	125	134	103	124	108	129	129	102	120	109	120	114	146	111	98	123	120	129	119	113	128	121	114	132	130	112	102	138	130	134	117	129	118	123	135	112	125	127	115	125	93	94	120	121	102	115	131	124	120	114	127	124	136	120	114	144	153	127	114	104	123	116	106	114	118	105	104	125	133	132	128	115	118	126	119	133	119	111	133	128	135	121	128	116	119	102	133	119	129	113	110	117	129	110	137	123	121	127	113	101	117	127	130	98	119	101	125	112	119	125	124	124	112	131	136	111	133	128	112	113	106	129	116	110	138	101	125	132	136	112	104	114	111	97	121	130	122	120	121	113	106	122	112	142	120	129	122	131	109	133	138	122	120	111	115	106	133	121	117	131	140	97	149	113	125	116	116	117	128	127	123	117	132	125	123	114	125	120	128	118	107	119	114	116	130	110	118	108	131	123	114	119	123	107	123	144	131	126	150	105	107	111	110	115	120
345	3	3500	167638	545	0	17	150	255	389	428	440	380	366	364	330	296	303	276	251	252	261	240	236	230	232	205	229	200	203	215	222	187	201	187	187	176	195	198	178	180	195	174	203	172	187	160	166	170	176	162	147	159	162	152	148	162	160	153	147	139	186	170	156	167	157	158	143	142	142	144	157	142	153	132	157	160	128	148	168	155	159	144	142	120	157	135	168	152	136	163	157	156	130	145	124	136	145	153	163	153	135	133	163	123	144	153	150	172	152	135	139	138	156	146	132	142	165	159	128	125	154	130	132	136	144	133	157	133	148	138	139	148	136	130	138	138	128	155	133	159	147	150	142	130	171	138	127	131	167	141	150	158	132	145	139	147	148	147	123	158	155	141	144	140	147	147	146	151	136	119	143	133	148	149	144	144	138	145	170	170	136	148	178	132	129	158	138	146	138	153	151	162	141	134	162	144	127	148	151	147	160	143	132	153	147	152	128	164	149	145	149	122	132	144	143	132	123	155	140	139	134	153	153	127	139	160	147	127	152	135	122	152	141	135	144	124	145	149	158	138	156	120	145	123	136	126	163	119	121	141	134	148	160	154	151	127	152	152	140	149	121	138	129	154	154	142	132	135	159	131	146	149	132	157	159	148	135	142	143	144	164	160	128	139	136	133	149	160	138	143	162	150	149	163	125	138	161	147	135	136	158	150	146	180	123	143	127	177	161	142	129	137	154	130	152	145	117	123	136	142	165	120	148	149	168	148	143	157	134	147	155	165	140	116	131	149	143	141	154	133	142	130	154	151	119	131	127	143	150	138	141	134	134	136	132	140	144	151	141	134	127	161	157	143	129	108	131	145	140	133	150	156	138	134	131	166	144	170	161	163	153	148	148	132	116	139	155	151	134	133	125	138	146	137	162	131	140	144	151	130	158	148	137	125	162	139	139	144	154	132	141	132	142	158	139	131	142	123	140	130	141	136	133	137	156	131	124	147	149	148	176	149	135	138	107	139	168	129	136	152	138	141	150	131	142	142	144	122	166	141	141	137	120	140	133	143	126	136	152	137	158	137	136	139	142	171	138	122	140	149	139	159	130	141	129	153	158	127	151	133	150	154	135	123	146	132	138	135	131	143	147	156	153	155	149	154	166	147	126	115	152	152	136	157	130	137	140	171	130	148	133	154	140	156	142	147	138	118	129	167	135	152	145	145	145	121	155	122	148	127	152	153	135	126	158	136	161	146	155	147	126	153	141	144	147	134	129	142	145	149	145	138	137	126	145	143	157	157	136	126	141	130	138	142	136	139	150	130	142	138	152	148	157	145	134	157	135	148	140	131	154	130	147	131	142	127	145	150	144	139	136	141	117	145	128	147	141	139	131	152	133	143	146	142	163	132	133	131	133	141	156	135	142	132	152	153	165	152	132	145	131	123	157	140	170	127	123	119	140	153	155	135	148	137	155	137	136	143	151	127	141	137	150	131	149	136	138	133	142	138	146	145	127	143	137	148	135	158	145	142	164	139	147	132	140	124	138	146	128	146	142	145	142	153	156	156	129	122	113	142	127	134	138	137	161	142	146	141	154	149	149	134	146	145	124	161	140	126	132	135	129	154	131	144	132	136	145	154	137	122	143	144	151	131	148	153	141	144	141	157	139	116	127	144	108	144	119	130	134	142	183	129	153	133	145	140	148	137	140	147	151	137	151	154	142	142	133	139	129	141	147	150	145	148	139	118	160	137	136	163	149	132	133	133	131	128	146	153	125	137	161	170	122	130	156	159	143	163	139	121	143	155	143	137	137	144	135	162	139	134	150	152	114	143	146	140	152	146	125	156	149	134	168	120	131	119	147	142	155	124	142	140	163	135	121	116	144	135	150	157	134	141	136	117	163	142	147	144	144	144	148	154	127	131	155	133	141	152	166	147	139	120	128	124	125	162	133	136	140	149	154	145	133	135	143	169	147	148	137	142	152	147	141	133	160	159	126	139	150	135	140	139	157	152	148	157	149	125	167	145	146	128	163	160	117	137	144	138	126	117	156	129	126	136	141	133	154	133	156	169	127	139	149	129	165	132	129	141	163	116	159	157	143	149	157	123	155	152	151	130	147	140	160	164	142	149	152	160	160	134	140	147	140	133	147	149	136	141	129	161	141	137	140	154	136	140	133	142	128	117	135	141	137	171	140	136	139	130	156	138	153	128	148	128	144	138	132	137	143	155	130	102	139	146	141	141	147	136	141	145	163	153	129	154	135	146	145	150	129	147	124	148	112	157	168	139	150	141	128	135	152	153	140	174	134	145	121	127	146	134	142	152	143	156	119	132	148	152	165	141	155	155	148	148	164	156	145
345	0	2700	167763	473	0	6	137	317	399	449	448	425	401	381	361	311	330	312	287	272	255	276	281	249	239	228	224	216	233	210	209	214	203	209	191	176	187	202	166	194	189	197	205	181	185	199	167	166	218	159	166	188	171	136	155	178	144	147	155	153	161	153	176	158	158	148	149	177	173	151	159	136	136	129	159	147	160	163	158	167	157	134	153	169	152	144	151	159	144	139	147	123	151	134	153	136	147	153	128	148	154	152	133	156	152	130	133	155	132	134	140	148	138	151	146	135	152	112	153	151	133	125	129	142	145	118	133	157	152	141	139	129	134	145	146	142	140	120	123	135	126	138	170	146	136	149	112	133	152	147	141	120	168	118	126	135	145	155	139	131	135	127	131	136	145	145	146	127	133	143	164	146	123	139	126	121	146	138	122	161	130	161	135	155	145	140	127	131	122	156	135	119	141	132	121	139	135	143	137	126	131	140	130	131	123	141	142	138	128	144	138	136	111	156	128	134	145	133	139	137	131	127	138	151	142	158	119	147	118	135	137	135	136	136	135	124	134	132	156	163	139	152	136	129	125	112	154	132	165	130	150	113	138	141	139	153	136	136	142	137	154	147	128	145	125	138	156	156	147	143	135	153	136	141	136	114	141	115	133	143	137	152	138	158	141	142	128	131	133	130	143	144	128	155	134	132	139	113	162	138	145	123	125	122	130	135	122	141	140	133	110	162	124	140	150	156	133	115	135	137	146	142	155	129	156	134	131	149	144	164	128	125	156	124	139	147	133	145	134	128	143	138	138	126	125	132	125	131	130	129	153	139	114	143	143	133	139	156	136	126	129	167	137	121	137	134	126	133	136	134	162	133	129	126	130	134	126	121	145	134	116	144	118	123	176	149	119	131	137	136	131	129	147	147	137	115	135	124	146	135	130	127	132	126	128	140	163	129	131	118	142	134	132	137	153	150	156	135	128	122	141	126	134	141	137	134	126	128	110	140	150	151	139	137	132	145	123	139	155	144	147	133	128	133	149	154	146	126	129	148	144	148	131	124	143	147	127	143	112	147	129	121	161	156	140	150	145	149	133	141	129	124	120	135	134	135	122	157	150	129	140	142	130	130	129	121	137	123	146	117	138	135	128	127	127	157	124	118	151	147	133	137	144	140	163	156	157	140	157	136	138	117	145	136	131	131	120	127	147	150	125	127	141	125	132	161	144	141	131	127	141	147	128	122	109	137	143	142	133	124	144	161	149	123	136	148	158	127	131	121	109	144	116	138	143	149	137	133	134	135	137	128	157	125	113	132	134	110	148	119	128	152	109	135	132	124	132	123	140	117	148	146	144	176	158	148	134	133	130	124	138	148	139	135	136	114	121	137	147	148	135	129	141	140	128	121	147	119	139	150	135	150	140	126	144	119	155	164	124	133	156	144	146	133	122	128	130	127	148	126	126	127	145	137	144	113	120	137	144	140	129	150	113	120	146	145	141	135	126	136	122	130	133	142	112	144	119	125	123	139	146	124	128	136	141	127	135	135	150	138	126	117	146	110	131	149	125	118	145	129	132	152	144	133	128	140	125	118	125	130	135	129	163	140	129	141	147	160	145	143	134	146	157	139	118	120	148	164	144	123	141	132	131	141	129	156	149	155	132	153	138	138	153	129	168	110	144	116	128	149	126	124	137	121	118	118	127	120	126	129	129	143	150	133	134	142	141	115	134	124	133	166	129	128	124	148	131	138	144	126	136	146	137	129	134	149	118	158	137	144	137	122	147	129	134	166	146	153	149	132	139	117	157	131	143	126	130	134	135	148	152	129	141	134	124	149	119	148	136	131	136	154	122	147	124	133	131	132	151	143	153	136	146	150	142	144	125	154	144	136	147	141	139	143	123	131	121	138	133	132	126	132	135	119	166	128	137	144	150	145	140	134	134	122	116	150	128	149	130	133	151	133	133	106	132	118	130	137	136	128	148	116	121	135	129	132	131	142	131	140	157	150	116	116	132	128	140	144	112	149	144	131	143	148	128	145	128	144	118	112	136	128	144	121	132	128	136	125	151	131	124	112	113	133	153	150	140	114	131	153	129	136	114	120	159	139	151	133	145	128	144	151	144	148	139	140	127	141	134	118	141	145	136	125	130	138	144	132	129	134	138	109	137	158	141	145	143	136	122	129	137	142	145	132	141	133	130	121	132	138	144	136	143	152	145	122	149	116	148	142	139	155	143	127	139	113	132	111	117	138	133	137	137	134	143	137	113	124	136	126	131	146	146	149	125	135	140	123	132	153	153	144	126	134	147	150	157	146	118	139	123	139	134	123	118	126	130	127	141	146	147	147	150	123	137	138	107
345	1	1900	167888	507	0	14	126	200	326	322	349	355	323	277	275	241	226	221	229	222	189	204	206	189	199	184	176	160	173	170	153	167	161	170	156	165	159	146	143	136	156	143	142	147	154	136	144	152	153	135	141	137	164	138	132	156	124	140	142	134	132	138	136	127	139	131	140	145	131	139	103	113	138	146	139	122	129	140	132	132	120	137	134	142	130	141	142	144	151	115	137	136	115	142	138	135	126	122	126	138	135	142	115	116	130	132	148	137	114	117	113	141	132	119	158	135	130	150	152	135	136	137	132	127	166	113	118	123	140	142	133	139	138	128	134	154	125	122	136	142	125	125	120	139	117	125	133	120	119	132	138	134	119	128	138	145	130	127	129	136	132	116	118	130	112	164	109	124	109	127	127	119	129	124	150	112	114	122	103	143	137	136	137	124	135	120	128	115	133	116	142	123	108	117	119	120	136	124	131	112	112	127	119	112	141	127	135	124	120	130	139	142	132	125	141	128	143	117	123	144	128	124	129	125	128	136	143	118	125	122	110	120	136	137	136	123	123	115	111	132	111	132	123	132	140	124	144	111	121	109	137	140	109	117	106	131	138	113	126	112	109	119	127	113	125	124	114	137	140	108	146	130	116	142	129	116	140	125	120	111	130	156	115	117	133	127	125	117	114	122	127	125	118	125	118	119	119	124	130	148	114	143	135	150	134	107	127	132	120	103	143	109	131	120	137	118	128	128	129	130	118	126	141	134	139	132	113	128	109	118	138	131	127	120	120	149	133	113	124	108	127	118	129	129	138	124	160	149	125	129	135	122	127	127	138	117	158	120	126	130	129	163	158	100	131	120	139	124	125	113	132	128	120	121	138	116	127	118	119	127	125	108	107	124	131	131	119	137	116	124	130	121	123	132	131	119	111	120	120	118	109	123	126	134	123	133	123	123	121	127	124	129	120	119	121	113	129	132	133	120	125	110	116	122	115	119	119	115	121	120	130	118	146	138	123	129	133	137	143	128	130	125	124	141	133	125	117	140	139	112	131	104	119	127	120	156	102	115	144	125	125	121	128	122	145	120	120	126	128	114	140	133	131	123	121	139	122	104	134	141	110	116	125	135	114	110	119	121	131	115	129	135	107	122	123	125	99	119	111	135	153	127	111	127	119	133	106	114	126	131	141	151	131	121	107	137	141	118	131	124	125	145	120	108	124	130	132	114	140	119	111	114	120	117	140	133	118	118	124	122	160	134	112	121	119	127	134	117	108	151	117	140	126	132	118	142	117	118	119	118	107	137	118	134	127	112	120	117	117	129	137	100	125	127	122	121	123	107	131	120	125	136	131	126	150	135	128	115	145	142	116	137	130	125	133	146	116	137	129	130	150	134	115	126	163	103	145	124	133	129	127	124	120	114	116	130	129	105	122	117	118	118	129	134	131	117	128	122	138	127	112	108	117	124	119	128	122	122	112	147	130	115	133	128	140	113	125	137	138	117	114	127	137	107	124	136	128	97	141	121	134	142	136	135	151	129	123	124	131	118	123	116	132	121	123	114	125	131	120	149	142	118	121	132	135	135	147	126	135	111	129	129	113	132	123	123	122	127	148	143	119	122	138	115	126	117	112	148	117	128	120	134	126	146	118	123	126	131	110	133	121	130	124	125	136	115	117	122	122	128	134	124	126	123	119	131	143	122	118	123	123	140	117	134	120	130	129	122	137	144	108	119	121	120	106	130	120	118	132	135	116	122	125	113	115	125	140	126	135	137	113	123	127	128	136	120	134	118	119	116	136	139	139	120	121	128	127	116	114	121	134	127	127	120	142	130	124	125	99	123	133	125	115	135	123	139	128	122	118	107	138	118	139	134	127	125	143	117	140	118	137	123	128	119	128	125	130	125	140	109	108	128	109	117	133	109	137	126	116	119	113	132	143	134	117	144	128	104	113	137	134	124	118	125	140	118	149	121	127	132	110	135	114	141	111	119	137	141	126	133	118	129	120	121	144	139	106	136	136	116	137	130	122	137	123	113	124	130	125	151	121	105	122	125	137	115	145	130	135	127	136	128	144	133	123	135	128	125	136	131	127	128	117	143	131	118	146	120	126	119	124	110	126	119	116	124	138	143	114	125	130	130	119	116	145	123	100	132	133	121	122	137	130	133	130	118	114	147	137	143	134	131	133	137	103	113	115	150	110	122	148	133	111	132	127	145	126	124	132	121	122	100	121	114	146	122	116	114	99	158	110	117	122	130	124	142	109	132	139	134	115	132	100	124	111	116	124	145	120	134	134	99	124	138	130	134	135	141	134	132	124	144	136	120	108	122	136	143	121	128	130	143	123	110	134	143	126
345	2	2100	168013	505	0	20	109	216	369	346	408	349	344	292	271	274	245	249	233	212	226	184	224	188	195	187	206	154	168	184	180	157	172	159	160	160	162	174	146	163	162	168	149	146	165	140	159	156	163	137	145	132	127	160	114	139	134	129	134	140	135	113	145	149	137	156	125	139	137	127	127	135	126	130	134	139	125	146	124	134	145	139	118	123	137	114	140	128	131	138	128	142	128	114	127	165	114	123	147	108	109	130	125	135	135	136	134	129	152	130	142	111	114	146	114	112	130	131	132	120	123	110	151	142	133	116	114	114	139	132	145	129	127	120	123	112	121	140	129	132	123	121	103	109	129	123	116	136	116	98	118	129	125	126	122	139	139	110	110	138	141	115	130	132	130	122	131	106	112	112	135	115	114	129	145	120	136	96	130	130	129	127	131	119	122	145	123	129	128	151	118	130	138	119	122	142	146	133	108	139	123	121	122	136	137	117	139	126	126	144	117	128	118	146	120	124	111	119	130	94	117	130	135	129	113	109	125	119	137	112	112	117	129	134	135	129	136	105	119	118	124	140	121	129	102	108	136	114	126	113	118	125	120	136	129	111	125	131	117	107	111	130	131	116	109	127	99	138	122	103	131	131	124	130	123	131	145	115	105	124	136	115	102	119	111	130	125	121	103	119	111	126	139	109	118	123	120	136	94	118	130	123	116	107	132	90	126	118	123	123	112	108	126	133	124	111	142	127	124	144	136	118	139	111	118	115	106	97	146	112	111	130	107	117	95	109	136	128	112	107	133	143	134	131	122	119	117	121	141	109	112	132	97	127	114	106	126	126	118	110	119	106	135	129	117	120	106	129	122	116	119	132	127	122	115	127	110	137	140	117	127	109	111	107	107	113	100	116	132	128	127	121	105	114	129	121	115	123	98	130	112	115	123	118	129	114	123	123	126	112	141	118	113	117	121	115	125	115	122	119	121	115	131	129	122	104	119	120	126	131	109	116	139	111	119	108	121	124	112	112	100	115	130	109	100	123	117	125	106	101	116	121	132	101	126	129	130	119	106	130	140	122	121	104	133	102	118	136	129	143	125	131	140	139	113	121	124	106	115	127	119	119	121	119	127	109	121	116	111	130	134	113	128	109	109	133	114	108	127	127	132	116	134	128	123	122	124	135	144	120	127	109	119	135	115	115	97	122	121	126	115	131	128	113	131	109	116	112	104	117	121	130	128	120	121	110	117	110	108	106	123	119	113	110	110	125	123	128	120	118	112	140	118	133	125	121	137	95	111	104	127	120	127	122	129	112	130	101	129	121	111	128	114	128	142	110	133	120	140	108	131	131	117	148	114	141	111	113	128	113	145	119	109	112	138	120	114	117	117	130	123	118	116	105	113	103	122	125	123	117	109	133	102	111	118	121	141	137	106	105	119	118	109	128	128	124	122	137	119	124	143	114	128	114	130	112	145	129	111	137	104	121	124	115	119	104	124	129	113	114	114	123	110	123	123	113	119	118	113	121	117	130	122	123	139	112	101	120	133	139	120	106	129	117	141	115	104	115	127	119	124	110	117	131	143	118	128	117	135	104	132	121	113	130	129	123	111	135	100	109	115	122	120	119	141	117	141	136	106	129	138	117	127	119	118	134	126	104	127	121	117	122	111	122	121	113	116	114	128	125	121	120	119	125	131	101	112	127	97	129	101	108	123	129	97	134	134	143	114	114	122	120	102	122	114	133	116	123	127	104	129	127	94	112	128	132	127	104	125	118	108	123	109	122	107	130	136	110	116	129	141	134	127	128	112	112	98	114	116	113	112	122	113	130	131	123	118	118	144	135	106	121	133	126	124	115	115	128	112	118	156	115	111	143	124	121	132	99	126	122	96	119	128	141	145	100	125	112	124	131	111	118	126	117	111	126	122	117	124	120	127	111	94	106	124	124	115	107	116	114	138	118	123	131	109	113	145	111	112	96	124	119	129	121	112	126	127	118	125	116	120	134	109	108	129	112	123	122	150	114	119	135	111	99	106	110	118	120	129	131	142	131	126	121	118	132	114	127	116	122	116	108	136	124	96	115	127	126	109	122	96	103	129	101	117	122	114	110	122	129	107	145	95	120	124	130	108	119	124	116	125	124	123	121	111	101	136	121	108	138	128	129	103	124	139	119	144	107	113	116	126	130	123	129	100	130	133	111	108	118	130	118	105	118	135	117	133	114	111	120	133	126	113	94	121	128	127	112	109	122	130	127	131	132	133	127	110	115	117	123	110	150	115	108	121	106	114	104	136	133	129	114	110	110	108	121	111	130	123	125	140	105	119	127	119	122	134	137	109	117	110	121	129	135	123	129	128
345	3	3500	168138	550	0	17	153	256	407	406	441	357	362	322	306	301	262	271	254	246	244	237	218	236	228	223	214	208	197	180	208	177	183	201	182	183	175	170	191	187	147	167	178	172	169	168	158	173	158	147	159	157	160	146	174	129	153	148	149	160	153	186	141	156	148	147	164	141	186	172	155	156	155	158	133	141	151	146	153	156	156	166	153	163	144	156	135	157	157	132	135	157	140	148	131	151	167	149	140	158	120	169	140	156	175	166	149	117	151	174	136	138	145	154	156	148	144	133	140	133	135	148	155	129	128	128	155	140	135	157	140	135	143	125	158	137	157	121	155	145	134	125	144	143	160	135	143	152	158	146	129	148	142	156	169	151	141	128	139	161	153	143	137	152	134	142	162	127	153	129	146	144	146	159	129	152	132	142	143	159	149	134	127	149	151	120	159	143	170	138	173	141	139	134	127	147	110	144	131	156	160	142	152	141	176	142	156	142	162	131	124	123	143	147	131	127	146	139	163	127	133	141	126	128	168	142	150	157	147	147	128	141	140	129	129	142	156	126	135	149	134	156	137	146	135	134	157	144	136	143	153	132	154	137	129	161	145	143	119	150	141	143	136	147	134	151	154	144	145	162	142	122	140	142	147	130	122	140	129	159	128	132	137	168	145	127	155	133	143	136	136	149	129	170	134	140	166	141	144	134	155	131	122	141	143	156	147	145	158	138	159	164	149	139	137	131	139	149	146	143	133	123	132	143	142	159	133	148	140	152	152	141	152	145	145	155	147	138	135	152	144	131	150	149	145	149	156	132	140	151	147	133	134	169	149	124	148	144	159	123	132	134	154	138	117	146	151	153	136	163	138	132	144	135	154	154	158	146	129	128	152	147	134	146	172	134	117	150	139	146	139	148	149	136	124	154	131	154	149	140	149	140	153	145	144	149	149	136	134	125	142	149	139	142	166	147	135	122	145	149	136	154	127	129	141	138	137	145	161	150	136	144	142	133	132	135	136	154	145	141	131	170	128	142	146	147	126	144	144	150	147	128	161	140	122	142	146	175	135	140	152	156	143	138	140	148	145	128	174	140	158	148	137	131	141	150	163	138	142	157	156	145	144	156	121	146	127	136	163	139	143	130	140	141	140	134	140	140	147	146	164	137	150	130	134	149	131	148	123	126	141	133	160	124	134	146	169	130	143	129	146	134	156	147	135	161	127	122	135	130	154	127	150	130	123	139	142	135	145	142	145	148	163	153	130	126	127	158	121	163	129	136	146	166	140	139	134	131	144	128	158	133	149	147	145	157	150	164	138	138	155	133	131	151	148	123	118	140	117	147	133	129	147	142	142	147	141	137	158	138	152	154	134	122	136	149	135	126	132	122	153	128	133	144	133	139	154	135	124	158	136	141	146	178	140	155	137	151	147	136	134	146	150	139	131	149	144	143	157	119	141	145	122	140	130	128	167	121	142	146	130	153	141	140	145	141	147	136	136	133	161	125	160	150	164	148	144	152	145	147	139	130	120	149	149	125	145	137	133	126	123	143	141	144	131	143	133	118	138	151	164	148	151	149	158	161	148	135	136	131	128	142	112	149	137	143	140	155	152	140	151	126	128	131	145	141	138	128	140	118	149	131	118	120	162	111	139	146	155	134	144	116	140	124	142	163	137	145	137	144	139	129	145	130	138	150	132	143	118	141	152	140	120	162	131	150	157	130	146	154	129	140	171	129	149	124	137	141	157	152	134	178	128	139	152	141	137	132	122	125	138	122	150	158	142	141	144	136	144	154	118	136	132	124	134	134	145	164	131	145	156	147	140	133	137	133	108	114	125	144	153	142	158	144	124	139	127	132	137	148	136	135	127	148	149	148	136	140	150	114	129	143	139	130	156	142	113	168	124	139	136	158	153	149	147	121	157	133	130	150	147	121	138	136	136	143	155	150	157	159	143	155	133	154	150	138	157	146	132	127	148	122	148	121	140	122	149	134	156	147	141	115	134	135	149	157	138	140	163	133	135	134	145	152	129	151	135	125	164	129	148	138	141	150	139	144	136	152	130	126	146	144	141	127	135	146	127	141	127	149	137	137	138	161	143	144	127	127	154	137	101	132	159	135	116	163	144	166	134	135	149	141	146	156	148	160	140	126	139	132	140	142	156	146	143	151	125	138	151	141	150	129	155	153	146	141	137	131	134	130	132	154	139	134	151	143	152	132	132	131	137	149	144	146	162	135	160	153	147	148	126	141	132	148	148	149	149	131	157	110	148	134	156	157	153	125	146	157	159	129	155	131	151	122	137	156	136	136	168	132	132	132	145	137	135	144	149	143	135	152	140	140	141	129	133	140	152
