345	0	2700	210370	557	12	28	200	325	492	469	540	512	516	446	410	379	415	387	331	338	312	288	298	298	269	255	239	246	251	219	217	223	232	188	194	210	212	196	202	231	200	191	179	170	187	166	167	181	179	175	172	173	158	167	163	156	148	148	130	155	174	151	146	154	160	138	141	144	164	146	144	146	131	158	149	155	139	136	154	155	115	180	144	144	135	151	133	138	162	144	148	159	136	140	138	152	127	151	143	146	139	150	129	142	144	148	127	152	126	122	132	140	133	147	135	134	119	134	138	139	128	138	160	133	127	146	142	124	125	136	133	128	127	137	132	135	147	139	122	125	139	126	139	143	128	144	110	135	107	119	123	131	124	151	131	112	118	132	139	139	144	133	121	128	137	119	137	137	123	124	146	134	138	119	148	125	121	116	115	128	138	137	133	151	137	134	118	136	139	113	123	140	144	135	128	124	130	151	110	129	119	116	132	149	138	118	139	149	126	140	122	138	142	146	153	154	140	131	132	120	134	136	124	147	136	129	141	157	125	119	117	103	138	144	133	112	128	128	119	134	148	118	118	127	151	143	132	156	130	116	140	142	127	128	120	125	120	120	118	117	131	132	159	127	159	143	151	132	124	121	120	121	122	132	129	135	117	135	142	132	123	143	130	121	120	130	119	147	135	140	116	123	127	120	123	120	122	119	116	120	117	116	107	138	122	124	126	136	135	128	147	120	128	124	121	125	134	128	128	113	132	128	123	137	109	130	121	140	135	135	132	130	149	125	115	152	140	122	112	130	115	138	116	113	130	134	134	120	128	131	122	122	140	124	126	133	111	119	137	104	142	133	147	126	142	124	134	125	127	130	133	131	146	126	138	141	130	138	141	143	146	136	132	117	151	128	131	137	117	125	132	125	137	127	130	109	153	121	138	131	117	114	149	134	122	135	110	129	142	116	130	123	140	132	119	119	136	117	148	115	127	120	152	122	98	129	153	134	107	134	131	111	134	124	106	115	140	124	138	119	135	118	128	121	111	135	136	126	110	140	140	107	133	121	118	125	126	124	150	141	97	124	119	142	113	143	144	126	129	134	129	133	136	110	131	116	122	140	121	125	101	135	125	129	109	127	111	119	116	110	141	122	120	129	135	121	127	106	128	144	119	114	148	135	135	129	126	123	120	116	137	139	117	131	120	135	137	133	108	126	140	141	123	145	146	129	113	133	138	114	148	124	156	139	162	119	141	136	132	104	130	120	114	139	133	141	126	115	134	130	106	122	148	115	143	119	129	118	116	132	112	149	114	135	124	118	113	122	127	128	127	135	116	117	130	129	119	144	122	141	151	133	140	129	121	123	116	108	121	141	132	104	126	138	121	130	116	119	138	141	105	119	130	137	115	144	130	149	142	137	134	125	125	119	106	132	123	121	137	123	166	134	109	140	133	124	126	140	121	121	124	124	139	132	140	102	137	150	151	141	145	139	121	122	137	124	124	134	118	122	138	141	145	144	140	98	116	129	129	135	137	129	123	145	119	135	115	109	109	122	145	129	115	128	129	129	133	127	140	134	111	135	158	150	113	151	129	130	109	131	121	117	122	127	123	126	132	138	141	142	124	107	113	146	127	120	125	110	119	118	125	146	135	142	124	118	128	130	124	120	130	151	113	130	127	147	112	133	122	119	129	141	142	112	105	114	105	117	139	150	130	150	146	120	132	131	115	135	94	105	118	123	119	116	153	121	111	139	121	111	126	130	148	131	122	136	132	121	116	123	129	127	117	122	128	131	129	121	136	152	136	132	132	132	129	136	112	143	133	121	128	154	128	143	123	131	129	117	124	111	117	114	130	132	147	132	123	132	109	121	126	129	137	135	133	129	138	136	129	138	133	127	119	115	133	145	136	136	125	130	132	146	116	136	144	123	119	132	142	126	113	130	129	131	124	130	120	142	142	128	125	127	132	143	132	129	128	109	137	108	147	136	147	122	125	118	128	134	121	142	124	135	111	140	126	144	118	137	119	129	136	121	144	131	115	128	145	131	118	117	120	123	138	118	136	138	130	124	135	130	138	117	136	126	122	127	123	123	132	129	127	137	117	108	116	139	125	126	138	128	123	125	139	129	123	123	144	135	128	135	143	111	126	126	122	137	121	109	107	113	138	123	131	122	142	130	132	139	147	123	129	122	119	122	146	126	107	136	142	113	139	135	133	143	124	115	118	125	128	129	131	115	124	110	114	126	132	135	106	131	130	122	138	141	126	138	106	124	134	128	137	118	132	133	137	122	132	134	121	126	143	125	125	116	133	122	122	141	137	101	136	127	120	139	135	102	127	133	147	128	121	112	110	137	113	133	127
345	1	1900	210495	583	14	66	303	357	468	446	462	437	394	370	353	328	306	304	261	253	227	244	234	258	261	217	226	228	224	229	225	232	203	178	213	189	193	223	206	186	205	187	185	218	210	176	193	199	213	160	196	195	173	194	184	188	166	193	183	181	163	202	180	172	172	188	170	198	201	175	189	174	164	196	183	168	183	196	167	180	176	166	209	174	176	173	184	200	177	182	188	187	183	192	188	182	170	186	184	151	185	172	175	169	143	177	180	172	191	186	175	178	181	176	185	182	168	189	169	188	185	172	161	190	153	170	171	175	163	167	164	159	162	158	164	188	208	182	160	184	184	171	166	184	189	174	169	186	172	173	187	166	155	161	170	143	178	175	153	179	180	151	167	190	196	175	164	184	170	195	167	191	204	164	195	171	178	159	163	171	185	166	189	174	172	174	166	186	189	153	184	166	187	169	168	148	164	163	183	182	163	184	210	182	166	164	166	146	176	182	177	177	169	161	178	185	180	159	173	182	185	186	150	173	174	191	182	193	158	132	191	166	185	165	157	184	191	167	175	180	187	176	164	169	151	164	188	146	178	163	185	187	191	168	161	177	171	161	163	173	152	154	165	176	177	194	179	164	169	165	163	174	180	186	163	146	161	174	185	148	180	188	200	191	163	186	157	151	175	179	179	150	166	173	172	153	160	194	182	158	170	168	184	190	186	189	185	162	177	147	194	185	169	198	163	165	151	169	181	171	175	217	183	175	170	155	170	166	170	179	176	150	161	181	153	176	176	197	148	151	178	159	166	177	143	165	184	139	173	199	177	181	176	149	162	166	168	182	160	189	176	178	180	165	196	180	181	163	174	167	199	180	164	184	160	165	185	162	164	186	185	181	178	167	171	179	163	183	158	178	186	167	159	174	152	172	169	184	167	183	178	190	171	163	160	158	163	189	183	151	164	161	181	172	166	130	160	174	190	163	174	166	162	180	163	179	186	147	184	172	156	172	180	186	175	169	180	147	171	175	183	172	164	172	155	168	192	148	163	154	142	174	155	186	154	156	169	164	184	169	181	152	164	178	177	203	182	166	180	174	161	191	159	173	164	196	164	174	148	176	182	175	175	152	169	168	175	170	175	171	189	192	163	186	179	156	192	158	158	170	164	163	175	183	171	184	156	184	159	162	161	187	172	173	175	153	157	169	165	185	180	161	166	172	176	181	180	162	176	176	166	180	166	173	160	159	174	184	171	188	153	165	171	144	163	173	169	156	177	160	178	188	179	169	153	201	185	152	168	160	159	177	180	150	173	173	177	168	178	174	179	146	175	160	156	147	218	166	162	183	185	188	195	158	197	168	165	182	172	190	173	142	180	207	160	163	168	159	168	157	171	172	165	190	156	183	192	166	166	173	167	193	172	160	164	168	165	173	148	180	170	161	180	169	151	149	161	180	138	160	168	176	167	184	146	171	164	193	160	163	179	174	180	183	183	188	190	162	172	165	151	186	194	156	154	195	184	178	175	164	160	181	166	150	156	184	175	182	157	174	166	157	170	177	172	161	183	177	164	162	157	182	161	160	188	172	186	182	147	163	165	192	208	151	164	183	180	162	172	144	180	167	174	171	186	174	184	151	180	175	183	185	178	188	175	170	173	159	185	164	157	145	181	155	178	177	164	179	164	165	182	157	168	155	173	174	190	150	155	165	171	176	168	161	151	172	146	185	162	180	180	179	162	175	182	165	161	179	161	167	180	202	159	177	171	165	145	174	165	170	190	185	168	162	154	192	184	160	154	191	156	173	171	169	168	171	158	163	160	171	174	185	158	169	185	172	174	166	175	168	185	188	180	144	155	167	170	174	190	141	155	158	178	169	168	163	153	157	172	181	158	175	139	167	158	157	168	204	156	189	154	155	163	173	180	186	175	154	169	175	180	182	184	160	174	164	158	191	166	182	156	186	155	190	159	186	152	166	193	168	160	154	185	158	197	143	212	178	176	164	172	152	180	167	172	161	180	186	174	166	161	158	177	179	140	150	172	163	179	186	190	167	165	172	179	181	183	161	178	154	174	183	176	169	162	161	183	158	177	182	170	160	177	141	172	175	177	160	177	156	153	184	173	167	188	166	170	155	181	158	181	144	162	185	183	149	162	167	172	177	155	154	170	172	163	182	151	197	168	151	182	166	163	175	154	189	165	166	177	163	156	152	159	139	165	176	198	158	171	157	164	156	181	156	155	160	191	157	166	172	168	158	160	180	184	164	169	168	168	180	177	173	160	160	199	184	164	187	178	172	167	180	144	183	170	146	168	182	181	156	174	154	177	173	180	164	170	184	157	158	150	168	157	186	167	168	159
345	2	2100	210620	586	10	47	280	394	469	464	542	462	418	428	378	360	335	327	307	300	292	250	279	258	263	233	225	238	235	235	219	226	188	231	222	206	214	200	192	177	184	192	184	192	202	182	184	185	195	175	188	178	184	182	186	170	186	169	188	180	185	196	184	201	198	182	168	161	174	173	167	150	178	179	148	159	176	169	177	169	186	151	179	158	167	173	147	174	190	153	186	157	166	165	175	149	168	172	161	188	180	178	175	178	153	166	182	163	162	157	180	161	171	137	162	167	169	175	138	178	169	154	163	169	158	168	173	175	186	150	172	172	167	162	174	166	173	180	160	158	169	162	188	162	179	150	189	158	182	166	170	157	185	166	171	168	180	166	172	176	158	167	138	162	153	172	175	179	176	167	166	142	173	148	174	173	180	157	187	159	176	164	156	154	155	180	162	160	172	176	165	167	167	183	191	138	171	148	156	180	155	192	163	176	148	170	176	155	160	144	138	147	150	143	172	161	177	169	176	160	163	172	149	152	160	136	141	162	166	164	183	168	168	182	166	167	179	180	166	145	161	153	157	176	182	147	183	165	152	167	166	161	169	141	183	170	176	172	168	156	178	149	172	162	169	169	156	162	182	157	190	144	173	173	158	158	162	161	173	165	180	148	159	173	168	170	167	186	165	169	166	163	159	146	174	153	175	183	165	193	168	155	164	140	146	155	178	160	151	162	156	169	187	162	169	144	193	176	161	171	165	164	155	155	165	163	157	160	156	169	173	159	145	154	167	180	163	148	163	162	158	181	159	187	167	170	170	166	166	151	141	188	160	172	179	144	169	144	161	146	180	150	170	153	175	169	155	167	156	149	177	154	163	185	165	162	165	165	171	154	145	164	174	191	163	169	153	153	168	159	158	155	150	158	135	170	170	167	179	160	172	166	175	169	169	176	140	149	178	149	167	155	150	176	184	170	174	160	183	159	175	171	162	170	149	168	156	182	168	163	152	182	155	158	154	170	170	162	167	164	195	153	183	156	167	159	190	143	161	147	171	156	180	165	165	178	134	142	147	171	163	158	148	154	166	172	171	149	171	163	184	154	185	195	172	157	168	161	153	189	177	152	175	172	159	171	161	175	170	179	162	151	154	154	151	158	161	177	169	144	171	164	171	171	183	155	182	171	169	184	160	164	156	178	158	152	167	136	170	161	158	194	158	176	185	192	160	154	177	173	144	167	170	158	161	170	163	158	168	153	151	171	185	158	165	153	164	174	151	151	153	159	141	167	180	148	163	144	188	154	155	137	181	161	175	157	155	173	154	165	154	177	176	149	163	154	145	159	170	150	150	161	163	150	177	173	161	156	154	180	173	172	170	156	174	148	167	170	166	181	180	151	177	164	163	199	179	162	144	162	159	162	156	170	163	158	170	159	157	159	166	156	173	174	169	162	183	145	145	184	144	164	174	173	170	162	159	159	170	173	156	185	135	136	164	160	156	162	145	180	187	171	146	157	192	152	198	140	164	178	168	171	164	141	179	162	144	144	150	174	171	147	202	204	155	157	167	150	169	176	149	169	160	166	185	163	179	177	161	155	182	141	172	146	175	151	175	177	153	160	139	161	170	195	166	139	168	147	169	143	146	148	175	142	139	150	172	157	164	147	162	163	157	152	163	165	151	163	174	161	167	153	168	159	170	165	175	158	162	166	173	161	170	178	146	150	167	149	152	167	155	183	173	171	155	157	157	160	182	207	175	166	186	173	152	164	149	159	180	162	158	166	180	167	190	170	168	151	181	173	161	168	144	164	148	171	178	169	184	149	148	162	132	174	161	172	144	185	162	171	162	184	163	144	150	172	163	158	162	176	141	152	169	169	152	158	146	143	178	160	170	160	165	138	171	156	181	173	163	162	163	171	153	149	162	151	170	174	165	162	134	166	174	163	173	173	186	167	148	143	154	163	175	164	178	160	169	172	170	173	179	163	163	141	147	177	171	153	193	172	182	168	155	173	172	155	170	166	161	159	160	165	186	163	181	170	161	162	153	166	170	149	178	162	154	156	144	167	163	136	165	169	153	167	148	167	154	162	171	172	155	160	151	174	145	172	185	197	146	162	175	147	178	157	162	163	155	172	174	174	135	173	144	165	163	167	175	156	172	176	150	143	143	139	173	157	165	157	189	164	172	165	172	144	161	149	152	142	180	147	171	166	167	162	167	151	146	167	173	153	161	161	170	150	190	161	172	166	142	192	167	177	166	125	163	168	154	151	154	164	167	157	152	142	148	159	165	160	161	157	170	146	159	163	180	183	188	168	142	185	121	171	173	180	156	147	154	171	162	168	138	180	170	167	167	170	167
345	3	3500	210745	583	3	33	276	399	528	540	561	502	467	420	424	358	358	325	314	312	271	258	292	236	244	250	217	246	232	212	200	210	213	191	201	185	221	203	191	190	171	206	189	169	172	186	183	179	187	192	162	164	186	163	154	181	181	152	167	175	180	170	156	167	156	137	144	149	146	184	139	134	180	171	177	148	157	170	159	169	167	161	148	153	159	157	154	171	160	174	143	141	141	155	165	156	165	154	161	160	154	155	167	153	132	134	143	131	160	143	156	135	154	181	144	152	159	138	148	157	149	154	150	177	136	193	140	136	141	156	151	148	155	151	173	146	178	147	155	154	138	173	145	133	167	135	156	161	132	152	133	151	165	149	160	147	134	137	153	158	146	141	143	133	140	138	152	154	145	146	175	133	161	127	157	145	164	145	147	133	139	163	150	151	137	144	149	150	153	151	154	147	157	122	139	139	156	164	133	153	138	144	133	152	164	143	130	161	153	152	128	167	150	163	157	144	150	137	157	153	147	135	155	149	125	130	159	160	137	150	138	152	160	142	166	137	145	153	154	157	158	152	132	150	171	146	166	149	140	131	163	149	145	119	147	113	156	126	155	132	124	151	155	150	168	140	141	135	132	141	142	167	142	158	155	162	163	145	135	144	132	142	171	131	150	133	149	130	128	135	145	150	138	154	147	133	158	163	140	142	157	146	185	129	155	156	163	152	158	137	124	148	128	134	126	149	157	148	139	148	131	147	151	148	118	135	148	144	148	163	164	136	162	142	153	145	131	157	126	149	143	134	140	141	137	130	149	146	156	136	158	146	146	136	166	140	146	151	152	154	147	150	132	156	169	145	128	142	169	148	167	148	156	157	150	133	156	163	129	160	169	138	147	153	138	149	125	167	118	146	123	130	140	164	147	148	137	161	159	143	141	146	134	168	150	125	161	151	135	161	141	140	135	152	117	129	125	145	158	152	149	135	152	146	128	146	141	136	154	143	142	155	148	155	143	143	143	146	147	154	149	135	149	155	128	138	150	135	136	162	147	138	142	138	141	159	144	135	136	145	136	148	154	147	143	158	151	147	142	146	150	141	145	159	138	123	140	148	151	144	123	145	157	154	142	135	149	152	143	128	154	122	150	146	119	158	135	148	130	143	140	130	149	158	142	150	152	129	131	145	147	159	147	151	144	141	130	159	131	152	136	157	138	147	146	148	156	156	145	151	147	133	165	155	124	183	155	171	158	136	147	145	135	150	146	115	161	131	156	147	137	151	146	144	141	147	139	153	138	138	162	154	152	164	154	141	168	151	179	153	136	151	159	164	145	134	140	142	136	141	153	118	144	155	159	133	149	163	138	125	146	165	157	155	151	154	135	138	147	138	149	141	150	140	149	145	156	145	141	140	153	148	142	152	142	150	153	142	135	141	162	135	141	154	145	132	149	153	120	145	141	165	148	155	152	133	156	125	148	130	140	130	130	153	160	145	137	125	135	145	151	155	166	136	145	157	139	145	122	142	163	139	156	154	153	161	127	133	146	143	149	131	132	155	164	141	151	135	152	134	155	164	142	155	152	130	147	159	152	162	146	139	141	148	131	152	145	132	132	163	140	144	139	151	150	129	153	141	141	137	153	165	137	126	165	141	130	145	158	142	139	144	157	140	140	144	148	118	156	134	144	159	166	137	146	138	146	139	156	143	149	174	148	163	139	170	143	140	127	162	154	153	163	151	146	157	130	143	137	126	136	141	154	125	149	162	171	146	136	158	127	133	141	147	148	152	122	162	156	140	173	156	141	157	148	154	135	122	146	142	164	125	156	146	149	157	143	146	142	144	151	135	147	131	140	159	181	139	134	160	143	136	160	135	150	149	152	155	144	159	139	126	152	159	152	150	153	167	154	134	132	181	137	142	160	165	149	138	142	143	117	142	143	136	133	141	131	137	161	157	151	144	130	141	151	145	144	156	143	147	156	150	147	147	133	148	165	153	157	166	156	138	162	151	158	144	155	145	161	134	131	148	159	135	142	151	157	151	141	167	133	148	122	147	144	148	145	142	146	183	151	132	152	154	155	163	163	155	154	148	135	143	141	144	158	129	148	143	147	138	138	157	157	147	136	144	151	168	158	145	147	173	152	145	145	125	154	141	141	136	142	144	137	153	160	151	140	133	138	131	159	160	133	148	143	144	137	160	146	131	149	130	164	157	157	165	142	127	158	139	148	149	150	151	126	130	166	158	123	138	130	147	137	134	135	147	155	145	147	142	132	161	139	132	138	157	153	137	146	148	146	135	148	136	147	132	141	134	154	158	142	124	155	138	143	133	132	137	148	139	147	143	155	130	157	136	166
345	0	2700	210870	564	4	24	175	345	501	504	578	581	507	447	466	393	399	374	344	315	299	274	279	276	289	264	234	246	237	242	237	202	226	225	196	208	206	191	195	202	187	175	195	174	161	170	179	174	164	165	163	181	151	194	152	158	175	162	146	173	150	148	143	154	137	154	146	148	143	142	156	154	160	150	145	133	142	149	158	133	155	121	156	133	136	134	137	141	139	137	142	157	140	142	147	160	141	142	144	120	152	135	124	126	123	132	142	127	130	127	110	130	133	140	126	148	154	136	125	127	145	120	121	149	123	130	127	131	147	147	140	154	121	118	104	146	131	112	119	125	124	111	128	136	136	114	160	122	128	136	136	136	122	140	160	123	121	117	129	134	137	151	140	129	137	139	155	106	145	123	127	131	134	136	122	134	127	138	120	136	147	126	141	117	117	129	155	126	141	138	132	114	110	114	144	150	139	114	109	127	131	112	126	115	136	106	138	143	120	125	123	127	123	120	94	130	139	126	136	116	127	120	138	125	136	119	139	133	151	114	130	116	124	115	145	114	128	132	112	139	153	135	125	151	104	144	124	119	121	134	116	122	114	128	127	126	126	130	144	148	136	125	145	121	142	140	135	117	116	122	136	144	119	120	117	146	110	140	137	144	134	134	116	114	127	118	111	124	138	134	124	135	113	135	145	144	117	132	132	145	98	139	126	116	145	117	149	134	132	133	104	122	126	143	120	130	116	130	147	135	141	122	135	127	110	120	146	115	135	141	131	128	112	130	130	129	127	126	106	127	138	133	117	130	113	146	140	130	141	105	147	156	132	123	133	132	129	131	121	126	143	130	117	119	107	123	130	117	150	136	137	110	124	128	156	112	126	121	130	112	126	116	140	140	118	112	130	123	131	108	114	115	124	129	107	131	111	121	146	132	119	117	134	131	134	108	120	110	140	136	129	108	135	130	128	129	145	117	105	131	125	142	107	129	133	115	127	148	126	134	125	143	118	141	110	102	128	132	140	103	134	123	109	145	128	125	129	121	146	121	121	133	129	122	122	128	139	104	144	132	113	140	126	109	143	136	111	108	134	130	131	136	129	138	139	118	128	111	134	137	122	133	121	115	138	124	121	141	126	137	144	144	115	130	122	145	128	118	135	133	118	117	125	126	148	102	143	130	143	115	126	146	130	132	127	126	133	125	147	137	115	122	119	126	137	131	128	119	147	135	112	125	120	120	120	131	125	124	135	97	110	120	114	120	127	122	151	130	124	136	125	127	137	159	136	133	137	132	126	135	143	146	130	111	103	116	143	119	126	122	134	144	108	135	121	118	142	126	137	124	124	134	120	135	120	134	153	118	118	118	121	112	122	142	119	111	134	133	134	112	122	125	146	117	130	128	135	142	117	150	147	136	115	140	111	114	122	132	124	129	129	124	119	126	126	124	126	111	124	130	118	131	131	121	119	120	130	141	134	133	139	127	121	133	115	111	119	127	127	130	139	133	129	132	156	129	108	120	136	120	118	118	123	137	129	117	135	130	136	130	98	143	137	131	122	148	140	139	125	140	148	131	120	139	114	132	119	140	140	115	124	117	121	138	122	132	136	129	112	126	152	115	148	123	100	120	112	123	121	161	125	143	133	131	133	131	144	126	124	130	104	147	132	157	125	140	119	143	135	129	110	124	107	115	121	113	122	123	128	123	113	108	125	125	131	156	107	131	116	124	90	118	134	123	141	144	117	121	127	108	140	136	127	123	117	139	127	133	125	156	142	117	121	123	137	111	141	123	128	125	132	110	121	123	126	122	128	118	120	146	123	130	139	127	118	124	125	114	130	120	108	139	142	106	121	108	124	130	133	142	128	114	129	129	128	130	137	111	139	112	116	125	99	144	119	135	123	101	129	139	133	120	127	131	109	112	120	144	141	126	143	127	118	107	122	121	124	118	120	137	128	114	120	110	128	117	116	121	123	135	120	133	132	121	112	121	128	117	126	129	131	146	129	132	128	140	111	123	123	126	137	123	125	112	144	136	105	151	124	144	128	110	122	114	118	132	114	108	114	121	94	139	118	124	130	118	133	140	138	117	129	111	124	130	131	121	133	131	125	97	115	127	138	140	128	136	115	131	127	122	160	116	128	127	124	113	129	140	141	144	114	140	116	141	123	114	141	132	132	142	110	151	148	115	116	129	125	135	129	130	135	117	115	116	143	135	134	103	122	139	123	117	124	117	146	118	138	112	141	127	99	124	118	140	102	133	130	130	138	120	124	126	117	131	132	127	138	127	117	123	127	118	131	125	141	145	128	111	134	133	137	125	139	145	101	103	133	125	121	131	135	123	132	130	113	127	124
345	1	1900	210995	580	7	56	271	311	433	457	454	400	401	347	365	316	335	299	315	259	258	246	259	254	225	208	209	218	194	211	205	214	184	186	205	195	204	191	193	171	215	211	177	200	173	184	193	185	203	166	189	174	171	179	213	193	169	182	170	190	197	190	185	173	159	182	168	168	207	158	198	181	180	198	174	186	191	158	165	179	142	165	190	200	182	174	177	191	162	179	174	184	181	190	159	186	172	180	178	168	179	186	180	164	182	188	163	176	183	160	181	165	168	157	160	192	188	160	161	160	180	167	175	158	168	182	178	182	173	179	165	181	157	174	189	177	149	142	149	187	166	160	171	157	167	181	161	158	179	165	193	181	176	180	175	166	148	186	155	171	145	168	164	165	185	188	177	167	171	169	170	178	190	151	154	180	173	176	186	147	177	166	163	171	160	152	187	179	166	159	173	187	163	173	168	155	157	183	156	134	180	157	177	173	163	165	171	168	179	142	171	194	174	153	156	204	158	171	175	176	183	160	174	147	192	193	145	183	183	175	182	176	163	172	167	168	188	158	184	144	189	180	166	185	185	179	182	160	173	167	186	184	184	191	184	159	183	180	175	163	171	166	158	168	164	161	182	165	175	170	163	191	168	177	171	173	178	170	181	170	170	172	170	172	169	174	177	165	164	169	163	151	162	195	174	163	170	148	174	167	165	153	159	147	193	153	170	185	165	188	156	185	160	150	164	162	158	169	169	186	179	177	171	176	161	155	185	133	146	186	151	167	154	143	192	166	182	173	202	160	164	171	223	158	190	158	164	177	174	173	170	204	162	161	167	196	171	183	169	199	167	155	184	164	211	164	158	173	174	194	180	171	180	158	170	161	211	173	172	163	182	169	170	180	176	166	152	161	181	155	152	170	164	168	154	172	180	170	172	178	157	175	191	176	171	165	192	180	169	164	172	148	181	183	161	172	168	174	162	164	177	159	168	171	157	175	166	180	178	186	151	163	153	165	156	154	158	187	169	154	173	153	162	148	159	155	186	151	179	186	179	166	166	160	176	159	168	145	166	184	156	167	147	145	173	173	173	187	174	182	173	176	171	168	178	170	152	172	160	157	149	175	152	161	153	162	174	186	160	194	184	168	153	200	194	183	163	163	175	152	193	183	174	162	155	155	167	163	205	191	160	173	175	168	189	181	159	184	180	163	159	179	196	164	149	162	186	187	145	160	161	167	177	185	186	181	169	174	159	181	153	181	174	150	179	174	169	159	168	175	177	175	186	157	165	189	176	153	177	173	166	180	163	170	158	176	177	148	182	176	168	190	192	183	180	181	170	163	183	158	158	154	174	176	154	169	172	184	181	174	169	166	147	177	173	173	141	174	166	174	151	172	168	161	169	157	159	166	195	169	179	192	169	178	153	176	154	162	152	164	171	160	157	194	155	178	163	174	165	161	170	150	175	170	177	166	176	184	163	161	165	178	190	174	161	159	181	195	166	178	157	141	176	170	157	191	152	162	158	186	178	170	180	173	200	165	161	187	173	168	154	165	166	158	168	161	165	148	146	175	168	158	165	177	165	173	171	172	183	177	185	175	193	185	151	179	160	182	165	143	166	151	160	148	160	167	181	178	170	194	180	176	174	145	164	161	162	152	182	176	156	148	148	156	159	163	153	162	165	173	193	161	179	176	167	165	183	151	170	183	149	155	182	154	177	172	176	164	173	157	175	161	153	155	173	186	153	161	168	166	158	154	147	190	169	179	176	159	170	156	181	178	162	153	177	146	171	184	185	170	148	164	166	164	163	151	160	156	168	197	172	164	176	146	174	163	152	167	161	192	172	172	172	159	196	163	165	174	173	151	155	156	162	173	156	171	142	180	182	160	180	150	159	162	186	175	178	171	142	145	195	182	155	175	162	166	160	166	181	185	166	157	159	168	159	172	153	169	151	163	162	159	173	169	179	154	184	190	181	180	179	178	172	186	196	169	167	188	188	178	169	161	169	158	171	146	165	183	155	176	167	171	169	183	135	168	181	172	158	165	170	179	159	177	191	178	165	167	170	197	188	142	176	170	159	208	150	164	159	181	196	141	158	164	174	166	167	180	144	172	160	162	168	165	169	187	155	172	176	156	194	152	166	188	184	171	185	190	162	166	186	168	178	195	168	193	154	151	180	169	169	173	187	175	185	172	194	188	188	174	172	172	151	163	171	169	140	165	143	185	140	164	180	183	155	153	162	155	178	170	159	154	172	159	171	161	156	177	169	158	172	183	161	169	174	169	174	163	190	174	168	175	158	168	166	169	183	177	171	153	164	132	162	176	181	158	183	196	185	167	155	169	161	163	189	166	152
345	2	2100	211120	585	7	41	224	304	433	432	452	415	412	397	374	329	306	301	305	275	258	255	257	246	227	232	215	215	205	218	218	209	202	202	222	219	218	200	202	174	178	186	185	193	164	191	160	175	203	206	191	188	177	171	181	195	192	170	169	147	167	157	189	179	184	165	165	162	162	158	191	159	154	182	165	169	144	197	193	138	184	180	167	152	200	146	168	187	157	173	153	171	167	162	163	166	181	183	161	175	160	176	159	168	170	168	165	162	159	152	177	173	159	165	154	142	150	180	168	173	180	156	146	166	165	160	164	164	157	162	158	177	159	155	159	158	152	143	161	189	148	181	153	175	176	178	149	147	165	152	161	163	150	161	164	155	164	176	140	174	143	149	160	178	160	150	141	167	157	179	161	153	167	169	165	174	173	140	158	178	173	153	154	158	157	146	161	167	186	177	143	154	137	147	171	167	163	144	154	157	172	184	179	155	152	144	142	163	173	165	161	177	149	171	152	159	155	155	169	161	160	161	150	161	170	180	184	167	159	138	173	155	169	153	166	140	161	185	141	167	161	154	161	154	136	154	173	162	155	155	137	180	148	164	151	156	163	162	141	142	153	178	177	137	157	169	156	167	167	166	160	165	158	145	183	163	164	167	156	150	179	150	162	165	191	178	162	164	160	161	149	153	167	156	152	157	154	142	169	149	143	165	180	168	127	157	196	173	169	148	166	181	178	157	146	173	162	158	155	164	158	167	173	139	166	154	170	152	151	164	158	147	148	161	177	180	155	170	160	135	168	163	141	167	133	158	170	158	156	170	151	166	183	155	161	136	164	153	172	169	153	149	163	165	168	178	153	160	181	174	171	163	180	169	172	152	153	156	154	169	163	148	149	154	163	151	152	141	157	152	165	155	144	155	165	154	175	150	142	151	147	170	179	173	162	159	165	157	167	162	174	159	147	148	158	159	149	164	154	151	163	160	157	145	139	182	161	150	166	165	158	161	167	159	152	152	159	155	150	151	167	148	178	158	135	168	158	158	155	167	189	130	124	169	148	164	179	159	158	160	143	142	137	161	149	138	177	139	169	141	177	168	145	152	174	181	160	173	146	142	149	167	165	178	159	173	174	164	146	156	176	150	163	141	164	175	153	177	160	150	147	166	139	159	169	165	192	157	155	162	157	173	165	143	165	156	173	145	157	163	152	169	176	166	161	157	158	168	157	142	173	152	158	166	131	145	170	166	177	164	170	163	190	150	151	139	155	146	161	139	172	166	168	163	177	189	141	165	155	142	152	143	155	152	155	162	198	145	154	137	171	152	159	146	134	156	151	141	149	165	170	134	174	158	136	157	164	163	172	158	148	157	169	145	171	128	180	154	153	185	165	180	163	153	143	129	144	150	159	150	142	147	156	141	143	151	152	150	168	157	165	162	143	165	156	152	155	164	168	152	163	156	148	162	151	133	150	147	156	152	145	153	140	161	178	162	152	146	153	171	143	157	164	167	159	164	148	155	179	148	153	157	145	162	133	175	169	186	168	157	186	164	163	143	178	141	156	143	170	165	167	137	167	169	164	154	166	148	143	154	139	162	145	180	155	193	184	152	134	148	133	170	152	158	143	147	132	162	145	146	186	170	153	159	159	146	176	156	172	170	161	169	167	152	149	147	170	134	170	156	150	173	159	157	147	157	155	159	142	158	146	154	176	148	141	166	165	164	166	158	141	142	165	182	148	146	163	161	166	146	156	139	157	151	163	175	158	135	155	168	170	161	151	156	155	183	151	151	145	146	155	161	150	172	150	152	155	156	155	154	151	169	158	150	166	149	136	150	150	167	162	151	155	149	153	159	156	153	160	151	155	156	158	166	148	152	170	137	165	152	175	153	169	146	154	143	164	169	159	157	138	142	124	151	153	170	164	142	145	155	164	175	139	140	165	147	156	183	165	165	143	152	154	171	145	149	161	159	169	161	161	156	147	143	164	147	144	149	146	182	191	153	172	170	147	168	171	151	154	162	163	147	169	150	151	157	169	173	141	155	149	150	158	158	162	173	154	164	152	162	152	176	165	152	145	175	179	168	163	186	147	136	151	176	152	160	157	158	170	172	174	160	151	154	149	167	154	159	162	166	154	152	205	145	147	136	158	165	156	139	144	151	151	149	153	156	157	160	161	167	174	163	156	168	157	162	157	149	129	157	145	175	154	152	177	135	175	159	146	160	160	156	146	171	167	141	146	159	150	168	161	153	155	140	160	169	165	168	172	151	143	137	138	140	140	158	178	160	158	152	176	155	153	149	172	173	155	175	148	169	142	163	125	153	169	140	142	170	151	182	146	152	177	154	154	179	162
345	3	3500	211245	601	5	29	205	292	473	417	480	442	418	377	367	336	337	280	267	281	246	273	266	270	263	237	223	213	225	210	208	214	180	205	211	193	170	175	205	179	182	172	159	175	179	151	154	175	139	163	160	158	159	156	163	163	162	126	159	161	150	153	150	153	142	168	151	142	145	145	146	147	155	137	144	142	164	152	156	149	158	139	117	146	163	154	145	160	157	149	143	124	146	143	150	144	149	140	155	160	140	155	155	154	139	141	148	122	178	151	137	119	150	138	152	147	135	164	156	152	143	106	142	144	138	160	144	136	148	128	136	129	131	138	144	134	144	150	135	118	145	137	154	146	130	130	139	131	137	143	148	153	135	159	148	148	142	145	147	139	142	131	140	162	137	153	160	139	139	161	146	134	130	156	141	157	122	162	147	143	151	146	133	157	141	150	140	131	120	145	126	153	137	131	124	158	144	138	138	119	149	140	147	126	121	137	126	122	132	139	142	134	152	134	134	168	127	139	158	141	137	131	132	149	145	136	147	144	132	146	163	135	146	149	144	145	146	133	156	154	137	139	143	126	143	155	146	129	141	144	146	147	156	164	148	160	135	144	143	163	134	124	131	138	132	145	123	152	131	156	143	150	125	131	129	127	139	118	149	133	138	138	139	147	155	134	145	127	145	148	136	130	137	131	137	145	137	134	146	136	138	137	153	126	123	129	133	139	128	136	144	138	117	139	141	127	125	149	169	124	149	146	145	156	134	139	135	130	146	133	129	147	162	158	139	125	145	136	130	135	153	161	136	136	162	152	139	164	135	125	145	139	133	136	142	123	139	137	131	133	131	141	128	128	135	156	134	139	138	130	123	146	143	137	123	110	119	145	128	155	149	152	114	144	149	125	173	126	121	140	129	117	125	141	133	140	146	152	170	129	123	128	144	150	137	153	156	141	133	147	155	137	129	141	142	131	129	137	117	134	151	140	142	128	137	137	128	121	122	140	139	128	138	126	154	155	152	157	149	144	152	125	144	135	130	135	151	130	129	115	145	136	133	141	147	130	143	144	147	161	123	167	139	131	127	122	151	125	137	141	133	141	154	148	136	149	134	141	135	142	141	144	148	139	140	126	142	137	150	139	124	146	127	132	140	147	137	143	145	147	153	139	124	135	142	124	144	137	135	142	152	137	131	143	134	137	124	162	148	129	137	122	141	137	140	125	139	157	163	130	131	138	152	156	127	130	156	144	133	143	151	149	130	150	152	131	145	155	133	121	165	151	122	135	141	155	129	148	158	132	159	131	113	133	143	146	134	145	149	142	156	166	148	112	145	134	132	141	151	130	138	135	127	141	140	142	134	132	147	125	151	119	151	137	149	146	143	137	169	142	162	148	114	132	144	136	138	144	133	135	157	125	135	140	143	174	149	148	156	132	133	141	140	146	129	142	147	148	142	154	153	137	141	154	147	130	144	135	145	137	132	134	129	146	141	149	146	142	140	145	129	138	123	133	152	128	136	152	147	139	168	130	139	133	139	128	145	137	134	129	110	146	137	142	144	152	129	132	115	132	144	130	146	160	127	154	137	136	110	128	149	147	131	149	139	132	127	126	157	148	154	138	142	138	121	140	133	145	141	126	127	135	135	142	163	129	136	159	144	140	151	149	142	130	135	130	162	156	131	133	140	154	155	140	139	145	159	126	137	141	126	142	130	144	150	132	139	156	143	120	141	141	154	132	148	146	151	137	148	143	130	138	156	114	131	135	148	136	138	152	138	134	137	149	131	139	131	159	131	154	161	143	142	138	138	155	129	153	136	158	141	156	138	124	135	141	150	126	122	144	138	168	137	142	140	133	145	120	145	141	120	131	143	132	134	139	137	140	125	153	153	138	167	123	131	124	149	154	151	141	151	106	146	133	135	116	138	137	142	137	171	134	140	141	142	143	138	147	155	130	159	122	124	139	126	133	141	166	135	130	114	149	118	141	145	153	144	138	148	150	157	160	152	146	127	147	140	139	144	150	148	153	150	150	126	140	140	113	134	142	132	125	144	132	149	138	139	151	148	141	149	134	157	125	145	143	125	144	139	123	141	138	133	150	125	137	123	129	136	150	125	141	145	134	147	142	141	135	137	145	145	149	136	144	150	136	160	142	164	131	153	156	136	130	138	132	147	134	136	119	124	156	124	144	135	122	138	129	129	134	148	141	138	144	121	137	154	154	131	136	146	118	135	151	162	150	145	115	138	156	117	140	153	113	145	143	154	141	129	154	140	158	137	138	117	142	134	136	140	151	134	162	129	145	119	152	140	156	120	159	134	160	129	136	137	137	147	133	131	136	141	132	130	160	130	133	146
345	0	2700	211369	600	4	18	151	272	405	450	528	460	440	391	383	357	328	302	304	294	296	266	264	283	271	250	219	205	249	238	219	183	217	203	197	181	183	200	179	184	176	191	192	160	174	184	144	183	168	169	168	140	159	148	159	151	147	145	146	159	127	140	143	138	143	144	168	149	157	134	152	155	141	140	140	138	124	143	119	121	146	130	127	120	139	141	135	120	127	128	137	149	140	123	131	137	108	153	139	137	134	131	138	106	133	151	153	120	134	133	143	133	126	137	142	150	116	112	160	132	125	119	131	131	127	100	131	122	118	123	137	114	128	121	126	120	136	134	141	113	141	103	112	116	106	141	141	125	121	107	121	148	155	138	150	153	127	117	126	122	141	107	121	141	123	121	111	133	128	129	133	136	122	127	137	129	124	141	126	146	121	148	134	141	103	117	121	147	122	102	124	123	116	134	115	104	126	125	119	107	141	124	140	122	134	135	125	118	116	126	130	132	129	124	128	115	135	107	114	113	111	113	106	120	114	109	121	113	130	157	95	104	131	124	136	141	146	126	118	123	116	115	148	139	120	107	110	118	127	115	126	98	125	135	107	107	106	114	131	142	125	126	120	136	121	118	126	106	118	128	98	111	118	116	134	127	134	103	116	119	127	123	138	137	112	137	115	141	142	114	120	120	105	100	119	147	99	127	118	131	124	129	129	124	125	131	122	134	98	108	120	114	106	108	120	145	107	92	132	119	105	141	129	124	125	122	129	122	114	110	127	102	113	123	119	124	111	121	108	124	132	108	111	117	123	142	121	128	127	118	133	125	109	126	125	114	114	127	111	121	136	128	134	123	130	107	121	122	110	109	118	109	149	102	131	129	104	100	118	122	135	115	117	118	130	109	116	122	138	135	141	138	131	120	112	127	135	133	118	102	100	114	118	99	132	144	99	128	115	125	117	115	108	114	124	128	141	126	122	121	112	109	111	126	118	117	114	117	126	118	116	115	98	104	147	113	105	102	138	134	123	109	133	131	118	122	127	105	142	135	137	118	121	127	117	122	110	131	111	142	128	111	134	134	126	112	114	133	103	140	127	117	122	123	109	118	118	115	117	146	128	133	109	121	133	132	108	107	135	107	103	134	131	119	112	129	97	131	114	96	132	136	123	145	118	126	118	121	113	112	135	106	134	127	134	121	131	135	124	125	109	103	135	125	126	129	117	134	115	136	123	108	123	141	135	123	120	137	121	131	110	125	131	117	118	119	118	125	107	123	124	127	123	108	121	114	133	130	133	126	125	122	116	100	103	131	135	123	123	126	119	105	105	103	130	100	111	114	122	102	124	107	141	122	136	119	130	112	114	115	105	115	126	131	116	105	127	129	117	109	125	113	121	102	136	129	125	130	117	117	120	137	117	137	124	116	123	140	113	123	118	121	98	121	141	121	141	115	118	126	112	106	143	114	134	114	115	113	119	131	121	113	115	122	112	110	109	96	131	142	121	135	122	114	114	128	136	112	129	111	117	138	129	124	116	114	120	120	130	106	143	107	130	112	117	129	112	139	116	121	119	123	134	114	145	104	114	108	131	119	122	124	145	128	117	125	134	127	116	133	124	128	121	128	118	116	136	135	138	111	109	131	120	125	116	141	108	140	131	128	120	116	131	132	123	131	123	105	117	125	116	121	117	129	118	125	111	126	122	119	120	119	124	130	118	112	106	100	147	108	119	151	131	133	120	121	110	122	123	129	119	129	115	95	137	117	147	126	130	116	124	126	126	128	126	120	125	133	109	129	114	131	120	127	123	114	119	115	124	113	135	117	112	141	128	113	114	108	130	114	110	98	124	129	117	118	128	110	130	137	119	104	121	111	121	132	122	118	121	138	105	126	101	109	118	115	104	121	110	131	129	127	121	131	112	135	132	139	124	103	102	118	142	113	153	122	125	124	124	117	111	109	113	96	155	108	110	123	131	117	150	111	113	104	115	116	116	118	127	120	116	111	127	127	111	115	107	125	118	108	112	151	120	136	111	135	127	126	115	115	122	118	118	119	126	108	124	121	145	119	130	116	133	133	115	118	99	119	115	148	118	138	116	123	137	122	122	136	113	139	128	109	114	108	117	109	118	124	114	114	115	126	123	136	122	114	113	98	98	124	122	116	132	107	123	126	103	142	130	119	113	126	117	139	101	144	154	103	109	128	124	121	110	137	117	115	105	120	109	135	115	112	111	106	123	102	116	127	105	134	119	126	114	127	154	139	123	119	123	132	112	130	122	138	136	124	132	111	116	120	127	128	108	139	131	122	120	130	118	109	147	120	105	127	122	105	119	129	125	112	103	127	119	97	103	118	111
345	1	1900	211494	596	6	86	312	337	454	384	392	392	344	324	265	289	294	287	248	248	242	241	220	213	241	208	220	203	201	213	207	195	190	186	230	194	176	171	186	161	171	210	199	206	174	193	167	186	204	178	155	176	182	189	185	202	168	183	171	183	166	156	168	170	155	163	175	158	147	183	181	182	168	168	148	162	164	190	155	165	179	158	185	169	176	151	158	165	187	162	187	152	141	154	171	169	148	159	159	194	192	160	146	155	179	175	178	174	144	184	165	164	182	171	174	188	175	174	155	144	174	191	168	163	160	162	158	190	153	177	147	167	200	136	184	178	171	186	163	181	177	157	162	172	149	167	157	195	169	171	166	182	163	173	144	169	157	178	163	145	161	154	148	167	178	156	162	182	171	165	171	174	164	179	170	193	169	161	154	167	145	184	147	177	149	166	171	160	173	170	169	178	162	149	171	162	178	178	146	164	165	170	155	152	169	182	152	164	182	169	193	164	171	165	154	164	163	161	165	161	168	181	161	177	167	161	174	200	177	167	165	188	181	156	165	163	152	159	156	165	168	165	178	161	163	161	165	159	160	143	178	176	178	160	142	193	167	173	165	176	183	186	172	181	181	171	202	159	186	160	153	189	151	167	193	182	154	168	160	164	168	151	171	163	186	165	164	162	182	189	154	174	167	165	156	164	161	175	148	172	154	166	167	152	153	168	164	166	180	146	150	165	174	155	176	152	162	156	149	169	136	167	154	155	170	168	153	181	164	138	185	144	169	171	168	158	166	152	167	152	170	166	174	155	167	170	174	188	167	165	170	137	170	159	155	164	167	168	215	157	189	173	157	181	183	169	143	180	158	171	131	158	158	144	176	177	177	138	147	167	156	172	172	175	174	164	172	167	161	186	160	150	163	136	168	166	175	173	180	168	163	178	157	151	195	146	187	168	162	172	169	154	161	172	175	172	184	166	166	174	166	162	197	175	169	159	141	177	166	169	153	143	159	150	132	171	152	175	189	179	163	159	163	176	187	173	159	163	166	162	170	180	158	164	146	169	158	171	163	150	155	155	156	151	174	160	160	158	171	160	161	160	184	170	168	142	172	160	162	147	170	174	165	169	168	168	171	189	161	153	180	172	176	158	168	157	185	153	171	152	148	159	161	158	161	149	144	177	143	157	174	155	160	172	160	206	199	170	167	163	178	153	161	180	148	165	153	163	144	159	169	146	178	157	171	163	156	160	154	181	159	174	183	197	178	158	164	181	177	177	174	150	189	150	168	150	153	174	189	147	167	173	158	164	168	192	165	172	171	171	149	186	163	135	171	174	149	170	198	148	143	158	160	173	158	152	153	169	142	185	182	176	174	162	152	168	164	169	171	154	166	168	179	165	167	146	163	183	150	158	181	159	176	158	173	147	137	158	149	183	169	150	184	175	139	153	172	155	182	174	166	169	170	148	175	187	196	150	171	179	176	163	157	191	164	161	149	156	162	159	170	147	153	169	181	159	151	153	145	170	143	149	160	153	167	160	183	155	165	180	180	163	167	157	163	170	177	177	146	167	174	162	138	166	154	162	172	174	171	148	165	167	167	158	178	160	195	160	161	159	192	174	172	162	166	190	166	152	153	141	162	161	166	147	166	156	171	160	160	180	165	162	172	157	173	141	198	150	148	173	172	152	149	151	164	160	171	184	169	161	172	140	173	162	151	167	173	164	172	155	190	151	152	166	134	164	160	172	180	175	174	166	159	158	174	144	183	168	171	155	173	169	173	187	157	182	191	153	179	176	175	188	178	166	157	154	142	135	151	150	172	152	158	183	142	166	164	174	173	157	167	144	165	158	169	171	198	189	162	156	171	152	176	153	174	185	193	160	148	171	171	192	166	164	175	160	170	179	151	157	153	149	161	155	167	171	151	169	168	143	174	155	147	189	179	154	163	177	171	175	182	186	168	140	153	194	175	165	187	185	164	145	169	165	172	159	140	166	172	149	149	165	164	154	189	171	166	194	148	179	181	179	166	155	147	165	159	164	180	156	161	156	193	169	169	186	142	150	172	166	190	172	160	178	165	167	167	171	139	157	189	144	166	153	166	157	175	169	177	172	168	149	163	170	177	185	172	144	178	155	153	175	162	159	180	184	171	165	151	164	166	184	162	179	152	152	178	163	177	164	151	149	160	157	161	143	136	165	142	166	177	168	152	180	142	159	172	163	162	166	161	181	170	163	183	174	158	155	145	179	170	184	171	182	155	157	164	152	144	193	176	170	179	167	154	172	151	164	174	172	166	177	164	181	145	178	165	159	178	162	154	169	153	146	173	149	158	177	175	164	147	148	168	172	173	181	183
345	2	2100	211619	602	10	51	314	306	446	432	445	378	391	354	352	327	293	292	317	278	272	241	275	218	227	219	216	196	214	193	207	197	210	220	187	179	190	207	179	198	194	171	164	204	191	186	168	192	178	184	168	185	179	172	152	185	165	167	165	171	167	177	182	189	182	150	173	165	179	144	177	163	141	156	179	154	158	185	161	168	146	176	153	162	154	146	152	176	178	183	163	157	165	174	188	195	147	176	154	164	168	160	151	146	162	181	172	160	175	184	149	164	152	160	164	169	167	179	177	163	163	168	169	162	172	162	155	153	151	134	153	149	165	152	170	163	162	174	159	142	165	150	139	149	166	160	154	168	166	190	167	175	159	174	152	158	169	157	150	179	147	157	156	153	155	160	171	156	158	170	164	185	146	144	149	168	145	152	168	158	154	156	164	147	135	160	169	155	156	156	148	149	159	158	129	157	166	175	188	149	173	152	152	158	151	156	164	170	147	159	158	161	165	162	175	131	149	154	165	149	125	160	157	148	168	151	183	157	165	156	157	158	153	156	142	172	139	180	164	165	181	162	180	163	141	159	169	164	135	144	161	153	156	164	154	149	144	138	152	156	145	160	138	158	152	172	166	155	182	171	145	167	166	163	151	149	158	168	160	170	157	147	176	157	177	154	156	158	155	154	149	164	125	166	175	159	148	175	179	149	157	166	180	167	160	161	172	154	163	154	159	148	147	152	175	166	155	172	147	162	160	152	154	166	153	164	156	161	155	170	146	152	156	165	160	159	164	157	155	131	166	161	149	153	152	134	149	163	164	178	156	176	148	154	179	138	145	155	178	138	132	172	136	154	155	141	135	161	153	179	169	151	151	146	158	155	157	172	171	154	169	161	175	165	189	157	149	144	151	152	156	156	178	144	151	155	161	144	153	147	157	166	160	155	139	141	163	177	149	155	164	159	160	164	152	161	158	150	145	165	157	155	148	151	155	163	162	177	139	132	142	141	161	130	161	172	153	155	166	142	153	147	154	168	155	174	164	189	176	166	160	133	150	178	162	181	141	142	170	138	180	162	162	154	147	152	155	147	136	162	142	172	174	152	147	152	173	167	158	170	162	166	158	162	163	153	143	154	179	154	152	159	148	150	158	145	152	140	148	162	144	169	179	146	148	157	159	150	154	166	144	155	155	145	154	159	149	181	154	157	170	134	162	151	153	166	164	182	138	160	154	146	163	155	144	153	139	151	173	146	147	165	160	149	141	130	171	161	159	162	160	146	163	148	155	180	174	169	134	149	144	151	158	154	161	169	151	142	182	182	166	156	157	156	160	171	152	159	168	150	166	163	171	152	157	159	155	173	159	159	156	171	152	164	153	160	144	147	154	162	160	156	169	161	139	161	163	161	162	149	157	155	180	162	172	149	153	153	170	145	154	150	132	140	155	175	167	174	160	166	148	157	174	168	162	146	154	152	150	162	166	163	149	168	172	148	161	145	150	171	171	158	183	134	141	144	150	140	153	153	184	165	150	142	158	148	165	170	155	172	161	156	149	151	173	141	166	160	139	138	159	157	159	152	145	150	162	139	130	162	154	163	151	160	171	143	156	156	162	175	162	153	145	143	170	155	154	156	118	157	149	164	170	148	172	155	162	146	147	148	159	139	170	152	141	159	155	174	164	159	145	171	163	171	163	153	163	164	175	153	160	147	166	144	146	137	159	171	150	161	158	165	161	161	170	153	166	154	148	167	146	169	142	161	136	173	178	149	135	153	160	166	151	175	136	144	155	167	176	149	162	156	144	146	176	150	172	143	175	146	159	167	168	149	166	173	152	166	138	138	165	169	163	158	177	142	162	148	133	144	152	162	153	152	136	167	160	187	146	140	162	171	154	157	180	157	167	134	165	165	153	154	138	142	165	143	156	155	158	153	159	151	132	160	151	144	161	125	176	166	167	161	161	153	158	146	172	132	150	123	155	165	155	174	138	158	166	150	138	143	162	147	157	142	163	126	169	195	147	159	160	149	167	162	144	168	145	170	187	168	150	182	178	136	162	157	144	172	152	145	183	161	149	167	155	165	158	152	166	170	149	148	172	174	151	181	170	156	159	158	167	141	159	149	165	156	153	152	145	179	172	151	155	163	135	179	169	160	164	170	151	162	157	161	169	156	151	164	151	143	135	154	146	136	151	150	138	164	143	174	149	163	157	167	149	146	169	140	146	141	191	156	152	139	142	147	159	158	156	139	170	166	134	151	171	155	147	160	157	169	145	177	146	154	156	152	158	163	140	159	180	140	142	162	149	157	147	151	144	148	130	146	161	128	137	151	155	142	166	136	141	140	153	168	152	161	141
345	3	3500	211744	584	5	39	270	320	428	392	484	424	404	362	352	328	298	287	285	279	288	254	256	249	222	235	221	215	205	193	243	199	203	189	195	172	192	205	188	161	190	200	166	167	187	178	179	168	166	186	153	162	159	149	166	158	160	175	159	168	165	148	150	161	158	152	178	146	156	153	136	168	143	167	155	141	152	154	144	155	169	143	147	137	153	156	155	160	146	145	123	163	161	141	136	136	132	143	136	147	138	137	161	123	144	147	151	151	147	155	143	155	141	146	135	112	147	153	154	154	124	124	154	135	149	127	133	143	122	140	155	137	145	130	137	135	159	132	135	126	144	161	143	154	159	141	146	129	155	132	160	144	140	146	121	148	135	136	158	129	136	139	127	141	147	137	157	143	137	135	145	155	144	144	153	143	148	144	134	141	156	141	139	155	144	155	147	162	133	150	134	155	135	131	150	137	136	127	134	154	154	125	144	145	133	121	137	129	149	146	139	143	130	128	144	134	136	131	124	134	131	154	140	135	125	134	162	144	152	162	142	166	142	125	141	128	150	140	155	123	159	148	143	133	142	138	145	141	137	148	156	145	142	102	126	141	145	142	141	162	145	129	146	162	139	155	152	138	133	115	148	162	142	154	144	136	142	134	147	132	129	122	160	147	138	143	146	142	168	145	124	122	142	122	151	126	159	150	137	139	148	140	155	145	163	136	131	148	145	129	140	145	135	142	150	134	133	147	132	120	136	143	137	133	148	133	132	140	153	153	157	162	136	156	156	149	149	123	167	142	151	136	147	147	134	156	147	155	127	141	152	145	147	164	129	132	134	147	148	142	137	153	152	141	139	162	139	123	153	151	149	122	142	142	130	119	147	156	139	123	144	126	131	142	158	161	156	121	137	137	152	151	144	131	137	147	157	138	157	127	144	127	133	141	107	151	155	123	151	134	134	145	137	136	145	137	146	139	160	136	138	160	156	122	163	140	130	158	132	138	131	144	147	160	157	147	125	134	136	141	128	124	169	139	146	147	144	114	158	112	136	152	113	144	139	134	141	151	142	137	153	147	129	140	139	159	134	144	118	148	161	154	157	141	134	154	147	144	133	132	132	140	164	157	161	128	148	141	135	125	140	157	132	150	140	119	134	130	132	141	126	152	128	159	116	132	134	138	127	146	138	145	118	136	155	118	132	125	116	136	119	169	131	145	144	157	127	150	132	139	121	131	157	149	129	142	154	136	152	151	156	119	131	145	143	146	152	118	141	147	144	126	142	142	133	135	149	145	135	137	138	138	171	144	144	153	136	152	136	136	133	143	129	137	142	135	140	141	133	136	166	145	150	142	128	135	148	131	135	135	148	123	161	159	151	148	136	155	138	133	150	145	128	123	139	131	166	141	144	144	122	147	157	141	127	127	130	133	134	132	143	156	143	126	141	132	146	144	123	157	134	124	135	144	124	152	130	143	145	137	150	128	141	140	153	147	134	157	153	131	148	141	120	135	151	137	137	138	137	135	153	148	138	139	128	140	151	115	134	156	146	118	146	134	157	130	149	150	145	147	136	146	128	160	152	134	159	142	129	138	158	128	142	152	131	127	151	143	142	132	169	137	150	153	121	148	146	116	144	137	140	131	137	139	154	135	139	153	135	165	145	130	133	158	129	129	153	134	133	120	133	132	130	147	140	133	141	141	138	127	146	141	135	129	151	105	137	124	138	155	160	137	149	134	141	152	146	137	151	130	152	158	140	145	136	142	139	123	142	136	118	143	137	142	138	147	141	154	148	136	151	145	136	132	138	143	122	151	119	139	126	145	138	145	141	151	141	138	127	137	167	124	109	136	156	122	122	131	150	143	128	144	128	133	140	161	117	151	142	141	125	135	166	132	155	136	171	141	144	145	143	149	156	138	125	138	137	156	136	147	143	128	143	138	121	148	143	143	137	140	130	128	138	146	127	144	145	122	137	141	147	148	143	135	130	131	132	139	127	157	150	128	136	164	139	125	129	141	139	147	151	143	131	138	127	141	131	140	137	124	130	129	153	137	130	137	169	138	140	140	123	142	146	130	132	122	136	132	137	139	129	149	157	127	135	129	152	146	136	156	154	138	119	147	164	165	160	140	138	141	146	149	123	131	144	137	148	146	126	136	134	156	143	137	135	128	140	120	142	135	120	142	131	136	128	145	142	136	130	147	153	147	138	147	144	147	134	142	131	141	134	158	139	140	134	150	155	139	142	135	148	140	156	142	132	161	152	163	139	139	143	129	158	151	130	148	170	134	127	122	143	145	127	140	140	154	160	108	135	153	152	143	137	126	155	130	136	137	123	134	147	144	127	146	132	146	115
