345	0	2700	166071	402	10	10	129	246	341	357	458	389	392	385	328	320	326	298	286	283	253	262	234	251	244	261	208	230	231	209	217	206	215	195	178	214	196	169	182	197	176	176	182	157	179	175	182	183	185	149	156	149	184	150	167	140	149	165	172	163	174	172	163	157	133	162	136	157	187	154	165	166	147	174	178	211	220	248	251	252	234	220	190	170	159	133	137	137	161	155	123	155	142	153	151	155	129	128	130	144	143	149	152	135	133	143	146	128	154	141	122	121	139	150	134	161	152	146	149	138	147	139	118	150	124	125	157	142	145	121	150	129	139	139	153	134	156	138	143	142	125	147	122	138	150	139	132	132	130	136	139	144	139	135	134	157	143	139	132	133	160	146	144	143	152	159	124	146	154	129	152	126	124	127	127	140	123	150	138	130	125	125	125	123	131	139	147	139	128	142	144	143	123	135	156	138	148	146	131	151	123	130	133	128	134	140	117	130	127	134	147	143	128	124	130	148	154	128	136	125	142	120	145	143	113	123	146	155	145	121	130	139	125	123	130	128	116	140	125	133	126	137	117	140	144	124	132	131	128	127	124	143	150	150	146	149	145	110	144	139	138	137	107	148	159	110	156	148	140	171	133	139	120	127	136	150	126	131	144	138	143	146	138	148	122	132	152	147	117	115	128	147	151	137	139	122	159	127	129	129	143	147	126	135	145	134	145	155	136	140	136	154	142	150	136	119	127	148	130	127	130	145	143	131	121	138	141	137	135	105	123	123	144	103	153	130	125	136	146	140	159	112	140	136	144	136	134	130	136	116	130	134	139	143	140	143	131	115	131	127	134	139	132	159	145	118	129	134	129	132	133	142	127	143	137	145	134	134	134	140	138	130	122	148	128	138	138	150	130	137	135	149	122	132	123	144	132	136	131	135	132	139	148	127	132	147	128	145	140	133	143	145	120	127	122	138	151	136	139	152	131	132	142	156	139	141	156	126	133	113	123	130	130	122	144	134	152	120	163	137	149	115	144	127	155	116	143	152	127	144	128	124	136	124	134	145	122	147	113	125	130	137	127	125	134	154	137	122	130	120	144	133	138	136	131	160	124	140	133	138	130	146	117	142	139	121	136	121	121	136	117	159	151	113	121	139	117	133	148	117	135	117	124	141	130	147	119	139	133	136	141	123	134	125	121	130	146	134	138	140	143	146	119	125	133	142	155	148	143	124	118	129	150	129	130	152	155	135	135	148	129	121	128	129	116	102	139	122	110	136	150	137	140	122	125	121	118	140	137	124	158	131	126	127	120	142	135	112	138	125	130	148	145	129	133	151	130	124	123	127	155	143	151	133	133	139	140	129	147	147	133	144	136	130	95	134	137	123	125	142	132	141	125	144	137	130	123	102	132	126	127	130	124	140	135	147	125	129	140	133	139	150	147	147	130	135	152	128	142	148	141	139	124	144	142	131	144	132	116	138	132	139	144	132	117	152	122	145	145	137	143	114	156	138	140	144	143	113	127	135	133	122	136	132	121	150	121	139	144	126	155	144	147	145	122	125	119	156	110	135	141	124	145	135	132	138	131	140	147	137	134	136	145	127	130	115	148	120	120	140	137	137	139	125	135	138	130	140	127	146	136	126	130	130	156	125	150	134	130	135	121	125	146	136	125	128	131	124	115	129	133	128	131	159	131	131	121	149	122	126	136	155	126	134	117	126	111	137	148	134	143	138	132	126	117	137	140	139	139	144	144	141	137	126	123	120	148	141	124	122	150	144	128	137	140	128	125	144	133	152	140	157	123	153	144	133	131	133	161	136	141	127	136	137	127	132	145	132	137	141	128	133	135	129	136	135	121	130	134	169	144	137	147	140	138	135	135	143	134	129	124	147	119	144	117	140	128	140	136	130	140	128	158	142	118	149	138	145	139	129	134	140	154	129	114	130	141	147	127	127	152	136	129	143	137	139	155	155	152	117	147	134	132	130	137	145	122	134	169	127	136	112	117	153	128	146	136	126	121	139	122	126	150	136	139	120	125	137	143	137	135	144	133	153	108	124	143	122	135	126	132	121	121	154	140	150	153	140	146	124	138	115	138	136	121	121	147	136	141	145	128	137	145	152	130	126	153	134	148	116	135	143	131	134	94	139	127	131	146	138	125	133	120	149	123	128	131	121	131	157	134	140	140	128	135	125	144	129	173	155	144	121	144	115	141	145	135	146	148	151	128	160	141	142	114	118	145	140	157	132	123	144	133	138	157	120	119	143	133	126	120	135	137	130	130	139	128	144	132	138	145	123	147	114	138	140	140	137	121	131	127	132	150	124	140	132	132	119	140	129	129	119	139	125	145	133	125
345	1	1900	166195	405	6	19	86	159	305	324	356	317	307	303	270	238	224	213	242	205	192	180	209	170	170	159	175	154	165	173	151	166	146	170	169	126	133	152	146	127	117	136	162	145	129	116	113	134	124	137	118	126	106	109	126	119	130	147	134	135	119	120	116	110	135	101	111	103	128	103	116	113	104	128	139	136	119	145	150	151	155	146	166	135	142	119	109	105	121	106	106	108	113	126	114	133	118	120	111	120	116	112	103	118	125	111	117	97	108	108	97	115	108	106	122	97	125	120	112	115	116	102	112	127	130	109	112	112	109	120	113	124	104	133	128	131	121	113	122	97	135	96	110	111	107	114	103	111	103	106	102	110	104	104	92	103	119	108	124	93	113	112	117	107	92	100	121	128	135	127	110	107	107	134	98	104	115	106	133	71	106	129	123	119	121	102	108	128	114	101	116	122	122	129	113	103	118	95	127	119	107	89	130	120	98	100	116	120	112	114	128	128	110	103	112	116	102	114	107	126	123	96	111	114	119	123	120	109	110	93	105	109	109	83	81	141	110	121	127	106	112	113	103	117	112	113	111	130	117	100	108	106	119	115	112	111	107	113	127	102	111	120	107	105	107	100	113	107	98	114	124	103	112	101	121	99	127	119	145	116	103	107	98	107	125	99	113	120	112	112	125	114	95	124	110	100	107	100	106	108	118	106	106	109	141	120	113	105	108	119	110	112	102	105	105	123	108	109	95	107	93	100	134	117	119	114	112	98	120	119	126	87	121	115	121	121	103	106	120	112	116	112	103	129	110	94	117	118	114	125	123	127	140	107	119	124	103	105	103	120	99	99	124	139	94	124	125	108	117	115	110	101	121	105	115	102	107	111	122	109	141	129	115	109	120	108	104	95	127	124	112	108	109	96	114	107	108	111	107	90	111	114	96	107	109	96	107	113	100	108	120	106	105	90	111	109	94	106	106	115	106	114	106	119	106	127	87	106	104	109	124	99	113	117	116	112	125	99	119	106	123	107	84	113	113	117	99	124	85	105	115	99	123	102	126	114	121	120	126	113	96	96	101	105	110	116	112	107	118	102	123	113	101	124	117	90	117	112	121	103	107	96	103	105	110	90	116	117	103	97	106	111	89	90	122	100	108	128	102	104	116	117	110	91	103	106	109	95	101	127	138	113	112	99	122	84	98	119	120	125	127	119	104	115	108	106	104	111	123	121	110	116	125	112	105	104	102	115	113	113	93	105	98	112	106	89	101	107	96	93	106	93	106	114	97	114	100	116	114	101	97	95	101	137	129	94	128	97	119	100	109	108	115	103	115	103	105	93	109	117	96	115	104	98	113	95	108	116	126	129	120	106	105	95	110	95	118	133	106	120	101	117	91	97	112	82	116	124	114	99	113	110	124	121	119	107	101	107	125	96	123	108	123	104	117	111	131	116	105	116	106	108	114	92	112	112	102	104	110	116	120	116	122	101	113	80	91	107	96	114	110	119	105	99	132	104	122	98	114	110	113	109	117	114	115	99	95	103	110	107	98	111	106	119	94	118	114	112	118	124	141	101	109	103	98	107	119	117	114	116	97	111	114	129	103	127	107	114	101	109	113	103	93	117	119	125	112	106	111	119	101	109	110	109	102	94	109	96	112	116	123	103	105	104	99	111	102	110	109	115	116	108	124	102	123	110	120	101	126	113	106	117	106	124	106	99	110	128	115	110	108	136	102	109	115	109	117	114	109	119	102	115	136	101	124	104	97	100	128	125	131	125	118	106	123	108	112	105	103	100	109	87	110	108	106	124	108	90	124	110	106	111	127	112	119	100	106	120	123	115	105	92	98	106	118	117	105	120	127	112	100	94	112	123	124	115	111	106	121	103	122	120	106	127	105	104	115	116	112	102	104	106	108	100	132	126	93	107	117	121	120	123	101	121	116	117	130	119	107	98	110	108	125	117	120	113	116	121	104	128	112	107	106	105	109	129	115	113	95	118	122	88	116	115	105	116	99	98	104	119	108	132	106	101	118	99	128	96	117	116	122	108	128	110	99	103	103	108	105	138	119	112	97	125	115	104	101	112	100	119	117	85	110	102	128	113	105	103	115	98	101	111	122	135	119	101	102	119	106	136	115	84	115	116	109	116	109	82	91	119	119	107	116	113	110	115	95	110	111	102	110	107	108	109	93	118	110	109	92	93	90	104	103	113	123	119	98	104	114	107	111	107	105	102	116	117	86	137	129	102	109	103	111	109	134	99	113	127	109	108	114	116	120	116	106	125	95	101	121	110	112	117	102	112	88	91	104	120	105	111	100	107	117	110	121	105	113	125	102	112	103	125	102	107	118	128	100
345	2	2100	166318	384	6	14	94	176	318	361	376	342	325	275	313	263	250	226	239	225	235	209	214	183	205	189	199	183	199	167	167	173	170	158	161	152	145	162	140	152	167	151	133	157	157	120	128	132	147	137	134	125	135	147	134	105	150	126	135	139	124	124	132	125	126	129	119	116	136	128	129	137	151	135	143	146	154	145	172	177	183	156	148	135	133	138	113	119	139	122	115	107	115	131	115	114	108	115	119	116	137	126	122	120	116	124	110	109	132	105	111	135	119	117	109	93	125	106	122	121	126	115	116	123	108	124	121	126	127	110	129	119	130	103	114	121	135	117	141	114	104	133	95	112	122	90	122	114	115	117	124	98	104	119	99	109	103	128	108	122	104	116	105	111	114	114	131	116	118	127	123	114	114	141	115	106	118	99	110	106	135	101	104	95	109	126	103	138	126	110	128	98	132	111	139	139	118	100	119	127	108	117	125	126	115	119	114	129	98	102	99	113	88	115	121	116	112	126	95	108	102	122	117	115	121	120	114	139	109	124	102	111	119	96	127	111	129	113	111	143	113	99	102	113	129	122	102	119	112	111	130	119	114	120	121	116	131	111	115	114	83	119	133	114	125	125	109	120	115	97	123	122	129	123	137	109	125	121	116	110	108	122	101	123	123	122	118	105	101	104	113	121	126	87	118	114	115	122	133	130	103	122	117	118	87	115	122	120	102	115	121	123	92	109	130	115	109	116	92	92	102	101	101	121	115	98	117	115	124	118	121	99	107	124	115	135	122	118	102	115	132	111	90	127	116	123	106	114	110	108	119	100	108	110	113	121	103	117	116	103	104	108	116	92	110	118	130	126	117	123	135	102	122	98	97	122	99	124	125	101	123	121	126	119	135	123	123	108	126	102	113	87	105	123	112	108	102	120	105	111	131	105	104	103	109	100	133	126	108	110	121	97	124	115	120	125	107	107	107	121	95	100	111	117	118	114	115	110	107	100	116	110	110	119	111	119	145	99	97	125	108	112	100	111	113	113	107	89	112	111	135	108	121	144	107	123	106	113	128	115	120	106	114	131	113	124	138	100	106	105	111	116	100	110	110	112	110	117	109	99	119	119	115	96	114	107	105	116	118	119	112	110	100	110	114	118	109	119	110	110	131	117	117	98	115	107	103	102	114	116	107	112	122	109	116	106	120	125	103	126	115	104	116	99	91	122	103	128	111	134	101	117	105	114	102	110	101	106	111	94	107	108	110	115	117	106	135	101	118	95	119	129	108	112	95	128	116	109	119	99	132	124	117	116	112	115	98	101	99	133	107	106	119	123	109	132	116	126	113	125	90	122	129	109	117	105	107	103	117	100	131	117	129	100	116	113	115	126	109	119	107	95	123	116	105	119	113	135	115	122	95	113	113	107	118	96	115	107	93	103	110	97	111	129	106	121	106	114	96	112	112	114	121	122	111	119	128	93	124	120	128	116	105	101	132	99	124	110	117	114	114	113	111	128	118	110	99	115	113	113	111	116	102	123	106	111	108	105	103	142	112	110	121	115	109	112	112	108	117	102	128	115	114	118	111	125	124	117	112	108	102	95	108	110	107	117	111	111	114	120	110	109	111	103	145	106	112	110	121	124	101	110	113	131	113	119	99	130	131	121	113	108	104	123	108	114	114	101	118	124	122	114	122	112	112	137	114	116	106	117	80	102	108	116	122	134	136	106	107	113	108	122	130	110	114	108	115	107	122	113	111	104	113	100	99	119	95	108	102	103	104	107	107	120	100	112	99	108	99	116	110	104	120	111	109	105	113	132	129	117	122	97	108	127	118	116	105	105	136	112	118	117	106	110	115	101	115	111	110	108	121	119	126	122	102	94	99	104	104	116	119	110	107	117	121	128	102	125	122	106	98	101	107	104	137	104	115	104	106	122	108	127	102	120	137	120	138	98	122	107	101	122	112	123	113	116	113	103	117	119	106	118	108	141	128	113	131	118	101	112	101	120	128	110	96	140	106	95	103	111	126	107	128	131	98	108	107	114	119	112	117	111	82	119	119	104	128	100	105	105	120	135	126	110	122	128	125	111	119	127	115	115	119	107	111	130	116	112	107	104	109	115	107	107	114	109	94	116	102	121	98	124	111	112	109	105	129	111	118	132	112	113	122	119	115	122	112	96	99	112	120	101	100	106	119	117	125	123	110	124	108	105	119	107	115	123	102	125	105	99	146	111	109	103	110	115	115	95	128	107	102	107	112	112	131	102	117	120	90	105	113	110	114	109	97	99	112	115	106	111	136	114	109	113	96	111	120	107	117	102	109	115	100	121	106	116	108	105	111	125	119	121	109	127	106	144	114
345	3	3500	166441	367	8	6	126	213	343	378	400	352	375	324	311	282	271	270	272	218	221	240	215	233	229	213	220	203	202	204	190	169	175	184	196	167	177	180	169	170	156	157	181	146	171	165	161	176	163	163	153	154	150	137	155	165	154	139	161	164	163	158	148	153	146	143	158	158	153	150	179	162	179	189	166	199	202	188	227	220	188	192	221	179	152	182	137	164	156	157	141	149	143	165	150	146	145	134	162	127	139	150	147	130	140	131	133	144	141	129	154	126	140	139	139	147	143	146	131	153	151	121	161	137	155	157	149	129	120	157	139	149	140	137	134	149	132	132	141	145	132	132	168	122	142	141	138	164	133	151	152	139	134	138	141	142	151	156	125	140	123	135	116	135	166	149	126	140	136	145	125	126	135	141	126	131	130	134	137	148	159	136	143	128	151	122	126	132	149	140	124	131	136	132	142	121	149	143	134	152	121	121	152	143	138	136	131	143	151	137	147	140	145	126	130	128	126	142	122	127	144	131	124	155	139	145	125	150	130	149	153	146	136	148	140	154	125	145	145	154	125	145	174	141	141	126	134	140	123	126	120	135	130	121	164	137	132	151	139	122	147	93	148	127	124	144	149	150	162	112	147	145	125	129	138	140	152	118	151	128	159	135	147	139	127	120	153	141	134	150	149	155	147	133	133	119	135	125	115	135	138	127	132	143	127	134	130	143	121	128	126	151	125	154	138	154	157	134	135	133	141	119	152	133	125	108	129	130	138	148	133	138	140	145	152	150	138	112	129	150	140	149	143	126	142	118	133	161	139	136	114	130	131	143	142	136	128	146	132	133	137	141	138	133	136	145	129	120	146	138	114	133	156	135	150	127	132	134	147	108	141	118	143	133	148	157	145	142	132	137	139	128	141	119	127	126	141	125	123	112	124	157	137	139	134	149	147	148	134	135	156	133	147	137	149	118	148	123	130	137	128	135	140	134	136	123	115	132	149	128	119	132	153	169	161	135	137	129	134	149	143	155	135	165	124	131	140	113	138	120	133	120	133	133	140	150	158	138	124	148	115	127	129	121	122	138	138	144	124	137	125	136	138	136	143	119	142	133	125	128	155	136	123	136	132	132	132	136	133	122	143	138	135	119	147	139	139	134	146	129	119	125	138	147	127	142	128	155	119	137	134	119	142	164	133	129	131	153	153	133	142	150	138	149	150	126	141	166	124	129	127	132	144	158	141	141	128	131	135	121	135	136	129	150	140	141	121	140	118	125	116	137	134	137	130	117	115	119	135	126	141	149	143	138	141	138	130	158	128	149	141	143	143	134	139	125	166	152	141	129	121	132	127	114	150	130	144	135	127	133	126	150	130	141	157	124	100	157	136	132	133	120	150	153	147	126	131	133	137	141	153	114	143	134	146	119	147	127	133	124	128	137	137	149	151	126	158	143	122	132	138	119	142	121	149	142	134	154	132	142	144	137	147	157	136	129	126	124	135	130	140	139	129	139	135	153	122	154	134	128	148	121	127	142	133	168	138	146	127	132	158	140	141	147	116	138	132	137	143	133	136	141	124	134	129	143	119	146	146	139	148	147	136	132	133	126	147	139	157	128	141	145	119	143	136	156	139	138	132	124	154	157	139	143	122	134	133	135	129	148	125	145	143	142	148	145	137	150	144	135	137	140	106	131	140	132	131	144	135	119	145	146	182	156	146	131	144	161	153	151	130	113	169	134	121	114	140	133	169	116	140	143	123	141	150	149	143	127	132	155	146	150	121	138	148	140	126	138	112	136	158	127	134	128	147	136	112	139	144	134	139	139	147	136	137	128	139	119	139	118	128	131	155	143	125	114	143	138	130	131	148	139	146	132	109	135	133	145	162	122	177	140	127	158	136	140	170	139	146	154	139	139	141	134	154	136	129	146	152	139	120	125	125	115	133	130	138	131	139	121	145	145	139	140	141	127	120	134	136	146	138	153	138	136	125	131	148	151	139	141	115	134	142	130	137	139	140	144	132	151	122	136	140	127	125	144	127	134	143	121	116	133	151	141	130	130	134	150	134	131	137	152	137	148	139	143	136	118	149	116	127	128	128	169	141	152	152	122	128	140	128	128	129	121	153	128	137	128	146	134	142	136	131	113	155	113	142	146	153	156	147	131	122	138	150	125	143	141	131	136	117	132	131	134	142	130	121	137	158	131	122	136	141	146	136	146	132	130	153	141	137	136	116	136	144	137	133	115	119	140	134	133	127	134	135	148	138	145	131	125	137	154	137	153	124	136	136	141	147	114	128	143	140	127	124	134	160	146	134	125	124	136	131	128	138	122	134	137	147	155	165	134	158	145	149	127	147
345	0	2700	166564	366	9	6	139	220	342	378	411	408	391	372	344	325	333	299	300	308	277	271	265	260	250	234	234	223	206	215	195	203	213	201	192	223	221	206	195	203	201	206	178	207	185	177	185	171	196	192	181	169	201	157	167	164	189	165	166	167	158	155	160	168	188	182	170	183	181	154	158	151	174	212	210	256	258	265	236	262	258	254	196	219	197	171	162	169	156	151	183	166	158	156	156	141	154	154	159	128	153	155	154	164	145	171	149	142	160	146	136	162	157	160	145	148	160	162	152	163	163	174	131	140	161	161	138	162	146	151	152	131	138	175	145	151	166	166	152	172	148	158	161	137	159	161	176	140	155	145	190	179	147	142	162	152	162	135	146	150	159	142	145	159	160	162	144	135	170	171	153	154	171	151	150	169	164	143	144	140	149	156	149	144	176	165	156	150	148	166	153	143	162	127	137	149	149	177	161	136	145	146	158	142	159	138	145	156	161	149	137	160	155	149	167	141	144	135	147	154	142	166	134	165	146	153	145	158	190	136	152	135	141	141	157	154	137	154	141	140	143	136	151	139	180	121	132	178	159	155	147	148	142	144	131	163	162	143	165	145	145	151	172	153	152	161	164	166	168	153	146	146	145	146	146	150	160	168	144	145	153	136	136	155	159	160	147	149	151	159	151	126	142	174	158	141	131	148	160	151	164	150	129	141	130	158	133	118	156	162	161	129	162	173	148	141	187	143	155	165	154	150	162	149	155	145	142	143	147	148	151	149	144	160	156	148	142	140	132	166	153	165	141	163	140	131	158	136	137	151	156	154	152	150	136	157	138	152	161	166	140	169	166	149	150	153	159	154	158	145	143	155	145	134	157	142	131	136	162	161	149	146	144	166	140	151	158	165	151	122	130	149	144	158	164	158	155	147	163	130	147	131	135	149	132	147	165	133	158	158	150	158	147	143	160	147	154	158	157	135	148	148	157	174	115	157	170	140	169	130	147	156	144	162	139	154	168	139	157	167	135	135	145	137	135	156	143	167	136	164	161	137	163	152	146	169	173	136	147	162	155	173	141	132	140	161	147	139	142	148	149	124	152	152	151	153	138	140	168	138	166	141	132	156	160	149	163	137	151	157	144	140	155	171	154	165	185	180	143	157	147	157	162	151	155	149	147	148	146	139	143	127	142	151	158	177	142	127	174	143	154	158	156	139	164	155	160	130	157	156	132	157	164	144	141	111	153	161	172	152	129	136	148	144	162	168	128	163	148	153	172	146	163	141	149	140	164	134	146	155	146	161	144	139	174	147	157	146	152	139	146	158	166	174	165	156	186	152	163	150	160	152	142	137	143	128	173	162	162	149	146	157	158	155	155	137	153	152	127	143	149	135	141	135	144	166	171	160	124	150	155	147	149	140	125	164	125	155	149	147	152	142	131	159	146	135	135	144	148	132	152	155	166	158	163	152	142	146	161	165	146	130	148	150	152	135	146	125	141	133	139	155	142	141	154	141	149	151	158	160	162	130	141	129	154	137	157	121	157	136	145	154	145	149	148	119	152	171	157	148	149	164	146	162	174	149	157	142	156	137	141	154	143	130	166	147	146	151	158	168	147	162	146	141	149	153	150	167	158	169	165	157	155	152	159	139	158	155	170	122	139	156	149	137	141	135	145	144	149	154	130	161	140	157	143	124	150	158	146	133	144	126	142	166	167	164	129	147	148	141	139	147	142	143	161	144	149	119	146	159	141	165	133	152	137	132	140	163	145	156	142	146	166	169	145	153	175	156	148	128	155	147	167	159	148	156	161	172	137	158	155	134	159	127	144	147	149	151	153	138	134	149	148	144	156	155	120	140	154	120	147	158	167	139	146	131	154	130	157	159	147	134	144	130	172	164	161	161	153	151	134	144	164	135	150	148	149	126	137	150	152	134	160	147	162	166	146	138	160	147	157	141	173	138	145	134	148	151	161	141	142	158	139	175	167	150	141	160	150	126	155	145	167	153	127	153	147	142	162	142	150	156	149	125	135	168	141	140	138	149	166	127	157	133	135	145	126	155	140	143	140	131	149	122	146	152	137	159	147	157	151	153	142	143	153	161	128	158	157	169	181	152	140	117	163	153	172	136	147	160	157	139	146	156	154	158	148	150	142	147	136	155	173	141	147	146	151	161	139	153	146	140	152	160	137	149	151	139	150	152	160	161	158	152	175	147	149	152	141	136	153	148	150	158	136	144	135	141	139	147	139	155	162	156	161	143	131	169	170	137	150	126	135	122	150	144	147	138	131	139	151	156	159	129	133	156	148	147	161	151	154	157	137	151	136	151	164	153	149	127	143	143	155	145	185	141	176
345	1	1900	166687	397	3	10	114	200	311	310	390	312	287	270	273	250	235	243	235	216	189	228	229	179	174	177	179	160	171	172	167	168	180	158	160	152	150	153	146	136	150	158	147	151	147	154	131	151	173	137	114	151	129	124	128	137	137	128	149	148	142	130	153	138	135	130	148	134	125	130	135	144	127	136	152	145	146	163	151	160	162	176	168	201	168	152	121	123	126	126	119	123	116	115	129	132	121	126	140	119	127	127	124	129	107	125	114	130	141	139	136	146	147	106	131	144	121	129	117	114	130	133	108	125	128	115	137	112	135	148	145	153	125	119	127	124	129	132	150	126	110	99	137	113	134	125	112	133	115	108	129	120	120	139	113	122	132	110	143	110	95	128	137	122	116	143	134	115	133	152	136	123	128	126	122	142	126	133	122	99	124	121	134	106	110	137	137	105	130	149	139	140	115	95	122	116	115	139	124	134	127	141	140	126	133	133	128	116	122	105	136	115	118	124	126	122	119	99	134	138	122	113	125	128	126	123	121	125	125	127	118	149	136	120	118	124	115	128	126	104	114	112	132	130	132	121	108	122	106	129	111	104	124	127	116	124	104	114	140	114	112	133	134	108	123	117	121	145	116	132	138	122	132	132	135	124	122	113	94	104	129	118	144	107	121	136	132	135	125	130	116	124	122	121	124	152	123	122	127	117	107	117	119	105	118	119	116	120	135	123	120	131	130	145	136	126	136	101	104	144	124	156	122	115	135	109	114	129	113	109	106	128	138	124	120	124	108	130	125	121	129	118	107	129	123	114	122	118	110	137	120	127	106	112	112	141	104	137	116	118	132	131	110	126	130	131	115	142	130	129	123	130	125	121	126	129	129	115	107	124	145	124	121	130	110	129	129	126	120	125	113	138	122	124	125	110	119	119	119	134	123	120	111	121	110	116	129	133	117	114	124	115	120	102	131	137	100	135	119	97	110	132	154	127	120	117	132	157	108	123	166	126	124	113	136	117	130	145	123	118	141	137	130	124	132	129	131	118	131	117	137	128	119	125	112	129	108	109	126	119	138	108	119	102	114	103	118	131	108	106	137	127	147	112	109	98	116	130	139	133	127	125	112	132	108	127	141	123	129	134	130	153	123	120	126	111	113	121	117	127	113	139	126	127	111	141	127	122	131	115	127	120	138	134	110	127	124	123	136	129	107	126	113	130	120	132	130	117	94	114	136	109	120	99	130	117	121	92	126	112	122	108	123	123	116	110	123	115	100	107	143	120	109	123	127	113	113	126	141	136	118	124	133	117	104	127	131	115	135	142	112	117	129	120	125	118	126	121	122	116	123	119	101	127	120	141	134	139	143	121	123	114	103	116	127	112	129	122	137	125	130	130	113	150	124	141	144	128	112	120	117	128	123	126	136	106	122	128	106	136	134	120	116	139	121	115	122	109	115	101	134	118	123	132	129	124	128	112	116	125	102	150	124	132	146	116	128	135	119	134	134	112	133	120	125	120	109	119	122	111	98	123	108	122	124	99	121	130	126	117	98	125	130	131	110	107	107	132	132	156	132	104	124	121	129	126	129	114	118	119	130	118	137	102	106	146	132	105	137	110	136	133	140	131	120	131	119	117	116	127	113	109	115	120	141	127	128	126	135	143	125	133	116	123	108	124	130	138	131	121	126	127	120	129	131	106	126	119	97	122	109	112	117	98	124	110	124	115	116	134	135	126	115	115	130	99	143	126	136	116	133	131	122	155	126	146	122	124	145	125	106	107	153	107	133	124	137	129	140	118	149	138	115	111	118	130	129	125	121	126	115	106	112	130	120	133	142	130	146	120	130	106	142	124	112	131	153	129	109	127	125	143	117	115	120	128	132	112	147	134	125	133	120	116	131	121	105	124	127	113	156	107	112	119	120	110	129	133	139	127	126	116	134	143	147	129	117	121	120	125	119	119	108	139	115	131	123	130	116	134	109	97	114	135	112	143	109	127	114	116	115	141	122	117	117	134	112	135	140	119	147	141	120	140	122	114	125	112	124	123	144	115	144	123	126	122	117	115	116	136	128	126	94	108	118	124	140	132	99	120	133	111	115	124	130	121	108	131	123	146	127	122	119	122	109	134	133	132	126	100	104	120	126	130	113	139	126	120	127	128	135	144	127	124	137	116	136	125	112	135	99	111	130	138	119	123	133	131	134	135	112	131	116	126	113	122	129	112	97	127	108	116	115	120	121	130	113	119	125	121	119	116	142	133	161	117	120	125	134	124	135	136	150	122	119	109	118	126	109	130	132	126	151	125	122	133	118	121	118	120	129	126	133	112	143	133	141	117	118	144	121	134	122	120	117	142	109
345	2	2100	166811	427	1	13	107	190	360	339	416	363	343	293	294	295	277	253	229	244	221	225	223	215	202	187	191	184	176	183	174	187	174	188	175	185	177	151	155	156	168	160	164	167	145	152	146	151	165	149	150	159	176	158	143	150	140	153	158	108	162	154	140	130	151	148	148	135	143	145	135	146	157	154	164	195	183	169	194	185	194	200	176	181	182	151	162	132	115	113	126	150	139	117	116	118	121	148	118	132	129	138	125	121	127	115	134	102	135	140	119	147	135	125	137	149	133	119	137	126	118	114	119	124	137	121	135	146	144	130	145	119	128	127	130	114	141	133	134	120	132	128	119	128	127	126	116	114	148	126	127	133	124	125	121	120	131	123	107	117	138	143	124	137	140	123	156	121	129	149	119	136	141	126	116	142	134	143	132	125	139	126	151	137	119	136	132	134	140	127	133	135	129	119	142	102	124	146	117	119	138	113	133	135	113	138	112	110	123	121	134	136	133	127	135	123	128	108	132	123	132	118	133	136	116	121	132	108	140	135	132	113	139	133	132	131	124	106	130	128	135	128	122	116	115	110	132	136	134	131	133	139	115	128	141	127	132	125	128	146	129	138	124	114	140	131	143	129	130	137	138	114	137	123	127	124	124	136	137	129	102	122	127	113	135	134	120	148	126	132	121	128	116	114	115	89	135	127	115	149	137	118	116	143	128	117	131	126	131	129	126	119	119	121	124	116	128	115	131	122	133	132	141	121	143	109	126	123	133	127	142	123	125	117	110	139	132	130	144	124	118	132	124	132	119	129	125	146	133	116	134	124	137	128	143	107	125	133	123	113	113	116	116	140	134	129	133	118	127	147	137	133	126	153	123	118	118	141	113	128	118	138	119	112	127	137	109	117	115	118	137	104	122	140	125	137	108	129	134	125	123	136	133	147	131	137	120	126	124	128	134	141	133	144	137	139	134	146	147	116	127	127	142	138	137	125	126	105	129	118	112	122	126	125	134	98	140	115	135	122	121	126	134	128	119	109	134	121	104	127	128	114	133	125	132	118	147	106	151	124	128	121	124	128	128	122	123	130	117	133	120	137	120	140	129	118	132	130	118	117	123	121	131	117	122	114	139	127	126	118	121	125	141	138	134	127	136	127	136	119	116	104	118	140	132	130	140	119	139	127	118	134	120	118	127	117	147	117	131	136	135	105	144	121	129	141	127	125	150	132	116	136	121	127	124	127	112	141	126	123	129	125	136	113	135	116	133	131	136	117	133	149	141	132	117	144	153	128	125	110	156	138	141	125	110	114	126	133	130	128	122	117	140	128	125	144	132	114	124	152	144	125	110	123	127	128	120	145	140	142	131	132	119	113	122	117	119	119	127	144	127	139	124	140	127	122	118	140	109	122	125	140	127	115	141	129	115	126	123	148	120	122	120	115	126	136	142	101	136	120	143	143	123	124	126	130	126	116	136	146	147	122	113	134	156	115	123	126	122	133	138	115	127	122	120	145	149	105	136	130	127	96	110	104	118	132	122	160	139	133	123	119	125	137	147	137	121	114	142	125	113	136	134	123	132	134	133	126	137	102	126	139	110	119	133	133	119	117	124	136	131	127	144	138	128	116	148	124	122	127	142	131	120	124	100	124	152	85	111	133	112	141	132	120	118	161	125	136	123	105	130	121	121	137	148	123	125	106	149	136	126	116	113	151	127	117	146	120	124	146	130	118	124	119	131	127	121	132	124	138	117	120	152	134	130	118	145	130	138	120	149	130	121	108	123	125	111	143	151	128	117	122	110	132	147	127	128	111	139	121	107	108	132	131	148	151	125	133	138	139	132	125	129	131	115	128	139	122	148	125	144	134	119	132	138	133	125	135	118	138	119	126	124	121	156	129	138	122	120	136	121	135	131	110	117	143	116	130	107	95	139	126	125	139	144	122	130	121	129	129	135	121	140	137	133	114	130	139	118	132	129	142	106	116	113	112	137	148	133	138	129	118	104	129	116	126	143	107	135	101	115	107	122	142	126	125	123	125	125	121	129	126	134	135	134	115	129	109	134	131	118	126	127	126	115	117	131	134	130	108	130	120	128	131	128	100	143	136	135	139	121	105	123	126	131	119	143	139	106	123	117	113	126	148	116	136	111	135	110	131	124	118	144	139	140	148	125	110	115	116	123	139	115	118	131	130	128	129	151	136	137	146	116	128	123	122	129	131	115	131	133	112	117	133	102	109	127	134	140	133	147	127	107	120	130	116	107	114	133	118	123	112	113	115	124	118	105	116	118	126	142	131	116	119	142	107	147	116	147	113	133	127	115	137	121	131	144	135	139	114	152	137	115	137	121	115	119
345	3	3500	166934	447	7	9	127	221	343	390	432	399	363	338	325	287	311	257	269	258	272	253	245	249	240	231	212	223	218	196	218	190	203	206	200	201	194	182	206	197	182	186	177	177	193	157	184	175	166	185	164	181	191	173	168	140	147	180	150	165	177	163	165	168	158	175	163	163	195	159	170	185	188	181	192	216	231	241	230	241	242	201	190	198	186	179	141	149	181	156	156	152	154	152	159	137	161	165	147	145	145	147	151	153	155	136	151	146	114	157	155	135	153	173	143	143	140	136	152	152	169	153	135	154	131	152	149	166	160	139	140	157	130	142	129	128	153	151	131	141	136	149	134	152	144	162	157	145	138	153	151	135	149	133	148	135	158	161	146	146	136	151	175	138	148	137	159	148	141	147	151	138	163	157	169	152	150	163	155	144	175	156	141	146	158	137	150	142	163	133	152	159	128	156	148	155	156	145	142	148	144	145	165	144	167	136	137	143	129	139	160	158	153	149	165	158	132	153	132	134	150	121	147	147	134	148	128	160	159	153	134	135	141	152	146	130	151	147	151	171	144	130	147	169	161	159	135	156	139	144	147	159	130	127	129	136	151	162	143	143	146	136	165	153	134	141	139	142	124	164	152	152	139	145	151	158	139	167	129	152	163	141	135	152	174	159	146	138	149	153	137	147	132	141	151	143	143	171	161	146	137	155	141	141	147	133	136	128	126	161	160	158	136	140	143	142	136	177	138	144	166	158	173	163	173	138	150	149	132	129	145	155	153	150	162	144	136	150	156	132	144	150	162	127	154	145	150	138	161	136	147	146	143	129	128	163	130	148	139	133	134	142	141	156	136	164	136	149	159	158	143	141	155	138	142	153	144	136	148	150	148	135	158	136	131	161	151	141	120	162	143	150	151	143	133	140	149	131	128	133	167	150	156	164	146	115	150	145	143	142	165	149	161	151	151	129	156	142	174	152	154	145	157	143	163	137	152	139	145	148	162	153	142	138	140	127	150	140	149	157	139	156	144	137	134	151	168	121	148	152	149	146	141	132	144	140	152	138	158	159	141	125	149	142	156	132	129	142	156	122	127	136	130	135	146	149	148	149	146	157	163	141	133	133	150	144	131	142	145	146	118	157	151	135	154	144	143	145	142	144	140	105	150	149	118	155	147	148	130	138	157	152	140	128	119	144	154	138	146	144	148	138	168	141	123	151	143	144	138	144	131	131	128	141	147	158	167	115	161	136	143	141	132	142	141	122	148	136	136	144	159	146	149	141	145	134	144	165	148	123	144	148	145	131	129	140	151	144	138	151	134	147	163	147	160	174	147	144	161	139	152	141	142	143	149	129	145	146	128	158	163	144	145	157	152	148	136	133	144	145	129	121	143	144	145	150	129	139	153	132	122	155	109	160	132	148	141	134	159	126	152	139	164	143	132	139	150	120	170	160	156	135	155	157	135	169	115	134	139	150	154	157	174	119	145	146	119	124	138	154	131	149	129	167	141	133	136	135	157	157	127	153	148	137	149	151	145	147	146	141	130	136	152	136	162	134	138	148	155	152	139	149	150	131	135	136	122	140	154	157	141	132	130	166	144	148	154	152	150	143	127	153	148	135	138	157	167	151	144	154	147	144	148	150	123	160	135	153	141	143	152	119	131	136	164	134	138	146	148	162	147	164	137	151	150	151	141	153	145	134	134	122	144	150	142	138	181	140	135	121	135	128	145	135	142	125	145	159	135	149	127	124	136	115	147	149	137	156	120	126	145	170	144	140	148	156	151	130	149	146	130	163	140	151	147	145	134	142	133	161	137	136	150	161	140	132	137	155	145	164	156	152	152	157	152	148	148	146	133	152	142	156	166	163	139	146	145	149	143	153	171	142	142	141	122	151	142	148	142	154	146	144	130	132	147	164	154	141	147	130	148	152	126	156	180	149	135	142	160	117	145	152	149	157	171	157	128	144	168	156	136	155	148	151	145	139	122	149	135	162	127	157	155	155	136	128	156	143	142	145	148	155	141	144	140	157	139	138	153	135	163	150	155	153	156	129	158	144	157	160	165	128	146	148	139	122	154	132	161	158	171	154	132	162	152	154	135	139	127	136	147	146	133	128	133	153	142	126	163	142	153	147	150	136	139	155	132	151	151	134	153	132	145	136	160	168	161	131	149	151	156	135	126	135	136	158	164	149	148	146	159	155	135	143	139	141	153	143	155	151	151	148	156	136	141	143	159	159	157	162	159	129	159	159	141	151	135	148	151	153	158	142	148	141	143	171	166	149	143	126	152	148	138	165	129	145	134	140	144	137	131	122	143	136	140	136	136	137	145	140	135	129	145	133	137	146	139
345	0	2700	167057	425	6	7	145	247	365	408	453	403	427	370	359	350	323	307	315	301	314	281	277	258	253	243	243	254	230	215	238	224	233	219	209	237	206	190	189	210	192	215	209	223	194	164	203	219	204	177	150	191	176	190	185	182	221	196	187	196	184	200	206	195	201	202	182	186	192	189	202	220	248	251	256	293	272	269	271	285	268	220	232	177	185	174	177	188	174	178	144	169	173	184	181	179	184	169	152	170	171	179	154	157	174	200	162	165	177	164	176	162	156	177	172	165	174	148	158	158	149	190	178	188	160	155	161	162	163	173	170	165	175	147	169	201	177	162	167	168	174	151	184	164	159	156	164	179	149	148	164	151	164	155	162	174	161	140	157	147	163	156	174	167	160	167	163	163	162	146	149	167	162	167	176	158	179	167	178	173	192	145	167	159	156	178	155	167	155	181	144	173	158	158	152	177	158	173	162	162	177	150	200	168	179	161	180	143	171	168	176	123	160	152	169	174	156	171	143	164	156	172	162	179	143	187	170	174	171	150	179	161	177	155	176	177	151	155	160	171	157	151	151	182	159	176	156	165	147	166	155	152	170	193	157	149	142	163	161	149	159	168	169	178	177	157	148	151	170	167	164	189	148	178	164	146	138	169	154	173	141	161	162	158	156	153	129	189	152	183	135	169	135	146	173	171	164	151	146	178	175	153	164	156	132	156	177	147	176	181	152	171	149	146	145	179	154	166	157	146	158	169	173	139	172	179	158	149	147	164	176	149	147	175	136	156	196	142	165	153	150	165	171	157	152	179	152	178	178	143	154	160	188	205	166	165	159	161	152	166	146	185	152	144	143	152	162	160	155	152	172	168	162	158	155	177	151	143	169	148	166	173	167	164	171	148	163	163	158	154	155	161	173	180	161	161	169	163	165	153	169	148	151	173	158	154	163	159	163	176	162	172	154	138	167	159	160	184	141	132	155	183	161	170	178	152	141	155	158	178	163	160	161	150	155	149	147	158	174	181	177	170	177	158	164	164	170	172	155	166	168	153	177	164	191	159	151	174	160	163	162	148	170	151	161	151	156	170	153	165	164	134	153	170	156	159	159	167	137	150	147	161	190	142	146	158	152	164	154	136	165	163	185	170	172	148	192	156	150	157	167	149	178	136	147	166	150	153	189	151	169	170	161	156	174	167	162	131	157	146	177	180	164	155	171	167	156	154	160	161	165	157	166	139	157	147	174	173	187	150	153	147	162	161	165	193	180	161	154	175	163	148	153	170	165	158	175	158	146	135	165	176	156	169	174	156	155	159	180	172	153	152	175	181	160	160	157	157	167	158	194	155	142	171	144	168	168	159	173	158	153	154	165	165	163	168	137	177	143	167	159	137	151	158	139	172	164	163	158	159	150	161	170	147	160	173	146	181	165	170	134	183	141	140	171	123	154	162	164	163	175	133	141	155	162	158	150	165	147	163	153	176	162	134	159	151	144	167	149	165	176	148	155	150	179	156	163	142	156	148	166	150	162	160	174	163	169	150	181	154	154	150	147	167	167	166	162	149	147	188	151	168	164	165	174	157	157	159	153	172	150	129	164	137	148	134	172	160	154	147	130	175	156	168	162	176	184	157	158	150	149	162	150	166	178	175	176	168	157	164	178	166	142	153	158	151	177	157	157	168	173	183	164	152	164	162	159	166	153	165	185	156	174	140	178	173	172	170	149	132	157	143	134	147	176	137	173	174	148	149	165	179	174	138	145	145	149	166	182	157	156	170	157	153	162	155	175	168	144	158	133	151	151	157	149	161	156	163	171	174	167	167	186	154	159	146	156	165	151	155	159	174	172	149	154	174	163	176	153	158	171	164	153	140	172	153	151	158	151	165	170	145	158	141	156	160	159	167	166	136	159	159	139	170	171	172	200	152	149	169	151	167	158	175	153	176	166	163	152	146	158	153	144	133	155	167	165	164	146	171	161	174	163	155	159	151	161	155	160	156	167	160	146	147	144	168	152	158	158	176	145	154	164	167	152	171	185	170	146	175	156	174	167	164	161	189	176	158	164	160	173	148	162	174	140	161	149	141	156	185	163	163	164	155	155	162	164	190	146	162	178	165	143	164	154	162	159	151	205	152	171	153	164	161	156	167	171	155	161	174	145	178	167	133	168	161	157	148	168	159	138	166	179	158	170	168	133	163	192	160	164	165	151	154	162	162	128	144	158	160	159	163	145	174	166	154	158	145	137	150	161	171	133	155	154	154	183	165	168	149	159	167	169	141	169	157	149	163	141	157	147	167	172	163	156	157	163	158	157	179	160	145	152	163	168	153	176	152	165	154	160	145	179	151	160	178	141
345	1	1900	167180	416	1	18	94	192	309	348	371	329	297	280	270	252	241	246	230	218	244	221	219	193	193	181	192	188	194	189	198	171	167	189	175	172	170	174	190	161	178	141	153	143	179	177	149	156	152	161	159	154	150	145	171	135	175	135	151	135	154	179	147	137	169	150	161	137	143	150	162	154	150	192	165	197	185	200	193	196	205	182	179	166	121	134	142	151	139	139	146	134	126	154	149	146	167	153	161	148	159	163	131	135	161	135	138	134	145	143	133	143	129	142	128	149	149	153	132	136	144	133	145	142	143	175	133	136	121	142	141	141	153	134	152	162	147	136	128	124	136	148	140	132	131	138	144	137	131	127	136	151	136	129	144	141	129	130	121	167	137	141	149	135	141	144	159	140	132	121	137	164	153	127	131	123	135	149	125	131	155	151	137	146	124	150	140	126	155	165	141	128	139	150	142	131	141	139	149	159	145	137	160	121	140	157	145	146	130	119	143	123	151	144	126	139	158	147	128	126	127	140	132	132	116	127	162	132	150	128	178	141	142	130	142	112	141	130	144	126	142	129	140	133	129	149	136	130	140	146	146	137	124	133	130	124	145	148	125	116	150	138	147	133	137	135	132	138	130	144	110	125	138	129	137	154	145	134	166	136	140	145	128	138	150	124	150	115	134	130	141	129	134	129	122	145	130	116	147	142	158	148	147	111	147	135	138	134	132	120	163	159	131	130	136	164	139	148	123	134	152	152	123	127	139	118	150	127	130	131	155	108	120	141	130	131	150	117	140	124	134	135	122	145	145	169	132	156	128	144	146	138	145	115	137	133	139	142	113	146	135	136	134	116	136	137	148	142	136	135	130	145	143	132	138	145	139	131	100	130	132	132	137	136	143	146	140	134	157	137	150	120	133	147	140	139	140	122	136	138	139	132	120	130	157	136	123	151	142	129	139	133	127	130	157	136	136	157	132	132	149	130	138	125	140	130	150	130	142	133	127	144	130	126	131	153	126	132	125	144	129	131	144	134	152	136	131	127	137	139	133	140	139	145	146	130	148	149	123	140	135	146	124	151	128	136	151	158	130	131	124	125	134	136	148	136	184	131	114	118	122	153	148	132	119	134	168	118	145	125	131	147	160	148	148	122	149	142	153	112	150	119	128	156	147	138	123	139	156	142	142	141	140	146	131	124	138	140	130	133	127	125	119	142	132	132	152	129	135	113	159	148	135	133	140	118	121	174	117	113	135	141	156	138	155	119	106	114	134	136	150	143	134	161	154	125	131	143	152	141	133	128	141	134	123	148	130	150	161	155	146	148	121	123	148	134	135	148	136	125	143	134	120	134	140	129	136	132	144	145	135	134	151	134	141	129	141	117	152	164	143	110	149	131	140	111	139	136	117	161	141	135	128	117	127	142	134	133	145	143	119	148	146	150	133	126	131	122	129	148	150	154	144	129	161	111	126	149	127	131	141	139	144	127	144	107	139	148	129	146	150	133	124	131	113	122	109	142	154	125	134	130	134	161	129	127	121	150	138	126	132	131	135	142	129	128	139	130	114	133	135	153	140	146	136	129	166	141	128	152	119	136	147	140	138	141	154	160	130	137	140	133	134	136	144	147	135	140	151	144	160	145	125	138	113	132	150	123	138	127	148	135	138	143	151	121	142	142	136	130	149	143	147	148	166	135	177	153	118	141	130	123	154	147	148	125	155	146	139	155	125	122	122	129	140	124	126	135	148	138	123	134	142	138	129	128	144	149	145	132	150	125	131	122	124	150	140	143	144	147	125	148	130	139	155	131	147	133	142	136	122	162	131	126	139	120	158	147	149	134	135	156	125	135	144	154	128	154	125	143	127	143	109	148	118	135	129	129	133	124	136	121	128	156	137	155	128	147	143	147	154	129	143	106	150	141	145	137	132	152	147	145	146	149	136	143	128	141	143	147	140	137	143	139	133	134	125	133	126	131	144	139	122	124	145	137	152	133	147	133	159	142	136	137	156	132	138	140	123	143	129	144	121	121	154	137	129	136	116	139	154	125	129	161	143	158	155	113	150	124	129	145	136	145	146	127	140	134	176	146	152	146	133	127	130	154	135	130	164	148	157	133	162	123	127	145	125	133	124	135	161	157	127	117	136	151	136	141	126	135	137	133	140	146	147	137	140	140	146	158	141	137	134	130	131	147	114	130	141	136	134	135	146	138	102	135	156	118	155	135	127	122	140	129	135	126	165	137	125	116	133	143	121	148	124	139	150	153	141	139	133	153	148	123	143	134	134	145	157	141	140	143	134	143	136	139	134	128	138	138	133	123	140	123	150	154	132	125	124	143	154	137	138	127	149	139	163
345	2	2100	167304	417	4	14	140	193	355	400	424	355	364	303	314	304	240	271	287	243	218	242	232	243	235	185	227	221	216	184	216	172	211	208	203	172	176	173	186	196	196	171	165	157	167	168	187	180	172	173	179	176	175	204	196	166	161	190	150	164	155	146	172	176	151	149	151	155	175	174	175	190	195	195	208	188	225	233	212	220	236	195	196	178	170	158	177	158	164	153	172	157	155	167	147	137	140	122	135	143	135	135	153	154	164	153	146	164	154	160	138	139	152	162	164	129	145	136	155	147	160	146	139	137	157	154	143	147	161	153	146	159	139	187	166	178	168	131	160	140	165	152	150	148	161	178	146	147	179	141	140	149	144	132	159	153	140	130	135	135	171	144	142	136	144	151	146	129	132	145	179	138	160	159	161	136	163	162	139	145	140	153	157	131	149	149	153	150	135	124	132	147	131	145	151	128	141	160	141	175	151	134	154	123	159	143	141	147	146	121	145	142	172	149	150	136	138	132	151	148	145	133	138	148	137	137	141	149	151	151	167	133	160	153	147	149	147	154	148	146	171	140	151	150	138	145	144	152	149	156	146	150	125	127	155	159	121	140	161	156	140	136	144	129	156	136	153	161	163	142	155	134	146	151	125	152	158	155	159	150	139	132	147	157	156	158	131	152	131	154	125	132	153	135	148	142	145	143	138	130	130	145	127	163	137	140	129	151	132	136	155	156	171	147	154	150	156	147	136	146	156	155	149	183	152	169	149	137	149	152	165	142	141	130	126	150	161	135	142	141	143	143	124	142	136	157	164	124	152	139	134	137	151	156	133	131	143	147	139	162	152	131	154	155	150	154	155	155	155	144	139	147	128	128	144	150	150	148	143	124	143	134	143	150	138	141	162	142	138	144	142	125	152	156	136	172	161	150	138	129	128	127	133	158	154	150	146	151	162	136	148	138	145	151	146	132	128	147	153	137	134	147	147	152	140	136	147	149	133	130	137	164	164	144	144	163	141	138	152	145	145	149	150	163	160	125	154	140	148	143	152	153	145	155	147	125	150	146	150	156	140	163	161	148	162	160	148	140	138	120	155	140	155	156	126	149	155	125	138	152	153	152	129	150	147	125	146	136	144	141	137	135	165	149	158	132	147	163	143	161	158	152	142	142	117	152	145	144	158	156	149	160	139	151	146	157	109	146	149	145	128	136	154	123	154	126	136	134	144	140	130	123	149	152	125	132	151	161	148	143	160	141	153	149	124	124	150	124	141	149	143	147	142	152	155	153	145	134	146	141	121	150	159	151	122	127	160	177	162	160	158	139	154	144	134	143	159	157	135	146	160	132	153	129	137	138	132	133	145	140	146	140	121	133	159	140	162	167	152	143	159	135	140	146	152	147	148	146	148	148	153	144	143	149	141	165	131	144	142	144	145	143	146	143	143	141	148	134	133	162	142	142	162	132	148	144	135	142	117	147	154	154	147	130	132	119	142	147	165	134	127	131	125	146	131	153	142	141	153	148	169	165	145	160	171	154	166	150	152	128	137	136	130	151	138	142	155	173	149	137	152	122	140	142	164	137	153	130	152	125	152	170	136	144	120	125	158	154	158	135	152	138	121	137	154	117	153	162	132	143	151	153	147	158	146	157	139	146	146	135	154	138	158	166	144	156	158	148	146	151	164	134	153	133	156	157	153	145	154	137	127	142	145	156	139	157	156	147	151	131	146	143	163	158	137	149	125	156	158	141	135	134	160	143	156	155	159	134	122	157	152	157	168	146	136	164	163	133	157	152	144	139	141	148	143	136	141	143	152	143	156	138	123	155	136	145	135	155	150	153	134	134	170	136	149	158	119	156	160	129	153	152	117	137	141	161	146	164	129	149	168	152	145	134	133	156	132	148	153	155	155	128	162	159	152	153	139	153	143	144	161	131	151	150	142	129	143	144	141	162	135	124	147	151	141	149	164	159	148	132	147	153	160	133	138	154	152	143	158	154	123	156	154	149	145	157	161	140	142	138	137	156	142	144	165	133	129	132	146	158	128	143	142	128	153	153	134	129	145	167	126	134	124	150	163	131	166	136	153	152	135	145	131	137	173	149	159	181	161	134	133	168	158	135	127	143	147	133	159	134	142	143	159	139	132	161	161	159	150	132	166	135	132	156	138	126	145	124	131	115	129	147	137	154	145	138	133	148	152	141	157	142	146	141	169	152	149	148	153	145	143	150	145	148	163	151	123	162	140	145	129	142	154	156	178	150	159	151	160	143	156	153	170	144	149	147	156	138	142	146	133	141	155	153	145	147	126	140	129	134	149	148	118	143	148	135	149	167	153	144	179	143	144	153	148	161	139
345	3	3500	167427	418	4	12	164	234	368	389	431	401	398	351	310	302	312	301	288	275	258	267	264	238	231	239	247	226	211	190	192	226	195	229	214	219	216	234	170	203	190	194	195	184	194	198	202	189	209	192	194	214	186	198	204	191	185	194	158	182	190	174	173	177	192	164	172	171	164	177	176	178	208	204	207	225	234	232	232	257	220	211	222	192	159	170	182	177	158	138	166	146	172	155	179	155	172	168	172	190	163	189	152	153	175	158	176	157	159	144	139	179	144	170	176	160	179	164	171	168	186	184	137	144	197	158	157	168	146	153	163	179	148	155	161	161	153	154	159	182	137	157	194	152	155	152	151	141	153	182	170	149	158	149	146	157	158	144	153	144	168	153	178	152	151	164	163	151	145	143	177	132	162	173	160	171	143	159	171	136	151	140	160	160	160	177	175	134	179	144	156	148	160	146	160	166	176	169	141	170	163	169	170	160	151	142	196	147	157	169	164	166	150	152	157	189	157	158	168	172	155	162	183	174	177	144	151	138	157	159	144	154	156	155	162	137	160	170	176	164	136	159	186	176	168	164	147	144	164	157	170	154	164	158	144	151	162	158	170	162	169	153	148	142	170	161	142	126	162	158	148	157	175	150	161	143	159	160	194	153	155	127	140	146	174	161	170	160	180	144	162	165	166	128	147	149	152	169	158	128	166	172	160	158	157	142	148	169	176	144	160	191	158	181	162	175	150	148	156	170	155	150	163	154	138	141	169	161	174	146	165	151	164	162	166	163	137	146	169	138	143	154	164	163	154	141	167	163	152	174	158	153	164	154	146	152	163	150	183	163	137	162	155	168	151	149	133	174	152	167	169	171	171	150	159	171	146	145	166	163	140	151	166	169	159	166	123	147	142	150	133	154	156	149	159	160	126	182	151	156	139	163	144	162	140	151	136	154	143	156	154	148	147	169	162	175	151	160	157	129	153	160	147	143	147	183	155	149	143	156	152	157	163	165	150	172	152	146	146	151	165	144	149	151	154	155	157	172	164	139	149	156	156	158	167	154	160	159	151	149	143	156	156	182	166	165	149	163	161	148	141	141	150	155	148	139	146	149	165	149	162	143	171	149	156	160	166	144	164	164	147	184	162	149	158	176	146	120	150	161	156	169	157	175	169	147	164	154	142	136	154	161	155	149	161	180	158	163	158	154	161	152	172	157	163	143	158	152	145	155	150	150	168	154	158	129	152	191	157	176	151	148	174	174	156	140	159	158	158	152	150	148	138	152	163	170	151	142	160	139	160	168	130	151	154	135	147	178	175	165	166	155	153	166	151	160	160	156	142	164	147	188	159	152	146	170	157	148	165	152	159	159	173	146	145	163	154	168	142	183	166	151	167	144	133	149	176	139	152	138	146	150	159	151	164	149	148	129	155	158	151	151	142	146	164	137	160	168	158	137	142	177	156	156	178	153	162	166	142	165	162	142	177	153	153	150	166	155	173	162	164	143	210	162	155	141	141	167	150	148	142	155	156	163	140	161	138	151	146	162	164	175	156	167	190	149	156	158	161	162	155	179	148	156	159	160	165	149	162	138	159	147	152	158	164	139	153	138	157	169	155	162	167	139	149	152	163	145	164	180	167	138	146	165	178	133	162	159	156	145	173	170	162	170	149	164	165	163	173	144	162	171	152	147	148	157	147	146	157	167	163	161	175	145	154	148	175	150	169	157	147	147	155	145	171	151	155	158	162	154	158	136	158	146	160	159	154	149	164	147	165	165	158	152	156	161	156	146	194	147	164	166	152	174	150	144	160	139	156	166	145	131	164	148	148	181	150	146	143	147	175	154	144	159	152	147	142	176	165	157	148	164	149	177	138	180	159	147	167	147	142	141	130	157	153	171	149	153	172	133	160	167	141	163	114	156	143	142	155	158	174	176	171	146	168	164	164	164	159	159	153	154	166	149	149	152	128	164	177	133	137	167	146	138	138	154	152	189	140	143	164	158	133	170	149	171	155	166	144	160	160	136	136	153	158	160	160	155	149	161	168	160	144	173	157	129	159	170	145	144	166	174	130	147	142	142	139	164	180	166	143	152	171	174	160	149	156	172	145	143	145	171	154	161	175	145	154	152	156	162	185	173	151	150	164	154	144	167	174	138	140	143	153	143	162	130	156	152	153	167	188	157	161	160	131	145	152	157	151	163	139	146	155	143	160	193	166	179	155	146	158	147	152	140	137	148	167	155	149	164	143	132	142	145	148	162	155	175	157	161	150	178	147	150	159	140	164	175	154	157	176	165	168	164	152	169	154	156	138	138	169	147	139	129	178	162	175	175	160	154	170	157	150	162	170	160	169
