345	0	2700	167550	394	6	8	150	251	357	387	429	457	399	379	341	332	320	327	316	290	292	282	280	235	256	270	257	237	250	214	215	279	241	212	220	228	226	193	203	245	184	203	229	219	204	194	203	213	196	201	189	215	184	217	219	182	224	176	184	188	168	198	181	175	175	174	167	180	180	164	161	168	179	191	221	205	233	256	277	270	256	228	213	253	178	165	162	153	176	155	175	155	149	190	164	154	162	160	158	172	133	148	156	146	155	157	170	151	157	134	157	189	153	154	177	147	182	164	163	151	178	153	159	159	158	165	147	160	150	160	163	138	165	161	163	166	165	179	154	165	170	134	151	166	152	182	137	143	174	141	140	142	194	159	153	149	165	170	156	156	155	153	137	151	163	170	154	150	151	151	169	141	144	165	170	193	156	161	174	170	122	151	129	164	151	149	145	175	148	137	166	151	145	139	179	148	176	139	166	154	165	160	162	136	131	153	149	160	176	161	172	174	174	150	153	157	162	139	159	138	145	159	157	156	144	165	171	180	158	168	147	162	145	161	146	166	145	152	157	157	146	146	153	165	144	146	178	142	149	143	168	146	154	148	148	175	160	143	164	157	148	150	145	164	157	151	158	152	161	143	154	160	165	156	146	146	154	150	160	165	122	148	142	166	162	158	140	156	150	146	168	165	164	142	151	142	164	152	138	173	140	150	158	175	162	170	152	164	155	164	159	144	165	160	144	146	157	178	159	152	165	145	155	170	150	146	153	162	148	170	165	157	154	165	138	184	160	159	138	167	157	157	152	150	159	154	143	147	147	140	146	141	140	165	165	200	145	158	151	140	182	174	153	145	142	158	164	174	131	155	167	145	162	154	157	156	164	154	153	152	163	142	153	134	146	156	143	157	150	160	181	142	163	162	150	149	143	145	162	165	208	158	144	148	155	153	146	135	153	132	158	161	160	168	155	166	156	153	144	146	151	153	146	133	152	163	167	145	145	150	160	159	161	148	143	147	159	146	152	147	151	169	147	159	160	151	149	141	157	153	167	148	163	151	156	147	175	138	163	152	158	163	151	169	169	156	163	141	149	171	155	144	147	163	135	167	146	139	154	164	177	160	139	162	152	174	155	166	148	142	165	171	163	168	149	165	146	141	156	139	153	142	160	159	164	154	159	165	162	152	149	176	167	154	163	149	135	168	160	164	146	147	156	145	159	186	165	146	151	153	172	142	177	168	155	155	152	166	148	157	151	143	162	129	142	149	166	143	159	160	143	138	133	172	147	162	160	178	147	137	160	142	143	163	150	153	149	162	144	155	170	163	143	151	175	147	148	131	149	149	140	167	159	157	146	136	171	167	170	156	152	138	159	149	141	155	160	157	159	166	148	160	154	172	150	158	160	172	150	177	151	146	154	152	143	153	153	134	154	160	164	182	157	129	173	153	177	163	143	161	157	165	152	139	166	156	163	148	144	168	151	154	148	153	153	182	158	167	146	152	141	169	142	156	163	164	135	157	154	138	150	153	141	160	147	183	157	151	141	159	175	153	149	157	128	163	164	150	149	164	148	153	174	140	155	152	135	178	178	154	151	151	152	160	171	162	146	154	139	167	190	142	151	148	157	159	162	150	181	167	159	151	170	142	177	151	145	135	161	158	164	142	163	161	165	161	158	151	156	150	139	165	162	173	167	158	156	155	169	149	156	154	155	167	169	170	138	163	151	146	157	148	166	162	143	129	156	143	156	136	170	161	142	169	165	144	149	140	159	150	180	149	144	170	153	145	184	166	149	174	141	135	138	139	153	139	160	162	171	171	153	159	137	168	150	123	151	160	149	158	170	164	138	130	146	175	167	138	154	162	136	177	163	172	163	150	141	145	151	150	145	144	148	140	170	157	166	160	140	135	152	157	173	156	147	153	174	157	152	153	171	154	154	147	165	137	150	168	164	156	144	186	166	150	142	156	137	158	186	148	156	152	157	173	150	156	138	156	159	140	141	137	145	135	141	163	180	173	169	151	139	139	179	162	168	152	156	153	137	141	143	160	159	164	138	160	165	147	142	179	145	161	180	154	169	164	159	155	168	169	140	171	150	160	156	148	161	164	182	143	164	123	161	188	150	164	160	188	167	153	163	153	153	155	184	152	166	169	150	155	152	142	151	172	139	155	141	166	136	142	174	153	165	153	173	167	144	152	141	186	160	154	179	159	164	152	165	139	141	151	148	168	159	167	168	151	163	165	138	151	134	153	167	163	137	154	164	148	145	167	155	148	163	141	162	136	179	154	145	140	150	159	167	150	162	146	133	144	148	155	168	184	140	159	127	166	154	135	137	161	172	153	153	163	162	157	147
345	1	1900	167673	438	3	11	104	191	317	318	383	305	298	301	257	251	220	225	223	238	217	189	203	207	172	170	152	187	165	178	164	168	163	141	164	183	180	166	152	147	140	155	133	152	156	148	161	158	151	157	151	122	165	148	156	171	149	147	156	166	128	147	149	164	146	131	149	133	122	136	145	118	126	142	152	129	162	171	164	150	179	145	171	159	117	139	140	107	129	137	118	132	138	120	117	131	117	119	138	142	141	120	98	131	132	129	133	124	114	121	126	109	133	128	133	121	120	95	138	131	118	100	127	132	132	134	131	119	103	122	124	124	127	117	121	144	119	111	131	103	120	105	136	135	109	120	137	143	133	113	129	151	133	113	132	113	121	98	128	129	113	132	129	121	117	111	117	139	128	141	130	136	133	130	126	132	123	137	113	127	124	127	134	128	126	112	116	120	134	141	107	106	123	107	130	128	117	109	111	121	124	105	131	100	138	128	150	123	125	127	112	138	100	151	139	117	143	137	140	126	131	119	132	101	131	121	126	113	111	118	143	110	128	97	101	139	113	152	114	116	129	140	123	119	113	124	140	135	123	137	139	133	123	145	123	102	118	130	135	118	114	123	112	134	143	116	135	128	120	127	126	114	102	141	119	115	146	118	132	126	125	127	126	128	116	147	113	123	115	140	109	129	117	112	135	118	137	117	117	123	124	136	120	121	138	113	133	114	128	124	142	115	137	125	135	130	140	109	129	127	122	126	138	129	125	116	138	122	122	154	128	125	136	148	113	128	147	110	116	109	113	110	116	138	129	130	133	145	134	128	93	112	97	126	113	114	131	112	132	133	143	119	121	134	143	146	134	120	132	119	127	101	117	144	108	143	107	101	112	124	125	128	132	132	133	128	120	111	141	100	127	123	104	124	136	127	125	130	126	111	131	122	176	124	149	105	110	117	117	126	115	148	99	129	127	112	132	118	118	139	124	132	98	120	144	119	127	145	133	127	122	120	122	122	151	132	114	120	142	116	137	128	105	132	113	132	110	129	127	118	116	136	115	116	129	100	113	112	111	120	125	112	150	139	122	114	122	132	127	130	130	112	136	116	136	118	145	112	119	122	113	136	108	112	101	108	132	108	124	124	122	122	117	144	128	127	108	123	112	135	126	96	111	132	133	121	135	121	117	114	119	121	131	105	113	138	132	132	100	116	113	114	110	111	138	137	117	114	113	135	120	120	127	108	124	137	129	119	118	119	96	126	142	121	128	117	127	103	137	118	113	144	127	121	119	110	127	114	113	122	118	126	119	123	106	129	116	142	143	138	111	129	136	115	125	118	113	133	114	128	132	134	118	101	118	115	134	131	122	119	133	93	118	139	107	134	124	141	126	132	105	112	117	105	120	117	111	116	128	123	121	121	138	123	138	141	137	129	115	130	111	125	104	127	144	127	107	128	144	117	108	116	109	109	150	106	131	115	105	127	123	109	125	112	148	136	134	123	122	139	134	103	137	127	117	138	117	106	137	128	119	118	115	130	131	126	126	118	133	123	110	111	124	112	102	117	121	122	122	120	129	123	132	128	128	108	107	126	122	123	117	126	142	115	104	109	124	119	131	129	126	123	101	129	126	143	131	130	112	112	144	125	107	123	108	127	138	138	120	142	115	132	141	133	147	140	106	127	125	120	123	124	120	137	131	123	141	119	138	133	138	116	118	112	133	140	127	113	107	117	125	101	129	124	117	125	117	96	111	103	113	113	124	122	119	113	113	116	135	135	110	140	113	127	106	127	125	135	144	117	119	133	121	119	129	130	126	117	116	130	133	114	105	123	108	140	123	122	120	133	140	136	107	125	131	121	131	116	136	118	136	128	125	110	142	130	139	115	111	117	119	126	105	129	120	120	135	115	112	112	114	113	111	123	118	116	134	151	117	118	135	138	109	118	113	113	114	110	124	122	109	106	135	138	118	126	102	118	118	126	134	132	114	130	124	118	97	125	124	112	114	122	133	125	107	114	134	127	126	149	130	109	128	121	101	122	132	125	100	123	123	112	126	103	94	112	109	123	120	126	131	122	141	125	100	128	129	124	121	111	124	108	115	122	133	113	115	117	117	116	131	136	123	129	137	107	126	124	146	124	123	131	118	131	99	133	131	123	119	110	140	123	119	110	109	123	129	113	128	112	127	114	129	111	114	133	135	132	117	113	105	139	101	115	141	127	99	125	154	116	122	115	124	129	123	143	128	104	133	136	128	133	123	117	122	132	127	117	122	130	114	130	114	122	128	110	117	119	138	114	142	124	102	122	109	126	116	128	122	113	114	133	118	115	131	130	136	108	127	135	119	120	125	132	118	118	124
345	2	2100	167797	378	5	13	140	204	317	342	396	359	350	304	255	262	263	264	240	237	231	238	230	188	217	207	210	195	210	206	157	203	199	168	173	157	194	177	133	180	166	189	163	156	173	184	173	176	153	157	184	180	172	165	163	188	172	168	162	161	166	159	145	145	164	156	145	145	144	176	162	143	173	165	118	141	142	153	183	179	181	168	162	139	154	156	132	131	149	150	136	125	136	141	153	140	115	132	141	123	141	132	136	130	134	140	135	131	138	132	128	136	116	135	120	141	137	129	142	132	131	133	137	163	136	123	133	116	108	144	121	113	128	126	116	150	129	142	99	132	117	136	115	138	145	128	119	129	127	129	133	131	135	117	134	128	129	134	116	124	124	128	140	133	115	122	119	110	119	132	138	143	127	128	141	133	140	166	122	119	141	147	139	139	135	132	149	116	128	128	128	122	137	123	125	142	123	132	123	141	106	141	135	140	126	127	134	119	148	137	130	121	123	134	139	119	120	145	140	129	124	129	128	138	119	124	146	137	111	116	135	128	121	144	147	113	146	129	147	124	133	138	151	126	139	128	126	121	156	111	125	118	143	143	133	127	134	133	145	139	128	120	127	102	129	154	114	125	143	146	136	122	127	119	137	120	124	150	112	126	152	135	128	126	134	121	120	125	143	113	129	120	124	122	144	136	124	126	127	148	103	140	115	129	126	135	128	137	160	132	135	133	124	120	122	136	129	147	113	119	102	111	148	129	150	139	117	124	117	138	114	147	140	135	124	130	127	123	121	144	121	129	128	127	122	112	130	138	138	134	109	120	120	116	135	139	126	126	123	138	131	118	145	116	99	130	134	116	125	119	140	126	145	143	122	128	146	124	135	131	126	121	135	141	140	137	126	152	125	118	122	117	128	123	133	135	123	138	135	137	136	111	151	120	136	121	128	118	126	115	124	123	131	115	149	134	125	141	137	114	139	137	126	119	137	147	128	118	129	119	129	124	151	120	137	149	106	123	136	141	144	127	128	122	127	134	130	141	122	126	132	120	99	143	143	144	128	115	140	123	111	143	130	120	129	128	124	141	124	117	125	127	123	122	114	118	136	126	128	118	134	122	131	124	142	127	127	142	144	130	118	118	119	134	126	131	116	118	125	146	136	123	132	150	124	127	138	113	126	158	149	143	144	115	123	145	126	118	121	124	117	144	133	133	129	141	128	110	139	137	157	142	135	115	119	132	143	143	124	132	134	131	137	117	119	123	119	128	142	133	144	117	149	126	141	111	133	132	146	138	131	123	131	140	125	129	132	127	132	146	143	147	122	132	126	120	134	144	121	113	147	135	138	121	120	138	126	135	108	124	122	128	118	129	115	132	117	142	121	115	131	130	138	143	113	130	135	151	126	142	129	117	129	133	136	131	128	125	137	131	154	148	123	145	131	147	112	155	112	124	130	108	144	143	143	153	119	129	138	129	121	129	127	152	137	111	117	133	128	107	142	130	158	130	127	136	131	119	124	117	141	144	123	125	125	138	132	132	133	125	119	124	133	123	144	138	136	101	163	116	124	99	113	125	124	131	125	137	141	115	117	121	127	117	132	139	123	125	140	129	128	114	138	137	139	131	114	122	120	125	111	116	124	132	128	131	129	140	134	141	127	125	119	129	137	131	101	119	132	100	126	118	124	95	135	126	135	110	116	131	127	123	147	126	120	132	121	131	119	115	153	109	140	131	123	123	132	137	122	140	118	137	160	133	122	124	156	125	131	134	144	112	130	128	125	126	119	118	125	111	140	131	131	144	130	131	143	124	126	132	141	129	134	141	131	125	125	122	125	130	129	115	130	145	141	117	109	138	132	142	112	141	136	123	134	118	136	142	142	122	133	134	127	128	130	141	128	135	132	125	123	130	121	128	124	132	151	112	143	135	134	135	123	140	122	125	138	119	133	118	127	115	105	136	140	144	125	166	122	141	130	139	134	118	146	116	117	112	134	143	116	131	121	140	138	126	140	133	144	141	132	101	118	130	152	132	127	129	124	137	138	138	114	140	128	120	124	144	125	130	139	140	129	118	129	147	128	155	132	132	138	132	136	137	151	132	123	127	127	113	115	125	158	143	149	135	134	114	128	134	122	157	131	129	134	142	128	147	144	136	140	136	130	126	141	127	132	120	138	122	127	143	122	115	126	125	127	124	128	121	119	110	120	126	125	121	110	121	111	138	140	140	135	126	146	131	128	129	113	154	125	115	125	119	119	123	144	125	130	149	147	130	123	134	146	144	131	106	121	140	125	116	106	157	145	144	114	144	133	129	132	139	114	140	129	125	131	131	122	126	129	115	128	139	154	141	140
345	3	3500	167920	371	3	12	150	228	357	366	420	395	373	312	325	319	274	273	281	256	242	262	251	242	230	253	206	210	211	200	203	192	192	204	210	207	216	192	192	210	189	199	214	202	177	184	215	168	179	183	171	187	188	173	179	209	155	180	186	173	175	171	178	176	153	180	164	190	192	171	177	177	164	173	152	159	194	203	196	203	221	204	204	204	180	164	164	158	169	137	124	157	153	152	146	128	154	156	161	141	172	125	160	152	173	153	158	146	152	162	159	132	160	165	160	161	148	136	158	122	163	149	153	170	159	151	151	161	126	164	141	166	161	163	152	156	154	149	151	140	154	129	157	145	147	142	162	138	164	151	158	144	154	136	128	129	156	156	139	150	158	149	154	155	177	154	156	153	141	147	151	162	139	171	143	146	161	168	150	168	144	144	145	155	154	134	148	146	130	150	147	156	158	150	162	150	149	140	160	130	126	138	141	152	138	161	150	152	143	142	164	138	138	145	177	148	146	140	143	135	144	154	159	138	160	171	155	151	176	149	141	138	150	144	148	136	157	145	154	139	129	143	159	123	144	156	131	144	145	151	139	139	152	141	143	133	165	160	146	162	150	136	144	136	157	151	156	148	138	148	157	143	170	161	132	159	172	164	142	142	143	146	142	150	141	167	131	170	135	154	158	139	168	146	144	159	136	149	149	169	144	137	156	138	174	144	144	140	157	144	150	132	151	156	131	122	146	140	149	148	130	149	156	141	164	158	149	138	151	151	157	147	165	151	156	159	149	138	141	158	148	144	150	169	128	150	153	147	135	151	146	124	152	158	142	158	167	178	160	136	148	144	147	166	147	146	162	149	163	157	154	148	145	133	134	157	169	142	148	120	133	142	178	153	167	144	138	144	154	143	150	133	144	132	142	146	169	149	154	150	138	146	156	138	158	142	141	137	160	149	163	171	122	148	143	133	165	157	144	150	137	126	146	151	154	148	149	122	157	135	157	149	140	143	143	151	145	140	144	163	145	178	157	150	124	156	105	165	158	161	141	153	152	132	157	126	147	145	135	145	164	148	153	145	131	150	161	159	137	146	155	136	138	127	141	125	145	146	127	161	173	131	154	144	143	139	159	127	165	136	133	149	139	157	128	163	132	151	182	156	155	158	157	138	155	138	159	144	165	145	168	153	140	140	160	154	152	145	144	142	137	151	138	157	127	127	141	142	165	170	139	136	147	138	163	147	170	138	117	171	179	155	148	131	151	138	157	154	137	169	127	179	130	145	140	160	148	149	147	154	143	170	144	171	138	148	142	135	144	135	150	125	131	133	151	146	155	172	144	143	140	141	153	148	133	163	128	129	147	155	162	141	141	145	139	144	150	176	150	153	136	135	134	140	152	145	146	165	153	129	142	131	153	140	141	157	154	151	152	135	161	150	132	145	124	134	156	160	122	149	135	151	169	143	154	149	158	132	128	170	127	144	133	140	159	147	137	159	160	152	165	137	130	155	144	139	140	147	151	132	132	137	154	149	124	148	150	154	148	157	126	150	146	152	148	138	134	145	140	159	126	153	137	157	141	150	150	145	137	152	150	157	172	156	152	156	142	154	150	132	152	138	137	148	149	154	152	131	153	147	139	139	135	150	141	129	140	151	166	139	130	142	156	156	145	159	136	157	146	131	176	157	144	148	155	144	148	155	132	149	155	162	143	173	157	174	140	156	123	152	143	155	149	173	149	144	142	144	152	122	158	148	139	149	161	134	152	155	131	147	165	159	133	139	149	139	143	151	133	148	158	147	129	145	131	123	117	142	145	154	171	163	119	148	149	152	133	161	160	139	134	151	141	130	132	157	130	153	141	146	127	152	176	141	145	147	156	163	157	138	133	156	157	134	142	154	165	145	129	121	144	143	148	115	142	173	157	159	152	121	151	153	149	131	162	167	140	171	167	146	153	128	116	154	145	145	130	152	169	149	147	146	178	141	155	145	172	172	149	148	146	131	139	130	136	137	129	142	139	164	141	136	178	146	130	144	145	148	149	135	153	144	152	142	162	141	151	129	149	141	124	146	167	140	153	164	155	149	158	147	147	114	150	157	162	141	160	164	149	141	144	132	146	137	143	142	128	157	146	159	153	136	135	130	137	158	154	146	120	157	145	152	152	150	164	153	156	158	159	150	135	158	141	154	152	143	129	146	139	151	142	146	145	159	166	132	165	164	149	156	149	158	145	144	159	146	165	129	136	156	153	145	116	166	174	142	141	139	151	160	144	137	150	159	153	134	162	144	150	158	158	148	127	145	141	131	140	159	153	157	165	147	159	141	152	148	145	148	142	149	146	130	159	142	153	154	154
345	0	2700	168043	383	3	11	169	242	395	383	474	438	394	399	348	353	335	307	306	292	272	277	275	263	312	259	249	243	251	256	254	232	231	237	209	226	223	191	224	225	223	208	202	215	213	177	209	195	188	197	180	199	176	192	166	178	177	178	194	210	158	175	176	183	210	183	197	192	201	214	202	245	192	183	219	240	232	276	270	266	249	238	238	222	199	207	180	174	158	174	176	164	180	199	185	153	181	165	157	163	187	175	152	154	167	168	165	177	159	152	163	183	160	167	137	161	163	158	170	164	162	164	169	190	129	149	152	158	176	166	174	173	159	145	164	168	132	130	160	163	169	174	151	169	178	155	159	180	165	159	156	157	145	180	163	150	180	166	146	161	164	170	175	176	167	153	162	161	165	178	155	147	135	179	158	157	162	156	171	141	163	180	154	146	152	154	167	165	156	157	156	149	172	165	148	158	152	154	134	154	152	151	169	167	161	166	151	172	165	173	180	141	143	163	178	144	175	151	137	182	170	158	136	171	150	146	147	162	197	146	159	173	155	149	137	148	166	148	157	166	163	147	190	197	155	160	160	180	158	154	170	148	144	148	158	172	141	150	177	143	178	142	156	155	160	165	149	150	166	157	152	170	164	148	136	156	154	165	131	157	158	165	142	175	170	161	156	149	163	163	152	161	169	136	138	148	164	142	159	127	144	159	141	152	141	152	152	152	166	151	156	142	164	161	123	167	147	164	156	165	177	163	138	142	157	153	166	171	192	140	162	152	175	173	154	149	154	167	134	154	122	143	186	145	153	153	169	172	162	160	146	140	157	177	159	164	150	137	164	154	157	139	133	152	150	190	167	176	190	176	143	174	168	151	163	154	171	163	176	138	148	136	161	157	174	145	145	142	181	145	177	141	152	146	149	152	153	163	157	163	148	170	152	158	152	168	144	149	182	154	156	178	148	167	175	152	151	149	153	161	140	154	159	136	147	159	175	145	162	141	140	164	147	159	170	149	155	171	161	151	161	166	153	138	177	171	172	147	126	196	152	144	162	161	150	154	168	146	154	161	149	172	167	158	162	157	179	160	137	145	146	191	160	140	158	151	176	146	159	164	140	183	157	162	153	172	161	158	152	165	167	153	145	163	164	163	146	171	156	159	148	141	162	165	164	134	159	147	170	181	174	164	170	154	169	155	181	166	150	166	161	150	169	171	166	162	163	165	165	156	143	165	164	141	189	156	175	166	144	131	158	167	150	161	175	152	170	170	160	172	141	155	148	175	134	162	168	150	148	170	155	157	174	151	155	150	173	149	172	180	159	153	156	133	160	152	152	161	176	152	162	171	156	156	161	154	142	159	142	172	150	157	167	170	155	157	156	139	176	164	138	141	172	149	164	146	144	168	163	182	184	148	172	175	149	141	140	155	153	146	151	163	157	157	167	146	150	165	151	156	142	158	134	149	172	186	146	147	137	146	143	151	153	152	172	174	175	144	146	152	163	161	158	167	149	163	149	151	182	153	167	157	134	145	167	154	153	143	162	146	166	159	146	143	159	163	177	143	175	148	151	144	146	155	146	146	170	162	117	160	173	146	166	140	156	168	154	144	180	172	171	137	162	184	164	183	165	163	154	142	140	147	166	153	160	152	168	148	147	178	158	156	148	166	138	181	167	157	174	135	161	170	161	160	155	172	144	157	166	167	171	165	160	145	175	165	168	155	167	159	148	137	156	162	159	169	163	152	163	163	183	129	151	143	173	173	161	194	183	153	172	157	157	138	168	141	146	155	161	154	151	158	161	148	161	157	172	170	152	180	160	147	122	174	176	154	131	152	158	148	151	154	148	145	165	135	182	146	181	149	152	148	185	177	162	156	148	171	158	135	167	171	155	165	174	159	156	174	150	172	176	162	156	189	165	173	165	161	139	137	161	144	145	165	147	178	162	167	167	171	148	164	159	157	135	153	160	157	148	155	151	183	184	160	148	162	162	156	171	166	166	135	144	146	161	150	139	164	153	162	175	131	158	141	167	163	153	165	137	167	160	165	143	174	149	151	153	156	168	149	169	143	168	170	161	158	160	162	178	153	152	168	158	159	168	156	142	159	151	180	154	162	163	168	151	130	157	158	147	150	157	155	150	126	153	149	162	176	148	148	146	174	159	143	164	175	162	159	169	171	169	165	166	132	168	157	130	171	133	166	157	139	137	137	152	147	162	145	150	161	177	162	166	156	151	165	163	162	161	172	168	169	159	139	169	174	166	151	177	161	136	138	165	165	153	158	159	163	151	130	148	154	148	141	142	153	151	154	155	157	162	154	141	157	141	125	147	156	163	148	177	159	175	160	172	147	190
345	1	1900	168166	410	2	18	108	186	338	347	342	325	324	299	263	268	238	238	249	262	231	212	208	198	191	194	193	186	192	181	196	164	176	187	176	171	174	195	182	164	162	149	172	175	158	135	162	172	184	144	147	155	143	167	135	161	151	158	168	140	163	165	169	175	152	140	150	155	145	143	148	126	141	155	165	147	175	170	155	189	190	188	190	169	160	163	156	146	123	150	127	163	150	139	123	157	126	145	150	130	130	144	128	140	132	134	137	130	107	134	130	142	128	140	128	145	127	136	146	131	140	129	134	134	146	132	127	167	147	137	136	142	134	144	132	122	127	134	149	134	131	133	134	155	128	146	139	143	155	139	131	140	128	141	137	140	139	143	120	139	131	132	133	124	163	143	122	132	128	114	144	144	141	137	122	134	130	134	122	145	141	154	128	147	130	127	120	124	131	156	134	131	133	112	163	126	142	156	126	145	140	124	132	146	124	143	135	153	134	118	146	156	123	136	156	132	125	130	127	126	132	141	144	128	135	120	137	156	155	134	141	128	113	114	137	136	129	134	168	137	121	144	120	131	135	140	121	140	150	135	127	114	119	131	126	125	128	139	123	108	133	133	121	112	147	136	148	144	121	134	121	134	134	129	122	129	124	145	140	143	122	100	141	155	143	135	138	107	144	95	128	135	115	154	134	147	134	146	133	131	130	175	142	131	130	128	129	125	142	132	128	131	150	120	141	127	138	107	146	138	117	120	134	132	134	138	139	155	139	127	145	133	113	139	127	141	146	123	146	155	136	143	145	139	116	139	135	112	142	142	141	134	155	142	110	124	114	154	136	123	118	126	149	147	129	128	144	132	128	122	132	137	116	143	119	139	124	124	126	117	121	121	108	132	142	132	146	142	134	125	138	144	131	124	129	147	122	151	130	135	133	127	143	135	141	146	128	118	139	138	127	126	139	117	166	152	137	124	127	139	134	132	124	121	139	151	133	121	137	123	150	125	153	133	142	117	126	126	134	134	142	131	111	150	134	124	112	137	139	117	136	137	138	133	120	146	129	127	142	122	130	114	129	132	132	147	107	118	152	141	138	126	116	148	138	126	147	133	127	151	152	134	147	136	137	141	146	113	133	128	119	153	123	130	101	120	139	114	138	159	146	141	149	139	143	155	142	147	121	151	139	120	126	120	128	118	139	136	135	133	141	140	120	138	146	141	132	127	145	138	153	139	149	130	126	137	136	134	131	112	135	151	124	133	116	111	141	124	130	138	123	132	130	137	128	122	120	122	132	164	151	123	132	109	137	129	145	125	133	121	140	146	117	141	147	116	145	134	136	121	136	127	164	144	147	114	134	118	123	144	111	137	135	133	136	133	142	120	114	137	140	122	131	149	132	149	122	131	128	143	130	128	152	131	134	109	146	124	152	131	145	126	152	118	131	132	123	104	129	134	123	133	145	129	137	126	126	124	118	139	132	122	143	132	115	123	166	127	134	146	144	125	132	127	124	130	126	134	119	139	128	135	132	120	142	125	134	138	125	123	152	127	137	125	125	128	128	121	127	111	124	130	124	133	131	138	132	158	132	129	133	111	157	126	128	143	127	156	149	133	123	124	143	156	121	115	137	142	130	127	141	118	153	115	141	143	140	150	124	130	135	124	132	127	131	134	143	138	114	130	138	125	158	122	127	138	131	132	141	138	133	129	145	124	147	132	134	132	146	135	138	119	134	149	129	144	118	132	117	128	126	131	131	132	121	125	132	133	140	132	153	135	145	140	118	129	125	130	124	131	120	119	128	149	128	121	118	123	139	118	136	136	108	124	115	152	151	141	129	146	151	135	128	133	128	130	136	126	118	137	129	137	154	131	140	132	146	115	136	112	123	129	143	155	139	116	124	129	135	144	135	150	151	127	142	124	120	146	146	117	124	133	132	136	119	132	131	129	135	140	114	137	137	134	122	127	131	156	130	125	136	143	132	138	151	129	131	154	144	118	138	145	150	133	153	129	129	131	124	124	130	133	142	117	121	124	121	136	123	155	129	143	135	129	119	147	114	118	119	117	122	164	146	131	154	124	120	149	127	133	137	146	140	130	131	137	136	126	140	147	140	119	132	118	142	126	141	125	147	138	108	148	152	138	123	126	129	151	131	126	130	136	133	148	137	128	128	139	140	146	134	149	125	154	121	146	139	140	133	130	143	119	154	124	133	115	141	140	150	119	129	134	131	150	141	140	144	139	125	141	127	147	124	148	143	117	119	133	121	147	130	125	137	144	134	131	123	118	151	133	134	130	127	125	141	131	137	134	126	148	138	124	137	133	141	130	142	135	158	133	133	123	148	131	112	138	121
345	2	2100	168289	435	4	16	144	198	358	342	440	344	383	308	314	234	277	275	251	205	221	217	243	207	213	190	207	185	178	189	202	204	197	165	186	171	162	164	151	182	150	159	159	172	169	139	166	152	179	154	138	136	159	151	163	156	139	153	151	151	151	128	152	160	148	148	140	177	164	172	139	163	128	156	189	156	165	171	168	198	180	193	213	170	168	171	165	145	127	135	131	139	132	142	108	146	139	146	143	132	142	142	134	124	156	144	130	127	115	141	137	133	174	153	126	121	139	124	124	126	124	143	141	127	154	144	126	130	148	125	132	111	124	137	141	127	127	128	116	153	131	129	124	145	143	142	140	113	126	129	130	138	117	120	131	143	135	141	119	118	140	147	125	152	121	129	164	147	145	124	157	136	128	145	132	152	119	129	111	126	159	137	135	142	118	122	141	128	132	130	134	130	131	146	147	134	135	123	152	136	157	122	137	140	138	116	117	125	135	147	138	128	145	141	140	119	134	139	148	116	126	139	119	137	150	136	123	131	154	127	129	130	143	126	117	131	133	137	141	133	129	134	119	139	122	122	144	125	125	135	151	125	138	130	121	136	118	113	146	158	138	123	139	138	157	119	134	132	149	126	143	132	133	134	144	150	121	133	126	134	138	129	128	147	125	145	128	140	142	140	137	142	114	118	118	129	106	125	146	127	119	129	131	122	127	126	137	118	143	141	147	131	121	135	139	135	158	116	142	125	126	104	160	119	132	136	140	127	129	126	116	121	137	144	118	141	127	111	142	125	138	113	130	136	142	133	154	130	144	130	143	130	130	125	133	120	125	141	139	132	137	135	155	122	139	131	113	141	114	134	117	135	127	111	123	131	127	133	134	146	149	113	143	137	114	105	153	129	118	133	144	133	127	128	142	119	149	137	146	124	132	143	133	121	109	118	140	113	130	140	126	133	120	147	119	135	135	142	130	117	129	135	138	134	129	124	123	121	147	131	105	114	130	153	121	138	125	148	133	132	127	127	137	114	127	137	144	153	141	126	136	131	126	131	147	122	149	127	128	127	131	133	102	117	125	121	119	137	129	119	131	127	137	149	146	115	122	130	117	128	143	129	142	127	130	120	143	131	137	117	137	143	125	119	137	116	125	137	132	145	127	131	122	122	161	114	127	123	137	142	128	129	128	118	121	120	131	108	123	125	134	134	122	132	115	145	127	136	122	150	135	146	133	131	136	128	139	132	136	144	130	118	113	133	143	116	130	103	110	138	131	116	132	112	128	129	149	143	131	134	116	122	146	140	120	137	119	127	144	134	122	155	138	127	114	132	117	131	132	129	109	143	137	127	124	154	141	119	133	131	134	140	120	129	122	138	126	120	123	133	128	128	152	120	134	138	133	139	148	151	134	145	117	135	122	114	110	131	135	110	104	140	109	104	141	135	129	116	137	122	145	120	149	112	135	141	119	122	138	128	135	112	132	144	126	129	127	125	112	116	134	132	130	111	146	139	136	110	137	122	109	134	128	136	133	114	117	148	138	121	126	130	143	134	144	124	124	142	148	148	133	133	123	127	122	133	146	130	119	118	124	136	146	134	152	121	135	110	134	134	119	129	147	131	136	131	120	132	121	150	129	122	128	139	122	124	123	135	144	143	133	144	125	111	126	129	126	116	118	124	116	130	140	117	127	135	145	139	143	123	144	122	139	126	150	119	124	125	134	134	140	125	147	139	142	134	138	114	133	131	108	129	137	130	132	126	118	139	130	143	154	145	138	151	121	134	141	129	134	144	121	134	129	136	139	111	142	132	141	147	129	138	132	137	122	135	124	121	139	146	134	118	124	114	141	125	149	128	133	119	115	143	131	130	127	157	144	134	113	130	131	108	130	137	146	116	129	130	113	112	138	124	146	103	119	137	153	129	136	145	126	125	131	130	132	142	131	143	140	132	141	157	143	134	134	126	118	150	126	139	110	145	115	119	131	145	131	142	150	146	123	136	118	125	131	139	136	124	148	121	137	137	109	123	154	131	142	114	123	128	132	145	113	132	145	137	137	130	124	135	138	118	141	130	114	162	101	125	115	137	114	144	129	123	136	118	113	145	125	142	126	141	126	127	116	130	118	141	117	123	127	128	135	136	138	103	129	134	126	135	122	143	139	127	118	139	148	122	126	146	131	100	129	115	136	135	128	123	123	136	148	124	136	126	119	126	140	132	129	150	136	126	135	118	139	120	117	109	120	132	124	107	99	136	138	124	148	130	142	131	139	143	119	124	124	134	137	141	157	123	115	126	152	128	144	144	145	138	141	128	150	134	124	123	139	124	134	117	142	140	137	123	133	125	150	117	137
345	3	3500	168413	441	9	16	173	231	361	357	441	409	376	356	340	310	288	291	276	271	272	233	241	245	251	220	231	213	229	212	212	191	226	194	211	191	175	178	196	194	180	172	186	160	192	193	171	168	143	153	177	175	190	150	170	169	152	159	151	157	196	191	182	175	172	177	176	186	174	157	156	162	169	162	202	192	190	206	217	223	204	191	198	178	190	171	176	158	148	165	139	161	137	161	141	142	145	159	156	186	134	150	140	153	149	173	154	168	153	156	150	157	139	151	127	144	165	128	136	139	156	140	132	145	135	144	146	168	167	162	142	150	145	163	167	158	129	160	150	156	141	165	119	187	149	162	150	146	167	167	148	164	142	154	176	174	146	144	158	151	149	144	157	154	146	143	162	128	163	147	154	155	162	124	135	141	157	162	148	148	153	171	157	138	156	141	139	157	146	165	174	162	143	158	165	123	141	158	159	166	169	160	148	143	147	156	137	148	144	153	138	166	146	132	148	149	164	143	173	129	135	142	143	161	134	161	138	158	133	159	123	148	134	147	144	149	152	142	155	159	146	141	158	155	143	145	136	132	141	132	156	153	152	146	151	151	152	175	153	160	126	142	121	144	152	161	147	132	135	148	150	134	143	146	141	138	161	144	138	124	149	146	175	144	165	142	138	160	155	142	158	155	151	157	168	154	146	146	123	154	144	130	131	142	159	128	135	149	141	139	138	158	135	166	143	131	119	152	143	140	135	134	127	144	127	135	150	144	137	153	148	152	164	156	147	165	158	154	134	136	151	142	145	151	162	150	138	156	141	158	133	141	139	152	150	162	135	152	145	148	150	165	128	121	146	150	136	148	138	130	152	143	153	137	152	141	139	152	120	148	125	126	149	135	163	136	161	120	152	155	153	147	128	172	132	162	113	131	134	153	141	118	134	150	145	144	132	121	145	145	149	125	143	142	131	146	156	150	133	133	147	138	149	150	143	136	150	133	143	139	136	140	155	149	129	144	156	147	167	127	149	151	136	153	147	148	154	162	157	158	159	135	137	163	141	158	129	135	146	140	119	165	145	132	141	144	140	154	128	139	161	137	140	137	128	148	142	148	156	130	148	144	143	145	145	142	141	150	170	154	139	134	136	136	159	149	148	143	129	150	133	134	144	139	135	159	150	135	174	151	129	139	128	128	161	137	137	147	148	152	132	147	145	134	135	146	154	157	144	129	136	124	143	138	136	145	164	146	152	150	170	136	127	154	143	142	139	133	146	145	157	156	138	163	129	160	132	172	137	146	133	131	150	144	134	158	132	146	143	158	143	145	141	141	140	167	144	137	146	158	140	124	153	143	160	138	142	154	156	156	134	142	136	127	127	145	138	124	154	139	146	135	161	151	157	151	146	130	125	142	140	136	137	115	168	154	147	128	141	131	144	151	164	138	173	169	150	124	132	165	142	140	145	142	153	126	129	144	132	148	156	159	148	154	144	145	128	147	131	142	131	136	137	139	132	143	164	133	146	133	147	144	135	150	147	125	153	153	161	136	152	134	127	172	161	139	143	142	157	142	155	152	150	151	142	141	168	122	153	171	145	172	148	149	143	132	156	149	149	167	135	150	137	168	131	132	142	155	158	125	140	147	158	142	131	150	144	139	146	158	148	136	159	141	159	133	130	151	133	166	148	160	124	174	153	149	163	144	157	161	140	126	146	152	144	135	147	144	142	156	154	127	142	149	150	134	150	132	124	130	182	168	148	120	146	147	135	149	147	129	136	141	143	147	152	132	152	169	142	149	142	141	145	161	154	133	146	151	130	155	140	139	145	151	144	143	149	138	152	172	135	121	135	162	140	152	153	153	159	143	147	156	133	150	162	166	151	132	141	151	146	150	141	137	148	151	156	142	146	165	159	150	143	139	151	149	142	125	151	145	161	147	154	139	162	134	150	148	159	143	165	160	130	128	137	117	161	170	118	135	153	150	139	128	169	134	153	146	151	148	131	145	123	128	143	137	130	133	162	149	137	151	158	122	142	135	149	151	154	169	139	154	142	159	154	149	124	153	133	161	151	152	145	147	147	155	146	123	137	126	141	144	142	142	140	157	156	169	130	136	127	154	155	150	127	136	129	145	154	151	128	141	158	164	153	142	148	117	162	161	162	148	141	143	159	148	156	151	129	160	136	133	130	150	163	135	147	158	139	145	130	172	133	156	131	144	132	141	130	142	141	145	151	134	123	153	138	146	143	131	170	142	135	139	142	148	160	143	138	128	144	135	136	143	134	120	135	151	149	141	145	163	149	137	133	136	142	142	138	148	167	156	131	164	152	150	121	156	147	143	137	135	146	149	148	152	177
345	0	2700	168536	436	2	12	175	267	378	417	475	416	429	361	370	332	342	323	318	288	270	238	270	255	255	237	234	254	269	206	248	221	226	228	221	184	209	187	192	180	199	203	178	210	213	195	197	218	190	199	178	166	175	175	200	185	176	197	186	195	179	192	181	182	182	185	179	181	184	155	166	158	170	190	235	187	228	244	253	265	248	222	227	199	168	158	146	159	164	170	148	174	139	163	148	169	166	154	168	149	165	146	163	155	147	162	145	143	146	139	163	138	159	159	155	159	156	159	151	176	155	145	160	147	163	152	152	150	159	145	153	145	156	147	176	157	145	139	146	163	136	149	138	160	168	149	140	156	167	134	162	162	148	139	162	160	156	151	182	145	155	156	149	154	145	153	128	165	173	144	131	181	163	152	148	144	139	142	147	151	159	157	139	145	140	135	147	116	140	164	130	154	148	157	139	151	166	148	177	169	156	172	134	154	149	153	154	146	148	147	174	151	147	153	147	170	146	175	159	150	141	172	154	155	151	167	148	153	157	155	135	151	157	164	152	151	148	160	145	159	156	151	150	173	182	149	155	159	170	137	150	164	122	127	152	142	137	175	150	139	134	154	150	152	126	158	149	146	152	179	129	143	151	138	157	167	153	158	138	147	172	141	119	139	152	156	145	148	157	163	156	144	141	142	149	162	149	147	136	145	156	165	159	167	154	161	134	166	156	136	163	133	150	146	149	149	147	131	146	165	147	128	131	162	132	140	184	141	144	149	136	146	132	150	138	154	155	146	153	157	143	153	156	151	150	150	142	137	154	142	139	150	148	141	194	159	159	145	162	137	157	130	159	139	159	128	157	156	132	144	150	142	145	159	142	137	157	149	172	118	168	142	136	142	153	159	123	158	147	155	141	173	138	157	156	166	139	135	144	146	140	151	139	160	121	161	159	147	144	179	141	148	149	151	157	162	136	154	153	145	149	162	158	174	158	143	137	142	142	147	149	152	146	141	140	150	144	144	128	143	148	136	164	145	161	171	162	151	167	147	168	159	149	166	162	126	164	141	173	143	155	157	157	143	174	145	141	154	175	111	158	132	155	145	133	142	146	149	137	149	137	162	155	158	160	147	163	152	144	146	162	153	156	156	147	139	144	158	169	172	157	137	149	151	144	130	150	140	143	152	152	137	157	137	166	139	126	155	138	137	133	124	147	143	147	161	138	143	137	120	141	166	140	157	164	152	150	156	144	133	148	149	144	148	144	159	148	157	145	162	149	135	143	168	158	145	135	147	158	132	129	139	141	167	156	155	137	152	167	149	146	163	149	177	156	153	145	170	148	158	129	154	168	167	170	137	141	157	156	137	143	132	162	156	162	151	152	152	154	157	144	146	148	133	140	158	151	172	144	164	138	144	156	155	152	164	160	147	172	162	128	156	165	181	151	160	131	165	150	172	158	156	164	152	134	146	151	151	176	143	149	159	140	139	137	139	142	160	141	140	186	150	154	159	153	133	158	154	160	174	164	154	159	142	147	126	149	149	149	155	160	155	120	154	172	152	138	152	158	139	145	175	129	133	171	148	137	130	155	156	118	147	147	164	161	142	137	159	175	164	173	155	144	136	148	155	170	127	140	121	151	166	157	176	134	145	147	151	175	156	169	129	163	150	145	157	157	159	154	140	173	148	148	140	154	179	142	152	145	144	144	154	137	142	135	152	161	136	138	138	152	138	165	149	153	147	171	138	167	147	146	152	162	134	148	161	168	145	150	157	135	149	158	136	132	153	135	162	163	145	147	143	170	159	133	160	142	161	144	157	143	164	154	133	133	137	164	152	135	157	155	148	140	183	141	153	134	133	139	174	161	161	139	166	183	143	136	160	133	139	162	138	156	149	151	158	169	146	158	152	141	138	150	152	154	141	161	141	150	168	159	162	131	148	129	170	155	131	145	147	140	143	129	170	149	157	146	148	146	134	144	149	136	156	135	136	135	144	158	130	129	144	158	142	150	157	155	167	166	137	156	138	129	159	139	143	139	146	136	114	144	165	136	155	140	143	131	152	151	151	145	148	153	149	152	142	127	139	151	166	148	149	158	132	171	151	139	122	160	146	151	135	153	145	176	142	140	159	166	143	129	163	148	137	157	139	151	153	146	155	161	171	133	151	146	146	148	155	152	150	142	149	145	152	141	167	141	152	150	129	162	150	146	157	156	162	155	171	158	144	143	160	151	148	135	141	177	146	152	154	158	146	142	151	155	139	163	140	147	155	152	155	166	139	135	163	169	145	144	122	173	121	141	162	161	155	153	153	166	145	157	154	158	140	160	158	130	137	166	157	141	170	135	148	157	155	182
345	1	1900	168659	421	2	24	132	203	327	330	373	347	314	281	254	245	272	240	206	203	228	205	182	220	195	189	176	171	178	150	171	187	145	162	166	167	168	148	158	154	167	144	139	155	145	131	151	162	149	126	159	159	153	143	130	147	143	134	140	141	154	141	166	136	145	151	155	133	138	134	156	126	147	138	157	175	181	177	145	168	166	160	191	156	141	137	136	147	116	129	112	109	140	133	121	117	136	112	134	122	135	120	115	125	113	128	123	127	125	110	125	108	137	159	150	132	119	145	129	140	125	134	122	119	141	146	119	121	125	106	120	136	117	127	119	105	139	133	129	131	140	133	139	155	140	144	136	134	141	160	114	128	134	107	126	115	134	147	142	121	145	125	129	110	117	119	139	128	136	116	141	135	127	129	125	127	136	123	98	111	124	137	120	132	130	123	112	128	118	142	124	136	139	128	108	111	108	118	132	130	107	129	125	123	126	150	121	115	136	125	132	120	135	118	120	116	124	118	112	116	140	137	139	122	114	125	131	108	128	150	123	123	115	112	120	117	137	159	116	118	118	109	124	113	118	140	137	122	125	122	126	114	118	132	107	129	123	134	117	123	141	133	144	140	125	109	119	120	127	143	152	117	116	123	113	121	140	120	111	144	120	147	125	140	113	129	115	132	138	111	119	123	144	115	129	136	127	149	131	115	108	157	134	130	110	122	135	116	141	139	139	122	139	110	118	131	124	119	138	149	124	96	125	138	91	129	131	122	106	121	139	132	130	126	108	126	114	139	114	136	136	124	135	110	117	122	114	116	112	124	123	158	119	112	144	116	107	105	104	114	131	131	130	102	132	138	118	130	138	132	112	135	113	132	129	118	103	123	129	136	127	131	136	132	132	130	121	128	124	121	133	123	131	135	138	126	132	125	118	137	130	103	121	132	148	134	115	139	141	119	117	109	100	116	114	130	143	143	110	138	120	117	126	117	127	123	115	106	127	130	102	134	116	122	127	120	121	110	131	127	131	125	127	106	124	123	127	116	119	133	118	126	122	128	133	117	134	119	122	123	114	134	128	121	119	132	112	118	127	109	127	128	112	143	130	118	120	155	133	141	119	125	109	120	118	113	123	118	130	123	113	100	124	132	127	136	131	123	125	133	113	150	131	128	120	117	131	116	118	115	129	129	106	137	135	113	120	122	135	132	132	124	128	129	122	126	120	152	127	132	125	121	134	107	139	125	132	129	110	118	121	114	134	145	118	120	132	131	144	126	135	129	111	117	132	113	105	114	138	130	141	152	109	128	115	123	141	133	129	124	95	145	136	93	124	118	115	111	115	127	140	124	138	118	120	121	121	134	117	107	132	124	117	121	129	111	143	124	128	123	136	134	147	121	110	130	137	130	133	111	115	121	143	117	121	134	130	116	134	111	109	120	137	106	108	116	114	116	102	120	121	111	106	133	132	116	123	135	128	126	122	116	108	117	104	138	132	130	138	136	128	129	120	132	114	117	132	114	120	131	149	126	146	134	136	118	109	118	117	123	128	137	128	122	127	114	117	114	134	137	127	121	117	106	108	105	136	125	118	130	132	133	125	137	121	134	138	130	119	133	127	144	112	134	137	113	127	96	121	109	123	128	141	138	120	125	123	126	138	114	114	132	123	107	113	133	131	133	115	135	127	120	119	127	114	128	114	123	110	126	120	107	111	135	151	148	114	126	117	127	130	138	129	127	121	114	129	142	107	112	136	143	125	110	137	133	126	131	143	120	117	126	110	131	126	128	123	132	135	121	126	143	117	124	142	124	134	114	129	143	131	122	126	139	114	124	104	139	135	146	106	121	134	116	103	147	127	129	123	131	127	132	124	140	120	124	112	124	133	118	126	119	116	125	123	107	130	107	124	128	135	126	123	105	133	143	124	120	133	129	138	114	117	115	119	124	115	123	120	131	141	116	119	130	127	130	119	120	136	136	136	110	143	130	126	124	129	113	134	113	128	126	115	136	121	126	133	122	128	132	123	104	96	131	115	120	148	122	139	123	117	118	144	121	111	142	129	136	112	109	121	126	123	151	122	130	134	123	120	126	123	129	97	115	126	114	118	127	118	105	113	125	114	132	133	126	124	134	136	118	111	109	147	118	126	142	117	123	126	130	123	126	134	120	111	145	122	103	122	141	129	144	127	124	117	122	129	132	148	133	123	112	121	140	121	114	110	107	116	133	131	128	129	131	121	126	135	137	132	132	113	130	101	114	133	124	122	131	105	151	130	102	130	133	127	113	127	127	123	109	121	131	150	129	140	129	124	134	135	123	127	130	115	127	142	119	114	118	129	122	127	137	115	105	153	117	126
345	2	2100	168782	443	4	11	131	221	364	332	406	349	333	304	295	274	258	260	226	214	228	231	193	210	195	199	193	195	173	196	157	192	168	198	156	174	159	169	147	166	157	154	153	144	149	168	170	140	145	141	169	165	159	131	132	121	161	144	139	168	150	140	155	178	152	127	140	136	163	149	141	146	146	149	167	169	157	160	186	149	157	171	151	172	147	138	123	131	132	124	113	138	131	130	132	129	123	131	139	142	124	135	111	110	146	121	104	115	120	121	129	143	130	103	129	131	117	128	144	136	102	110	140	128	127	133	130	100	115	119	118	131	129	113	126	111	118	130	141	142	130	115	122	138	125	126	111	112	124	113	134	111	124	124	120	123	117	110	135	126	130	133	129	122	146	121	119	115	113	124	130	129	105	113	122	122	130	130	113	123	118	129	121	113	129	112	136	110	130	110	119	129	123	123	114	122	134	132	133	135	108	118	129	122	141	106	113	113	122	118	119	121	104	125	127	151	132	135	120	125	136	125	113	93	127	118	118	133	125	113	119	115	116	115	118	137	120	116	122	112	136	126	120	120	121	112	119	123	104	123	141	138	108	124	126	122	125	140	130	137	118	136	132	123	122	125	139	121	134	109	152	104	126	148	132	138	109	98	130	130	140	124	127	124	126	124	108	138	117	123	125	130	134	134	127	138	130	141	124	120	115	119	119	120	112	123	121	123	121	127	134	118	137	116	127	130	130	127	132	131	110	135	141	136	137	142	134	122	119	133	121	127	116	121	110	108	138	118	116	125	78	127	136	127	134	118	112	116	147	135	138	138	137	124	117	138	113	130	115	111	124	146	126	120	131	141	131	140	115	116	107	115	120	109	125	119	113	109	125	112	147	106	120	119	146	121	108	114	127	115	135	122	118	132	138	131	112	130	136	104	121	131	132	124	101	142	116	124	131	130	130	131	135	130	123	131	131	115	131	128	126	111	131	114	129	135	92	108	155	129	131	112	131	119	124	126	109	141	129	118	137	119	130	119	96	139	117	111	121	96	153	137	109	119	119	108	126	137	137	129	119	119	119	114	122	112	122	124	117	121	119	135	140	121	125	118	102	115	127	110	129	114	131	134	142	98	127	119	126	120	124	106	117	131	116	121	124	127	120	120	121	125	95	118	101	119	133	135	109	128	113	122	124	127	144	119	117	134	124	104	121	127	131	123	118	153	92	127	128	110	131	124	121	115	123	127	112	151	127	106	120	135	125	132	134	128	111	118	135	104	133	141	121	126	119	127	125	131	130	135	125	112	129	135	112	122	122	121	114	117	122	112	116	133	126	124	114	127	118	132	106	104	125	130	133	133	120	125	113	151	128	117	109	105	109	118	128	119	126	134	111	113	137	109	124	125	122	121	120	123	107	115	121	128	117	132	128	110	121	120	126	110	117	118	127	118	128	115	122	121	114	114	127	123	120	121	125	132	144	115	111	135	119	120	87	129	132	128	110	113	124	125	152	121	106	122	128	111	120	112	119	119	116	128	130	130	122	111	135	116	114	140	119	123	119	106	99	116	137	130	107	147	128	123	107	104	123	118	126	119	128	120	123	135	115	142	104	99	121	117	131	129	116	131	129	106	119	128	120	120	128	126	124	108	131	139	115	113	130	127	118	119	126	119	104	109	110	139	126	143	125	120	140	88	130	129	123	128	111	132	105	136	106	124	115	126	139	131	138	118	116	123	103	97	122	121	120	108	128	123	125	116	149	105	117	125	131	109	113	128	116	117	102	103	144	109	119	124	138	132	134	127	141	116	103	127	130	114	119	111	113	121	123	124	127	129	122	150	131	130	135	118	121	123	130	130	140	138	131	114	130	104	142	129	110	126	121	114	116	110	115	131	116	143	110	119	109	109	127	124	121	107	133	128	107	134	130	120	135	128	132	147	105	119	111	100	133	100	130	110	135	112	114	104	128	138	106	125	105	127	105	135	129	139	108	136	114	117	118	140	134	120	124	126	119	131	112	105	124	128	134	123	114	134	126	138	138	133	137	127	114	117	127	136	143	118	123	121	121	135	108	107	136	131	140	127	144	110	118	123	116	99	112	145	121	117	124	112	118	133	126	112	118	113	117	137	116	135	109	115	127	120	134	112	128	117	120	117	142	111	117	145	112	112	122	130	116	133	121	118	125	134	115	112	139	128	118	133	121	135	127	120	114	115	137	82	142	124	105	131	128	103	117	133	131	119	132	129	120	106	125	126	115	113	122	107	139	142	105	126	115	124	124	120	110	103	106	131	141	121	115	113	112	88	131	136	118	124	130	117	120	101	123	108	146	106	105	136	151	114	105	127	148	114	118	138	133
345	3	3500	168906	439	5	17	172	234	355	392	398	395	385	314	324	294	258	281	272	263	267	239	230	212	212	196	200	198	195	220	189	191	193	179	187	180	168	183	170	155	174	160	176	184	200	168	162	171	181	165	163	183	183	157	169	183	166	166	161	168	171	156	130	160	163	150	157	152	158	148	163	156	169	208	173	210	206	230	201	209	155	192	185	140	141	169	112	161	119	163	160	148	130	130	147	120	144	148	130	153	141	169	149	146	152	135	131	132	139	150	149	134	136	142	155	122	157	142	125	140	138	122	142	124	142	137	130	150	127	142	138	155	142	149	146	143	139	124	124	122	141	148	124	128	127	139	141	140	158	131	123	158	138	150	116	152	135	140	133	122	136	140	153	134	146	122	132	156	139	157	135	152	124	148	125	144	146	127	140	120	134	148	140	126	146	134	130	150	156	143	161	152	115	135	131	140	121	159	143	142	137	152	130	118	129	143	147	134	124	140	124	158	120	139	148	146	136	135	131	164	127	136	155	137	147	152	137	133	129	137	133	132	149	147	126	126	128	141	120	125	139	131	126	142	126	129	97	168	135	145	139	140	139	139	132	149	124	130	148	143	130	127	138	141	131	132	132	128	147	121	143	143	146	158	141	116	151	128	135	122	143	133	137	150	130	140	124	130	147	117	131	157	138	155	127	108	117	129	124	128	126	136	123	142	118	136	159	160	139	140	162	139	148	152	134	142	137	128	160	116	163	132	137	165	132	145	147	137	124	142	136	130	138	134	132	141	134	127	132	122	143	149	148	133	113	125	132	133	106	118	127	150	143	153	127	133	116	137	122	140	113	134	133	107	134	123	131	118	156	138	146	143	112	152	126	124	132	140	139	144	135	139	128	132	148	139	139	123	160	131	123	137	137	129	127	147	113	142	108	144	136	133	119	127	131	130	131	127	130	128	133	134	146	156	136	130	136	149	116	126	143	140	129	150	130	144	149	131	161	139	136	123	127	142	129	112	148	122	142	144	142	125	163	102	127	127	127	123	124	119	132	154	136	127	146	128	126	157	138	126	137	127	141	127	126	137	139	136	144	148	108	155	131	118	114	140	133	126	138	117	144	140	123	141	131	165	155	140	127	128	146	145	140	130	124	133	151	133	126	146	128	141	134	138	127	156	117	149	138	122	129	140	139	118	111	139	132	144	129	139	141	136	128	123	138	159	146	138	154	156	141	146	136	135	153	113	135	131	142	142	122	158	145	142	123	120	144	130	139	133	138	152	119	141	167	136	122	139	142	138	143	150	126	143	131	149	111	132	122	130	125	115	131	139	139	139	129	143	123	145	134	134	132	149	150	145	122	138	159	121	143	134	138	142	113	138	142	152	127	122	114	113	150	131	145	136	147	127	145	138	136	137	144	132	132	154	142	156	130	139	131	155	128	140	150	140	132	145	144	140	132	138	137	160	152	112	157	140	126	131	145	136	116	132	141	136	127	123	124	117	133	144	130	131	160	139	133	135	148	126	139	129	137	126	123	133	131	147	148	119	146	146	132	130	145	159	135	130	148	140	129	152	144	123	132	117	150	137	135	139	161	127	129	153	138	157	135	136	133	146	134	138	143	154	138	135	119	139	127	162	154	108	137	140	162	141	123	153	124	127	125	134	141	134	151	130	119	141	120	140	124	126	130	139	138	149	122	129	144	147	129	138	138	152	130	127	142	102	131	110	146	133	119	130	155	113	129	125	148	134	118	124	133	131	130	143	121	134	114	122	137	124	150	124	131	130	121	140	133	126	131	132	142	136	140	145	126	130	147	124	129	132	114	129	123	142	126	137	129	138	162	136	135	137	120	126	130	158	129	134	148	136	129	135	128	128	130	131	134	133	113	146	137	113	125	144	133	134	139	127	128	136	152	139	121	108	145	141	153	146	134	131	137	133	127	131	135	148	137	140	131	119	146	128	138	143	122	148	133	121	132	122	127	148	134	122	129	114	141	155	138	154	141	133	124	138	135	151	117	129	142	162	139	157	131	147	133	125	138	133	131	121	140	118	118	131	137	138	116	132	129	111	134	147	120	116	120	123	134	125	132	121	164	103	127	151	100	118	144	148	118	138	138	134	129	130	139	119	130	132	130	122	123	124	141	130	127	156	137	129	136	123	142	152	128	136	125	136	135	114	139	114	102	147	137	112	142	135	120	123	131	123	159	143	131	125	143	122	144	129	122	151	139	131	105	159	133	134	130	127	130	112	134	121	138	134	126	140	131	121	149	146	126	136	139	136	133	127	144	143	134	146	127	134	147	138	125	141	128	143	135	147	134	152	135	127	138	115	140	146	138	131	112	127	145	117	147
