345	0	2700	212899	406	13	91	459	566	527	475	544	518	520	455	412	384	392	379	390	339	303	336	326	312	336	327	355	350	371	467	513	546	593	635	647	729	760	768	731	802	772	733	699	698	727	699	661	622	597	576	547	502	513	449	468	392	376	359	348	317	287	276	300	267	285	274	255	221	240	238	216	202	208	210	198	176	210	213	223	227	210	210	205	186	201	198	195	212	184	206	190	207	200	172	185	173	177	200	204	181	174	185	200	191	206	154	190	201	195	204	183	188	185	180	197	185	191	188	180	182	199	185	180	187	184	199	199	191	213	208	192	210	176	175	229	198	172	190	168	197	183	180	188	184	191	201	186	187	187	195	170	197	177	189	201	173	207	184	204	178	179	159	193	201	204	171	202	183	193	164	183	181	179	183	190	185	185	185	213	204	183	194	176	187	169	182	179	180	165	182	177	199	175	190	171	177	186	195	190	171	175	187	201	172	192	193	169	204	189	195	177	174	188	151	190	178	183	177	168	177	174	199	184	194	188	180	187	167	165	197	170	199	220	180	179	180	165	182	196	178	178	189	180	187	182	171	194	182	199	203	200	183	182	189	172	173	178	186	168	160	145	185	204	164	191	174	182	176	183	171	203	160	152	169	182	170	187	153	184	181	191	191	170	179	208	182	193	168	174	175	185	205	185	194	172	200	175	170	181	169	191	209	194	188	163	179	184	192	167	193	183	189	188	188	188	180	169	202	189	189	185	175	182	202	176	195	190	168	182	154	163	151	172	168	194	172	177	161	182	200	176	200	178	174	184	181	177	173	182	166	179	195	188	180	182	192	193	189	176	189	193	177	156	177	163	189	193	176	168	184	191	189	172	169	178	184	188	184	167	164	173	189	199	171	173	173	191	182	185	198	171	167	184	155	164	189	177	169	196	172	176	187	184	173	180	171	172	160	207	204	186	177	167	220	172	188	172	184	209	169	163	167	173	188	168	170	200	186	183	192	163	192	191	198	165	190	171	184	187	179	173	183	183	173	162	183	165	168	176	190	175	167	174	182	176	176	182	186	198	165	166	183	183	174	166	170	189	174	184	191	170	160	172	173	171	172	177	204	178	188	181	173	188	187	160	210	181	191	159	188	167	185	175	161	199	171	191	160	184	164	184	157	158	194	173	180	199	176	190	185	184	201	174	203	155	156	173	186	189	161	189	176	160	169	189	189	186	198	190	201	182	188	180	189	171	177	177	169	174	172	163	167	189	173	194	163	198	197	184	166	152	176	175	178	195	175	222	147	183	184	181	183	188	196	189	172	192	189	167	180	200	208	164	181	201	190	162	170	196	179	190	188	184	163	194	182	169	160	178	183	181	190	190	186	168	201	167	174	185	184	184	181	187	192	183	189	206	173	178	194	178	161	208	194	170	227	162	152	178	188	176	201	196	181	171	204	195	188	181	157	186	177	193	202	179	171	194	203	181	188	186	197	179	157	160	149	183	167	185	179	192	203	195	174	182	180	156	180	187	162	160	194	176	177	196	195	165	192	147	189	157	183	187	170	176	193	182	198	203	178	192	200	163	183	184	184	198	154	171	191	185	177	177	182	163	165	172	184	188	194	186	183	172	181	195	186	177	186	173	156	178	176	182	164	177	191	164	190	177	194	185	166	154	182	170	170	201	193	198	174	182	180	169	175	183	180	185	171	163	157	195	192	189	167	204	165	204	190	174	173	179	191	192	213	183	153	195	193	155	188	171	177	189	183	173	179	191	181	201	183	193	167	180	178	158	176	169	182	162	183	173	158	184	160	169	171	182	180	195	199	183	192	166	187	205	186	192	176	170	178	198	170	163	180	175	168	164	179	175	190	175	183	176	204	182	177	190	180	205	170	198	177	179	181	152	188	168	163	157	175	173	210	175	185	169	191	190	188	206	201	175	194	191	162	186	173	197	188	204	185	184	177	187	171	182	180	202	157	170	151	197	181	203	170	199	169	175	181	159	193	183	166	168	186	172	155	187	178	181	172	161	198	175	158	195	193	186	166	182	181	150	186	183	174	179	161	162	179	162	174	194	184	167	189	186	173	161	197	200	188	177	164	192	189	178	166	182	184	175	169	170	215	186	188	181	190	209	179	195	172	216	172	191	185	166	168	165	179	173	176	186	190	178	178	189	188	200	167	185	193	188	162	190	181	171	195	192	193	199	186	134	186	175	160	178	192	171	180	163	194	177	182	170	170	193	187	184	161	189	166	201	174	175	179	177	194	175	162	192	185	185	189	192	185	191	192	174	176	180	174	182	176	187	164	163	189	173	172	185	175	165	181	192	176	184	174	192	171	184	193	196	193	171	181	176	196	188
345	1	1900	213024	407	12	185	541	406	419	382	441	419	371	350	352	288	278	296	254	293	285	268	274	254	248	275	250	246	289	304	308	388	444	503	540	609	634	652	712	610	624	629	602	597	551	543	469	462	391	432	408	376	365	340	316	322	313	315	300	265	257	253	221	237	235	231	236	207	230	225	189	238	215	221	206	215	179	193	195	235	218	222	184	185	188	207	195	200	202	198	181	208	205	175	211	191	192	191	185	187	188	194	214	200	174	201	190	190	179	161	192	190	192	181	203	224	180	205	193	174	196	189	173	184	187	169	180	164	191	181	192	174	204	176	173	199	167	188	175	199	177	201	190	170	186	175	177	187	191	190	185	214	201	193	196	178	168	178	212	172	178	187	212	187	192	211	185	185	195	196	176	169	199	190	181	166	193	184	175	192	193	159	189	198	183	188	193	197	182	205	175	193	155	185	200	163	183	182	174	176	177	184	184	187	174	185	169	183	200	191	171	167	216	188	170	198	178	173	177	181	181	186	176	183	170	182	165	194	204	184	176	209	175	182	168	197	202	208	184	178	191	194	191	181	222	188	204	184	172	186	196	182	185	180	178	186	201	154	210	198	186	174	179	189	163	188	203	170	184	168	180	206	190	200	187	179	201	184	197	186	191	187	187	197	186	171	175	197	174	181	163	197	173	174	187	179	173	192	204	205	193	180	194	184	190	161	170	203	157	202	175	163	188	195	190	173	196	172	193	185	179	184	177	176	175	184	167	207	187	192	201	188	188	164	181	203	188	182	177	193	214	192	194	188	168	192	200	168	188	172	188	177	164	176	193	203	213	183	199	178	186	190	198	184	167	183	184	203	194	192	165	182	177	193	193	189	185	184	175	189	196	178	203	181	187	172	178	176	191	199	188	172	178	200	204	178	194	194	178	190	197	188	176	163	189	177	190	179	174	179	182	195	173	198	203	208	163	182	199	169	186	195	183	180	131	187	201	193	181	181	193	185	166	192	198	172	182	186	203	176	206	170	168	188	177	181	197	188	201	198	193	167	176	183	158	220	178	176	187	181	187	188	185	180	194	192	206	174	186	173	202	174	189	198	192	192	200	197	196	174	190	173	186	186	181	175	186	188	197	190	186	167	183	196	185	201	170	169	194	201	180	209	202	199	182	177	194	180	188	207	199	186	167	177	199	203	192	182	180	179	195	185	187	191	182	186	175	194	195	170	195	174	194	172	162	191	207	203	148	202	181	166	191	172	172	179	171	170	204	192	178	208	206	206	182	191	198	190	171	192	186	215	193	155	183	208	185	194	171	196	194	179	163	189	197	200	184	183	171	195	181	163	163	178	177	182	193	158	198	184	190	203	158	199	184	199	175	165	160	183	155	173	181	187	175	186	175	196	188	200	196	184	171	189	177	188	205	193	188	194	173	186	200	197	199	184	176	178	178	171	192	171	192	179	207	175	203	174	184	213	188	201	191	182	187	174	176	173	179	188	161	183	182	179	185	186	220	192	172	175	188	185	209	205	194	187	185	175	164	156	200	182	166	175	188	202	174	177	192	185	168	197	169	185	196	168	207	206	179	185	205	179	205	188	179	189	184	165	181	190	207	176	177	198	190	171	168	193	178	177	173	186	199	181	209	173	175	197	194	166	176	186	191	166	183	203	176	219	182	192	192	196	186	151	206	197	173	188	181	199	162	176	180	185	183	202	200	167	184	189	182	187	189	192	191	204	198	192	186	199	192	188	206	206	181	185	201	186	170	186	166	182	192	180	193	188	194	185	185	175	186	184	170	176	164	193	200	192	185	182	157	163	201	185	191	158	203	192	184	179	171	206	179	180	181	177	199	166	174	177	169	190	194	202	161	191	188	167	198	163	162	177	182	167	205	175	190	169	194	199	170	170	153	184	192	182	192	183	196	186	200	179	188	215	176	174	183	179	184	150	174	162	170	173	199	221	179	177	188	206	165	208	180	172	179	179	182	169	185	178	177	192	186	168	168	158	176	189	207	173	164	176	196	173	182	179	204	184	176	166	187	183	187	167	169	171	210	176	207	175	199	194	194	157	184	173	195	207	177	179	174	196	177	167	198	193	205	184	206	205	191	154	202	173	195	191	185	181	192	170	187	163	201	173	196	196	165	212	181	173	180	193	188	187	184	174	166	206	203	176	180	173	189	198	190	186	199	192	184	194	176	185	192	175	201	176	176	157	167	181	173	168	191	180	201	172	171	175	174	186	172	193	188	180	164	183	199	168	193	184	180	176	188	178	191	172	180	186	191	175	177	200	175	176	210	192	182	178	182	187	196	170	171	160	176	176	176	201	173	175	195	168	155	182	180	173	165
345	2	2100	213149	412	8	82	390	409	432	451	505	430	452	398	377	384	339	347	319	306	306	288	317	295	308	331	388	394	439	438	513	581	613	630	722	686	700	689	673	657	694	619	601	583	547	516	467	467	433	413	372	380	366	354	316	293	281	280	267	263	239	254	256	218	237	216	227	215	216	240	236	230	238	225	211	215	212	193	206	202	192	200	186	169	213	208	195	194	186	220	182	176	202	198	185	183	178	189	190	192	171	202	182	170	179	199	189	188	175	163	169	205	177	191	197	184	183	183	183	175	180	173	189	187	207	202	189	209	184	192	173	185	190	168	186	175	178	180	183	184	195	181	188	217	198	188	182	180	181	211	205	180	193	166	178	164	196	173	174	167	201	197	169	189	185	165	199	182	200	168	168	193	177	173	165	188	182	177	183	187	175	220	168	179	172	181	186	160	181	177	181	161	164	177	187	174	211	183	197	176	152	196	187	187	182	166	175	187	184	195	176	181	200	181	185	171	179	189	189	179	149	161	198	172	160	172	178	154	194	177	193	179	188	194	227	192	188	191	196	167	199	172	184	168	167	164	179	181	172	193	177	173	161	201	184	159	194	182	186	171	179	172	189	176	167	175	176	179	182	161	164	184	185	180	195	158	178	181	203	161	212	202	184	167	207	164	185	174	186	171	169	196	193	195	170	172	192	191	152	193	182	181	169	160	169	165	160	185	177	199	184	204	194	180	174	198	180	190	204	160	184	209	171	149	187	185	207	174	204	193	157	187	183	172	192	182	189	168	190	199	165	173	186	190	182	196	178	157	177	173	181	172	153	166	200	197	178	201	157	149	194	188	168	193	172	155	181	177	158	165	193	194	190	181	203	179	203	206	161	164	168	180	202	175	167	203	177	164	178	167	166	170	176	208	201	177	163	186	210	183	175	177	197	194	164	173	174	204	176	211	219	196	201	185	177	172	189	198	182	175	172	200	173	186	201	169	155	170	177	181	176	201	188	204	188	200	186	192	202	179	195	171	169	174	178	177	183	187	179	183	181	173	189	165	169	201	177	183	188	169	207	175	204	181	183	181	168	170	196	175	169	164	191	172	188	191	181	162	192	195	159	183	169	170	172	193	173	191	179	178	162	181	168	166	183	193	170	202	184	175	181	181	190	192	181	175	212	191	171	172	183	154	190	200	179	170	200	189	165	189	183	175	161	176	215	187	188	180	212	163	191	199	185	187	190	198	160	183	188	182	190	177	175	187	196	178	191	163	190	191	175	175	170	183	178	179	181	185	187	185	164	175	165	209	186	186	150	187	180	185	169	186	192	165	165	186	171	193	192	182	169	190	188	188	202	172	165	157	166	188	173	161	158	170	177	186	199	174	165	166	195	186	183	174	177	167	183	169	177	183	175	170	167	195	169	188	175	184	178	158	168	181	187	199	198	226	196	203	176	186	170	176	195	175	182	192	173	188	152	178	178	185	183	213	187	170	188	172	178	166	177	187	189	164	168	187	192	174	170	184	179	183	191	165	191	176	165	170	193	186	200	152	179	183	184	192	178	175	189	182	169	209	189	186	169	173	173	182	179	193	169	168	186	190	194	177	172	184	180	191	176	196	177	171	182	189	200	179	187	187	181	193	166	187	187	188	164	149	187	193	164	164	171	190	179	190	200	175	170	193	207	195	198	191	184	189	174	180	201	170	179	173	204	202	191	192	173	191	182	179	173	178	182	189	171	186	192	195	148	172	189	196	178	194	185	190	161	187	178	175	210	177	168	187	164	187	175	194	184	186	172	174	180	192	198	176	177	167	212	171	180	156	170	177	170	166	174	165	173	175	190	174	170	171	199	171	174	170	190	193	181	183	184	191	191	151	215	172	172	162	186	194	197	175	173	164	197	177	172	167	178	199	177	166	186	199	168	186	168	183	181	164	193	160	177	196	196	173	189	176	171	183	175	163	159	199	169	184	157	187	191	196	188	179	175	191	173	154	187	192	200	154	181	179	166	192	163	199	187	184	187	162	171	181	203	185	196	172	184	211	186	176	181	170	170	196	180	171	175	171	193	210	183	178	212	163	183	169	180	172	187	186	187	161	194	188	161	161	195	190	192	181	184	197	212	185	186	184	191	158	176	198	180	174	188	180	197	163	179	194	173	179	168	186	179	187	190	188	185	157	169	197	168	203	186	205	184	156	174	174	188	188	189	183	178	155	195	174	175	174	174	178	203	163	190	177	165	165	174	183	178	181	159	184	188	174	196	184	187	176	187	176	165	196	165	178	183	183	184	180	196	169	177	166	187	159	173	192	176	170	151	175	177	182	191	174	195	191	162	185	175	179	179	198	180	216	176
345	3	3500	213274	421	10	112	440	571	577	474	529	488	457	406	378	368	350	348	343	295	271	273	282	280	281	266	245	276	266	281	327	401	483	521	536	610	619	631	725	707	746	744	726	712	699	667	658	600	604	590	553	514	443	403	446	397	363	381	348	297	312	303	293	267	270	249	265	252	207	247	231	219	221	202	204	216	181	202	214	212	201	204	228	176	208	184	203	198	199	171	180	197	197	193	167	209	193	194	197	169	197	180	182	180	177	196	180	194	204	195	185	201	192	185	197	231	194	179	202	184	187	187	183	186	167	205	214	193	183	183	178	197	174	199	190	205	195	164	196	181	181	198	199	166	188	203	195	181	187	195	148	190	153	183	193	178	169	173	205	174	186	173	191	173	182	168	175	196	177	181	185	168	166	175	178	180	191	177	180	159	184	168	184	181	174	176	195	196	163	161	188	184	178	184	167	207	195	191	189	196	176	169	177	184	189	186	195	189	181	181	200	177	197	196	176	160	200	183	218	189	184	185	193	184	182	188	179	181	195	179	161	184	201	183	174	175	193	180	170	174	178	182	178	154	171	185	154	156	176	183	158	162	197	156	174	171	199	202	178	163	181	167	190	177	187	167	182	156	169	175	194	184	185	169	166	180	172	204	177	184	181	184	198	177	175	188	167	160	193	172	161	153	178	184	211	171	166	173	194	170	198	177	179	158	173	183	159	160	193	153	191	162	164	188	180	162	182	197	187	182	204	181	187	162	185	176	187	188	159	180	177	184	169	174	165	170	153	183	173	191	183	149	162	156	180	178	171	185	172	178	176	196	146	188	191	165	195	182	191	215	178	177	184	194	171	170	170	147	189	178	201	168	182	161	215	203	157	188	201	168	178	166	181	172	176	178	173	149	188	184	182	203	183	176	204	174	191	178	176	160	166	183	156	173	171	191	198	154	175	188	192	158	165	181	206	188	162	161	181	203	174	180	164	177	199	182	180	186	165	184	189	197	179	186	171	185	180	157	164	163	183	179	185	178	189	182	202	178	178	163	170	186	190	203	192	168	180	174	204	159	172	173	172	168	168	175	176	167	162	190	177	161	179	165	178	190	179	205	166	188	171	218	172	172	196	173	188	168	176	178	159	172	171	168	176	170	177	160	173	187	178	186	174	177	197	198	188	161	185	163	172	180	198	182	194	171	179	190	176	176	169	191	165	195	168	162	177	190	204	176	176	201	170	163	154	169	191	177	156	197	178	170	169	188	185	162	168	180	164	163	183	179	183	181	165	195	209	156	194	177	181	168	172	192	189	178	191	176	183	194	195	194	199	183	173	179	179	180	186	206	186	182	191	169	179	161	201	161	194	184	167	162	194	179	205	166	188	182	183	186	188	183	176	171	155	198	189	192	163	171	169	180	164	166	176	169	164	163	162	167	183	150	166	161	186	179	167	176	187	212	179	190	180	184	178	175	173	183	182	180	186	159	177	181	180	180	174	182	177	202	182	165	178	166	172	168	170	174	190	174	175	182	196	173	197	164	181	188	195	192	197	169	179	182	166	177	182	178	205	175	191	180	167	181	192	184	180	180	181	153	171	191	153	181	192	184	175	209	182	172	175	186	170	195	182	172	165	196	166	166	184	165	178	165	176	170	164	161	173	188	189	171	180	181	158	184	169	188	186	180	155	168	184	176	196	180	170	190	174	175	169	175	193	175	188	163	180	181	197	168	185	188	184	179	173	183	174	178	172	189	170	170	208	186	187	194	175	161	195	176	185	181	161	191	175	175	187	170	174	178	174	176	159	158	173	176	192	160	180	163	193	174	189	178	197	193	162	182	193	166	189	159	187	168	163	175	183	191	182	194	198	171	202	170	189	159	174	174	172	185	173	184	202	173	193	188	186	175	190	182	169	173	195	192	193	177	176	200	177	182	156	157	171	174	192	156	182	165	184	163	184	194	177	185	175	167	155	196	173	162	182	184	156	173	179	180	165	179	204	163	179	184	179	192	164	163	186	164	167	181	171	177	204	160	164	151	177	166	191	201	185	156	198	201	182	182	173	203	143	151	163	174	183	181	171	176	186	146	182	181	180	196	180	174	189	168	177	181	174	163	174	178	150	195	190	145	157	192	181	170	187	200	175	161	181	183	178	188	179	171	173	216	169	180	187	174	184	183	168	175	194	186	173	189	167	205	168	184	179	197	197	185	208	187	192	183	162	156	172	176	176	165	176	160	167	169	190	149	197	171	181	165	176	165	178	171	202	159	201	154	174	164	172	185	172	190	191	161	203	153	200	163	178	200	191	191	145	171	154	157	206	214	187	186	179	173	174	176	185	193	179	156	183	186	199	159	165
345	0	2700	213399	417	7	55	448	586	546	473	551	501	483	476	447	402	420	408	390	375	346	352	364	345	317	332	359	313	381	399	442	568	587	670	737	834	801	818	860	779	783	808	774	747	717	660	634	615	585	525	540	490	466	429	395	396	335	370	332	348	333	289	285	282	255	268	256	271	232	245	230	220	207	207	217	220	186	204	202	222	205	211	193	205	211	201	194	198	198	187	206	207	180	202	186	201	185	190	182	214	161	174	207	212	194	188	186	195	190	194	199	196	168	196	171	177	194	182	190	208	184	160	184	186	177	181	199	196	173	170	226	186	185	176	193	195	198	188	192	192	197	187	191	211	183	169	182	178	173	187	173	170	198	180	189	181	195	172	204	176	190	167	194	175	162	176	190	178	198	175	187	163	179	178	215	186	176	175	192	189	173	202	193	169	191	186	174	162	187	172	189	182	185	201	200	188	200	177	198	163	174	183	177	179	177	162	163	182	170	185	181	182	172	213	208	169	164	193	180	182	190	203	180	206	180	180	159	186	168	175	160	173	183	177	177	172	185	177	175	165	166	192	185	162	165	136	164	182	183	189	173	196	148	164	190	177	152	180	173	182	162	193	153	185	190	168	176	181	174	180	200	182	203	192	180	168	192	186	186	183	194	174	193	176	171	189	181	186	187	185	196	188	181	183	189	189	165	192	211	187	199	195	141	197	165	174	187	182	161	187	154	190	165	163	205	154	165	187	184	184	186	184	191	164	171	186	179	170	154	177	165	173	181	173	191	195	195	207	174	190	178	184	157	181	183	177	177	205	177	168	193	186	171	168	196	180	163	192	186	181	179	202	178	178	187	181	180	185	174	192	160	169	185	187	180	180	163	182	157	179	192	194	161	206	169	163	168	175	178	168	195	180	174	184	186	179	192	188	183	155	168	203	216	160	179	192	187	170	169	183	220	181	162	165	188	176	179	183	193	184	185	184	169	168	188	183	195	206	181	173	172	160	191	165	184	167	183	180	183	176	163	191	150	195	176	165	196	187	191	177	153	173	177	184	184	169	168	172	203	191	175	185	160	164	194	183	173	220	183	146	194	163	171	174	161	157	167	188	172	195	168	179	182	181	155	195	155	174	189	154	178	172	169	192	177	173	188	168	189	198	190	176	178	209	174	187	179	198	166	156	183	188	190	195	187	189	167	148	184	207	186	182	179	180	150	174	199	171	177	192	162	159	169	185	183	181	166	173	189	178	186	186	174	176	202	166	181	182	172	155	198	179	172	199	196	174	174	190	154	188	210	166	172	188	205	201	189	169	171	175	161	173	182	179	172	158	195	180	149	160	182	169	187	175	182	175	171	161	209	186	181	177	178	181	183	149	193	200	196	148	161	182	176	174	181	188	183	162	173	177	167	185	180	162	153	174	164	188	189	175	200	185	169	158	179	177	184	185	188	169	161	176	182	168	175	203	192	186	198	180	184	169	162	182	180	175	177	187	189	166	177	208	205	194	173	181	175	182	170	169	176	182	188	183	159	198	177	178	174	175	196	172	167	170	158	168	174	189	185	164	208	175	190	180	167	185	197	174	196	143	166	158	195	167	178	183	178	187	183	186	167	172	188	166	176	189	177	183	160	179	168	173	188	213	164	188	156	195	169	174	175	176	200	177	172	166	171	202	196	187	160	181	157	182	171	168	176	194	167	188	197	172	184	171	195	190	155	183	169	155	165	174	174	189	167	176	174	204	190	180	159	183	197	204	183	202	173	188	174	159	199	164	180	164	172	167	171	171	172	183	176	158	183	174	190	150	161	171	171	198	194	173	173	199	181	160	192	170	185	182	173	185	191	149	168	173	195	176	178	193	172	170	158	193	179	199	169	189	183	179	151	142	173	171	179	195	177	181	167	163	183	163	202	164	161	175	169	181	160	169	187	172	172	185	163	185	158	183	179	179	170	160	170	188	178	165	169	158	193	175	159	196	170	164	169	201	180	189	169	196	201	190	187	184	196	201	173	173	196	172	203	179	164	165	160	159	179	178	187	149	183	186	185	172	161	166	183	166	177	193	190	176	185	191	194	155	169	166	166	183	194	167	187	179	192	182	172	186	170	177	195	193	156	188	180	174	213	182	175	165	182	185	153	177	175	181	161	194	163	168	179	193	176	177	200	185	162	195	199	177	163	171	193	170	169	176	153	176	181	172	172	183	157	194	186	154	188	170	181	190	164	168	171	170	166	160	190	186	205	173	177	170	170	191	187	174	167	161	174	186	162	180	183	164	173	201	196	189	171	165	171	176	169	176	195	167	177	191	167	184	167	197	220	173	215	167	156	204	187	177	181	181	186	170	161	182	149
345	1	1900	213524	405	9	133	425	444	425	387	456	392	359	343	327	323	287	302	303	272	239	250	254	244	236	244	251	316	354	331	382	381	391	385	475	516	544	543	567	570	611	577	614	576	564	590	523	478	473	440	398	395	368	349	338	304	303	303	252	266	245	236	238	234	250	232	228	221	206	211	217	201	218	180	216	218	196	189	179	179	195	178	200	192	217	184	180	187	198	190	179	171	162	163	221	193	202	160	192	192	173	190	165	184	184	186	200	180	183	190	172	196	181	179	172	180	188	191	202	187	167	158	176	220	167	153	198	171	160	191	173	171	181	187	175	164	190	152	181	189	165	171	180	184	170	166	179	176	187	184	168	171	180	200	184	197	194	175	161	168	181	170	186	174	171	190	161	178	175	170	177	179	174	166	165	177	174	189	169	185	178	201	182	189	184	202	173	144	186	172	177	181	191	173	154	175	195	177	182	183	194	162	158	205	181	177	199	188	179	198	182	169	163	187	189	186	186	190	196	165	145	176	185	204	165	169	173	179	172	167	159	170	172	157	172	171	163	160	190	186	185	166	176	165	200	181	177	187	175	164	185	181	177	190	168	191	171	192	193	156	155	166	168	183	159	185	163	175	195	199	190	184	170	181	184	187	158	214	161	185	180	182	196	158	180	178	186	189	153	176	166	180	194	169	188	172	196	168	157	172	192	186	194	176	181	183	183	153	177	176	141	160	179	181	192	170	175	197	205	174	181	162	173	169	200	210	203	167	182	178	163	197	148	154	182	183	170	156	165	174	193	191	174	177	158	183	170	186	181	182	180	161	171	178	179	188	208	188	176	165	186	188	177	174	196	192	173	182	174	179	178	187	175	175	178	165	188	152	178	185	181	159	174	191	172	171	190	174	156	163	185	172	183	172	168	157	196	183	159	176	200	179	184	164	183	154	178	171	167	160	169	177	187	158	164	176	172	147	195	203	177	173	184	192	176	177	172	172	175	174	182	178	148	158	214	169	188	168	196	174	160	170	182	201	172	168	176	178	184	175	179	159	168	182	172	173	196	177	175	179	202	184	191	187	182	183	187	191	174	188	167	193	175	179	179	167	183	176	166	169	163	182	181	169	181	199	163	169	166	177	173	167	191	185	176	175	174	174	163	168	188	138	169	163	180	184	193	173	152	177	181	143	180	183	195	171	202	177	191	208	180	177	155	168	182	179	158	190	172	149	187	166	167	154	186	158	168	149	165	179	188	152	177	185	171	175	172	195	181	165	163	173	183	180	177	162	175	188	180	200	164	175	184	191	201	170	165	198	155	175	150	162	160	182	171	193	178	188	195	175	184	187	163	171	188	198	153	177	184	193	166	189	183	163	168	192	178	165	163	191	177	182	210	164	160	171	192	167	188	191	190	148	171	163	164	183	188	187	188	160	167	163	181	179	171	163	154	195	199	164	194	177	192	176	184	143	213	142	173	162	167	166	155	186	179	199	186	159	171	174	161	155	146	169	182	190	158	189	186	161	179	184	188	185	161	195	204	133	178	177	173	177	183	160	182	192	161	201	197	178	174	180	184	180	170	179	178	180	203	149	168	172	194	190	187	153	186	180	174	186	159	184	182	172	162	177	156	166	192	167	176	172	189	154	184	174	177	157	173	180	182	178	151	138	191	176	190	168	166	150	171	194	182	177	169	166	187	196	169	166	186	201	171	190	173	168	181	165	180	187	173	185	167	159	162	171	184	174	182	172	164	164	168	160	170	169	178	177	184	185	191	163	185	159	154	174	152	170	155	189	166	182	165	173	167	169	159	191	165	157	191	171	178	184	160	166	154	175	189	163	160	181	171	172	172	160	222	167	180	178	168	192	192	170	163	182	176	180	188	171	145	194	179	181	184	170	170	173	171	169	168	187	185	192	181	156	176	180	160	175	186	184	169	178	162	194	175	154	155	177	159	169	177	190	168	189	190	192	169	164	181	150	155	166	187	193	161	163	157	196	165	160	149	174	174	176	195	170	167	141	177	166	163	177	188	175	180	185	183	196	163	181	191	183	169	182	163	176	153	157	190	193	161	172	169	155	195	169	169	175	188	178	180	159	171	178	175	197	164	199	193	201	182	177	188	197	171	187	164	158	183	174	179	169	174	152	176	166	178	180	188	185	180	173	168	180	174	172	203	213	159	164	176	167	186	202	186	170	169	184	190	180	185	194	172	179	192	173	197	150	181	172	174	179	173	176	196	177	177	170	177	167	171	181	173	193	160	184	168	169	152	150	180	154	191	173	177	156	174	175	153	190	192	194	182	169	187	174	188	183	168	201	186	184	181	195	183	174	195	153	165	166	169	180	177	164	172
345	2	2100	213649	397	5	77	381	467	480	420	502	419	402	376	338	349	311	298	312	312	287	271	270	313	261	277	286	280	359	434	500	541	611	653	710	713	767	695	734	739	723	627	643	602	571	533	517	463	456	417	373	355	339	314	340	298	300	280	241	243	253	239	244	231	233	229	209	220	210	207	202	212	207	218	199	209	190	191	184	191	193	185	183	185	195	202	181	185	197	188	182	183	162	161	179	192	160	187	187	194	177	185	149	195	191	213	165	190	187	186	183	179	171	187	175	197	182	168	187	189	179	181	166	174	179	183	184	187	161	180	197	157	198	178	182	172	188	179	190	182	164	175	179	182	166	191	155	165	201	159	179	177	180	162	181	170	183	185	193	186	176	194	188	202	165	158	186	178	177	187	187	171	189	178	170	185	170	166	182	179	185	141	155	189	161	202	178	186	173	173	183	182	204	176	168	182	199	160	186	174	187	172	171	192	161	177	159	169	168	203	170	175	195	165	176	169	201	192	193	185	153	197	187	174	175	185	181	180	160	162	177	168	164	172	183	184	182	194	188	156	175	171	178	170	169	164	170	167	161	190	176	172	165	205	198	173	182	194	158	175	179	176	170	162	151	174	139	162	159	172	175	157	196	168	166	187	188	178	169	158	188	176	161	178	180	158	165	190	154	170	164	186	179	151	182	169	178	157	184	160	191	174	181	183	179	207	175	176	184	193	185	176	202	182	150	186	173	178	169	176	189	165	159	182	194	184	180	179	189	183	189	178	176	169	186	171	165	168	147	165	186	161	165	161	184	158	180	164	167	165	187	170	167	154	168	168	195	160	179	180	182	184	202	168	178	182	174	157	178	168	190	180	165	170	191	176	188	152	182	182	162	168	161	185	179	164	183	161	178	195	181	180	172	152	165	163	204	178	189	180	159	189	174	157	175	158	170	162	196	162	159	176	167	187	174	189	208	174	187	165	180	180	186	185	162	177	170	170	173	144	156	152	177	170	189	172	178	153	167	185	168	181	167	169	192	183	157	204	193	177	171	173	155	186	179	171	187	173	183	170	202	195	179	156	177	169	194	191	174	160	189	179	187	166	170	164	177	157	166	173	178	172	198	180	179	191	187	151	165	189	159	174	181	173	159	179	166	155	175	160	173	169	166	159	158	169	189	181	188	170	175	175	214	172	191	178	191	161	192	170	197	173	184	195	178	157	167	177	172	178	192	171	178	177	174	175	170	143	168	164	181	171	172	175	173	171	161	172	167	165	185	168	181	180	177	181	192	183	159	170	153	174	198	189	198	184	160	172	191	159	192	154	155	180	199	158	196	186	164	190	168	201	178	184	152	144	159	158	179	187	188	189	199	188	179	185	179	177	200	153	177	180	190	181	169	165	180	177	187	160	168	157	176	174	187	178	167	177	170	193	177	186	152	187	189	197	171	184	155	169	186	157	161	170	189	168	185	162	202	173	165	170	164	176	167	169	183	197	170	191	165	162	182	150	174	179	171	184	174	181	165	163	178	171	186	174	172	180	167	172	190	154	162	170	166	170	192	149	165	153	163	156	193	177	203	164	171	167	154	158	185	184	181	157	189	172	162	168	177	172	179	181	186	178	183	149	182	167	159	166	198	190	160	163	169	177	196	165	181	176	164	186	176	164	170	182	164	179	167	184	163	192	158	154	183	175	170	182	168	171	181	200	175	160	183	179	155	188	178	169	193	153	176	209	171	158	181	172	170	183	177	163	196	182	153	182	193	182	162	158	167	187	201	173	180	172	181	171	173	161	180	169	198	183	182	157	176	175	178	189	172	181	194	177	197	190	149	171	170	201	200	177	171	144	166	158	194	166	190	182	156	179	188	194	159	206	191	173	175	170	170	173	182	206	180	152	163	173	187	178	183	184	186	157	191	167	159	190	161	178	176	187	177	200	160	191	170	170	168	199	178	166	173	172	201	185	167	158	171	186	162	186	157	194	182	172	172	188	164	180	178	168	193	178	170	199	190	168	174	161	166	184	182	182	172	180	178	155	178	194	158	161	151	161	183	171	196	179	159	178	192	149	151	169	200	167	159	176	164	169	185	152	150	186	188	188	190	175	175	186	193	176	178	176	158	169	162	186	158	173	166	156	178	197	200	180	148	180	189	172	184	192	162	184	162	180	149	162	192	172	190	198	185	183	171	181	162	178	186	189	180	179	168	167	177	181	165	201	151	163	161	181	175	169	185	171	184	170	185	175	174	154	170	182	164	171	186	168	161	188	173	191	176	170	184	179	206	175	182	179	184	187	172	179	176	188	180	185	197	181	189	181	158	167	184	181	178	175	183	181	185	163	173	188	179	188	163
345	3	3500	213798	396	6	102	546	561	488	485	466	433	445	396	395	354	347	318	307	293	281	276	295	268	285	319	359	426	435	516	587	672	694	720	733	748	764	698	736	682	653	661	618	595	567	521	548	504	445	461	454	381	384	324	359	327	300	300	259	271	265	232	252	245	247	225	223	217	221	207	208	196	189	195	201	200	178	195	172	191	201	174	191	205	162	212	165	179	188	188	176	168	186	168	174	157	167	156	183	184	184	173	170	169	161	173	180	182	182	144	172	185	164	168	182	173	168	180	187	175	174	179	185	184	178	195	174	166	171	158	176	174	158	158	186	196	186	182	151	163	169	178	159	178	172	156	173	178	166	166	170	165	170	164	179	177	171	184	159	172	152	161	177	162	167	170	175	154	187	178	161	171	176	165	170	175	162	190	151	176	163	157	165	181	176	177	186	142	164	192	151	160	176	155	160	169	161	169	181	192	152	156	155	169	146	179	173	168	151	166	171	189	175	165	164	187	188	174	168	177	184	176	167	189	152	179	165	171	178	185	156	169	189	168	182	157	168	170	159	147	164	169	167	170	188	170	158	138	156	159	196	173	186	153	174	145	142	185	174	185	176	169	162	166	164	147	182	157	165	183	171	161	165	172	174	171	175	156	150	158	153	167	159	161	146	142	152	151	175	145	165	180	164	175	174	161	151	177	160	158	169	186	172	187	184	176	183	164	177	163	183	165	184	163	168	179	184	158	153	168	159	167	181	192	192	176	168	171	152	183	171	162	179	190	175	177	179	170	157	182	186	167	167	150	200	166	189	158	170	173	187	161	182	160	160	164	148	175	169	179	147	174	188	178	150	166	173	193	184	166	167	170	157	183	160	165	182	181	192	185	177	173	167	167	164	149	147	159	172	178	181	167	166	169	171	177	153	183	163	175	156	194	166	143	163	174	147	168	170	176	162	167	163	167	156	195	171	171	151	198	185	151	183	155	183	170	171	171	170	164	176	166	157	168	153	168	165	159	153	179	162	160	181	166	163	168	184	180	154	203	181	183	172	179	175	169	179	169	174	150	162	167	178	174	158	162	183	161	175	162	167	149	205	178	155	166	182	176	167	144	157	155	186	174	152	168	157	170	152	155	171	176	174	162	165	157	169	170	166	191	165	154	183	166	155	161	152	144	154	150	175	157	164	138	166	159	163	163	178	164	167	162	170	176	173	159	164	177	158	146	165	155	174	171	155	144	178	168	159	177	159	168	163	171	149	165	167	174	178	160	172	174	170	161	198	162	149	147	186	162	184	173	174	144	162	163	154	171	176	187	165	171	182	153	175	173	195	152	165	148	169	172	149	157	164	157	180	157	174	166	152	164	171	173	162	178	158	170	159	166	147	165	195	167	160	162	166	164	182	174	179	177	172	172	168	173	150	171	176	163	163	177	170	178	163	167	169	176	167	165	187	178	147	160	183	159	175	170	170	131	159	147	176	165	147	171	178	177	169	164	160	149	188	156	164	179	183	188	191	176	170	169	179	161	166	147	169	172	186	175	154	159	153	171	180	169	166	166	163	163	166	192	168	166	170	158	154	192	156	170	159	159	180	149	148	166	180	167	182	155	188	183	183	169	159	161	175	167	182	164	161	160	177	166	163	152	169	152	162	174	174	161	165	152	172	165	169	163	164	167	175	181	171	170	188	149	163	156	172	188	177	170	187	170	157	166	153	180	161	159	154	166	178	162	159	173	163	160	170	178	150	163	153	168	161	176	153	176	153	154	158	150	187	166	164	161	155	150	159	175	171	181	159	162	172	165	162	175	184	149	177	163	171	154	163	173	154	176	175	157	165	171	155	168	150	172	159	156	164	169	190	174	172	175	150	149	160	204	198	149	154	175	158	162	175	168	175	157	181	166	170	144	159	159	166	170	185	165	166	191	168	179	158	162	153	157	169	147	152	163	168	177	163	157	155	177	189	164	149	170	169	166	175	195	177	139	179	171	166	160	164	175	180	165	171	192	155	179	170	155	182	179	175	155	188	150	170	167	157	160	161	176	175	160	163	168	174	159	198	170	173	157	163	150	161	169	165	160	162	177	188	180	185	172	182	152	162	176	131	159	186	175	165	172	159	164	158	167	174	177	168	180	179	167	185	175	141	164	156	171	151	153	176	189	158	160	173	157	163	187	162	166	156	168	177	193	157	178	165	168	152	181	175	187	177	185	164	154	197	162	168	171	180	150	171	158	178	161	183	160	163	175	159	144	132	170	177	172	186	181	180	166	153	169	177	157	189	165	181	182	180	178	171	178	203	180	162	175	159	181	174	168	155	166	172	160	181	163	147	171	147	160	182	159	159	169	161
345	0	2700	213922	385	9	52	382	461	476	494	504	502	484	407	388	372	373	340	338	337	342	295	351	369	537	678	717	790	829	784	853	800	857	862	849	839	834	805	804	817	730	710	705	633	611	542	517	471	484	448	390	399	380	354	323	341	307	295	270	288	247	242	243	224	247	210	227	238	202	199	195	186	213	188	220	186	189	163	198	190	198	182	182	180	202	166	192	172	177	168	176	174	179	184	178	176	164	169	181	162	168	162	175	175	180	174	146	171	183	178	179	162	170	164	170	166	174	170	182	195	158	165	166	158	182	153	164	175	178	170	171	195	180	178	171	148	171	163	155	144	193	177	169	162	148	153	178	172	165	176	171	171	153	181	165	157	177	188	147	133	153	169	175	162	178	168	157	153	157	175	153	170	165	151	180	158	191	176	189	171	202	175	166	177	162	151	180	190	160	157	159	151	158	161	180	180	188	169	184	164	173	148	171	155	186	157	197	184	176	166	169	178	147	157	174	155	175	181	171	168	188	181	151	169	170	169	199	156	172	164	158	184	157	187	165	165	158	152	169	159	159	163	172	164	188	159	174	146	169	176	162	176	161	172	170	162	169	179	134	168	189	179	159	162	176	160	161	145	174	179	172	191	174	176	171	153	181	182	181	166	144	182	165	175	150	165	175	144	143	159	171	167	154	132	171	159	170	161	164	190	150	167	170	166	173	174	160	172	168	165	175	179	173	151	162	186	157	148	160	145	186	152	184	175	177	169	175	156	152	161	171	160	154	180	172	172	158	154	158	182	173	190	170	176	160	161	156	173	169	159	168	151	144	170	185	156	157	153	168	157	173	154	177	147	155	187	175	170	181	143	157	178	146	178	172	147	176	183	165	178	166	174	181	162	165	137	161	161	162	171	166	168	152	162	171	177	164	159	163	149	149	177	162	167	158	172	170	154	188	171	148	189	170	176	179	166	143	163	183	150	164	184	174	159	168	166	153	153	176	165	180	141	164	177	146	171	160	161	176	164	165	167	167	166	177	155	156	149	163	154	158	166	168	147	150	164	155	160	167	131	155	153	177	179	167	158	163	178	147	185	178	152	150	135	194	174	179	167	161	147	181	139	140	173	176	184	170	177	156	159	175	137	160	164	159	168	149	168	177	183	156	166	158	173	156	193	143	164	169	169	153	168	168	170	192	161	169	147	158	166	178	160	163	176	152	156	164	159	172	141	176	165	169	184	175	161	181	169	144	156	148	168	141	147	152	157	162	154	173	160	183	176	177	162	190	173	162	159	143	145	180	160	158	143	141	173	173	174	170	175	164	148	160	171	172	153	163	153	170	173	166	169	190	181	155	126	143	144	160	157	179	165	146	165	172	163	154	168	160	180	188	151	165	152	167	160	164	159	151	167	148	169	129	148	173	174	175	145	177	168	176	169	164	168	160	162	160	167	169	167	159	158	160	126	154	171	145	165	181	147	163	174	165	172	178	169	185	169	173	195	160	168	162	159	154	157	160	141	158	154	164	155	146	172	161	173	161	151	176	184	149	173	171	167	169	176	160	167	197	171	137	157	188	170	169	173	174	155	168	160	171	166	175	153	158	161	153	162	145	150	164	156	180	156	191	159	179	175	168	183	136	153	142	159	169	175	201	180	159	171	158	152	170	150	171	160	149	184	169	176	170	154	157	164	168	172	147	198	154	193	160	146	166	161	168	163	165	172	157	143	176	149	169	137	152	164	154	159	164	162	156	152	157	164	165	143	170	184	156	160	183	172	151	163	141	160	182	163	158	186	161	132	146	150	176	169	163	152	159	173	156	150	139	171	161	164	166	156	164	161	164	138	165	174	151	180	174	147	176	171	167	174	169	184	147	172	164	156	151	157	150	171	190	141	178	174	160	170	163	169	181	157	171	170	168	157	165	179	144	162	170	169	175	145	171	176	142	178	173	139	184	163	146	181	170	203	127	168	158	153	158	174	176	156	161	186	162	172	161	180	159	148	155	156	176	159	149	177	173	177	164	169	188	170	154	158	169	178	164	156	182	191	152	163	130	178	168	152	171	148	170	161	165	175	165	183	154	181	174	152	173	161	175	174	159	146	152	159	145	150	181	159	151	154	162	167	176	182	148	152	166	162	173	171	154	161	172	171	173	160	159	167	180	173	174	165	168	165	175	149	154	156	164	170	154	150	156	157	168	181	172	162	181	179	162	172	145	166	164	140	170	172	178	164	185	171	170	164	167	180	180	157	158	137	165	164	179	172	138	137	157	176	159	166	172	196	165	167	155	185	150	176	147	163	136	167	157	163	161	172	165	191	140	169	154	165	155	158	153	155	173	163	177	151	146	164	177
345	1	1900	214047	408	7	116	442	433	457	394	401	393	353	332	276	302	275	257	275	214	259	235	242	217	257	221	222	202	211	200	205	221	244	290	357	368	456	550	634	635	694	666	653	640	626	579	540	558	503	469	410	440	426	374	332	337	340	275	292	285	234	264	231	216	221	213	209	213	219	189	197	193	185	179	180	200	162	153	201	177	193	180	207	160	187	184	126	170	162	177	192	174	163	154	182	182	168	164	181	173	178	170	138	155	166	162	179	163	164	166	163	180	167	165	164	181	170	179	186	169	170	188	171	154	167	196	167	152	163	169	172	171	165	136	171	152	192	173	171	189	160	195	163	156	196	181	156	167	194	171	160	170	186	155	192	178	160	174	149	163	171	179	185	156	180	169	170	160	160	160	167	175	177	142	163	165	171	162	179	139	151	167	182	146	145	152	163	153	151	164	166	160	157	150	159	165	153	187	171	174	170	146	179	178	176	189	152	149	166	176	177	168	159	160	175	181	154	162	185	180	171	183	152	158	145	168	175	158	169	150	178	148	138	169	163	161	178	160	163	168	162	159	179	164	179	175	171	178	158	155	150	168	142	173	162	146	178	164	164	180	192	172	200	149	151	192	159	161	155	187	165	193	181	147	186	155	166	156	169	184	176	159	153	177	172	170	138	164	163	174	166	169	150	162	177	166	173	172	163	169	161	181	186	141	168	162	177	167	150	152	185	149	183	169	164	163	164	153	187	166	174	161	155	169	148	145	181	162	159	172	201	157	184	168	175	169	189	168	158	184	166	158	165	157	168	177	142	174	192	175	157	158	152	166	163	171	187	201	148	166	186	167	161	169	157	167	174	162	138	168	159	178	167	172	156	150	183	179	164	188	159	140	170	154	170	158	178	182	152	192	148	167	154	167	164	175	165	190	162	154	176	174	143	163	170	158	148	176	160	169	151	153	163	161	166	173	174	150	168	152	143	160	155	169	168	154	151	160	145	157	173	157	181	178	166	169	148	158	142	145	166	168	152	154	191	154	163	173	158	173	160	172	178	174	183	166	187	161	166	176	167	172	157	163	154	165	157	180	148	161	168	164	165	185	152	166	166	176	156	178	165	169	165	195	152	162	158	178	154	175	176	156	146	179	160	170	168	156	156	145	152	166	152	163	168	146	152	167	172	159	169	159	164	159	168	170	172	150	145	172	183	164	166	160	183	155	164	172	157	180	174	172	153	172	162	168	158	148	161	166	158	179	169	175	187	169	160	143	153	167	169	165	148	164	173	162	180	144	170	161	165	155	164	157	185	145	148	156	171	147	170	158	157	180	172	168	167	181	154	179	152	168	184	166	176	189	177	145	196	148	137	146	165	173	169	146	148	184	168	149	176	163	166	186	180	137	167	168	159	157	183	183	157	170	159	173	156	150	169	164	143	121	155	167	171	166	169	157	175	151	165	158	184	154	128	178	170	170	174	159	163	151	161	181	174	186	168	184	169	175	173	149	181	158	160	161	172	154	183	187	156	176	178	156	168	160	183	152	179	166	172	175	162	164	177	138	168	186	188	166	183	164	139	166	163	153	167	180	166	156	169	148	145	172	176	164	151	175	142	158	165	170	183	166	167	149	179	180	170	150	170	153	174	169	155	157	159	162	159	166	149	156	155	160	172	149	160	177	168	172	140	161	186	158	180	185	162	174	157	159	164	176	155	158	181	170	184	159	172	175	181	152	158	164	166	163	165	154	147	148	206	174	128	167	177	144	172	188	171	135	178	149	175	171	170	151	167	170	187	171	170	177	151	168	147	179	169	170	155	145	158	173	162	148	170	147	176	161	150	150	179	164	155	161	152	150	191	179	161	153	150	190	167	179	179	157	163	161	173	163	167	180	155	201	142	152	144	155	158	163	153	176	159	160	142	155	173	172	155	173	185	144	153	157	146	160	179	148	172	164	162	171	174	143	162	161	163	179	165	149	168	154	147	187	184	156	183	178	155	155	163	176	153	177	179	158	169	177	156	154	162	167	149	158	170	162	148	153	175	165	154	199	159	159	195	166	173	156	173	163	162	163	170	151	168	148	186	163	173	166	149	161	170	161	178	145	174	151	199	158	154	152	164	185	166	167	181	157	168	180	168	147	149	134	161	165	162	153	176	170	177	185	167	172	163	166	162	192	140	183	162	188	178	169	156	178	168	162	177	179	151	173	165	156	178	161	162	143	163	152	136	167	148	149	148	156	162	148	183	176	166	167	150	142	150	164	178	148	161	169	171	171	165	143	175	149	182	156	188	170	136	162	154	181	158	155	169	166	194	172	183	156	170	167	176	164	164	176	179	154	166	153	169	157	171	161	174
345	2	2100	214172	405	5	79	394	435	451	423	385	392	398	374	320	310	317	280	316	259	272	271	234	233	250	224	249	203	204	218	212	223	225	287	419	496	535	634	666	733	722	683	683	635	649	607	563	536	529	472	455	399	393	381	313	327	315	281	296	277	273	256	221	212	197	208	200	191	192	194	188	200	201	164	158	191	183	194	178	192	212	185	186	160	188	166	170	205	180	185	169	166	160	173	172	166	183	168	144	166	162	161	176	172	154	168	164	176	176	158	168	187	168	152	167	158	158	155	158	159	166	170	142	156	151	150	162	170	168	178	159	159	181	167	158	176	177	176	146	179	192	167	174	149	159	162	178	149	174	165	162	151	157	165	167	173	155	163	159	165	165	161	157	160	177	167	175	154	169	164	159	168	163	179	158	165	171	162	164	174	163	166	174	173	185	165	159	155	165	175	152	153	163	171	146	156	154	150	185	155	175	152	150	164	171	168	161	156	149	162	161	157	166	170	178	161	186	184	154	153	161	164	182	173	180	178	167	175	151	182	159	162	169	163	156	161	189	159	163	168	178	171	150	185	150	170	188	151	169	171	163	150	168	151	142	158	155	169	181	158	170	155	160	149	152	169	158	166	149	156	148	191	166	163	170	157	183	154	134	141	186	161	142	142	142	166	152	182	175	152	170	148	147	162	165	152	153	158	181	178	174	168	161	153	157	181	159	159	151	174	155	164	157	154	165	137	151	154	168	168	154	174	143	155	165	159	180	151	153	177	167	179	174	146	179	166	158	140	166	155	157	167	149	169	161	180	156	135	166	165	152	162	152	145	141	150	152	170	172	178	161	146	170	167	162	153	160	183	179	182	169	152	163	171	124	149	171	148	164	172	152	192	152	176	151	154	167	166	152	162	152	158	168	168	163	162	168	155	171	186	157	164	150	167	163	150	158	151	170	160	145	136	167	170	164	179	150	177	168	174	152	155	149	151	151	143	159	156	177	162	149	139	158	157	170	177	161	159	177	164	167	149	150	151	162	170	163	167	155	167	177	168	156	170	189	171	183	162	151	147	153	163	177	147	157	172	166	174	165	159	147	165	154	145	150	171	167	143	152	174	167	160	144	148	181	139	170	188	170	164	163	172	172	166	179	162	164	149	158	163	165	169	164	174	164	181	189	146	169	185	176	165	168	143	161	161	135	180	144	149	152	143	153	188	162	181	157	158	158	169	178	186	156	156	179	191	160	153	156	156	181	166	167	171	164	170	155	159	167	163	176	167	167	159	165	158	160	167	159	153	145	165	156	166	170	144	169	154	140	145	166	142	154	148	142	153	171	160	159	170	135	171	167	138	162	139	161	148	156	139	177	161	163	149	157	170	157	142	152	172	153	181	174	178	168	148	158	149	177	154	166	171	190	158	159	165	152	173	167	151	177	160	158	164	168	155	156	152	182	165	165	165	167	155	157	155	172	168	163	147	164	158	152	135	140	186	169	174	158	170	155	165	167	173	164	143	162	147	167	158	155	174	161	169	190	155	168	169	151	166	123	175	161	156	151	153	156	163	159	144	171	141	153	153	166	166	160	148	142	153	145	154	153	188	174	175	184	171	173	147	172	153	168	176	157	169	166	169	172	190	143	178	163	175	162	169	159	156	160	166	157	162	142	152	147	163	157	158	157	163	186	167	179	180	171	163	156	146	147	155	145	173	167	159	150	149	188	157	172	153	156	156	168	164	167	152	178	147	152	176	161	169	160	171	160	151	177	159	184	162	153	149	159	149	153	179	167	131	158	180	170	167	149	175	155	170	167	151	159	166	144	153	173	155	158	183	149	154	166	173	134	174	172	153	165	162	173	162	157	159	157	172	181	162	163	162	152	151	168	158	155	143	168	152	172	161	154	149	147	151	171	163	158	145	169	140	148	140	139	155	160	170	174	186	167	147	153	172	167	150	167	150	160	152	163	175	166	151	171	156	168	151	145	182	166	158	161	167	156	169	146	159	158	149	149	145	190	167	169	145	152	161	148	145	157	166	156	160	137	157	178	170	160	145	158	163	147	145	166	158	154	175	147	160	145	165	192	148	165	185	162	172	163	147	157	156	157	155	166	157	170	150	177	153	155	175	146	159	162	140	155	159	145	151	174	155	150	181	150	152	155	169	179	161	171	173	139	174	174	154	165	157	170	167	160	158	185	149	166	159	180	160	153	162	161	185	146	179	164	164	179	175	177	177	166	182	193	148	151	140	163	167	163	147	171	149	167	169	169	173	154	138	189	169	157	165	153	160	157	141	143	173	168	155	155	155	172	145	161	156	157	171	146	163	146	151	166	172	181	160	156	158	194	181	150	167	154
345	3	3500	214297	400	7	89	476	521	541	443	446	387	379	335	332	324	310	301	292	293	276	262	252	246	254	220	211	229	244	227	225	227	228	247	305	498	592	703	683	697	740	732	753	721	709	676	656	646	590	524	486	468	453	439	344	345	339	304	299	270	293	283	247	218	210	185	174	176	170	158	179	187	192	190	180	193	194	173	168	163	164	191	180	183	187	159	175	174	162	151	197	182	150	177	154	189	162	159	180	161	177	177	146	158	164	153	170	175	158	153	181	187	173	171	167	169	163	171	147	167	161	165	191	156	159	165	159	157	162	156	164	164	152	152	164	165	182	180	174	186	155	164	149	150	154	171	151	163	167	142	158	147	162	164	144	134	154	150	163	175	174	153	133	166	148	150	149	165	164	148	169	171	159	135	153	146	157	152	175	166	151	143	141	158	146	158	177	162	172	171	150	164	182	174	152	159	160	122	156	167	193	146	164	150	144	175	134	155	167	153	164	139	156	143	144	140	156	130	161	159	149	155	139	138	164	131	154	144	159	146	169	157	174	179	159	154	143	165	157	151	167	157	162	183	131	176	132	131	151	149	160	145	168	141	164	154	170	147	153	146	171	159	181	162	175	178	139	176	159	174	157	161	154	165	162	173	137	160	158	168	152	148	160	146	142	136	158	137	155	156	157	166	149	160	163	177	140	154	176	145	152	162	135	166	159	150	160	163	149	174	160	149	178	172	148	143	155	163	145	161	157	146	155	165	182	155	156	167	145	148	147	155	165	148	150	153	146	163	153	167	148	148	155	172	143	166	135	131	135	163	157	141	164	150	150	144	145	185	155	141	181	150	134	158	163	141	157	171	141	160	174	150	146	155	172	138	159	140	174	151	176	141	154	143	142	160	150	163	144	143	154	138	153	165	152	158	153	169	146	160	171	133	150	176	154	179	155	134	170	153	146	144	157	158	160	138	151	173	160	146	143	166	171	146	166	152	145	133	161	148	160	146	145	153	171	148	137	176	129	141	160	165	164	152	174	165	150	138	177	149	153	170	161	161	164	154	146	141	159	170	152	144	174	174	147	151	143	158	163	178	143	163	127	179	138	138	151	156	168	166	140	177	160	171	134	166	159	174	146	166	161	136	158	156	160	166	141	140	154	162	167	155	161	155	162	171	143	150	148	166	183	155	148	147	150	161	156	152	173	153	165	140	171	166	146	159	152	158	132	165	148	147	174	149	161	154	125	152	162	148	158	159	152	164	171	146	160	161	166	151	148	147	179	145	155	147	142	145	171	175	152	159	154	143	163	156	159	150	140	170	147	172	155	159	161	165	178	136	154	166	156	167	159	146	127	146	167	150	139	147	168	162	137	147	152	170	174	156	149	139	141	162	155	149	149	154	150	163	174	153	154	166	159	143	149	143	162	133	138	151	157	160	139	169	151	160	156	145	167	159	157	133	151	181	156	158	160	164	150	158	127	158	149	162	166	149	156	141	174	143	147	168	143	156	140	131	168	170	136	169	151	148	133	159	148	138	175	181	133	152	180	165	162	169	160	157	133	170	141	156	164	145	151	158	156	146	138	127	142	172	156	162	173	155	145	158	176	155	152	160	168	153	169	166	151	159	169	139	151	156	162	155	145	161	148	172	145	146	157	163	140	176	162	147	124	140	161	169	157	148	128	169	143	163	174	160	154	155	148	142	161	150	166	148	162	174	169	185	160	174	157	144	164	138	152	179	160	142	170	154	163	158	143	138	153	167	150	177	156	168	153	203	156	152	156	154	154	161	170	181	184	154	153	145	153	141	151	153	138	152	180	151	134	146	140	141	158	158	150	187	154	152	162	152	165	177	151	173	151	150	174	166	158	176	147	133	157	148	136	178	162	174	145	149	161	161	154	129	187	152	146	131	129	173	161	166	146	141	154	123	146	164	154	147	140	151	150	145	151	160	164	152	147	170	146	182	146	146	157	156	180	157	158	148	161	146	152	144	165	145	145	178	143	164	143	165	152	150	157	159	148	137	171	159	158	154	154	166	162	162	174	143	163	164	181	167	174	150	157	192	143	144	162	147	148	161	180	157	168	146	157	161	149	133	155	154	156	153	165	163	150	151	147	175	151	158	160	173	153	172	147	141	159	155	151	155	164	163	144	154	154	142	167	155	162	154	145	165	148	149	150	160	157	153	147	151	163	150	127	157	165	158	142	176	146	167	161	149	152	150	162	117	166	167	153	188	165	154	163	140	170	169	144	161	159	146	148	158	158	137	185	146	156	150	132	163	158	161	161	170	147	139	141	162	158	125	163	139	148	164	162	161	169	156	146	144	145	191	164	146	154	155	164	176	174	172	155
