345	0	2700	106812	383	0	0	8	74	6	30	114	97	111	97	110	116	127	123	137	142	141	158	181	174	185	164	188	190	195	199	171	179	195	172	179	190	190	185	178	188	184	182	176	173	175	176	168	158	159	179	174	143	147	175	170	150	145	163	151	159	155	161	143	151	157	141	156	128	150	157	166	159	167	163	157	176	145	124	148	135	140	138	145	118	145	136	151	111	138	140	150	130	135	123	138	140	145	144	122	121	126	118	140	135	159	109	164	123	145	135	114	137	148	119	144	138	129	122	141	133	139	154	133	141	157	131	122	134	144	97	121	133	126	131	138	138	125	117	127	145	128	125	127	138	136	127	149	146	134	128	137	119	139	141	147	138	115	126	131	146	127	138	144	136	138	109	135	133	128	127	127	123	128	136	128	109	153	137	125	134	164	119	104	150	125	140	131	114	138	138	134	123	123	136	125	136	127	120	142	133	149	113	138	115	138	129	110	125	121	124	121	143	120	128	131	124	137	133	115	140	129	132	144	135	137	137	113	122	106	134	127	120	129	134	109	129	128	143	126	131	134	123	127	145	131	125	151	125	123	115	130	122	128	111	136	116	123	129	145	112	134	125	117	129	110	131	123	110	127	144	136	126	132	112	146	111	118	135	124	128	113	136	134	114	110	116	124	129	138	138	117	129	148	127	154	138	133	130	139	129	114	128	112	128	145	121	123	119	139	132	140	139	118	127	110	117	140	139	129	110	122	139	138	148	132	120	121	124	123	142	122	117	146	122	131	126	134	143	128	131	137	125	132	128	128	133	159	129	125	110	140	143	140	146	124	143	128	116	123	124	132	146	115	107	148	129	117	135	115	110	109	155	116	129	118	148	128	117	134	135	127	137	101	138	118	149	127	130	112	138	131	121	145	119	118	118	144	121	121	124	127	112	125	129	128	123	141	128	123	130	135	124	146	131	131	135	140	141	131	121	109	126	115	129	128	121	134	117	115	115	124	120	138	121	104	138	132	121	123	118	110	135	128	134	148	130	117	116	135	131	121	135	133	133	122	110	132	104	137	113	121	111	129	157	130	132	131	115	129	129	132	119	123	121	127	136	121	127	127	139	128	118	112	137	121	127	135	129	127	119	124	146	128	129	143	115	131	116	132	129	126	134	132	147	119	120	124	140	117	130	96	133	121	124	127	130	126	118	112	113	154	108	135	136	126	132	136	113	95	144	126	107	143	158	108	132	133	108	138	127	116	122	114	121	113	128	134	130	132	127	132	140	140	122	138	138	122	141	135	126	124	123	114	116	127	112	136	118	127	111	107	136	131	144	101	134	139	122	114	115	136	112	119	152	114	139	111	131	131	143	129	121	126	113	128	155	111	124	110	110	134	132	132	123	132	136	125	106	118	155	142	123	127	135	137	124	146	128	145	133	124	136	132	117	136	113	109	120	127	112	117	117	107	102	140	128	130	118	126	130	123	122	140	123	135	121	129	133	142	127	142	118	122	123	125	114	106	112	132	138	136	115	113	112	143	126	114	126	122	128	129	136	135	133	120	113	135	156	131	134	93	133	123	118	146	135	126	114	131	107	158	119	127	121	121	120	120	128	101	125	164	124	138	139	134	108	110	115	126	126	124	144	137	154	125	133	135	127	120	131	128	122	147	135	135	124	118	107	109	123	151	127	113	130	119	111	141	127	116	139	119	131	129	121	132	129	127	131	115	131	116	152	137	102	122	107	134	139	132	122	119	138	104	142	114	131	128	122	139	117	134	127	121	120	115	141	115	132	127	129	117	108	140	120	123	134	123	147	114	135	109	122	120	126	120	136	109	121	125	130	116	110	119	129	134	133	134	136	123	134	126	114	135	114	110	123	128	124	125	130	142	147	126	144	128	124	141	133	137	130	138	98	146	136	120	127	131	131	130	126	118	127	113	127	134	116	144	124	129	125	132	135	134	103	107	123	139	131	122	114	104	107	121	122	125	146	117	111	117	140	129	118	133	117	131	124	120	115	118	114	101	114	124	120	100	125	119	116	116	134	133	121	123	142	130	109	132	128	115	132	123	123	125	120	123	139	142	111	128	141	113	112	126	109	163	120	120	131	127	135	114	132	121	121	118	119	133	132	116	108	121	123	125	123	131	117	119	129	126	138	135	138	120	124	144	120	131	131	124	140	116	139	127	124	128	135	149	133	114	110	138	133	125	124	131	125	133	120	125	130	122	132	113	124	127	115	129	108	128	127	105	127	131	124	131	107	153	130	123	149	101	129	128	114	130	125	86	127	135	123	120	133	115	112	120	118	138	122	112	151	136	114	137	136	129	120	151	106	139	125	110	123	133	134	121	119	127
345	1	1900	106935	403	0	29	370	814	434	170	319	316	307	261	290	230	238	199	237	215	194	193	171	198	196	191	205	170	163	175	153	193	177	177	157	174	167	147	151	155	150	153	161	160	161	177	149	146	158	157	142	157	136	153	154	165	158	136	147	151	117	137	150	134	150	141	139	148	146	133	138	156	123	129	145	133	138	133	129	121	145	130	119	113	112	149	133	134	113	132	136	145	123	121	130	118	124	127	139	122	141	155	125	123	125	114	133	125	148	138	135	146	137	116	132	128	133	140	112	125	121	124	140	131	115	128	138	132	112	130	147	148	112	124	127	138	117	119	124	123	121	99	125	130	154	135	126	134	129	118	112	135	142	129	122	137	128	130	125	121	119	122	131	125	135	128	140	146	118	147	133	123	122	131	142	126	128	109	138	122	130	115	140	108	140	106	126	121	143	116	118	127	121	129	120	114	124	110	141	113	122	135	136	122	129	133	129	132	138	131	114	134	120	131	127	143	125	107	119	142	152	127	131	136	126	148	116	135	127	124	138	117	113	136	134	114	124	119	124	131	132	129	130	119	135	123	136	118	139	125	127	111	152	107	117	116	119	143	126	119	125	129	120	134	115	124	138	135	153	103	133	111	139	139	126	125	143	119	137	115	140	140	102	125	141	132	141	132	129	137	121	141	163	133	126	116	135	110	115	102	118	128	147	119	136	132	112	104	133	146	142	132	118	129	113	112	126	130	137	143	123	114	126	134	118	145	116	117	131	136	143	131	138	110	132	136	135	112	141	130	134	144	133	112	142	133	131	126	107	123	124	122	131	126	157	112	132	127	119	118	111	104	130	126	141	136	124	121	99	116	120	129	126	118	127	118	112	128	116	129	138	117	152	121	140	129	119	114	121	121	136	108	126	137	121	131	127	116	140	132	120	135	127	136	135	143	136	116	124	100	122	136	115	120	145	118	124	148	136	143	124	126	130	162	130	126	114	165	119	112	133	107	127	149	123	102	139	124	127	116	120	132	116	118	135	126	136	130	139	120	120	132	126	114	129	109	143	125	105	142	130	120	122	120	113	107	133	124	143	122	112	119	116	113	134	112	104	123	137	133	135	135	136	122	130	117	130	135	119	104	136	140	120	120	128	125	127	123	124	136	120	125	127	140	126	135	112	123	116	116	139	139	157	131	122	113	126	105	130	145	130	108	131	130	141	130	140	123	141	121	136	135	128	117	116	122	129	117	119	110	139	141	104	125	109	120	111	136	142	127	150	130	124	137	123	131	143	122	125	127	115	110	122	133	156	134	121	137	125	113	124	136	135	127	151	124	134	104	118	115	114	135	120	129	127	120	142	113	121	131	134	127	137	111	142	105	144	122	115	109	131	127	126	122	132	120	134	127	109	129	129	114	129	127	116	132	128	105	119	117	113	123	132	120	109	140	116	125	130	136	122	126	119	111	160	134	120	129	136	142	142	119	120	126	118	114	132	132	113	124	132	124	124	97	138	128	167	133	115	125	118	132	104	121	122	145	125	115	129	126	126	126	106	139	114	119	106	136	135	128	120	130	136	124	139	126	112	111	138	111	123	120	122	140	109	135	134	121	132	126	116	139	137	120	129	127	132	116	141	139	128	124	114	136	142	137	103	157	128	132	126	134	140	117	137	119	170	110	138	125	140	140	131	131	120	139	145	126	135	131	149	116	132	132	117	126	121	121	127	136	126	117	112	124	129	114	121	124	120	108	138	142	140	100	135	119	123	130	159	118	124	118	151	127	150	104	121	140	124	135	124	132	149	127	135	139	118	106	105	129	120	115	110	159	115	129	134	137	122	143	142	129	131	123	138	130	141	120	122	134	123	124	113	130	120	111	138	139	134	120	132	132	95	143	126	139	115	145	151	133	127	111	132	126	137	115	145	123	122	142	133	124	115	135	126	103	134	107	121	124	149	131	123	127	122	143	125	140	143	129	133	126	113	115	130	125	157	127	128	143	145	136	144	133	116	124	112	109	131	115	122	122	131	122	128	142	128	103	141	123	125	108	120	131	124	161	123	126	111	115	116	123	129	113	126	128	118	123	123	127	135	120	141	121	127	126	121	129	117	142	136	127	124	122	135	143	132	117	126	132	118	124	127	107	147	139	114	140	144	148	140	122	124	115	112	130	124	126	121	127	133	118	133	149	116	130	160	146	133	128	142	122	136	126	151	150	118	104	128	130	120	129	120	127	118	143	147	108	122	128	107	127	105	127	137	127	130	138	112	115	136	127	130	109	138	140	111	112	125	121	118	162	137	112	135	121	127	127	142	118	119	103	133	135	145	158	113	111	116	116	113	117	112	111	135	112	118
345	2	2100	107058	389	0	3	174	700	215	126	261	277	300	266	242	221	221	210	241	212	207	220	222	192	207	187	198	189	208	169	192	214	191	189	209	182	204	183	164	190	195	188	166	160	200	160	176	161	141	185	141	162	167	165	163	149	162	155	162	149	141	131	150	145	138	151	135	144	150	140	127	138	174	158	151	151	168	141	161	147	153	146	175	143	150	154	151	146	147	167	144	158	143	143	139	138	147	143	149	144	154	122	133	129	140	137	163	162	166	172	151	155	130	159	126	121	133	139	152	138	169	162	146	152	144	139	145	131	143	148	149	142	144	128	151	130	138	134	130	149	157	138	183	127	128	144	119	140	155	140	142	145	127	151	144	124	141	131	146	154	146	132	134	143	148	143	134	136	138	138	160	139	147	137	121	153	131	158	130	158	145	123	139	118	127	163	156	134	142	153	159	124	149	144	154	155	163	159	135	126	117	135	141	137	137	111	130	139	135	126	151	125	157	116	133	147	134	151	137	132	146	151	133	125	166	153	127	142	132	119	172	163	139	142	131	146	153	142	128	149	133	140	129	126	138	158	155	119	166	131	148	161	155	128	145	143	193	135	122	120	144	144	129	146	152	130	138	133	135	133	139	141	143	139	168	135	151	128	140	130	155	136	146	116	122	118	143	152	141	124	124	141	146	159	145	139	145	124	142	121	137	156	125	117	136	131	147	134	135	139	161	135	140	148	135	162	135	131	146	157	133	164	133	154	131	134	145	163	134	145	142	124	145	140	124	150	145	149	144	149	131	142	115	148	154	115	128	159	134	137	138	147	151	128	141	137	145	159	128	142	141	139	123	131	133	129	149	140	127	144	154	140	149	117	122	134	140	135	122	133	148	134	142	141	128	155	154	148	125	124	152	142	142	128	139	146	171	121	177	145	153	126	121	138	141	164	125	139	145	119	103	153	130	144	136	133	149	145	137	153	143	135	155	129	124	135	134	127	139	136	141	134	130	138	142	120	144	131	130	143	139	146	140	134	153	133	126	125	121	148	132	134	150	137	142	124	148	128	136	151	119	129	152	116	145	125	162	144	130	139	125	135	148	135	147	138	147	126	124	137	129	161	132	123	143	143	129	130	137	133	156	154	146	122	162	136	139	146	148	153	136	143	114	150	143	127	138	150	143	123	128	125	137	137	140	148	143	116	136	133	146	129	152	146	152	113	143	156	136	137	129	161	132	120	135	136	154	120	142	143	131	136	139	142	147	140	140	151	147	137	141	150	157	146	146	126	151	134	145	132	127	139	153	152	124	140	151	145	130	124	142	150	132	124	135	139	134	129	138	124	135	151	141	135	134	142	155	156	129	143	131	138	146	123	146	129	146	116	133	136	135	141	167	162	129	143	132	152	137	128	136	118	139	147	120	137	136	129	127	137	127	121	166	161	156	151	150	176	124	136	145	129	164	153	151	140	137	124	135	135	143	133	155	153	128	135	136	135	151	161	125	141	152	120	131	144	136	125	129	150	143	136	130	144	139	170	130	146	163	141	127	144	147	136	135	143	129	149	148	124	141	134	136	137	122	146	154	156	140	128	145	144	126	121	128	130	147	143	156	142	146	147	143	145	143	140	147	119	143	137	152	130	149	164	141	154	121	132	144	141	103	136	128	143	164	147	131	131	137	128	128	139	128	120	155	162	134	137	169	136	140	136	147	138	139	133	140	125	127	128	129	141	126	123	139	140	142	145	140	107	131	136	129	126	136	156	146	150	137	132	126	135	137	129	137	131	158	134	135	133	136	137	153	132	115	142	127	147	151	144	118	125	149	146	142	135	119	151	132	152	125	133	143	120	133	152	139	140	140	137	138	118	126	146	133	158	147	138	140	149	135	149	155	131	116	119	133	128	120	137	124	151	137	136	122	147	127	136	123	134	142	137	153	147	132	141	136	164	144	150	145	134	144	144	141	133	115	140	145	145	147	122	141	144	130	135	129	133	169	145	136	150	163	112	163	127	141	144	146	137	132	127	142	142	133	113	124	134	125	131	137	146	115	120	146	127	137	123	140	138	160	142	152	149	137	144	128	149	149	150	151	146	135	130	126	122	139	176	138	141	125	122	130	101	140	133	128	135	130	135	137	147	145	145	126	127	159	128	121	134	128	147	147	149	127	125	140	130	142	147	158	135	136	147	128	142	146	130	145	119	131	140	131	115	121	132	147	124	159	147	141	133	120	164	124	134	117	149	122	119	154	139	163	125	133	126	123	147	115	140	139	121	132	121	122	136	128	147	162	125	134	143	134	145	142	137	148	145	111	154	151	130	133	121	139	147	139	146	160	128	145	139	121	126	138	149	137
345	3	3500	107181	397	0	0	42	4	2	12	40	51	70	67	94	94	99	120	119	120	142	133	153	164	174	173	177	166	192	164	180	186	170	184	190	190	180	190	180	183	156	175	173	161	150	167	168	160	166	172	166	168	170	155	182	149	154	147	157	140	173	156	169	145	152	163	146	144	146	162	159	138	175	176	152	159	156	151	151	144	142	161	152	135	135	143	145	157	140	140	138	129	180	151	147	150	154	147	155	135	140	168	133	131	140	147	116	151	139	125	127	140	125	158	131	157	139	145	138	148	140	146	142	143	138	133	125	143	135	123	155	143	119	143	148	140	125	151	141	135	139	126	121	156	153	128	127	151	132	118	165	143	153	145	159	148	149	148	146	139	132	141	126	150	134	144	134	138	146	137	123	143	146	159	150	144	136	135	121	133	130	130	140	114	136	147	134	125	149	125	135	158	143	149	124	144	132	120	128	154	140	127	140	149	142	142	124	146	129	137	151	123	124	133	136	151	135	129	124	155	122	158	144	132	130	143	140	151	130	141	136	143	146	139	138	171	160	123	143	130	120	157	142	151	140	135	137	148	167	143	123	155	149	112	116	126	161	142	134	143	135	124	140	119	143	157	124	145	132	140	148	124	148	133	146	118	144	138	150	125	127	161	124	156	135	118	139	144	153	130	149	134	130	146	132	131	163	146	151	151	130	130	149	122	135	132	143	117	110	130	150	139	138	145	126	125	153	133	149	163	163	137	136	125	134	156	127	142	125	134	135	136	144	130	123	122	110	117	153	129	140	136	146	132	146	136	149	127	144	137	153	141	148	124	118	128	163	137	134	148	122	134	148	133	117	130	145	143	132	139	147	110	136	127	128	121	142	121	155	134	141	144	145	144	141	117	144	136	112	125	142	156	133	141	134	132	129	121	141	135	152	125	124	129	146	147	133	148	142	127	152	146	153	142	139	133	133	123	114	119	146	143	147	142	149	149	125	118	131	124	143	132	135	145	128	115	128	152	140	108	139	150	118	144	135	131	143	121	128	130	132	129	127	131	158	119	129	152	130	136	137	172	149	150	131	127	153	148	123	139	130	122	138	142	126	126	141	119	132	123	126	151	135	171	124	139	127	145	146	134	134	146	144	135	134	151	147	151	140	134	135	136	140	111	134	126	136	133	139	128	125	141	121	132	130	125	135	126	131	132	144	143	155	138	124	135	141	143	126	140	155	128	121	133	165	142	129	138	135	129	135	144	152	148	146	131	127	145	131	152	134	136	148	145	150	144	118	135	117	130	121	124	130	125	119	129	130	141	149	129	152	159	123	148	129	111	157	145	119	142	139	128	137	131	151	129	114	121	119	142	143	137	126	137	134	135	146	129	148	134	139	153	146	118	122	150	123	118	145	130	145	156	115	146	124	140	138	142	143	139	126	126	144	135	137	148	135	152	157	134	133	137	129	119	132	156	125	130	156	125	133	115	124	120	129	149	133	128	126	134	144	123	140	111	146	151	149	134	138	137	128	133	128	130	121	148	137	133	151	131	131	119	129	142	132	131	129	122	151	136	139	142	131	123	140	137	130	130	146	142	136	149	158	135	119	134	142	126	151	140	141	104	129	135	116	135	125	132	135	148	130	136	141	114	132	135	127	155	146	132	144	135	128	124	141	125	133	121	126	121	133	142	142	120	167	143	133	137	149	143	145	131	159	126	153	130	112	135	124	130	152	133	128	129	132	146	136	148	130	124	132	136	145	126	135	132	127	112	122	150	137	134	129	121	142	122	152	134	146	145	130	124	127	138	140	133	133	146	140	134	142	111	144	143	136	125	169	141	136	134	125	131	135	128	139	129	141	127	118	131	130	122	136	138	142	151	143	135	114	134	167	129	135	149	124	144	143	130	117	142	117	125	129	135	142	137	142	115	133	138	139	136	137	149	136	148	123	147	108	139	124	137	138	132	130	141	151	139	139	163	134	133	130	145	120	128	154	138	110	149	130	130	115	164	135	134	132	112	136	144	127	136	149	125	142	112	124	148	163	126	123	146	123	125	139	119	141	117	126	136	149	143	127	131	141	141	137	133	146	141	148	133	149	126	120	133	135	142	138	127	118	123	119	152	131	144	134	131	138	131	149	129	128	122	143	122	136	144	116	148	148	142	131	145	127	150	141	136	134	155	137	134	136	111	106	148	144	155	111	123	127	131	146	124	141	139	149	146	138	145	141	123	107	136	126	143	136	122	124	129	154	129	142	144	155	132	118	128	133	151	150	121	153	136	131	134	141	145	135	137	117	158	116	122	109	134	138	122	137	129	157	133	132	139	130	160	131	149	145	113	137	154	141	124	127	146	138
345	0	2700	107305	389	0	0	2	0	2	0	6	13	20	30	47	53	63	84	102	94	97	112	124	144	148	142	148	180	159	170	193	178	194	192	188	203	183	204	183	211	198	176	189	195	198	167	209	157	191	187	169	196	208	184	189	179	189	171	175	188	158	165	185	166	146	160	165	164	177	170	191	182	158	188	162	163	149	160	170	151	172	157	185	148	180	176	152	166	162	156	155	154	124	185	155	167	136	163	176	142	179	155	186	143	167	160	165	166	162	155	162	174	148	161	152	147	165	145	159	147	168	138	156	139	138	162	154	159	160	157	138	153	153	158	154	155	156	177	157	139	149	158	126	171	166	160	168	131	158	163	176	154	153	183	133	166	158	167	140	158	165	124	163	135	119	149	143	154	159	165	176	156	146	140	157	168	131	149	139	145	131	178	159	155	152	137	153	152	149	137	153	164	152	162	158	157	153	128	165	145	153	165	168	163	132	164	141	143	136	142	141	131	148	157	173	162	173	144	172	134	155	148	149	154	133	136	168	155	131	145	151	163	163	159	162	152	152	156	179	148	159	172	156	148	162	158	140	179	153	161	141	171	173	170	181	143	138	170	164	158	140	166	139	158	147	126	152	151	155	161	159	148	166	155	125	155	173	134	147	154	147	147	162	145	149	157	150	164	177	162	166	163	181	133	155	146	151	148	142	141	159	145	143	155	143	167	127	167	144	155	148	165	132	136	158	128	155	146	173	167	145	165	127	162	168	143	172	141	138	141	161	143	151	147	146	126	136	170	127	159	170	135	151	147	165	169	172	151	174	163	157	144	147	136	139	173	165	152	159	155	146	138	166	157	164	154	153	125	150	166	135	149	157	142	150	148	146	177	162	166	139	149	151	164	178	162	159	143	171	156	136	129	156	146	175	157	153	157	151	136	140	149	155	143	169	157	149	149	149	147	139	145	157	160	155	162	138	142	147	156	166	158	141	135	158	140	161	161	159	149	162	146	124	152	145	127	153	157	156	162	161	128	141	159	146	145	156	157	163	171	148	140	170	171	157	177	145	143	168	157	128	161	164	146	153	137	162	144	165	140	159	144	150	146	135	139	156	147	143	138	145	166	153	147	150	150	132	139	160	149	141	151	136	129	134	147	175	137	159	159	147	190	154	143	145	176	178	134	153	154	133	154	133	130	149	159	147	171	138	163	152	152	146	151	165	150	159	157	168	139	160	116	145	163	139	135	128	140	158	151	145	134	145	141	162	127	154	133	160	138	153	153	148	134	127	145	150	148	160	145	166	148	175	150	131	165	145	130	161	144	159	175	145	155	165	142	147	139	137	154	139	138	152	155	138	161	151	136	157	164	164	141	137	148	142	168	159	164	147	150	153	134	136	157	153	154	139	158	143	151	149	134	140	142	126	133	147	123	141	139	154	150	169	148	163	154	157	139	148	143	149	150	143	125	158	149	143	162	131	169	150	143	152	138	148	129	163	159	126	135	140	174	153	142	153	138	167	156	143	147	145	139	153	146	156	164	152	128	153	166	137	143	143	158	139	146	154	139	137	159	129	154	152	145	146	164	156	126	142	146	166	146	142	160	145	137	152	149	131	159	160	190	134	150	127	137	153	138	167	123	144	144	158	145	137	136	134	137	152	129	149	145	149	143	154	167	140	145	164	139	190	138	164	155	156	148	147	177	162	138	165	164	140	145	165	151	163	177	146	170	145	144	138	137	167	121	153	151	169	139	148	151	150	163	182	159	139	144	154	162	171	168	148	157	145	121	147	145	135	132	153	146	158	145	143	152	140	149	150	151	139	158	166	152	145	144	135	137	172	156	135	156	135	151	154	145	148	159	139	138	141	144	157	165	157	146	148	148	145	164	174	138	150	132	145	133	143	159	151	147	137	153	145	150	148	139	154	147	163	135	157	152	154	137	151	145	148	157	132	162	148	142	154	131	160	131	154	155	162	135	144	154	141	148	153	148	142	141	165	136	111	163	154	144	125	158	145	156	161	142	128	150	141	175	151	139	154	122	152	140	142	163	153	140	140	127	134	153	145	156	153	156	135	142	147	143	148	136	151	165	156	171	146	150	140	166	124	179	143	154	158	147	120	144	143	146	135	147	168	144	153	152	149	143	144	146	157	162	137	147	147	142	139	160	154	165	154	141	163	128	150	137	157	128	143	151	165	152	142	150	145	157	175	145	153	160	139	142	124	122	130	158	157	160	166	128	163	154	148	151	165	158	149	152	153	144	120	162	155	138	162	153	168	151	145	140	131	167	134	157	158	187	153	137	146	168	141	151	151	127	128	155	138	143	153	137	166	145	157	147	172	153	154	156	144	159	145
345	1	1900	107428	389	0	0	470	149	62	93	124	145	172	165	192	180	220	204	201	186	219	202	203	209	200	209	224	211	185	176	217	198	189	185	200	195	198	197	193	210	201	157	170	194	196	205	167	174	199	154	172	154	178	169	149	148	157	169	183	171	180	152	170	190	162	163	158	187	184	146	145	165	151	147	147	177	172	184	150	161	172	132	148	177	149	159	145	160	138	163	177	141	166	147	171	156	149	146	156	172	175	165	170	166	154	162	174	153	144	149	169	153	147	137	180	148	131	164	153	156	152	162	157	166	152	170	161	158	171	151	162	141	158	166	151	163	172	142	169	159	163	154	183	146	153	147	138	141	165	138	141	172	163	165	153	153	183	124	167	148	167	179	166	155	181	175	157	147	155	165	184	152	160	146	144	142	153	148	142	186	164	147	166	146	177	151	156	152	169	169	157	154	154	173	132	155	138	171	147	136	129	157	175	155	149	157	163	169	149	135	167	156	156	169	153	153	161	128	158	159	148	138	165	145	161	145	159	139	161	142	156	171	162	165	173	146	170	158	137	167	147	170	144	166	165	144	155	156	158	178	166	136	183	145	159	156	151	150	155	142	150	150	164	144	151	178	142	165	159	155	155	152	156	144	144	145	175	146	160	132	143	174	172	146	163	123	156	169	162	163	151	144	142	168	158	154	148	159	150	146	161	157	163	153	154	145	154	155	147	144	150	156	164	155	138	162	153	157	155	142	154	183	162	149	168	143	154	154	141	164	150	128	148	148	157	137	175	157	168	129	160	151	134	180	158	139	161	164	159	147	166	174	171	148	169	175	142	159	161	150	178	163	155	148	174	166	155	175	150	151	178	146	142	169	165	155	147	168	169	172	152	152	161	157	150	155	101	165	176	159	165	166	157	164	162	158	155	164	141	153	159	137	161	161	162	136	149	168	142	151	161	157	140	156	140	170	146	155	151	141	163	159	175	157	136	161	155	145	154	152	171	173	179	121	138	164	164	175	153	144	158	146	147	157	154	146	134	149	167	162	179	132	155	145	157	177	154	143	151	170	154	156	141	165	146	168	151	132	144	158	161	155	143	161	151	154	154	139	158	141	149	143	172	146	170	149	142	163	157	147	143	125	154	147	145	176	128	167	147	165	154	161	141	132	161	155	147	156	129	133	172	161	141	157	165	149	158	143	157	157	137	148	136	157	173	163	151	127	169	162	147	154	162	167	164	145	148	153	146	152	150	168	167	154	156	155	186	163	149	148	149	168	131	167	166	167	154	151	141	138	133	169	163	159	140	159	157	137	153	160	176	140	146	155	147	160	154	160	161	139	162	181	166	144	157	169	151	153	155	160	171	147	148	168	158	138	130	153	145	138	161	150	134	139	148	159	137	154	167	169	141	158	145	144	156	138	130	164	133	132	155	173	150	144	142	152	139	143	144	148	149	149	168	139	158	164	159	159	149	160	145	140	163	162	130	157	158	157	157	147	151	152	139	135	158	134	143	158	155	169	134	146	179	174	146	152	161	154	139	138	151	150	146	142	143	117	155	162	162	146	165	161	153	164	161	150	155	138	175	146	156	133	179	144	190	141	130	132	139	146	161	156	154	155	142	163	149	175	182	150	163	161	164	158	148	150	125	144	153	155	152	146	151	160	139	161	167	137	150	143	158	153	168	143	156	138	162	146	164	137	166	140	156	149	158	164	178	128	138	154	162	141	162	147	163	159	156	154	148	140	140	145	146	175	137	162	164	153	171	142	155	171	155	189	138	145	177	172	148	151	158	156	148	152	158	153	147	136	131	148	137	169	131	150	161	144	164	157	147	157	160	156	167	154	181	160	154	165	148	152	147	146	160	147	148	157	143	158	175	146	142	164	138	158	152	177	152	161	171	146	157	156	136	162	160	127	147	165	149	164	153	153	137	147	148	155	142	136	147	156	168	180	167	143	156	163	157	179	144	145	155	174	152	152	168	152	149	159	150	144	175	163	137	145	142	150	140	149	147	148	150	162	134	152	137	171	137	150	156	143	161	142	136	144	131	176	130	162	136	168	156	167	124	146	139	135	154	142	162	153	179	153	155	181	171	156	178	148	152	149	148	158	142	156	145	151	157	129	144	153	145	154	128	148	152	141	169	125	156	141	153	163	135	143	148	159	162	167	151	150	159	140	144	130	153	173	157	135	129	154	170	155	145	162	170	189	135	160	148	167	167	145	153	143	143	152	133	163	163	127	154	139	153	121	172	158	162	162	158	155	173	152	170	155	161	142	139	159	160	143	154	145	141	133	157	142	134	180	151	181	148	144	150	137	145	158	153	151	149	123	175	133	169	154	147	165	151
345	2	2100	107551	387	0	0	571	117	134	71	126	119	163	129	174	169	185	182	198	184	198	204	218	170	235	184	219	193	204	222	221	174	193	193	223	186	192	207	196	199	197	180	165	201	189	172	164	175	190	166	170	165	179	152	166	167	172	176	168	162	149	166	181	134	161	162	166	172	155	165	151	160	144	160	163	149	140	186	184	146	142	168	169	161	177	177	163	169	144	136	126	168	152	138	156	159	159	171	152	170	173	146	154	116	179	142	157	163	175	150	168	157	164	161	162	159	144	155	154	155	135	160	137	156	148	176	146	145	189	146	183	157	164	142	168	144	155	180	155	142	135	147	155	156	140	133	159	164	138	152	155	163	129	144	172	196	156	164	157	151	169	160	165	151	159	152	147	161	150	157	168	147	147	160	170	151	154	145	155	153	156	146	151	135	157	155	140	115	144	154	156	151	163	162	161	148	173	138	142	148	159	180	146	156	142	135	152	161	153	160	135	151	159	161	160	149	162	145	152	143	172	132	152	150	162	162	156	146	138	134	147	142	156	155	145	140	162	155	163	129	135	146	154	145	142	158	141	175	165	138	158	135	150	136	133	158	151	181	170	160	146	164	165	135	148	127	150	144	153	143	160	151	175	133	133	148	146	162	139	142	156	160	151	152	146	133	157	165	140	157	145	170	166	131	143	164	162	150	140	155	165	128	145	157	135	133	146	151	160	163	164	149	151	139	148	148	160	152	131	158	144	164	134	153	125	155	149	136	137	152	144	160	138	140	120	145	139	140	148	144	150	144	130	142	163	138	139	159	135	153	150	147	161	162	140	155	159	140	151	181	179	162	152	132	147	145	146	149	134	148	166	141	143	144	158	150	148	157	158	156	151	159	156	154	150	146	150	158	154	179	139	153	111	158	147	153	124	155	154	156	150	144	148	144	141	137	154	162	156	139	146	165	143	173	156	154	145	163	144	152	137	173	170	133	141	119	155	136	152	145	143	136	137	144	124	156	151	163	143	154	133	172	118	127	163	153	146	151	135	146	186	151	130	160	143	154	170	140	146	158	189	142	166	150	145	143	152	130	160	136	123	153	173	142	136	141	142	138	143	146	148	131	146	151	150	141	163	131	143	160	156	129	165	162	173	158	164	147	149	167	139	125	135	152	141	152	146	138	136	154	157	144	134	132	168	161	154	157	155	141	167	182	145	150	147	143	167	169	128	153	151	139	132	178	147	144	144	169	166	164	139	154	154	156	147	159	151	143	141	169	135	140	157	140	151	161	154	147	160	162	153	157	158	142	145	167	125	138	136	136	155	141	151	131	164	149	145	132	151	133	147	138	149	140	144	137	161	165	151	133	153	134	146	154	153	182	127	141	156	135	139	148	163	152	164	135	152	158	142	155	149	128	178	170	158	135	165	152	152	133	154	145	155	170	123	130	163	138	148	158	143	165	145	155	158	153	148	153	151	166	170	152	157	162	140	139	157	162	170	140	161	143	146	152	146	125	158	160	162	151	140	149	145	154	147	144	164	163	150	142	139	149	139	138	144	159	144	152	151	141	162	124	139	140	141	160	141	135	156	146	141	145	139	174	148	146	134	127	147	125	148	155	167	139	133	162	155	147	156	132	146	147	145	147	142	147	159	127	145	167	172	136	154	155	145	146	140	148	137	144	159	158	133	148	140	144	145	161	144	141	173	159	152	141	139	158	174	133	120	143	128	155	155	149	160	131	182	143	157	148	140	164	139	142	161	149	164	136	161	151	164	137	136	152	180	139	169	146	141	124	162	138	140	146	134	153	151	139	134	150	131	146	152	135	134	145	152	148	164	159	142	145	149	151	163	134	140	147	166	145	147	152	172	147	151	176	137	146	144	145	172	173	168	155	140	151	145	143	134	157	175	146	170	157	162	146	144	134	156	140	147	150	165	145	168	149	159	157	160	166	147	134	148	137	136	151	133	136	153	155	155	148	157	148	159	160	163	118	176	145	168	147	141	148	151	159	151	131	166	149	141	168	129	177	168	151	146	140	156	150	133	157	132	144	156	148	142	133	172	132	134	130	152	144	165	163	125	158	166	140	132	152	157	124	156	137	155	163	150	130	145	139	137	147	166	145	156	140	143	153	172	127	146	131	148	149	135	152	131	149	135	129	140	151	149	137	151	141	132	130	145	158	157	140	166	123	152	147	147	164	153	138	160	148	148	142	170	130	161	155	139	123	168	137	141	141	165	156	156	137	165	150	167	158	154	143	147	154	140	155	184	150	159	142	149	139	132	158	130	161	128	154	158	149	142	138	126	142	147	133	142	140	139	136	129	144	137	144	139	145	155	130	129	150	152	141	153
345	3	3500	107674	381	0	0	31	0	0	3	18	33	68	67	79	108	105	92	132	132	138	131	158	136	161	167	175	195	198	191	175	187	184	175	223	161	197	194	203	176	185	198	209	194	174	186	176	194	186	182	170	186	167	189	180	172	173	171	174	154	183	194	183	183	168	175	172	180	167	184	165	177	171	164	160	175	156	153	143	175	190	168	162	180	182	175	174	157	148	166	157	155	155	191	179	176	159	154	155	171	160	170	168	166	161	157	173	154	165	151	146	158	162	176	148	180	155	172	154	160	149	180	163	164	175	165	169	166	158	166	156	162	165	162	157	145	155	154	160	160	162	177	158	153	171	156	159	180	145	142	142	131	150	161	187	159	173	166	158	176	144	166	158	134	169	167	139	154	185	181	153	176	162	163	171	150	167	149	170	155	173	155	167	164	155	140	158	152	150	150	163	151	144	152	164	151	150	155	160	166	167	160	132	142	149	152	165	149	167	150	141	148	176	164	151	179	161	157	164	143	158	169	146	157	143	143	148	153	174	121	179	175	146	148	154	149	166	146	158	141	153	151	168	149	173	154	158	186	159	164	176	155	132	171	164	154	169	152	177	150	141	149	176	127	138	154	141	153	158	159	149	156	148	143	155	167	154	171	145	153	163	149	137	172	160	159	145	177	150	145	179	145	149	121	133	139	159	181	161	168	149	150	152	160	156	136	161	168	144	158	160	141	193	146	169	151	155	126	157	158	154	148	157	157	174	162	174	169	127	142	178	148	132	145	156	156	162	153	152	177	184	147	144	148	163	137	138	159	157	159	161	161	163	171	155	174	138	161	143	157	149	168	150	154	159	172	157	167	160	155	171	153	164	164	148	161	177	171	161	165	148	152	152	146	157	159	152	160	171	164	154	154	160	172	158	148	159	141	153	136	126	169	158	168	152	149	154	135	153	151	156	152	168	147	161	165	149	165	163	159	149	166	152	139	163	155	172	160	148	156	152	173	168	149	156	160	134	150	161	157	169	143	135	147	162	156	189	145	161	154	173	147	136	157	162	147	139	164	153	125	161	158	154	148	145	167	148	158	162	153	170	159	184	156	158	139	151	128	189	150	157	140	173	153	163	162	133	152	154	162	184	180	161	155	159	171	144	167	140	142	141	146	153	155	173	134	140	160	148	170	151	120	169	157	164	171	163	145	162	166	170	146	165	134	169	153	149	147	141	173	145	147	139	163	151	151	179	161	199	148	166	145	128	141	168	155	170	148	161	148	176	180	137	145	152	156	157	143	145	149	153	154	165	165	149	142	161	170	143	152	139	149	153	169	154	151	156	153	172	145	151	164	155	172	163	162	157	148	148	160	167	172	154	145	146	156	151	155	164	171	142	145	131	163	144	149	143	155	152	150	150	174	148	152	133	161	161	153	140	129	149	154	145	134	141	130	180	134	150	155	164	136	150	142	172	159	149	150	154	162	151	158	175	142	144	179	170	157	152	152	148	146	136	162	143	143	159	160	168	149	164	138	155	153	147	158	170	161	146	158	150	153	167	177	132	162	147	163	152	150	153	168	160	162	149	142	135	137	152	154	140	172	131	143	176	134	183	158	164	176	146	152	149	140	150	144	151	146	135	138	147	182	138	159	158	168	151	161	142	146	150	168	131	136	146	155	149	151	150	153	160	151	176	153	157	159	151	139	148	164	158	155	147	150	164	147	141	128	165	163	149	151	147	162	156	155	146	161	147	161	167	158	157	157	143	147	155	172	156	154	168	154	173	136	144	145	178	166	152	149	145	129	168	132	167	155	168	147	141	132	143	162	155	155	148	139	157	136	140	150	158	125	161	180	157	153	139	159	145	153	178	160	157	169	149	161	154	152	140	143	159	150	152	163	170	166	167	146	162	146	172	155	157	173	151	153	180	156	126	150	169	148	160	161	143	141	146	148	157	142	177	145	142	174	166	135	162	132	171	159	167	148	155	148	132	144	147	149	152	146	166	170	176	175	165	157	152	149	157	144	168	171	160	149	152	141	161	144	143	164	159	185	160	156	175	139	145	154	149	152	137	152	145	150	162	149	164	159	172	153	169	145	171	138	159	163	172	159	134	155	144	169	167	153	140	160	137	156	145	139	137	147	141	153	149	182	154	177	155	155	161	146	155	170	146	163	144	138	163	157	176	172	143	153	143	157	159	142	155	153	160	151	156	176	163	142	157	155	164	135	176	153	149	142	147	142	158	140	163	149	190	161	154	129	182	170	142	146	146	156	159	141	138	158	161	173	153	129	168	148	167	158	165	156	155	159	151	133	147	149	152	142	153	153	156	158	165	168	153	151	158	150	168	126	157	171	138
345	0	2700	107797	367	0	0	1	0	0	1	0	1	1	4	12	20	35	44	71	80	99	112	123	124	135	147	146	144	156	156	186	179	162	200	188	198	198	201	187	173	214	211	229	171	183	183	205	182	203	180	185	193	203	193	192	195	227	181	179	199	187	191	200	198	206	174	185	186	191	188	161	180	188	180	157	199	196	199	183	183	201	172	182	170	193	164	162	190	191	171	173	194	174	175	168	185	195	182	178	179	159	172	165	190	180	180	191	163	165	180	156	179	175	181	177	157	179	161	167	186	168	168	165	172	160	177	168	171	154	187	177	209	169	178	164	166	149	169	193	185	177	173	168	170	173	179	148	156	177	184	179	181	167	169	168	185	167	190	154	183	149	169	176	153	163	182	175	174	167	170	160	166	149	179	171	167	186	170	161	175	191	187	163	165	166	172	164	162	175	150	164	151	152	169	189	164	157	142	178	144	171	152	180	172	198	175	187	180	141	167	158	165	175	166	160	171	161	177	169	156	146	169	156	179	179	194	151	182	160	160	165	179	164	168	158	169	172	160	183	151	149	166	180	170	155	172	175	192	148	159	159	155	191	167	165	179	168	165	173	190	173	174	162	162	157	164	180	188	154	161	151	170	149	174	170	189	152	194	174	162	150	161	171	153	178	178	158	186	158	177	164	180	170	170	155	169	134	186	176	153	176	153	164	149	160	158	158	154	153	170	176	165	158	178	159	179	163	176	175	171	164	149	182	126	182	169	159	181	182	160	157	157	144	173	171	146	164	157	156	151	149	156	199	151	162	169	194	152	171	174	168	142	163	165	159	183	172	149	175	178	150	135	153	177	144	180	186	191	160	166	152	180	146	175	156	170	160	145	145	167	175	165	145	163	188	181	155	188	156	164	158	151	152	184	175	150	166	161	173	171	184	156	153	174	156	178	175	174	172	182	174	164	160	160	151	163	172	164	145	159	166	169	163	173	174	167	163	144	192	164	161	162	164	154	152	182	161	159	178	127	154	154	187	137	150	172	180	178	160	178	175	155	156	147	168	182	145	148	162	141	152	152	160	137	165	171	155	184	160	170	165	170	170	183	172	173	162	171	177	178	178	164	176	174	180	178	161	176	165	190	179	170	201	186	193	152	172	159	164	156	144	159	145	172	162	156	174	179	148	166	190	176	187	162	161	180	200	138	149	152	156	184	169	181	164	156	155	163	150	179	166	174	171	152	172	145	167	137	159	143	170	191	135	166	167	161	142	176	144	183	153	157	152	169	154	140	161	158	139	166	191	159	153	146	166	148	184	164	196	159	144	149	177	163	149	163	163	173	176	176	176	154	154	149	152	154	167	170	175	180	174	180	183	158	170	147	144	159	154	173	167	174	162	154	154	172	165	164	169	169	167	167	166	150	149	186	179	155	162	164	169	155	155	171	173	155	174	164	170	165	158	168	149	164	170	160	152	151	162	157	161	176	164	174	166	170	171	180	160	172	177	151	172	156	164	168	164	183	176	175	174	168	173	184	175	151	160	161	162	149	154	156	162	179	164	137	149	142	153	165	155	153	156	167	174	173	165	179	176	168	164	154	163	165	153	159	150	163	138	161	164	179	156	155	169	152	156	170	174	149	156	159	141	172	180	174	160	175	153	157	159	161	150	160	176	174	151	163	161	164	139	162	200	173	138	146	182	155	184	171	182	157	173	156	183	158	175	148	163	163	169	157	153	153	162	178	163	169	174	167	154	171	170	145	173	186	176	167	176	162	170	172	157	166	158	166	172	164	155	144	176	163	174	161	177	163	182	160	153	150	155	166	144	178	169	153	161	174	143	181	154	134	167	178	162	146	167	148	149	151	159	157	187	163	183	145	163	142	179	145	159	167	166	150	146	143	166	185	175	166	155	167	153	167	176	171	160	190	171	164	152	157	165	154	175	173	153	160	189	155	181	154	167	148	169	172	168	160	155	169	153	166	164	161	164	148	152	166	187	170	183	166	167	164	156	162	186	160	176	162	142	171	173	162	147	171	185	147	155	151	159	162	166	174	168	168	148	157	164	151	172	173	161	164	156	152	156	167	158	154	170	160	165	146	156	163	165	183	170	153	178	175	171	181	166	165	178	160	156	181	181	154	164	183	149	162	161	162	167	183	182	168	162	171	174	159	168	164	187	184	168	163	191	184	150	165	163	165	148	183	152	185	159	150	167	152	148	162	148	169	161	154	146	155	152	147	152	179	200	169	140	152	179	161	184	156	172	190	167	166	166	170	141	154	144	181	144	175	144	145	175	164	162	160	148	153	179	157	149	157	166	146	174	163	176	158	159	177	179	166	160	156	187	183	153	162	144
345	1	1900	107921	383	0	0	96	34	13	46	108	112	143	132	160	166	147	165	192	186	191	192	204	212	218	195	184	219	206	221	211	209	184	201	197	202	190	180	206	174	198	170	211	201	178	175	206	184	169	168	175	192	197	200	157	169	178	197	180	160	175	185	165	174	221	180	161	173	183	171	151	179	171	160	180	178	170	184	159	167	189	157	150	168	159	169	169	153	185	175	177	154	177	170	160	187	144	150	154	178	175	177	181	185	178	185	177	168	171	174	169	164	171	166	155	167	153	188	167	149	191	175	170	190	165	154	172	174	172	189	158	171	156	162	175	189	182	148	179	157	176	150	177	159	181	174	153	158	168	161	171	176	171	168	164	144	162	153	160	144	153	174	175	172	178	178	166	189	164	171	177	157	154	169	173	157	163	158	186	154	170	160	171	164	167	155	181	174	159	176	153	152	155	143	152	167	186	138	172	154	192	169	152	159	150	174	151	168	170	149	170	169	182	166	166	139	168	149	180	165	186	178	165	160	162	181	159	178	136	153	166	147	160	151	156	177	150	166	177	182	180	160	161	155	149	181	191	168	144	175	150	150	168	147	160	178	149	147	162	151	161	180	182	153	190	161	160	154	177	160	177	145	162	163	175	159	173	187	151	143	176	153	178	173	151	163	151	145	169	177	151	156	166	167	162	162	173	150	154	167	178	161	156	140	164	157	166	171	164	172	202	169	141	169	161	186	165	147	164	166	148	197	183	196	148	140	150	156	158	154	182	147	160	149	167	184	162	163	172	162	145	161	176	166	196	149	153	161	147	158	162	152	147	143	153	130	147	157	168	184	146	163	167	161	176	161	171	176	165	165	157	146	156	172	167	162	158	155	150	157	147	149	137	146	155	167	144	173	154	147	156	179	168	163	162	166	187	171	157	169	170	156	183	158	180	187	169	164	174	158	161	171	149	172	179	151	156	179	161	172	150	140	193	170	159	154	164	166	169	158	169	177	156	136	148	146	176	188	157	148	159	154	167	140	169	164	162	178	171	153	164	171	162	166	159	195	156	182	198	163	165	166	162	150	154	159	156	163	174	179	166	158	170	167	162	171	161	161	144	165	168	162	153	166	171	185	156	163	170	157	168	181	163	166	193	148	182	142	169	171	162	167	149	169	162	152	170	149	182	161	159	147	168	167	163	138	154	161	165	175	135	141	157	158	179	136	128	177	160	154	159	172	161	170	146	166	156	187	158	159	163	166	182	174	146	160	148	177	181	167	164	182	156	170	158	152	156	132	146	165	157	156	163	156	160	204	162	166	137	156	161	139	176	192	168	147	180	151	174	159	160	144	172	190	170	154	173	153	165	166	167	171	161	179	164	143	170	165	155	169	156	156	149	169	174	157	173	163	152	194	163	182	171	150	159	152	158	151	161	165	154	154	173	156	166	183	142	157	153	163	165	175	164	164	162	147	155	164	168	141	153	166	177	165	164	144	163	147	150	159	143	183	178	157	178	191	146	150	150	144	147	163	169	185	147	131	148	156	157	160	168	171	162	178	150	144	157	144	165	161	179	172	160	174	178	150	173	160	145	149	184	159	156	146	178	182	196	142	201	134	168	170	161	163	156	168	156	160	150	176	156	150	164	149	145	164	165	159	165	139	176	171	182	163	157	161	165	163	164	170	172	154	185	145	152	167	156	173	167	158	167	173	133	177	165	146	160	167	167	161	154	161	164	161	177	166	143	158	160	158	161	168	183	162	168	147	157	132	155	173	163	168	153	148	148	161	143	188	150	150	171	160	171	168	176	156	157	145	181	166	164	154	163	136	160	164	193	159	161	166	149	150	200	158	182	133	177	155	168	181	182	170	144	164	157	157	165	139	141	163	164	137	142	150	165	158	174	181	174	146	174	170	173	155	159	155	157	162	181	148	163	166	161	166	158	163	167	151	154	167	180	174	172	155	162	183	159	159	156	156	182	137	187	174	175	155	167	158	147	174	177	179	176	156	186	194	150	151	167	154	169	152	161	152	173	161	203	162	184	183	175	161	141	184	155	149	152	170	158	168	160	152	138	176	154	152	148	145	165	160	171	150	148	170	172	186	166	124	155	171	149	160	174	165	165	157	182	158	157	175	163	168	152	165	169	154	134	158	155	152	193	165	182	175	161	147	188	164	174	146	170	160	174	151	165	157	160	167	166	174	164	161	144	172	144	170	177	137	192	180	144	166	154	164	178	144	198	154	169	165	158	173	154	154	166	150	163	173	188	162	162	168	153	166	170	155	177	166	151	149	157	169	151	161	178	163	162	167	156	160	162	149	153	146	144	150	190	151	176	152	156	159	171	155	156	146	170
345	2	2100	108044	394	0	0	4	0	1	10	57	56	85	93	120	104	114	136	135	124	146	155	151	164	165	179	183	188	192	173	197	156	195	189	161	202	169	202	195	148	209	165	162	181	175	175	175	171	172	212	161	161	148	159	174	167	174	177	156	159	155	174	143	162	175	138	183	179	168	149	160	146	161	171	182	167	161	176	153	164	149	151	145	160	172	179	156	155	133	145	170	162	160	149	147	167	163	149	162	143	162	158	157	155	155	157	163	156	139	166	157	163	149	134	158	160	158	139	152	140	183	159	152	164	143	150	144	153	156	166	150	155	148	134	143	178	151	138	147	156	132	130	171	148	137	157	146	141	161	151	158	140	146	146	173	147	141	129	144	149	142	139	130	162	155	163	154	132	154	134	138	174	132	136	168	129	132	166	141	142	148	158	161	152	149	136	143	154	138	132	138	159	137	138	149	108	129	124	153	136	158	132	147	156	131	159	124	152	156	148	161	151	113	142	155	191	145	152	142	143	153	156	130	147	165	163	131	134	162	157	145	142	147	149	151	146	144	138	148	135	150	156	153	136	153	145	169	143	156	159	130	150	134	147	159	158	141	155	139	139	156	171	146	136	155	184	155	141	144	140	136	164	150	145	150	147	137	146	136	163	148	134	149	151	151	151	154	156	153	168	158	150	143	156	166	164	160	140	156	156	150	118	147	115	136	140	143	140	165	137	145	151	141	146	161	129	131	154	150	151	132	134	144	148	161	137	153	148	140	141	145	138	139	152	146	127	145	152	145	137	133	134	154	135	144	164	150	145	161	153	134	117	137	156	149	141	133	129	160	166	164	142	107	140	144	145	157	147	135	155	158	180	138	139	137	138	147	139	149	144	130	159	142	142	158	157	138	150	134	146	131	152	155	149	142	173	139	158	153	150	142	156	132	133	159	139	144	146	150	163	123	124	154	153	137	151	154	152	148	147	134	151	133	139	152	156	148	168	144	142	148	139	130	155	140	151	147	127	152	136	121	138	141	157	141	147	136	142	123	133	147	143	160	155	151	134	136	150	145	158	167	128	150	131	150	147	135	145	137	144	124	165	128	150	145	153	138	134	129	119	150	134	144	131	160	165	140	144	127	156	139	157	143	133	153	131	144	151	118	139	150	168	131	153	161	126	167	142	131	139	139	124	129	151	148	148	145	135	147	140	154	171	154	142	152	141	143	146	123	130	142	147	153	138	158	150	162	140	151	157	148	150	132	134	133	160	130	152	144	140	154	134	144	159	151	161	144	153	154	150	150	140	148	126	130	115	170	149	139	135	161	152	172	140	134	151	133	143	138	174	175	136	156	150	162	143	163	118	130	152	137	167	155	171	132	163	130	142	138	150	137	151	164	161	140	169	149	140	141	149	145	130	159	127	133	142	149	152	148	143	147	145	137	142	143	127	156	162	147	134	161	127	138	139	141	153	125	159	151	119	135	137	146	142	141	125	154	149	138	121	127	142	169	122	148	139	147	144	137	146	136	153	128	152	133	132	144	128	144	137	134	142	131	146	141	145	169	158	172	132	138	155	135	139	143	151	145	155	148	152	143	146	137	123	131	161	153	129	136	157	157	148	127	154	165	146	156	137	119	151	166	177	144	134	155	155	139	148	172	152	160	132	139	139	159	134	138	136	136	132	169	159	136	155	137	128	136	151	136	146	158	144	139	157	152	161	140	170	126	142	127	161	151	153	143	143	144	129	140	148	148	138	128	145	124	142	152	153	137	157	166	168	136	166	133	165	149	148	138	131	151	151	148	145	180	137	154	141	148	139	131	171	119	141	144	133	141	159	145	155	161	137	158	148	123	132	175	152	159	119	155	150	153	142	126	153	148	141	156	149	152	142	145	140	163	141	139	145	136	133	138	155	143	153	149	147	140	145	136	137	158	139	129	151	151	149	148	153	139	139	130	151	145	137	164	145	152	161	127	144	147	149	170	135	142	151	127	143	129	128	134	129	150	137	148	133	142	135	133	160	154	149	144	133	149	120	144	153	147	151	163	133	139	136	151	123	141	138	144	141	159	154	120	137	162	151	129	151	171	157	167	154	141	140	140	166	144	137	152	140	146	142	144	153	139	138	139	140	148	142	140	145	151	148	165	135	119	130	150	167	132	144	149	124	158	162	131	157	156	145	151	137	136	141	153	136	151	150	138	157	139	143	168	140	162	145	165	134	141	149	161	148	153	148	141	154	139	150	155	149	155	149	129	140	160	153	172	147	122	136	144	142	136	132	144	143	137	146	137	144	138	142	143	133	152	137	122	141	151	153	144	137	160	126	110	142	150	139	143	134	153	155	133	139	145	166	138
345	3	3500	108167	393	0	0	0	0	0	0	2	1	6	14	21	40	59	54	77	78	99	100	111	109	134	154	155	144	146	165	170	165	153	174	215	160	185	190	181	184	179	178	196	181	185	197	194	177	180	184	176	180	181	158	151	176	175	178	177	163	188	162	161	187	183	194	176	173	148	181	156	163	180	160	174	178	159	161	169	150	165	186	172	161	167	174	155	164	160	162	165	170	183	152	194	159	174	156	163	150	148	140	141	175	181	196	184	156	172	168	160	165	147	172	141	144	172	164	136	139	161	162	162	147	181	135	170	179	168	173	164	156	145	171	163	141	178	155	148	154	162	138	163	148	156	165	185	138	132	155	158	150	166	159	163	174	160	158	149	150	171	177	158	149	142	154	140	140	147	150	137	140	158	152	141	164	164	161	152	149	147	150	169	171	176	143	168	160	156	150	145	143	143	150	165	147	150	154	130	164	155	126	180	160	131	150	139	153	166	145	152	149	157	136	147	150	140	139	177	161	156	154	135	169	153	132	129	157	147	165	133	167	141	152	157	129	164	157	156	173	143	159	156	156	181	160	156	168	154	147	151	132	156	172	136	134	133	146	133	147	145	148	144	148	137	139	157	171	145	174	153	168	138	163	167	152	158	140	166	158	143	140	152	144	145	133	162	143	128	147	131	133	160	146	151	175	129	168	176	142	152	146	145	170	156	163	163	135	143	159	138	152	163	156	138	135	153	129	172	151	156	141	171	157	181	140	154	146	177	155	153	126	156	155	146	159	164	147	144	140	140	159	155	138	172	163	158	133	139	147	161	152	166	139	151	148	173	141	168	148	130	145	125	155	150	158	139	151	150	149	133	155	144	162	160	154	167	150	129	132	134	161	142	138	158	145	146	133	143	153	178	152	148	161	167	158	141	143	160	141	146	175	141	133	151	125	141	143	142	147	150	146	142	155	156	143	139	131	151	173	155	156	166	164	146	153	120	159	143	146	139	151	127	149	170	140	154	150	153	135	148	158	155	144	156	149	153	145	133	152	160	156	156	144	139	137	136	149	125	148	162	142	164	160	127	143	132	161	141	135	143	117	143	155	127	134	167	147	148	149	140	117	150	156	160	143	154	136	141	148	172	108	152	142	160	133	142	134	159	157	155	123	145	141	166	153	141	143	151	138	155	156	158	142	132	150	165	165	154	144	156	149	162	155	132	154	150	146	161	158	137	129	177	157	134	143	141	138	137	146	155	145	163	156	151	130	159	168	160	136	152	137	149	145	150	165	145	165	169	151	159	141	158	133	150	158	133	171	156	174	136	177	155	140	141	147	149	152	164	145	147	144	150	146	140	152	140	135	171	143	143	155	145	156	151	133	131	155	148	148	135	150	159	155	145	147	142	113	156	143	149	175	136	156	150	125	151	147	155	165	169	151	134	123	159	144	138	135	156	156	137	150	145	125	166	123	141	148	139	148	170	150	139	152	155	151	148	138	142	155	139	148	141	161	160	159	136	140	194	138	152	137	145	135	143	141	162	162	148	135	182	141	131	154	150	169	120	141	148	145	176	156	138	152	139	124	136	151	136	128	169	138	147	165	169	139	163	158	159	138	141	137	146	142	164	140	139	147	154	152	146	151	149	142	164	141	166	144	149	147	167	140	175	161	142	145	145	160	168	142	159	128	133	151	155	128	158	125	177	145	147	166	141	143	145	151	146	158	163	143	151	152	153	144	155	137	170	160	154	156	157	167	132	142	163	152	164	154	145	140	165	149	154	155	151	146	133	124	152	137	134	158	146	184	148	149	147	127	148	150	161	146	160	155	148	142	118	137	158	159	146	142	145	143	134	157	154	141	154	137	155	161	149	130	153	138	161	127	142	153	148	154	141	153	153	172	136	141	139	135	143	132	158	163	152	162	148	145	137	166	154	140	160	147	148	142	139	136	147	135	157	143	143	149	142	140	142	141	134	139	149	134	129	157	146	175	156	127	134	172	134	160	143	137	138	178	160	140	153	152	163	157	139	148	140	137	140	131	166	130	147	135	173	137	149	137	155	142	130	149	149	142	131	141	156	130	133	151	157	134	132	175	163	149	152	164	142	152	125	169	131	147	150	132	171	143	143	126	144	148	146	146	125	149	149	147	147	132	142	146	128	129	147	177	150	133	139	142	150	158	155	150	167	141	148	127	162	140	144	151	144	166	148	159	155	151	134	172	167	156	152	151	148	150	135	149	130	138	149	156	146	149	143	160	159	138	149	154	141	151	161	145	143	141	160	161	158	152	159	138	161	173	149	126	171	152	153	132	143	145	129	146	158	151	158	138	154	139	158	160	154	152	130	124	151	129	152
