345	0	2700	105367	352	5	23	208	225	387	444	504	484	446	372	412	363	355	338	369	321	337	309	314	283	290	272	288	232	297	250	283	271	249	240	246	257	233	238	237	243	215	236	227	214	227	216	218	194	247	226	198	208	201	209	219	180	216	180	196	174	200	182	162	206	181	174	167	173	183	166	178	160	187	174	188	165	154	173	158	145	160	145	173	151	141	142	159	148	162	165	149	151	139	159	135	127	171	133	150	156	155	140	154	147	153	148	133	141	130	154	133	167	148	150	132	134	157	152	146	139	127	159	144	136	170	139	159	148	137	137	146	151	124	136	150	124	145	144	125	123	138	146	132	122	139	142	145	157	135	134	159	132	143	146	120	129	112	138	130	140	150	138	124	132	186	141	141	132	134	146	145	142	140	150	150	108	157	135	147	156	156	148	146	136	160	132	131	122	141	132	159	132	141	151	155	146	155	133	137	143	170	113	138	154	149	144	170	149	141	122	143	149	138	132	147	121	126	138	129	124	117	143	125	140	145	137	141	116	122	150	119	151	128	150	146	136	141	135	160	143	134	130	116	132	129	143	146	142	138	133	153	134	146	117	154	140	128	144	147	145	134	132	144	137	127	137	140	133	154	144	141	135	143	158	154	125	124	135	127	106	121	139	150	130	102	124	149	125	143	146	138	120	147	152	122	135	132	157	136	143	129	136	148	165	138	141	131	128	149	130	129	135	152	151	122	158	142	140	130	136	148	127	150	143	141	113	173	137	137	134	149	144	134	128	153	129	106	126	138	144	119	131	152	146	127	135	130	128	147	128	135	122	133	155	128	131	145	127	149	135	152	127	151	141	124	129	140	131	145	160	141	148	130	141	139	115	125	141	136	130	145	147	146	132	137	135	146	129	137	140	135	148	157	133	131	153	148	131	133	136	123	127	127	131	134	143	152	133	135	142	137	131	132	150	142	128	118	137	138	117	152	142	129	132	161	145	127	135	135	160	142	137	134	151	142	155	130	140	139	128	127	153	137	128	127	132	118	141	146	136	151	131	169	129	137	169	121	130	131	136	146	153	146	133	128	133	128	148	136	130	130	139	148	133	143	157	158	155	109	147	134	147	152	139	137	119	130	113	143	137	130	144	143	128	144	144	138	149	125	148	153	117	111	135	116	132	150	152	137	129	137	121	150	144	118	140	152	121	120	144	135	126	126	147	129	127	137	121	161	128	134	120	147	153	147	125	153	139	137	140	121	120	147	135	159	136	134	132	129	132	140	145	139	145	124	132	131	140	117	139	127	122	156	149	131	133	134	157	142	135	121	117	133	152	129	147	141	122	135	133	134	145	131	132	144	137	132	151	113	138	121	132	125	137	137	144	139	132	131	115	135	110	125	144	131	116	130	140	126	148	125	136	127	140	144	119	137	143	142	128	131	129	126	137	129	132	132	126	135	141	123	138	138	147	105	141	136	131	118	150	141	128	141	144	136	131	119	148	124	119	145	131	125	139	147	155	147	129	158	134	134	133	143	126	124	143	153	130	136	163	118	141	131	135	157	134	141	147	145	127	142	134	123	122	131	130	128	140	128	144	151	129	142	131	115	154	136	135	151	119	149	138	144	121	167	128	154	130	115	159	129	142	141	138	143	117	148	162	175	140	128	139	136	128	119	122	164	143	129	155	121	133	138	151	142	135	125	114	128	130	129	140	116	136	162	142	146	119	139	132	122	120	122	139	131	127	150	161	141	151	146	134	117	152	128	151	143	145	124	133	122	144	136	128	142	127	131	128	123	95	139	139	113	161	149	146	146	126	135	125	121	135	131	129	121	143	134	136	105	123	133	136	133	140	134	141	133	120	138	143	140	141	129	136	145	134	137	148	125	127	132	148	169	117	145	136	137	125	133	139	143	128	121	126	147	132	135	126	137	123	140	143	135	143	132	175	136	119	145	148	146	103	149	113	160	126	158	128	133	154	135	150	143	132	129	148	162	137	145	118	145	123	162	141	142	140	126	131	136	141	138	126	127	128	150	130	142	121	139	144	119	116	116	146	115	153	142	113	129	120	141	141	125	128	130	130	131	133	133	139	120	135	151	136	148	129	169	129	127	135	143	130	150	143	129	148	118	140	123	159	144	143	150	143	137	131	144	150	132	131	121	149	142	136	139	123	158	137	138	121	118	146	124	126	133	138	133	146	115	124	137	151	133	123	126	133	145	148	141	158	138	136	154	145	155	122	122	137	147	114	123	145	140	129	137	138	127	123	139	154	132	148	132	117	134	131	133	134	149	143	134	142	129	116	137	135	134	135	122	108	125	137	121	140	133	144	138	128	121	156	135	136	112	142	129	142	149
345	1	1900	105490	358	3	75	295	235	319	338	399	405	374	378	334	323	304	303	267	282	289	270	232	255	265	211	254	216	224	215	194	194	189	182	189	168	197	189	179	205	186	202	186	160	179	210	177	162	166	179	163	155	162	175	162	162	181	169	140	167	138	163	162	148	140	157	137	151	136	162	128	152	143	151	128	161	145	151	129	154	178	145	136	159	132	140	145	135	166	133	148	143	142	153	133	136	130	131	157	132	140	140	138	129	145	125	113	128	155	148	143	137	111	127	132	124	135	133	143	124	135	144	121	158	145	146	134	174	133	125	142	155	149	133	135	132	134	162	127	140	139	142	107	131	142	130	133	136	144	144	131	150	160	141	152	125	143	135	148	147	164	150	120	139	143	141	143	133	165	127	126	146	138	139	124	151	147	137	143	146	125	148	134	168	140	153	134	146	145	117	147	123	137	170	156	144	129	135	127	118	128	118	140	111	129	139	133	144	150	137	139	116	146	147	123	140	144	139	156	130	118	137	149	141	154	127	142	119	134	146	140	141	127	136	141	129	130	114	140	150	133	133	124	138	121	131	133	147	129	137	138	124	145	162	140	163	130	128	146	144	139	141	151	119	135	159	150	150	136	145	160	137	139	139	142	155	149	140	144	119	129	135	128	134	118	130	121	121	127	110	156	109	145	127	132	141	137	147	129	138	141	131	164	113	122	138	144	129	134	123	119	144	134	140	138	113	134	142	135	139	119	142	165	138	126	134	135	148	146	138	141	133	117	143	153	121	129	155	121	145	127	127	125	151	113	137	154	130	140	114	143	142	121	135	145	153	136	135	144	126	133	100	132	144	142	129	133	138	157	155	122	125	128	133	139	120	144	151	136	141	139	124	145	118	170	125	151	133	146	150	140	132	109	135	159	145	120	122	129	119	127	126	119	154	148	141	114	126	131	147	119	112	149	135	142	127	123	124	144	133	125	110	137	139	124	128	162	128	150	142	135	146	149	136	143	123	118	134	139	145	151	137	131	143	137	129	134	148	141	126	133	138	123	152	127	145	150	125	132	144	145	132	125	138	121	139	139	144	136	146	138	125	130	121	137	140	138	130	122	123	145	145	150	122	137	159	115	146	156	136	129	141	161	121	153	163	146	152	121	139	138	140	132	120	130	144	140	155	145	131	142	111	147	132	147	117	129	142	130	110	125	125	153	127	138	142	120	134	138	135	137	138	133	144	156	134	144	130	118	144	151	154	124	140	130	134	151	122	146	136	127	124	124	132	132	129	132	132	118	135	146	145	146	128	122	145	150	129	122	138	123	135	133	139	128	133	157	150	137	141	121	129	141	154	128	133	152	136	130	124	173	133	151	153	127	125	148	131	128	135	152	131	141	140	131	153	132	152	140	119	118	146	132	149	147	138	146	116	135	141	124	129	116	157	144	148	140	132	117	133	134	143	131	132	152	119	128	133	140	131	133	130	135	149	135	147	143	140	119	124	121	156	135	125	135	146	140	124	130	127	119	143	149	125	155	144	145	157	144	127	128	133	126	112	137	130	119	146	142	136	139	157	132	137	143	136	131	112	122	126	128	107	111	129	147	126	133	117	141	147	124	137	122	124	149	128	174	152	125	131	162	139	139	128	136	158	137	141	134	126	149	144	143	136	148	128	125	148	131	113	127	164	138	111	121	161	138	130	136	133	142	146	115	146	118	117	129	145	125	145	126	133	122	140	150	126	144	134	153	146	127	152	138	126	139	136	109	121	129	122	114	139	132	126	122	126	147	138	147	153	125	140	121	112	127	140	145	159	136	119	150	117	163	146	118	127	132	141	148	160	148	141	136	126	145	121	137	122	153	144	132	127	130	139	143	141	126	122	146	117	134	149	132	126	148	134	131	145	136	138	137	155	131	130	112	128	133	112	159	135	122	120	162	115	136	134	129	124	135	126	129	160	130	116	132	140	155	152	133	138	119	150	143	123	113	137	136	138	145	129	119	126	132	130	136	136	111	119	130	148	131	136	163	130	145	121	111	141	154	137	134	141	131	125	138	128	132	139	148	117	139	128	145	125	146	120	150	132	136	125	126	134	139	127	127	143	137	142	124	121	126	128	131	136	130	106	138	111	134	138	141	150	129	137	147	129	140	161	145	142	132	143	127	135	141	121	137	133	118	147	129	155	144	138	141	134	137	133	123	127	132	149	149	139	156	132	117	139	140	138	140	119	126	126	132	136	131	127	147	114	133	131	130	114	130	132	120	143	146	130	118	121	148	151	146	136	135	132	142	133	143	128	142	126	127	115	144	122	135	121	130	119	131	145	122	150	134	135	130	138	152	159	133	139	136	125	142
345	2	2100	105613	357	0	44	287	217	364	404	405	380	354	336	332	345	315	305	293	277	269	274	231	262	250	226	224	232	205	210	209	220	196	202	185	199	194	178	181	186	186	184	195	170	171	187	181	177	179	171	183	155	177	169	163	153	201	196	185	166	145	190	143	161	148	164	151	138	144	160	154	149	178	154	162	147	160	143	142	150	160	163	146	150	146	170	124	168	133	160	149	144	135	146	145	138	139	143	152	155	133	135	120	145	146	147	154	147	139	154	148	144	131	139	140	129	138	160	152	147	144	135	136	137	144	128	134	153	137	119	127	123	122	135	135	145	140	135	163	147	120	167	161	134	138	150	142	125	133	136	149	133	121	136	137	139	144	119	122	133	160	119	137	146	138	128	136	133	152	144	150	149	152	131	135	139	138	142	129	129	153	146	124	169	114	140	151	140	130	149	167	136	145	137	143	131	122	140	166	146	140	126	136	128	137	128	127	130	117	143	143	118	131	162	149	138	135	146	138	134	136	149	135	128	125	124	138	137	168	158	139	131	148	141	146	140	136	138	146	114	136	128	128	143	122	140	123	124	135	152	154	149	147	136	123	126	129	138	126	158	125	131	144	123	127	145	146	148	137	133	128	140	134	155	122	129	140	131	120	150	148	145	130	133	123	157	152	126	131	155	140	124	123	134	132	113	125	146	124	132	125	130	134	144	140	165	130	129	144	117	125	132	123	156	143	153	140	134	133	123	143	146	146	122	143	146	136	141	125	140	149	135	150	119	120	128	167	124	141	126	139	132	151	139	148	120	113	129	133	138	139	144	144	136	118	142	139	143	144	130	116	149	114	125	116	151	130	130	136	139	145	129	142	136	135	130	143	127	135	151	126	145	124	147	126	135	172	124	120	150	137	141	129	128	130	147	139	133	126	138	116	132	154	143	144	148	165	132	144	136	142	134	120	158	136	132	139	142	142	126	159	141	124	130	139	138	127	144	124	133	133	150	131	142	131	129	117	123	151	152	142	136	126	131	122	124	145	132	145	127	145	139	150	136	148	136	152	138	135	131	116	135	121	135	117	142	163	126	143	148	132	119	143	125	133	135	127	139	124	145	116	117	138	149	113	125	111	118	138	153	148	131	129	128	144	117	142	147	132	148	147	144	134	134	158	109	143	136	141	135	151	128	138	157	133	136	144	133	139	119	137	132	136	137	125	124	145	155	135	125	152	160	142	135	125	132	125	122	155	153	145	145	138	135	147	149	124	137	120	136	152	148	128	121	120	136	150	139	139	138	136	137	115	139	136	132	121	117	136	155	150	139	131	152	133	135	126	152	133	154	152	124	149	134	132	122	131	147	136	139	135	141	158	133	144	141	133	119	151	136	145	125	146	141	134	124	139	125	131	164	150	143	118	146	155	136	112	117	115	152	132	126	129	132	153	139	129	143	135	127	156	132	133	135	123	135	157	119	135	137	152	151	119	133	126	146	151	156	136	132	133	140	121	138	128	139	140	136	133	129	116	115	134	139	111	133	149	161	133	152	154	158	139	126	142	153	120	132	154	142	165	160	140	149	138	131	142	167	117	122	125	143	129	140	138	138	148	123	120	129	143	153	136	141	162	138	137	134	125	129	157	128	137	145	133	124	151	135	146	131	130	135	125	139	123	135	138	133	141	127	156	138	131	121	115	154	110	135	137	125	161	146	146	133	133	142	144	134	146	139	135	131	112	126	135	139	134	126	132	117	121	143	136	145	130	126	126	137	122	130	129	141	135	126	125	119	144	171	135	117	122	126	138	126	149	131	137	127	139	137	126	133	139	133	122	136	138	120	136	140	134	142	137	131	134	133	153	123	153	137	150	112	131	119	129	139	128	149	152	126	130	122	152	129	135	138	125	132	150	132	138	134	139	139	122	150	150	155	146	121	136	149	120	147	146	150	100	146	119	144	143	133	128	135	144	140	144	128	121	127	114	161	137	145	152	145	126	131	126	133	136	139	123	134	139	127	112	139	154	147	132	125	128	157	111	101	139	134	135	135	163	139	123	144	141	138	141	122	136	156	135	146	121	142	148	153	132	150	140	139	128	132	137	142	126	150	131	116	127	133	125	137	119	159	141	139	117	118	131	131	139	146	132	118	146	128	117	144	129	146	121	154	155	134	137	135	119	138	144	113	135	124	122	147	126	139	134	158	130	133	109	149	129	135	130	143	137	130	125	135	139	128	170	122	163	133	133	136	155	148	164	133	131	144	126	148	155	125	173	131	158	127	145	145	137	136	132	136	140	136	121	141	140	126	146	131	138	136	140	137	128	130	140	143	132	126	144	150	157	138	135	142	136	128	144	160	102
345	3	3500	105737	351	1	66	276	216	362	372	440	389	382	347	330	314	292	257	263	248	239	225	236	236	238	205	236	231	216	198	199	190	221	194	203	175	174	184	155	174	177	197	181	171	168	150	172	165	133	157	145	162	155	164	157	160	177	154	133	131	152	153	144	161	142	140	152	129	138	129	133	131	130	142	145	146	140	119	141	159	139	139	138	146	147	141	137	132	138	129	126	154	140	136	139	119	133	126	129	156	149	118	130	143	148	137	161	133	153	148	132	118	136	126	141	132	126	135	135	135	124	148	125	128	123	118	162	116	129	138	144	130	113	138	125	127	136	137	121	143	129	122	138	154	113	132	140	110	135	127	144	133	123	128	139	116	141	109	143	118	127	128	114	133	121	123	133	128	124	130	141	134	139	142	137	127	131	138	147	127	135	138	124	122	117	133	142	121	134	128	129	142	117	120	129	134	135	131	121	134	138	123	112	120	131	125	154	123	134	112	116	156	120	128	107	133	124	127	126	116	139	151	113	131	125	124	124	127	126	111	122	115	147	138	126	127	126	111	127	137	128	137	141	117	136	134	141	134	130	124	146	118	121	132	145	128	150	115	134	131	118	116	105	146	142	114	119	123	115	132	130	124	138	126	148	130	115	125	117	118	118	120	113	129	137	126	122	108	118	140	130	114	129	132	137	126	137	111	137	115	119	113	107	121	134	124	109	109	126	152	117	124	124	136	127	113	104	130	123	124	117	125	115	111	129	119	136	131	129	130	133	138	111	120	135	132	146	130	135	126	123	109	142	116	127	122	137	127	126	110	116	121	110	127	110	141	131	102	117	111	131	122	139	124	101	125	105	135	120	106	122	116	127	137	119	116	138	133	111	137	112	133	144	114	121	122	113	137	139	133	123	134	137	111	126	94	124	128	120	149	127	133	137	127	129	127	147	141	137	149	113	128	129	126	129	115	123	133	127	129	109	112	128	151	121	137	129	113	131	138	139	116	138	122	121	134	110	138	122	121	148	116	119	141	132	112	124	125	127	122	138	108	122	131	114	115	110	121	127	131	125	123	129	116	117	124	114	110	114	118	115	113	122	119	141	117	115	128	123	125	119	120	149	142	138	114	142	123	121	144	157	139	121	142	125	137	124	119	125	120	115	124	110	132	119	118	148	142	127	117	143	114	129	126	107	105	121	132	137	125	132	118	125	118	113	122	114	138	122	111	112	123	131	117	131	119	150	118	117	123	128	105	127	125	141	120	133	112	122	119	139	131	125	127	133	138	136	139	142	125	112	132	127	117	132	115	122	122	148	105	141	112	120	129	132	120	120	120	144	132	118	124	152	134	114	130	132	138	127	124	139	132	133	129	122	142	142	109	134	128	120	115	117	124	133	112	126	120	107	118	131	133	140	133	92	114	132	124	106	102	124	127	138	125	132	116	123	128	120	133	129	115	112	142	159	141	112	122	128	150	123	129	113	120	132	116	133	123	133	145	123	124	144	131	127	131	122	125	116	110	117	134	130	130	135	122	121	111	113	137	113	116	127	134	125	111	109	129	113	131	132	146	135	114	122	108	115	126	140	122	126	130	138	139	140	137	114	108	125	133	139	127	129	125	119	105	149	124	104	125	125	113	127	112	121	135	138	132	138	129	113	114	107	125	127	109	139	110	119	125	127	120	120	125	139	136	120	127	146	145	116	106	139	150	117	126	142	125	131	129	118	133	133	132	118	106	125	125	117	125	138	136	131	159	120	114	118	121	138	125	126	117	141	124	135	125	122	127	129	124	119	117	149	146	136	120	149	136	133	111	127	130	112	119	121	144	135	138	134	105	143	130	121	151	124	123	124	114	109	118	126	114	129	133	121	133	152	131	117	105	137	138	134	116	125	132	126	150	91	134	123	112	114	133	120	147	115	129	125	114	137	130	122	126	121	122	140	128	117	117	133	132	129	126	133	112	116	127	106	126	124	143	131	123	140	138	129	136	109	131	107	142	125	121	118	139	117	115	120	107	115	123	144	120	111	133	116	148	108	149	115	130	131	116	133	122	117	130	126	138	129	122	135	129	140	114	122	127	130	101	131	133	122	115	114	146	113	115	128	130	120	135	122	132	134	127	115	122	114	130	129	151	118	120	139	120	121	127	132	112	147	118	106	110	129	110	124	127	126	113	131	119	138	137	129	133	125	108	99	141	124	141	124	135	137	149	131	120	113	106	131	115	132	132	128	132	128	132	138	127	131	114	115	134	106	138	113	117	131	131	122	108	138	124	137	140	118	125	126	112	137	127	140	139	138	125	132	122	114	146	127	124	121	128	136	116	133	142	127	123	109	131	136	121	141	111	108
345	0	2700	105860	353	2	44	260	347	362	384	485	474	452	397	380	368	362	361	330	311	315	257	273	280	244	270	264	247	266	225	217	200	231	212	234	215	220	220	207	215	222	221	200	197	187	214	206	196	189	186	169	176	206	210	182	196	174	169	197	194	172	154	157	171	171	184	158	174	147	156	160	165	162	175	164	145	157	181	151	175	167	153	150	157	156	151	157	153	140	167	158	175	170	137	143	164	152	153	163	156	160	148	131	151	169	152	143	161	170	156	137	169	153	145	132	147	155	146	148	145	140	144	150	135	140	149	149	145	141	134	157	125	146	138	154	165	160	172	176	134	141	137	145	117	147	144	161	160	129	158	140	130	141	155	150	144	145	151	143	146	126	151	138	133	140	137	159	142	143	137	143	134	145	141	138	169	151	138	124	146	165	147	160	140	135	146	141	141	120	129	137	142	158	167	131	142	157	112	129	130	139	134	127	120	142	136	146	143	146	147	131	148	180	133	145	146	147	140	135	174	167	151	148	167	143	150	135	122	148	132	143	130	155	126	150	162	147	120	145	132	167	135	151	146	160	144	157	159	149	149	147	142	157	132	133	147	149	155	140	147	152	141	147	124	158	155	133	151	119	136	142	125	157	153	140	132	129	146	152	121	153	126	132	134	143	146	142	150	125	146	132	119	157	139	164	130	167	157	141	138	131	138	166	145	146	134	136	131	136	137	158	143	153	132	159	135	172	132	147	118	153	149	127	159	130	150	123	147	149	171	132	125	159	136	129	152	135	164	176	138	138	138	138	149	142	133	116	127	148	108	150	164	126	132	140	150	134	130	153	167	152	162	144	148	143	131	163	140	141	131	148	139	164	147	135	131	148	130	121	173	131	170	131	145	152	166	146	145	151	151	132	124	147	150	138	127	140	157	160	152	126	167	138	139	133	136	155	144	142	148	119	145	137	146	140	153	159	152	133	137	126	140	150	133	150	132	149	112	164	146	148	155	163	137	145	143	137	129	137	139	143	143	138	136	136	150	126	134	149	139	143	145	132	145	153	155	143	165	140	126	160	137	128	144	156	140	143	139	127	135	145	156	154	145	158	146	164	141	160	138	110	149	151	149	122	138	124	148	140	145	137	136	144	176	141	150	148	152	140	143	154	144	168	132	140	145	149	148	132	160	137	140	134	145	153	149	148	153	141	135	153	144	125	143	136	136	139	144	144	157	144	144	122	142	127	146	153	153	130	161	138	154	121	139	133	154	137	156	133	145	153	113	124	132	138	138	148	134	125	136	137	151	139	142	132	174	169	150	122	129	173	156	123	148	142	150	136	145	142	122	124	135	147	136	150	141	130	141	154	122	133	131	134	134	152	130	144	152	151	135	141	155	138	141	137	134	155	143	165	150	117	129	131	131	130	137	151	134	139	141	144	130	146	138	133	124	145	148	134	140	163	154	132	135	141	140	149	143	141	128	149	157	145	147	142	122	135	136	121	133	138	148	124	124	126	134	147	145	117	128	134	144	134	146	152	141	151	138	147	129	147	136	144	139	144	139	139	152	137	124	130	134	136	158	147	150	142	118	134	125	126	161	131	137	122	147	158	150	140	123	122	126	165	143	171	142	121	153	147	151	126	133	131	133	120	132	152	150	143	133	146	124	137	131	128	122	153	124	169	142	149	157	125	134	137	154	150	127	133	113	147	142	132	132	126	145	139	122	137	144	144	146	145	135	130	148	153	166	165	130	128	158	158	163	132	135	144	127	149	154	140	131	140	107	123	144	146	140	157	140	133	139	126	149	138	134	130	128	161	159	153	121	132	153	149	125	135	124	122	134	137	140	140	153	148	127	151	148	142	164	177	150	115	137	143	117	146	141	151	138	139	126	127	138	148	154	149	147	149	131	129	155	141	134	148	128	133	129	136	137	126	145	139	120	132	166	138	142	158	139	133	145	119	129	145	145	130	145	124	127	136	131	143	159	144	147	136	120	142	140	137	141	132	137	154	135	157	146	144	159	138	154	132	146	156	141	138	151	151	148	131	144	153	123	150	129	155	127	133	112	142	122	152	145	131	151	153	136	134	128	152	131	126	150	145	133	151	125	138	112	134	155	135	123	121	150	130	129	145	132	138	142	149	139	136	151	125	123	145	151	156	146	144	149	146	136	131	141	132	149	126	135	115	125	131	130	129	149	140	143	124	146	153	134	152	131	149	159	138	136	129	126	141	134	149	135	124	130	158	115	151	148	147	127	125	133	171	145	122	139	143	135	138	134	139	147	119	150	159	154	154	119	144	129	138	132	120	117	139	159	120	141	141	152	138	141	126	126	138	143	147	151	128	147	146	157	130
345	1	1900	105983	358	3	95	335	254	403	367	393	348	343	345	308	275	272	289	268	243	258	249	246	242	194	206	219	203	199	231	201	179	187	200	187	200	174	189	217	184	195	200	200	159	173	167	196	174	198	183	147	193	187	170	184	190	179	176	164	154	178	161	191	157	161	165	154	159	178	149	166	148	131	162	149	157	150	169	147	169	153	161	156	181	159	179	157	177	148	160	145	167	160	148	160	129	138	160	155	140	143	164	158	167	140	136	139	144	141	145	151	134	128	142	150	153	148	141	116	140	139	165	147	124	118	134	156	165	130	132	142	137	122	159	131	150	120	167	157	144	143	154	155	151	169	134	166	131	125	125	148	140	155	151	148	170	150	138	146	138	153	144	137	149	146	156	152	135	160	166	141	160	163	140	131	152	138	134	155	147	124	172	154	132	153	131	106	150	142	156	156	133	166	150	149	163	142	133	169	147	157	134	140	166	151	146	158	164	133	149	133	146	146	154	134	143	144	141	139	124	142	155	129	137	148	144	131	142	132	136	137	147	167	141	139	134	151	142	128	138	145	131	147	129	155	154	131	124	135	123	105	154	150	117	144	149	150	128	143	153	155	138	137	154	167	155	170	157	140	161	157	147	161	171	159	132	142	143	148	153	159	158	136	127	156	131	152	145	132	152	162	132	138	146	141	137	123	127	151	168	141	139	152	145	144	148	166	140	155	136	119	147	153	148	146	143	145	138	182	140	139	141	123	146	164	149	154	153	141	177	138	142	154	169	150	146	158	154	137	141	155	157	140	149	138	131	150	145	129	158	161	139	147	158	138	171	134	143	136	142	126	148	157	162	147	136	134	135	143	136	133	142	118	107	146	145	156	162	116	165	142	151	131	141	141	131	164	167	131	145	127	132	156	125	152	144	149	151	117	138	135	159	149	136	141	146	136	145	167	124	162	137	146	156	146	152	127	149	146	162	125	131	129	153	147	150	141	173	117	162	141	165	138	140	166	133	148	133	156	150	128	168	145	141	158	129	153	146	115	162	145	139	142	126	145	140	155	148	145	147	134	139	130	125	155	140	135	116	145	152	151	136	124	168	129	160	135	148	127	141	138	122	126	153	156	162	143	163	135	152	153	137	159	129	121	155	132	141	126	132	127	159	148	121	144	149	152	136	170	165	135	148	147	138	151	156	135	156	139	136	142	135	145	133	141	152	149	145	155	146	141	132	152	143	117	148	157	141	132	136	144	150	159	128	150	123	127	152	148	146	141	172	134	150	148	139	135	131	133	136	154	147	150	151	144	156	146	159	150	134	159	166	152	165	144	125	166	155	146	131	162	140	152	155	139	135	148	144	155	139	148	127	158	137	147	144	137	155	131	181	124	136	142	135	135	163	128	161	142	151	130	158	146	155	136	145	152	150	165	148	136	147	146	148	142	141	146	157	140	150	124	137	118	155	132	137	124	154	139	133	136	139	154	123	129	140	133	162	136	131	142	151	151	139	156	135	150	166	147	147	129	144	148	158	151	144	139	135	133	153	151	151	149	149	149	140	159	124	140	142	155	148	123	133	169	129	147	134	125	119	138	135	138	140	136	119	138	130	143	142	139	141	155	133	140	140	127	136	163	131	158	152	155	130	156	141	146	158	137	138	144	161	133	154	161	142	129	143	135	120	135	129	130	149	154	146	129	147	138	144	128	137	155	137	151	142	154	159	149	152	137	160	157	131	126	129	146	153	136	136	153	147	147	143	153	151	145	142	153	168	129	150	151	155	153	168	160	135	172	138	154	140	134	136	138	157	149	141	144	146	149	134	142	148	143	126	134	154	138	140	137	140	145	151	150	148	161	137	154	150	182	157	132	147	142	175	133	155	130	129	140	157	153	144	146	143	149	143	143	116	136	142	168	147	147	141	140	142	125	139	161	123	124	142	155	157	132	128	133	143	135	140	140	141	132	137	168	147	132	157	136	144	180	132	160	127	157	147	125	136	125	141	134	134	153	132	140	146	154	146	142	144	139	150	130	167	142	156	134	131	147	155	147	168	143	140	141	135	138	141	155	137	146	156	148	144	132	165	147	156	148	151	151	138	126	145	162	132	129	155	152	147	132	143	146	137	130	139	146	140	152	147	140	158	150	142	148	151	128	143	147	169	159	157	144	145	133	135	153	124	152	170	140	160	133	135	125	131	148	158	154	134	118	134	151	155	146	145	152	130	147	132	130	146	137	160	146	146	136	126	161	138	129	148	155	140	143	148	147	122	133	145	163	154	135	133	115	112	128	134	136	166	153	155	144	162	124	157	148	142	126	143	145	133	147	158	144	142	153	161	154	149	139	142	127	147	160
345	2	2100	106106	360	5	104	398	407	439	452	454	384	383	351	301	320	320	254	291	260	283	237	254	246	241	244	240	225	227	219	217	176	186	169	213	173	191	206	201	181	213	197	183	210	179	159	202	187	172	183	167	204	178	178	185	184	198	162	166	177	163	153	185	178	152	186	139	168	160	174	152	179	158	162	163	161	163	158	150	159	177	151	135	157	161	161	176	151	159	159	148	159	146	141	159	140	142	142	145	152	133	136	133	173	138	139	145	152	134	132	135	161	147	147	143	134	132	152	157	146	132	136	156	153	160	157	146	135	130	133	154	127	154	144	117	139	164	178	133	125	138	142	138	164	158	167	143	137	144	133	140	128	136	147	119	143	139	144	138	158	138	139	135	139	160	120	158	139	130	147	128	148	171	141	161	132	135	149	138	165	144	150	138	153	133	166	146	155	150	148	137	133	146	151	144	145	170	145	147	128	133	138	150	146	132	143	155	122	145	165	154	149	147	146	133	133	167	152	155	134	156	140	128	155	141	150	154	138	135	155	143	155	154	116	136	135	143	146	138	152	136	158	148	158	152	169	151	136	151	110	146	122	138	126	144	133	135	124	134	134	154	153	137	149	150	143	129	145	170	152	140	132	144	135	158	128	165	145	159	150	151	135	144	154	128	143	155	141	150	138	147	150	160	170	161	146	140	153	138	128	151	137	151	122	125	131	133	149	157	128	140	158	165	137	147	156	162	163	143	151	140	136	155	148	147	149	141	155	141	129	156	134	129	151	147	134	145	140	139	121	150	181	148	134	131	136	160	143	129	129	168	133	141	144	142	115	144	145	138	128	143	150	145	160	150	150	143	135	128	125	162	147	133	155	143	147	141	146	147	155	147	130	145	153	149	140	149	139	116	133	130	141	122	149	139	152	139	166	131	128	141	152	162	159	144	138	139	130	158	139	140	118	148	141	143	140	150	131	123	127	135	144	133	144	129	128	160	158	144	141	136	126	149	121	120	145	141	120	137	131	158	149	156	152	154	121	165	135	156	149	179	141	139	137	135	160	138	156	136	146	149	158	154	115	120	162	139	140	126	139	159	123	137	136	152	144	127	165	133	136	152	138	143	124	151	130	127	150	123	137	130	143	152	125	151	156	143	136	151	151	131	140	149	137	150	123	141	139	147	132	157	138	145	136	135	166	128	131	149	158	158	142	147	133	153	136	129	156	134	119	147	129	150	158	137	153	157	135	122	141	140	129	149	143	151	138	162	135	136	143	145	147	131	163	150	152	131	150	130	154	120	119	141	153	132	124	135	139	126	145	131	143	132	163	133	146	133	154	155	143	147	132	147	136	149	136	138	133	162	165	159	167	154	139	143	139	118	153	152	146	157	148	162	169	141	126	136	143	160	122	143	149	140	142	158	132	157	164	144	143	122	110	134	147	146	126	151	156	143	130	141	135	145	130	159	144	156	140	147	120	116	131	144	133	142	135	128	138	139	134	128	116	150	160	132	146	135	147	143	149	179	162	180	146	142	126	134	150	140	137	138	135	146	140	125	127	147	138	144	146	154	174	145	146	139	130	138	150	130	139	138	110	131	177	135	152	165	135	134	149	144	145	137	153	151	141	132	151	148	135	159	145	134	133	153	171	128	139	135	172	145	127	139	143	143	125	153	144	146	148	157	149	139	152	155	135	158	142	148	130	141	153	138	141	154	152	154	139	152	147	147	130	136	153	136	133	144	131	134	136	121	137	147	141	138	169	160	139	147	122	150	152	156	119	133	148	135	148	164	139	141	139	146	130	143	158	144	144	159	151	146	144	123	173	127	140	140	123	145	125	145	132	154	139	133	141	151	125	148	138	162	152	129	150	158	135	124	147	151	131	121	139	141	123	161	142	144	152	126	142	153	165	145	138	146	162	136	152	155	139	151	133	154	159	155	133	157	120	148	148	130	116	173	151	148	144	127	149	130	134	134	142	158	146	134	143	134	155	138	133	129	155	140	149	136	127	138	127	142	152	133	127	139	118	141	147	135	136	145	137	152	140	124	135	148	139	123	133	151	135	145	144	137	137	119	141	141	140	126	161	129	139	149	142	146	133	153	147	150	160	144	132	150	122	153	165	142	123	172	135	170	135	138	149	128	141	155	137	130	142	143	139	134	153	133	141	131	146	143	160	125	155	158	136	151	124	151	147	134	162	128	149	165	129	171	160	131	137	136	150	149	150	119	128	126	133	154	150	149	129	143	141	144	145	132	135	164	149	138	136	133	149	154	130	150	143	159	126	131	144	141	138	149	147	146	138	130	129	138	145	145	143	141	121	136	141	156	141	117	147	124	166	133	122	153	146	130
345	3	3500	106229	424	6	109	442	600	622	543	506	439	399	383	333	320	287	289	287	235	275	236	233	246	245	230	209	189	174	199	187	197	198	206	180	198	188	188	174	173	174	190	175	183	182	166	171	184	184	183	170	178	167	157	140	152	162	182	144	159	157	135	145	147	136	148	158	160	147	151	144	150	138	173	135	145	155	153	142	141	149	154	123	155	134	127	126	146	113	119	113	140	135	134	143	145	146	133	125	144	139	121	133	132	128	125	125	119	135	142	122	135	127	127	123	117	132	134	131	138	133	134	120	120	149	119	118	125	137	123	134	141	126	122	135	114	145	110	123	126	135	137	130	120	137	117	122	112	128	121	116	122	133	131	122	115	120	117	115	108	123	133	109	109	133	118	129	121	126	135	124	126	122	153	145	124	129	116	121	122	127	115	126	167	133	140	99	138	124	117	122	138	122	138	139	123	129	116	130	132	128	119	118	131	131	133	135	118	117	129	130	108	123	128	117	128	126	132	119	114	119	115	114	115	113	108	127	133	114	137	126	115	141	127	118	131	128	118	140	133	111	113	126	126	120	122	125	122	133	124	122	125	119	129	105	124	128	121	124	136	136	132	116	136	107	149	119	122	115	135	122	139	130	123	112	100	114	140	144	107	121	135	128	116	122	103	118	113	119	129	129	122	109	146	114	124	118	111	138	116	126	126	121	115	133	99	129	127	122	134	125	118	149	132	123	124	144	144	102	132	111	142	136	131	119	117	128	97	126	136	122	113	114	106	108	127	107	126	114	110	151	133	134	112	121	119	115	120	110	133	126	116	125	119	120	126	117	124	114	100	134	116	137	134	141	116	129	121	129	127	132	116	144	121	130	125	148	103	124	131	121	117	139	128	152	132	133	137	125	144	133	131	123	130	124	118	136	115	111	121	122	120	139	134	124	127	118	130	125	132	132	130	142	132	116	145	123	111	119	123	129	114	119	126	122	113	119	113	120	124	141	143	110	127	143	106	129	117	127	109	129	113	126	117	143	119	108	117	107	124	117	137	143	110	110	116	112	123	142	130	123	107	137	126	144	119	133	107	131	108	144	98	130	107	125	110	126	133	134	138	155	127	119	132	110	123	127	104	116	141	102	110	115	124	141	125	143	107	114	127	112	121	139	111	148	154	121	127	130	121	119	128	113	130	126	109	132	133	141	156	140	112	120	128	106	117	119	129	128	117	113	140	133	118	108	101	119	121	138	129	100	110	113	118	109	134	147	118	120	125	133	131	122	130	122	106	114	104	115	123	108	111	131	122	125	129	131	120	117	142	126	145	123	141	109	112	136	122	132	108	125	127	129	117	144	109	130	118	114	137	133	120	108	118	97	151	121	110	123	135	116	114	120	162	123	146	103	121	101	120	132	128	134	105	122	144	123	121	122	113	107	107	107	128	126	122	125	101	133	129	115	121	116	128	139	128	160	123	116	126	117	129	121	136	126	127	139	134	111	126	122	124	114	136	135	121	112	109	116	126	119	127	133	116	120	136	124	121	114	107	103	103	143	129	120	128	124	116	128	133	149	112	112	122	126	114	135	122	117	121	120	132	114	133	132	123	117	126	124	139	104	146	124	134	132	129	133	115	116	134	135	130	123	113	106	115	129	121	116	125	129	111	114	129	147	127	108	136	148	122	122	142	112	135	127	138	116	118	122	100	126	122	144	129	110	136	98	126	137	135	131	137	87	140	127	112	122	119	155	109	134	129	140	121	121	117	126	128	128	115	120	109	132	116	129	147	106	119	134	125	114	142	108	125	113	109	123	132	136	127	143	138	113	110	136	116	124	107	145	106	133	116	108	113	121	113	102	136	134	131	132	125	130	138	131	115	115	139	119	118	131	96	121	132	135	132	120	124	129	123	117	116	141	121	120	134	114	129	118	122	107	126	123	120	128	130	127	130	116	130	117	111	122	126	121	133	120	101	122	127	131	139	110	123	116	105	96	122	117	112	127	120	151	155	124	136	128	120	128	138	120	136	122	141	140	120	124	124	107	140	134	127	128	138	121	127	121	134	113	119	109	113	129	110	141	122	113	113	125	146	117	112	119	110	133	117	135	135	147	140	108	95	112	110	113	120	128	121	123	121	116	122	120	137	127	130	146	119	114	121	126	142	140	116	114	125	129	123	119	124	128	123	134	109	118	126	129	113	100	101	135	126	149	102	126	120	136	134	107	119	116	140	112	129	139	130	102	124	126	137	134	116	116	116	120	148	120	139	118	123	132	125	113	133	133	119	105	121	129	120	123	133	121	117	117	111	109	121	117	115	131	132	138	120	110	132	115	135	129	97	117	126	136	120	123	123	124
345	0	2700	106353	413	7	74	497	770	835	787	645	542	474	432	399	412	382	304	355	290	299	282	306	270	252	267	244	257	261	242	252	220	212	226	246	243	216	227	217	230	213	212	216	187	217	214	200	205	188	187	195	189	172	179	189	186	192	166	169	175	186	183	176	177	180	185	189	129	174	165	160	147	203	166	186	174	195	167	169	158	162	161	180	158	143	157	143	154	149	135	153	154	160	150	147	145	128	156	156	142	143	150	123	134	149	137	148	146	126	175	139	128	142	145	145	138	141	148	135	163	142	156	139	140	165	153	136	152	159	146	158	149	141	147	134	143	118	129	152	158	126	150	142	164	168	116	147	157	145	143	145	133	135	143	164	153	145	158	137	151	149	134	152	130	144	122	150	155	163	116	132	136	152	143	134	137	139	123	109	154	141	141	150	149	140	127	142	155	125	158	160	131	148	160	137	133	142	136	130	117	134	151	134	142	119	126	144	166	158	161	156	143	150	169	146	145	148	146	147	155	130	143	161	154	135	155	131	140	130	149	145	124	135	141	131	123	173	152	138	148	149	145	150	118	128	127	117	128	149	157	139	160	145	151	146	140	168	136	139	152	140	161	129	150	123	131	155	163	127	138	146	148	146	148	153	144	150	130	138	140	148	142	140	161	152	149	153	150	143	145	136	145	158	141	137	149	140	143	151	154	117	151	116	125	134	142	137	164	145	120	143	160	144	132	143	155	129	118	148	135	135	145	141	138	144	141	146	130	139	143	138	128	148	140	121	130	143	136	138	137	131	127	126	142	134	138	141	139	136	150	142	151	139	126	135	141	123	136	146	161	132	131	150	139	140	153	144	134	142	146	142	143	131	142	141	143	148	143	114	133	178	156	123	138	140	141	131	120	142	157	132	133	130	138	148	133	141	151	151	145	124	124	125	133	155	129	127	159	154	145	131	139	149	146	124	147	126	130	139	143	130	154	152	116	122	148	126	134	141	149	148	156	159	135	156	115	129	151	148	127	139	154	138	128	147	126	132	136	156	142	130	158	142	136	144	130	133	159	140	160	144	157	151	139	149	127	160	149	134	130	142	119	141	139	143	115	135	155	153	144	140	121	147	163	148	139	153	138	137	133	140	133	121	127	124	129	155	159	151	142	134	151	140	129	146	144	120	143	135	155	125	136	126	165	140	130	138	126	117	144	151	146	132	136	129	141	151	137	121	121	127	129	147	135	116	138	143	126	132	144	152	143	144	135	139	122	125	135	139	109	149	172	134	113	163	133	118	139	126	147	147	158	142	117	152	142	130	148	132	128	132	150	144	162	137	147	153	127	134	152	148	159	152	122	137	150	142	123	142	134	152	124	134	118	153	153	119	153	141	105	140	145	136	149	123	141	156	166	135	154	139	124	137	142	158	150	151	156	121	142	149	122	132	135	141	127	125	132	148	131	137	138	126	156	132	141	158	127	149	128	125	118	156	150	141	160	128	156	149	136	121	155	133	156	139	143	119	130	138	134	153	153	149	134	153	147	151	147	134	132	133	123	142	164	131	141	137	133	160	114	149	136	139	144	131	125	148	121	150	135	142	122	161	126	162	152	142	149	151	149	149	132	118	119	130	158	139	141	155	156	136	126	141	135	129	146	133	161	148	137	119	158	115	151	138	149	158	130	165	132	142	153	152	141	121	136	141	154	141	118	130	125	156	134	148	145	150	166	135	119	134	146	146	126	152	140	142	158	145	135	148	133	138	141	140	134	122	169	144	136	151	147	156	132	153	139	137	129	152	141	136	135	132	129	134	125	144	149	132	131	143	171	137	160	141	143	126	108	153	149	133	161	136	133	142	130	148	141	150	150	156	126	158	143	133	126	116	131	122	144	149	131	150	159	125	148	133	122	150	142	145	136	137	147	141	123	128	136	137	145	138	164	145	143	124	136	153	133	162	142	135	126	118	151	132	138	126	157	145	129	138	136	148	151	126	141	144	134	138	135	122	162	140	125	142	156	150	131	120	147	136	135	135	161	152	133	156	126	142	128	130	146	145	138	146	145	167	113	143	149	154	146	140	135	127	142	138	134	121	126	137	128	140	133	134	153	127	149	132	151	164	146	134	118	131	154	133	133	129	139	144	142	127	125	136	141	144	143	129	134	144	153	144	123	155	151	124	128	148	130	125	120	157	161	151	131	138	146	120	132	139	140	146	143	118	125	149	140	152	131	142	145	119	131	146	151	145	130	144	132	139	147	116	123	137	146	135	131	151	131	131	149	140	147	152	170	124	139	139	139	152	137	116	146	137	142	148	146	159	147	142	128	138	143	133	124	142	127	135	152	131	152	140	158	156	162	151
345	1	1900	106476	428	3	141	650	830	824	726	693	578	538	450	377	329	300	274	282	268	250	247	232	218	228	217	215	184	193	192	214	175	172	199	194	184	184	190	173	199	169	173	177	183	180	189	194	180	180	208	177	182	197	173	138	201	159	165	158	160	182	169	168	162	163	162	170	170	159	157	156	162	172	144	140	166	144	156	136	146	132	168	155	168	143	137	150	132	153	153	135	158	162	123	132	148	157	152	151	143	143	167	139	112	142	158	126	144	150	137	158	133	129	149	145	133	129	151	162	126	155	150	164	147	155	160	149	158	145	131	138	151	144	148	136	134	167	143	129	156	150	138	133	158	152	140	161	139	141	107	135	134	150	162	137	134	150	141	151	151	152	144	132	142	153	155	147	125	137	143	135	139	131	148	150	150	145	154	138	149	149	142	166	128	135	154	139	136	136	143	131	144	128	157	148	139	150	141	164	137	137	164	142	130	147	152	134	166	127	125	150	143	136	138	149	147	145	148	147	146	138	137	134	158	129	145	148	165	126	142	139	142	135	132	134	139	148	162	143	148	156	121	134	164	153	131	123	150	141	142	134	119	136	127	131	139	165	141	137	137	120	136	119	141	144	131	140	130	156	149	122	156	119	147	151	145	123	143	117	137	139	125	141	135	128	136	132	147	145	149	137	114	153	137	151	149	153	129	129	149	124	153	159	175	152	151	134	134	147	140	142	134	112	143	125	156	140	155	128	139	148	141	148	138	153	144	142	145	146	126	137	157	128	142	129	118	163	151	129	156	154	160	161	119	145	148	128	138	139	154	131	132	131	150	138	129	146	160	153	134	137	137	142	151	127	136	133	146	137	126	127	142	167	149	144	145	150	152	156	127	142	134	139	153	138	118	143	155	137	153	118	127	127	136	146	142	145	141	149	143	143	156	154	142	142	120	128	136	134	121	141	162	145	148	150	138	159	141	145	138	152	143	131	126	155	148	152	161	134	160	158	142	136	130	141	140	161	146	159	151	143	122	142	145	144	169	132	136	149	139	117	127	141	152	146	151	154	116	134	136	164	134	118	143	139	146	143	158	121	141	130	132	134	145	127	162	134	145	146	136	133	140	148	146	151	142	125	127	161	141	133	138	152	153	160	135	137	144	142	127	165	128	141	140	133	130	130	131	136	154	132	139	140	113	127	137	157	137	147	130	153	135	134	147	135	130	147	126	152	131	118	145	155	124	140	154	137	142	135	137	153	146	148	124	161	122	131	143	124	130	134	168	150	111	142	146	143	147	146	135	142	140	138	172	135	154	132	144	140	145	132	146	147	141	133	131	148	151	137	118	133	128	149	113	141	142	133	145	154	145	136	130	136	137	151	164	115	137	157	138	123	127	136	131	114	150	135	154	130	128	147	148	121	141	136	140	122	133	134	154	140	148	149	138	148	158	153	145	138	133	146	131	144	159	142	141	140	142	149	160	139	127	138	150	134	138	157	137	134	144	133	126	147	141	175	159	167	170	147	140	131	145	135	119	160	145	147	140	153	144	151	119	155	158	134	140	151	142	144	139	137	116	137	133	126	137	126	135	134	125	133	126	126	142	144	140	128	149	139	135	149	151	123	152	139	139	149	137	141	145	119	142	133	145	136	151	138	154	132	139	145	133	140	129	121	135	143	138	105	136	111	119	136	119	133	139	137	145	137	130	137	139	135	146	131	166	149	164	136	129	114	151	126	142	136	138	141	147	147	146	124	147	151	158	138	141	119	133	152	153	143	107	156	154	148	161	127	132	146	149	159	160	134	141	135	129	146	152	127	145	175	147	140	138	149	139	134	123	127	135	123	148	142	146	128	144	135	136	143	124	128	141	148	130	147	147	152	138	132	113	130	158	140	148	138	154	133	145	140	146	128	134	134	139	143	146	117	132	123	133	134	129	142	146	142	132	129	144	158	135	152	151	152	116	162	131	127	143	138	162	130	143	140	130	144	147	152	147	156	150	152	140	127	143	133	149	120	130	152	120	131	141	122	143	128	151	154	146	143	154	143	133	132	150	127	154	150	122	146	145	143	143	156	155	157	142	143	131	142	147	139	126	141	134	136	135	139	136	121	147	145	147	140	157	138	142	134	135	138	146	142	146	128	128	142	143	160	139	153	135	120	130	155	131	163	144	117	148	148	145	147	166	137	140	142	152	147	132	137	149	146	129	145	142	152	133	138	134	135	116	125	140	146	155	160	143	153	140	150	152	140	133	132	139	152	138	139	153	150	133	133	141	160	134	137	137	157	151	141	158	139	133	137	140	137	131	139	122	135	138	137	143	123	119	153	127	131	128	151	156	136	137	125	151	140	133	147
345	2	2100	106599	430	6	79	425	558	679	717	732	692	682	585	514	455	435	394	376	321	342	318	296	269	262	242	249	225	217	214	208	228	230	211	189	196	227	211	221	229	211	210	207	196	200	181	213	200	181	170	185	171	178	182	159	182	173	161	188	152	186	149	184	174	167	170	165	170	168	170	172	175	167	157	168	161	164	166	168	155	170	178	173	162	148	149	152	166	140	121	151	159	167	140	141	146	131	147	152	154	154	142	184	156	141	168	151	150	156	133	163	151	148	148	149	144	148	140	165	168	164	157	154	182	157	170	154	163	165	153	159	166	148	173	146	164	141	155	146	155	140	146	143	145	144	149	135	158	161	151	134	145	151	167	156	142	158	133	144	132	158	169	146	145	132	144	132	118	161	162	147	153	166	132	148	185	134	132	149	152	139	169	163	138	158	181	137	163	138	151	148	144	149	155	129	144	173	150	161	138	166	162	157	158	160	154	169	149	159	165	155	150	138	150	142	147	146	161	141	173	142	149	142	156	161	117	134	163	169	159	179	152	178	155	144	155	141	144	152	179	141	157	127	152	130	149	141	147	155	155	155	141	146	152	151	140	142	148	159	145	155	149	159	173	175	160	150	154	143	157	147	148	163	141	148	170	148	134	142	137	183	146	141	167	160	146	132	145	155	155	185	147	161	123	175	170	147	154	145	157	153	144	151	147	166	161	143	167	127	158	150	149	137	138	174	153	156	165	138	139	160	125	165	168	146	160	127	146	137	150	168	155	148	154	150	167	143	140	182	141	178	143	171	127	129	144	141	171	151	141	139	169	132	138	125	140	152	168	147	147	160	155	165	147	168	157	149	137	136	148	150	134	115	149	139	142	145	159	167	134	125	149	152	141	151	162	196	153	152	157	161	143	146	134	138	152	134	163	142	151	175	154	149	149	127	152	159	121	149	157	145	152	142	114	168	165	139	160	132	148	155	143	135	135	131	139	144	152	140	137	162	131	158	149	130	175	140	145	142	125	127	138	135	160	157	124	122	151	152	162	154	144	158	166	157	132	137	158	182	143	126	159	154	154	151	148	134	160	149	151	122	142	145	132	135	148	149	150	162	173	129	133	135	169	145	158	134	150	135	144	142	152	141	148	138	133	144	158	156	158	143	165	132	168	177	155	173	131	142	141	153	149	153	128	154	151	137	130	152	133	142	143	126	177	165	143	158	140	170	123	157	155	121	182	165	140	144	143	132	156	156	170	150	134	149	164	122	165	142	137	132	144	138	146	144	166	137	139	150	148	147	136	147	138	141	139	133	128	137	144	146	142	137	140	157	142	127	151	145	146	156	153	160	159	152	158	153	132	145	141	150	159	125	145	136	147	142	157	139	142	142	148	155	151	128	136	154	136	153	163	148	133	167	152	140	163	146	152	135	159	160	149	150	162	169	128	140	166	141	158	162	130	139	144	153	159	148	139	160	170	155	152	159	137	126	126	167	152	176	156	140	145	167	144	172	179	143	170	128	141	166	143	160	134	134	161	167	150	161	136	131	137	147	138	175	166	145	138	150	152	134	143	161	137	159	163	146	157	152	144	149	149	139	163	166	145	145	135	135	147	151	163	133	156	135	159	147	150	158	171	122	133	147	154	131	130	134	141	166	167	144	134	139	145	162	133	156	136	192	150	146	153	149	149	154	141	159	147	146	149	151	164	160	122	137	169	143	147	139	163	148	171	132	148	154	149	143	154	134	145	135	154	171	140	157	150	154	131	174	167	158	158	142	147	167	154	144	165	151	130	159	140	146	162	152	148	158	137	141	156	162	139	154	157	158	166	161	142	125	149	145	127	151	140	160	157	156	155	147	145	149	128	142	166	145	132	111	128	134	125	134	153	155	150	145	154	154	148	137	135	130	152	150	153	145	150	145	139	171	170	167	163	157	160	143	125	175	148	142	144	139	156	133	157	147	161	140	167	152	170	160	154	132	142	141	170	156	140	157	133	152	146	153	150	156	147	160	163	149	173	155	157	167	138	142	155	172	151	135	162	166	149	159	157	142	127	149	146	129	138	168	196	155	141	141	152	160	137	140	157	127	153	158	147	148	155	154	149	150	163	159	150	160	141	146	141	163	149	153	134	158	131	191	144	153	150	157	135	121	145	133	159	128	162	160	146	157	163	145	156	159	150	147	140	137	129	130	145	148	140	152	119	130	152	160	136	128	160	141	151	173	148	137	145	144	137	153	146	161	139	161	128	147	142	140	135	155	149	150	158	162	133	141	146	158	146	166	139	156	166	142	158	157	142	156	147	146	145	171	148	169	170	140	138	140	134	142	125	140	156	161	134	164	176	147	137	155
345	3	3500	106722	431	4	91	441	495	530	524	546	576	540	518	531	498	516	447	472	411	349	369	308	283	281	277	252	259	263	231	231	238	217	234	222	239	227	207	235	197	246	218	222	228	197	193	227	205	214	186	194	207	182	185	149	172	166	188	183	174	184	164	162	201	186	175	163	166	177	161	164	141	182	164	162	163	183	152	168	151	133	166	131	154	158	133	142	142	147	151	148	156	165	141	168	170	156	170	185	156	158	136	155	144	166	141	153	140	148	150	170	152	153	132	146	141	152	161	157	152	169	161	128	148	145	172	155	154	159	160	158	153	162	157	158	165	151	161	151	157	139	143	159	166	153	159	153	148	157	124	155	143	122	160	153	146	145	157	136	142	120	155	142	134	137	156	159	148	144	144	137	148	137	131	134	157	148	140	164	129	162	136	136	136	159	148	152	145	153	153	169	146	177	135	147	147	141	142	164	142	161	136	150	177	140	165	150	138	142	145	151	143	147	160	159	163	146	135	162	162	160	143	132	124	154	155	159	138	166	141	147	138	157	149	165	125	139	152	137	131	130	132	169	127	167	148	146	161	152	142	143	157	150	157	152	157	167	146	139	148	137	131	152	144	133	137	136	150	147	156	139	166	151	158	148	141	157	138	147	126	171	152	146	163	121	156	142	141	157	164	147	150	151	168	142	150	149	134	144	156	161	157	161	153	177	154	155	146	155	154	138	158	138	158	125	142	133	150	147	146	137	154	125	149	134	163	138	168	137	152	135	146	156	140	155	161	155	150	129	145	139	134	140	173	150	137	125	168	145	159	140	148	159	128	190	132	142	152	157	148	127	163	156	149	131	126	150	161	160	148	144	156	150	134	163	151	133	147	136	169	121	157	135	166	140	137	166	163	133	150	138	146	141	138	153	149	144	134	137	134	147	132	140	129	148	135	169	124	170	163	136	136	138	160	143	145	133	140	157	139	139	169	160	142	133	150	168	141	158	127	156	146	163	149	143	161	146	146	134	176	162	131	157	149	141	162	142	145	170	146	134	135	147	130	148	160	139	139	121	151	144	158	166	169	147	141	165	142	155	145	149	136	145	129	164	151	133	143	156	154	153	144	149	153	117	133	139	158	142	129	156	142	124	142	142	133	156	155	140	153	157	147	130	151	135	150	139	127	147	146	146	154	145	135	160	152	144	158	134	175	147	163	144	147	151	156	130	150	151	150	150	156	133	132	158	142	147	145	154	164	132	137	152	143	139	143	142	146	152	127	132	144	155	155	152	147	140	150	155	169	148	153	142	135	126	136	148	135	122	150	151	149	150	150	146	145	134	135	154	160	165	150	156	163	132	140	156	133	153	133	147	150	157	130	139	134	143	153	150	169	127	146	163	143	151	157	141	154	134	165	148	106	155	153	143	146	152	111	136	164	154	146	152	143	160	168	135	147	151	124	159	132	137	166	131	182	151	143	139	138	176	144	154	159	136	141	152	162	149	147	151	141	143	154	163	108	122	155	148	169	143	151	136	152	135	146	170	151	152	142	143	128	157	153	125	144	133	146	148	129	133	131	126	135	158	139	152	143	150	154	144	132	150	118	143	156	134	150	143	139	143	148	139	148	146	138	116	138	158	138	136	162	143	146	163	139	142	139	128	136	154	162	133	132	133	140	148	128	147	141	144	158	154	169	157	121	136	158	132	139	135	157	138	137	128	110	123	124	138	148	152	125	145	125	123	111	168	139	168	150	145	160	135	142	148	158	146	131	128	164	167	158	152	132	144	150	134	130	156	163	157	154	142	153	138	147	147	152	134	141	129	140	163	176	136	142	148	163	162	144	153	147	151	151	139	157	134	136	145	152	144	160	146	148	154	148	135	127	134	165	137	129	119	140	149	139	138	151	136	137	147	136	160	159	127	152	135	149	130	132	149	157	120	149	149	143	146	144	143	147	126	146	126	130	152	151	123	145	126	147	141	144	168	152	149	135	127	150	151	143	142	141	146	149	157	143	150	154	138	148	137	149	133	127	116	133	164	142	156	145	132	116	150	115	129	159	148	138	151	138	121	140	119	147	147	126	129	161	156	149	169	147	146	128	147	133	148	124	160	126	167	138	140	122	133	141	163	129	192	151	155	148	129	148	124	136	139	151	150	150	134	127	131	140	129	133	115	171	147	162	140	160	141	139	169	162	160	169	125	138	125	134	156	165	153	160	149	149	187	146	149	156	144	152	144	141	154	133	159	142	134	167	131	133	162	130	165	145	139	150	138	153	135	146	151	146	135	161	143	143	160	146	157	144	148	152	135	131	171	124	149	138	146	141	129	142	146	159	137	153	150	128	147	146	152	158	147
