345	0	2700	165263	543	0	5	163	263	427	405	501	451	383	415	362	350	289	294	310	301	274	252	234	233	272	247	246	236	243	221	248	211	214	210	196	207	201	196	221	191	203	213	177	187	181	179	206	178	187	189	164	166	193	150	178	146	134	149	184	181	154	185	159	170	152	168	160	155	155	162	182	153	184	153	180	150	169	165	158	153	180	152	163	164	157	135	141	162	150	162	162	158	154	148	163	160	137	134	124	134	156	159	172	166	159	151	185	155	145	158	185	145	143	148	160	157	141	169	135	138	158	168	153	150	142	151	147	131	123	146	181	148	145	160	147	148	141	141	153	142	137	121	151	158	155	156	134	138	122	171	119	171	136	162	143	143	122	157	168	156	150	145	135	138	165	159	143	132	140	155	160	153	132	140	173	131	136	145	141	172	146	151	153	149	141	149	152	150	153	147	140	167	143	147	149	151	168	158	148	138	140	150	133	142	147	150	148	152	137	143	137	175	145	162	130	152	152	129	134	152	146	121	138	121	161	150	140	147	133	144	149	146	139	156	138	155	132	164	136	159	149	134	166	151	133	150	139	128	147	174	144	165	154	135	149	161	128	147	142	137	163	139	137	147	145	138	161	133	151	163	160	150	158	150	153	147	147	147	135	115	137	155	162	133	148	139	161	176	160	137	128	154	148	153	142	132	159	147	143	149	148	162	124	128	151	142	153	127	174	167	140	153	168	124	155	143	139	144	159	151	161	166	159	135	161	151	134	151	158	119	152	149	148	119	132	125	136	129	157	152	139	139	154	125	163	137	151	141	140	137	151	158	150	130	129	159	155	136	153	147	150	135	161	156	146	145	163	149	145	137	121	129	153	140	138	139	137	139	136	151	156	148	170	143	158	152	130	142	124	138	157	142	138	158	156	146	141	147	150	143	143	127	128	130	165	135	144	131	138	154	136	149	163	149	159	145	115	159	130	133	145	157	145	147	162	149	146	128	149	137	135	142	151	156	149	139	162	138	136	128	126	134	174	147	140	136	140	146	128	150	162	125	149	156	128	156	147	149	130	138	156	129	133	143	130	147	146	172	141	159	146	140	151	145	170	139	152	140	147	155	149	167	125	142	160	155	132	143	150	130	151	150	138	138	135	147	143	145	148	141	141	163	149	129	126	143	163	149	153	131	130	150	145	142	129	135	135	145	145	157	155	135	143	154	147	131	146	134	140	138	156	151	152	144	161	152	153	148	153	139	142	138	143	137	147	136	145	154	169	161	150	132	144	155	132	142	135	154	140	159	150	152	154	148	129	130	115	130	142	147	139	153	142	143	134	140	168	145	154	136	142	141	166	140	145	125	152	145	149	150	153	142	149	143	134	149	169	153	136	145	156	161	150	135	142	146	144	142	146	136	150	144	136	129	149	150	137	142	145	130	149	135	166	156	169	150	130	129	127	141	156	131	118	130	148	146	168	123	159	142	147	125	147	156	143	148	138	155	154	129	151	163	153	129	153	164	166	144	153	149	147	124	139	146	150	144	128	143	165	161	142	147	148	143	132	133	109	131	152	125	141	157	127	142	134	129	133	143	149	142	167	138	148	132	160	152	139	140	144	150	135	141	159	153	146	128	118	165	135	159	142	155	146	159	132	134	161	169	146	159	130	147	153	129	115	145	157	150	157	148	147	164	147	159	136	133	144	151	141	120	131	137	152	125	125	139	142	150	161	129	163	140	139	141	145	118	148	140	167	151	167	173	135	142	150	133	159	133	165	135	142	161	153	165	149	156	141	126	140	152	133	127	151	143	150	148	136	137	150	162	135	168	140	127	133	137	150	139	154	130	122	135	132	139	153	168	141	143	122	150	145	141	144	122	133	124	142	138	147	153	152	143	155	147	154	154	155	135	147	132	155	133	142	150	137	114	140	147	142	153	146	163	142	140	162	127	137	157	142	131	152	154	121	140	152	129	182	134	144	127	135	136	135	117	147	141	148	131	152	127	140	136	141	127	133	147	146	135	134	152	146	131	154	144	134	139	134	152	148	151	139	159	144	139	143	159	156	136	144	140	149	142	158	133	129	174	133	134	159	155	145	135	127	153	159	123	144	135	128	142	133	145	153	149	150	130	136	121	143	139	145	137	143	155	132	137	163	138	170	137	164	153	138	137	119	142	137	170	154	140	159	119	147	151	145	135	139	139	162	136	139	124	136	165	155	134	148	130	150	157	140	133	127	151	157	136	134	131	140	156	163	167	124	131	159	132	145	131	132	146	154	131	141	152	144	143	146	137	129	152	140	148	150	141	133	162	136	156	141	138	163	134	144	139	153	127	143	152	116	132	149	140	144	136	159	126	141
345	1	1900	165388	585	0	14	114	218	328	361	391	339	301	271	279	240	254	252	213	212	197	198	213	210	167	147	170	170	174	167	177	174	164	198	164	164	145	157	162	154	148	148	143	148	162	131	144	143	120	163	133	154	131	117	148	124	124	133	124	140	141	124	131	145	144	131	130	126	136	133	146	123	132	139	122	141	143	115	127	146	126	127	121	130	136	124	110	116	116	139	152	141	106	133	116	108	120	128	111	132	124	102	123	120	105	126	125	138	127	116	127	133	130	139	124	124	125	124	128	120	127	131	130	105	125	136	129	144	122	121	139	116	114	125	131	118	115	135	133	116	105	117	123	120	116	126	116	130	136	118	132	112	118	124	104	111	139	134	123	129	128	126	124	129	131	132	126	121	120	118	138	122	115	114	134	121	130	118	155	131	125	127	127	146	117	120	111	126	134	121	127	141	138	122	121	120	118	106	117	129	147	129	117	122	131	106	140	139	143	145	120	129	118	98	108	123	126	120	141	147	124	112	132	125	119	132	139	150	111	119	147	149	126	123	119	121	125	139	133	137	144	136	143	125	101	125	121	121	133	115	126	110	146	121	122	146	127	123	131	129	128	102	130	128	123	147	134	119	110	114	126	110	129	116	113	111	133	125	133	124	136	111	123	118	122	120	134	115	121	106	129	131	125	117	124	110	97	125	121	128	104	125	130	122	126	131	131	142	103	121	128	115	122	132	125	105	115	111	119	123	141	114	130	114	96	141	115	136	120	136	126	120	152	114	124	119	114	130	131	129	121	138	109	109	138	119	110	120	117	143	123	135	110	134	118	125	114	130	145	104	131	119	134	127	142	118	138	139	113	118	116	113	138	107	121	98	142	102	127	128	132	128	126	130	129	127	133	133	124	117	117	133	126	134	131	133	127	114	98	103	120	124	109	111	135	132	118	123	122	126	134	134	111	143	131	122	136	130	131	129	117	131	124	124	123	138	117	113	115	110	113	132	122	128	113	132	126	112	122	122	130	125	123	120	145	120	113	108	109	128	109	114	125	128	130	120	115	113	113	126	138	138	126	94	123	150	122	120	119	107	127	127	116	127	97	141	114	121	116	127	124	116	115	144	118	93	121	103	119	137	116	126	108	127	132	125	100	140	135	108	126	129	129	127	125	115	110	122	120	126	102	147	123	105	136	113	126	117	110	133	115	129	105	125	128	132	136	134	126	126	121	118	125	129	112	119	136	95	129	124	125	139	132	113	120	118	106	125	118	123	142	123	88	128	114	126	133	129	117	132	139	110	113	107	108	133	103	128	129	122	122	117	142	115	149	128	132	119	115	132	117	123	131	139	125	116	140	102	106	100	130	126	119	120	131	98	118	130	123	140	105	127	139	106	132	130	117	112	135	158	118	111	135	123	133	103	118	116	136	111	123	140	128	117	118	100	118	117	128	135	112	119	105	128	135	127	125	112	116	123	118	144	156	136	115	120	116	114	107	118	131	126	139	146	125	129	116	126	127	115	141	125	117	128	128	119	128	122	126	112	125	126	113	123	148	124	111	129	122	112	133	125	107	122	109	123	126	132	123	132	117	113	117	126	119	119	115	112	121	135	131	136	130	111	125	112	116	122	112	116	129	124	145	115	113	128	116	133	119	126	133	113	122	115	110	110	130	125	123	115	147	121	139	129	111	110	116	118	118	145	117	123	122	110	115	125	130	116	110	116	127	119	118	128	123	129	134	133	127	102	107	133	121	145	135	110	118	122	140	116	114	136	127	142	115	137	120	126	129	127	113	94	118	124	125	119	130	115	126	118	112	117	139	119	111	126	123	118	131	135	138	114	124	140	136	110	109	123	136	120	128	119	128	120	125	116	126	109	111	128	122	108	128	118	136	115	124	139	140	107	142	134	115	119	127	126	118	113	117	124	144	113	114	129	133	123	128	123	110	132	130	123	112	113	130	106	124	136	117	122	115	118	104	98	144	120	127	129	128	133	131	132	127	121	124	118	123	133	105	125	130	119	127	130	144	120	115	105	121	117	134	120	117	135	124	109	131	133	127	114	121	128	105	119	116	142	125	123	104	123	112	111	141	121	116	143	112	135	120	138	131	125	135	131	129	143	131	149	128	147	134	116	107	117	122	124	118	103	108	121	103	141	134	127	140	136	136	121	121	131	134	115	121	133	120	143	128	131	122	111	106	101	129	114	136	139	126	128	116	115	126	110	120	123	132	122	138	132	128	134	150	119	132	116	113	129	124	105	114	133	111	118	120	108	124	118	109	119	131	126	114	111	135	123	121	133	97	113	123	113	113	125	128	122	127	131	134	122	111	103	137	131	117	123	119	134	137
345	2	2100	165513	583	0	11	117	186	382	387	429	343	357	305	289	273	286	238	234	205	251	215	211	226	178	188	201	195	177	198	181	181	185	168	146	162	168	164	172	165	148	133	172	148	158	151	143	131	138	139	146	143	164	136	149	133	135	148	132	125	131	117	143	135	129	122	151	123	111	118	127	136	131	155	124	126	112	126	140	151	138	142	116	125	138	132	131	131	135	110	127	131	108	108	105	121	122	137	135	109	132	123	125	126	128	132	115	131	126	130	126	149	131	139	126	138	137	119	113	126	119	137	122	126	147	122	124	130	120	126	118	112	128	138	111	114	110	133	117	100	116	136	133	129	120	118	114	98	145	102	136	133	127	116	127	157	124	122	110	110	116	115	125	119	130	148	119	119	126	120	137	127	113	116	111	131	125	133	148	134	126	118	118	118	124	129	139	125	119	122	112	151	116	117	128	112	112	104	123	124	139	115	120	132	112	130	136	111	109	143	116	137	132	108	120	126	122	124	117	127	133	131	116	103	103	122	119	121	125	137	113	133	117	129	111	139	134	125	112	125	145	108	141	141	136	146	125	110	132	120	118	122	110	131	127	127	120	115	128	124	113	127	107	127	120	126	119	111	124	129	107	118	99	124	119	124	113	131	125	105	122	124	110	106	129	117	147	103	122	108	126	130	117	102	128	118	124	101	111	110	117	123	140	132	122	129	116	111	132	123	137	119	109	108	108	132	140	137	120	130	122	115	118	109	134	108	122	120	111	120	128	112	129	137	150	120	123	121	124	129	105	115	116	120	128	128	107	116	113	115	131	119	123	134	126	122	133	103	113	117	115	121	129	114	152	115	108	118	116	132	124	115	109	108	137	135	134	115	104	127	130	122	130	116	116	124	136	106	115	100	126	110	110	109	121	123	117	121	129	120	122	119	124	124	111	128	111	113	132	130	132	119	98	102	135	134	123	128	129	116	126	129	124	131	131	120	106	151	109	140	138	132	103	107	126	104	129	147	115	142	134	136	137	122	116	128	134	145	109	114	114	97	122	120	129	131	108	99	117	119	125	110	125	132	126	115	129	128	114	105	126	125	102	131	115	123	124	130	120	111	124	128	149	115	118	114	133	118	113	109	112	131	103	119	136	128	107	128	134	131	124	119	133	117	117	133	125	129	114	141	119	119	106	122	110	122	120	116	144	128	115	130	111	112	133	104	115	122	129	128	122	132	123	125	116	131	123	136	127	111	119	110	128	129	134	118	131	95	115	117	128	113	127	116	121	127	109	128	116	124	113	129	121	117	134	119	92	113	129	113	145	135	112	111	124	125	144	135	136	97	130	123	135	121	115	118	123	136	135	119	112	135	145	107	123	108	107	134	116	124	122	114	127	142	138	133	116	103	117	117	138	125	110	121	130	119	115	136	120	99	128	130	105	115	131	114	114	105	103	120	113	99	132	127	121	118	128	128	99	134	122	121	115	103	118	107	134	123	112	120	132	110	106	133	116	121	118	114	116	108	116	138	107	115	113	115	122	129	123	115	143	135	138	117	132	127	129	107	114	107	123	116	111	136	114	136	130	119	126	113	114	122	114	141	94	108	105	125	122	107	111	117	99	130	132	117	112	116	114	138	136	129	111	124	136	127	134	127	126	107	124	126	156	127	105	113	123	147	140	124	120	124	111	123	130	130	121	145	123	109	119	119	127	110	114	122	120	117	118	141	110	122	128	111	113	130	112	113	120	132	119	121	126	127	129	103	136	115	121	113	128	121	120	112	113	114	106	116	99	116	132	113	112	125	111	117	120	121	118	130	115	130	137	119	117	121	146	136	105	136	152	113	119	119	137	114	115	124	119	109	115	119	110	126	127	130	132	129	115	115	115	129	141	118	115	139	142	121	122	129	128	119	113	126	152	112	114	129	135	117	156	124	128	117	130	125	129	125	127	123	131	137	120	113	134	117	99	110	107	113	119	117	117	108	107	116	112	127	134	127	120	133	129	129	137	114	128	125	129	120	125	115	125	134	145	126	108	135	115	117	130	123	124	119	120	131	123	133	107	118	138	129	128	135	117	121	130	91	104	112	122	122	108	108	119	128	132	110	139	123	115	111	123	126	127	116	136	110	134	129	119	138	136	122	117	141	123	120	113	106	121	110	127	110	109	125	116	122	127	122	103	132	125	123	115	133	114	113	129	110	125	112	135	121	124	141	117	117	116	110	108	109	117	117	120	110	97	123	113	110	119	133	127	109	106	141	116	120	104	113	134	108	121	119	128	119	113	125	139	109	138	125	111	124	115	133	112	120	110	97	117	113	129	127	123	119	125	106	110	111	112	116	144	117	113	132	133
345	3	3500	165638	557	0	15	148	271	416	393	450	417	415	305	310	333	300	299	285	263	271	233	242	221	223	239	218	189	219	199	190	181	195	203	197	167	192	189	188	188	179	171	174	191	163	193	161	157	167	172	157	144	164	162	175	161	149	163	184	176	143	174	163	145	173	171	164	148	177	148	139	158	171	152	146	145	159	149	154	165	150	164	147	162	167	155	149	168	174	153	159	124	162	153	129	166	155	158	156	149	155	161	138	140	174	138	147	131	170	141	141	133	150	140	149	144	165	151	147	138	182	159	129	127	159	137	150	132	160	147	165	135	166	127	153	155	150	142	167	136	162	138	163	150	148	148	143	149	179	131	151	139	179	154	152	127	159	139	163	166	125	137	154	113	154	142	156	148	143	163	157	151	132	161	130	135	180	143	143	143	165	158	161	146	139	168	154	144	140	143	154	146	142	169	169	154	144	138	142	139	156	135	138	161	140	117	140	118	145	141	144	147	146	133	161	132	148	153	151	142	151	134	142	157	144	159	158	152	158	118	135	144	132	168	129	175	141	141	162	135	137	146	148	158	147	123	143	146	149	150	139	138	119	141	163	137	149	132	124	138	150	140	142	148	137	158	135	137	158	168	125	155	148	134	152	141	134	146	129	149	154	143	138	146	139	136	147	113	160	160	150	131	142	125	156	128	148	155	153	121	136	141	145	143	157	138	150	129	145	157	138	134	132	146	169	148	141	138	145	138	136	146	160	129	146	145	121	159	124	127	152	137	138	141	150	134	121	143	132	143	135	141	163	129	165	137	121	158	138	134	148	135	159	154	155	132	134	161	135	136	150	153	146	144	144	147	165	138	155	142	139	139	101	151	150	161	139	140	154	139	139	160	128	126	127	144	137	130	151	152	118	163	150	160	141	138	156	154	149	139	143	146	147	141	153	170	140	138	130	132	179	158	167	145	181	134	177	150	145	136	161	140	129	156	132	152	144	134	151	147	134	133	139	165	147	129	141	148	138	153	138	166	154	148	134	137	167	130	143	137	146	143	157	142	123	134	170	147	150	128	126	152	162	151	136	165	157	124	158	160	129	143	136	177	154	171	141	145	150	165	143	137	148	165	151	156	141	128	138	136	151	153	158	140	152	162	147	143	152	154	160	149	144	148	143	129	135	120	146	132	137	149	148	156	135	143	138	130	173	158	173	134	170	143	141	146	148	127	139	116	149	166	150	151	132	141	139	154	146	145	150	155	158	142	154	136	151	143	153	130	171	133	156	130	140	147	136	165	120	157	141	140	150	135	149	135	148	146	130	140	144	168	142	137	156	153	142	140	146	140	164	141	142	139	154	152	123	153	141	145	113	140	127	148	139	129	165	126	152	143	151	135	128	126	158	134	136	139	166	150	149	144	136	135	167	151	136	155	125	153	141	132	133	135	150	140	143	151	143	143	150	149	151	127	148	144	155	139	159	146	144	146	129	129	164	145	141	133	137	149	146	152	144	130	154	164	141	149	153	157	150	158	139	164	134	147	144	144	146	143	145	140	139	132	124	138	144	147	140	152	141	146	165	146	143	135	138	160	144	150	134	152	131	156	125	142	163	135	146	125	148	135	129	166	143	122	136	147	146	143	161	121	162	161	161	136	128	117	128	137	136	151	140	143	154	149	160	144	169	129	167	146	128	137	142	144	142	157	140	156	139	157	159	160	129	134	167	169	146	149	149	136	144	121	146	147	151	146	160	136	137	143	153	164	133	136	134	138	151	152	142	149	159	134	168	115	148	136	148	156	152	120	147	143	147	156	148	141	129	139	128	139	151	156	140	147	154	148	133	144	149	154	143	157	130	147	153	144	146	147	133	121	131	140	139	119	159	137	138	153	139	157	147	136	153	150	139	155	155	136	164	146	157	148	143	160	140	124	140	151	133	157	123	134	163	140	125	144	171	157	132	163	135	137	149	155	133	152	130	133	126	140	159	153	142	134	134	130	134	152	156	138	144	133	149	142	134	152	129	133	139	141	156	149	130	146	137	170	136	133	138	120	121	141	146	125	137	145	129	163	150	139	173	147	160	151	154	141	153	158	127	175	170	158	157	129	148	137	134	140	152	141	133	156	141	134	148	130	150	150	131	140	162	146	133	147	137	167	132	160	155	139	145	136	150	167	131	161	140	129	138	130	139	148	156	141	143	174	144	155	143	154	162	154	149	143	147	136	136	151	141	147	140	137	152	154	136	129	148	143	127	148	129	133	147	133	134	164	161	139	133	151	140	161	141	144	142	143	135	146	148	161	153	126	125	155	139	149	152	155	164	149	173	136	133	147	152	130	127	149	138	138	125	143	169	166	155
345	0	2700	165763	542	0	7	144	232	449	445	483	426	447	362	350	355	296	316	301	309	260	262	260	238	270	220	236	229	239	226	212	194	225	185	202	198	212	197	205	201	189	191	190	193	176	137	163	171	161	161	182	182	171	159	170	150	170	150	164	161	159	165	163	142	160	172	156	159	170	176	142	144	137	175	151	154	156	157	138	156	146	158	163	152	140	156	173	148	138	143	155	146	132	138	154	130	162	148	146	155	152	147	155	145	157	154	148	157	162	146	152	144	147	142	142	120	156	157	122	164	129	142	149	155	152	145	123	153	164	146	143	156	146	159	162	175	149	140	143	157	130	159	131	124	137	143	137	155	147	159	145	146	154	158	134	154	155	155	154	157	151	145	138	145	147	134	142	133	139	155	157	128	145	135	158	135	147	140	153	157	158	137	167	157	130	142	161	128	135	142	151	136	144	117	128	138	137	144	144	138	131	140	158	131	145	158	140	151	139	147	146	161	131	180	140	128	160	151	123	131	135	140	136	159	149	148	150	155	128	152	133	147	145	123	140	148	134	145	139	150	122	153	129	151	148	130	140	140	142	172	137	136	138	134	148	142	132	120	137	159	151	142	147	141	153	165	141	132	132	147	133	132	153	126	145	116	152	167	132	136	151	140	166	137	134	157	154	152	139	142	143	159	146	151	142	162	151	150	143	145	111	136	149	142	131	131	147	144	145	123	147	160	165	139	152	145	145	132	146	124	124	148	138	163	139	147	145	137	138	128	129	142	126	149	131	150	151	149	124	143	135	162	142	144	159	135	139	139	130	149	155	139	141	149	133	147	157	142	130	135	139	136	151	138	150	109	172	135	141	114	150	139	127	148	187	149	126	148	127	138	163	155	139	140	155	137	145	143	139	138	133	134	138	131	148	130	138	154	132	142	164	164	145	127	138	142	146	146	141	143	155	150	150	138	147	164	139	143	135	145	155	152	142	134	148	162	133	121	149	161	120	134	134	169	139	136	142	141	145	147	142	126	158	149	119	122	147	120	145	157	156	147	123	136	126	137	137	153	142	149	135	155	155	153	137	140	147	151	139	153	131	148	135	163	143	119	134	150	141	155	165	165	155	153	158	132	140	154	130	147	131	148	140	136	147	132	137	127	134	125	139	136	140	147	142	140	139	127	147	142	148	146	146	152	160	154	137	150	144	136	146	137	136	164	146	173	134	131	146	156	141	138	126	144	131	142	128	115	124	144	131	140	151	135	135	139	156	128	135	135	129	134	147	147	133	142	151	149	159	130	127	144	149	175	128	146	141	142	140	142	168	141	133	141	144	137	142	151	143	134	136	144	134	137	130	126	125	170	136	129	126	151	144	118	131	148	155	138	153	163	152	115	145	142	115	143	141	145	146	127	126	157	140	153	153	144	146	142	125	130	150	134	143	139	133	122	155	150	157	147	167	132	152	136	139	175	139	131	146	132	128	154	160	131	119	163	153	139	128	132	127	134	154	146	140	163	149	150	132	140	144	139	155	132	147	138	137	143	138	144	152	147	152	141	145	148	148	132	132	142	160	138	147	141	167	137	137	162	148	156	137	144	129	132	124	142	156	139	135	145	143	141	138	121	152	152	126	152	137	141	150	153	138	144	126	106	154	143	130	151	127	143	122	162	124	163	139	134	143	150	135	142	156	147	148	152	144	150	133	161	151	128	137	141	163	147	145	143	154	137	136	135	152	121	148	128	150	127	153	145	136	146	138	169	127	141	142	139	162	130	132	150	155	170	135	134	155	137	156	169	144	128	144	136	138	155	137	145	146	138	147	150	147	146	168	140	159	134	133	140	144	113	122	139	154	152	129	154	137	146	157	147	137	140	132	144	143	135	143	142	139	134	152	134	156	133	157	131	159	152	159	165	143	153	160	147	169	146	131	159	158	137	151	140	143	128	131	147	152	137	141	144	149	131	130	150	131	155	140	137	139	125	144	131	125	118	161	122	157	130	149	154	151	138	128	136	134	131	160	129	166	144	167	143	149	152	142	143	136	132	122	153	139	141	153	136	130	132	149	157	152	137	149	126	152	132	127	153	141	122	151	148	132	139	145	129	143	131	155	147	158	143	142	134	137	148	151	133	144	144	161	136	145	123	135	155	161	138	155	133	157	140	154	127	137	141	140	128	143	143	151	142	160	130	144	144	140	144	141	135	137	128	133	146	138	168	133	155	158	120	157	154	146	155	150	125	139	138	132	137	149	137	121	144	127	136	148	138	148	133	128	120	133	134	141	129	133	139	131	133	133	144	137	156	136	134	124	139	136	136	142	164	133	148	132	146	153	112	160	138	149	173	157	130	149	142	146
345	1	1900	165888	597	0	16	110	211	358	342	376	322	323	288	263	239	259	226	219	220	222	209	179	191	185	175	168	182	160	175	153	148	146	181	136	138	169	143	151	172	155	130	157	171	140	136	151	153	133	118	112	137	148	142	123	141	133	120	123	137	105	133	127	112	130	132	130	127	139	132	149	143	136	124	139	130	141	127	143	131	111	139	114	114	124	121	133	132	133	143	132	125	137	139	119	118	139	128	133	117	124	139	127	114	120	131	138	144	147	123	113	119	118	118	136	115	127	118	110	127	117	123	131	143	124	127	108	122	124	107	117	134	147	132	135	140	104	116	123	123	98	147	122	137	134	121	133	127	132	152	141	103	121	119	135	125	127	155	114	132	131	114	140	125	132	120	133	122	132	124	125	133	148	138	128	124	131	129	122	126	99	122	128	132	119	139	127	129	121	135	109	130	139	134	151	112	111	97	126	129	106	140	133	130	141	133	128	115	121	135	137	121	120	131	121	119	120	153	113	107	124	118	122	131	111	124	126	131	130	118	119	127	133	109	120	127	138	111	108	138	130	120	123	138	133	106	134	114	117	139	132	121	109	108	131	121	136	129	125	108	100	141	139	151	120	121	147	134	121	117	126	128	121	130	129	133	124	128	139	100	140	137	119	125	127	117	135	123	135	119	150	104	113	131	126	132	106	136	133	116	131	138	130	130	131	140	110	110	116	118	121	112	113	144	130	124	122	114	136	125	110	146	124	122	118	115	108	131	123	118	120	129	122	125	123	145	132	119	112	127	105	122	122	127	133	117	124	113	111	120	124	128	113	108	103	129	131	120	120	101	120	112	135	104	111	127	113	125	109	115	112	113	129	112	125	137	126	132	127	117	131	116	126	109	133	127	120	137	116	120	131	113	135	101	103	134	108	112	118	101	114	141	130	130	119	132	136	112	97	94	128	113	135	114	122	130	144	137	126	113	126	124	117	129	129	108	136	110	145	133	127	130	128	117	131	112	130	124	119	128	121	112	123	125	108	112	124	131	121	135	134	148	130	147	130	129	126	140	119	101	125	114	129	143	127	132	131	120	113	119	130	132	118	132	145	153	111	127	110	117	126	114	128	134	137	130	127	115	125	121	113	119	124	126	155	138	117	129	117	112	126	117	140	105	113	113	110	122	126	110	120	109	141	117	126	125	134	112	143	127	137	135	124	102	114	133	141	111	109	123	138	110	128	119	118	114	134	128	133	117	129	123	139	120	119	114	126	123	109	133	144	114	119	119	135	112	117	129	126	124	92	115	107	121	89	126	128	122	133	128	139	120	135	118	129	128	128	102	106	129	151	115	106	131	114	106	132	128	115	119	130	106	108	124	135	137	138	131	112	136	129	127	120	108	135	147	127	115	133	142	116	110	116	129	110	129	126	135	116	126	133	119	125	126	126	125	131	123	126	117	124	116	143	140	123	149	132	121	125	104	135	131	127	128	112	144	120	130	127	118	144	138	140	99	110	122	117	135	111	130	124	122	133	112	131	121	123	130	134	107	119	109	112	130	124	112	128	132	127	136	124	117	135	132	121	117	112	124	124	102	134	122	135	131	110	112	136	121	118	132	123	140	130	127	126	121	124	123	111	99	140	114	104	134	114	116	143	128	123	120	123	140	121	105	129	125	144	118	110	127	141	135	133	118	132	135	137	136	117	134	127	125	118	129	134	121	119	125	134	119	124	138	118	129	118	129	108	130	125	135	115	137	123	118	145	131	126	112	135	116	129	113	103	126	120	120	105	123	108	110	112	105	136	118	124	111	124	129	125	112	124	100	134	118	129	127	142	121	126	141	103	131	118	119	108	119	122	122	114	126	134	126	126	98	102	131	104	122	132	131	129	114	121	122	125	110	122	133	129	122	131	104	126	111	119	132	154	118	129	110	129	118	124	133	130	106	117	131	142	139	147	129	125	128	132	130	125	116	125	129	135	130	129	108	152	120	116	135	114	102	129	124	145	107	132	141	117	125	134	112	124	120	135	106	127	100	116	110	132	133	119	112	132	127	108	108	116	106	129	125	121	105	103	124	130	137	175	129	99	122	142	127	125	117	116	116	120	130	122	109	142	135	123	123	123	105	124	136	115	109	130	124	122	133	125	112	120	125	118	115	143	105	129	129	120	117	125	132	112	111	115	107	136	124	119	125	120	99	123	142	111	122	125	136	127	116	134	96	130	127	120	125	129	115	124	108	137	121	118	120	127	128	102	123	119	124	153	119	120	146	107	106	134	118	110	123	128	138	126	129	135	131	131	134	140	141	102	121	127	122	107	137	120	138	124	106	127	129	116	119	131	148	125	132	119	138	115
345	2	2100	166013	575	0	16	96	200	373	321	413	379	368	326	292	261	277	264	245	225	192	221	232	178	191	207	171	194	183	175	137	179	174	180	159	139	161	148	166	152	154	140	156	146	146	160	124	143	142	136	132	160	127	136	132	131	149	144	123	131	127	134	159	124	132	127	142	116	118	115	114	131	136	131	131	106	144	111	135	142	135	131	125	109	119	137	129	129	113	140	144	122	92	128	106	126	157	121	103	113	129	132	127	118	157	131	132	115	124	131	141	132	122	129	145	117	123	137	121	135	116	119	120	124	137	113	107	118	116	118	137	119	107	128	110	133	125	142	123	114	112	128	122	118	129	117	114	114	145	140	136	135	123	135	127	107	124	125	145	121	130	108	121	123	125	122	127	123	103	121	128	132	122	124	134	125	125	121	123	142	137	106	105	143	114	123	129	119	118	109	120	124	131	126	136	127	109	125	115	131	133	118	116	146	132	130	117	123	121	125	101	123	133	114	111	119	122	138	121	117	141	142	121	135	125	130	130	96	111	119	137	115	132	142	120	114	121	116	126	116	115	137	123	117	114	125	138	116	122	125	120	130	113	107	107	126	140	124	117	112	115	127	127	139	120	129	123	106	131	99	130	116	116	105	125	133	119	132	101	97	126	124	126	117	127	123	123	118	123	125	130	115	126	119	127	116	127	123	128	124	95	130	135	119	138	109	121	116	127	130	125	116	131	111	129	120	103	109	119	129	113	126	113	110	113	116	131	106	121	117	144	131	115	106	116	128	121	122	124	134	113	122	117	111	125	115	128	110	103	116	111	126	125	126	130	133	130	139	112	119	122	125	120	107	115	113	140	120	119	132	123	129	105	117	138	136	115	145	124	138	110	119	130	108	102	129	125	128	116	122	124	129	137	115	117	118	109	126	131	125	130	109	116	93	111	122	128	125	131	122	122	109	143	109	113	122	115	119	109	133	105	123	115	122	117	116	127	118	110	105	120	109	128	127	132	141	115	115	125	111	105	115	133	104	108	131	109	115	137	117	96	115	147	120	125	136	115	126	120	111	124	116	110	111	108	125	125	140	123	111	130	135	108	129	125	139	107	124	128	140	118	111	119	127	114	131	115	130	128	105	127	118	91	114	119	103	128	123	133	130	114	124	131	125	123	124	114	121	130	132	109	120	127	110	126	131	136	139	121	126	116	112	125	114	119	128	126	123	120	106	104	117	123	138	118	114	136	123	114	115	118	149	134	130	110	148	142	103	107	119	119	126	135	109	138	122	120	102	114	135	103	137	126	120	125	110	129	113	119	116	116	105	126	129	117	119	116	111	120	105	117	121	107	135	114	118	125	124	123	125	121	119	105	114	118	132	122	112	124	110	112	115	128	119	113	122	110	133	136	140	117	117	111	125	132	107	122	136	120	110	114	113	122	135	109	112	124	133	140	134	111	115	103	133	136	119	122	103	136	124	114	125	112	131	136	121	116	106	128	115	128	126	108	121	121	118	111	132	106	123	116	126	128	132	101	141	116	111	105	123	127	122	114	111	114	118	121	94	138	120	107	125	106	116	115	131	134	138	115	134	110	111	125	132	109	105	117	138	121	134	130	125	126	111	126	130	131	109	125	100	124	122	121	128	100	124	124	118	130	125	118	117	121	106	105	122	127	132	122	125	122	141	111	103	120	129	142	123	116	127	118	117	115	114	101	133	122	150	122	136	111	130	119	114	100	138	126	118	120	129	97	126	128	116	124	127	125	100	123	135	112	118	123	126	104	125	124	105	133	118	94	121	124	123	134	120	137	113	115	122	121	113	135	143	128	112	150	117	103	129	112	110	116	119	126	121	127	116	102	121	105	127	129	115	131	127	123	111	128	145	113	139	128	122	100	136	118	106	137	132	109	142	132	108	126	124	125	114	119	111	120	121	110	113	129	104	136	107	119	123	115	101	112	127	134	129	137	124	116	131	116	130	106	121	121	143	117	140	116	134	107	129	120	119	107	111	119	121	132	127	131	123	116	124	124	104	111	117	120	130	121	112	141	126	134	106	132	119	104	120	122	127	132	123	118	99	128	129	114	116	126	129	135	119	118	117	137	127	111	121	131	107	130	129	106	121	152	105	116	120	121	118	142	115	112	127	144	127	118	117	119	111	120	128	106	125	124	100	131	120	135	116	131	113	120	107	104	101	110	108	126	123	132	118	118	113	121	94	129	113	125	124	102	146	113	119	131	121	142	117	117	114	103	121	130	133	114	135	110	125	134	112	142	128	110	119	109	121	108	123	111	130	118	143	108	138	120	120	137	119	147	129	124	121	122	138	127	129	152	131	126	118	131	110	127	120	125
345	3	3500	166138	563	0	16	168	255	384	405	462	392	363	351	322	263	280	258	252	266	243	261	221	268	239	223	222	181	192	196	194	202	187	210	172	181	177	190	204	186	155	181	172	139	178	190	185	171	170	174	163	161	167	165	158	163	168	161	155	163	147	173	172	149	165	140	169	137	148	156	147	173	128	159	125	155	142	146	150	151	170	158	162	128	154	142	154	152	155	135	156	169	142	166	146	144	150	171	154	135	124	141	126	147	144	154	133	163	159	152	148	143	144	157	151	133	162	147	164	151	141	173	172	133	147	160	136	154	141	126	149	160	129	151	138	141	133	134	143	139	154	149	138	139	169	159	145	144	146	173	158	155	138	139	139	153	161	140	151	158	140	130	146	127	146	128	136	147	151	145	153	157	159	167	156	149	177	159	146	115	139	147	163	138	162	126	122	140	141	130	158	147	170	147	159	143	156	164	170	116	154	156	145	166	152	144	155	151	154	153	158	154	154	141	147	153	147	157	133	151	152	135	152	155	129	153	129	147	157	152	143	144	132	143	134	141	156	148	135	145	122	134	123	155	152	136	109	131	154	128	153	138	136	143	131	149	158	147	157	138	151	148	145	151	137	150	122	139	113	156	142	139	139	127	137	156	134	131	157	158	139	150	122	149	146	147	155	173	146	149	148	140	148	138	142	151	138	144	147	149	172	128	124	121	134	158	140	141	134	145	160	149	148	128	115	131	158	154	144	133	147	131	148	139	155	160	134	145	144	151	136	139	159	142	128	124	146	140	148	138	140	155	152	147	128	146	142	139	158	139	148	130	159	154	147	141	134	133	151	148	140	137	156	156	127	147	138	167	140	171	128	148	121	147	155	139	164	138	159	160	149	149	141	163	119	138	143	101	143	140	135	169	147	140	121	141	141	139	137	142	152	138	160	187	129	139	162	148	151	146	146	156	134	141	153	155	162	144	139	130	157	142	131	151	150	159	164	137	151	151	145	174	159	153	160	145	147	127	158	131	169	144	164	140	159	139	140	141	151	159	150	140	126	146	135	159	149	138	143	147	147	134	141	152	151	123	147	146	137	140	161	146	159	147	132	151	146	150	164	164	151	134	172	141	154	166	176	143	166	138	149	127	140	152	132	168	139	143	129	123	154	142	153	131	144	132	131	128	176	132	129	122	153	145	126	142	131	136	136	131	118	143	133	144	155	149	151	140	130	126	138	143	159	158	153	143	174	139	144	131	149	148	151	133	138	148	152	143	146	157	153	142	132	163	139	165	157	146	133	139	156	144	141	143	149	145	148	143	138	125	157	153	134	150	149	125	133	152	123	161	155	139	135	146	152	129	143	146	141	153	146	146	120	138	138	141	153	139	135	172	159	134	146	166	138	168	130	165	133	159	148	129	155	160	131	160	129	159	144	154	149	125	161	158	153	134	147	151	150	129	173	124	136	136	138	148	142	130	150	129	145	132	137	126	136	145	131	139	143	167	147	136	138	162	121	149	142	151	142	164	139	163	132	129	154	138	124	131	114	142	140	149	151	125	140	151	154	139	146	153	132	148	141	127	137	155	138	164	128	161	159	137	138	146	137	179	136	153	137	149	139	142	136	144	137	147	182	137	136	159	129	147	142	158	143	149	173	149	148	152	143	159	133	163	145	133	151	176	138	121	151	175	154	154	137	149	151	140	129	162	142	152	157	158	135	146	147	168	140	145	169	128	148	143	154	156	159	161	149	130	156	143	146	147	123	154	162	161	161	129	138	154	137	145	144	142	156	137	161	131	118	136	138	136	122	149	144	158	149	133	147	144	133	159	159	149	130	129	151	144	150	138	135	144	132	139	150	146	122	141	159	132	112	132	148	130	134	136	153	144	136	140	165	118	154	153	128	124	129	135	152	159	149	151	137	127	124	143	140	133	137	131	157	156	155	145	159	138	143	142	135	150	156	128	140	134	156	151	116	158	135	145	131	147	139	139	139	161	132	155	142	135	157	129	141	142	159	142	141	148	152	129	153	152	150	131	162	152	164	141	150	158	152	143	132	142	135	149	161	138	122	128	150	151	139	141	144	148	151	146	151	155	129	136	146	133	146	135	148	134	151	156	129	149	155	137	150	121	174	143	136	120	159	150	138	152	151	143	130	143	151	151	141	129	154	147	126	139	151	140	164	158	129	146	132	169	149	153	161	161	147	144	161	132	160	165	141	142	143	156	145	158	131	137	139	167	156	145	144	143	136	134	146	137	138	169	147	167	157	153	152	137	119	141	132	134	120	139	126	119	142	152	136	121	169	161	146	155	119	141	134	135	152	142	154	160	123	150	149	162	135	129	153	152	144	148	132
345	0	2700	166263	529	0	6	179	264	405	423	491	451	458	357	330	304	307	282	299	273	284	278	249	276	283	256	238	216	219	223	212	206	197	193	219	173	214	209	203	195	172	200	173	175	162	189	179	171	170	171	180	212	171	190	177	167	175	156	181	166	164	141	154	153	162	163	158	152	162	163	150	150	148	146	149	161	161	132	158	147	158	137	131	151	149	157	136	176	146	141	162	156	159	152	129	149	129	175	156	156	150	137	133	139	149	163	156	133	153	146	151	156	172	142	125	153	156	133	145	149	150	134	142	155	156	162	149	160	141	152	147	160	139	150	147	168	143	163	153	136	152	141	145	132	144	139	145	158	135	144	148	144	122	135	143	147	137	164	136	145	134	154	143	152	146	128	143	137	161	151	142	132	137	144	152	127	148	141	163	136	132	155	125	151	134	160	156	151	148	117	138	144	159	138	145	124	141	142	137	129	144	180	143	167	141	130	148	148	152	160	137	152	136	157	127	147	151	140	131	126	121	126	146	136	131	151	146	140	157	152	158	159	135	138	148	161	156	157	154	140	150	157	142	154	126	140	146	155	160	160	148	176	135	128	120	147	152	149	144	158	141	113	157	142	158	143	127	137	164	143	132	132	152	133	133	129	156	147	147	137	135	143	133	136	148	157	113	152	138	129	147	144	143	141	148	142	152	130	156	136	129	118	148	127	133	144	149	143	151	135	124	154	130	137	144	151	161	142	129	145	152	135	134	129	163	135	131	146	169	137	139	132	142	121	156	141	148	134	156	145	149	126	136	138	149	121	138	122	169	134	157	128	155	132	156	155	130	144	125	140	150	134	157	133	143	132	150	154	154	149	141	115	150	146	140	156	165	155	140	143	135	138	143	156	116	137	165	163	130	152	158	137	141	154	146	153	152	131	153	132	143	143	127	138	136	146	153	155	144	133	145	135	145	135	135	133	145	128	127	136	146	148	120	156	127	142	128	149	143	132	131	122	142	133	138	135	150	154	149	140	147	160	136	146	107	161	131	141	123	157	134	153	145	124	144	149	127	128	149	150	165	137	145	144	146	141	146	117	133	142	142	143	140	111	139	142	129	142	142	126	140	142	151	138	148	159	146	142	114	136	147	122	141	150	150	150	114	150	110	138	139	124	135	139	149	142	170	148	139	133	135	142	160	149	158	124	147	127	136	118	152	145	150	141	119	144	150	156	150	141	167	152	134	137	150	137	134	154	131	141	149	142	135	137	147	145	150	122	136	153	144	159	152	138	122	141	136	134	118	144	138	150	134	159	142	126	129	161	147	137	139	141	172	145	134	136	154	137	151	143	113	137	143	140	127	118	157	166	127	146	137	161	125	158	140	155	140	124	156	138	140	148	134	125	158	150	154	127	148	155	146	156	144	136	145	123	130	153	166	124	152	127	146	133	140	133	135	151	147	142	156	150	113	119	140	144	132	141	132	139	125	160	144	136	132	140	145	138	151	160	135	166	149	146	131	143	124	141	152	131	124	160	137	150	148	152	140	137	143	152	132	139	156	143	148	142	160	145	117	119	147	167	143	138	146	139	164	130	153	145	140	156	135	138	154	134	126	138	141	140	161	114	157	103	158	131	128	131	138	139	175	147	138	131	145	131	138	144	135	136	144	138	137	146	150	121	139	135	147	126	120	124	142	153	147	131	144	153	142	145	114	166	134	132	134	117	159	137	131	145	161	157	156	139	138	140	158	120	134	126	127	131	159	141	135	124	137	153	137	136	132	138	136	139	130	143	137	148	126	133	177	132	141	134	125	113	154	122	141	123	139	129	141	138	134	131	124	126	117	131	141	140	163	147	125	142	160	133	153	155	120	123	144	152	148	142	167	138	146	139	150	133	142	132	130	163	155	129	125	157	132	141	157	123	135	156	129	139	142	158	147	135	131	124	146	137	165	107	150	140	144	123	159	142	147	167	121	155	135	136	132	139	139	147	138	125	130	127	138	157	144	161	135	135	128	131	148	141	147	148	152	137	145	152	116	150	155	150	148	138	154	135	148	154	138	132	139	129	126	128	133	144	150	121	157	143	133	138	163	152	136	148	118	142	135	144	145	133	127	121	139	116	140	149	138	175	131	146	146	139	132	137	142	136	144	146	150	146	142	148	134	154	167	166	137	130	137	136	172	134	129	123	157	165	127	130	132	149	132	138	134	150	129	128	139	128	141	132	147	141	140	144	131	147	133	128	138	165	128	153	125	138	141	134	142	126	156	123	163	138	125	123	133	145	143	161	146	151	152	165	133	122	158	166	134	142	151	128	133	156	158	147	117	138	142	141	137	149	135	132	153	143	136	138	148	134	136
345	1	1900	166388	568	0	15	110	200	362	351	378	324	296	288	282	253	274	259	211	210	202	191	162	219	186	164	198	183	170	166	169	158	156	160	162	178	177	161	123	154	159	136	122	144	134	159	146	149	134	131	127	139	130	177	139	140	137	129	134	138	131	137	121	142	135	119	155	140	142	125	137	139	134	122	136	135	147	108	152	116	110	114	143	116	144	111	146	126	123	129	125	129	138	106	135	115	123	133	138	112	106	118	111	103	150	128	125	123	125	142	111	135	146	124	139	135	135	108	124	128	129	126	115	126	125	131	116	114	115	122	132	134	128	118	118	114	115	140	123	123	136	126	136	131	116	138	119	130	130	131	128	130	127	134	140	137	149	120	123	118	124	113	134	132	119	128	140	115	128	127	115	123	137	145	135	120	146	120	122	121	111	150	124	121	132	147	121	111	119	141	107	133	126	123	131	141	123	112	121	136	100	116	118	118	145	126	138	128	117	113	119	129	122	102	106	122	112	121	136	154	125	121	107	133	134	139	119	134	129	132	129	127	177	129	137	140	107	134	125	111	119	132	132	129	138	148	111	105	129	127	128	128	133	121	133	134	123	133	128	118	136	130	121	129	115	125	132	133	154	122	105	119	143	127	111	118	112	118	146	130	134	118	128	115	127	126	101	138	130	122	130	122	125	129	117	112	138	139	104	109	103	131	119	112	134	117	121	134	117	108	138	91	113	123	123	112	122	116	119	127	130	145	118	121	124	140	125	137	135	120	108	137	137	122	109	127	122	140	140	133	124	140	123	136	123	133	132	128	129	136	125	140	125	125	138	130	138	116	123	129	114	127	137	127	134	125	122	124	121	119	140	120	144	113	137	114	137	127	117	133	124	128	119	135	131	119	133	119	119	124	128	103	118	119	121	120	104	123	136	118	107	122	119	105	126	124	123	122	114	134	120	120	117	114	119	114	111	118	132	129	137	118	144	140	133	116	118	114	122	118	129	116	120	118	132	124	115	129	144	140	118	131	131	117	117	117	128	121	114	129	121	105	122	113	117	139	121	112	126	136	118	144	140	129	114	125	139	98	118	122	131	109	130	142	156	104	110	124	134	104	125	118	115	113	148	126	123	141	112	128	130	108	131	112	109	128	127	132	119	134	125	117	107	127	106	124	113	124	125	124	124	129	118	144	125	124	122	107	141	114	122	131	109	123	149	116	125	121	141	135	122	124	139	107	118	131	123	120	119	105	135	115	115	124	127	142	128	121	139	132	133	129	147	124	119	112	113	95	120	125	106	113	141	125	124	123	133	135	128	107	121	121	138	140	127	150	124	133	131	118	129	154	127	108	124	121	122	103	120	124	138	112	128	131	138	132	128	128	129	123	138	130	157	115	111	139	116	110	124	114	106	144	129	115	117	125	134	141	117	129	142	135	119	113	115	114	125	129	143	130	113	138	110	104	109	137	144	134	142	139	123	125	141	127	120	109	116	90	127	127	137	140	131	101	124	111	113	123	116	117	123	128	116	135	130	126	134	121	133	123	107	124	123	130	108	141	110	127	119	124	117	133	126	139	119	130	134	127	88	123	128	105	135	107	121	137	111	121	118	130	130	119	112	118	111	131	127	125	121	120	130	116	128	127	124	116	122	122	121	138	139	132	121	133	136	133	121	137	120	111	117	132	110	149	119	141	135	123	124	152	101	114	119	114	106	136	130	136	128	129	124	112	131	129	112	129	111	136	122	109	125	126	123	121	122	116	141	130	119	102	134	110	124	123	136	123	141	119	116	115	125	142	110	119	132	108	120	117	113	105	107	129	134	125	111	112	127	134	109	112	108	122	135	120	129	114	104	112	114	126	136	126	142	135	119	130	130	115	145	133	132	131	122	127	135	113	145	123	131	124	135	146	132	128	122	119	130	128	136	117	135	123	131	124	119	115	124	140	133	116	114	137	129	122	113	118	137	130	113	128	148	131	127	129	108	123	142	114	116	131	122	114	143	115	126	142	124	134	99	162	130	145	121	144	107	122	123	117	129	129	135	118	124	154	128	116	127	134	140	122	142	132	138	123	121	128	140	103	124	128	110	108	123	129	129	136	136	123	117	114	109	146	134	110	127	114	142	129	124	124	116	121	129	110	116	134	115	118	125	118	113	127	130	123	114	119	120	122	119	113	119	136	121	119	120	134	132	134	121	121	130	126	136	129	127	105	128	118	118	122	115	97	115	136	118	124	122	113	135	119	105	133	104	114	108	120	126	116	121	118	141	138	129	122	126	111	126	136	126	124	129	120	139	126	124	116	119	129	118	134	137	127	124	119	130	114	129	110	122	126	131	133	113	120	126	129	115
345	2	2100	166513	474	0	14	117	200	375	352	399	355	325	297	298	246	283	245	254	236	225	234	199	200	187	196	205	173	154	171	177	174	159	152	148	156	170	131	169	162	150	144	164	146	160	158	157	146	134	143	154	129	129	115	152	141	129	143	140	128	153	151	132	141	130	118	146	112	134	132	124	143	129	130	98	122	136	127	136	108	118	132	139	127	143	128	132	119	114	123	124	127	109	136	142	145	145	139	109	140	109	134	113	132	109	126	130	135	116	132	119	126	122	111	131	119	138	129	118	111	118	139	113	118	117	119	113	116	124	137	121	135	129	118	117	131	119	127	127	116	138	126	144	135	131	132	126	118	127	126	119	134	135	118	120	133	122	138	116	121	117	121	118	133	111	118	115	122	127	124	116	122	122	142	120	119	116	108	116	126	127	110	137	139	121	123	137	120	120	111	110	119	123	149	119	119	127	132	136	122	138	109	124	116	108	109	122	123	110	115	103	123	121	125	117	137	139	137	119	134	132	100	122	129	126	109	126	117	112	125	119	121	117	121	130	107	112	109	100	102	140	145	123	143	126	113	128	108	115	99	135	118	122	117	109	128	117	115	116	135	116	116	114	117	142	117	118	108	127	99	118	129	134	130	137	132	127	105	125	127	117	115	111	111	121	129	133	128	126	120	121	136	107	134	146	113	131	120	118	120	118	125	103	120	106	140	116	131	128	127	137	116	117	102	126	120	110	136	118	118	151	128	129	122	137	107	116	131	128	137	127	102	116	122	109	132	130	117	124	114	134	115	112	114	108	120	128	101	121	103	117	123	113	142	106	124	122	123	109	118	147	127	138	120	145	120	126	122	111	116	130	137	109	109	143	124	121	104	132	110	116	132	134	123	96	101	125	115	131	118	124	117	120	101	133	103	121	116	132	124	140	145	119	122	110	117	134	118	138	138	127	120	118	119	97	94	112	132	134	113	101	115	129	114	106	139	128	114	113	126	124	122	140	127	119	130	126	131	133	134	140	113	108	129	124	123	126	134	126	140	137	123	140	99	118	130	123	111	104	127	107	137	122	119	134	119	133	139	129	127	118	134	95	116	130	119	110	102	110	133	118	148	121	118	116	116	113	111	115	120	120	114	129	117	118	123	120	120	132	105	140	144	115	126	110	118	117	120	125	110	105	115	141	118	106	121	126	112	133	116	133	139	116	125	126	128	133	111	124	127	130	109	112	112	106	120	117	113	119	102	131	150	146	121	120	148	130	118	141	125	137	124	132	118	118	129	114	127	128	113	154	116	109	113	117	126	115	115	95	113	143	118	120	124	90	118	110	121	107	115	132	152	129	130	122	121	113	114	114	103	120	120	125	109	114	109	122	107	125	121	112	109	115	123	125	108	132	126	117	118	127	117	136	119	106	136	110	122	148	131	122	111	114	116	110	138	132	141	84	121	106	137	139	123	107	117	119	120	115	109	107	134	103	123	118	116	130	115	118	112	122	123	132	132	102	118	125	95	118	119	120	134	110	109	100	113	148	125	120	121	134	135	130	132	125	119	115	118	141	136	122	133	109	132	107	110	117	135	115	129	118	114	128	141	113	111	122	120	126	95	134	124	134	111	125	118	110	115	124	119	102	109	117	117	115	132	106	118	117	111	113	103	131	137	100	109	115	144	116	125	114	93	140	120	121	99	120	108	117	122	129	108	125	101	107	118	128	116	126	118	140	106	139	107	148	130	119	121	125	128	126	117	114	125	121	110	143	105	131	116	111	122	127	114	100	132	137	118	115	121	130	127	123	109	128	99	125	93	123	120	116	120	118	118	138	132	143	116	116	113	126	132	104	121	121	121	117	126	124	135	110	136	122	129	121	105	111	118	113	121	119	118	135	100	133	119	123	119	127	110	138	124	133	120	124	125	135	122	114	112	122	106	147	130	119	116	115	123	127	99	112	137	116	127	131	131	119	130	107	139	123	119	112	100	122	107	124	107	128	130	120	123	132	141	100	132	116	92	111	114	117	114	99	135	133	123	118	131	138	142	120	127	123	108	109	121	125	112	147	116	111	102	108	111	111	138	117	128	111	108	123	125	118	95	116	113	129	110	117	115	134	106	123	142	105	122	140	126	115	126	129	108	126	107	111	135	132	125	117	123	126	123	141	131	112	121	134	132	101	142	118	123	123	129	127	118	104	135	110	127	119	105	122	107	112	123	111	114	122	122	115	127	124	134	112	114	123	114	134	110	113	135	119	108	130	123	115	113	101	100	137	128	131	115	99	113	112	119	116	113	133	125	132	120	107	125	124	126	104	131	120	120	128	123	110	153	132	112	119	123	126	127	101	108	112	93	105
345	3	3500	166638	472	0	15	170	275	401	381	445	416	401	313	324	297	262	248	287	254	221	239	251	227	222	210	219	181	220	201	216	207	186	185	191	195	188	203	206	197	161	159	175	171	181	160	157	172	156	142	154	163	147	157	146	149	171	163	169	174	166	183	188	143	175	162	151	142	164	151	184	151	135	156	150	156	145	140	170	165	160	135	156	122	145	154	126	148	153	148	145	161	163	131	131	165	145	135	151	132	156	159	160	147	150	148	134	135	154	145	154	163	144	151	144	148	128	140	147	147	144	152	142	133	182	145	158	138	148	153	143	143	158	131	144	150	136	150	147	150	177	141	146	157	141	132	147	128	146	155	137	141	149	158	146	135	140	139	151	149	134	148	139	138	158	142	145	120	155	145	157	132	141	140	140	161	173	120	149	166	137	131	148	149	143	158	147	157	141	125	146	144	136	157	138	160	153	157	143	138	138	134	146	164	130	135	156	140	162	125	144	149	137	138	161	132	146	142	121	146	156	143	151	145	157	144	154	177	172	156	134	150	144	153	115	139	157	134	149	140	141	173	131	132	139	155	156	149	128	153	158	145	151	146	131	151	142	134	144	134	142	141	136	151	166	161	156	140	155	128	135	152	148	130	139	126	164	150	150	127	144	132	155	127	142	142	135	139	173	113	139	146	153	158	140	149	143	129	130	131	145	136	140	141	156	154	134	133	155	169	143	154	147	150	128	141	139	144	131	153	152	144	134	123	122	146	149	156	156	149	142	131	136	129	140	147	129	182	143	140	154	144	131	161	145	129	130	130	135	150	129	135	132	134	145	161	162	151	139	145	164	141	151	151	149	146	136	154	125	145	141	145	137	157	140	138	144	147	138	126	142	136	157	160	135	141	169	151	138	133	116	145	158	139	166	144	138	123	141	143	157	157	139	158	142	142	153	150	145	149	155	151	143	135	143	136	146	162	120	154	140	152	129	144	145	135	144	145	160	160	160	142	153	129	150	151	171	174	119	153	156	148	135	145	175	141	130	153	133	138	144	147	141	150	140	144	146	147	140	152	141	134	134	148	148	137	142	163	126	162	149	142	139	134	142	153	137	125	139	136	147	148	145	162	149	137	150	156	129	131	144	140	131	155	133	130	136	148	146	138	147	137	124	146	132	125	143	134	137	125	149	139	142	150	154	135	129	155	145	154	137	160	139	149	150	154	128	137	146	116	141	161	159	163	155	151	150	133	147	134	144	159	150	119	149	144	145	142	141	113	151	149	162	138	149	140	148	158	155	134	129	146	149	122	142	153	145	148	159	135	139	144	150	173	159	132	146	161	159	153	139	147	160	153	129	151	165	134	142	150	138	158	144	143	137	138	122	147	153	135	124	158	131	154	137	134	142	159	151	168	123	163	150	138	160	173	140	141	145	163	159	123	153	158	164	144	153	155	174	143	128	178	159	131	164	145	133	139	143	164	128	155	148	153	159	147	133	145	161	144	165	145	160	137	134	136	124	146	150	136	142	161	132	158	153	129	152	145	143	134	152	164	143	154	160	137	143	116	143	144	139	146	138	151	133	158	133	145	153	147	144	161	129	143	133	127	153	135	143	148	129	148	150	155	164	150	132	149	152	143	128	143	141	162	150	148	164	157	157	146	145	149	152	149	134	174	144	130	148	149	138	151	146	155	136	151	155	158	145	139	137	147	159	129	154	140	169	144	140	136	145	137	165	154	144	160	156	126	128	144	161	140	126	160	144	135	160	158	127	147	140	148	147	168	124	156	160	143	133	145	151	140	155	142	139	116	139	125	153	140	132	148	141	143	159	131	154	145	140	145	152	127	131	138	147	143	155	139	157	155	148	138	145	147	143	128	138	141	139	134	144	146	137	133	130	137	163	129	150	181	140	141	131	148	133	146	162	136	132	109	122	138	155	145	153	129	141	163	158	139	137	155	164	137	133	138	169	146	145	134	130	140	128	139	148	129	155	139	135	150	150	146	136	121	147	127	127	141	151	136	148	143	140	155	138	148	149	153	146	119	147	144	149	165	124	135	121	158	143	140	132	134	136	130	158	140	136	140	142	147	153	144	149	132	160	138	150	136	140	134	133	152	151	120	152	147	123	140	136	139	153	133	165	143	149	132	141	139	142	149	142	132	155	145	145	149	125	146	147	140	142	144	144	149	146	143	149	129	142	139	133	131	124	146	131	159	154	137	145	126	158	145	110	128	143	119	152	139	134	134	134	151	140	149	138	167	119	138	140	159	127	144	135	143	161	128	129	138	153	141	130	129	149	154	126	144	159	134	164	145	143	161	152	121	140	148	149	150	132	166	146	125	164	164	168	132	143
