345	0	2700	80403	527	0	0	0	0	23	39	90	77	89	102	115	107	131	129	141	165	146	155	178	171	196	171	195	173	200	198	186	187	172	183	195	218	183	181	191	198	179	184	171	171	188	189	174	176	159	185	179	161	149	148	187	142	179	171	156	163	155	158	170	142	176	157	151	166	155	137	141	152	154	140	144	135	166	142	152	135	139	123	141	152	140	123	149	134	149	158	131	152	148	143	154	130	131	134	133	152	142	126	134	148	141	138	131	139	136	126	136	137	121	144	150	169	145	144	150	128	151	132	154	123	142	149	136	156	125	137	137	129	116	136	153	132	127	139	135	123	122	148	129	150	145	127	142	131	135	128	113	118	137	139	117	118	125	141	135	136	109	125	120	142	134	129	135	115	145	131	123	131	136	142	127	137	153	156	125	126	127	134	127	126	122	149	145	129	137	117	131	127	134	149	117	139	147	129	133	123	126	113	124	110	136	136	129	110	128	152	137	120	123	134	135	137	117	139	142	108	115	134	137	122	115	129	117	144	129	133	107	124	106	132	137	129	126	123	135	144	139	128	135	114	115	110	119	133	120	135	130	118	108	137	147	136	128	126	112	102	124	138	120	124	141	139	135	117	149	122	147	127	117	123	125	124	114	128	138	141	133	111	119	138	129	138	129	110	124	142	126	128	119	113	133	143	135	122	136	118	157	130	135	110	115	134	134	145	121	118	140	149	124	134	134	115	133	123	130	111	120	120	118	147	95	134	158	137	123	108	129	141	115	110	123	123	115	129	150	117	111	137	135	126	120	105	127	128	133	121	118	109	107	132	131	140	132	140	134	121	100	123	114	108	130	117	136	123	126	131	151	119	128	148	129	123	112	126	120	133	140	129	125	112	127	137	158	127	135	123	132	125	102	130	129	110	127	126	135	109	117	115	122	131	131	111	140	117	107	132	103	132	128	124	133	128	121	127	142	140	126	122	125	110	131	118	127	133	94	126	125	138	134	138	141	117	137	122	157	132	134	132	130	131	137	153	143	126	126	116	112	140	133	117	114	117	131	140	135	123	143	111	98	141	126	138	130	128	124	110	155	123	141	137	111	121	162	121	134	122	133	142	137	125	115	124	137	119	111	142	101	132	142	134	115	132	130	119	139	113	124	134	119	130	131	115	113	114	145	137	132	143	116	109	127	124	125	123	107	127	140	105	132	125	116	147	132	139	117	135	107	125	116	131	148	161	130	122	134	119	136	125	114	135	135	117	139	90	134	139	126	145	126	120	145	112	108	111	124	109	141	133	122	117	129	132	129	101	115	101	129	118	125	121	132	115	120	136	127	112	111	127	114	119	114	129	149	121	129	126	116	117	142	119	130	133	125	130	132	134	123	123	144	112	139	92	111	120	129	125	111	121	110	112	125	127	112	113	125	115	124	112	108	119	121	125	131	130	130	125	125	133	110	115	130	130	135	113	123	146	132	116	108	109	126	132	133	131	132	118	123	115	117	114	121	124	108	135	127	124	144	135	128	129	134	116	136	113	105	90	119	132	130	139	135	128	115	117	121	147	121	104	127	142	129	119	130	101	132	94	130	126	126	138	141	128	127	121	134	134	135	127	102	117	122	131	113	136	129	134	140	132	139	131	137	128	136	127	116	139	121	132	109	117	132	128	137	128	104	99	131	134	132	127	134	121	128	128	122	113	133	122	129	122	138	115	117	147	122	116	114	123	122	135	116	109	139	117	135	128	127	111	121	112	139	128	100	127	132	127	111	124	131	142	127	119	126	140	124	128	125	107	124	137	145	143	133	129	126	128	111	116	131	115	125	105	112	147	116	124	132	121	128	145	114	112	134	130	118	113	140	127	119	124	127	143	109	117	123	119	132	128	135	126	140	135	116	130	100	133	122	116	117	106	107	120	118	134	118	119	102	128	135	109	114	133	137	117	106	141	112	121	126	119	142	122	113	117	119	121	116	111	123	132	117	126	124	142	122	113	135	147	126	132	130	134	119	140	107	121	124	135	126	129	144	127	119	109	131	117	123	126	116	123	123	123	138	130	131	111	116	116	120	128	135	134	125	133	129	111	110	106	128	126	119	118	135	139	123	128	112	141	114	134	128	149	131	115	131	115	146	123	136	135	125	135	128	120	113	117	145	122	129	115	134	124	113	133	109	123	112	131	115	116	115	113	125	112	152	112	145	110	114	121	129	121	116	126	116	136	113	125	136	133	112	137	113	116	110	119	127	123	121	124	126	121	111	117	117	116	124	112	141	138	135	127	120	104	120	114	131	97	120	127	115	116	141	119	122	131	126	114	133	137	104	118	124	113	111	117	133	116	130	123	135	128	128
345	1	1900	80528	577	0	0	0	26	106	126	171	149	203	198	216	187	238	204	212	227	215	201	219	208	201	228	226	207	220	212	187	238	180	217	207	212	199	185	226	209	183	212	201	203	179	216	182	196	182	206	188	175	169	179	194	181	172	164	169	172	191	171	192	197	180	169	186	175	182	204	189	204	183	154	178	170	163	165	197	164	196	162	172	156	153	167	148	177	183	156	173	167	187	188	162	142	195	178	175	160	147	198	181	159	181	179	161	160	163	174	182	163	173	168	166	198	171	160	160	185	173	158	191	147	186	165	170	175	154	160	163	162	173	172	193	165	178	151	167	148	174	181	184	168	189	172	158	171	160	184	170	170	148	181	164	172	182	185	176	159	170	148	169	181	154	188	148	162	163	155	161	157	149	164	152	163	164	167	132	182	168	174	156	158	148	171	180	170	171	186	177	161	162	177	167	166	143	181	179	149	168	179	149	201	156	161	175	179	136	185	161	163	195	142	178	163	189	169	165	171	194	160	166	132	138	159	154	149	171	152	171	156	180	149	166	149	149	160	179	159	179	153	171	174	133	153	171	171	169	173	179	141	169	130	166	161	152	160	145	160	138	159	169	162	152	171	143	161	171	166	145	158	155	173	167	163	167	152	187	166	167	172	154	166	161	159	194	169	168	165	148	159	125	162	180	156	181	188	175	156	143	175	155	165	179	167	158	146	170	186	146	153	185	134	179	148	140	198	145	145	169	150	161	154	183	173	157	165	167	171	190	168	151	170	179	174	170	176	162	173	161	153	184	181	154	152	157	179	149	172	179	176	172	176	166	139	164	148	158	165	162	161	163	160	195	162	191	191	162	154	193	156	174	169	163	159	181	170	160	175	200	167	143	168	154	147	161	173	168	165	173	148	156	159	176	185	177	165	167	179	159	150	160	160	150	175	171	178	138	165	166	152	166	165	169	171	166	150	164	154	173	157	169	152	170	171	178	180	135	162	188	148	170	173	163	148	181	167	173	159	162	165	149	173	175	171	160	171	164	156	175	149	136	163	170	147	144	178	176	149	161	180	151	146	165	163	141	174	165	167	167	154	165	153	152	179	156	158	154	169	172	141	151	144	165	168	165	176	172	191	169	185	170	171	166	187	160	165	188	149	162	156	197	135	171	168	176	144	155	161	165	159	146	157	159	151	181	185	173	175	179	163	173	151	178	162	143	154	179	174	185	184	170	167	169	175	169	185	164	174	165	143	178	166	143	161	157	169	131	146	180	157	155	164	181	168	173	171	190	163	157	155	175	164	172	177	167	158	172	166	175	151	182	158	171	188	161	160	155	185	169	165	149	186	164	146	143	178	172	161	161	162	154	154	179	168	189	158	188	175	176	159	149	154	149	189	165	146	163	158	165	180	185	170	168	162	152	177	167	155	147	208	183	170	164	165	166	160	171	167	136	165	144	158	176	156	158	171	165	161	165	146	168	172	145	190	168	158	155	176	181	153	153	163	198	157	164	171	144	168	163	171	140	168	182	169	164	154	158	177	147	170	160	187	161	164	151	158	159	162	152	152	169	171	178	164	160	157	177	169	159	166	154	170	168	150	174	138	151	179	178	191	141	157	175	185	176	174	169	178	136	171	164	175	188	141	176	181	179	189	169	152	157	167	159	171	173	169	146	164	173	170	156	163	156	166	154	163	168	163	174	152	177	173	157	151	160	162	175	177	156	150	169	162	149	154	185	153	180	156	163	158	196	147	170	155	158	177	158	168	160	181	162	158	161	153	189	168	160	184	172	143	165	172	160	184	168	174	147	163	154	158	160	164	148	169	165	179	166	179	133	147	152	162	159	174	186	170	185	179	166	155	171	140	170	181	180	158	165	161	178	171	169	172	153	170	158	158	166	157	177	177	157	147	168	158	177	165	159	188	163	172	170	142	158	180	169	144	183	174	150	143	168	158	149	166	174	156	169	166	170	169	168	157	160	146	173	170	163	157	141	174	148	171	162	166	167	183	136	154	154	162	171	167	161	160	180	181	164	164	163	173	160	150	158	166	156	165	156	185	163	157	170	171	169	159	163	162	151	160	169	164	155	168	175	172	204	197	180	155	157	153	165	155	177	181	185	141	157	143	161	160	154	181	148	170	169	162	159	157	154	150	153	182	144	151	144	159	171	169	179	178	168	188	169	162	175	179	172	171	184	178	142	155	171	159	170	174	156	178	175	152	178	161	183	161	166	152	175	158	151	144	163	160	156	153	154	190	172	144	180	165	157	163	163	177	165	164	160	160	171	163	170	161	156	173	154	173	165	158	171	162	157	180	153	172	162	146	162	173	169	175	156	186	159	158	175
345	2	2100	80653	540	0	0	0	10	81	105	149	153	182	172	187	179	218	197	212	225	223	220	228	242	228	233	207	233	205	233	227	215	210	247	186	187	203	217	213	199	199	212	205	185	190	191	184	175	188	181	200	212	202	184	175	179	167	172	183	172	171	192	193	197	205	163	181	188	171	179	157	162	175	155	165	160	167	167	143	162	164	196	198	164	182	163	162	174	172	171	178	145	157	178	163	177	162	177	160	156	167	160	174	166	146	170	171	142	168	158	176	151	168	189	179	159	151	154	160	174	193	172	166	173	170	182	179	137	161	163	156	155	156	175	155	171	156	152	156	154	154	165	161	161	148	152	165	161	174	152	172	174	156	145	158	167	177	183	154	199	179	172	131	165	196	165	156	162	163	143	150	146	151	162	171	146	156	143	153	153	177	170	151	170	170	165	171	176	170	190	133	165	140	145	151	150	160	145	162	173	154	158	142	164	169	168	160	171	155	182	159	138	161	158	170	160	159	170	145	176	164	152	146	165	168	153	184	160	156	163	153	149	166	179	148	162	154	153	184	144	158	150	146	161	180	164	147	153	177	158	160	172	165	150	172	162	161	140	158	162	141	163	180	169	162	161	171	128	167	191	157	164	150	154	155	161	151	165	154	165	149	140	150	156	142	146	155	152	179	151	179	146	145	173	156	164	171	168	167	145	160	161	170	170	150	164	136	174	165	182	149	159	156	174	145	159	159	156	151	157	153	134	171	168	161	164	133	191	153	155	159	171	161	143	179	139	158	171	142	160	153	181	166	171	159	177	160	146	167	129	174	145	172	159	160	146	166	164	156	172	166	149	179	171	148	158	169	144	138	161	165	161	147	146	164	149	135	159	169	162	148	151	158	148	156	164	155	153	158	154	167	167	167	150	163	169	170	153	162	149	151	159	155	134	173	166	150	163	153	170	164	153	152	163	148	140	139	156	172	152	171	132	162	175	161	177	149	143	165	161	134	168	163	145	139	167	165	156	157	160	154	164	183	144	163	127	150	146	152	178	183	160	148	159	152	175	167	151	139	153	190	173	183	148	171	168	159	160	148	154	161	137	169	146	163	138	168	136	176	148	174	145	158	168	157	165	150	144	178	187	155	174	158	138	189	151	185	148	148	156	157	150	153	132	147	150	153	150	175	148	150	142	155	179	155	142	168	162	170	149	163	161	155	167	148	176	167	160	168	149	160	147	130	148	172	152	153	169	149	131	163	155	152	140	164	178	159	139	164	161	141	139	148	141	142	166	148	149	152	148	173	167	154	149	144	150	161	155	149	170	151	172	150	158	137	146	177	141	156	173	154	146	169	140	129	138	177	181	163	147	163	175	142	134	151	159	171	148	166	161	162	162	149	139	169	144	150	164	149	130	156	166	166	172	155	167	155	155	138	142	170	183	160	139	148	151	144	156	166	171	140	151	144	145	150	162	151	173	139	134	159	148	161	167	147	168	139	144	148	153	155	131	161	166	164	159	157	153	171	146	172	166	154	184	159	158	161	160	148	138	157	167	152	152	150	142	169	166	154	153	149	168	159	156	160	164	157	146	160	161	159	157	160	148	130	167	167	183	142	158	154	164	172	157	174	150	158	160	150	146	147	137	153	153	142	158	179	170	168	151	173	143	166	171	155	142	166	155	171	140	167	159	168	156	157	160	152	161	170	146	176	172	167	164	146	154	176	146	160	147	154	148	149	149	147	148	179	160	140	166	155	167	162	153	148	138	136	179	151	173	124	139	152	143	151	158	200	131	163	146	140	160	155	171	163	156	152	169	153	140	150	156	172	125	179	168	150	161	158	153	166	174	152	148	154	174	166	159	174	168	182	151	157	160	173	157	167	165	145	158	146	168	164	143	169	174	152	155	166	155	152	152	152	152	147	147	134	153	162	156	170	152	159	173	160	165	169	130	165	166	149	133	162	150	160	175	162	158	169	163	133	156	156	163	149	163	155	160	163	152	149	128	152	170	166	141	158	181	178	158	146	140	157	167	173	164	153	159	148	158	147	170	152	137	168	146	163	142	164	157	153	138	159	171	145	159	131	161	146	153	165	154	151	169	178	174	149	169	142	161	132	166	151	151	152	164	192	146	162	174	152	170	149	142	152	158	164	153	166	151	149	171	161	159	151	161	174	157	174	177	147	172	145	140	166	144	163	162	159	144	167	140	142	163	167	147	154	169	138	161	152	142	151	146	165	167	162	155	146	145	173	148	145	171	143	158	180	181	152	175	132	155	174	143	179	134	164	164	172	139	155	161	153	156	153	152	148	163	149	172	144	166	152	157	156	153	151	169	138	153	154	165	158	184	153	159	145
345	3	3500	80778	533	0	0	0	0	7	13	56	68	85	85	93	124	128	138	146	146	171	154	184	170	175	190	189	179	196	213	212	211	210	231	219	192	208	192	199	195	206	192	184	197	206	194	204	213	162	182	164	189	178	178	181	173	188	154	169	177	181	188	170	162	154	175	192	166	188	165	175	174	176	163	185	160	165	174	165	155	183	168	171	158	174	176	155	156	175	155	177	157	165	165	195	159	156	166	169	147	174	163	163	162	166	159	177	166	170	154	178	145	159	148	147	161	145	157	152	157	161	133	162	160	156	151	166	156	139	161	181	159	163	143	161	139	149	153	161	181	164	144	155	154	145	171	163	151	161	159	147	145	168	176	170	186	152	140	162	200	155	152	164	152	152	136	180	160	153	158	167	142	165	169	162	184	168	155	137	149	168	173	151	178	175	153	148	172	163	172	156	146	143	149	164	168	165	157	167	162	152	168	172	164	163	140	164	148	158	132	140	162	149	168	150	179	146	152	140	146	188	173	172	164	148	165	145	159	151	155	148	177	159	161	151	167	157	134	172	140	150	143	157	167	166	152	157	148	165	145	170	150	177	149	162	177	144	171	134	158	156	152	170	160	138	168	159	140	176	174	147	148	177	172	155	158	161	163	133	136	162	153	140	148	150	144	175	160	186	145	148	146	137	164	143	159	134	174	154	148	167	170	168	159	143	163	123	147	164	148	152	133	147	157	151	166	151	141	163	150	158	155	130	148	165	180	158	166	159	170	175	155	144	155	170	149	163	153	154	145	174	135	173	149	152	165	145	153	167	170	168	150	153	150	152	153	172	169	170	145	145	154	173	148	161	169	183	147	138	143	168	155	151	157	178	178	149	157	169	126	160	155	167	164	159	158	162	150	148	158	151	152	158	145	160	166	159	171	152	148	158	142	167	166	155	138	147	162	155	157	145	160	162	170	171	160	171	143	164	178	132	130	137	148	163	159	146	180	145	148	156	143	155	173	166	173	167	165	150	145	168	158	159	131	140	163	141	139	150	133	130	157	131	161	166	154	150	158	163	172	138	138	166	140	153	152	159	167	148	141	154	166	149	150	151	160	143	153	152	152	173	162	164	166	138	155	142	159	156	156	170	157	139	180	179	184	146	137	160	141	155	148	154	158	154	145	151	154	159	144	143	171	175	151	142	155	142	176	137	159	150	139	145	173	154	155	155	126	162	171	140	158	163	148	155	157	161	175	143	149	169	155	162	146	167	147	168	128	160	184	157	134	138	136	151	157	158	138	167	160	139	168	151	160	147	152	173	146	131	177	158	139	164	170	151	155	174	178	159	144	149	161	146	145	157	161	151	137	156	150	145	163	166	157	147	174	163	141	161	185	154	169	138	152	156	158	137	136	153	147	156	154	165	135	156	148	168	149	167	162	167	147	148	153	148	131	174	163	152	140	150	157	155	154	153	156	147	148	157	143	172	180	149	150	154	165	168	152	163	137	155	133	146	136	141	178	140	130	166	172	145	147	151	150	160	151	157	153	138	149	151	152	159	142	144	171	151	132	144	136	168	154	146	150	160	177	138	145	166	135	148	140	150	174	135	136	164	159	153	132	165	147	171	140	140	146	158	151	147	159	166	146	156	150	159	143	163	154	150	147	149	164	148	153	167	158	158	153	148	158	138	146	142	157	149	144	157	177	141	165	143	147	153	154	144	154	162	138	164	167	166	142	155	151	168	150	148	145	175	155	154	148	152	145	150	138	160	157	164	161	167	132	166	155	174	165	162	153	135	153	161	167	156	159	138	150	154	134	148	161	168	142	155	151	146	140	150	161	141	157	165	158	151	151	151	155	142	174	157	152	180	148	142	150	141	135	155	171	151	150	152	148	153	143	130	152	166	152	157	130	142	172	156	160	153	158	159	142	180	165	134	154	142	160	148	147	163	151	154	169	172	161	146	154	150	121	139	152	154	150	147	147	159	135	162	156	147	138	167	153	138	165	139	144	144	150	157	141	139	135	160	139	153	167	155	162	168	143	167	151	172	158	151	153	129	145	148	147	121	162	157	151	175	137	124	155	152	163	170	140	148	142	166	178	167	143	147	140	158	151	170	162	156	179	171	151	161	154	148	161	138	132	168	145	147	140	162	156	145	141	163	157	171	162	152	141	151	164	162	159	150	143	151	137	134	164	145	164	136	162	133	156	153	158	160	152	153	154	153	147	163	160	152	153	155	146	136	148	160	166	153	158	160	149	182	158	148	168	169	153	170	161	168	173	151	154	165	148	140	163	132	143	148	142	147	155	142	171	149	143	149	158	148	155	160	140	164	151	170	166	167	159	157	139	170	141	150
345	0	2700	80903	510	0	0	0	0	2	5	18	31	42	69	91	91	105	107	104	88	117	140	168	148	155	154	155	177	158	192	175	202	185	204	178	190	220	198	196	206	200	201	196	197	180	195	194	172	185	203	196	165	174	175	158	156	178	179	174	150	170	169	157	184	169	170	156	171	165	156	192	149	170	166	175	170	118	176	167	181	153	146	166	161	164	163	147	177	153	132	150	152	138	140	152	171	161	139	171	140	141	171	138	150	149	161	173	163	165	162	159	141	134	156	150	175	145	153	150	161	139	143	163	136	150	129	125	144	141	147	132	153	128	152	153	147	148	146	141	155	141	156	160	141	153	152	156	164	159	160	138	153	146	137	137	152	151	134	184	148	140	154	136	149	149	137	151	114	166	139	138	153	151	158	126	150	167	130	138	162	159	130	145	131	129	154	141	130	150	150	124	147	145	132	130	141	158	146	149	131	131	146	143	145	137	117	159	157	149	117	156	149	141	134	146	133	123	158	133	142	130	163	149	159	152	165	138	118	143	136	148	122	154	120	156	118	138	116	138	161	148	135	134	149	149	164	132	151	139	159	152	133	151	149	151	141	127	137	144	140	138	163	144	139	152	153	145	113	146	128	135	138	151	137	157	147	139	142	138	137	128	141	141	133	151	144	145	133	156	153	152	152	145	125	139	138	130	157	141	158	152	144	146	152	120	146	149	127	147	128	129	161	136	109	129	147	101	142	137	146	121	133	144	175	143	145	136	143	128	149	148	146	131	147	126	171	135	123	124	125	129	134	146	159	138	133	149	146	158	147	167	123	143	118	170	122	145	141	137	139	145	138	144	147	153	118	150	146	126	157	151	115	168	146	163	137	148	163	113	134	155	145	128	125	150	135	141	123	145	142	132	135	145	139	151	153	161	144	156	153	131	128	115	145	127	149	118	132	129	137	130	134	124	144	130	121	127	151	135	139	144	123	121	120	148	160	147	143	148	144	118	135	142	135	139	139	123	134	160	118	148	163	129	121	160	148	123	136	134	136	147	133	134	131	143	127	120	136	139	141	167	133	160	122	145	142	158	119	129	146	145	131	132	152	160	146	126	143	155	145	158	127	125	120	140	136	123	133	167	135	130	127	153	165	148	132	146	168	129	156	117	135	150	150	149	143	124	136	126	132	140	123	142	141	143	147	137	142	138	138	145	151	148	123	136	125	141	148	122	151	138	129	154	133	154	129	137	114	143	149	143	120	154	133	155	129	116	155	145	141	145	131	145	131	136	160	146	147	141	140	146	152	117	141	145	111	149	118	150	152	139	154	128	138	140	139	131	153	132	116	142	147	126	130	122	119	138	136	148	151	125	138	122	152	132	139	144	149	138	149	132	128	133	150	151	145	125	156	144	115	129	128	131	128	140	148	128	149	125	117	139	126	127	142	126	146	146	145	137	125	108	131	141	146	138	130	133	127	132	146	138	128	153	152	132	126	144	122	125	135	131	132	146	165	136	120	148	135	139	152	155	151	140	117	139	142	168	123	157	147	133	135	132	138	141	138	129	131	128	133	134	123	152	146	153	130	126	120	130	136	139	146	143	110	147	140	138	123	127	156	136	143	137	114	130	161	120	137	123	149	128	129	157	132	145	145	159	122	138	146	143	131	141	134	129	106	135	136	158	141	135	136	141	135	118	123	156	146	157	143	143	146	132	146	150	133	144	157	143	136	142	128	129	145	135	146	163	145	130	124	125	155	125	158	130	150	143	137	137	138	129	142	135	117	159	129	143	145	137	139	107	144	150	141	121	128	123	125	147	146	154	143	126	123	131	134	135	143	127	149	132	145	124	141	135	129	128	144	114	133	134	130	150	136	133	132	121	132	135	138	161	136	133	139	122	110	147	135	127	132	129	141	126	137	117	137	143	147	142	129	135	144	126	138	134	130	145	152	114	152	101	142	155	125	132	137	127	135	124	148	125	131	108	135	138	143	154	138	142	136	135	136	121	137	160	105	138	137	120	113	137	133	110	129	144	141	127	126	132	140	131	140	169	137	123	132	141	130	148	135	147	129	131	127	154	124	148	129	141	135	130	134	125	133	133	147	142	146	122	127	140	148	125	157	124	147	136	132	133	116	141	156	147	139	124	158	113	131	153	131	118	126	135	146	139	116	145	143	135	133	139	116	120	134	120	145	144	132	141	119	139	119	119	154	139	133	151	135	135	143	154	153	144	127	152	132	143	129	130	121	140	131	140	133	137	133	138	139	135	138	144	164	123	125	134	138	152	145	141	147	120	142	137	125	132	141	145	127	135	158	136	143	146	135	125	130	165	120	147	126	130	154	146	138	128	150	114
345	1	1900	81028	546	0	0	1	24	99	123	179	172	225	188	200	213	221	201	233	235	230	216	218	234	232	260	238	217	214	245	196	231	240	184	198	215	215	211	242	214	213	224	172	180	198	207	206	190	185	197	189	213	189	164	198	205	177	186	181	185	199	179	166	190	160	174	206	188	179	169	192	171	166	204	169	183	194	189	177	169	182	169	172	170	173	163	199	177	181	182	183	154	171	175	183	168	163	204	184	194	164	180	196	170	166	180	161	151	178	150	155	172	173	196	180	157	167	167	190	180	168	174	161	180	176	167	170	209	174	177	183	191	165	178	181	151	208	195	151	164	163	164	196	152	196	168	178	186	157	179	172	165	182	174	158	160	194	147	129	149	189	170	183	188	173	179	163	166	170	156	180	165	177	195	190	176	165	189	156	194	168	161	193	147	182	163	180	152	171	183	180	161	175	145	182	186	177	191	171	192	173	183	163	164	157	176	180	164	168	156	166	162	165	163	179	180	180	179	192	178	166	184	180	170	176	161	194	176	183	161	159	188	182	142	163	176	151	178	152	154	173	179	184	154	184	175	163	169	169	146	172	164	158	176	167	175	187	175	182	177	172	155	178	185	169	167	180	168	161	172	176	161	160	176	139	166	182	193	170	172	174	189	171	135	176	167	187	153	180	183	182	167	190	176	160	178	175	164	161	172	170	163	192	167	176	162	175	183	157	181	178	145	170	194	164	195	174	141	162	168	184	163	153	177	176	175	177	166	175	188	176	190	167	161	182	168	163	155	162	203	183	183	172	191	170	184	169	179	182	165	167	155	161	145	183	142	165	168	173	171	161	190	176	185	151	165	147	181	173	154	163	179	187	167	179	173	169	174	151	166	184	179	152	174	190	173	176	168	192	158	164	166	178	173	179	156	167	182	154	192	186	175	152	184	159	174	184	153	171	184	170	165	160	176	160	157	155	173	174	180	182	160	145	182	188	168	173	160	151	167	170	176	187	158	158	150	168	203	167	175	177	186	170	173	159	147	188	175	199	176	164	160	165	150	162	182	170	164	173	152	149	167	154	177	166	164	168	168	174	171	181	172	177	170	167	174	190	146	161	183	165	186	167	172	163	189	172	186	164	171	171	176	166	166	158	174	159	169	171	171	148	167	159	164	180	163	165	159	186	146	172	162	164	143	170	182	150	153	200	168	170	184	174	160	176	157	164	146	185	165	184	149	165	197	178	167	187	152	178	173	184	167	154	167	166	176	184	163	159	183	169	186	181	171	187	179	182	171	170	183	197	184	171	192	165	183	169	149	178	195	161	175	147	171	190	181	171	165	178	160	165	183	159	187	171	170	174	188	173	173	164	171	171	165	191	157	176	184	183	164	165	180	174	182	172	174	195	165	169	183	177	160	164	168	162	166	176	154	179	155	171	185	170	175	182	166	183	164	172	186	164	191	159	165	199	152	191	152	160	162	184	177	159	172	184	179	163	179	188	162	169	191	181	150	186	169	188	155	165	161	156	173	195	179	152	168	172	145	160	180	170	168	157	166	168	164	175	160	157	192	147	174	177	171	152	172	157	173	157	174	175	179	173	157	173	160	164	157	173	175	167	165	173	175	160	156	168	177	170	179	156	173	178	176	155	182	167	182	198	169	164	164	180	155	168	166	176	165	189	177	157	179	186	179	175	156	160	173	171	175	188	152	166	155	184	179	161	175	199	174	162	160	169	172	173	166	169	165	170	189	172	167	165	175	171	151	183	188	161	169	165	182	166	142	178	176	187	192	171	167	176	176	159	154	174	158	163	176	175	155	183	162	180	164	185	175	179	172	173	172	168	175	166	176	180	165	158	168	175	170	178	173	161	198	195	203	163	179	191	168	147	172	149	159	146	152	168	148	179	178	161	160	184	166	187	154	175	173	158	166	175	150	187	146	188	173	158	177	184	180	175	167	188	151	152	181	176	165	158	182	148	202	183	151	184	173	172	161	160	176	173	164	189	171	171	169	155	183	161	166	186	170	183	172	136	165	156	167	165	176	191	159	167	167	178	153	166	166	189	173	165	161	151	161	171	160	198	158	160	190	182	158	180	184	160	157	158	169	162	167	172	146	174	176	183	147	178	202	155	182	175	179	161	165	149	163	170	185	158	184	177	163	169	180	180	161	169	173	161	190	170	163	143	167	169	155	174	168	149	155	168	151	183	195	202	171	164	168	178	194	172	192	164	176	149	179	159	164	177	168	165	171	173	172	169	186	165	178	163	170	163	185	158	158	152	199	169	180	180	179	151	162	187	156	181	156	172	166	180	164	168	165	156	184	192	175	173	159	183	168	148	170	168	155	155	164	171
345	2	2100	81153	544	0	0	1	32	95	143	172	165	204	182	210	207	209	219	222	207	225	232	233	218	221	242	245	191	235	212	205	185	205	195	212	231	225	222	202	208	195	217	185	188	189	162	177	171	180	204	177	193	210	202	176	173	213	194	161	195	183	166	175	183	184	192	176	177	171	161	168	202	174	185	203	160	177	186	182	174	191	203	178	146	167	162	165	174	171	184	178	167	155	175	169	189	171	175	168	152	167	162	185	164	177	150	151	180	176	178	176	151	168	170	162	142	159	170	171	167	175	162	149	175	162	187	182	151	166	161	144	177	161	159	184	168	177	166	188	164	163	188	185	149	154	130	151	162	161	186	155	159	164	146	181	169	175	156	171	150	153	166	137	149	168	158	197	171	160	179	159	141	138	151	163	140	175	169	154	159	159	166	152	145	157	155	172	194	177	159	175	155	166	149	171	156	168	163	154	146	149	154	173	176	147	164	145	170	155	161	153	176	163	162	154	174	164	156	162	163	173	168	149	149	159	188	146	162	162	150	159	188	155	145	155	150	154	146	159	169	163	156	152	169	154	168	148	144	171	180	152	157	171	163	175	161	167	149	173	171	159	170	155	146	171	168	154	140	164	153	167	160	152	162	176	169	158	158	171	132	160	173	160	168	177	172	169	151	163	171	175	189	164	149	141	161	175	148	176	157	130	156	166	184	159	188	155	152	165	179	168	158	160	164	188	158	178	142	158	184	159	152	164	166	168	149	157	174	189	143	143	177	158	166	150	154	162	158	168	172	161	180	167	155	140	143	150	172	163	164	147	150	161	168	160	176	156	151	173	158	123	174	155	148	166	146	151	175	186	159	158	144	160	174	164	157	149	139	168	155	158	172	158	152	143	157	167	146	151	161	163	171	173	147	157	175	160	151	143	167	142	160	176	177	158	153	157	165	158	136	152	174	177	175	173	166	155	151	150	168	171	162	167	172	133	154	192	168	170	159	167	145	147	182	141	194	172	190	153	151	170	145	151	166	194	184	163	156	186	161	155	152	143	156	160	172	144	156	158	175	170	166	162	153	170	156	144	173	173	170	170	144	168	163	147	172	152	122	150	147	160	166	151	154	165	169	158	154	176	162	179	172	157	177	161	185	158	153	139	144	145	164	154	126	145	163	168	152	172	144	164	179	144	155	151	182	157	171	146	158	148	177	162	166	167	160	167	160	164	148	167	152	169	152	170	143	147	144	136	151	154	150	159	161	166	163	161	147	174	147	169	162	166	174	158	150	163	183	167	168	174	155	171	167	148	150	162	155	148	168	191	169	170	162	166	160	176	169	171	149	182	155	168	154	152	163	145	150	174	189	142	159	160	161	169	161	154	123	163	172	168	166	160	179	136	171	192	177	148	160	175	159	169	140	200	176	153	163	164	176	184	161	168	165	153	171	153	146	141	160	167	158	138	152	156	156	165	162	157	154	167	165	161	167	153	160	169	168	161	178	150	169	160	174	172	131	154	169	164	165	167	176	155	147	151	139	192	151	145	162	157	158	156	159	154	157	170	172	168	151	166	125	174	161	166	174	163	151	155	165	156	163	151	147	190	148	144	129	186	157	159	165	141	165	148	147	170	170	142	164	169	150	176	161	168	164	174	156	164	156	157	162	165	159	180	143	159	149	142	150	158	154	160	155	141	166	164	146	142	184	179	190	157	172	152	148	161	158	149	173	159	150	171	152	148	155	167	162	161	165	156	166	152	145	186	131	153	149	159	169	146	174	160	152	150	151	144	152	170	152	158	155	172	176	160	151	195	153	180	167	158	153	159	153	146	172	153	151	172	154	156	138	163	178	177	146	165	148	153	149	140	161	174	139	152	151	183	174	167	150	174	153	146	179	178	153	146	170	161	170	160	171	179	169	169	167	135	159	153	147	157	190	163	137	158	163	155	166	158	168	173	150	172	164	151	169	149	166	152	165	147	176	159	142	158	157	182	160	160	170	169	167	154	159	162	154	168	148	149	150	181	156	180	177	165	172	154	157	147	160	144	178	151	164	153	137	154	172	167	151	163	155	176	172	145	161	151	148	155	168	163	170	161	166	159	152	167	141	140	134	166	149	149	151	174	187	148	160	161	161	160	154	154	146	177	162	156	161	138	166	143	150	148	136	169	147	153	147	156	146	136	155	150	152	165	172	165	188	166	167	157	177	142	166	153	169	158	165	139	168	158	186	141	146	171	163	170	165	164	164	154	173	163	150	184	135	157	145	152	158	172	180	167	157	184	151	172	173	167	182	157	188	161	145	166	136	168	160	147	156	157	160	166	145	175	175	147	149	172	157	180	149	154	139	136	158	161
345	3	3500	81278	524	0	0	0	0	35	62	91	102	140	129	146	138	143	158	184	215	182	200	199	223	219	199	205	214	219	198	176	212	196	210	229	200	199	190	195	194	189	181	202	179	186	173	177	165	201	159	178	204	194	200	171	181	201	164	196	170	201	167	192	174	169	172	183	159	178	156	166	164	173	174	158	160	161	162	165	170	162	169	156	192	145	153	175	141	158	165	157	165	164	157	167	154	169	161	142	136	180	151	162	130	182	155	130	177	145	164	180	130	177	170	163	151	157	133	159	158	165	161	149	170	152	170	181	165	161	164	169	180	159	143	155	148	167	153	171	186	151	148	147	134	184	174	178	168	169	147	170	148	151	159	160	151	148	151	145	143	166	152	171	154	146	165	165	135	151	161	156	165	140	151	165	143	166	164	166	161	121	148	165	131	151	156	164	146	177	169	161	139	179	175	150	166	173	166	139	132	161	171	165	153	144	160	167	167	170	174	147	137	167	164	162	160	143	144	134	171	167	186	147	158	163	149	151	152	146	140	155	154	160	163	143	179	162	162	163	157	146	143	178	163	165	147	170	159	137	168	148	171	140	166	163	143	152	144	135	136	165	159	145	149	150	130	176	149	187	158	157	168	166	150	151	154	160	148	130	144	154	149	130	159	155	159	167	161	162	150	142	153	151	149	153	161	147	162	139	143	160	161	148	160	139	167	153	162	169	155	138	168	169	138	157	139	148	157	160	142	163	148	137	168	157	156	139	162	169	158	141	137	137	163	157	141	155	138	150	150	170	142	158	158	141	144	135	144	135	145	148	148	149	159	174	166	148	162	160	146	158	144	127	156	166	147	159	163	151	147	150	155	156	132	160	172	159	154	159	136	164	143	160	155	167	145	152	159	131	148	130	163	157	143	136	141	167	170	127	160	135	160	166	162	162	157	180	147	147	147	143	142	137	169	121	167	149	142	157	147	156	124	149	154	146	147	133	149	160	168	149	171	176	152	151	162	139	188	132	154	154	163	149	140	145	175	143	148	135	165	145	147	149	171	160	155	145	156	138	151	152	133	170	155	157	165	137	162	136	174	151	140	169	164	154	146	152	145	144	153	148	171	160	177	117	170	132	148	136	154	160	130	149	171	150	151	159	137	116	160	141	180	138	150	157	148	141	145	117	161	149	146	154	147	162	157	175	161	174	153	147	140	178	151	131	142	153	151	135	148	153	142	153	132	151	173	150	142	176	158	151	137	165	162	152	164	144	147	168	159	160	150	160	142	165	157	165	156	156	162	150	158	143	153	169	159	151	139	143	142	152	144	148	148	144	147	145	154	160	161	146	146	156	170	148	154	152	167	150	170	137	154	144	150	139	154	144	164	167	152	144	171	157	158	141	163	172	156	171	168	167	150	142	161	158	184	146	159	143	142	122	126	134	162	166	151	171	155	146	137	158	147	161	151	136	133	177	155	155	140	156	167	139	166	153	155	149	150	144	144	144	130	178	150	136	139	154	173	142	154	140	163	179	155	146	142	153	157	164	147	129	158	164	158	155	155	156	159	176	161	183	136	167	164	163	163	145	158	152	142	165	123	165	145	146	161	148	151	149	151	145	157	136	146	149	146	165	154	149	145	158	146	149	167	156	164	148	154	151	148	155	143	137	138	146	146	139	147	168	151	169	162	161	173	164	148	178	154	156	168	155	146	162	156	141	140	147	169	151	147	148	168	136	166	169	177	125	149	157	138	157	152	128	146	140	151	146	160	143	143	138	145	144	159	141	171	149	161	168	140	155	148	146	156	156	161	145	138	140	144	137	140	156	137	145	160	162	136	146	149	135	142	178	163	172	182	150	135	139	134	182	132	145	153	158	132	168	165	174	150	139	145	159	150	153	168	141	167	141	141	160	143	154	134	147	150	119	151	176	138	160	160	154	151	145	163	132	142	156	165	153	154	149	133	178	151	129	148	146	152	167	143	154	155	147	156	162	156	161	132	164	182	187	126	145	160	168	132	134	145	129	157	146	144	158	162	171	156	153	134	161	159	147	130	167	154	157	138	153	142	151	152	163	178	154	166	146	148	140	148	152	152	149	157	153	137	152	169	161	159	153	148	171	144	139	155	147	175	147	159	162	133	166	147	150	128	155	162	151	157	165	154	178	160	156	131	149	159	169	157	168	160	155	135	157	172	137	139	149	151	137	148	162	133	170	148	157	165	160	155	164	156	171	155	154	145	142	149	148	154	144	161	164	136	167	141	155	149	174	170	150	134	162	143	167	141	159	186	146	136	167	160	158	155	145	135	138	149	141	145	147	179	179	165	162	156	166	122	153	144	145	148	160	151	146	122	181
345	0	2700	81403	505	0	0	0	0	25	31	83	96	108	115	112	119	129	148	146	147	161	157	169	189	187	198	194	214	207	207	205	207	211	205	201	184	188	210	200	190	186	200	160	200	169	195	153	181	195	169	191	179	171	164	190	178	169	160	167	158	184	160	150	170	164	168	167	151	149	131	168	162	171	164	154	157	171	147	151	162	141	153	148	149	146	134	151	146	125	153	138	148	149	147	150	142	135	146	130	139	141	148	164	151	148	134	150	135	144	142	128	129	155	132	154	145	158	153	151	138	148	156	137	146	140	141	137	151	156	128	143	127	170	147	142	145	165	159	122	133	136	135	151	136	148	151	131	137	157	154	153	138	124	138	135	137	143	142	152	150	148	158	153	121	136	129	129	132	123	147	147	124	137	132	151	143	148	139	117	130	129	144	128	109	147	133	132	123	139	138	148	135	171	140	144	139	144	133	131	133	136	135	159	130	138	119	130	146	155	133	145	146	134	141	136	105	152	130	140	139	159	140	124	147	127	137	124	157	138	145	139	146	157	133	131	136	154	122	140	134	133	128	139	144	143	149	118	120	126	127	141	148	154	138	136	148	138	145	141	109	141	125	127	132	135	123	153	137	138	143	130	145	140	141	129	158	137	148	118	155	129	148	128	133	132	129	124	134	114	103	136	145	138	134	127	138	135	151	136	135	116	126	135	116	144	113	151	135	130	123	146	154	130	161	128	145	114	133	137	134	155	130	128	131	130	130	141	125	146	110	120	121	126	137	151	126	141	129	111	138	138	136	138	128	141	131	119	130	147	137	128	141	136	141	116	124	123	125	130	162	109	132	133	166	129	140	125	136	144	145	123	132	137	125	110	134	141	138	133	133	126	149	128	139	126	142	164	138	118	135	141	141	147	147	128	146	142	111	123	133	139	122	162	145	146	124	120	142	130	122	129	154	132	139	140	138	131	139	120	130	122	144	112	124	114	123	153	138	153	115	139	123	135	148	128	121	157	134	123	134	140	138	131	128	128	124	134	142	147	158	127	134	120	113	142	119	140	130	154	135	154	145	142	146	146	134	135	130	140	121	127	119	159	156	127	138	130	149	147	122	135	113	145	111	138	145	132	136	134	146	117	133	133	140	120	119	137	135	127	128	146	120	128	158	140	122	149	138	111	130	125	142	148	128	128	173	111	131	143	145	144	123	133	137	139	107	123	134	147	121	134	148	143	143	132	149	129	128	119	149	124	156	146	126	114	141	135	117	110	133	142	120	141	137	126	132	139	104	123	133	140	140	114	138	158	132	125	126	133	132	130	141	116	141	138	133	128	133	124	132	144	136	131	138	138	126	135	113	142	131	148	128	142	136	133	168	129	146	126	134	139	143	134	121	136	129	140	141	135	158	125	117	139	118	99	143	126	129	144	135	115	121	128	139	135	142	121	147	143	126	122	144	157	121	133	130	119	130	143	122	134	140	128	127	114	142	127	123	158	113	152	140	134	111	120	139	142	148	130	150	126	142	119	133	134	123	136	148	128	161	131	119	133	135	132	139	130	120	119	126	127	130	128	135	138	128	135	128	146	133	118	137	120	138	123	131	140	139	147	106	128	107	95	136	128	115	138	133	142	140	125	149	154	117	137	151	141	133	133	127	124	130	132	127	140	133	118	152	133	154	125	132	139	130	135	139	134	128	128	150	129	141	131	125	123	125	133	130	134	139	142	119	128	137	135	127	130	132	117	118	110	125	132	149	129	147	128	132	124	141	151	120	141	143	108	144	110	126	121	134	150	115	139	118	144	127	145	117	135	128	142	136	142	123	122	148	131	117	142	131	114	144	126	129	114	129	137	126	130	143	117	121	132	146	157	140	126	145	122	119	136	147	122	119	137	136	126	121	126	121	124	122	148	118	163	136	127	148	129	151	163	118	138	122	146	143	143	103	136	142	155	116	124	146	139	129	144	134	134	125	122	119	130	128	129	132	120	126	151	137	131	147	140	136	141	147	135	132	152	138	129	129	159	144	132	131	113	135	151	129	158	147	123	125	120	132	148	158	126	128	140	130	126	137	152	126	141	124	141	114	123	125	116	118	133	107	99	126	147	135	145	138	129	133	155	137	111	124	143	144	150	134	130	140	125	139	120	139	149	112	120	130	144	128	131	118	121	144	131	140	154	126	145	122	145	130	123	115	115	144	109	146	123	133	123	139	129	137	131	136	132	120	133	128	144	127	125	144	163	133	137	127	160	144	126	115	122	138	136	117	135	122	120	142	113	135	112	156	121	153	129	146	140	138	134	144	131	129	124	133	118	140	149	125	143	147	132	134	117	132	146	127	129	143	127	116	128
345	1	1900	81528	542	0	0	1	42	102	129	196	210	225	213	230	242	229	241	227	240	226	262	254	253	234	242	237	223	221	189	224	217	214	217	228	225	208	193	198	195	237	197	197	207	218	207	195	189	190	191	202	168	194	197	168	196	170	178	182	190	191	158	197	182	207	179	179	186	190	196	185	183	185	181	168	171	179	165	213	200	188	185	167	167	193	184	183	178	193	176	188	156	176	167	185	193	188	157	171	177	162	172	198	163	194	197	169	191	175	180	171	183	163	175	178	176	185	161	181	184	185	193	165	197	188	181	176	181	189	172	155	186	185	167	168	170	184	179	180	171	187	184	179	189	180	162	165	163	174	156	177	178	198	183	183	173	175	181	165	170	172	181	168	179	162	171	187	169	182	193	193	170	196	177	167	171	171	166	195	163	183	184	159	154	187	168	161	155	180	178	178	207	155	163	174	186	192	192	197	157	169	147	195	197	161	184	187	186	195	158	186	174	172	177	164	174	151	165	160	168	141	195	176	183	192	174	156	175	168	204	187	164	173	164	174	179	184	171	158	168	161	161	180	151	200	169	161	154	170	177	176	174	174	178	180	162	177	179	194	171	169	162	175	166	145	178	154	173	167	167	177	171	166	176	178	187	164	175	160	167	168	168	158	196	164	170	183	187	168	160	153	172	172	153	159	170	174	169	178	180	175	160	159	204	138	165	144	159	154	153	177	183	197	187	167	185	173	174	187	151	163	160	176	196	185	174	182	163	151	180	161	172	148	178	183	171	136	175	165	176	181	150	166	180	160	179	159	167	146	149	168	179	194	176	162	160	168	177	153	176	166	143	184	179	169	159	159	161	164	193	177	176	143	188	188	158	162	170	153	161	180	179	178	158	158	177	153	162	174	156	170	164	180	191	170	175	204	197	156	159	167	180	150	168	180	190	194	193	179	153	191	174	181	192	177	172	163	162	167	169	170	166	167	169	171	166	163	188	160	180	182	170	146	175	180	173	173	184	169	157	174	169	170	209	160	160	179	160	182	174	167	186	180	180	160	196	171	164	171	170	156	186	157	183	191	168	172	189	175	178	183	168	173	167	179	167	152	172	192	160	159	183	164	160	157	169	157	169	195	159	172	174	176	172	170	180	181	188	163	174	171	178	167	184	155	175	167	147	175	157	179	161	172	164	141	174	176	156	172	177	186	152	184	167	183	162	162	197	180	174	168	154	166	167	167	181	174	155	166	153	190	184	174	178	173	171	175	173	184	178	157	164	186	175	173	174	161	161	157	175	168	163	169	174	168	162	173	173	149	184	181	189	161	177	159	173	179	192	169	186	173	174	161	164	166	156	171	175	167	161	183	172	161	174	183	185	182	153	174	183	181	174	183	164	161	193	170	167	160	169	168	180	161	162	162	188	193	187	155	165	182	185	165	163	157	165	195	168	166	182	173	166	189	179	185	189	195	173	178	173	159	170	179	173	165	167	158	159	175	194	187	162	186	167	171	182	190	164	185	166	166	178	166	169	164	162	200	158	165	174	179	176	171	165	186	177	149	175	161	174	176	151	177	163	160	181	160	196	188	178	197	150	148	170	177	148	163	157	184	168	202	142	197	189	158	166	173	183	169	182	166	173	158	169	163	173	147	200	166	188	184	164	163	172	194	173	179	169	169	175	178	161	171	173	184	167	160	166	162	167	176	184	167	153	169	162	167	182	174	172	170	173	157	160	162	176	179	177	151	180	174	172	180	161	176	167	190	167	188	140	163	179	189	171	188	184	208	189	181	187	179	165	166	153	175	142	167	182	178	182	166	180	196	182	167	176	164	186	178	172	167	181	162	177	160	168	188	160	165	181	168	166	185	185	182	177	180	193	157	198	189	176	165	176	164	180	163	183	173	163	161	187	181	163	169	178	180	205	186	161	171	170	176	159	183	170	200	174	181	182	185	167	164	161	159	163	172	173	163	157	163	155	137	195	162	168	155	167	159	198	171	169	163	171	171	173	204	166	159	153	164	165	170	191	192	171	186	167	171	181	154	183	167	166	155	159	163	185	166	179	159	160	161	178	177	163	176	193	160	216	172	172	154	187	154	189	150	161	178	163	183	181	182	195	180	180	159	169	178	175	165	158	177	190	159	186	148	148	161	170	175	181	186	159	158	183	171	183	181	176	185	169	184	168	183	153	173	184	177	164	187	177	164	169	180	169	187	169	178	175	162	158	173	195	189	150	166	181	162	179	168	177	173	168	181	188	168	165	178	170	168	169	164	166	181	184	176	166	159	169	155	176	169	172	188	180	188	154	172	161	160	174	178	184	162	167	185	181	199	189	155	166	146	157	189	166	142
345	2	2100	81653	527	0	0	0	50	138	153	207	204	252	214	245	200	235	233	251	240	266	249	229	193	243	207	241	195	232	228	210	229	211	180	242	187	207	218	211	185	191	194	189	198	194	204	175	193	185	194	183	196	179	193	172	171	179	177	194	165	177	192	208	159	170	190	175	188	181	184	156	163	182	181	179	174	178	150	170	184	154	175	170	172	175	150	167	165	185	179	166	176	174	160	157	163	167	162	150	164	180	174	185	181	163	165	173	182	163	165	184	180	172	172	166	188	144	137	180	142	176	169	167	171	152	162	166	139	187	189	174	169	154	175	166	167	171	180	181	180	168	186	186	160	170	173	191	152	178	173	146	170	172	141	169	172	167	174	142	168	173	173	178	168	185	152	163	166	161	148	165	157	155	158	178	158	173	154	171	157	145	150	166	172	159	147	177	147	152	166	150	177	155	160	171	167	145	179	170	181	149	152	175	162	172	152	160	162	141	158	196	125	160	147	183	164	173	160	158	167	152	173	156	169	164	147	183	142	162	167	178	156	167	160	177	172	164	161	157	156	174	151	154	160	164	159	181	158	162	175	173	165	166	190	165	170	169	174	155	173	158	165	162	186	154	178	159	162	143	191	173	169	157	171	180	151	175	172	165	171	146	178	162	149	145	157	162	182	156	153	154	162	151	153	175	154	135	163	171	159	160	140	163	174	143	168	169	179	147	154	149	152	169	142	161	129	141	155	152	160	189	165	162	165	150	139	164	152	142	163	146	160	173	145	151	186	175	169	148	178	178	162	149	184	180	180	148	141	153	156	183	152	154	170	177	188	160	160	154	152	162	172	169	165	163	140	164	154	156	181	165	171	137	165	155	172	160	163	173	129	169	162	158	150	179	155	153	164	159	165	156	170	189	166	167	183	149	164	146	174	142	153	151	138	171	149	160	160	171	152	176	185	154	166	188	147	154	168	162	173	149	175	155	154	160	175	164	136	145	153	155	157	181	166	150	158	144	169	146	146	152	158	171	177	175	162	170	172	143	160	193	146	158	161	188	178	152	145	170	153	149	151	156	156	152	174	160	158	185	156	151	163	190	165	159	145	159	137	155	178	166	166	149	153	166	177	177	156	162	172	174	174	171	169	151	158	150	157	170	167	168	129	165	137	178	163	140	183	154	146	172	137	131	169	175	160	157	152	145	144	177	145	150	173	161	151	186	164	165	150	190	172	189	158	195	172	149	152	145	142	163	139	160	159	148	143	159	153	170	136	176	158	144	148	143	153	188	153	156	165	151	155	166	141	150	150	143	163	155	156	164	150	167	163	167	151	194	149	155	144	166	167	192	155	145	151	154	157	157	193	147	149	159	169	168	140	181	143	156	171	149	170	166	151	158	157	165	149	150	158	158	164	150	188	174	159	154	143	155	161	180	170	146	184	162	176	181	165	165	185	163	161	134	170	166	170	162	148	144	157	162	156	165	167	152	180	142	167	142	146	172	153	154	155	170	132	160	169	160	162	148	171	149	171	164	164	167	175	180	148	140	159	168	156	174	174	161	150	164	168	157	150	153	153	163	136	154	160	156	159	151	138	139	149	151	185	165	155	162	162	143	174	177	167	158	163	144	153	170	154	146	177	169	157	165	163	164	156	174	173	156	169	164	147	141	156	171	157	172	136	161	166	161	154	143	146	150	166	153	155	156	155	191	151	137	161	168	169	169	175	148	161	174	177	165	150	147	156	146	192	167	181	162	177	168	131	140	136	163	145	150	138	162	137	161	161	164	160	143	163	148	158	176	157	154	172	149	176	135	151	165	162	172	179	144	172	177	164	175	162	167	171	149	163	181	144	136	161	170	171	153	178	160	167	156	159	178	147	150	154	161	154	165	174	164	165	153	141	186	156	156	183	158	150	171	172	177	173	168	187	163	154	160	166	164	142	164	152	149	166	155	167	144	121	141	158	155	145	148	162	162	161	158	147	184	155	164	158	188	151	140	153	164	180	158	153	161	166	176	158	142	159	169	177	164	174	170	140	161	158	168	174	158	181	165	199	148	159	153	159	154	146	177	143	168	166	155	154	149	163	159	155	142	166	188	163	161	177	146	161	144	137	166	160	155	151	151	187	141	155	182	165	162	160	165	166	156	158	157	158	156	166	166	167	164	150	158	158	176	180	184	176	172	163	144	141	142	142	134	161	166	167	169	167	144	172	146	159	161	168	157	163	142	148	187	142	150	150	118	151	183	142	159	184	145	161	202	187	147	147	153	159	147	179	161	172	146	134	165	164	148	172	150	158	146	165	153	157	166	158	174	160	160	153	155	174	186	171	170	158	168	148	140	149	172	154	184
345	3	3500	81778	528	0	0	0	10	74	112	155	160	176	170	193	167	201	201	204	198	208	217	196	230	215	196	223	231	215	208	218	209	219	197	199	218	222	171	197	205	182	192	192	193	196	169	181	201	178	182	196	192	183	168	176	177	173	169	169	206	139	165	162	167	154	165	177	173	178	148	176	160	162	140	164	150	160	183	176	177	173	158	151	135	166	156	169	176	138	163	161	160	164	157	179	165	152	158	157	169	169	143	154	154	161	152	151	164	160	148	163	197	179	146	157	171	149	178	163	158	170	145	167	150	139	172	153	143	151	157	145	160	133	144	152	149	165	156	158	154	169	159	158	171	152	164	159	145	143	163	148	166	164	172	163	155	168	170	164	145	148	171	164	148	152	158	153	145	155	142	168	159	155	147	159	167	159	139	143	150	162	154	158	165	135	143	156	147	134	157	156	138	174	175	165	162	155	154	140	155	153	154	131	152	155	153	145	175	142	134	141	174	149	142	174	162	141	153	131	153	168	166	158	149	156	164	131	143	167	156	150	167	149	153	132	138	152	143	165	157	156	158	150	142	154	150	146	158	164	183	150	150	144	153	148	159	157	148	151	161	133	143	142	149	156	149	151	152	170	153	149	139	170	156	159	153	150	139	151	145	162	145	145	171	141	147	174	150	132	158	171	137	139	155	169	153	165	155	129	161	158	154	166	150	157	142	165	144	145	146	172	140	125	135	145	144	147	142	140	130	149	153	150	179	170	151	145	147	159	146	152	151	144	161	154	148	127	162	131	140	158	123	137	155	147	137	146	141	151	143	155	150	160	165	121	155	169	129	171	159	145	145	143	147	136	159	135	142	145	149	152	140	137	152	155	143	141	146	159	151	173	156	175	160	153	155	159	139	142	162	137	137	139	152	148	123	144	139	136	143	160	129	149	139	158	146	143	130	161	149	150	159	129	154	159	159	162	162	137	145	150	152	164	125	157	150	154	142	147	122	154	149	166	143	126	153	153	143	148	149	151	153	132	146	157	141	157	180	154	140	145	147	134	137	152	129	154	136	145	157	130	162	168	143	134	149	154	171	146	138	145	157	130	146	165	147	145	141	140	152	139	150	142	140	190	147	155	137	140	137	148	137	155	140	136	146	148	171	147	142	153	154	173	160	163	149	148	147	144	133	170	157	154	139	142	119	166	149	162	145	144	149	162	168	155	144	120	152	139	145	145	160	153	122	164	142	160	140	148	161	147	159	160	157	150	136	165	147	150	156	136	131	152	167	158	130	152	153	150	154	135	168	164	139	155	149	153	161	172	174	140	143	134	122	148	160	161	153	147	146	136	147	144	136	136	182	154	151	190	135	155	134	120	141	165	160	153	143	153	157	146	136	141	185	143	138	158	148	148	145	165	131	147	163	143	170	134	141	143	149	150	173	146	164	129	148	151	142	139	138	173	143	144	161	146	145	135	165	149	143	147	138	161	123	150	154	146	165	138	151	138	168	156	135	161	143	152	156	151	156	147	135	157	136	154	143	150	140	148	125	165	160	153	139	158	167	143	128	151	167	144	153	167	121	157	157	161	162	157	159	147	138	147	138	162	154	148	148	139	164	151	143	140	148	136	155	158	165	151	142	159	129	148	164	144	159	143	128	133	149	166	149	158	143	135	149	149	164	140	170	148	147	138	148	175	163	172	180	144	141	131	137	145	159	176	165	160	160	151	156	153	135	154	148	154	148	147	144	153	140	145	147	123	145	142	153	143	164	162	157	160	149	139	150	129	151	138	154	140	152	155	147	152	150	148	151	157	145	151	148	141	159	140	153	162	144	145	149	139	144	162	147	145	146	134	168	149	142	170	171	147	150	143	179	143	147	155	161	130	143	153	148	149	168	149	150	158	151	156	155	160	143	148	151	155	129	160	135	149	162	156	139	162	166	175	163	150	149	130	158	153	120	131	163	153	164	145	151	130	157	140	141	155	144	140	150	146	156	137	143	163	161	135	130	138	155	162	146	136	175	140	148	171	142	147	155	147	130	124	137	127	137	142	159	147	152	142	139	153	133	166	137	140	152	137	149	163	145	138	148	153	142	170	125	133	131	160	139	135	152	151	143	166	153	153	146	146	153	143	138	153	146	168	165	151	144	168	133	156	166	160	151	153	126	150	137	174	137	151	134	143	161	148	126	140	167	144	169	168	168	156	155	155	121	145	139	147	164	142	160	133	142	146	144	141	148	145	164	153	133	145	157	139	144	133	136	150	154	134	154	159	164	163	127	158	127	164	144	150	136	165	131	159	160	162	177	156	152	141	159	150	150	161	163	145	150	154	149	146	135	157	144	167	145	161	125	137
