345	0	2700	211870	547	3	21	199	282	419	449	500	455	422	394	357	354	311	314	340	285	303	306	268	276	288	231	238	247	212	220	226	256	221	215	205	204	215	158	212	185	166	199	171	177	169	179	182	157	161	151	160	159	144	154	169	153	152	166	141	143	146	156	139	136	147	127	150	151	151	139	155	146	146	124	142	129	138	131	143	138	133	138	142	143	140	128	156	139	159	150	139	139	129	134	137	139	120	129	119	145	155	138	143	141	156	135	161	103	136	130	149	132	124	127	140	138	115	133	143	123	132	130	134	126	116	131	124	130	127	167	155	140	136	127	152	126	137	141	133	132	124	135	136	126	126	130	125	124	120	135	136	151	112	133	162	125	139	129	129	125	137	123	130	131	139	125	116	127	132	143	142	112	111	131	112	135	113	130	141	142	141	161	128	118	112	124	128	136	133	140	132	117	139	116	124	121	135	129	139	127	125	129	118	146	120	125	138	128	130	126	117	125	147	113	131	109	124	124	127	116	127	135	105	114	117	123	129	134	120	106	133	128	124	133	135	121	128	117	130	125	106	118	124	118	140	138	121	123	123	107	146	121	141	135	126	139	125	122	121	116	127	127	120	132	123	114	122	121	122	117	124	135	143	141	121	126	133	131	127	139	121	105	136	138	108	126	135	136	118	112	135	134	124	124	136	124	129	123	119	143	107	107	130	105	109	129	120	118	143	121	107	119	124	124	126	104	133	120	139	122	125	130	120	121	125	124	127	116	125	136	133	124	133	134	108	127	129	145	109	134	132	130	107	140	121	108	121	90	131	117	122	127	140	144	127	133	144	125	131	134	130	119	146	122	133	115	129	117	123	142	131	120	132	118	116	136	133	133	131	127	137	115	140	107	99	119	125	141	111	121	116	123	123	123	127	140	141	130	130	124	120	122	131	132	105	142	132	132	138	120	132	129	131	129	132	129	113	114	120	121	121	118	127	131	124	133	148	121	120	128	144	133	123	133	124	134	115	131	127	129	105	139	141	139	110	134	141	135	122	119	134	140	136	117	122	144	124	142	147	105	112	136	127	95	140	154	132	140	138	138	110	129	124	137	121	152	114	135	119	120	131	123	135	128	138	127	128	115	136	112	135	127	115	121	105	126	116	122	132	114	126	121	109	115	118	119	134	124	125	102	123	124	137	98	112	134	132	120	148	128	111	125	129	119	136	115	116	108	96	122	115	113	112	120	136	112	115	112	127	121	134	136	124	124	116	131	128	106	121	112	121	140	125	133	115	107	116	130	135	134	130	114	100	122	145	127	129	113	119	136	129	121	114	133	125	129	133	120	109	121	130	119	106	105	120	130	119	120	116	133	132	132	114	113	116	121	110	114	126	116	136	105	131	124	120	122	127	139	119	128	119	133	115	116	131	132	123	127	98	124	126	122	140	136	125	129	116	130	127	120	139	120	127	110	121	137	125	143	113	122	125	115	148	109	117	125	120	120	131	112	113	116	144	139	117	125	125	124	103	126	130	122	120	123	138	114	131	113	122	119	148	129	138	125	112	122	118	138	127	143	118	131	136	126	131	126	110	134	126	143	118	96	138	126	137	128	102	133	123	114	138	121	132	132	140	113	123	124	130	111	130	131	116	117	115	123	128	116	120	120	118	125	101	144	114	111	133	128	111	123	123	121	138	130	134	134	120	121	120	125	125	135	116	135	123	118	117	124	114	139	108	155	113	139	147	129	104	128	143	122	137	116	143	125	138	136	137	118	129	121	104	113	130	119	114	125	136	126	126	100	123	126	127	107	114	144	122	128	125	122	126	117	120	111	121	138	121	118	122	137	120	119	133	108	125	126	116	129	144	116	133	130	144	132	124	113	141	130	132	126	136	105	123	123	106	110	119	125	130	126	130	116	130	130	115	126	109	112	124	142	118	125	117	112	116	122	117	127	143	126	113	114	153	130	123	103	149	142	104	129	130	134	145	101	120	137	109	140	126	116	134	122	126	116	125	129	135	152	119	137	132	121	120	130	119	128	122	106	137	130	121	130	132	121	112	135	137	121	115	109	129	139	138	108	113	117	135	122	107	124	111	125	142	120	120	153	122	123	122	133	118	107	114	125	116	109	123	115	125	113	108	136	109	127	123	115	135	123	141	123	137	113	125	108	118	120	115	120	109	99	131	128	109	132	122	127	123	129	125	131	112	121	125	127	117	113	127	133	128	115	128	136	124	125	145	134	107	122	116	137	107	107	121	129	132	111	106	134	139	113	127	120	109	128	126	132	138	105	111	144	125	107	121	128	118	127	129	117	125	120	118	132	121	123	124	111	139	126	119	123	147	118	119	134	129	131	128
345	1	1900	211995	582	5	54	236	275	383	365	400	361	347	306	312	303	278	276	273	249	249	253	226	218	238	222	217	216	207	188	200	194	200	180	198	206	182	181	180	184	206	207	180	182	205	169	173	175	196	167	182	167	178	178	166	197	174	183	190	176	169	176	171	158	175	184	182	182	165	193	176	178	171	188	178	170	172	172	150	155	176	178	186	173	155	157	180	165	173	168	166	146	156	166	170	190	176	163	155	177	156	146	160	185	168	177	178	167	169	152	182	161	161	174	166	155	162	171	177	171	169	174	167	194	164	158	162	155	135	169	175	172	176	189	148	175	171	157	155	154	184	159	165	194	160	156	160	162	157	161	157	175	142	190	160	167	150	167	188	155	165	182	162	184	181	167	170	180	146	166	183	151	139	182	164	164	147	158	179	164	166	187	162	172	184	183	165	164	157	161	150	176	173	158	159	151	190	168	161	163	154	167	159	165	165	170	142	168	159	166	148	157	163	152	181	169	141	171	163	165	156	138	160	154	149	151	154	179	146	182	175	163	161	167	173	180	167	168	148	166	181	159	166	182	186	172	168	155	182	154	175	157	158	167	152	162	166	167	136	162	167	155	155	145	159	162	176	156	164	145	162	167	180	153	165	156	157	176	171	125	170	159	157	157	175	164	149	164	153	172	161	158	158	186	169	175	144	166	156	156	159	167	179	163	165	178	175	161	155	181	182	168	174	145	183	155	174	173	171	151	163	154	161	167	170	160	185	179	172	171	173	179	179	124	176	163	175	166	156	141	165	169	189	159	148	152	147	167	193	165	161	155	151	163	174	160	177	169	186	159	174	165	171	168	180	162	159	154	155	170	150	193	145	169	168	165	170	186	147	171	156	168	141	185	149	175	175	152	167	167	148	168	155	190	173	164	164	150	177	148	182	150	188	178	175	177	139	161	167	161	174	138	146	145	173	153	196	150	169	150	173	180	150	182	166	154	153	171	173	153	165	157	133	146	152	176	161	157	171	148	189	152	165	174	169	148	159	163	161	152	186	174	168	177	137	176	140	170	159	146	160	162	168	162	145	198	150	195	167	158	167	162	179	163	165	156	173	152	187	154	150	177	186	165	173	179	144	146	140	169	172	155	192	157	148	158	160	152	179	150	158	177	153	169	178	163	178	182	193	194	182	161	158	166	149	151	173	160	138	160	167	175	156	184	174	162	159	144	144	165	172	162	159	168	181	160	142	162	153	159	172	180	167	155	172	137	158	163	160	176	160	176	165	145	153	186	152	135	166	165	149	163	159	177	171	172	171	153	167	170	187	147	193	175	159	161	179	155	166	192	158	159	148	152	185	153	164	159	156	173	157	194	163	169	158	160	161	143	174	161	165	160	179	161	135	171	167	175	167	159	175	168	164	159	179	174	178	170	170	153	156	167	167	160	166	159	189	142	165	188	168	165	171	148	157	163	181	166	152	165	176	159	163	167	164	172	147	157	163	145	169	169	156	190	151	162	168	192	162	137	169	143	164	171	153	158	177	149	180	164	157	153	169	177	159	157	159	182	176	158	183	163	168	157	146	149	164	152	156	169	187	144	156	181	171	160	163	162	175	152	189	142	143	162	176	168	161	147	170	161	163	162	168	176	144	194	162	182	159	158	164	171	163	171	177	149	168	165	145	162	145	174	173	156	172	170	169	170	154	181	160	161	181	156	159	168	154	165	208	180	174	162	190	149	169	154	143	177	182	162	157	181	179	143	168	155	151	149	134	184	155	166	167	188	138	159	196	174	163	162	155	146	158	167	207	169	162	170	174	168	157	184	175	156	158	162	155	143	142	164	178	177	146	155	180	163	164	165	162	160	169	159	161	155	158	148	171	183	140	154	145	177	171	173	152	181	147	179	162	167	180	173	177	157	151	164	175	183	195	174	179	154	179	163	175	167	180	167	168	177	151	174	160	156	161	156	164	166	160	140	163	174	165	165	183	163	154	155	168	174	175	185	173	159	161	170	133	161	174	158	159	174	151	179	155	161	131	177	157	173	181	149	175	156	157	174	187	180	182	155	154	159	155	170	211	174	166	166	169	170	163	145	172	136	152	158	164	172	164	175	162	163	184	160	165	166	172	170	181	164	164	179	155	203	153	147	184	166	156	164	169	171	160	175	156	164	169	178	167	183	152	178	171	203	183	161	156	153	148	168	168	163	158	159	164	166	148	167	167	174	180	182	158	147	160	176	166	152	167	166	158	158	159	156	170	172	157	159	168	155	169	174	172	155	181	190	173	156	150	176	163	178	149	153	152	149	163	171	167	177	150	175	174	170	163	150	163	144	163	146	162	152	155	164	165	137	175
345	2	2100	212119	587	8	30	221	284	391	409	465	389	380	365	329	287	322	298	278	266	269	247	255	253	244	250	227	209	238	198	229	215	200	202	205	182	204	212	197	188	201	184	173	196	169	157	178	193	157	174	169	164	176	183	171	172	190	187	172	179	153	163	178	196	148	154	169	165	165	139	174	163	166	164	201	167	165	167	160	159	144	166	149	166	164	159	166	164	167	170	144	177	178	180	164	174	161	160	175	162	188	168	153	173	130	158	159	155	154	154	174	174	166	168	172	153	183	167	164	176	178	134	151	156	178	160	163	146	167	170	149	156	150	153	155	162	159	149	159	147	149	173	146	161	176	150	151	168	151	158	154	166	143	172	135	168	164	166	170	153	164	158	133	151	144	168	170	151	145	160	178	160	171	172	178	147	162	144	158	155	141	137	161	135	138	160	151	137	154	154	149	163	167	190	171	165	165	168	152	167	170	154	154	151	145	145	146	158	181	167	149	159	153	148	136	155	157	144	170	163	161	167	148	150	158	152	152	145	169	165	140	167	145	159	156	151	160	155	157	148	162	160	153	131	153	158	160	163	144	160	146	142	165	139	173	150	146	140	154	161	166	151	157	164	164	165	165	163	192	161	172	170	160	157	157	158	154	132	155	140	166	155	187	142	148	159	171	139	156	160	158	163	155	146	157	153	181	144	173	155	141	167	144	170	167	149	167	139	163	187	163	169	173	168	152	132	143	135	144	146	166	174	138	144	158	170	157	166	148	139	171	178	156	160	154	161	152	136	145	148	159	147	153	160	152	134	160	148	178	166	143	176	144	160	144	159	162	168	176	140	152	161	156	166	156	164	158	172	169	190	151	136	143	158	145	158	137	158	147	170	137	139	163	154	168	151	162	142	173	174	174	163	150	130	149	149	145	173	162	170	190	178	148	147	176	143	160	156	164	145	169	139	154	148	176	162	145	147	144	141	147	153	168	190	142	149	153	162	147	171	166	157	144	155	143	151	152	155	182	154	154	153	144	182	190	150	161	156	157	151	151	144	173	161	175	177	172	148	134	151	149	162	159	167	153	163	141	174	149	152	189	181	172	166	159	163	161	153	161	165	139	151	157	164	166	154	153	148	159	174	166	145	160	145	174	164	154	167	156	139	145	158	150	126	156	147	153	170	166	175	150	152	150	177	144	173	152	178	172	154	168	168	163	157	174	166	162	152	153	164	160	151	159	150	150	154	168	163	169	143	160	158	163	136	162	160	166	160	149	171	153	153	159	152	158	168	126	138	142	146	131	156	157	140	159	137	160	161	161	135	145	177	177	143	163	132	153	132	164	143	158	166	161	151	171	172	142	177	183	174	152	144	167	164	147	146	168	159	158	151	176	197	152	165	141	168	183	179	160	143	136	154	144	160	154	158	172	154	143	146	157	156	159	169	172	171	145	157	154	176	130	141	174	156	151	158	153	161	160	155	150	190	152	164	152	160	161	156	163	173	135	166	181	178	172	176	162	166	161	168	166	144	122	164	184	155	134	139	147	168	158	169	160	169	159	144	166	170	173	168	164	159	155	139	143	170	173	157	138	169	148	154	148	165	137	173	157	138	161	153	140	174	164	154	159	147	162	170	163	122	142	129	168	161	145	171	192	162	168	134	167	145	138	161	161	166	143	152	148	145	154	157	157	149	150	130	167	158	147	156	162	159	160	168	164	174	171	165	143	154	172	135	172	149	177	174	165	164	158	160	152	136	156	180	152	157	164	139	158	147	172	156	154	155	166	177	163	179	146	174	159	164	172	152	158	152	167	154	152	131	149	153	147	170	140	155	144	144	156	145	145	176	154	162	141	147	137	147	167	141	159	170	142	162	167	170	134	163	154	175	164	141	159	151	164	171	174	150	158	157	132	164	155	133	147	176	181	133	155	167	144	163	146	127	150	161	121	149	161	159	139	146	148	157	162	168	175	150	157	155	155	140	152	184	169	168	172	158	185	154	145	156	140	153	178	152	150	181	151	166	160	158	177	148	141	157	154	152	150	168	146	186	160	135	162	161	151	179	154	144	162	169	159	156	163	139	170	156	134	147	146	164	154	162	139	154	150	140	148	165	169	153	153	150	155	154	147	152	164	154	150	178	155	148	156	152	121	141	157	154	168	148	143	145	174	164	163	166	153	135	150	142	152	168	148	154	127	136	149	151	144	168	150	162	166	169	137	151	164	148	184	161	151	182	170	165	144	154	128	142	130	164	155	171	167	151	140	152	150	178	144	140	161	143	156	157	159	131	129	148	165	160	154	136	163	150	165	187	146	181	142	182	164	166	152	165	154	160	141	155	139	159	155	165	160	155	157
345	3	3500	212244	576	7	32	300	321	396	408	466	411	427	370	328	315	310	273	274	272	270	241	250	236	239	245	205	207	207	231	214	236	201	180	185	187	195	192	195	188	181	190	189	190	188	158	156	168	180	153	174	175	163	144	138	144	138	174	160	148	145	143	146	160	175	162	162	149	161	150	153	158	159	136	146	150	136	167	156	157	136	154	148	170	136	147	166	151	160	167	169	152	166	143	149	158	163	154	133	170	150	164	161	168	152	158	136	154	145	149	142	165	143	138	147	145	155	167	153	141	148	152	139	145	159	146	157	148	149	139	164	128	151	138	147	140	151	137	133	131	150	154	142	141	126	146	157	121	133	132	139	142	169	143	127	152	153	123	166	135	152	140	158	126	144	147	147	135	122	146	156	115	121	165	144	126	130	131	140	156	161	121	144	135	123	140	155	121	116	169	140	145	132	122	162	132	146	159	145	140	128	129	135	140	123	136	161	150	125	131	143	148	143	146	134	167	146	125	138	134	138	139	148	141	143	144	129	150	127	142	149	140	148	125	131	154	132	142	130	131	124	148	141	136	150	149	129	131	136	124	143	128	130	130	134	154	140	139	130	149	119	152	144	149	143	142	148	160	137	128	148	137	131	139	129	124	147	137	156	149	137	152	144	149	161	161	164	148	137	126	128	154	153	143	147	137	131	127	127	134	142	129	139	130	146	147	147	133	146	151	140	142	172	153	151	136	151	133	139	147	149	125	165	132	142	141	131	140	143	130	151	156	162	133	130	134	132	100	148	151	151	141	125	141	129	119	142	127	161	137	153	128	141	137	121	176	163	142	148	143	123	136	142	135	156	137	136	144	141	152	134	139	133	145	127	132	136	135	148	134	162	125	136	125	150	158	156	142	133	140	139	155	137	140	139	140	147	139	137	138	135	155	140	136	139	140	120	136	143	147	141	127	151	142	126	148	161	140	127	134	152	139	134	139	139	163	164	143	144	151	130	136	126	129	137	126	150	128	154	136	160	135	140	138	168	137	144	146	127	128	144	150	154	148	152	145	149	131	155	135	149	146	173	159	143	139	147	145	173	131	120	144	146	126	133	117	129	142	162	144	154	121	116	143	153	125	136	150	161	141	157	139	130	143	154	150	119	142	130	151	150	152	131	120	130	127	154	145	146	143	135	143	135	175	149	134	142	144	182	141	127	141	136	143	156	153	156	145	151	140	132	163	142	141	141	161	136	149	152	105	154	149	149	134	144	136	164	149	140	147	144	122	143	119	146	124	125	140	146	148	140	112	142	136	138	124	144	145	124	138	130	153	121	140	133	141	146	146	135	154	124	120	140	139	135	150	138	131	149	147	118	139	147	144	128	156	142	148	133	145	130	163	145	127	139	126	127	148	144	132	131	134	149	137	116	137	151	142	122	132	146	134	158	134	135	131	140	128	138	129	140	127	133	119	123	143	141	144	150	150	129	137	139	144	136	134	133	143	118	128	122	151	124	136	153	111	133	146	142	123	139	131	130	144	151	135	151	140	130	135	127	121	129	132	150	130	145	140	143	122	143	132	135	134	139	146	131	139	119	137	144	150	155	155	138	143	153	145	148	156	134	130	139	158	134	139	130	127	163	141	140	146	137	127	153	154	139	121	147	110	134	135	134	135	128	140	139	136	138	135	150	139	145	152	133	127	123	145	114	145	130	139	173	143	147	154	135	138	142	146	159	148	165	132	167	158	153	124	126	137	124	142	151	152	152	148	141	125	120	145	131	149	135	146	159	117	141	126	140	137	138	154	148	135	150	138	145	125	141	133	144	141	153	134	137	140	137	121	168	129	147	156	126	156	144	137	158	159	125	132	116	136	146	129	146	125	127	127	132	128	139	134	131	122	134	128	134	126	143	121	134	163	147	132	144	144	119	147	126	127	131	146	139	152	132	160	153	164	143	136	131	147	141	127	116	127	155	155	145	134	141	144	138	127	140	131	154	131	140	127	143	155	128	137	158	164	152	122	109	121	143	135	168	131	144	137	141	125	150	136	110	140	146	127	152	130	136	140	145	113	133	149	126	127	163	141	149	125	128	141	124	139	134	134	151	133	141	131	179	132	136	151	129	137	135	160	132	145	144	128	148	152	144	120	157	120	168	156	148	167	155	141	145	152	134	124	139	157	158	113	129	131	141	147	134	137	159	161	115	130	122	129	129	136	151	148	133	140	122	118	130	149	133	160	132	129	148	131	131	134	124	141	135	154	136	138	137	126	146	134	134	131	145	147	152	151	177	143	149	158	121	141	138	154	121	130	124	150	121	150	133	115	131	145	148	139	129	124	123	136	161	154	148	154	139	122	137
345	0	2700	212369	559	7	25	214	305	388	445	494	442	448	398	390	354	353	307	319	312	311	305	251	266	242	260	226	243	237	218	217	245	198	197	198	194	216	196	197	190	194	189	176	183	175	152	171	167	170	186	182	157	171	161	180	161	146	168	154	153	164	162	138	152	160	152	138	156	134	137	137	153	158	152	153	146	157	150	123	123	134	136	117	142	140	131	143	131	151	126	134	127	145	119	141	128	131	140	126	133	128	150	147	133	137	122	153	151	147	133	120	148	124	133	136	124	146	148	136	134	142	129	147	138	157	150	127	143	129	109	134	140	114	133	123	133	120	134	119	103	169	139	131	125	125	125	137	124	129	127	139	124	140	141	131	134	144	143	126	143	128	122	132	149	134	114	131	112	136	134	152	126	116	154	120	113	126	126	123	127	132	115	132	135	118	116	130	148	139	127	142	159	137	127	133	121	148	143	125	117	140	141	132	131	97	119	118	138	137	102	113	113	124	149	142	131	126	125	131	122	127	136	116	120	133	119	134	134	121	130	123	117	125	122	122	115	134	140	108	120	129	130	121	124	121	123	117	135	134	135	133	122	132	132	125	119	135	106	136	130	129	127	135	148	130	126	138	118	147	128	140	118	148	123	134	133	122	131	148	124	120	125	145	128	116	136	143	132	96	120	125	118	138	157	133	124	133	128	128	118	120	145	132	119	123	114	132	121	121	139	117	123	115	142	132	122	126	119	141	97	124	116	133	120	149	132	128	113	117	134	128	115	127	115	138	127	136	109	130	122	125	138	165	96	120	132	139	127	127	113	124	111	108	129	121	118	127	126	120	135	121	119	154	133	104	108	113	134	133	135	107	124	109	119	125	115	145	114	133	136	120	114	123	143	151	156	115	130	131	132	130	115	117	116	122	136	140	124	131	133	127	111	121	111	128	138	107	133	126	117	138	144	119	132	131	108	124	125	135	146	116	122	114	128	144	129	117	126	126	124	138	144	113	135	109	128	122	128	124	127	128	121	127	133	130	131	119	140	133	127	124	110	137	134	129	104	104	122	110	118	147	120	118	131	128	119	112	129	114	127	154	118	123	134	133	131	114	130	124	124	110	124	136	144	129	126	113	106	118	131	119	134	125	112	113	128	134	131	106	117	116	141	111	148	131	124	152	123	111	146	139	131	140	135	107	126	138	117	111	142	124	113	114	113	110	120	138	118	126	117	124	121	128	109	115	125	129	119	109	116	120	144	128	130	116	121	138	127	134	121	137	121	116	135	110	130	128	123	101	131	126	125	117	119	129	144	117	114	116	113	124	129	114	114	134	131	122	117	127	140	135	134	120	124	127	139	112	124	116	117	123	113	126	136	112	108	132	120	138	127	114	128	133	127	111	129	153	129	131	116	127	131	126	129	153	122	129	119	126	144	115	107	129	109	130	134	130	126	137	129	133	137	109	119	135	151	112	126	120	118	120	126	115	118	111	119	125	117	120	130	131	148	130	125	133	126	129	140	128	100	117	120	123	132	111	122	125	129	133	115	138	119	140	133	128	132	145	103	129	146	142	115	122	155	127	120	133	142	119	144	134	135	126	117	124	127	141	130	107	113	117	126	124	130	124	115	136	108	134	115	136	135	126	115	111	137	134	129	146	106	137	139	119	117	120	120	120	129	108	117	133	125	108	122	131	131	124	137	112	137	113	124	113	116	122	127	134	128	133	136	134	125	131	111	135	135	130	108	135	116	120	146	139	122	127	121	121	144	131	127	120	120	129	162	123	108	132	160	120	133	109	141	143	133	123	147	133	142	104	133	119	134	127	127	132	122	123	128	136	128	112	134	129	120	138	154	108	132	125	127	107	105	133	116	125	120	133	114	136	110	126	116	118	137	137	110	123	121	133	117	117	143	122	137	139	130	130	133	129	119	114	129	130	130	135	143	117	106	112	139	123	114	122	122	113	130	112	129	130	138	118	131	114	109	124	149	124	105	123	138	130	132	117	153	92	124	128	110	115	128	102	120	142	142	101	108	123	128	126	145	149	134	99	131	124	132	115	124	140	113	116	135	137	106	138	129	140	120	122	125	117	124	132	120	115	116	119	130	119	129	133	142	110	119	118	130	135	134	120	133	131	118	129	131	125	111	122	128	109	126	151	127	120	118	130	103	134	140	116	148	118	127	134	138	129	139	130	121	127	129	145	135	127	116	116	124	155	157	125	112	115	115	144	115	114	102	126	127	119	107	117	155	134	145	127	121	117	91	121	138	106	129	123	113	121	104	118	121	134	126	102	132	123	117	129	123	136	130	121	119	114	141	112	147	144	134	128	149	115	103	119	120	126	127	118	115	139
345	1	1900	212494	594	13	117	424	436	460	457	469	412	387	346	313	312	284	310	279	250	222	263	232	238	220	206	221	199	221	205	194	203	224	209	190	182	188	221	192	183	203	194	185	167	186	206	174	171	166	178	168	154	194	179	168	172	171	188	168	174	167	166	192	186	155	167	185	160	174	170	170	140	166	163	161	172	166	181	181	175	160	166	172	186	184	183	167	160	151	159	179	190	175	172	160	169	165	158	199	201	164	184	157	166	162	160	160	170	195	181	189	185	153	176	177	160	159	180	184	160	168	177	143	170	181	163	171	133	178	187	177	177	170	173	182	166	158	168	172	148	160	161	144	156	172	168	153	188	156	173	167	174	165	198	183	174	168	185	165	175	165	184	155	151	168	159	174	162	159	160	159	169	166	193	175	185	163	176	198	182	175	188	152	168	188	170	149	182	165	168	158	180	170	161	172	189	166	181	162	174	177	160	171	181	196	166	182	162	180	168	168	150	177	170	165	172	162	166	189	179	180	158	166	153	184	173	178	187	161	181	159	173	177	157	178	178	164	147	149	172	157	150	174	147	170	170	209	184	167	166	158	179	160	165	153	180	162	180	171	166	152	167	174	161	151	168	162	166	161	169	198	191	164	160	168	158	171	175	156	162	171	165	185	156	152	175	148	145	181	175	151	160	169	172	139	160	174	179	185	169	156	167	159	177	162	154	161	169	175	173	177	144	156	189	178	158	157	164	193	160	148	158	141	166	145	185	175	155	160	175	172	186	159	144	163	168	183	171	161	200	178	150	152	155	167	170	170	174	142	165	152	167	183	161	162	172	142	155	157	183	175	154	179	155	165	179	160	182	177	168	168	184	164	179	165	168	181	140	189	175	193	161	186	163	175	182	151	158	173	180	215	160	162	180	155	154	175	175	160	177	165	170	169	161	162	150	173	189	142	159	148	176	144	190	167	180	167	141	147	148	174	173	177	169	167	175	156	185	149	198	168	164	161	170	163	171	169	158	172	156	147	168	164	179	194	156	187	163	157	165	191	181	180	180	172	158	145	168	173	188	149	166	163	176	164	163	163	173	156	170	167	162	177	169	108	166	182	155	137	152	165	139	175	176	163	153	155	169	145	158	166	167	162	151	154	165	174	141	152	156	152	164	165	172	185	180	167	161	167	169	167	170	177	136	192	165	160	153	180	175	163	160	165	173	168	194	166	167	187	173	188	158	166	187	155	177	179	145	169	161	148	156	148	172	165	157	175	171	161	178	185	166	172	167	158	162	169	193	161	155	183	168	175	155	163	161	172	180	180	168	164	156	158	184	157	160	178	183	160	184	170	166	149	138	160	145	156	171	150	170	188	158	180	170	183	159	161	167	173	176	172	184	174	142	142	158	152	163	169	160	148	165	168	168	165	179	178	171	175	173	162	158	161	159	170	146	158	166	175	151	182	151	174	163	168	151	155	188	169	158	155	161	187	154	164	162	176	148	168	168	148	150	170	184	172	140	187	173	163	189	141	183	189	163	151	169	157	158	176	173	186	174	196	164	173	179	169	158	172	163	187	188	164	167	175	172	157	156	162	170	169	156	165	170	171	170	190	169	155	148	172	170	162	167	166	165	167	170	140	152	178	154	158	142	176	182	156	164	177	163	164	158	180	187	153	151	181	170	158	164	182	140	153	179	166	147	170	175	170	179	163	153	186	183	193	141	175	168	154	176	172	172	156	146	158	177	158	163	165	170	184	157	162	172	155	175	204	176	162	177	181	160	173	171	176	143	154	155	179	142	181	164	166	175	173	176	152	167	164	183	166	165	191	177	169	146	182	157	176	180	188	168	152	165	185	188	178	186	164	169	151	151	163	159	174	172	200	159	150	186	154	171	152	179	174	159	167	176	161	158	159	178	173	173	178	166	166	178	178	170	145	161	170	153	164	161	163	155	149	165	150	147	164	178	168	172	175	167	147	153	184	181	208	141	155	165	178	181	140	151	161	180	190	179	156	165	190	155	162	158	176	170	174	156	147	176	151	161	173	166	195	159	169	178	159	168	158	156	167	168	169	158	182	158	150	175	154	153	165	188	162	149	169	177	175	181	177	151	183	141	201	156	157	179	177	191	168	185	184	174	173	171	165	175	182	151	189	154	148	162	163	172	159	177	162	170	154	169	179	171	177	126	170	152	170	167	162	158	173	143	164	161	176	169	159	166	170	168	169	166	173	162	170	148	160	137	167	166	175	166	179	176	176	175	169	165	157	165	178	191	156	162	165	158	170	155	175	165	172	159	161	158	155	174	177	173	165	153	164	165	166	199	171	142	147	161	162	173	159	138	161	148	168	154	153	195	184
345	2	2100	212619	587	22	90	396	409	495	450	472	444	441	400	349	324	356	284	281	262	288	242	253	250	234	231	241	238	218	190	221	216	226	193	215	217	201	208	219	180	195	159	196	180	180	167	188	214	183	189	188	166	185	175	185	180	181	176	176	176	183	169	171	183	172	190	153	167	171	183	156	154	150	146	181	157	162	159	169	165	149	147	175	179	175	171	173	181	170	153	158	154	169	152	164	160	183	176	168	171	157	149	159	151	170	164	145	154	156	171	171	181	150	163	162	173	157	159	181	177	152	172	165	165	173	151	173	138	159	151	159	129	146	171	159	149	161	138	156	157	155	181	155	163	158	191	164	168	171	157	178	155	176	151	184	145	157	164	137	176	153	157	156	180	175	157	169	147	162	168	178	150	163	147	125	139	174	171	181	161	161	145	153	170	159	161	171	171	157	176	167	155	161	137	144	157	163	158	175	151	147	194	157	163	131	150	140	151	177	137	173	154	152	172	170	127	172	175	168	172	139	179	142	166	152	156	166	176	158	171	157	142	150	155	156	157	173	153	164	166	142	157	166	185	144	146	172	155	168	156	160	173	176	160	164	180	140	151	158	146	170	169	150	171	161	137	150	123	190	143	180	146	165	162	169	158	160	160	140	151	145	176	167	174	156	160	156	153	154	171	161	177	139	175	167	173	141	162	151	177	136	143	144	154	174	171	145	168	169	164	159	148	156	148	155	142	132	161	173	165	170	161	150	164	164	155	154	161	158	166	154	152	139	156	172	149	163	166	166	174	153	135	165	157	181	152	187	158	167	171	181	187	160	170	176	161	169	177	157	168	140	157	142	154	161	157	181	174	145	141	142	172	153	167	156	172	138	173	141	143	144	173	157	157	165	142	168	144	169	151	162	184	154	148	141	177	171	171	178	173	170	167	153	155	172	146	161	195	175	158	158	152	145	161	154	154	181	168	140	156	165	159	151	151	162	140	161	160	161	161	171	177	181	129	167	138	151	158	171	156	146	147	160	163	152	150	163	175	161	179	171	162	182	155	146	164	141	158	165	138	135	168	168	167	183	167	149	175	139	148	163	162	154	161	167	164	173	177	178	152	153	155	156	170	152	134	162	159	155	149	158	150	159	150	149	168	152	165	148	155	158	181	170	150	168	153	152	167	168	158	167	161	178	157	156	155	161	155	170	145	154	160	173	150	132	158	155	160	159	150	138	155	136	148	164	145	153	147	192	159	160	139	156	170	155	151	179	144	157	165	171	142	135	148	175	155	169	170	165	146	154	172	163	148	147	152	154	156	192	170	150	173	157	155	153	146	154	141	174	166	151	167	165	164	161	197	157	152	190	147	178	143	173	149	146	163	153	143	165	175	167	151	164	170	152	140	159	168	151	175	160	159	158	147	156	155	156	154	172	171	164	154	147	153	167	161	167	163	160	189	146	155	166	189	172	162	156	173	163	154	150	166	159	164	145	150	148	155	169	170	155	161	155	155	143	137	148	169	157	146	180	163	161	137	166	171	170	169	155	166	162	159	161	162	174	160	145	184	163	177	160	151	136	144	162	185	164	174	170	155	143	127	176	156	141	150	144	157	150	163	154	169	185	148	144	151	192	155	169	148	149	163	174	170	154	161	176	147	172	154	173	164	153	186	164	149	144	140	161	166	180	158	174	144	145	150	151	157	175	152	167	144	168	143	165	172	171	160	145	159	163	166	153	149	152	143	151	162	158	145	161	138	171	161	150	166	174	153	159	149	165	171	157	152	146	162	160	164	146	175	166	176	170	144	157	135	167	171	143	143	172	143	171	152	164	138	171	154	183	161	165	156	146	162	157	159	136	179	168	162	157	145	143	176	130	151	134	150	167	153	173	161	149	158	159	151	169	147	157	158	133	166	142	173	171	162	152	148	136	145	153	140	172	174	171	157	172	142	152	145	156	153	157	156	168	160	135	162	166	148	162	162	142	170	146	175	162	148	156	180	152	156	157	161	172	154	161	166	154	165	159	155	158	165	171	181	158	173	176	154	146	158	163	145	168	132	146	157	166	164	144	164	147	169	153	148	144	161	170	150	164	141	181	151	156	161	166	169	184	169	160	152	154	148	144	161	161	138	170	157	131	151	164	165	161	179	147	165	133	164	141	143	159	186	165	158	179	178	169	151	151	161	173	160	164	165	150	154	149	145	165	162	177	152	167	142	185	160	174	169	172	140	162	148	148	161	147	167	167	173	160	137	164	166	154	165	165	153	164	192	144	154	156	172	139	148	171	158	164	165	168	177	170	172	139	148	153	163	146	181	145	127	145	142	195	160	150	158	183	167	140	134	158	176	170	150	173
345	3	3500	212744	587	17	58	355	359	449	500	497	477	424	421	349	331	317	305	289	293	269	238	245	245	246	204	244	234	244	256	222	206	199	193	184	177	205	185	171	196	176	192	214	193	182	182	175	160	172	159	180	169	154	159	172	171	167	156	180	183	167	170	180	151	142	139	172	158	188	143	160	152	127	148	134	174	163	179	170	152	141	156	149	146	143	134	159	129	165	136	129	159	131	180	141	147	177	155	151	141	132	144	152	167	155	149	141	151	170	144	158	162	154	147	159	129	177	162	165	131	131	145	144	154	145	146	155	139	148	162	162	168	175	123	146	145	143	155	144	163	154	158	145	131	164	130	143	134	159	131	159	151	133	132	164	146	180	132	144	123	161	145	137	140	135	120	146	151	144	137	149	145	136	158	157	167	151	133	139	140	158	152	150	131	154	133	171	137	138	135	128	140	138	140	136	147	146	144	138	131	149	129	145	150	148	140	161	150	138	145	147	139	171	149	137	140	144	137	127	127	157	133	149	162	150	144	142	160	143	125	140	142	126	156	143	132	134	161	173	153	136	123	132	135	130	140	150	150	134	144	153	139	135	142	160	135	143	148	155	133	145	130	157	155	142	152	133	141	160	110	145	138	147	136	138	148	142	127	152	146	159	137	142	167	138	129	132	128	132	131	131	130	137	153	127	133	139	160	138	131	149	151	142	122	134	140	141	155	146	129	170	145	134	146	153	139	157	132	153	161	153	153	163	136	149	147	150	144	158	162	133	130	121	141	153	136	128	134	131	167	134	151	148	133	138	137	150	137	108	133	154	167	152	132	143	149	148	145	141	129	123	150	150	147	133	156	121	145	145	163	167	133	154	163	171	138	152	127	146	149	150	147	140	130	137	142	151	153	142	141	161	145	137	136	143	151	143	136	154	139	159	148	139	145	128	144	150	162	136	141	126	140	143	128	158	144	163	149	125	118	146	139	152	149	132	150	142	165	129	148	156	144	148	139	156	158	163	133	158	148	132	133	136	148	140	144	140	148	140	156	133	135	131	117	123	139	178	154	142	147	140	141	137	138	137	153	151	137	129	151	150	126	141	142	129	142	142	144	162	137	142	143	112	127	136	132	135	136	152	119	134	147	150	145	128	137	160	142	132	123	142	150	138	144	135	143	150	130	135	140	157	154	132	133	156	137	127	145	156	154	134	153	141	150	153	134	123	154	147	131	152	132	162	136	164	137	126	134	131	147	149	139	137	118	148	147	140	140	145	141	145	152	150	124	127	155	152	145	140	140	135	156	152	146	167	144	146	151	151	131	123	161	144	140	130	140	132	133	133	140	128	146	129	143	148	142	134	146	121	125	145	138	130	165	132	128	153	131	153	145	131	163	151	127	135	145	130	150	131	132	137	148	137	130	135	143	151	146	122	127	138	171	155	139	149	135	151	154	137	138	152	133	137	142	144	134	137	137	133	128	115	131	149	151	139	145	155	138	133	152	142	143	141	138	170	175	143	156	156	130	141	152	142	149	153	146	151	154	145	132	174	143	107	128	154	146	147	164	123	139	139	142	147	134	179	143	161	166	149	127	144	148	137	137	155	133	138	165	134	137	173	135	137	158	131	168	144	139	141	156	151	137	149	151	139	136	174	135	144	130	159	166	129	135	134	140	152	141	153	115	153	146	126	147	115	122	157	150	139	148	117	133	146	149	159	152	154	139	142	148	133	165	130	138	134	153	134	110	143	127	154	153	123	136	162	149	149	169	118	144	147	149	130	125	149	119	136	153	142	157	134	124	147	166	165	132	149	141	163	139	155	147	124	154	143	142	133	137	144	141	101	161	130	158	142	129	121	155	145	150	139	142	153	119	144	139	121	137	142	153	134	123	122	139	136	137	118	129	123	140	136	145	139	145	137	148	116	142	137	162	144	148	137	141	146	155	150	120	173	145	146	159	162	135	134	139	143	147	145	116	129	130	153	159	157	135	145	143	144	137	126	145	141	159	117	149	140	126	132	139	142	150	165	152	146	152	143	143	161	152	154	174	160	155	128	160	137	116	138	143	158	148	137	170	138	147	165	129	162	142	146	107	154	138	153	137	119	143	167	130	131	148	134	145	117	141	129	128	153	137	147	133	157	145	157	156	147	135	137	145	136	131	140	148	136	126	145	129	120	130	139	142	142	139	140	146	145	147	149	159	155	132	157	151	160	145	149	152	141	141	125	151	148	154	128	134	141	142	157	142	166	130	161	121	127	134	124	132	144	121	167	147	152	124	168	164	140	134	145	128	127	129	143	133	121	144	163	156	168	137	150	157	138	141	123	143	154	162	161	141	127	134	143	158	149	145	151
345	0	2700	212869	557	14	46	230	301	433	427	524	451	458	404	393	381	314	329	337	330	291	270	243	281	266	245	235	236	245	240	243	230	213	237	224	206	195	213	174	209	188	203	208	186	190	162	160	191	156	190	195	170	151	195	161	178	171	162	154	153	182	158	156	145	169	164	140	141	154	166	146	166	153	158	135	151	153	157	158	150	146	140	137	123	148	168	142	151	140	126	123	139	175	155	121	140	155	126	149	159	128	131	147	169	165	152	143	127	152	128	140	158	133	146	125	126	141	135	107	120	152	148	139	122	128	145	142	136	128	119	126	151	158	137	134	166	140	114	132	142	135	136	128	135	133	132	120	143	126	131	143	148	147	142	129	127	150	149	121	152	133	155	146	137	119	131	152	142	148	131	143	136	163	127	119	144	146	123	138	129	125	133	126	138	144	138	139	138	129	135	146	139	137	135	127	122	135	114	154	156	146	124	135	149	120	137	138	155	131	125	133	120	141	117	130	155	129	137	122	146	116	149	126	124	135	164	119	145	156	121	149	134	123	135	150	143	140	149	128	127	143	133	126	142	140	141	153	140	144	135	125	133	140	125	131	143	141	116	144	143	149	143	139	110	132	120	132	141	137	124	143	121	128	160	127	143	125	143	168	137	112	122	122	139	134	136	146	128	137	133	143	147	135	127	136	135	138	152	136	129	141	122	126	127	159	125	135	133	127	114	110	121	128	119	144	119	137	135	137	131	132	118	115	123	128	143	143	117	138	131	161	126	146	144	124	137	145	127	138	141	127	153	120	138	106	143	147	146	137	136	125	139	127	115	120	148	123	109	140	127	130	111	129	138	125	123	143	121	114	139	135	143	122	139	123	130	131	153	130	113	121	104	132	135	132	127	138	118	135	134	125	140	116	135	144	114	125	144	131	141	115	146	113	130	123	135	135	161	118	137	119	135	130	136	139	153	134	146	132	129	124	147	130	134	137	130	129	112	140	121	126	140	139	149	145	130	129	141	133	137	152	126	134	125	144	120	153	116	142	116	132	140	131	120	129	144	122	141	128	142	139	126	146	126	142	152	152	143	135	135	151	136	115	129	149	119	129	131	130	153	151	141	135	145	153	134	139	129	117	149	131	122	115	148	137	150	130	125	138	110	139	143	124	130	119	140	170	145	126	141	127	122	132	134	152	131	135	141	148	142	132	136	133	120	147	121	119	129	137	126	131	127	151	121	134	139	129	129	130	130	127	124	134	141	130	136	100	145	133	141	133	116	117	133	122	129	129	119	105	145	142	107	145	116	148	116	158	121	110	152	143	128	132	132	103	125	132	157	130	124	121	130	140	127	121	113	132	135	128	143	130	150	130	134	126	140	110	136	140	113	153	133	141	129	145	138	141	126	133	125	130	135	123	108	113	138	123	132	141	141	123	131	133	117	127	137	127	146	132	161	129	128	128	140	128	142	109	136	146	132	106	139	128	120	152	140	121	128	117	118	146	143	114	129	118	149	122	137	144	136	134	114	129	120	139	117	116	132	138	134	132	135	118	140	131	125	153	136	128	130	127	130	139	147	116	132	116	142	137	150	122	111	136	122	153	124	125	123	120	142	121	141	143	119	141	136	116	132	139	128	135	133	118	139	102	129	136	125	126	126	126	113	125	126	135	147	104	152	108	137	112	118	144	124	138	116	117	131	114	121	121	131	139	117	130	127	127	114	134	138	128	115	137	137	118	134	150	130	139	113	126	122	153	153	133	143	152	126	131	157	146	124	145	124	130	140	136	120	132	125	152	119	132	128	135	119	122	113	142	140	139	123	122	121	118	135	132	148	132	118	126	126	124	136	132	133	132	121	124	125	117	139	135	136	135	124	133	132	130	135	129	127	124	129	138	144	131	122	128	138	131	127	136	121	130	147	126	145	141	140	129	129	145	107	145	117	136	138	127	134	145	137	121	137	128	162	136	116	140	143	143	121	128	115	132	136	119	131	146	107	138	133	110	132	132	120	137	104	132	159	130	141	135	136	136	134	136	136	130	134	126	127	104	122	117	127	121	126	142	125	122	136	145	116	147	108	136	121	132	127	128	126	131	128	130	119	136	134	140	110	123	134	143	133	103	147	140	139	116	154	147	129	150	144	117	114	134	124	143	133	132	131	135	130	131	126	124	117	132	138	144	134	105	136	125	157	126	147	150	123	120	136	108	111	129	140	139	134	126	123	144	131	107	130	165	137	131	150	97	121	125	128	131	126	136	116	127	117	132	129	151	116	133	138	138	126	146	146	131	134	143	119	131	150	137	105	124	127	142	129	152	139	127	131	118	117	124	149	133	123	121	131	122	150	138	130	148
345	1	1900	212994	598	6	100	372	312	388	388	408	380	316	317	299	280	277	250	274	231	245	235	265	214	220	222	213	197	196	211	203	209	206	205	202	209	207	182	199	192	213	192	190	161	201	197	182	172	180	170	177	193	190	167	221	187	176	166	178	194	166	158	167	181	181	188	173	160	165	196	156	167	161	188	174	188	154	182	170	181	176	166	166	148	177	184	186	184	166	173	165	179	169	177	170	174	179	157	170	169	181	169	195	184	141	167	186	174	167	153	168	153	189	156	181	151	158	156	181	166	172	178	198	150	164	159	172	175	160	161	162	195	171	160	174	168	144	177	169	173	170	159	174	167	204	171	176	164	158	157	154	189	178	182	170	151	156	158	178	177	193	175	151	167	176	156	175	158	150	177	166	176	145	133	161	153	166	162	163	150	173	153	136	159	139	176	158	175	180	182	163	181	167	159	161	176	174	176	162	163	157	171	152	169	175	152	171	192	184	143	166	175	183	184	169	165	190	148	176	161	175	165	176	174	157	160	144	175	182	172	149	187	179	175	192	153	184	192	172	176	170	178	185	169	157	194	164	182	165	150	162	163	186	147	172	185	162	176	188	184	150	182	184	190	171	165	143	166	184	167	166	135	175	187	169	171	180	175	148	172	160	168	165	176	176	180	165	171	162	153	168	150	166	150	154	161	150	154	179	187	147	147	149	139	179	152	157	171	155	163	181	158	164	189	194	175	200	178	158	159	168	163	170	149	157	192	192	172	160	174	148	162	157	170	164	144	161	149	186	162	159	168	180	162	170	171	171	152	174	194	145	156	166	157	141	158	177	181	166	193	167	160	183	145	170	177	159	185	160	171	165	164	155	159	177	173	163	169	180	185	162	182	143	173	175	157	149	162	183	180	162	172	154	171	186	168	163	165	160	147	158	158	151	178	167	151	162	178	174	183	166	156	177	173	149	173	152	175	176	167	169	173	177	158	171	156	173	162	168	132	178	174	174	152	166	182	165	180	161	167	171	166	178	155	172	168	140	139	171	169	159	156	191	164	174	145	177	168	164	133	165	152	172	174	171	149	158	150	181	185	163	193	168	148	171	170	156	171	159	171	146	149	160	152	151	164	165	165	165	147	159	177	173	158	174	173	165	145	174	168	151	144	171	176	158	174	181	174	169	140	177	156	159	151	186	168	150	164	156	166	161	176	179	181	160	166	163	177	211	145	154	171	173	157	176	170	136	181	151	179	169	159	168	181	165	177	169	175	185	167	187	161	171	192	171	170	159	165	156	152	164	160	177	157	174	164	165	153	187	160	175	177	151	161	161	186	171	182	159	161	164	156	158	170	177	181	179	161	183	191	172	177	177	160	184	151	197	175	152	165	182	168	159	164	154	174	170	181	162	154	169	160	193	164	166	163	174	160	163	173	172	168	176	179	183	144	169	160	145	179	188	166	184	166	174	178	159	172	168	146	146	171	157	183	159	179	170	181	179	171	160	168	149	154	176	169	180	159	167	165	179	153	166	151	174	163	178	177	164	154	180	175	148	173	169	163	169	167	177	151	171	153	163	171	160	154	144	160	171	174	191	153	160	174	155	167	194	174	156	167	161	179	171	179	155	165	149	158	172	144	178	159	176	185	183	150	194	170	162	156	162	153	164	138	164	169	157	148	166	158	177	171	157	174	174	199	146	162	149	156	190	163	170	170	178	153	152	172	161	155	182	173	172	167	171	149	167	178	182	157	178	175	178	175	164	152	174	176	172	163	174	184	179	179	172	163	154	171	162	143	171	175	163	177	154	152	148	166	198	150	192	175	163	189	177	163	135	159	159	151	196	179	165	151	163	195	160	172	171	181	167	176	173	163	177	174	163	179	172	161	188	161	160	180	163	163	169	174	151	174	160	161	152	152	167	159	175	136	190	161	157	166	146	172	152	164	178	164	149	151	177	158	157	162	162	168	133	174	132	171	173	169	163	148	170	183	173	152	165	150	173	164	166	182	165	148	159	155	172	163	159	183	152	165	169	153	179	174	163	164	172	166	173	167	160	161	171	150	152	147	189	148	166	175	163	142	188	166	153	168	167	148	175	158	175	169	146	164	185	156	164	169	163	176	172	157	178	170	170	165	143	151	175	171	141	164	172	161	156	160	172	174	160	151	182	152	156	165	171	175	151	205	167	160	176	178	160	174	164	169	184	184	175	154	151	170	175	160	165	163	140	183	174	192	174	193	164	164	184	152	159	153	149	161	156	156	170	172	163	163	178	144	147	166	169	152	170	194	167	158	158	158	150	191	148	186	174	166	179	170	156	166	158	161	153	159	175	171	184	144	168	152	173	187	163	166	185
345	2	2100	213119	593	9	68	305	313	409	421	477	410	409	373	336	317	312	302	291	276	266	255	274	235	254	261	220	225	238	224	212	207	184	207	200	213	201	210	196	199	179	179	165	192	199	174	205	183	191	192	171	194	168	198	189	179	184	183	193	162	163	167	163	174	174	191	180	167	187	193	146	180	165	163	168	160	164	163	167	148	158	177	174	171	165	153	179	166	189	163	171	171	160	169	175	178	186	190	189	169	175	174	150	173	163	184	173	157	169	171	161	173	179	159	176	167	159	176	165	158	161	161	167	158	165	171	171	185	163	178	166	181	161	164	159	150	164	167	169	168	185	187	165	174	144	145	156	140	156	181	174	180	158	152	179	170	159	160	163	150	147	142	174	165	161	149	163	146	170	156	173	188	171	155	172	157	160	147	165	163	160	150	167	155	151	151	158	162	149	134	164	172	162	156	176	160	160	149	163	145	159	164	162	167	145	146	139	147	176	174	162	150	170	152	132	164	190	149	184	159	156	156	177	168	166	147	160	159	180	156	161	155	172	142	154	176	151	156	171	154	160	165	184	151	176	146	173	160	162	165	159	165	162	175	140	173	146	142	139	159	159	153	173	163	147	151	159	175	148	169	148	156	160	153	169	153	179	175	165	154	153	159	156	145	144	146	132	184	166	203	153	163	149	181	152	157	163	151	166	174	160	178	163	164	160	164	145	164	160	167	168	140	168	153	152	142	170	157	151	149	160	168	136	166	150	155	147	148	176	171	164	167	159	142	155	173	192	164	164	127	142	139	153	157	151	161	169	166	147	143	154	160	170	133	153	159	158	161	181	155	156	171	199	150	158	170	163	143	163	162	157	179	188	166	170	168	172	158	121	153	172	152	147	166	147	153	175	138	162	155	177	157	152	160	155	148	154	161	147	149	152	182	154	149	173	159	156	146	160	171	162	149	158	140	158	154	155	140	144	162	145	146	154	176	168	145	147	143	153	153	163	172	149	158	157	149	149	144	150	165	154	158	150	183	149	164	157	145	151	172	167	160	177	162	160	168	152	148	155	181	148	162	200	159	168	145	156	167	161	163	151	164	157	180	138	146	154	152	185	177	148	178	173	161	165	151	164	148	152	143	159	151	184	178	167	130	165	145	168	157	151	165	178	178	147	162	141	147	151	145	159	172	169	126	172	138	167	176	164	187	161	160	172	156	160	148	164	157	165	162	148	158	161	168	163	149	175	158	172	175	175	160	161	186	160	173	158	160	151	160	152	169	165	177	159	162	161	166	160	162	175	170	170	146	163	146	171	159	158	140	162	128	166	145	171	159	144	182	144	146	155	165	160	158	167	182	164	170	159	154	180	163	175	187	143	163	181	148	192	158	148	166	144	162	187	171	159	153	184	165	190	154	139	131	181	168	161	170	170	154	144	182	147	174	155	170	145	152	153	146	156	150	141	149	146	161	166	152	171	151	151	153	171	157	186	157	151	184	143	142	148	160	151	167	176	192	165	159	165	154	165	169	160	169	162	166	147	150	156	172	167	155	164	156	185	147	180	167	168	147	163	163	169	162	168	144	158	149	175	155	136	147	170	159	174	167	168	129	154	159	151	158	162	167	158	137	180	176	156	159	171	154	142	171	147	160	163	168	175	155	165	177	150	151	145	150	174	158	155	150	159	156	145	159	173	157	177	155	144	166	139	176	154	147	157	134	168	167	146	160	182	182	152	147	164	145	162	156	176	163	161	147	150	160	160	142	152	177	168	148	127	139	154	164	148	162	173	142	164	135	146	146	159	137	137	191	162	154	150	161	149	164	155	163	150	146	166	139	168	134	144	168	164	166	147	155	155	160	170	187	175	153	130	163	136	160	181	156	170	171	183	156	172	134	192	143	141	166	157	148	153	140	177	170	164	165	158	166	164	170	168	150	168	149	172	170	147	152	157	155	157	135	143	151	138	159	160	159	169	154	172	168	158	144	154	177	153	126	164	145	147	144	164	179	156	160	180	171	129	164	164	168	169	175	150	167	164	147	178	161	139	166	142	164	171	130	144	162	148	159	176	158	159	156	134	177	166	152	162	153	147	156	163	142	168	170	157	173	158	144	168	159	138	158	167	153	179	177	164	154	149	172	141	159	181	175	157	153	149	150	135	165	144	159	169	155	175	156	148	164	177	148	164	161	177	161	151	158	166	165	160	149	180	177	162	154	168	149	171	162	151	167	151	168	157	159	135	163	177	183	165	164	151	154	158	158	146	174	161	161	153	145	173	149	156	176	178	183	155	160	150	138	191	148	175	148	159	145	162	147	137	171	161	144	164	164	171	145	164	162	159	163	157	174	154	178	155
345	3	3500	213244	599	13	82	343	420	452	433	485	438	413	402	392	348	317	312	272	274	259	289	246	271	270	239	216	219	230	206	204	216	204	221	192	218	205	189	199	200	190	192	195	184	189	176	172	177	170	171	178	176	151	159	168	172	167	156	172	159	149	156	162	142	154	170	157	179	161	147	171	155	140	163	161	173	175	133	166	173	143	160	172	140	151	151	147	168	144	154	163	148	154	162	123	143	149	142	142	168	151	133	148	152	130	159	134	139	152	139	155	164	192	134	148	146	144	159	148	145	164	149	155	186	156	155	170	135	140	155	152	137	143	145	119	172	154	163	160	159	154	155	169	136	155	130	154	126	133	141	119	126	148	148	136	136	159	149	132	148	157	148	138	154	146	151	135	159	155	174	165	156	162	166	149	161	168	141	176	146	144	130	153	144	162	152	133	119	150	172	155	138	144	132	158	149	158	174	149	165	142	143	162	124	152	153	148	158	121	121	125	158	139	155	146	154	139	163	124	167	140	156	149	164	160	140	143	151	119	164	150	130	157	149	146	139	139	154	161	147	126	151	173	157	126	139	138	130	143	157	123	139	174	123	133	160	160	148	146	133	155	158	134	132	155	137	138	119	139	158	160	158	137	142	151	144	147	149	154	156	142	144	143	148	149	171	132	146	130	135	151	154	161	160	158	147	146	137	151	149	147	156	145	159	147	135	143	154	149	161	130	135	133	162	143	152	152	165	183	139	151	160	149	157	130	161	155	134	137	142	154	162	151	160	147	148	145	142	156	154	148	147	143	127	167	134	165	156	157	153	124	147	154	135	142	128	139	157	156	144	147	158	157	159	176	139	165	134	165	138	133	157	144	155	162	147	145	145	134	150	154	130	152	149	129	135	160	144	164	138	133	146	169	140	155	146	145	156	152	144	151	158	136	142	136	122	135	133	139	146	136	151	147	142	129	137	159	145	163	146	155	127	158	139	159	136	147	158	150	146	143	176	136	164	163	152	150	146	150	133	152	146	131	153	136	162	128	144	133	159	140	156	147	159	149	142	137	154	171	130	160	158	131	147	157	136	138	139	136	128	157	152	142	170	150	134	135	159	138	158	145	136	136	147	138	152	145	148	153	161	154	148	144	155	144	141	143	138	134	151	164	146	143	159	142	142	153	156	124	145	140	133	132	128	138	141	151	148	145	144	141	148	157	147	145	137	120	137	129	138	145	146	129	149	145	136	136	158	140	143	146	159	160	137	150	135	135	155	147	134	158	130	149	137	131	149	142	131	160	131	135	169	126	148	157	137	159	136	152	138	147	156	149	131	140	155	135	122	135	153	144	136	144	145	153	163	152	149	129	155	136	138	130	161	157	137	156	130	164	151	145	149	153	144	157	154	139	144	150	156	149	141	157	156	149	148	140	155	163	138	138	153	152	140	156	164	135	131	139	145	141	135	159	143	144	153	157	144	142	142	131	142	139	144	130	113	140	161	143	156	157	183	164	147	159	130	138	157	134	155	138	141	139	144	144	152	130	151	142	142	159	147	144	149	154	166	150	134	151	137	162	142	147	137	122	156	146	135	156	141	136	146	137	144	141	139	165	148	140	136	144	137	150	134	132	151	157	152	131	137	158	134	140	138	134	150	162	151	146	163	159	145	172	143	147	150	159	145	132	154	175	124	149	144	155	137	155	148	141	159	154	155	130	162	141	143	144	137	145	145	130	124	148	175	156	130	145	136	133	161	148	128	177	147	136	177	138	131	138	133	144	153	148	125	125	159	124	158	151	133	147	160	143	132	146	148	141	136	150	152	161	149	150	160	157	147	140	150	141	147	140	136	163	170	147	133	156	115	148	157	166	144	149	124	147	148	139	131	156	132	130	132	157	150	165	169	136	137	132	151	146	133	156	147	148	156	141	159	139	165	129	139	154	144	141	151	142	155	154	143	153	142	161	132	168	149	132	162	152	145	139	140	153	154	132	162	145	135	162	163	133	152	150	152	141	140	151	140	141	138	138	174	151	140	148	139	142	155	147	139	133	142	156	156	169	142	160	141	139	146	130	156	143	149	131	130	134	146	152	148	161	138	141	155	139	134	128	131	143	133	135	171	145	150	163	135	138	138	140	139	141	147	168	124	135	136	144	157	151	134	141	121	142	146	154	136	147	157	138	151	133	144	147	159	159	140	145	136	138	153	141	127	163	133	165	137	163	167	155	151	149	134	151	157	126	141	137	144	153	135	140	129	159	123	152	175	135	160	133	141	131	138	148	142	148	140	159	136	162	152	154	145	157	136	139	136	151	128	119	139	145	124	146	136	150	149	140	137	120	140	141	146	147	133	138	134	133
