345	0	2700	109769	380	0	0	0	0	1	0	0	2	3	6	7	13	25	42	57	57	85	89	127	105	121	126	137	143	163	139	183	163	189	188	173	186	193	201	191	177	194	199	197	169	211	223	174	200	188	198	180	191	199	165	169	185	206	191	189	189	177	197	188	186	193	159	189	203	185	197	183	181	171	191	201	178	177	189	178	217	195	163	178	177	162	175	161	155	162	169	183	168	182	177	181	194	195	176	173	194	184	170	159	183	155	159	165	171	174	164	157	213	181	182	180	189	165	175	163	140	184	192	179	166	174	156	179	178	176	156	164	192	162	151	153	159	185	189	182	186	164	164	176	173	151	169	165	164	154	192	173	170	178	158	175	181	171	163	172	175	175	169	164	181	177	160	186	171	181	152	175	178	161	165	155	156	166	195	174	162	175	152	176	181	155	134	157	147	154	195	173	135	161	150	164	182	172	164	151	177	175	165	168	152	172	145	148	145	141	158	165	161	172	163	154	184	155	178	185	150	160	180	157	160	143	165	173	165	184	158	179	160	164	177	175	172	168	149	150	169	178	159	167	168	191	174	154	158	187	143	178	177	154	155	164	167	175	152	156	163	158	176	149	165	165	179	172	152	169	178	170	166	165	157	172	169	160	165	170	174	172	161	189	167	194	169	161	169	151	162	167	160	155	176	164	164	156	171	156	135	150	157	194	167	157	145	175	178	172	152	157	147	158	161	170	147	147	155	174	163	188	155	158	186	162	156	154	168	172	161	177	140	157	168	177	165	180	161	135	147	173	149	178	162	176	187	166	149	160	161	147	158	188	165	161	137	145	172	171	169	153	170	167	150	176	163	196	164	170	156	160	164	139	168	181	162	188	147	161	138	173	145	144	156	157	146	153	164	169	164	148	166	177	158	180	164	160	178	178	139	159	185	161	163	168	154	163	158	157	166	167	175	166	166	143	152	200	164	148	158	158	141	188	171	153	187	165	162	170	175	160	170	166	190	163	175	136	172	176	180	154	164	156	152	169	179	171	143	132	158	144	179	164	150	171	155	138	171	166	144	173	174	151	176	166	149	162	165	150	163	166	134	166	175	154	157	162	162	156	156	165	155	164	153	176	200	164	141	164	130	170	139	128	167	150	173	180	157	172	172	166	167	171	143	147	141	158	157	172	173	158	186	179	169	190	176	151	157	165	159	149	162	132	167	185	162	147	153	165	152	150	189	149	150	169	153	186	179	145	165	163	155	166	163	163	163	167	158	161	158	160	156	164	143	146	174	174	150	178	182	147	141	143	157	154	168	146	160	165	163	152	168	172	168	169	161	163	152	138	167	143	184	162	136	167	163	168	166	159	156	175	157	181	159	155	173	145	162	160	168	150	161	190	169	163	132	129	164	151	161	189	151	171	125	177	168	168	178	148	173	140	167	168	166	164	170	157	173	131	163	165	165	151	158	138	182	155	159	160	153	154	158	168	172	192	160	156	148	166	158	184	149	162	167	155	158	178	164	144	148	188	149	157	192	127	143	161	178	164	184	161	153	172	163	157	170	160	149	167	152	168	141	155	151	143	162	172	161	161	157	168	155	149	166	170	171	169	176	166	161	166	162	158	149	153	152	156	174	172	183	161	190	175	176	162	144	152	151	145	154	136	188	166	187	178	152	156	168	176	156	149	139	172	137	145	166	167	167	155	151	163	150	177	161	159	144	161	157	154	145	192	172	156	165	148	149	165	168	168	162	147	160	142	164	175	160	147	142	163	164	158	163	160	160	172	172	160	174	175	159	167	156	154	153	153	177	153	150	180	170	176	156	158	161	151	164	152	150	187	159	151	150	160	188	169	143	167	153	156	180	158	170	173	159	166	153	140	181	176	152	156	187	156	159	172	172	150	154	169	184	168	173	170	174	168	154	157	155	163	191	159	159	170	151	173	162	170	180	166	157	152	156	164	172	167	150	178	161	172	175	147	144	167	165	165	167	164	171	165	139	156	157	161	154	164	157	162	145	163	160	167	172	153	151	152	157	158	154	138	167	172	170	144	149	143	140	172	170	148	186	137	155	166	161	169	143	149	180	136	164	167	173	150	167	158	154	167	134	156	168	150	166	148	156	165	155	153	136	160	180	147	138	134	177	158	158	158	168	155	152	167	177	155	148	147	158	156	145	194	148	161	152	159	156	146	157	175	154	172	169	163	164	164	176	161	160	166	145	149	171	166	163	165	159	150	157	165	153	158	152	173	178	146	169	152	167	149	153	155	167	145	156	162	176	162	162	157	164	167	153	164	151	167	174	169	143	157	161	139	143	138	166	144	166	158	166	158	171	154	160	188	167	169	173	182	188	172
345	1	1900	109892	399	0	0	29	197	36	66	98	106	131	111	146	136	144	158	179	182	175	169	208	183	185	180	201	189	187	173	174	179	171	162	177	170	182	204	166	169	170	182	153	163	152	153	159	159	170	153	149	168	149	168	152	133	159	165	144	140	149	134	145	136	147	148	167	169	152	160	166	150	142	150	126	151	160	163	155	140	165	157	168	141	163	147	146	157	141	141	155	149	172	137	166	154	169	152	148	119	129	163	141	167	150	127	155	132	137	156	151	137	135	146	165	130	131	162	149	158	169	143	146	136	129	153	160	134	151	142	141	131	128	142	168	144	124	136	145	154	145	141	137	131	134	148	116	123	142	142	143	138	133	147	162	142	149	125	126	145	153	130	154	164	148	144	134	143	128	143	159	140	156	142	131	137	152	140	130	122	145	150	124	149	137	137	141	148	170	140	156	139	152	166	125	133	128	123	151	149	153	151	123	133	141	130	143	142	150	167	144	146	171	158	121	151	151	127	156	142	114	131	166	117	157	161	125	171	138	147	136	129	135	146	146	142	144	128	157	124	152	146	146	144	121	133	139	152	147	131	119	117	159	146	149	124	145	164	132	130	125	138	136	153	131	160	146	145	144	144	162	139	135	129	156	144	140	137	154	145	119	136	118	140	135	141	139	142	150	162	139	134	150	122	143	147	169	158	140	132	143	134	151	151	138	122	139	140	139	140	132	136	149	153	155	134	150	154	136	141	131	146	144	135	163	133	146	137	125	125	141	136	133	136	127	133	140	143	136	153	137	124	136	137	137	128	143	135	141	140	169	135	119	144	163	130	150	135	163	152	141	132	144	115	126	161	132	136	136	133	125	123	123	144	170	144	146	126	138	136	106	152	146	132	124	165	131	138	143	167	135	137	161	142	149	140	132	170	137	127	123	127	100	160	152	140	145	144	144	128	150	146	149	143	135	148	141	135	156	141	157	124	135	124	133	146	127	157	135	138	126	117	146	150	140	161	139	140	139	143	150	136	161	144	136	142	151	141	128	162	118	126	136	155	135	131	128	131	153	142	162	130	131	140	119	133	138	132	139	123	145	146	126	146	137	151	146	145	126	140	139	131	142	138	146	131	136	169	154	122	123	141	121	145	137	156	153	145	139	169	142	147	152	137	160	138	166	150	139	144	127	132	142	150	166	141	159	147	157	157	143	124	137	124	129	130	129	133	134	132	141	135	142	151	141	134	125	152	141	117	127	133	130	149	155	140	152	142	142	124	152	133	140	139	141	144	135	129	143	143	140	133	146	123	143	141	124	132	133	139	138	127	141	130	139	121	156	154	152	119	146	132	140	149	132	121	130	120	132	141	127	126	138	150	142	144	130	144	153	125	137	155	121	148	129	132	138	120	137	125	126	142	151	110	135	135	124	149	126	132	137	138	152	138	171	154	153	151	137	116	153	140	140	143	141	145	134	142	137	140	126	132	135	155	137	144	169	152	158	137	118	122	139	134	134	154	138	140	140	133	155	153	122	150	128	134	148	135	154	149	135	127	143	144	138	130	131	155	155	147	156	147	140	165	133	138	143	131	126	149	125	115	121	148	137	136	139	158	137	150	119	140	141	155	120	142	138	125	128	135	152	144	147	135	119	154	130	151	131	130	134	132	130	128	122	124	123	135	144	169	126	158	148	136	129	167	138	124	153	156	139	133	130	146	123	143	112	144	134	129	149	120	138	118	137	139	153	134	129	133	140	144	154	115	140	147	138	141	139	145	140	150	136	137	164	138	162	146	125	153	151	120	129	140	118	155	138	126	124	133	131	146	120	146	129	131	147	123	126	132	133	154	138	146	171	122	161	140	152	145	139	150	158	143	132	161	144	152	122	153	148	154	156	117	138	132	121	116	134	138	150	146	169	140	137	131	151	148	147	142	124	146	153	136	132	138	114	135	133	144	159	138	157	138	143	121	123	133	152	138	136	149	126	116	130	136	138	146	127	134	154	149	133	133	133	141	137	142	120	116	144	124	134	127	136	126	132	131	122	124	139	140	147	134	131	122	124	122	133	143	123	124	138	125	128	149	122	144	143	149	152	139	132	142	140	136	142	159	140	159	143	107	142	140	123	135	144	142	132	118	149	133	127	156	160	140	126	138	134	151	132	139	141	126	157	152	137	158	150	129	116	157	133	148	153	144	148	145	140	135	141	116	129	130	137	125	135	135	138	161	121	156	148	140	154	128	125	150	153	148	128	131	158	122	150	173	145	127	127	125	128	152	135	141	132	134	152	139	134	148	143	145	141	132	155	136	120	134	132	125	146	151	144	149	148	134	144	138	134	144	142	139	159	138	128	126	132
345	2	2100	110016	405	0	0	13	236	32	42	89	107	132	130	137	135	155	167	198	178	190	201	209	198	190	205	214	228	203	182	219	179	196	199	220	197	193	212	196	184	194	218	212	191	174	187	190	173	199	187	189	167	174	166	170	192	176	191	178	183	181	197	188	188	174	178	184	157	178	186	180	204	184	172	183	161	177	156	157	164	176	153	188	155	152	172	167	169	173	171	158	150	181	166	174	167	158	143	176	160	185	162	175	197	162	190	158	159	169	181	183	168	170	147	143	146	154	154	198	166	153	145	160	188	158	189	156	177	156	165	158	160	159	158	165	154	156	155	176	153	181	173	179	174	168	161	158	143	148	170	158	169	158	150	192	166	159	175	146	169	155	153	147	147	148	169	166	168	164	172	158	159	157	158	193	157	139	158	157	152	144	142	137	173	145	157	159	165	181	152	178	149	173	158	175	167	160	162	154	170	144	184	161	154	157	153	145	163	167	168	157	162	152	159	150	156	158	165	160	170	171	148	179	162	156	168	184	172	172	159	149	169	169	169	156	150	166	153	163	161	172	157	150	169	159	155	150	145	167	143	163	156	161	155	159	178	156	173	172	156	156	157	140	155	169	140	179	152	146	155	168	158	163	162	166	147	168	176	153	162	133	154	134	152	154	152	149	142	170	140	153	163	146	169	161	155	141	131	176	143	169	164	160	168	154	125	152	175	167	183	127	170	158	178	175	146	146	168	173	160	182	151	156	160	166	167	148	152	174	161	145	168	149	173	152	169	162	147	139	160	160	163	141	175	162	152	144	167	163	144	163	145	144	149	158	177	143	169	165	170	161	147	158	158	154	159	141	126	160	166	165	151	151	158	146	153	161	141	165	153	150	142	161	163	163	140	164	149	168	133	146	161	146	171	165	154	165	142	133	157	133	162	180	178	157	153	173	137	147	161	159	130	179	160	141	150	142	167	141	164	157	175	154	163	153	145	165	165	176	159	171	145	152	154	155	140	172	160	160	176	150	187	163	157	185	167	139	143	164	167	145	167	165	136	153	186	171	139	177	154	149	150	181	155	173	168	143	170	153	170	152	132	154	139	157	170	142	171	176	157	162	156	158	165	171	176	132	163	147	169	144	160	150	158	153	163	158	144	168	135	170	148	163	138	190	136	138	159	158	161	160	162	142	148	169	159	170	146	148	164	158	165	152	165	144	157	153	143	133	157	144	146	149	164	163	161	196	167	153	146	150	171	170	172	153	133	159	165	163	146	160	140	149	164	147	161	180	155	161	171	152	161	153	142	153	161	159	173	147	166	173	155	178	174	188	133	138	141	158	151	137	178	147	176	148	143	159	184	160	161	162	131	145	167	161	155	157	163	130	173	175	176	166	156	174	155	169	169	183	139	169	160	162	154	165	166	154	145	141	140	180	134	154	161	147	148	166	174	155	142	158	178	157	139	153	166	178	157	154	143	144	177	141	166	164	147	163	154	172	160	158	159	144	162	159	163	172	168	167	132	158	112	140	159	163	157	149	139	133	144	167	149	145	163	146	158	137	131	145	150	164	154	165	176	151	160	172	158	165	153	145	180	174	156	145	165	156	147	158	162	156	153	163	160	158	148	173	164	181	163	152	148	161	155	137	147	167	176	151	165	178	164	133	174	153	163	148	161	144	155	158	162	155	164	171	152	147	170	171	154	146	156	145	147	166	185	159	162	159	144	147	165	152	148	152	167	174	147	174	159	170	154	173	175	163	155	166	159	131	158	165	161	156	130	163	161	151	184	183	175	163	140	166	157	156	172	154	163	148	170	179	165	140	158	171	179	145	150	158	143	183	169	162	154	165	162	167	156	138	173	137	152	177	140	139	169	150	164	175	150	187	181	160	169	157	149	135	151	147	182	154	151	167	177	148	123	167	160	162	152	150	152	193	156	157	148	151	152	163	185	144	166	175	135	136	162	147	161	153	176	155	157	137	164	151	151	160	171	185	152	161	152	162	140	152	153	168	167	143	153	144	163	153	153	155	161	157	139	159	161	164	155	168	155	158	147	160	146	152	160	162	144	188	137	155	167	175	158	174	154	157	169	152	129	142	159	152	175	192	164	159	176	144	157	160	170	166	137	140	144	144	155	144	167	146	177	156	156	163	147	163	134	185	149	144	144	181	177	154	135	176	160	154	151	155	153	148	155	166	159	157	138	161	172	152	166	164	157	148	142	173	156	161	139	168	152	169	155	138	143	169	148	178	169	172	170	128	142	151	167	143	143	151	167	143	154	142	153	144	154	128	174	151	175	162	161	161	160	153	153	166	140	170	156	174	163	128	156	155	140	151	140	177	154	185	138	155
345	3	3500	110139	384	0	0	0	5	4	0	4	7	26	33	66	57	79	78	116	107	117	120	130	153	154	142	162	169	183	165	212	169	192	183	156	208	191	173	169	189	181	177	197	183	176	167	177	166	171	188	171	176	184	180	186	156	190	168	160	175	191	164	168	183	180	159	185	178	165	188	187	190	171	162	181	185	167	171	156	163	175	153	172	154	180	179	174	138	157	170	157	173	187	179	159	172	183	152	171	146	172	152	150	156	187	175	156	139	169	156	159	173	171	173	147	179	168	135	149	174	172	143	148	160	156	144	167	159	174	165	171	180	137	172	163	172	166	158	151	151	151	144	149	161	161	144	157	171	148	168	172	140	154	154	177	119	152	150	139	148	185	158	174	182	153	187	159	128	140	151	155	174	169	170	162	161	158	153	149	151	142	158	171	179	151	173	127	176	165	160	156	150	132	141	167	155	188	152	161	135	160	172	157	162	158	164	148	149	152	137	148	154	147	145	156	167	149	146	161	129	168	150	135	164	144	127	159	160	136	130	160	162	154	162	162	142	176	165	180	142	154	147	170	146	152	155	181	149	165	143	169	157	145	161	137	175	162	159	159	158	166	157	152	178	163	138	153	148	134	168	162	168	141	152	177	143	142	142	165	150	160	140	155	136	153	143	158	141	169	151	148	163	180	148	157	146	138	163	141	141	167	121	171	154	163	162	156	158	135	143	161	154	125	148	163	154	167	137	163	167	158	132	174	140	158	171	140	154	171	126	147	181	155	172	158	146	159	156	181	161	154	157	164	159	171	141	153	157	163	164	147	147	148	148	157	160	163	156	148	158	138	163	148	153	160	169	140	174	142	165	143	154	149	149	155	138	155	162	141	145	152	170	152	163	145	160	139	160	158	157	146	153	169	130	168	157	156	182	176	160	166	134	153	152	141	159	157	156	141	160	145	160	138	159	159	140	141	147	174	142	162	157	133	155	154	127	137	150	145	154	194	141	143	172	154	171	150	192	156	171	162	172	144	125	141	165	128	159	153	150	141	152	141	154	140	144	157	155	156	177	138	162	144	153	143	162	166	138	151	146	157	122	135	177	144	162	140	159	149	138	157	164	163	140	145	151	154	159	143	139	153	159	164	149	137	158	143	145	144	162	140	135	132	160	158	131	169	152	166	144	133	170	132	134	146	147	155	131	170	165	139	171	190	144	155	138	141	154	150	189	150	154	145	154	145	151	160	148	157	144	159	136	141	151	161	151	139	135	144	152	161	156	152	178	161	163	132	154	158	145	150	152	157	166	166	142	147	158	129	139	156	163	164	151	149	137	151	156	162	160	164	149	134	132	174	167	170	162	148	171	140	157	143	164	188	170	171	148	132	127	178	153	159	168	168	141	138	153	151	147	168	179	146	140	171	166	162	160	153	144	133	138	152	138	160	168	186	169	166	138	145	172	153	139	162	161	150	154	150	124	169	149	181	127	154	147	162	170	151	161	173	165	174	162	154	146	160	133	154	150	156	153	129	155	165	140	163	138	142	157	165	164	158	157	159	155	149	152	173	130	147	140	140	148	130	151	171	153	129	149	177	155	153	146	147	157	156	161	140	139	148	149	152	150	137	159	165	156	150	145	149	167	170	141	135	151	142	151	125	126	141	129	147	150	165	127	130	176	146	147	155	159	136	151	132	149	141	135	140	155	134	167	158	143	164	172	138	142	150	154	135	169	137	138	163	146	155	142	176	182	141	168	139	146	127	145	161	170	156	153	153	160	160	154	135	168	148	153	139	145	132	151	154	150	133	144	152	142	172	157	146	178	163	140	154	148	159	172	153	135	146	144	148	133	142	136	138	145	161	160	161	135	151	149	128	131	128	145	145	140	164	150	145	138	138	153	146	160	159	137	162	135	184	155	152	162	155	141	164	152	141	146	144	132	160	152	137	143	175	161	141	164	139	134	153	158	124	166	153	175	152	145	161	149	147	161	147	158	168	153	164	152	149	143	141	164	167	157	142	167	143	159	172	146	162	149	149	152	146	162	156	153	151	146	157	162	152	139	153	158	193	141	154	150	140	152	165	150	155	149	155	149	170	155	164	151	150	177	136	167	152	157	162	149	170	150	157	167	149	153	142	148	148	164	150	135	136	135	155	135	144	151	154	151	161	170	151	137	174	179	140	178	165	159	158	169	141	155	155	139	162	145	156	141	155	153	132	164	159	146	166	154	163	140	157	154	161	166	153	137	151	139	162	159	140	136	154	148	139	156	163	156	163	144	133	157	129	170	120	150	154	149	142	143	138	163	167	142	135	152	149	154	145	141	136	125	154	138	156	159	156	154	168	164	173	169	174
345	0	2700	110262	383	0	0	0	10	7	1	1	2	7	8	13	20	44	60	78	90	111	122	117	132	145	145	158	135	177	182	155	195	175	197	177	201	229	189	207	225	208	200	196	222	198	199	195	187	202	197	197	194	196	179	184	202	203	186	181	194	211	163	185	185	176	200	183	198	201	212	212	182	179	198	209	190	178	178	165	155	168	178	195	172	170	188	180	197	193	180	171	176	177	174	185	190	201	188	185	178	185	186	188	199	181	181	198	170	185	177	178	202	165	171	183	159	173	166	146	176	178	181	203	170	153	157	173	169	189	185	159	158	152	172	198	198	159	203	194	180	167	170	178	164	180	179	156	160	178	190	172	166	162	191	151	200	174	167	161	189	184	179	187	196	178	189	181	182	178	173	174	189	194	157	193	173	182	178	160	179	202	152	154	163	161	168	163	189	181	196	177	160	197	180	167	177	176	159	189	179	151	179	164	150	164	169	175	191	158	156	175	176	185	186	173	192	189	162	176	182	169	176	165	162	210	169	191	180	169	155	182	180	171	178	180	168	171	178	196	165	163	167	160	158	175	194	145	193	161	159	172	172	194	165	156	165	175	175	160	165	177	205	161	168	161	150	166	153	171	159	176	175	148	196	175	174	153	175	159	162	159	194	150	158	152	193	186	168	158	174	150	158	154	154	167	215	167	157	188	176	178	176	151	152	139	162	156	177	170	164	153	156	174	163	141	171	177	153	152	165	181	181	177	171	161	145	180	175	169	174	170	154	171	185	139	153	171	142	192	164	161	184	156	180	188	172	167	168	173	167	177	164	164	178	164	170	180	175	138	176	169	160	181	167	167	162	156	175	176	185	169	149	172	142	182	144	198	184	149	193	192	162	155	169	186	182	143	176	176	174	170	173	127	174	167	161	164	145	170	170	165	176	190	167	148	181	184	165	154	161	157	171	168	165	172	156	160	159	147	174	159	170	162	162	161	188	176	182	165	157	144	155	176	173	169	160	162	172	171	163	170	177	162	161	184	173	144	169	160	172	169	168	166	184	177	150	177	177	150	152	189	160	180	160	164	165	156	161	151	158	157	166	151	171	164	159	195	170	191	183	181	166	154	160	151	165	150	143	199	170	190	143	170	150	166	160	151	162	157	167	162	168	161	195	157	160	173	182	196	168	171	158	165	151	173	159	159	160	193	151	172	170	158	167	183	188	164	165	178	177	175	160	155	180	164	185	193	156	152	170	144	161	164	170	146	183	182	165	148	166	160	174	163	154	178	179	141	170	169	195	154	166	188	160	200	176	181	190	170	145	172	165	183	171	154	138	171	176	173	166	170	161	158	172	162	178	192	192	180	178	148	169	154	157	181	178	176	165	156	162	160	164	180	165	142	162	200	151	157	165	193	155	176	169	186	146	158	182	181	186	181	169	175	163	176	160	157	169	139	156	172	140	161	169	177	168	147	172	157	169	166	163	151	166	153	152	154	166	159	154	153	188	176	166	168	162	173	145	163	166	168	154	182	169	157	166	155	159	147	161	181	168	203	170	178	178	159	175	164	164	162	160	174	156	172	152	181	170	172	175	178	181	163	193	145	190	159	153	167	166	160	185	179	155	162	184	162	168	159	171	176	162	187	153	140	165	177	170	181	172	151	151	162	164	167	158	179	168	168	158	167	183	165	178	180	154	159	159	206	163	152	162	169	159	172	166	180	154	152	178	153	157	157	162	162	161	196	172	165	169	176	159	157	163	167	172	166	168	187	169	173	171	146	174	157	180	140	158	142	176	159	183	171	167	177	167	156	174	157	175	162	165	185	148	172	181	171	160	160	169	154	163	169	160	162	174	170	175	190	152	183	172	175	153	161	160	151	144	177	165	175	169	146	177	169	156	143	179	176	152	147	158	142	163	168	181	195	172	162	180	165	152	152	163	169	183	164	167	161	186	181	166	161	162	162	167	165	146	158	163	170	193	151	154	162	183	193	184	162	141	157	159	176	168	191	169	159	160	160	173	174	171	166	177	139	158	164	155	166	160	183	151	154	141	168	177	146	168	155	149	167	156	172	177	177	182	166	169	138	159	167	162	170	161	178	166	139	153	164	162	159	142	158	182	171	156	192	175	174	176	167	156	168	164	158	194	136	162	165	189	165	169	171	176	148	165	168	136	166	188	156	168	144	154	182	152	169	154	179	166	149	181	152	173	150	179	177	167	177	170	189	149	172	185	152	160	174	179	163	165	157	148	156	168	168	165	163	162	164	156	163	173	151	171	161	151	155	187	161	179	163	181	136	176	160	178	167	165	157	181	179	155	163	159	181	164	175	185	170	185	192	168	145	149	149	172	153
345	1	1900	110385	393	0	0	3	159	481	278	122	136	146	130	147	164	154	182	203	196	227	196	207	210	207	201	203	227	193	202	243	203	175	186	221	187	187	185	183	213	198	214	187	181	193	159	188	176	180	173	177	171	183	159	153	193	171	186	165	177	172	164	179	179	170	191	156	161	175	157	144	178	176	172	157	174	171	174	189	173	163	171	188	172	167	166	178	161	181	185	168	144	165	157	161	172	181	174	164	154	154	173	143	182	180	132	154	150	166	173	174	151	146	167	145	157	169	180	145	160	172	163	158	146	170	170	144	170	158	175	147	183	169	159	145	169	156	179	160	127	168	168	164	152	163	161	157	154	178	143	172	185	155	172	150	167	171	157	139	153	171	177	166	165	148	162	158	162	155	142	167	150	155	169	154	156	188	153	141	158	154	174	162	177	164	168	168	151	154	163	176	177	160	161	146	163	159	176	162	154	148	174	154	173	171	161	170	137	173	162	165	136	171	168	160	155	153	146	154	137	154	152	177	157	162	155	155	154	148	178	147	160	151	173	132	148	159	176	174	184	143	177	149	152	166	163	146	168	193	168	160	136	155	159	163	159	141	146	164	189	161	153	137	150	145	142	167	185	154	136	174	155	153	164	157	176	179	138	166	149	149	142	147	181	165	171	135	152	162	166	171	157	159	136	164	154	179	165	150	153	183	158	153	160	159	137	156	143	155	135	142	200	157	178	154	147	177	168	169	161	164	160	135	148	153	162	162	163	152	157	150	151	141	160	161	130	157	152	185	155	181	154	168	166	164	145	159	149	168	163	162	166	146	158	153	156	162	147	152	161	162	162	159	160	164	168	154	164	162	160	169	142	161	148	161	170	161	164	178	160	166	169	166	168	145	167	157	159	161	182	156	166	198	152	170	159	157	178	163	161	160	149	155	147	166	170	157	149	118	142	171	165	145	150	136	146	141	170	182	143	166	152	148	156	169	127	152	136	150	176	148	133	152	173	148	177	153	156	147	174	160	178	134	156	177	168	187	170	152	156	171	168	157	141	182	144	157	167	149	164	165	153	169	161	162	161	158	151	172	161	164	166	172	152	159	170	132	166	138	159	143	167	175	150	144	165	142	172	148	187	161	158	176	158	130	181	166	157	132	151	149	178	165	149	178	175	160	180	141	157	150	148	181	162	175	173	161	150	154	142	157	151	166	150	162	134	158	184	154	132	148	152	168	191	155	175	148	140	161	169	168	176	151	166	172	172	161	166	166	164	144	172	165	141	186	160	178	171	168	177	139	158	171	165	162	139	153	139	151	136	165	180	159	146	152	202	169	157	160	169	133	158	155	172	136	142	183	164	148	164	141	170	168	171	153	166	148	172	180	160	157	138	163	176	172	158	139	164	177	174	167	162	168	148	157	158	152	175	167	190	165	155	149	140	147	153	151	156	170	173	146	152	141	174	157	138	143	160	159	145	181	179	156	171	169	136	173	164	140	148	165	162	142	159	157	144	167	165	156	140	139	163	147	140	188	158	167	147	145	163	140	158	165	156	185	170	158	155	144	153	141	159	141	140	166	166	178	163	159	160	142	133	143	164	163	174	163	153	154	164	151	135	153	140	141	146	166	183	158	143	165	161	140	145	180	168	160	130	145	145	160	167	177	152	156	128	165	148	154	164	136	170	164	151	153	154	149	153	179	151	158	163	170	139	164	169	142	168	136	140	165	180	138	170	160	152	143	135	161	151	146	187	144	141	162	152	152	162	156	158	144	155	145	153	155	148	161	118	153	135	159	163	167	145	166	159	142	145	148	158	142	132	157	139	156	144	160	129	153	173	135	159	163	144	145	130	153	144	156	163	155	153	152	141	157	136	166	135	148	143	149	161	148	163	147	162	148	171	167	132	160	172	164	157	173	168	167	173	151	158	173	161	183	164	142	154	146	167	166	165	144	151	172	158	159	172	153	141	169	161	147	154	155	160	148	153	145	169	158	165	160	154	147	143	170	151	151	163	166	155	150	147	173	138	178	146	166	179	163	171	137	158	182	169	152	146	168	163	183	158	141	156	151	175	154	171	158	167	152	146	151	161	157	144	183	162	132	157	165	151	166	171	159	168	139	156	150	161	154	151	155	188	161	168	158	161	150	139	142	165	160	154	148	165	174	148	157	153	174	163	161	150	146	154	135	138	149	173	155	159	148	142	169	158	131	139	156	165	179	152	146	154	159	165	157	153	156	165	148	164	145	139	142	173	134	153	150	155	177	152	173	164	167	163	120	148	138	165	172	165	138	153	159	145	135	155	168	154	171	163	161	156	153	158	157	141	167	143	161	146	153	160	181	168	153	162	161
345	2	2100	110509	385	0	0	0	91	306	61	113	124	130	122	140	149	170	142	179	193	196	216	212	203	214	200	224	205	209	198	204	189	204	191	190	197	209	184	192	203	181	195	182	189	196	176	164	178	201	216	169	198	168	197	166	178	209	156	173	162	160	159	167	172	177	146	170	162	188	174	162	170	166	182	150	180	181	168	185	173	179	163	172	171	177	171	145	161	155	171	150	168	213	170	160	163	163	161	147	146	158	174	159	171	184	167	167	136	164	161	149	191	157	174	169	168	166	154	160	151	175	168	169	129	167	168	160	157	169	154	166	196	198	148	162	158	142	165	167	168	163	169	155	150	159	146	170	163	162	161	159	154	142	166	161	148	153	181	144	154	139	156	161	162	144	178	152	136	154	179	167	153	148	147	148	156	145	149	154	167	150	161	156	174	188	162	158	148	180	161	138	158	168	166	176	174	179	180	149	164	157	169	147	156	147	155	163	168	188	166	153	150	163	184	173	141	180	168	165	136	164	162	177	166	170	175	158	167	149	175	160	200	166	183	162	157	157	157	176	150	177	131	167	167	166	183	157	142	173	170	165	163	152	154	145	169	175	143	167	162	176	178	168	163	177	150	158	170	160	177	144	152	171	167	156	142	159	158	155	126	144	141	173	163	195	168	201	170	170	181	168	177	159	162	172	134	179	140	155	145	147	147	155	178	186	158	161	155	157	166	155	163	155	152	145	148	165	133	134	157	153	172	150	161	162	136	140	156	152	151	177	155	189	164	135	145	141	160	152	159	152	157	134	169	154	124	152	152	163	177	136	165	159	166	173	155	158	181	147	164	181	161	153	158	163	137	153	161	154	181	150	152	177	156	159	145	156	156	162	164	166	172	157	182	133	164	155	141	176	167	160	162	160	182	176	185	149	164	168	156	155	133	152	170	171	158	179	148	149	174	169	167	179	177	149	153	142	164	146	167	158	151	155	164	129	151	157	162	159	159	148	154	167	158	146	159	171	152	178	158	167	171	178	173	152	160	151	150	162	170	149	159	160	157	181	147	174	143	186	161	139	155	164	174	168	146	155	167	152	171	143	142	166	138	163	179	172	190	159	146	172	180	160	160	164	153	176	155	177	148	168	170	148	156	141	167	157	159	161	177	157	159	154	158	168	165	139	143	154	165	145	170	132	160	164	142	147	153	162	153	159	160	146	158	150	130	160	169	168	163	154	132	164	135	157	155	162	161	164	164	143	133	163	156	159	178	163	151	189	158	145	162	172	149	152	152	176	145	160	164	165	153	150	181	145	141	145	173	153	152	161	187	148	150	161	144	145	159	145	172	160	158	138	164	165	145	144	136	166	157	154	150	126	146	164	144	174	165	170	159	169	143	171	148	158	133	144	149	146	147	173	140	169	156	165	140	153	164	149	156	145	163	153	134	152	155	166	154	169	152	145	167	168	174	148	166	133	187	172	179	151	179	144	146	171	154	164	132	149	171	146	154	162	165	158	150	152	153	167	138	140	146	159	169	146	163	149	154	167	157	161	167	172	160	152	168	137	155	155	164	163	165	157	159	162	171	149	154	126	171	174	150	149	143	151	142	138	143	157	160	146	143	164	151	145	161	147	132	157	155	125	161	150	168	175	166	155	164	149	183	159	142	168	151	139	160	159	159	161	130	173	146	150	161	151	170	152	145	186	165	175	164	173	153	157	151	147	139	145	133	137	153	167	136	156	146	160	172	125	147	153	133	148	141	151	165	142	177	179	167	152	156	156	167	166	174	187	144	140	172	155	144	166	149	159	180	154	152	167	153	169	151	155	136	156	155	147	147	161	166	175	165	167	167	166	166	151	160	169	145	142	163	155	160	168	167	138	152	174	156	185	168	143	172	149	155	167	152	168	159	160	159	162	141	194	156	156	181	180	157	151	155	140	167	148	159	159	163	169	143	146	164	161	176	183	166	145	157	147	142	159	166	147	133	157	141	156	159	161	164	142	154	162	162	164	166	172	168	137	142	142	153	156	145	161	163	155	151	165	139	151	148	165	147	165	146	158	166	157	170	154	159	159	177	163	161	186	145	180	175	142	182	150	147	170	164	163	159	155	157	184	144	143	168	188	160	159	155	152	161	151	152	135	137	174	166	152	165	178	153	134	154	159	157	165	143	145	149	142	164	145	156	145	180	197	143	161	151	148	141	160	149	169	161	168	137	140	174	173	159	153	161	186	142	172	157	171	165	158	147	147	156	158	136	147	146	150	166	164	159	169	176	153	163	139	185	160	139	143	166	143	143	164	175	152	136	145	129	162	175	143	137	142	154	151	193	163	135	154	163	162	159	156	154	142	164	156
345	3	3500	110632	378	0	0	0	14	195	40	44	63	72	70	111	110	119	124	127	152	163	141	165	172	205	190	180	192	200	211	216	192	223	199	180	183	212	199	210	188	190	203	196	188	214	203	186	198	181	178	158	188	193	178	176	186	187	166	185	191	166	176	183	183	176	204	187	165	180	188	159	173	185	162	180	160	180	164	176	155	181	158	177	167	192	173	155	168	189	171	168	165	152	139	167	180	166	173	161	149	161	165	187	177	148	150	163	175	168	166	161	167	186	140	150	189	154	152	156	159	158	162	172	157	156	180	167	168	166	163	150	161	154	163	152	166	149	143	160	161	151	151	168	167	172	173	149	164	165	178	152	169	162	167	156	169	159	156	158	180	174	175	158	160	162	174	169	142	150	164	150	155	153	168	176	158	164	154	157	167	136	163	181	170	149	150	155	165	159	186	155	158	172	150	157	141	163	174	151	144	171	158	166	152	159	141	184	159	166	173	164	153	159	184	151	153	144	161	159	162	152	151	158	150	149	186	158	165	152	153	155	167	132	137	142	153	155	160	153	167	174	154	169	133	153	153	179	171	136	156	161	154	160	151	154	165	142	167	148	184	140	153	156	161	172	170	144	157	146	156	159	175	170	162	136	156	163	159	148	154	162	167	141	153	166	156	171	154	167	156	160	152	153	161	167	172	159	169	158	180	151	173	160	157	148	155	184	172	132	152	144	158	168	166	168	148	146	186	174	124	155	187	167	152	160	155	140	136	168	148	148	163	156	170	156	162	131	158	167	159	151	167	150	170	171	158	155	142	150	136	178	179	157	166	174	160	148	154	180	146	160	172	172	144	160	137	152	136	151	151	177	135	153	164	161	144	161	160	172	146	160	153	153	134	159	159	152	145	144	153	142	157	156	161	164	163	154	149	153	155	153	154	141	162	151	166	178	172	161	139	158	189	154	168	165	159	145	158	144	144	178	156	172	134	150	164	182	150	168	139	139	149	153	164	152	154	161	158	160	159	166	171	160	176	157	150	194	152	178	151	141	149	138	151	160	143	164	161	152	147	150	155	167	150	183	150	165	174	143	164	151	144	146	152	160	166	169	167	134	167	158	161	162	158	183	177	157	147	150	156	162	154	151	157	154	159	136	123	166	129	169	160	168	183	158	162	151	164	155	162	165	163	167	121	152	143	138	145	177	119	129	174	169	147	155	168	150	147	153	124	165	151	154	145	138	161	131	157	172	170	178	163	173	148	181	149	159	138	151	155	141	164	142	162	142	161	139	147	159	147	167	149	137	161	177	134	152	151	154	167	167	137	155	155	160	165	142	157	163	158	165	159	154	145	149	152	146	137	151	141	164	153	154	126	168	148	154	146	157	153	132	162	151	161	156	158	177	155	158	157	153	143	156	163	159	160	151	156	160	154	163	166	155	153	152	145	155	152	170	152	152	161	151	177	154	151	139	167	152	150	165	152	123	160	183	169	124	159	163	151	171	159	161	151	167	158	143	144	139	149	166	152	158	148	156	176	147	177	175	176	146	169	133	154	134	144	165	154	156	144	163	181	174	150	159	158	167	163	130	185	150	149	163	146	145	152	158	151	165	135	168	137	154	154	169	169	164	153	163	154	151	162	152	144	187	170	156	159	140	147	166	152	151	169	147	155	150	168	139	141	152	172	158	153	157	165	174	151	153	156	160	156	157	150	131	157	150	158	165	133	154	163	170	140	146	156	175	161	151	161	142	136	135	157	149	167	156	154	144	143	159	142	140	174	153	160	139	155	156	160	151	155	147	146	146	152	145	178	166	169	175	170	140	149	153	164	151	160	170	157	153	150	152	163	158	155	158	161	162	143	149	157	153	155	139	160	164	164	165	135	167	157	161	157	170	141	159	150	161	165	173	160	162	153	161	163	171	169	165	162	154	153	145	160	183	155	150	138	164	147	120	189	152	157	155	149	166	150	147	146	156	152	152	157	176	142	144	140	174	157	151	173	129	163	152	155	150	172	142	160	161	141	168	166	164	168	156	166	154	153	148	133	167	158	160	139	165	151	160	158	154	151	159	160	133	159	130	150	166	156	161	151	139	165	157	152	143	115	173	162	163	146	149	136	157	145	160	168	165	161	154	144	169	161	162	173	154	155	165	154	155	152	151	148	166	167	145	163	144	183	161	147	143	144	154	150	166	140	159	156	153	170	177	168	149	163	159	145	163	161	162	162	141	160	182	144	146	144	163	166	157	158	174	157	170	146	149	170	162	168	165	161	144	155	157	170	193	131	172	147	164	168	165	167	165	150	179	158	162	166	166	144	141	172	155	153	163	161	142	149	160	157	181	156	159	179	169
345	0	2700	110755	390	0	0	0	40	160	130	13	30	55	78	75	74	103	105	118	143	138	155	159	166	201	195	203	183	204	203	210	204	237	211	207	217	209	216	207	212	204	183	225	183	209	232	210	207	202	223	197	178	210	178	208	193	201	180	193	188	183	188	186	202	177	201	197	189	180	213	173	178	166	198	185	182	220	189	190	193	182	192	172	178	166	185	193	170	173	159	199	178	187	169	194	173	183	188	169	164	210	182	187	155	205	174	184	188	168	187	179	200	175	192	178	185	169	172	179	179	169	187	175	183	173	152	142	213	188	174	175	187	174	175	192	200	158	177	192	186	173	160	189	188	127	173	169	189	168	164	184	161	168	180	186	181	182	192	186	194	172	180	174	165	150	170	185	177	175	179	184	179	180	172	172	179	171	169	151	176	173	177	191	169	172	173	189	186	164	172	168	190	188	192	141	147	171	190	195	168	175	183	161	173	184	189	176	187	193	185	155	149	166	183	167	158	173	197	174	197	188	157	143	167	159	173	181	185	181	170	192	169	179	170	170	164	178	175	180	165	163	161	157	165	176	195	178	193	176	194	185	185	150	167	192	154	185	172	147	183	185	187	170	193	141	156	141	180	185	170	162	148	189	163	165	172	174	178	169	168	170	166	185	152	180	195	189	152	162	170	159	172	175	173	176	160	167	193	166	162	180	167	164	177	174	167	169	187	158	170	155	162	171	172	146	160	162	155	192	180	152	162	174	169	176	161	174	178	175	186	165	167	191	169	170	181	185	181	162	179	172	175	188	157	160	194	150	183	158	176	177	167	183	168	168	170	144	153	184	162	182	182	165	165	160	194	175	168	164	190	181	178	172	155	168	182	156	167	193	179	178	163	161	147	158	166	157	169	189	173	165	172	170	138	170	163	185	170	165	187	172	196	153	157	171	162	152	195	176	160	164	180	171	174	168	144	173	159	147	165	176	165	182	171	173	157	177	186	183	184	183	156	176	171	196	185	167	182	158	196	164	176	176	160	169	172	176	164	167	164	176	178	177	171	168	163	172	170	178	166	170	178	171	163	166	181	156	169	176	172	168	150	162	175	183	162	183	167	166	188	188	156	160	162	169	173	168	163	176	164	165	189	172	184	161	159	164	181	183	149	178	174	186	174	166	173	171	162	170	171	184	173	185	156	182	150	189	166	160	165	169	154	170	155	179	170	183	177	159	171	171	157	188	161	173	155	180	177	176	181	178	182	162	165	180	160	178	166	160	147	182	165	149	159	161	206	158	162	183	172	160	139	151	155	173	186	177	170	169	177	163	159	180	164	176	176	150	186	140	153	152	155	169	179	160	173	174	137	178	166	150	182	182	169	175	167	185	159	174	173	178	161	175	167	165	174	159	171	169	158	172	166	165	171	156	171	175	162	177	175	185	171	174	154	161	153	175	161	162	187	172	173	190	175	142	143	169	155	157	166	174	176	185	151	185	154	153	168	152	151	170	179	188	185	178	187	142	178	156	159	175	187	174	166	192	169	183	174	188	179	186	153	169	175	172	145	167	170	163	161	165	160	187	167	193	137	188	170	170	156	171	175	178	163	172	151	176	171	205	191	151	176	164	164	182	189	177	159	174	161	154	142	179	188	158	161	169	178	191	165	160	175	161	172	167	157	137	158	193	179	160	193	190	164	186	152	176	170	178	164	162	175	158	171	139	165	157	173	178	181	158	155	175	180	175	185	183	169	185	167	150	172	164	137	168	172	176	157	146	158	148	185	162	149	172	189	175	159	176	176	165	168	175	181	179	177	189	179	159	164	180	169	182	159	156	173	160	140	160	192	177	168	184	171	180	195	177	158	195	181	185	155	161	179	171	185	173	170	186	147	139	188	159	165	189	153	159	167	178	169	170	176	182	138	151	167	162	140	174	137	156	162	150	159	196	179	163	162	155	162	150	164	164	175	186	130	180	168	188	176	162	165	151	185	164	156	174	173	180	172	176	173	159	161	165	178	184	165	169	161	185	163	170	153	164	186	187	157	168	163	174	165	184	171	167	160	170	178	178	194	170	154	173	166	179	166	177	154	151	161	170	170	159	173	164	171	173	155	183	154	169	184	164	173	175	161	160	167	190	160	169	135	177	181	176	158	156	170	181	191	161	189	178	152	152	163	157	175	164	174	176	175	164	153	169	176	165	177	157	174	168	189	172	158	166	162	166	160	147	145	172	160	173	171	151	169	147	166	164	194	162	166	179	158	184	184	178	174	176	166	178	142	158	166	161	189	180	150	170	161	145	144	151	196	165	189	163	161	153	159	162	150	179	149	148	182	154	170	174	148	152	195	178	173	188	165	163
345	1	1900	110878	409	0	0	85	701	793	299	225	229	234	238	242	221	233	238	245	218	229	201	206	233	220	212	218	202	211	216	201	208	207	191	193	183	210	183	199	184	180	162	188	169	182	175	179	159	164	179	181	163	164	176	145	177	156	157	173	143	155	146	165	151	169	168	185	148	166	148	182	158	167	165	157	183	180	169	168	138	154	161	152	156	160	172	159	167	154	177	137	149	153	162	169	172	126	148	147	147	175	167	145	159	154	158	158	170	163	152	176	167	146	185	154	146	158	165	154	137	154	176	137	147	141	162	153	163	144	161	177	146	145	156	132	162	145	145	145	155	153	158	135	140	133	169	161	146	152	150	163	141	155	153	173	158	146	161	156	175	138	162	147	171	162	134	168	165	168	152	154	143	157	161	150	166	150	159	158	157	167	138	146	163	159	136	147	125	155	140	142	153	145	165	145	148	161	141	178	138	161	165	167	156	155	147	144	140	162	170	159	136	134	138	143	140	171	159	150	140	159	161	150	153	158	153	148	158	156	153	156	144	144	155	150	152	159	139	153	153	159	159	136	168	147	151	137	160	142	157	153	159	137	126	133	162	144	150	150	136	123	135	152	158	139	151	154	148	166	145	144	155	155	175	138	137	177	159	181	150	155	155	153	161	148	144	139	156	160	147	159	139	155	143	162	132	153	145	146	133	167	141	156	148	143	142	147	148	135	146	145	144	152	140	127	145	158	151	155	170	152	170	150	161	166	165	156	143	149	159	128	150	160	142	162	145	141	125	159	148	149	143	147	151	135	136	156	149	166	166	176	168	156	144	155	154	157	150	152	141	142	149	146	124	161	167	152	166	158	136	125	161	159	148	172	148	157	146	151	168	134	141	153	160	145	130	129	169	148	172	153	150	132	130	137	163	148	147	162	159	148	137	156	168	138	157	156	138	147	136	145	162	152	136	160	141	145	147	124	160	131	154	137	169	140	163	147	142	132	165	154	152	159	157	133	150	151	144	140	155	153	159	148	133	149	163	130	146	165	148	175	141	142	152	141	159	153	142	155	161	155	155	148	144	153	163	170	144	163	150	156	148	147	132	147	157	140	162	144	173	157	161	150	180	139	146	160	151	155	160	149	138	139	144	159	176	156	132	162	154	161	162	149	141	135	130	160	129	145	133	151	143	162	151	152	118	157	145	161	153	170	133	161	129	147	166	145	162	160	151	122	176	170	156	140	137	125	178	165	137	180	136	155	154	150	156	136	159	169	160	153	143	169	152	151	142	128	149	155	149	173	167	143	153	172	165	158	176	163	151	163	155	167	159	141	142	161	133	158	161	156	169	158	162	150	151	163	153	141	153	154	153	166	126	134	146	151	156	168	156	157	158	170	166	150	178	142	131	143	125	150	140	147	156	172	144	154	154	130	153	161	130	152	155	151	133	155	167	172	136	160	143	171	152	140	137	153	141	131	164	134	147	140	151	158	143	148	151	144	161	149	158	170	146	134	151	157	150	131	152	141	161	155	138	150	175	132	144	120	164	156	129	174	160	150	143	178	153	112	145	152	159	151	116	163	160	163	151	163	125	168	149	161	151	135	120	142	143	131	147	151	147	147	144	142	161	140	148	159	155	136	144	132	147	153	152	143	161	145	139	134	146	154	123	168	144	163	131	169	154	164	170	139	128	164	144	149	118	120	151	130	131	159	151	144	175	156	164	151	141	152	141	157	158	146	135	139	131	137	146	136	164	147	160	162	143	160	146	163	146	143	169	152	133	133	152	138	155	158	142	144	145	147	152	145	158	133	147	156	163	154	151	142	147	178	164	153	148	142	147	159	149	147	159	171	141	152	142	149	156	152	164	117	142	142	156	153	139	161	172	151	141	151	128	153	142	156	148	145	157	136	163	123	155	145	152	162	147	168	163	124	146	140	159	167	162	167	127	156	150	160	163	149	150	146	145	129	138	148	180	156	129	152	166	142	139	144	136	159	163	141	158	120	150	133	142	155	138	138	140	156	149	159	161	147	132	141	148	157	144	172	156	146	151	160	179	178	143	153	150	137	155	135	135	147	157	146	150	142	158	148	124	152	155	150	156	137	147	168	136	136	158	158	151	160	149	135	137	154	137	133	127	138	171	114	144	135	145	156	132	127	137	155	144	144	129	151	143	129	159	161	156	148	135	152	140	160	141	143	150	155	162	167	172	143	145	145	131	158	163	172	174	141	152	160	142	122	133	140	126	145	152	149	146	134	163	141	131	151	148	155	148	154	152	152	138	174	123	135	153	162	159	145	153	130	128	125	167	161	127	162	160	142	141	153	154	137	142	139	137	133	155	169	149	122	139	153
345	2	2100	111001	408	0	0	27	697	661	127	188	161	190	212	222	201	214	196	206	198	214	232	227	204	210	210	208	193	206	192	219	182	182	197	208	186	215	172	178	202	190	206	186	179	185	178	175	166	200	172	175	184	161	190	162	170	152	162	155	168	166	143	176	164	159	149	183	182	183	170	155	169	172	184	194	153	177	165	142	173	160	166	171	176	154	166	154	161	158	150	142	160	157	169	145	154	151	160	155	157	168	161	171	184	155	148	132	159	162	154	160	141	149	148	161	163	174	161	168	132	152	151	159	161	161	157	166	131	167	171	137	163	134	163	162	145	143	150	180	161	160	183	146	149	189	126	166	173	139	178	186	138	151	150	153	149	140	152	137	160	146	139	153	140	150	155	154	167	168	154	143	167	166	149	162	152	136	156	136	123	156	146	148	144	159	149	154	145	160	134	162	175	160	164	164	180	152	143	142	164	147	148	140	132	166	144	141	123	173	157	167	150	152	157	138	151	146	160	171	144	136	162	131	178	152	150	160	157	145	147	171	143	165	150	154	141	148	151	172	165	177	169	162	160	150	131	170	140	177	140	154	171	134	151	152	149	133	163	166	160	184	170	152	167	155	141	145	160	136	155	159	147	165	165	137	138	140	168	163	163	171	134	153	126	177	122	149	139	154	136	173	154	168	146	173	142	153	138	150	149	146	160	144	188	141	147	163	138	164	162	141	146	145	136	155	129	146	155	168	154	158	167	148	152	174	143	137	152	171	157	141	165	139	140	121	139	165	159	161	128	160	122	157	151	168	159	164	154	155	148	162	136	167	148	146	158	176	146	159	150	170	173	150	153	139	144	154	144	148	181	159	173	143	151	154	139	154	134	161	128	163	131	148	149	171	158	136	153	167	142	154	154	150	144	153	115	150	151	159	160	152	141	144	148	149	150	144	161	144	152	172	158	152	160	143	155	145	155	154	149	137	146	158	160	158	157	130	142	142	136	147	150	150	168	133	143	152	172	141	155	156	144	154	143	129	161	155	143	157	150	163	129	156	157	129	155	137	166	134	150	164	146	136	149	158	132	140	128	160	160	161	129	161	151	165	119	150	151	162	159	170	144	125	139	159	175	161	148	150	136	146	160	153	158	167	133	149	147	154	149	131	149	143	126	163	175	138	166	140	144	132	148	142	156	137	140	162	146	179	157	170	161	126	161	160	159	164	160	146	166	176	174	136	155	139	129	152	152	153	150	150	141	147	143	160	161	142	137	164	154	151	156	161	154	156	172	153	134	144	155	151	157	156	153	142	168	121	160	143	152	141	164	142	166	144	151	136	182	128	181	149	176	152	130	157	165	147	133	162	163	128	162	171	157	140	165	123	142	155	153	149	143	171	154	174	130	162	146	136	159	147	134	158	147	168	142	144	180	161	157	145	145	146	157	171	169	135	137	165	165	149	149	159	148	157	146	139	156	164	153	147	158	161	132	143	147	146	140	143	143	143	157	150	156	133	141	162	172	143	147	150	136	143	147	139	151	159	149	166	158	162	147	142	156	136	144	145	129	158	127	147	156	144	143	139	124	152	153	140	144	137	165	141	150	174	158	131	140	123	140	139	135	146	144	165	150	148	163	165	133	156	149	132	157	135	151	128	150	145	151	130	151	155	129	136	156	124	151	153	140	144	153	156	128	149	142	144	137	135	148	151	166	144	160	150	160	133	137	168	131	153	154	163	154	159	162	161	133	154	156	159	134	148	137	154	161	121	148	156	145	159	143	148	173	133	150	146	149	159	160	145	158	153	159	148	170	157	162	148	150	149	140	152	148	141	158	159	136	157	113	150	158	151	142	131	140	133	153	163	154	138	137	161	139	123	153	134	172	134	164	155	142	152	166	170	128	157	149	158	147	162	149	141	154	154	151	140	154	155	162	157	155	158	137	146	142	146	144	138	159	150	166	135	155	137	148	162	149	159	139	152	161	149	147	160	144	155	146	154	142	147	141	145	144	152	160	133	171	145	158	145	156	163	178	150	157	122	159	147	152	151	142	147	134	151	146	154	167	160	154	141	134	140	141	137	142	153	126	146	140	152	154	160	136	157	158	167	160	171	155	144	164	149	157	142	128	130	137	164	145	140	135	144	183	144	150	154	158	141	142	147	150	146	146	142	155	178	158	146	148	154	156	143	145	164	156	150	165	141	154	148	162	148	164	134	142	155	140	145	154	141	160	151	131	163	138	121	146	159	139	169	168	183	138	140	146	154	133	177	156	148	153	131	153	144	149	156	168	162	147	130	169	127	162	123	160	138	138	145	138	165	162	171	146	152	151	162	135	143	146	117	151	169	130	163	155	139
345	3	3500	111125	399	0	0	0	21	84	46	16	39	50	65	73	89	116	93	129	118	162	125	156	178	177	170	201	182	198	199	207	206	191	200	189	207	191	178	193	187	195	184	181	183	213	177	168	195	172	181	154	180	177	171	155	189	173	174	170	171	170	156	179	175	151	187	174	177	157	167	178	163	178	168	190	171	171	170	151	172	166	163	183	164	150	176	167	156	162	174	145	155	161	181	162	180	149	177	162	150	168	148	173	164	165	170	175	165	158	165	177	172	165	161	160	165	161	167	138	164	158	152	156	156	177	156	176	162	155	140	176	178	154	161	162	166	163	155	157	181	169	143	163	156	169	141	180	147	176	131	157	136	135	157	162	177	165	152	181	185	140	133	170	160	149	162	148	158	160	168	169	156	184	163	150	175	162	136	151	163	143	150	172	154	130	161	161	174	156	147	153	152	165	149	138	160	162	167	128	163	158	152	174	149	138	171	139	164	124	159	170	150	151	121	155	151	165	148	157	162	166	135	128	146	165	154	163	158	162	160	145	157	155	146	145	160	156	145	149	166	177	148	157	149	155	160	137	160	170	156	155	137	139	143	139	126	139	152	173	137	166	136	156	134	156	123	147	153	147	164	159	151	138	150	160	144	142	179	156	170	141	180	157	134	156	142	169	135	149	142	152	147	138	143	164	153	130	157	151	194	132	152	167	166	144	141	162	158	174	147	171	159	164	155	156	142	148	130	161	160	152	128	164	166	145	156	160	140	177	155	126	165	146	156	145	169	143	151	176	177	163	153	162	164	142	140	160	156	152	168	145	150	152	156	133	146	156	130	163	150	159	174	155	159	171	136	152	143	174	149	155	162	180	143	161	120	188	147	169	174	138	143	179	149	142	159	178	138	159	150	157	157	152	147	154	143	152	124	166	154	147	140	179	147	147	165	155	164	128	157	138	140	167	164	158	155	152	161	153	141	149	141	152	126	176	146	160	162	145	151	144	148	153	161	160	136	140	147	135	135	144	138	176	144	151	150	148	154	151	158	151	160	150	143	162	166	153	144	133	153	156	138	171	163	118	176	153	169	151	156	128	151	129	161	159	156	148	136	159	163	158	144	157	164	144	155	143	164	118	142	160	154	148	143	146	158	148	141	135	169	167	140	156	145	155	164	134	142	124	158	135	156	145	143	158	163	173	148	158	153	159	137	164	142	160	151	153	150	139	156	159	151	145	158	165	142	144	127	143	151	154	148	165	155	157	128	141	154	158	142	163	150	137	166	143	182	149	184	155	145	148	168	157	157	161	168	181	167	154	140	142	154	159	179	159	145	161	158	145	146	154	160	155	150	165	153	143	167	160	156	176	143	142	162	196	142	131	163	148	132	148	149	178	150	155	163	142	145	144	141	160	156	159	150	148	139	158	146	133	168	150	147	160	150	163	159	163	156	153	148	153	140	141	148	159	141	140	166	146	163	149	167	175	140	144	154	163	148	173	169	149	149	153	155	148	157	151	170	144	173	165	170	160	135	129	162	157	150	165	136	170	149	154	147	145	148	146	155	166	161	141	156	152	148	159	141	154	168	163	133	135	158	144	167	153	145	154	126	180	153	138	163	137	172	147	138	142	152	145	136	158	159	158	154	151	148	166	152	138	148	153	164	132	147	158	152	151	145	157	148	157	154	146	164	143	135	141	176	149	145	172	137	151	153	151	151	151	129	145	144	142	155	125	135	142	174	167	139	153	160	155	148	141	157	183	162	157	171	167	167	149	157	147	143	174	164	162	177	141	136	163	132	151	165	142	141	141	139	150	174	156	153	137	161	167	143	159	144	131	161	144	125	180	159	175	157	152	162	160	169	180	138	151	145	145	156	167	138	157	156	175	148	168	165	146	160	139	161	159	168	127	124	163	127	176	143	149	143	153	170	151	148	153	166	163	170	120	150	153	170	184	153	167	166	148	163	152	150	145	140	147	157	138	146	134	140	138	140	162	149	150	160	137	153	166	140	171	145	133	121	161	138	140	172	151	146	155	147	153	169	145	160	142	155	145	158	159	174	167	151	152	150	155	137	153	165	140	152	156	146	169	157	146	158	166	165	166	156	139	148	147	144	171	143	157	135	156	132	142	129	146	153	162	150	151	148	154	158	160	148	151	163	171	146	162	151	139	126	155	176	136	150	142	141	146	140	135	155	163	169	148	169	163	154	149	142	158	150	147	125	137	138	151	161	146	153	135	155	151	151	157	148	153	138	137	144	146	128	139	160	142	146	160	158	171	144	146	128	146	143	156	189	125	160	165	160	143	134	175	172	164	140	140	119	125	152	148	178	148	148	167	157	142	156	170	139	146
