345	0	2700	135040	354	8	60	344	639	738	669	622	598	551	514	490	498	525	542	703	725	776	884	922	928	929	908	748	721	678	687	653	606	616	619	641	618	540	535	484	426	348	290	273	281	278	253	271	258	293	273	238	227	232	234	238	224	236	250	224	237	241	235	235	246	234	242	231	230	221	229	211	237	223	204	222	243	235	241	237	201	247	213	225	223	219	248	217	231	224	216	276	247	225	217	218	244	228	229	243	217	218	222	221	237	209	246	257	201	217	236	223	233	234	227	237	211	224	241	237	236	235	245	206	240	196	245	226	227	227	214	214	209	214	245	221	255	199	229	239	224	202	213	221	235	226	228	216	227	222	229	222	224	217	226	203	233	232	234	191	216	210	255	185	216	238	227	228	229	219	236	230	213	224	197	200	236	216	219	265	196	216	230	220	224	185	224	209	202	219	222	203	226	223	216	230	222	242	212	195	198	233	202	208	193	217	224	226	231	213	196	235	218	229	199	225	209	198	234	225	207	211	215	213	218	233	222	216	212	215	226	238	209	218	247	230	208	188	232	218	209	225	196	235	242	221	246	219	223	204	232	208	216	213	221	208	221	219	232	221	218	227	216	228	222	232	214	241	206	219	236	239	223	213	191	203	232	251	210	204	224	202	211	195	203	231	200	197	231	222	241	228	223	205	211	240	239	212	199	210	212	188	220	233	236	224	222	227	224	231	215	220	206	212	205	223	213	202	212	245	217	220	230	212	212	243	195	210	216	201	213	221	221	210	217	215	226	212	196	227	231	219	227	229	207	242	206	228	206	199	218	215	204	234	231	226	231	215	219	224	230	176	230	216	195	206	225	213	219	217	207	216	206	210	218	237	224	209	230	217	201	233	227	211	220	233	208	222	239	216	240	227	229	220	202	211	208	228	232	228	214	209	210	210	213	216	224	217	203	209	220	217	240	205	220	248	200	206	213	226	206	216	227	232	225	248	234	230	233	236	199	215	214	250	233	223	190	226	247	203	225	212	203	236	221	219	231	213	233	212	228	212	216	171	239	227	228	234	194	192	201	217	235	218	201	213	225	208	214	233	233	241	190	238	213	220	216	223	203	188	232	216	218	203	233	224	214	213	220	212	204	215	210	222	223	227	178	227	218	221	226	220	229	208	250	230	200	238	212	199	229	227	198	228	216	194	205	206	219	228	230	223	214	238	213	223	206	216	221	217	194	198	212	208	197	207	230	229	207	223	248	196	225	239	226	208	184	226	225	233	205	209	225	197	239	196	228	228	198	209	240	213	224	214	223	221	187	199	199	231	197	215	231	227	252	228	211	198	209	213	233	218	199	234	199	222	219	227	213	199	206	240	211	207	227	216	224	219	185	192	225	214	204	218	215	209	217	224	208	218	204	199	222	232	212	229	193	204	191	209	191	250	229	234	197	251	199	222	227	227	194	203	216	217	210	201	198	235	204	251	225	210	230	249	241	188	221	214	223	247	201	213	235	244	213	231	199	215	237	190	209	235	198	231	222	216	224	214	253	214	217	223	219	211	225	205	245	218	219	239	226	217	241	197	208	226	218	205	229	201	218	235	235	225	210	218	185	208	194	187	201	212	222	237	197	220	222	206	223	228	228	211	221	205	219	221	215	212	223	202	237	242	214	197	205	225	213	219	201	206	231	209	217	232	215	235	223	208	232	222	209	228	215	203	206	202	219	213	224	222	204	231	183	226	203	219	192	232	213	208	222	221	206	238	217	221	234	222	212	242	208	223	224	196	199	214	224	177	215	211	207	238	218	215	216	170	223	225	210	213	238	205	211	205	202	223	212	192	220	249	221	226	242	229	205	216	235	218	233	211	221	248	220	215	212	213	209	199	217	211	219	214	229	232	222	235	218	203	211	224	223	219	192	219	211	224	221	194	216	209	226	233	231	213	206	191	215	219	186	223	194	244	231	215	203	202	226	225	209	206	209	200	208	217	209	192	252	233	212	194	221	208	194	197	213	226	211	224	210	244	185	247	201	190	239	181	214	224	234	239	258	253	202	260	212	212	203	195	237	195	214	213	218	225	216	218	199	225	197	195	195	201	200	192	213	212	217	228	218	223	232	215	244	204	214	230	212	201	221	213	202	238	242	229	246	224	212	196	188	229	222	221	228	224	226	221	240	233	215	200	236	205	234	216	229	210	226	213	210	184	232	240	209	231	242	206	225	211	223	211	235	191	257	213	199	198	202	244	205	231	217	215	240	215	243	195	220	214	200	197	223	219	200	232	214	204	213	219	199	210	229	220	220	201	232	210	200	213	199	227	202	207	216	200	216	190	221	236	266	213	236	211	205	229	245	239	201	222
345	1	1900	135164	366	15	149	526	567	519	467	460	442	412	390	355	315	314	303	303	297	300	358	341	362	314	271	294	335	314	338	349	372	361	314	330	263	245	252	224	238	185	186	175	164	156	147	154	128	133	137	111	155	144	122	122	134	154	139	144	138	109	124	137	140	135	152	137	145	134	147	133	130	115	135	132	146	118	130	138	126	114	116	132	119	118	118	119	132	114	148	117	129	145	119	119	151	109	136	133	135	119	124	137	122	127	131	138	128	113	117	119	105	109	119	116	114	127	138	124	109	124	105	115	112	123	126	116	114	112	136	129	127	126	119	112	128	125	127	118	125	123	112	115	100	124	117	122	141	125	116	116	133	118	119	125	136	125	121	120	121	102	124	133	118	121	130	109	117	108	89	111	119	114	126	132	128	104	127	103	118	116	108	116	126	118	136	122	117	98	124	125	115	115	121	133	125	119	135	127	122	108	122	132	143	128	124	114	136	138	111	111	120	120	126	118	112	125	110	124	112	122	119	111	117	118	122	103	124	112	123	111	137	113	120	126	151	124	121	123	135	139	132	111	109	116	117	134	109	117	117	129	124	119	118	115	131	119	97	93	110	137	132	134	110	110	127	140	123	117	120	132	132	120	125	137	101	132	136	143	136	126	127	121	114	134	113	123	146	127	121	123	125	133	133	117	98	127	112	107	111	109	119	119	131	98	142	101	122	127	120	112	116	124	114	119	124	118	121	136	132	105	118	104	127	132	97	136	119	121	115	129	131	118	117	135	129	127	113	121	121	127	117	121	141	125	122	115	135	129	122	126	113	136	126	108	112	126	132	108	108	116	105	106	104	133	116	114	107	120	127	115	110	122	115	116	113	109	126	119	115	99	124	116	113	123	115	118	128	116	127	96	117	103	122	120	118	138	134	137	133	132	120	121	111	131	124	122	115	125	116	115	115	106	120	116	120	115	108	110	134	141	144	121	132	115	135	95	117	115	125	136	100	114	122	108	129	119	133	151	108	101	118	110	110	117	115	113	122	127	137	113	119	129	133	121	133	112	125	123	107	126	107	132	108	116	117	105	138	121	121	122	124	119	111	110	129	98	117	115	97	122	133	130	119	108	128	123	123	129	104	119	145	126	114	115	115	116	120	138	115	148	125	113	121	112	140	134	117	137	109	126	119	108	128	131	126	112	119	111	119	115	114	130	137	135	147	109	116	122	125	134	107	106	124	116	130	114	122	116	106	122	129	130	119	133	119	130	128	123	138	139	127	123	121	120	111	137	129	113	124	121	117	124	107	121	107	130	114	111	115	142	118	121	105	104	109	115	112	134	116	129	123	123	111	92	131	97	129	117	111	147	107	132	125	107	116	117	126	114	108	128	122	113	131	110	113	101	113	111	108	125	118	111	130	101	115	111	123	109	118	118	102	105	123	120	140	112	105	112	106	113	123	137	131	116	130	120	103	129	141	116	131	120	122	124	131	107	111	128	123	111	114	131	126	114	125	134	116	97	109	129	122	142	112	120	122	132	132	120	105	104	128	112	127	128	116	145	133	125	107	124	113	128	114	120	129	102	132	123	121	113	120	133	137	147	113	130	117	121	129	123	123	122	128	109	115	132	107	131	111	119	120	110	128	132	117	122	127	111	106	114	121	111	138	127	124	109	130	94	108	117	98	111	128	113	114	122	114	104	118	117	121	115	123	84	125	133	109	118	114	110	137	110	132	118	127	106	107	112	106	138	117	107	111	126	119	125	118	108	103	127	131	160	103	117	123	121	117	130	120	117	125	105	108	140	110	127	118	112	125	106	125	132	129	124	120	117	130	119	103	112	121	111	125	116	118	120	113	133	99	112	116	113	99	111	125	124	135	119	117	113	131	128	139	127	118	102	135	115	132	122	109	143	141	141	120	120	130	115	106	126	124	118	112	109	116	123	121	125	134	121	116	112	141	130	109	103	134	122	144	107	108	109	139	102	123	95	129	121	120	118	139	130	118	129	110	151	92	137	122	111	107	133	136	111	124	117	107	109	123	136	115	132	115	108	124	133	102	124	101	146	115	112	110	117	104	132	124	113	127	119	124	126	123	108	119	126	123	108	112	100	138	122	106	111	114	133	130	115	129	138	100	139	115	111	107	104	130	134	138	115	107	117	111	137	110	112	124	114	128	117	118	101	105	122	109	131	145	118	130	118	111	129	128	121	99	110	124	100	133	128	127	116	115	129	110	105	116	107	119	111	138	101	126	110	105	114	103	124	111	118	133	102	102	122	111	112	116	99	137	107	112	124	116	129	115	119	131	109	119	135	139	120	111	122	124	104	121	131	139	113	136	127	100	119	123	112
345	2	2100	135287	366	18	113	552	631	692	587	619	574	528	456	422	422	415	497	555	595	651	677	697	719	704	698	685	662	656	667	603	549	459	439	371	417	362	323	313	292	235	221	191	190	193	188	174	182	197	186	188	167	179	184	174	185	156	200	193	201	169	186	148	143	179	176	178	166	184	174	184	163	195	168	182	160	159	181	173	150	159	157	178	158	155	158	151	159	152	190	158	157	178	176	176	153	150	143	170	160	161	154	165	194	166	158	174	158	174	155	166	163	176	170	168	178	157	175	151	176	166	160	158	149	170	164	151	157	153	169	168	170	149	153	173	178	153	153	197	160	154	167	185	143	175	164	169	165	156	176	152	176	170	152	173	144	160	170	132	150	148	172	145	165	163	180	160	160	169	169	159	156	164	167	160	161	172	148	154	165	158	175	147	150	153	159	148	152	168	162	145	168	152	153	137	162	169	165	138	140	154	161	168	173	174	168	148	146	176	159	174	167	157	162	170	159	165	158	168	161	151	172	162	173	187	161	154	147	147	149	172	147	177	159	133	158	134	173	179	154	165	184	159	150	181	144	170	164	142	146	152	168	159	142	164	153	140	166	169	163	151	174	165	159	159	170	163	158	126	163	150	164	174	166	149	144	170	164	161	162	165	133	161	154	164	155	166	138	146	176	142	141	180	163	162	168	145	176	173	165	156	173	143	175	149	169	152	189	138	144	168	141	133	159	161	152	167	169	140	146	150	161	136	169	176	155	195	158	157	146	146	154	172	163	150	164	148	169	157	139	135	170	144	170	177	181	166	142	167	147	158	154	155	172	169	151	141	170	163	164	162	164	160	166	163	171	160	139	179	164	151	169	175	158	137	167	165	144	135	148	165	173	163	138	159	158	172	195	162	157	149	167	136	169	176	150	167	135	163	158	161	138	152	157	144	162	144	137	183	140	172	179	129	140	148	152	165	162	144	133	150	141	164	148	144	163	146	180	175	156	176	178	160	145	147	159	165	181	158	181	162	140	168	143	138	164	160	139	190	160	169	179	148	151	144	149	142	160	148	166	155	148	170	151	157	160	157	161	145	149	145	180	172	127	171	157	161	160	149	172	166	148	173	151	158	160	168	165	167	166	160	170	166	137	162	152	159	147	146	155	154	172	167	148	162	166	162	165	137	159	165	158	164	179	159	172	167	162	173	163	167	165	160	170	165	172	166	178	165	161	144	164	162	152	178	146	160	134	168	161	164	155	182	177	150	162	167	139	164	141	142	156	171	163	153	129	155	137	173	168	159	180	156	164	143	160	168	158	143	180	158	166	154	186	141	144	145	159	176	150	137	159	119	173	145	155	138	178	167	141	146	138	138	152	153	176	157	171	161	188	168	147	150	162	141	143	163	140	162	163	149	166	158	165	163	158	158	166	145	151	141	149	160	154	164	172	171	151	147	158	159	174	184	186	157	144	178	154	145	140	170	158	186	147	140	156	153	163	167	157	176	141	140	147	140	156	157	162	148	177	155	157	152	138	152	169	143	160	167	145	145	152	167	162	157	157	179	154	143	155	158	159	165	163	145	146	124	162	150	137	158	165	168	151	150	163	173	183	144	157	152	150	141	170	155	187	166	176	170	161	150	154	159	144	155	136	162	160	134	136	163	192	163	160	151	150	165	173	163	168	155	166	173	124	171	164	162	154	154	150	152	178	174	154	149	149	165	169	156	136	141	159	153	153	168	139	162	145	157	146	137	150	170	175	142	163	143	165	172	159	150	169	173	169	159	167	147	157	182	181	171	159	165	180	157	162	155	147	173	145	141	148	152	159	155	165	161	157	150	139	170	142	161	157	163	164	157	141	162	169	156	150	142	140	148	168	163	146	161	160	171	174	155	158	135	155	138	147	169	165	167	147	166	151	160	152	154	138	162	151	182	149	145	167	161	175	169	161	139	150	158	177	156	173	148	131	177	153	146	162	164	146	156	148	164	161	174	150	170	143	181	158	163	142	167	155	136	144	160	157	159	177	159	151	158	165	144	146	155	144	164	169	152	141	150	151	172	139	157	159	141	146	176	158	149	150	179	157	155	164	148	160	136	170	170	177	139	167	179	141	147	150	148	163	162	133	180	143	161	159	138	150	168	170	138	150	165	145	164	156	152	151	175	173	168	148	143	151	145	159	152	177	151	148	151	151	145	142	153	149	154	167	153	170	158	166	151	149	142	184	131	152	132	164	166	167	171	169	158	146	164	153	145	152	148	166	157	142	148	150	155	160	169	147	178	151	179	144	160	146	156	184	166	129	153	152	161	156	156	157	164	174	160	163	175	161	148	146	177	165	161	160	169	168	144	162	155
345	3	3500	135410	361	34	190	632	786	722	692	715	650	574	544	467	440	429	488	478	523	562	596	688	745	785	787	784	733	759	730	666	684	552	540	486	461	447	416	411	357	286	234	225	184	197	207	193	207	217	191	186	182	201	162	167	182	183	175	157	171	163	187	177	180	186	177	165	169	175	191	178	176	197	155	164	183	162	190	162	184	177	156	196	179	167	171	158	191	146	185	186	178	168	173	180	148	147	156	174	173	174	171	163	175	206	195	198	161	175	165	193	168	171	174	188	173	154	159	191	145	165	168	188	177	175	167	182	176	167	173	193	158	181	177	162	176	186	186	180	142	167	141	178	167	159	193	175	147	166	155	160	161	164	182	153	172	191	168	175	172	165	154	164	166	176	173	168	175	175	152	182	161	148	162	165	161	163	168	170	161	181	163	163	157	184	155	177	154	165	156	164	172	154	163	151	169	169	178	152	168	170	151	146	181	170	160	154	169	171	158	154	162	171	178	160	170	183	164	175	165	160	185	155	161	168	154	151	183	157	165	167	164	162	152	179	182	160	168	174	153	177	161	170	156	184	151	186	187	173	164	165	185	182	155	158	163	163	170	158	159	191	166	169	177	175	176	158	163	162	178	156	165	186	160	161	161	155	201	167	153	178	156	170	150	147	172	133	187	166	154	174	144	165	171	172	174	180	184	171	173	197	154	177	162	166	171	176	165	188	166	168	179	184	166	184	171	139	183	156	173	168	172	172	170	190	167	141	164	159	185	187	171	166	170	158	171	182	171	157	156	175	160	165	176	154	175	156	158	159	171	175	170	170	167	175	157	157	154	191	151	175	168	163	140	184	174	154	149	167	153	176	171	172	165	165	164	166	162	174	174	151	168	163	148	150	162	149	178	152	161	168	156	165	161	172	167	161	158	176	163	162	172	177	151	171	181	179	142	188	183	175	178	178	165	156	150	162	169	174	168	157	156	146	139	167	151	148	178	181	158	175	191	158	182	170	150	164	166	155	166	160	162	135	174	189	140	136	160	175	165	167	179	176	150	153	168	154	147	194	180	167	151	171	175	159	173	185	157	177	164	161	183	133	171	148	157	168	152	162	146	168	154	143	170	189	160	160	157	141	174	169	184	163	153	153	170	165	164	167	152	177	186	170	172	174	186	179	137	190	177	161	156	160	154	152	156	188	150	152	147	188	171	178	129	163	176	167	167	176	159	180	147	171	182	164	173	175	137	160	168	155	161	180	156	149	150	165	133	142	173	179	162	169	172	168	147	147	158	149	170	154	162	152	162	170	162	159	149	137	156	159	164	179	170	148	166	181	152	157	167	159	158	161	145	152	151	134	166	169	171	171	176	196	158	159	184	152	161	190	174	161	158	155	166	157	171	181	170	162	191	179	174	160	156	153	155	179	180	186	167	171	162	163	144	184	169	166	145	161	148	152	157	160	167	174	175	185	160	179	178	161	162	170	169	171	163	194	185	160	167	187	181	175	151	162	147	162	154	160	158	168	146	161	166	151	169	168	148	150	162	150	164	148	168	159	153	165	165	167	176	178	146	160	161	163	156	177	171	159	183	157	167	153	163	172	181	156	158	143	163	172	157	149	168	149	149	168	150	183	172	173	174	162	157	178	167	174	130	169	171	151	155	175	173	172	175	164	156	170	174	154	174	169	149	170	165	165	172	149	167	158	148	155	156	172	173	151	142	182	177	176	171	157	162	150	184	159	167	166	177	165	157	195	167	166	174	174	151	194	181	159	170	192	161	174	176	164	157	182	161	179	161	177	173	156	146	153	157	168	146	184	154	162	138	162	135	181	187	165	155	164	156	173	160	143	178	154	162	175	172	172	162	157	184	188	152	161	152	187	178	147	171	195	177	180	150	161	147	183	154	152	154	150	167	157	165	155	158	170	177	166	163	170	148	157	180	152	167	175	175	155	157	188	141	173	167	167	185	144	163	157	152	162	194	184	169	146	173	176	156	165	179	161	184	146	163	175	178	184	176	171	173	161	161	174	169	145	151	151	147	154	174	171	140	180	188	166	173	148	163	182	173	170	168	138	157	183	162	165	157	176	144	140	149	183	174	148	158	149	151	189	171	157	158	172	175	199	153	170	154	157	178	178	152	160	141	153	166	178	157	170	164	164	170	144	129	204	158	164	161	182	162	148	161	167	152	176	174	164	189	149	162	179	190	159	156	160	194	146	155	156	171	157	154	137	149	166	164	147	168	145	173	158	154	176	131	146	170	147	150	178	176	200	152	166	155	164	164	173	163	139	170	159	155	142	170	157	143	182	169	166	153	156	142	204	179	169	154	178	163	151	155	176	139	178	152	163
345	0	2700	135533	368	12	51	443	679	724	647	631	623	633	538	530	459	484	503	558	732	804	753	831	874	905	893	956	945	857	894	844	845	766	722	671	617	548	480	430	373	312	278	272	287	286	258	272	262	239	269	252	242	232	267	232	228	259	247	253	234	237	223	212	204	217	243	210	240	268	190	226	212	219	211	251	227	215	218	203	239	208	214	223	226	221	224	227	225	208	225	206	211	224	207	227	238	198	215	220	221	244	198	233	213	236	222	249	220	199	213	236	238	240	225	234	206	220	213	225	210	211	223	210	220	215	210	245	209	216	218	225	211	238	209	235	211	204	232	200	205	219	208	245	214	200	202	220	198	206	189	211	210	229	243	204	219	229	223	219	204	236	208	229	215	194	204	218	216	221	212	194	201	236	199	213	233	227	196	226	206	219	236	219	225	216	200	206	205	207	170	229	231	193	187	217	193	212	218	201	219	231	222	215	212	199	200	210	191	230	213	202	206	218	202	196	193	218	235	212	232	222	204	220	211	196	213	229	216	209	222	226	226	232	240	210	195	225	222	240	213	208	215	226	219	192	192	208	201	194	224	208	184	209	204	219	190	203	217	206	185	195	223	185	239	227	223	219	244	216	207	209	193	214	190	218	199	200	197	224	202	221	204	194	186	202	222	208	235	194	195	227	205	226	203	185	207	205	231	217	210	184	214	216	197	188	205	194	202	184	210	209	204	210	215	233	204	199	207	198	246	200	229	196	204	221	218	213	209	198	215	222	222	207	206	214	218	240	199	235	199	210	217	217	226	220	193	211	223	215	191	209	225	225	222	221	187	190	203	196	205	204	219	223	190	210	227	221	197	210	218	218	226	186	195	207	225	197	185	219	212	200	206	221	220	217	214	195	186	198	220	215	199	224	200	192	206	208	228	205	211	214	201	214	203	222	217	201	227	203	219	227	215	202	226	207	218	242	209	228	185	201	207	221	188	217	221	214	210	206	229	216	195	225	238	204	202	226	205	208	189	187	206	203	218	205	217	223	190	202	219	211	208	220	221	229	232	225	189	221	176	219	206	214	221	202	214	206	202	215	204	187	224	205	203	193	225	208	226	193	187	204	208	239	212	214	226	193	234	193	228	240	212	203	203	205	213	224	191	245	216	216	199	208	196	218	194	205	218	225	185	225	235	191	201	238	209	241	194	204	238	206	197	210	205	226	217	186	195	215	211	196	204	241	210	197	212	199	223	231	215	210	234	185	209	210	194	207	213	226	207	213	218	195	223	210	219	231	205	222	208	215	208	191	217	208	217	219	200	209	222	196	188	182	206	196	232	211	200	204	218	216	207	202	176	220	211	181	228	205	225	226	209	215	196	198	203	225	189	196	196	231	205	226	220	208	211	214	227	224	226	196	210	189	197	217	204	215	209	221	216	217	229	211	232	229	214	201	190	208	221	200	224	210	201	204	222	226	212	184	201	195	219	213	204	218	212	226	216	229	217	202	213	208	198	203	191	187	190	226	204	208	207	224	173	220	215	217	214	197	233	205	199	220	227	204	218	220	228	191	214	186	211	209	195	213	202	198	207	209	223	212	198	221	210	202	235	223	206	187	198	190	221	198	248	209	204	208	204	221	206	213	201	221	197	223	208	212	224	223	187	192	218	221	218	220	211	210	204	222	222	216	204	217	212	188	205	208	212	211	216	216	211	216	228	196	234	218	234	202	198	216	223	232	226	205	222	206	209	198	194	212	214	213	222	212	226	214	208	209	236	236	197	224	227	213	230	208	202	206	212	198	201	214	236	223	192	217	210	203	205	200	198	213	211	196	222	201	206	226	208	208	218	202	204	216	208	194	223	206	235	220	208	219	198	206	193	226	228	214	216	218	199	243	200	228	224	214	195	187	202	208	203	224	209	173	223	199	233	200	207	216	216	203	213	193	223	224	189	217	211	219	197	192	224	213	212	216	221	206	224	225	203	203	218	216	198	193	222	210	220	234	220	221	200	201	228	201	206	225	205	210	224	213	216	196	209	223	195	221	214	220	214	205	238	184	209	197	208	218	190	190	205	183	190	208	214	219	217	218	212	210	209	203	194	216	215	222	228	185	213	179	192	205	218	211	194	211	223	220	200	194	207	213	210	230	216	209	213	211	204	220	223	202	230	222	225	211	218	210	208	216	201	215	209	221	212	192	203	194	212	215	199	212	210	194	197	200	242	208	207	222	213	219	222	215	193	191	205	212	202	226	183	237	213	207	206	212	196	206	226	222	217	235	204	220	210	216	208	224	231	198	228	203	215	213	194	217	199	202	217	212	222	188	213	218	193	217	184	215	201	235	210	213	233	213	208	223
345	1	1900	135657	412	25	136	568	720	705	661	740	688	640	542	508	469	452	384	395	401	396	434	412	449	481	491	512	517	578	532	461	452	429	423	394	384	374	373	343	310	228	185	193	171	167	174	184	175	142	169	155	158	168	168	159	168	151	186	151	137	154	148	145	168	145	151	130	153	140	137	146	130	161	138	152	141	157	136	164	151	155	150	152	160	134	144	138	151	155	125	149	162	166	138	129	129	134	152	134	138	139	144	148	155	162	143	147	168	123	140	129	136	149	147	137	125	144	150	145	146	132	145	141	129	124	146	148	132	141	163	150	131	156	158	128	141	151	151	139	130	141	142	133	152	151	124	139	128	140	140	141	134	130	130	137	135	148	136	128	163	129	129	157	128	131	156	130	149	133	128	131	141	147	156	145	144	156	152	147	143	123	127	142	121	157	145	140	116	125	124	139	132	146	132	131	139	153	112	156	133	139	148	143	176	131	149	158	128	132	142	126	143	129	141	132	148	145	142	141	137	124	115	141	137	140	143	145	161	123	140	132	138	136	147	120	128	140	138	127	144	131	122	149	144	150	153	126	140	159	145	129	132	127	158	149	143	119	140	131	113	131	127	125	141	124	128	149	143	153	154	142	142	141	123	139	150	144	136	147	128	142	134	129	147	142	126	116	142	141	127	147	127	138	143	119	125	122	172	138	134	137	150	132	136	119	159	128	128	145	140	152	138	136	137	124	151	122	137	137	134	136	119	128	144	136	135	143	127	160	153	129	135	122	131	130	141	138	148	130	134	146	127	139	143	166	141	139	144	152	125	127	125	156	128	145	159	118	137	132	149	138	129	161	137	145	145	154	124	135	135	150	142	134	134	140	126	132	125	130	126	127	157	125	130	141	127	132	160	134	160	141	154	124	133	145	133	162	127	148	153	136	128	129	137	141	132	148	137	145	135	141	161	138	119	125	139	150	140	134	130	123	132	133	128	127	167	135	165	140	137	143	135	138	143	138	130	114	128	126	143	132	140	151	133	124	125	146	123	117	130	133	144	160	148	128	145	158	139	148	122	147	137	122	120	129	129	138	142	145	152	140	129	128	143	134	142	132	141	149	142	132	125	127	132	137	144	129	149	137	142	145	128	127	136	165	125	147	136	149	146	142	149	138	121	141	128	136	123	113	119	125	151	134	148	128	124	133	129	156	141	139	150	121	145	161	140	145	140	132	112	137	111	138	121	141	143	158	130	140	133	142	145	116	148	137	133	159	142	132	128	160	131	133	140	142	143	138	135	143	133	166	148	172	145	129	120	132	116	134	121	135	133	149	108	136	133	140	135	134	136	136	143	129	136	145	128	145	137	129	156	122	126	140	140	142	154	108	120	142	135	133	136	162	150	130	163	136	121	147	124	138	134	144	121	136	144	140	122	154	130	139	138	160	141	136	142	129	148	130	121	139	126	131	158	150	140	147	135	122	126	131	121	130	115	146	128	132	155	141	141	123	128	153	138	151	116	139	119	127	136	123	159	151	135	122	133	122	141	132	132	129	130	114	147	134	135	131	145	154	136	138	146	144	142	131	135	129	140	175	113	140	146	162	131	151	151	140	122	142	131	137	161	148	130	146	137	145	133	150	135	150	127	166	139	129	157	137	128	167	143	145	150	132	145	139	140	145	138	141	127	129	127	124	144	139	133	129	129	138	142	127	151	134	139	166	134	125	143	134	128	132	136	123	140	141	125	150	134	160	153	126	128	156	137	149	142	145	152	132	110	123	118	118	123	153	117	152	124	132	146	125	127	145	126	145	138	120	152	138	145	123	143	117	146	139	132	121	130	126	134	142	149	126	122	131	148	146	144	125	149	118	140	131	131	123	139	140	130	131	115	118	126	120	144	127	156	150	145	145	135	135	135	138	115	149	125	139	124	130	123	160	110	151	136	158	120	117	142	151	131	159	119	147	132	115	121	130	142	154	122	140	122	121	113	122	151	144	116	146	136	133	154	131	131	133	134	154	133	157	131	155	135	147	128	147	149	145	169	125	130	143	146	144	145	126	131	151	126	134	146	142	148	162	128	113	153	139	146	140	127	127	142	135	127	169	134	143	131	147	160	139	144	132	148	151	144	110	138	131	152	138	120	142	142	122	143	148	156	131	132	129	138	161	144	109	117	131	137	127	144	129	130	138	140	127	147	132	154	152	135	136	100	141	118	127	119	139	155	147	121	133	128	134	145	134	128	155	124	158	156	126	135	149	156	138	133	144	145	131	142	158	147	140	140	137	135	133	133	172	124	131	127	138	132	145	146	135	151	124	136	127	132	125	133	141	116	132	134	136	132	149	129	130	121	120	145	142
345	2	2100	135780	410	39	193	682	828	812	658	561	456	447	397	389	365	342	342	334	320	342	342	378	442	429	446	471	479	462	446	443	453	441	415	447	400	385	351	237	179	189	187	140	162	165	177	170	176	175	135	152	160	157	149	138	138	147	142	167	139	145	153	119	152	153	155	159	136	138	139	138	142	157	135	141	137	156	148	135	135	140	134	121	152	143	122	156	134	136	133	159	113	137	134	127	126	117	136	141	144	132	133	116	138	133	131	131	120	132	143	126	133	117	147	145	128	145	128	154	150	128	155	154	138	153	151	123	139	137	142	138	142	142	143	145	148	148	138	126	132	123	132	130	126	129	138	122	136	140	137	140	152	141	159	129	140	129	124	136	116	130	118	135	148	148	116	143	165	131	128	140	133	143	139	134	136	139	140	132	118	143	135	133	141	140	147	132	129	117	139	139	123	139	121	152	138	153	120	138	132	148	135	107	147	133	133	149	139	135	130	116	136	145	127	135	125	124	154	124	123	127	151	153	113	137	126	126	131	120	145	114	119	141	150	121	139	122	131	130	132	119	140	129	140	130	128	138	135	121	123	131	121	121	129	113	133	154	119	113	138	136	121	125	146	132	127	135	143	121	123	144	131	134	146	122	139	134	139	115	129	132	154	132	144	160	128	142	125	120	121	143	127	129	155	130	130	136	119	142	140	122	122	140	113	150	157	129	120	146	139	119	134	132	139	103	134	124	112	133	117	128	127	145	110	119	130	138	122	138	129	131	127	130	129	142	137	153	147	141	141	122	130	114	124	124	135	138	133	127	106	140	144	133	148	128	132	114	120	139	129	143	124	128	119	130	144	128	119	142	128	123	125	131	123	156	131	136	138	120	115	133	126	130	145	148	112	148	151	113	140	131	124	141	131	134	117	155	138	146	174	143	119	133	151	126	127	107	146	145	119	117	118	117	148	122	136	114	137	121	133	132	118	150	123	142	116	147	111	126	145	111	155	119	122	130	123	122	139	151	128	132	130	133	114	130	119	149	144	135	150	137	117	128	120	123	113	134	115	142	134	130	144	114	130	126	125	129	127	136	124	132	120	135	150	133	139	145	110	138	122	149	124	116	137	131	117	125	127	123	133	117	136	114	155	132	119	111	140	119	124	116	108	135	128	129	113	159	126	126	125	140	141	117	146	138	126	140	131	151	139	115	118	152	151	146	125	141	148	120	128	123	118	134	128	130	120	145	126	131	148	123	123	141	141	116	111	121	143	137	122	151	140	138	134	128	131	128	127	125	114	109	157	130	128	131	131	174	139	129	148	122	134	126	146	138	117	148	128	146	130	131	152	118	137	142	127	132	123	142	126	122	129	135	141	127	131	128	124	143	134	125	145	124	142	131	136	125	148	113	121	125	116	126	146	136	115	134	141	121	119	115	134	134	110	127	139	131	134	130	134	135	128	127	144	138	137	102	133	132	103	122	131	138	128	140	121	120	125	128	123	132	127	142	133	129	127	122	150	133	99	115	127	125	135	121	141	128	119	136	144	130	139	136	138	137	151	122	150	122	117	126	114	128	113	134	138	138	142	123	121	136	142	124	139	124	119	135	114	127	161	160	125	127	142	132	149	143	117	124	146	119	121	119	128	131	132	114	131	134	118	139	121	119	132	113	132	160	116	142	149	128	130	141	119	143	125	123	137	128	135	118	134	118	141	145	141	141	131	134	136	130	133	146	145	127	134	122	140	131	129	140	147	136	142	141	124	149	133	135	131	128	127	120	115	147	116	113	132	134	155	126	133	141	116	143	125	119	111	119	117	154	138	114	143	124	137	129	114	131	124	142	121	114	120	127	121	117	140	120	114	114	122	122	151	132	124	132	116	117	141	130	133	138	122	132	126	152	165	153	117	120	126	131	123	141	126	137	137	128	129	136	111	142	125	126	134	128	135	127	137	128	140	110	120	120	128	121	145	119	149	128	126	139	128	120	136	115	135	119	121	145	122	130	121	130	114	137	120	130	134	127	134	130	141	132	131	136	116	120	129	137	130	151	145	132	131	121	135	141	125	133	136	127	135	131	138	130	151	127	113	140	123	136	148	139	152	135	119	139	152	118	133	136	130	114	149	136	139	130	143	129	138	153	130	124	136	117	131	131	127	147	133	134	127	114	123	120	132	148	124	151	136	134	153	139	146	116	142	126	159	145	134	155	124	129	130	124	143	143	148	147	126	125	131	136	132	131	167	118	131	130	122	119	121	129	142	119	139	142	133	144	135	115	127	133	136	114	171	118	125	133	144	123	130	132	132	145	136	126	128	130	157	129	142	140	131	120	121	120	152	136	134	125	128	111	118	127
345	3	3500	135903	404	29	115	421	551	643	616	596	540	543	482	429	368	394	386	347	361	413	483	572	633	686	693	753	758	746	687	605	613	568	524	554	491	473	524	461	389	267	247	198	229	212	233	244	223	243	213	215	192	191	185	184	206	191	176	192	194	183	190	149	188	191	189	185	190	202	205	174	178	204	171	157	166	173	173	142	190	156	181	154	186	182	171	175	179	159	165	164	184	176	152	181	179	167	189	158	173	173	187	158	191	173	159	175	195	166	174	166	157	148	187	155	188	164	177	147	175	160	159	173	165	147	169	164	180	186	147	193	177	160	167	178	154	158	168	172	160	170	167	159	187	176	142	172	154	179	161	194	168	161	164	175	155	174	140	180	147	157	177	161	174	173	185	158	190	156	169	174	166	178	158	164	164	151	174	182	159	167	165	180	150	173	146	181	164	143	150	183	184	158	168	143	163	171	164	177	147	165	171	174	155	161	178	148	180	127	173	156	157	160	163	175	176	162	153	170	177	166	148	187	165	151	168	151	137	172	195	180	156	183	178	172	184	174	187	156	160	174	194	161	138	188	179	159	146	147	177	144	154	168	165	149	141	155	156	170	155	166	135	158	151	188	162	171	166	169	156	162	171	193	149	146	171	151	162	187	152	155	173	161	155	149	174	163	167	165	182	171	160	163	139	166	148	165	174	163	150	150	187	176	194	167	166	164	157	146	149	159	190	146	171	150	159	162	148	159	163	146	176	133	181	173	163	162	175	168	144	160	161	149	183	188	165	172	179	150	154	174	173	165	153	172	173	155	173	181	156	159	176	184	180	169	134	177	153	172	171	156	162	163	171	172	179	144	160	158	174	167	149	160	172	156	165	150	164	162	162	184	156	185	152	160	164	152	163	179	157	155	160	149	179	170	155	186	163	171	165	153	152	173	165	144	178	168	185	163	156	158	166	173	165	164	172	170	156	168	162	167	177	182	151	175	167	172	148	164	153	167	159	175	169	177	175	176	151	166	164	174	165	164	142	179	155	168	171	165	180	183	154	161	159	175	160	160	168	162	176	190	168	150	159	179	157	156	164	173	177	166	147	146	149	153	154	145	151	153	173	154	144	146	196	179	169	169	158	158	174	147	145	184	177	152	171	153	168	163	142	164	146	151	150	162	159	159	150	159	172	157	167	169	161	136	182	175	171	150	130	151	148	127	149	179	181	178	167	149	156	159	171	151	182	182	170	187	165	154	149	156	160	169	163	155	158	184	173	178	169	160	153	167	175	162	163	151	150	168	165	170	167	170	167	163	154	172	176	155	153	168	161	180	162	168	155	147	162	172	170	155	176	158	158	166	158	174	147	175	156	151	160	171	173	157	180	152	144	174	155	149	167	184	160	149	168	177	156	187	168	158	179	141	184	158	155	156	186	153	153	155	154	144	178	167	145	152	154	181	194	148	139	172	139	181	162	159	152	165	153	147	162	186	169	166	150	157	151	168	153	176	162	169	151	177	166	158	171	165	175	165	178	173	171	155	162	156	129	183	155	171	163	158	157	166	155	156	168	171	145	162	163	158	171	153	168	189	155	171	147	166	173	174	182	176	159	159	155	157	158	171	169	162	166	159	174	161	176	144	154	166	176	167	154	152	174	175	158	172	168	160	174	175	159	162	145	162	170	162	144	158	167	160	176	170	142	163	164	162	171	192	174	158	149	161	171	156	150	181	165	152	160	160	153	165	159	182	175	153	143	155	174	183	149	180	167	134	173	163	139	150	172	177	187	174	157	146	159	169	171	166	166	151	176	167	154	172	166	179	158	175	158	150	142	165	145	152	162	162	174	162	177	177	152	163	159	143	171	174	178	149	160	167	155	166	166	133	152	162	159	168	155	186	156	140	174	164	155	174	173	150	148	155	138	158	176	165	167	173	168	165	153	157	161	139	160	157	169	162	180	141	165	155	157	160	168	157	168	150	145	151	140	164	183	170	174	156	158	174	162	160	166	162	172	193	168	161	175	168	170	148	174	175	175	162	181	167	184	163	151	176	162	170	168	149	153	161	170	146	148	164	164	141	185	142	167	161	170	164	178	168	168	171	143	169	151	148	154	149	157	156	132	168	155	168	138	172	139	184	174	162	168	168	158	160	176	167	164	137	161	162	152	156	150	172	152	147	142	166	160	156	164	151	161	181	182	162	173	163	179	163	156	158	178	170	150	177	177	163	171	163	150	178	158	160	172	185	159	163	158	153	174	160	151	147	161	199	163	161	156	176	173	170	176	189	185	169	173	183	158	173	154	169	170	163	153	163	159	142	126	168	194	169	158	151	157	138	167	148	164	169	174	177	166	170	170	167
345	0	2700	136026	372	15	61	439	707	811	824	730	687	634	572	553	522	489	455	489	435	539	637	777	885	924	949	967	931	916	903	814	762	748	715	671	602	537	526	504	485	449	384	382	323	378	342	378	348	402	385	354	308	309	270	255	247	251	237	265	222	218	218	232	229	232	243	229	212	246	217	200	252	225	212	249	221	225	214	207	206	225	228	240	253	214	212	230	224	199	214	210	225	225	230	203	216	226	240	206	230	201	217	221	222	206	207	213	202	211	226	218	213	209	209	245	229	214	191	218	209	232	223	206	222	227	208	199	242	229	229	216	218	227	216	232	203	198	182	201	204	196	185	212	206	232	185	238	206	211	200	211	224	191	234	189	228	209	218	233	216	208	238	218	190	218	231	212	224	203	206	204	238	241	198	201	217	218	206	194	233	227	216	218	226	199	206	224	226	225	200	230	243	198	209	224	168	237	209	227	229	195	186	223	197	210	215	228	203	191	233	202	230	188	190	213	201	208	232	206	206	231	186	201	209	234	184	214	244	201	204	229	235	219	195	215	218	200	195	206	218	201	205	224	229	213	217	215	192	196	208	225	205	212	203	227	200	219	237	207	199	205	199	206	213	205	202	202	235	216	207	207	187	230	179	199	209	207	184	212	222	211	187	220	209	217	192	198	207	233	223	214	237	220	210	193	190	217	220	198	193	194	196	228	222	223	243	228	216	209	221	197	213	231	212	215	218	185	193	197	222	205	196	218	197	205	210	215	215	216	188	214	203	216	243	250	196	213	186	212	201	209	202	182	195	171	199	226	222	196	205	225	204	217	198	224	253	203	208	197	206	219	234	208	195	197	230	208	214	245	229	221	202	194	219	236	214	217	187	194	228	216	237	208	209	214	228	199	206	207	231	197	209	190	193	196	206	231	214	221	221	226	193	203	201	230	192	234	203	187	219	217	200	232	212	184	220	220	224	196	206	202	214	224	243	215	203	221	192	229	222	197	217	209	219	200	237	219	211	234	220	208	222	213	207	181	211	197	200	219	216	202	197	216	205	228	192	218	201	222	227	212	205	190	208	218	215	211	211	219	223	236	211	196	231	234	194	196	196	222	205	206	215	194	213	237	200	199	203	236	219	214	199	202	181	210	215	238	205	214	215	226	202	216	203	209	205	229	210	202	220	210	231	240	206	187	182	209	218	198	234	194	222	243	210	214	209	235	196	219	214	211	213	195	205	213	211	224	212	202	212	223	222	196	216	218	200	238	200	205	210	222	219	200	197	191	231	210	199	213	194	220	213	189	215	207	206	212	196	207	197	213	207	197	226	221	193	193	227	220	236	200	192	213	227	225	215	211	230	200	202	214	184	202	234	208	214	214	204	230	225	193	208	230	196	222	199	195	200	234	228	183	236	214	204	206	198	208	207	188	199	214	205	217	186	185	181	216	205	231	210	236	210	215	214	232	212	220	217	188	227	212	175	215	238	209	237	204	198	228	212	192	209	220	182	217	194	191	207	209	235	219	218	222	222	200	217	195	213	227	225	200	177	221	240	233	205	208	220	192	231	195	211	207	216	184	212	215	240	198	206	206	206	195	211	197	211	209	200	202	194	208	212	215	216	217	220	211	213	205	227	223	221	215	209	222	230	226	209	191	215	214	223	226	209	223	217	203	204	249	220	211	200	202	177	227	232	206	198	190	186	178	216	204	221	232	196	165	216	177	203	208	204	209	197	210	196	208	196	210	216	223	195	221	195	220	211	228	202	236	180	176	213	218	218	195	197	207	220	212	208	220	215	193	228	230	211	243	215	231	229	200	212	231	219	228	204	194	221	207	222	214	216	196	213	213	203	197	210	210	221	191	245	222	205	218	199	205	223	188	203	200	195	209	212	210	185	204	209	195	230	224	231	191	215	200	219	213	224	203	185	225	225	213	229	216	194	184	210	190	213	221	206	231	201	231	213	205	213	223	216	221	239	212	205	202	211	237	234	245	220	216	198	184	191	221	205	212	206	218	218	233	193	221	201	202	202	228	198	242	215	214	227	222	176	191	235	220	207	217	194	230	196	216	196	202	187	223	219	189	216	208	186	218	204	208	198	246	231	204	225	226	220	188	237	191	211	215	194	205	204	201	204	221	229	219	212	194	192	229	224	213	222	211	210	189	223	256	219	194	203	232	212	193	219	219	197	211	207	217	202	223	226	237	223	183	204	196	219	208	227	201	207	213	202	203	195	233	223	213	204	196	204	204	213	232	217	207	208	198	206	204	247	211	234	212	230	182	206	229	202	205	220	201	182	209	224	208	223	205	206	206	197	214	197	225	206	222	219	185	233	200	218	190	217	201	185	227
345	1	1900	136149	406	37	164	606	767	730	635	617	589	509	461	438	426	402	327	367	301	310	334	359	402	421	386	424	355	349	335	353	304	345	323	354	364	342	325	326	372	326	302	289	283	269	225	264	237	285	261	293	230	209	159	129	155	147	151	157	148	131	175	160	145	140	135	170	149	140	150	135	167	127	172	144	137	121	150	123	135	144	131	140	130	155	144	146	146	140	161	140	139	128	141	144	126	147	161	148	137	141	138	130	161	125	151	162	119	181	128	146	159	149	132	151	133	151	128	150	147	153	161	137	161	139	146	146	130	134	141	153	161	135	131	147	130	159	133	143	147	131	139	133	150	151	132	131	134	158	152	132	125	135	139	127	115	144	134	125	127	143	141	141	107	164	132	153	128	145	131	133	135	124	148	162	128	143	138	128	132	142	137	146	148	153	131	140	140	139	152	149	138	134	125	138	143	141	168	149	147	127	130	160	121	143	137	124	131	147	109	143	144	134	128	141	132	125	124	142	141	142	125	137	153	145	153	137	155	127	136	145	159	119	126	143	145	122	123	127	165	149	144	135	144	132	161	141	137	116	148	146	137	163	148	143	137	127	122	156	139	138	118	147	126	151	126	156	131	136	145	123	120	120	149	130	149	147	149	131	131	120	141	136	153	120	145	140	116	129	144	115	158	128	148	150	142	155	140	136	140	151	136	140	136	150	153	135	136	140	120	129	139	151	123	131	137	136	144	113	140	144	132	134	126	135	124	153	130	150	125	113	139	157	160	137	131	126	137	149	133	123	152	122	133	132	137	123	148	131	138	121	131	143	112	145	141	135	151	130	135	142	139	130	123	128	151	136	137	142	137	126	132	127	133	144	137	149	150	132	125	136	144	163	144	134	157	118	146	122	112	150	141	131	135	138	127	126	134	112	136	133	132	137	127	166	146	139	126	137	132	148	110	134	125	144	131	118	141	134	148	131	115	152	132	114	138	134	138	135	146	137	114	107	135	162	163	138	118	126	143	142	141	140	160	133	103	138	143	125	162	121	125	144	132	114	141	127	139	126	124	150	128	145	135	138	122	143	156	124	149	126	144	123	140	129	131	136	128	123	139	120	130	142	139	149	143	135	130	122	142	126	162	118	164	150	127	136	146	162	143	142	133	147	122	141	105	123	146	125	132	154	138	129	135	140	136	125	148	148	131	125	130	143	146	145	132	135	136	143	130	146	140	144	140	147	143	121	134	123	124	152	153	158	128	126	136	138	121	136	129	131	133	144	143	134	148	126	143	128	145	152	140	127	141	146	148	154	138	158	119	140	140	146	141	128	143	170	150	123	150	128	146	129	140	141	126	138	131	129	141	111	126	137	138	129	151	133	141	126	130	130	150	128	145	140	120	148	146	136	112	135	155	122	127	135	145	119	164	137	136	155	140	168	143	150	129	147	136	140	143	118	135	140	124	133	145	127	136	137	144	153	142	136	143	134	136	134	130	136	143	127	124	150	133	134	106	150	147	127	138	143	139	136	145	128	139	145	147	117	142	147	156	108	128	142	131	146	130	157	128	155	135	138	135	133	137	131	149	156	131	125	135	129	159	134	139	149	126	127	124	120	144	142	132	139	124	118	112	145	130	139	141	139	116	140	122	134	141	145	128	128	144	158	131	124	126	152	132	135	128	125	140	156	119	123	139	128	137	139	132	143	144	132	103	141	120	144	133	146	129	142	146	126	137	132	137	148	157	123	135	142	145	130	122	170	144	132	144	128	150	136	147	140	128	139	143	140	119	140	132	143	131	113	129	141	132	128	121	122	126	119	151	140	152	140	137	139	167	141	132	136	126	135	135	122	143	134	115	149	119	130	134	141	131	137	144	126	110	138	131	130	128	129	132	137	137	119	152	129	163	122	148	147	140	143	134	150	157	135	132	157	146	121	136	138	143	145	123	141	155	131	131	134	146	114	132	131	129	139	133	139	131	133	146	151	143	135	150	149	146	117	133	153	122	132	171	110	149	156	127	146	113	142	129	130	121	154	140	127	133	145	152	146	111	140	147	140	147	132	138	125	142	138	121	150	142	136	110	140	135	136	131	111	140	138	132	146	125	118	136	146	120	128	122	138	155	154	122	132	147	137	130	124	147	131	142	140	137	137	147	127	136	124	125	141	111	154	139	141	135	135	138	142	143	115	134	143	138	111	127	117	133	145	136	128	130	129	159	141	149	138	120	135	129	131	152	149	132	132	139	129	152	151	124	143	115	142	139	151	104	132	138	117	127	142	146	129	133	124	138	105	153	140	135	135	117	143	141	135	127	160	130	128	122	155	158	160	127	148	127	135	139	147	134	122	154	135
345	2	2100	136273	397	42	165	614	814	786	715	662	575	543	487	489	464	427	415	372	352	342	328	365	472	519	549	589	591	636	580	606	564	550	547	565	555	534	511	456	476	424	430	422	370	392	342	311	288	313	335	307	293	275	266	222	204	183	190	208	203	209	212	212	196	212	221	210	179	202	192	186	185	216	197	194	191	215	193	200	175	192	189	190	186	178	192	202	184	158	178	178	175	187	182	204	191	190	177	171	181	168	194	189	186	195	182	217	199	213	205	197	173	191	206	187	190	215	175	215	194	193	170	193	169	154	194	222	193	180	192	191	202	183	197	174	194	185	192	206	195	173	181	184	189	209	210	189	196	174	196	190	182	182	188	194	190	194	183	195	178	194	175	182	185	179	178	194	193	183	187	176	177	188	174	196	183	203	158	188	229	179	207	195	191	179	177	175	178	196	194	190	180	188	170	177	187	182	189	180	202	171	190	190	183	197	193	191	169	207	197	205	186	162	179	185	185	165	223	195	186	228	216	178	188	156	189	183	186	175	163	182	171	157	186	204	186	211	179	170	189	198	170	179	167	199	189	162	185	182	190	208	205	211	203	167	176	212	181	187	199	195	179	191	196	207	172	181	178	181	176	188	184	203	178	177	165	202	186	176	200	169	211	220	157	190	202	169	188	184	170	180	186	175	175	205	204	178	183	195	180	200	211	178	197	196	167	174	194	189	170	190	189	186	192	182	178	193	157	184	166	162	166	178	183	202	167	187	190	174	176	170	188	196	175	180	210	181	166	193	171	184	205	162	190	189	162	162	187	184	179	178	185	187	167	162	186	189	184	190	160	194	184	190	162	199	187	181	187	209	183	185	168	174	190	165	175	167	208	186	193	176	165	194	198	183	179	214	201	167	192	177	193	163	163	166	192	175	183	181	180	198	172	187	172	190	179	187	197	173	182	159	185	197	184	185	190	192	182	205	210	202	195	174	178	175	165	184	184	218	173	195	178	169	204	188	197	170	179	188	178	189	156	174	212	181	178	183	182	192	190	179	190	178	198	164	196	212	177	170	188	174	170	198	178	173	168	174	193	189	181	196	177	202	160	168	183	171	193	179	173	167	180	178	154	190	171	180	172	161	183	171	195	209	181	177	189	212	188	168	183	192	180	174	191	187	200	207	188	167	171	178	171	195	164	171	148	184	178	184	182	205	207	202	196	193	188	187	178	203	158	191	185	191	207	183	169	201	184	179	182	181	188	193	172	196	176	165	189	162	186	186	200	210	196	199	168	213	192	181	201	160	182	159	181	194	173	180	215	187	196	197	185	199	163	172	200	186	180	196	166	189	219	197	190	176	179	179	187	202	196	164	196	209	185	198	200	186	181	172	194	188	204	188	193	203	178	175	175	195	176	180	167	180	165	207	197	189	205	168	186	184	190	188	167	181	192	190	202	174	193	189	162	192	176	172	172	193	165	175	165	186	183	159	157	194	164	190	146	189	162	176	168	203	176	178	191	176	182	194	176	178	176	165	171	218	166	178	192	195	173	167	175	165	172	177	181	179	183	180	163	179	187	192	191	169	176	176	201	191	183	201	172	181	187	148	182	201	178	192	172	211	165	185	181	194	148	177	187	191	186	171	191	191	172	184	184	183	173	184	164	172	165	179	177	159	186	188	184	199	188	181	180	179	189	198	183	189	191	193	201	190	170	178	180	184	182	179	175	190	184	171	169	174	182	212	190	179	196	182	145	181	190	164	180	185	197	177	169	182	175	172	184	188	196	198	162	172	158	180	176	189	162	174	180	180	182	166	187	189	187	186	187	188	185	193	181	171	185	166	182	195	175	203	150	167	190	197	211	168	176	178	166	167	181	175	188	182	187	153	183	170	184	177	171	212	162	195	192	178	192	182	165	182	190	192	191	169	180	158	165	169	167	204	177	177	178	185	193	196	191	199	188	169	190	187	178	195	195	169	209	171	179	182	181	199	199	166	194	166	197	176	181	161	180	180	175	174	176	187	200	192	192	197	172	186	173	199	175	177	179	178	187	205	180	193	167	179	198	183	195	173	180	195	199	186	180	182	187	199	192	203	186	177	185	189	160	174	174	181	176	177	177	181	179	172	188	179	182	180	177	191	180	173	175	190	173	192	178	174	209	201	202	166	173	182	158	176	197	173	203	172	186	172	168	165	178	169	173	181	167	192	183	183	205	186	206	183	177	197	165	192	174	233	206	182	176	144	181	166	161	168	199	195	192	171	178	173	182	185	183	198	181	161	181	192	179	186	177	187	192	185	187	183	163	208	185	183	201	186	194	180	169	180	190	200	166	193	200	159	183	199	183	159	193	192	196	178
345	3	3500	136396	379	42	153	677	879	949	837	777	729	656	621	539	503	492	421	422	389	406	366	445	621	655	722	727	670	630	567	623	627	549	663	632	633	571	527	508	509	497	485	495	447	445	398	398	353	321	333	375	351	339	349	337	359	298	278	237	238	238	260	239	256	246	228	219	217	247	256	251	241	245	220	224	246	258	265	228	236	237	235	263	226	263	260	231	230	235	230	242	243	247	224	231	251	249	234	236	221	244	230	230	226	227	222	238	218	246	205	246	241	211	224	240	238	221	206	210	236	224	244	228	217	221	249	250	223	230	248	247	216	233	224	230	233	258	241	244	229	246	250	212	241	243	231	261	234	232	250	201	234	221	225	233	213	233	225	233	248	228	239	223	217	226	216	241	222	203	238	226	223	218	216	226	237	221	226	217	230	255	226	227	231	226	226	236	223	233	247	241	235	204	201	246	243	246	199	213	229	241	243	237	216	226	250	208	237	227	237	235	210	218	229	240	209	230	207	222	230	238	229	242	223	243	220	246	210	225	246	227	233	254	249	236	224	213	249	207	211	230	238	219	222	212	226	243	222	223	237	231	250	213	248	234	206	228	244	232	215	200	248	224	227	230	225	226	220	239	253	242	242	227	233	217	237	223	237	222	222	231	225	197	245	230	241	223	206	221	219	220	215	266	228	199	210	247	250	221	235	219	221	237	246	226	212	217	224	217	205	235	228	230	237	196	210	243	240	223	251	214	236	240	195	217	213	235	225	208	249	224	231	247	248	211	205	228	220	230	215	229	233	215	213	252	244	225	226	220	230	201	200	210	203	255	244	227	217	238	208	247	224	242	225	228	237	206	228	222	213	226	214	225	230	229	228	233	226	227	210	208	225	225	245	244	236	232	219	230	234	229	238	213	238	260	231	217	247	231	239	221	220	213	209	214	236	232	220	248	224	231	231	230	216	210	245	240	226	221	229	217	209	248	233	221	212	223	226	227	261	191	236	222	216	226	225	248	226	238	232	241	239	234	225	211	214	213	221	247	235	228	244	236	220	222	227	236	224	221	241	199	221	235	212	217	219	226	213	205	229	235	238	222	222	219	241	209	232	233	245	214	211	213	239	223	233	242	216	240	242	233	213	229	221	218	238	238	209	233	216	237	231	239	201	238	230	209	256	237	209	216	247	230	221	214	232	240	206	243	230	219	218	227	226	218	256	231	218	237	235	198	218	242	207	203	238	233	246	218	209	231	232	254	247	216	225	237	223	212	234	255	219	214	232	223	241	233	243	239	248	230	207	245	223	259	205	233	206	215	234	222	206	237	238	239	234	237	213	221	220	213	234	221	233	240	217	248	211	208	227	232	217	211	241	226	216	213	228	215	259	229	219	218	252	224	223	234	229	210	211	234	230	222	230	251	228	222	201	235	229	229	243	223	211	235	237	209	215	251	223	247	244	226	219	225	208	233	232	229	234	218	203	247	255	249	244	217	217	240	239	238	238	213	244	228	231	221	224	233	193	211	225	228	223	230	234	228	203	211	226	223	211	233	223	210	225	215	232	216	217	267	223	217	211	237	228	243	231	233	239	220	224	245	219	218	204	216	255	227	212	214	226	228	217	223	223	233	237	234	201	226	235	247	223	205	222	238	219	231	242	233	250	232	204	235	237	224	221	232	225	225	234	214	244	234	250	228	233	225	228	244	236	237	240	242	237	196	211	233	196	212	237	198	238	214	225	210	235	234	211	220	210	242	219	214	197	224	217	241	262	221	221	223	235	203	223	243	241	228	216	243	223	227	242	260	225	221	226	242	230	240	240	235	227	220	237	246	232	206	231	212	243	270	225	226	235	226	237	208	248	217	227	235	220	257	222	235	250	239	238	228	217	282	208	232	226	226	215	256	227	228	212	212	223	239	241	211	215	210	239	219	193	203	222	225	205	244	221	244	236	219	222	238	228	207	216	238	250	223	248	235	232	230	206	261	237	255	206	258	220	224	235	215	227	213	247	221	222	211	202	204	212	244	212	228	219	218	227	222	210	203	246	232	238	223	240	214	239	234	236	251	209	232	219	253	222	227	226	234	231	222	260	243	225	217	247	251	234	233	241	233	245	250	220	211	189	202	224	232	196	186	223	234	199	229	205	202	230	224	233	220	224	243	234	219	212	239	219	231	196	228	221	227	223	218	241	200	218	243	194	218	218	208	235	238	245	240	242	248	251	209	217	244	221	209	225	222	240	234	218	244	226	206	212	232	227	212	223	231	242	226	204	224	242	242	210	215	232	226	238	202	200	236	219	235	230	236	230	251	243	231	211	220	244	246	227	248	243	227	220	266	244	218	261	218	233	215
