0	534	434	294	593	409	332	232	464	566	552	802	633	257	187	91	412	400	472	389	610	340	510	153	511	269	525	150	80	130	401	134	666	259	505	453	627	339	710	243	376	449	505	322	185	353	324	388	447	360	605	656	573	293	372	330	610	598	214	154	70	606	631	642	503	372	641	561	478	247	317	272	575	219	293	54	648	211	568	497	290	475	654	445	375	268	261	710	396	295	651	175	585	250	717	246	788	426	596	634	507	463	408	529	192	529	434	535	630	446	166	471	442	523	566	235	432	435	369	121
534	0	107	241	190	351	320	354	124	508	80	316	432	641	577	450	624	752	805	665	76	730	152	447	844	283	157	539	507	520	791	524	942	281	447	358	334	275	283	353	520	594	781	611	575	638	314	234	664	606	133	932	113	384	283	479	297	874	604	401	464	349	228	129	779	762	348	837	754	316	336	382	276	479	683	529	188	601	844	150	680	65	341	387	765	658	519	184	291	424	927	565	67	640	221	454	302	596	575	910	209	186	169	389	412	286	710	811	108	252	518	313	718	230	45	313	822	653	167	511
434	107	0	148	137	240	232	261	88	397	127	336	479	541	477	357	531	659	712	572	183	630	134	354	751	190	95	446	414	427	691	431	849	188	336	247	251	187	254	260	427	501	688	518	482	545	191	127	571	513	180	839	101	274	199	386	234	781	504	308	371	266	175	176	686	662	265	744	661	223	212	289	199	386	583	429	182	501	751	67	580	42	278	276	665	558	426	271	180	278	834	472	146	540	251	361	322	503	330	817	111	79	105	278	319	231	617	718	191	145	425	202	625	147	139	220	722	560	79	418
294	241	148	0	374	190	139	113	171	347	259	509	552	407	337	210	384	512	565	425	317	490	217	207	604	42	232	299	267	280	551	284	702	40	286	234	408	94	491	113	280	354	541	371	335	398	106	124	424	366	312	692	280	143	153	239	391	634	364	161	224	387	412	349	539	522	422	597	514	76	95	142	356	239	443	289	355	361	604	204	440	182	435	226	525	418	279	417	177	183	687	325	292	400	424	213	495	356	377	670	201	155	116	310	172	310	470	571	337	227	277	252	478	304	273	73	582	413	77	271
593	190	137	374	0	258	494	372	202	331	234	222	586	706	636	509	690	818	871	731	192	789	248	470	910	332	42	598	566	579	850	583	1008	364	354	265	168	313	117	419	586	660	847	677	634	704	275	219	730	672	287	998	79	319	229	545	107	940	663	460	523	183	38	121	845	821	152	903	820	360	289	448	86	545	742	588	68	660	910	70	739	137	151	294	824	717	585	239	198	308	993	624	135	699	137	373	208	662	237	976	139	157	242	236	477	177	776	877	165	162	437	166	784	81	228	371	881	719	205	570
409	351	240	190	258	0	310	188	328	171	365	470	723	522	452	325	506	634	687	547	442	605	370	280	726	148	257	414	382	395	666	399	824	180	110	59	239	281	375	235	402	476	663	493	450	520	91	113	546	488	418	814	329	129	39	361	275	756	479	276	339	216	296	369	661	637	262	719	636	176	105	264	240	361	558	404	316	476	726	257	555	282	319	50	640	533	401	487	53	118	809	440	385	515	385	183	456	478	179	792	172	161	298	127	293	165	592	693	424	111	247	99	600	188	383	187	697	535	259	386
332	320	232	139	494	310	0	208	188	467	249	588	417	184	375	248	210	338	391	251	396	394	175	246	430	169	316	279	305	318	474	314	528	142	406	354	528	45	611	89	106	180	367	197	231	224	225	289	250	192	264	518	359	262	273	65	511	460	402	199	262	507	532	428	365	456	542	423	340	170	218	84	476	167	238	327	434	231	430	288	317	261	555	346	384	231	141	496	297	302	513	311	371	277	503	332	574	182	497	496	408	251	131	430	160	430	296	397	416	347	336	372	304	424	352	168	441	239	153	309
232	354	261	113	372	188	208	0	284	345	372	584	621	391	321	141	408	536	589	449	430	474	330	113	628	63	355	283	251	264	535	268	726	72	284	232	406	184	489	133	300	378	565	395	319	422	104	168	448	390	425	716	403	60	151	259	389	658	348	78	208	385	410	472	563	506	420	621	538	39	79	162	354	259	427	273	430	345	628	327	424	295	433	224	509	402	299	530	175	100	711	309	405	384	499	130	570	380	375	694	286	216	229	308	154	308	494	595	450	225	114	250	502	302	386	43	566	437	190	255
464	124	88	171	202	328	188	284	0	485	61	392	411	372	507	380	398	526	579	439	202	582	46	377	618	213	160	469	437	450	662	454	716	211	424	335	300	143	319	283	294	368	555	372	419	412	244	215	438	380	112	706	163	314	324	253	322	648	534	331	394	354	240	232	553	644	314	611	528	246	266	234	287	317	426	459	238	479	618	155	505	65	366	364	572	419	329	300	268	354	701	495	175	465	307	384	378	370	552	684	213	167	57	366	342	319	484	585	220	233	448	290	492	235	121	243	629	427	97	441
566	508	397	347	331	171	467	345	485	0	522	502	874	679	609	482	663	791	844	704	515	762	527	437	883	305	330	571	539	552	823	556	981	337	70	182	166	438	354	392	559	633	820	650	607	677	248	270	703	645	575	971	402	286	196	518	248	913	636	433	496	147	306	428	818	794	189	876	793	333	262	421	250	518	715	561	362	633	883	335	712	439	266	125	797	690	558	546	218	275	966	597	458	672	417	340	488	635	100	949	329	318	455	125	450	182	749	850	483	268	404	210	757	255	540	344	854	692	416	543
552	80	127	259	234	365	249	372	61	522	0	386	354	433	595	468	459	587	640	500	141	643	72	465	679	301	167	557	525	538	723	542	777	299	461	372	348	204	351	368	355	429	616	446	480	473	332	254	499	441	55	767	157	402	324	314	331	709	622	419	482	363	272	226	614	705	362	672	589	334	354	295	296	378	487	547	232	480	679	164	566	85	375	410	633	480	390	249	305	442	762	583	147	526	301	472	372	431	589	745	223	206	118	403	430	328	545	646	188	272	536	358	553	174	60	331	690	488	185	529
802	316	336	509	222	470	588	584	392	502	386	0	738	915	845	718	892	1020	1073	933	233	998	438	715	1112	544	254	807	775	788	1059	792	1210	549	566	477	331	543	202	621	788	862	1049	879	843	906	487	431	932	874	439	1200	235	531	441	747	254	1142	872	669	732	357	210	187	1047	1030	313	1105	1022	572	501	650	266	747	951	797	154	869	1112	282	948	321	298	506	1033	926	787	168	410	520	1195	833	249	908	95	585	23	864	407	1178	351	369	437	447	680	379	978	1079	190	374	649	378	986	293	314	583	1090	921	435	779
633	432	479	552	586	723	417	621	411	874	354	738	0	390	572	661	227	524	413	274	492	444	380	659	407	582	521	488	572	543	524	530	446	555	819	767	700	458	679	502	340	256	289	359	462	282	638	606	188	273	313	444	509	675	686	378	693	370	599	612	567	715	640	578	245	506	714	311	261	583	631	497	672	474	352	595	584	466	348	516	506	437	755	759	434	420	422	616	710	715	407	504	499	466	653	745	724	253	941	414	575	558	468	755	573	680	346	336	540	624	749	679	300	596	411	581	491	220	537	518
257	641	541	407	706	522	184	391	372	679	433	915	390	0	196	228	169	151	257	146	723	125	359	345	296	382	638	112	196	167	238	154	423	372	618	566	740	229	823	209	146	206	262	69	86	110	437	501	204	117	448	413	686	451	485	119	723	355	223	298	191	719	744	755	260	209	754	318	235	360	430	180	688	83	50	219	761	74	325	610	139	588	767	558	160	53	43	823	509	491	408	128	698	99	830	472	901	183	709	391	620	576	315	642	228	642	191	292	743	559	435	584	199	636	679	348	217	192	482	142
187	577	477	337	636	452	375	321	507	609	595	845	572	196	0	158	351	270	342	328	653	185	553	275	381	312	568	96	88	59	238	63	605	302	548	496	670	382	753	286	322	388	444	261	124	292	367	431	386	299	648	595	616	381	415	276	653	537	49	228	121	649	674	685	442	209	684	500	417	290	360	315	618	172	232	92	691	81	507	540	98	518	697	488	245	138	200	753	439	421	590	76	628	89	760	402	831	365	639	573	550	506	451	572	235	572	373	474	673	489	365	514	381	566	609	278	302	374	412	99
91	450	357	210	509	325	248	141	380	482	468	718	661	228	158	0	383	371	443	360	526	311	426	98	482	185	441	120	77	101	372	105	637	175	421	369	504	250	626	159	306	420	476	293	156	324	240	304	418	331	520	627	489	201	288	260	526	569	185	63	27	522	547	558	474	343	557	532	449	163	233	188	491	149	264	82	564	182	539	413	261	391	570	361	346	239	232	626	312	241	622	146	501	221	633	237	704	397	512	605	423	379	325	445	108	445	405	506	546	362	150	387	413	439	482	151	403	406	286	84
412	624	531	384	690	506	210	408	398	663	459	892	227	169	351	383	0	167	220	53	700	223	385	500	259	365	615	267	351	322	303	309	357	338	602	550	724	255	807	285	112	45	196	94	241	61	421	485	36	46	474	347	663	458	469	150	707	289	378	453	346	703	728	732	141	285	738	252	116	366	414	280	672	253	131	374	738	243	259	587	285	565	751	542	213	199	211	800	493	498	342	283	675	245	807	528	818	27	693	325	604	553	341	626	383	626	125	226	720	543	590	568	81	620	656	364	270	29	459	297
400	752	659	512	818	634	338	536	526	791	587	1020	524	151	270	371	167	0	57	112	828	67	513	488	96	493	743	255	339	310	138	297	280	466	730	678	852	350	935	413	240	204	119	142	226	125	549	613	202	150	602	270	791	586	597	278	835	212	319	441	334	831	856	860	151	120	866	175	132	494	542	408	800	235	101	362	866	189	182	715	155	693	879	670	48	132	183	928	621	626	265	271	803	178	935	656	1006	181	821	248	732	681	469	754	371	754	82	94	848	671	578	696	137	748	784	492	105	190	587	285
472	805	712	565	871	687	391	589	579	844	640	1073	413	257	342	443	220	57	0	165	881	139	566	560	39	546	796	327	411	382	126	369	217	519	783	731	905	436	988	466	293	257	136	224	298	178	602	666	255	203	655	200	844	639	650	331	888	197	391	513	406	884	909	913	168	108	919	192	149	547	595	461	853	339	174	434	919	261	150	768	227	746	932	723	59	204	294	981	674	679	282	343	856	250	988	709	1059	234	874	185	785	734	522	807	443	807	142	76	901	724	650	749	184	801	837	545	69	243	640	357
389	665	572	425	731	547	251	449	439	704	500	933	274	146	328	360	53	112	165	0	741	168	426	477	204	406	656	244	328	299	248	286	279	379	643	591	765	296	848	326	153	101	118	84	218	38	462	526	88	63	515	269	704	499	510	191	748	211	355	430	323	744	769	773	116	230	779	174	91	407	455	321	713	230	108	351	779	220	181	628	229	606	792	583	158	202	178	841	534	539	264	260	716	220	848	569	919	82	734	247	645	594	382	667	360	667	47	129	761	584	567	609	53	661	697	405	215	64	500	274
610	76	183	317	192	442	396	430	202	515	141	233	492	723	653	526	700	828	881	741	0	806	213	523	920	359	188	615	583	596	867	600	1018	357	538	449	360	351	272	429	596	670	857	687	651	714	390	310	740	682	193	1008	131	460	413	555	302	950	680	477	540	375	233	98	855	838	344	913	830	392	412	458	289	555	759	605	177	677	920	216	756	141	346	478	841	734	595	108	382	500	1003	641	57	716	190	530	203	672	421	986	275	262	245	420	488	344	786	887	43	346	594	350	794	265	81	389	898	729	243	587
340	730	630	490	789	605	394	474	582	762	643	998	444	125	185	311	223	67	139	168	806	0	569	428	178	465	721	195	279	250	101	237	336	455	701	649	823	439	906	439	296	260	175	146	166	181	520	584	258	206	658	326	769	534	568	334	806	268	234	381	274	802	827	838	207	72	837	231	188	443	513	464	771	228	105	302	844	129	238	693	88	671	850	641	42	72	162	906	592	574	321	211	781	96	913	555	984	237	792	304	703	659	525	725	311	725	145	154	826	642	518	667	209	719	762	431	99	246	555	225
510	152	134	217	248	370	175	330	46	527	72	438	380	359	553	426	385	513	566	426	213	569	0	423	605	259	206	515	483	496	649	500	703	257	466	377	346	130	365	226	281	355	542	372	406	399	290	232	425	367	89	693	209	360	370	240	368	635	580	377	440	400	286	278	540	631	360	598	515	292	312	221	333	304	413	505	284	406	605	201	492	111	412	406	559	406	316	321	310	400	688	541	221	452	353	430	424	357	460	671	259	213	72	408	388	365	471	572	266	279	494	332	479	281	132	289	616	414	111	487
153	447	354	207	470	280	246	113	377	437	465	715	659	345	275	98	500	488	560	477	523	428	423	0	599	170	438	237	205	218	489	222	754	172	376	324	504	248	587	157	338	537	593	410	273	441	238	302	535	448	517	744	486	151	241	297	487	686	302	47	162	483	508	555	591	460	518	649	566	133	213	186	452	263	381	227	561	299	656	410	378	388	531	316	463	356	342	623	273	191	739	263	498	338	631	167	701	514	467	722	384	376	322	400	167	406	522	623	543	323	90	348	530	400	479	137	520	523	283	209
511	844	751	604	910	726	430	628	618	883	679	1112	407	296	381	482	259	96	39	204	920	178	605	599	0	585	835	366	450	412	165	408	194	558	822	770	944	475	1027	505	332	296	129	263	337	217	641	705	294	242	694	177	883	678	689	370	927	157	430	552	445	923	948	952	162	147	958	186	159	586	634	500	892	378	213	473	958	300	127	807	266	785	971	762	98	243	333	1020	713	718	276	382	895	289	1027	748	1098	273	913	162	824	773	561	846	482	846	145	75	940	763	689	788	194	840	876	584	108	282	679	396
269	283	190	42	332	148	169	63	213	305	301	544	582	382	312	185	365	493	546	406	359	465	259	170	585	0	274	274	242	255	526	259	683	27	244	192	366	136	449	94	261	335	522	352	310	379	64	128	405	347	354	673	322	101	111	220	349	615	339	136	199	345	370	391	520	497	380	578	495	37	53	123	314	220	418	264	390	336	585	246	415	224	393	184	500	393	260	459	135	141	668	300	334	375	459	171	530	337	335	651	202	176	158	268	153	268	451	552	379	185	235	210	459	262	315	48	557	394	119	246
525	157	95	232	42	257	316	355	160	330	167	254	521	638	568	441	615	743	796	656	188	721	206	438	835	274	0	530	498	511	782	515	933	272	353	264	179	271	159	344	511	585	772	602	566	629	227	163	655	597	220	923	57	318	228	470	149	865	595	392	455	194	80	132	770	753	193	828	745	307	248	373	127	470	674	520	100	592	835	28	671	95	193	293	756	649	510	241	197	307	918	556	131	631	169	372	240	587	236	901	87	115	200	235	403	159	701	802	161	161	436	165	709	75	189	304	813	644	163	502
150	539	446	299	598	414	279	283	469	571	557	807	488	112	96	120	267	255	327	244	615	195	515	237	366	274	530	0	63	56	256	34	521	264	509	458	632	286	715	190	220	304	360	177	40	208	329	393	302	215	610	511	578	343	377	174	615	453	123	190	83	611	636	647	358	227	646	416	333	252	397	193	580	79	148	119	653	105	423	502	144	480	659	450	230	123	98	715	401	383	506	32	590	105	722	364	793	281	601	489	512	468	413	534	119	534	289	390	635	451	402	476	297	528	571	240	287	290	375	35
80	507	414	267	566	382	305	251	437	539	525	775	572	196	88	77	351	339	411	328	583	279	483	205	450	242	498	63	0	25	340	29	605	232	478	426	600	312	683	216	322	388	444	261	124	292	297	361	386	299	577	595	546	311	345	276	583	537	115	158	47	579	604	615	442	311	614	500	417	220	290	245	548	139	232	31	621	150	507	470	176	448	627	418	314	207	200	683	369	351	590	76	558	189	690	332	761	365	569	573	480	436	382	502	165	502	373	474	603	419	295	444	381	496	539	208	371	374	343	29
130	520	427	280	579	395	318	264	450	552	538	788	543	167	59	101	322	310	382	299	596	250	496	218	412	255	511	56	25	0	311	22	576	245	491	439	613	325	696	229	293	359	415	232	95	263	310	374	357	270	591	566	559	324	358	247	596	508	86	171	64	592	617	628	413	282	627	471	388	233	378	258	561	134	203	43	634	121	478	483	164	461	640	431	285	178	171	696	382	364	561	47	571	160	703	345	774	336	582	544	493	449	394	515	178	515	344	445	616	432	383	457	352	509	552	221	342	345	356	42
401	791	691	551	850	666	474	535	662	823	723	1059	524	238	238	372	303	138	126	248	867	101	649	489	165	526	782	256	340	311	0	298	416	516	762	710	884	519	967	500	376	340	255	247	227	261	581	645	338	286	738	406	830	595	629	414	867	348	287	442	335	863	888	899	287	29	898	311	268	504	574	544	832	289	206	363	905	190	318	754	140	732	911	702	90	185	275	967	653	635	401	272	842	151	974	616	1045	317	853	384	764	720	605	786	372	786	225	202	887	703	579	728	285	780	823	492	77	326	626	286
134	524	431	284	583	399	314	268	454	556	542	792	530	154	63	105	309	297	369	286	600	237	500	222	408	259	515	34	29	22	298	0	563	249	494	443	617	321	700	225	253	346	402	219	82	250	314	378	344	257	595	553	563	328	362	207	600	495	90	175	68	596	621	632	400	269	631	458	375	237	382	228	565	112	190	58	638	108	465	487	136	465	644	435	272	165	131	700	386	368	548	30	575	147	707	349	778	323	586	531	497	453	398	519	154	519	331	432	620	436	387	461	339	513	556	225	329	332	360	36
666	942	849	702	1008	824	528	726	716	981	777	1210	446	423	605	637	357	280	217	279	1018	336	703	754	194	683	933	521	605	576	416	563	0	656	920	868	1042	573	1125	603	430	394	161	361	495	315	739	803	392	340	792	42	981	776	787	468	1025	84	632	707	600	1021	1046	1050	201	398	1056	154	226	684	732	598	990	507	385	628	1056	497	98	905	424	883	1069	860	326	401	455	1118	811	816	174	537	993	447	1125	846	1196	371	1011	32	922	871	659	944	637	944	238	175	1038	861	844	886	261	938	974	682	383	380	777	551
259	281	188	40	364	180	142	72	211	337	299	549	555	372	302	175	338	466	519	379	357	455	257	172	558	27	272	264	232	245	516	249	656	0	276	224	398	102	481	67	234	308	495	325	300	352	95	159	378	320	352	646	320	132	143	193	381	588	329	126	189	377	402	389	493	487	412	551	468	34	88	96	346	193	408	254	395	326	558	244	405	222	425	216	490	383	233	457	167	172	641	290	332	365	464	202	535	310	367	624	278	210	155	300	126	300	424	525	877	217	189	242	432	294	313	32	547	367	116	236
505	447	336	286	354	110	406	284	424	70	461	566	819	618	548	421	602	730	783	643	538	701	466	376	822	244	353	509	478	491	762	494	920	276	0	95	162	377	345	331	498	572	759	589	546	616	187	209	642	584	514	910	425	225	135	457	239	852	575	372	435	139	293	465	757	733	185	815	732	272	201	360	237	457	654	500	412	572	822	353	651	378	262	64	736	629	497	583	157	214	905	536	481	611	481	279	552	574	91	888	268	257	394	80	389	137	688	789	520	207	343	156	696	284	479	283	793	631	355	482
453	358	247	234	265	59	354	232	335	182	372	477	767	566	496	369	550	678	731	591	449	649	377	324	770	192	264	458	426	439	710	443	868	224	95	0	177	325	337	279	446	520	707	537	494	564	135	120	590	532	425	858	336	173	83	405	231	800	523	320	383	154	261	376	705	681	200	763	680	220	149	308	205	405	602	448	323	520	770	264	599	289	254	57	684	577	445	494	67	162	853	484	392	559	392	227	463	522	117	836	141	168	305	68	337	106	636	737	431	141	291	61	644	195	390	231	741	579	266	430
627	334	251	408	168	239	528	406	300	166	348	331	700	740	670	504	724	852	905	765	360	823	346	504	944	366	179	632	600	613	884	617	1042	398	162	177	0	425	183	453	620	694	881	711	668	738	309	219	764	706	401	1032	236	353	263	579	77	974	697	494	557	22	138	260	879	855	23	937	854	394	323	482	82	579	776	622	194	694	944	184	773	272	100	193	858	751	619	378	215	342	1027	658	303	733	246	407	317	696	72	1010	173	219	344	112	511	75	810	911	315	162	471	135	818	104	366	405	915	753	305	604
339	275	187	94	313	281	45	184	143	438	204	543	458	229	382	250	255	350	436	296	351	439	130	248	475	136	271	286	312	325	519	321	573	102	377	325	425	0	430	96	151	225	412	242	276	269	196	229	295	237	219	563	314	233	244	110	408	505	409	201	269	447	351	383	410	501	439	468	385	146	189	91	373	174	283	334	389	276	475	243	362	216	452	317	429	276	186	451	268	273	558	318	326	322	458	303	529	227	468	541	252	206	86	401	162	370	341	442	371	272	295	311	349	321	307	144	486	284	108	316
710	283	254	491	117	375	611	489	319	354	351	202	679	823	753	626	807	935	988	848	272	906	365	587	1027	449	159	715	683	696	967	700	1125	481	345	337	183	430	0	536	703	777	964	794	751	821	392	336	847	789	404	1115	176	436	346	662	106	1057	780	577	640	209	79	161	962	938	165	1020	937	477	406	565	141	662	859	705	95	777	1027	187	856	254	103	411	941	834	702	279	315	425	1110	741	215	816	117	490	188	779	259	1093	256	274	359	299	594	231	893	994	216	279	554	276	901	193	308	488	998	836	322	687
243	353	260	113	419	235	89	133	283	392	368	621	502	209	286	159	285	413	466	326	429	439	226	157	505	94	344	190	216	229	500	225	603	67	331	279	453	96	536	0	181	255	442	272	207	299	150	214	325	267	421	593	392	187	198	140	436	535	313	110	173	432	457	461	440	471	467	498	415	95	143	29	401	126	248	238	467	310	505	316	389	294	480	271	474	367	166	529	222	227	588	222	404	349	536	257	607	257	422	571	333	282	228	355	71	355	371	472	449	272	247	297	379	349	385	93	531	314	189	220
376	520	427	280	586	402	106	300	294	559	355	788	340	146	322	306	112	240	293	153	596	296	281	338	332	261	511	220	322	293	376	253	430	234	498	446	620	151	703	181	0	82	269	99	212	126	317	381	152	94	370	420	559	354	365	46	603	362	349	291	295	599	624	628	267	354	634	325	242	262	310	142	568	154	140	327	634	204	332	483	290	461	647	438	286	204	114	696	389	394	415	256	571	250	703	424	774	84	589	398	500	449	237	522	207	522	198	299	616	439	428	464	206	516	552	260	343	141	356	268
449	594	501	354	660	476	180	378	368	633	429	862	256	206	388	420	45	204	257	101	670	260	355	537	296	335	585	304	388	359	340	346	394	308	572	520	694	225	777	255	82	0	233	106	278	82	391	455	68	58	444	384	633	428	439	120	677	326	415	490	383	673	698	702	231	322	708	289	206	336	384	250	642	290	168	411	708	280	296	557	322	535	721	512	250	236	248	770	463	468	379	320	645	282	777	498	848	19	663	362	574	523	311	596	420	596	162	263	690	513	627	538	126	590	626	334	307	78	429	334
505	781	688	541	847	663	367	565	555	820	616	1049	289	262	444	476	196	119	136	118	857	175	542	593	129	522	772	360	444	415	255	402	161	495	759	707	881	412	964	442	269	233	0	200	334	154	578	642	231	179	631	151	820	615	626	307	864	93	471	546	439	860	885	889	44	237	895	65	55	523	571	437	829	346	224	467	895	336	63	744	263	722	908	699	165	240	294	957	650	655	155	376	832	286	964	685	1035	210	850	129	761	710	498	783	476	783	77	58	877	700	683	725	90	777	813	521	222	219	616	390
322	611	518	371	677	493	197	395	372	650	446	879	359	69	261	293	94	142	224	84	687	146	372	410	263	352	602	177	261	232	247	219	361	325	589	537	711	242	794	272	99	106	200	0	151	46	408	472	130	48	461	351	650	445	456	126	694	293	288	363	256	690	715	719	198	218	725	256	173	353	401	267	659	136	41	284	725	143	263	574	195	552	738	529	169	109	67	787	480	485	346	193	662	155	794	515	865	83	680	329	591	540	328	613	232	613	129	230	707	530	500	555	137	607	643	351	226	123	446	207
185	575	482	335	634	450	231	319	419	607	480	843	462	86	124	156	241	226	298	218	651	166	406	273	337	310	566	40	124	95	227	82	495	300	546	494	668	276	751	207	212	278	334	151	0	182	365	429	276	189	495	485	614	379	413	166	651	427	151	226	119	647	672	683	332	198	682	390	307	288	358	159	616	621	122	147	689	37	397	538	116	516	695	486	201	86	90	751	437	419	480	56	626	76	758	400	829	255	637	463	548	504	362	570	136	570	263	364	671	487	363	512	271	564	607	276	258	264	411	70
353	638	545	398	704	520	224	422	412	677	473	906	282	110	292	324	61	125	178	38	714	181	399	441	217	379	629	208	292	263	261	250	315	352	616	564	738	269	821	299	126	82	154	46	182	0	435	499	96	31	488	305	677	472	483	164	721	247	319	396	287	717	742	746	152	243	752	210	127	380	428	294	686	194	72	315	752	184	217	601	226	579	765	556	171	140	142	814	507	512	300	224	689	186	821	542	892	67	707	283	618	567	355	640	324	640	83	184	734	557	531	582	91	634	670	378	228	84	473	238
324	314	191	106	275	91	225	104	244	248	332	487	638	437	367	240	421	549	602	462	390	520	290	238	641	64	227	329	297	310	581	314	739	95	187	135	309	196	392	150	317	391	578	408	365	435	0	64	461	403	385	729	353	83	54	276	292	671	394	191	254	288	313	422	576	552	323	634	551	92	21	179	257	276	473	319	333	391	641	199	470	255	336	127	555	448	316	490	78	114	724	355	365	430	402	157	473	393	278	707	138	112	188	211	209	211	507	608	410	128	221	153	515	205	346	103	612	450	149	301
388	234	127	124	219	113	289	168	215	270	254	431	606	501	431	304	485	613	666	526	310	584	232	302	705	128	163	393	361	374	645	378	803	159	209	120	219	229	336	214	381	455	642	472	429	499	64	0	525	467	307	793	220	147	72	340	236	735	458	255	378	232	257	330	640	616	233	698	615	156	85	243	201	340	537	383	277	455	705	135	534	169	280	149	619	512	380	448	53	151	788	419	261	494	346	221	417	457	221	771	74	48	160	169	273	155	571	672	306	50	285	93	579	149	266	167	676	514	121	365
447	664	571	424	730	546	250	448	438	703	499	932	188	204	386	418	36	202	255	88	740	258	425	535	294	405	655	302	386	357	338	344	392	378	642	590	764	295	847	325	152	68	231	130	276	96	461	525	0	82	514	382	603	498	509	190	747	324	413	488	381	743	768	772	174	320	778	287	149	406	454	320	712	288	166	409	778	278	294	627	320	605	791	582	248	234	246	840	533	538	377	318	715	280	847	568	918	65	733	360	644	593	381	666	418	666	160	261	760	583	625	608	111	660	696	404	305	34	499	332
360	606	513	366	672	488	192	390	380	645	441	874	273	117	299	331	46	150	203	63	682	206	367	448	242	347	597	215	299	270	286	257	340	320	584	532	706	237	789	267	94	58	179	48	189	31	403	467	82	0	456	330	645	440	451	132	689	272	326	401	294	685	710	714	177	268	720	235	152	348	396	262	654	201	89	322	720	191	242	569	243	547	733	524	196	157	159	782	475	480	325	231	657	203	789	510	860	35	675	308	586	535	323	608	331	608	108	209	702	525	538	550	116	602	638	346	253	75	441	245
605	133	180	312	287	418	264	425	112	575	55	439	313	448	648	520	474	602	655	515	193	658	89	517	694	354	220	610	577	591	738	595	792	352	514	425	401	219	404	421	370	444	631	461	495	488	385	307	514	456	0	782	210	455	377	329	384	724	675	471	534	416	325	279	629	720	415	687	604	387	407	310	349	393	502	600	285	495	694	217	581	138	428	454	648	495	405	310	358	495	777	636	200	541	354	525	425	446	642	760	276	259	169	456	482	381	560	661	241	325	589	380	568	297	112	384	705	503	238	581
656	932	839	692	998	814	518	716	706	971	767	1200	444	413	595	627	347	270	200	269	1008	326	693	744	177	673	923	511	595	566	406	553	42	646	910	858	1032	563	1115	593	420	384	151	351	485	305	729	793	382	330	782	0	971	766	777	458	1015	85	622	697	590	1011	1036	1040	199	388	1046	152	224	674	722	588	980	497	375	618	1046	487	96	895	414	873	1059	850	316	391	445	1108	801	806	173	527	983	437	1115	836	1186	361	1001	33	912	861	649	934	627	934	228	160	1028	851	834	876	259	928	964	672	373	370	767	541
573	113	101	280	79	329	359	403	163	402	157	235	509	686	616	489	663	791	844	704	131	769	209	486	883	322	57	578	546	559	830	563	981	320	425	336	236	314	176	392	559	633	820	650	614	677	353	220	603	645	210	971	0	375	300	518	186	913	643	440	503	262	117	75	818	801	231	876	793	355	375	421	165	518	722	568	81	640	883	85	719	92	230	365	804	697	558	184	269	364	966	604	74	679	150	429	221	635	308	949	144	172	208	307	451	231	749	850	104	233	493	237	757	147	158	352	861	692	206	550
293	384	274	143	319	129	262	60	314	286	402	531	675	451	381	201	458	586	639	499	460	534	360	151	678	101	318	343	311	324	595	328	776	132	225	173	353	233	436	187	354	428	615	445	379	472	83	147	498	440	455	766	375	0	90	313	336	708	408	138	268	332	357	430	613	566	367	671	588	83	62	216	301	313	487	333	377	405	678	292	484	325	380	165	569	462	353	560	122	40	761	369	435	444	446	70	517	430	316	744	233	195	259	249	246	255	544	645	480	172	134	197	552	249	416	95	626	487	220	315
372	283	199	153	229	39	273	151	324	196	324	441	686	485	415	288	469	597	650	510	413	568	370	241	689	111	228	377	345	358	629	362	787	143	135	83	263	244	346	198	365	439	626	456	413	483	54	72	509	451	377	777	300	90	0	324	246	719	442	239	302	242	267	340	624	600	277	682	599	139	68	227	211	324	521	367	287	439	689	228	518	241	290	75	603	496	364	458	32	79	772	403	356	478	356	144	427	441	212	755	143	120	269	225	256	165	555	656	395	82	208	107	563	159	342	150	660	498	230	349
330	479	386	239	545	361	65	259	253	518	314	747	378	119	276	260	150	278	331	191	555	334	240	297	370	220	470	174	276	247	414	207	468	193	457	405	579	110	662	140	46	120	307	126	166	164	276	340	190	132	329	458	518	313	324	0	562	400	303	250	249	558	583	587	305	396	593	363	280	221	269	96	527	108	167	281	593	166	370	442	252	420	606	397	324	166	76	655	348	353	453	210	530	212	662	383	733	122	548	436	459	408	196	481	161	481	236	337	575	398	372	423	244	475	511	219	381	179	315	222
610	297	234	391	107	275	511	389	322	248	331	254	693	723	653	526	707	835	888	748	302	806	368	487	927	349	149	615	583	596	867	600	1025	381	239	231	77	408	106	436	603	677	864	694	651	721	292	236	747	689	384	1015	186	336	246	562	0	957	680	477	540	103	69	191	862	838	59	920	837	377	306	465	35	562	759	605	125	677	927	167	756	255	44	311	841	734	602	309	215	325	1010	641	245	716	169	390	240	679	153	983	156	202	327	193	494	125	793	894	246	179	454	170	801	87	335	388	898	736	288	587
598	874	781	634	940	756	460	658	648	913	709	1142	370	355	537	569	289	212	197	211	950	268	635	686	157	615	865	453	537	508	348	495	84	588	852	800	974	505	1057	535	362	326	93	293	427	247	671	735	324	272	724	85	913	708	719	400	957	0	564	639	532	953	978	982	125	330	988	77	150	616	664	530	922	439	317	560	988	429	30	837	356	815	1001	792	258	333	387	1050	743	748	90	469	925	379	1057	778	1128	303	943	52	854	803	591	876	569	876	170	140	970	793	776	818	185	870	906	614	315	312	709	483
214	604	504	364	663	479	402	348	534	636	622	872	599	223	49	185	378	319	391	355	680	234	580	302	430	339	595	123	115	86	287	90	632	329	575	523	697	409	780	313	349	415	471	288	151	319	394	458	413	326	675	622	643	408	442	303	680	564	0	255	148	676	701	712	469	258	711	527	444	317	387	342	645	199	259	84	718	160	534	567	147	545	724	515	294	187	227	780	466	448	617	103	655	138	787	429	858	392	666	600	577	533	478	599	262	599	400	501	700	516	392	541	408	593	636	305	351	401	439	126
154	401	308	161	460	276	199	78	331	433	419	669	612	298	228	63	453	441	513	430	477	381	377	47	552	136	392	190	158	171	442	175	707	126	372	320	494	201	577	110	291	490	546	363	226	396	191	255	488	401	471	697	440	138	239	250	477	639	255	0	115	473	498	509	544	413	508	602	519	92	184	139	442	216	334	180	515	252	609	364	331	342	521	312	416	309	295	577	263	178	692	216	452	291	584	174	655	467	463	675	374	330	276	396	120	396	475	576	497	313	137	338	483	390	433	94	473	476	237	162
70	464	371	224	523	339	262	208	394	496	482	732	567	191	121	27	346	334	406	323	540	274	440	162	445	199	455	83	47	64	335	68	600	189	435	383	557	269	640	173	295	383	439	256	119	287	254	378	381	294	534	590	503	268	302	249	540	532	148	115	0	536	561	572	437	306	571	495	412	177	247	209	505	153	227	53	578	145	502	427	224	405	584	375	309	202	195	640	326	308	585	109	515	184	647	289	718	360	526	568	437	393	339	459	110	459	368	469	560	376	252	401	376	453	496	165	366	369	300	55
606	349	266	387	183	216	507	385	354	147	363	357	715	719	649	522	703	831	884	744	375	802	400	483	923	345	194	611	579	592	863	596	1021	377	139	154	22	447	209	432	599	673	860	690	647	717	288	232	743	685	416	1011	262	332	242	558	103	953	676	473	536	0	153	275	858	834	45	916	833	373	302	461	97	558	755	601	209	673	923	199	752	287	122	170	837	730	598	393	206	321	1006	637	318	712	272	386	343	675	47	989	208	254	391	89	490	77	789	890	348	175	450	147	797	119	381	384	894	732	352	583
631	228	175	412	38	296	532	410	240	306	272	210	640	744	674	547	728	856	909	769	233	827	286	508	948	370	80	636	604	617	888	621	1046	402	293	261	138	351	79	457	624	698	885	715	672	742	313	257	768	710	325	1036	117	357	267	583	69	978	701	498	561	153	0	122	883	859	122	941	858	398	327	486	56	583	780	626	56	698	948	108	777	175	113	332	862	755	623	240	236	346	1031	662	176	737	125	411	196	700	212	1014	177	195	280	231	515	155	814	915	177	200	475	191	822	108	266	409	919	757	243	608
642	129	176	349	121	369	428	472	232	428	226	187	578	755	685	558	732	860	913	773	98	838	278	555	952	391	132	647	615	628	899	632	1050	389	465	376	260	383	161	461	628	702	889	719	683	746	422	330	772	714	279	1040	75	430	340	587	191	982	712	509	572	275	122	0	887	870	244	945	862	424	444	490	178	587	791	637	66	709	952	160	788	161	235	405	873	766	627	118	309	419	1035	673	62	748	92	484	173	704	334	1018	219	247	277	353	590	247	818	919	55	273	548	277	826	192	155	421	930	761	275	619
503	779	686	539	845	661	365	563	553	818	614	1047	245	260	442	474	141	151	168	116	855	207	540	591	162	520	770	358	442	413	287	400	201	493	757	705	879	410	962	440	267	231	44	198	332	152	576	640	174	177	629	199	818	613	624	305	862	125	469	544	437	858	883	887	0	269	893	66	25	521	569	435	827	344	222	465	893	334	103	742	295	720	906	697	197	272	292	955	648	653	162	374	830	318	962	683	1033	208	848	169	759	708	496	781	474	781	76	91	875	698	681	723	60	775	811	519	254	137	614	388
372	762	662	522	821	637	456	506	644	794	705	1030	506	209	209	343	285	120	108	230	838	72	631	460	147	497	753	227	311	282	29	269	398	487	733	681	855	501	938	471	354	322	237	218	198	243	552	616	320	268	720	388	801	566	600	396	838	330	258	413	306	834	859	870	269	0	869	293	250	475	545	526	803	260	177	334	876	161	300	725	111	703	882	673	72	156	246	938	624	606	383	243	813	122	945	587	1016	299	824	366	735	691	587	757	343	757	207	184	858	674	550	699	267	751	794	463	66	308	587	257
641	348	265	422	152	262	542	420	314	189	362	313	714	754	684	557	738	866	919	779	344	837	360	518	958	380	193	646	614	627	898	631	1056	412	185	200	23	439	165	467	634	708	895	725	682	752	323	233	778	720	415	1046	231	367	277	593	59	988	711	508	571	45	122	244	893	869	0	951	868	408	337	496	66	593	790	636	178	708	958	198	787	286	77	216	872	765	633	362	238	356	1041	672	287	747	228	421	299	710	95	1024	187	233	358	135	525	89	824	925	299	176	485	149	832	118	380	419	929	767	319	618
561	837	744	597	903	719	423	621	611	876	672	1105	311	318	500	532	252	175	192	174	913	231	598	649	186	578	828	416	500	471	311	458	154	551	815	763	937	468	1020	498	325	289	65	256	390	210	634	698	287	235	687	152	876	671	682	363	920	77	527	602	495	916	941	945	66	293	951	0	91	579	627	493	885	402	280	523	951	392	56	800	319	778	964	755	221	296	350	1013	706	711	96	432	888	342	1020	741	1091	266	906	122	817	766	554	839	532	839	133	113	933	756	739	781	126	833	869	577	278	275	672	446
478	754	661	514	820	636	340	538	528	793	589	1022	261	235	417	449	116	132	149	91	830	188	515	566	159	495	745	333	417	388	268	375	226	468	732	680	854	385	937	415	242	206	55	173	307	127	551	615	149	152	604	224	793	588	599	280	837	150	444	519	412	833	858	862	25	250	868	91	0	496	544	410	802	319	197	440	868	309	120	717	276	695	881	672	178	253	267	930	623	628	187	349	805	299	937	658	1008	183	823	194	734	683	471	756	449	756	51	88	850	673	656	698	35	750	786	494	235	112	589	363
247	316	223	76	360	176	170	39	246	333	334	572	583	360	290	163	366	494	547	407	392	443	292	133	586	37	307	252	220	233	504	237	684	34	272	220	394	146	477	95	262	336	523	353	288	380	92	156	406	348	387	674	355	83	139	221	377	616	317	92	177	373	398	424	521	475	408	579	496	0	70	124	342	221	396	242	418	314	586	279	393	257	421	212	478	371	261	492	163	123	669	278	367	353	487	153	558	338	363	652	274	204	191	296	127	296	452	553	412	213	150	238	460	290	348	12	535	395	152	224
317	336	212	95	289	105	218	79	266	262	354	501	631	430	360	233	414	542	595	455	412	513	312	213	634	53	248	397	290	378	574	382	732	88	201	149	323	189	406	143	310	384	571	401	358	428	21	85	454	396	407	722	375	62	68	269	306	664	387	184	247	302	327	444	569	545	337	627	544	70	0	172	271	269	466	312	347	384	634	220	463	277	350	141	548	441	309	512	92	93	717	423	387	423	416	132	487	386	292	700	159	133	211	225	202	225	500	601	432	142	196	167	508	219	368	92	605	443	172	294
272	382	289	142	448	264	84	162	234	421	295	650	497	180	315	188	280	408	461	321	458	464	221	186	500	123	373	193	245	258	544	228	598	96	360	308	482	91	565	29	142	250	437	267	159	294	179	243	320	262	310	588	421	216	227	96	465	530	342	139	209	461	486	490	435	526	496	493	410	124	172	0	430	97	219	267	496	196	500	345	275	323	509	300	454	227	137	558	251	256	583	225	433	235	565	286	636	252	451	566	362	311	177	384	74	384	366	467	478	301	276	326	374	378	414	122	511	309	218	249
575	276	199	356	86	240	476	354	287	250	296	266	672	688	618	491	672	800	853	713	289	771	333	452	892	314	127	580	548	561	832	565	990	346	237	205	82	373	141	401	568	642	829	659	616	686	257	201	712	654	349	980	165	301	211	527	35	922	645	442	505	97	56	178	827	803	66	885	802	342	271	430	0	527	724	570	112	642	892	132	721	220	79	276	832	699	567	296	180	290	975	606	232	681	181	355	252	644	156	958	121	167	292	175	459	99	758	859	233	144	419	135	766	52	314	353	863	701	253	552
219	479	386	239	545	361	167	259	317	518	378	747	474	83	172	149	253	235	339	230	555	228	304	263	378	220	470	79	139	134	289	112	507	193	457	405	579	174	662	126	154	290	346	136	621	194	276	340	288	201	393	497	518	313	324	108	562	439	199	216	153	558	583	587	344	260	593	402	319	221	269	97	527	0	134	170	593	99	409	442	178	420	606	397	263	130	69	655	348	353	492	104	530	138	662	383	733	267	548	475	459	408	260	481	96	481	275	376	575	398	353	423	283	475	511	219	320	276	315	104
293	683	583	443	742	558	238	427	426	715	487	951	352	50	232	264	131	101	174	108	759	105	413	381	213	418	674	148	232	203	206	190	385	408	654	602	776	283	859	248	140	168	224	41	122	72	473	537	166	89	502	375	722	487	521	167	759	317	259	334	227	755	780	791	222	177	790	280	197	396	466	219	724	134	0	255	797	125	287	646	154	624	803	594	128	68	82	859	545	527	370	164	734	114	866	508	937	145	745	353	656	612	369	678	264	678	153	176	779	595	471	620	161	672	715	384	185	154	518	178
54	529	429	289	588	404	327	273	459	561	547	797	595	219	92	82	374	362	434	351	605	302	505	227	473	264	520	119	31	43	363	58	628	254	500	448	622	334	705	238	327	411	467	284	147	315	319	383	409	322	600	618	568	333	367	281	605	560	84	180	53	601	626	637	465	334	636	523	440	242	312	267	570	170	255	0	643	173	530	492	190	470	649	440	337	230	223	705	391	373	613	99	580	212	712	354	783	388	591	596	502	458	403	524	187	524	396	497	625	441	317	466	404	518	561	230	394	397	364	60
648	188	182	355	68	316	434	430	238	362	232	154	584	761	691	564	738	866	919	779	177	844	284	561	958	390	100	653	621	634	905	638	1056	395	412	323	194	389	95	467	634	708	895	725	689	752	333	277	778	720	285	1046	81	377	287	593	125	988	718	515	578	209	56	66	893	876	178	951	868	418	347	496	112	593	797	643	0	715	958	128	794	167	169	352	879	772	633	179	256	366	1041	679	120	754	69	431	154	710	268	1024	197	215	283	287	526	211	824	925	121	220	495	224	832	139	213	429	936	767	281	625
211	601	501	361	660	476	231	345	479	633	480	869	466	74	81	182	243	189	261	220	677	129	406	299	300	336	592	105	150	121	190	108	497	326	572	520	694	276	777	310	204	280	336	143	37	184	391	455	278	191	495	487	640	405	439	166	677	429	160	252	145	673	698	709	334	161	708	392	309	314	384	196	642	99	125	173	715	0	399	564	79	542	721	512	164	57	90	777	463	445	482	57	652	39	784	426	855	257	663	465	574	530	362	596	182	596	265	276	697	513	389	538	273	590	633	302	221	266	436	96
568	844	751	604	910	726	430	628	618	883	679	1112	348	325	507	539	259	182	150	181	920	238	605	656	127	585	835	423	507	478	318	465	98	558	822	770	944	475	1027	505	332	296	63	263	397	217	641	705	294	242	694	96	883	678	689	370	927	30	534	609	502	923	948	952	103	300	958	56	120	586	634	500	892	409	287	530	958	399	0	807	326	785	971	762	228	303	357	1020	713	718	112	439	895	349	1027	748	1098	273	913	66	824	773	561	846	539	846	140	110	940	763	746	788	155	840	876	584	285	282	679	453
497	150	67	204	70	257	288	327	155	335	164	282	516	610	540	413	587	715	768	628	216	693	201	410	807	246	28	502	470	483	754	487	905	244	353	264	184	243	187	316	483	557	744	574	538	601	199	135	627	569	217	895	85	292	228	442	167	837	567	364	427	199	108	160	742	725	198	800	717	279	220	345	132	442	646	492	128	564	807	0	643	88	211	293	728	627	482	269	197	281	890	528	159	603	197	346	268	559	241	873	59	87	172	240	375	164	673	774	189	108	410	139	681	80	182	276	785	616	135	474
290	680	580	440	739	555	317	424	505	712	566	948	506	139	98	261	285	155	227	229	756	88	492	378	266	415	671	144	176	164	140	136	424	405	651	599	773	362	856	389	290	322	263	195	116	226	470	534	320	243	581	414	719	484	518	252	756	356	147	331	224	752	777	788	295	111	787	319	276	393	463	275	721	178	154	190	794	79	326	643	0	621	800	591	130	86	176	856	542	524	409	112	731	40	863	505	934	299	742	392	653	609	448	675	261	675	233	242	776	592	468	617	293	669	712	381	177	308	515	175
475	65	42	182	137	282	261	295	65	439	85	321	437	588	518	391	565	693	746	606	141	671	111	388	785	224	95	480	448	461	732	465	883	222	378	289	272	216	254	294	461	535	722	552	516	579	255	169	605	547	138	873	92	325	241	420	255	815	545	342	405	287	175	161	720	703	286	778	695	257	277	323	220	420	624	470	167	542	785	88	621	0	299	318	706	599	460	229	222	365	868	506	104	581	236	395	307	537	506	851	147	121	110	320	353	252	651	752	149	187	459	244	659	168	97	254	763	594	108	452
654	341	278	435	151	319	555	433	366	266	375	298	755	767	697	570	751	879	932	792	346	850	412	531	971	393	193	659	627	640	911	644	1069	425	262	254	100	452	103	480	647	721	908	738	695	765	336	280	791	733	428	1059	230	380	290	606	44	1001	724	521	584	122	113	235	906	882	77	964	881	421	350	509	79	606	803	649	169	721	971	211	800	299	0	355	885	778	646	353	259	369	1054	685	289	760	213	434	284	723	172	1037	200	246	371	212	538	148	837	938	290	223	498	214	845	131	379	432	942	780	332	631
445	387	276	226	294	50	346	224	364	125	410	506	759	558	488	361	542	670	723	583	478	641	406	316	762	184	293	450	418	431	702	435	860	216	64	57	193	317	411	271	438	512	699	529	486	556	127	149	582	524	454	850	365	165	75	397	311	792	515	312	375	170	332	405	697	673	216	755	672	212	141	300	276	397	594	440	352	512	762	293	591	318	355	0	676	569	437	523	97	154	845	476	421	551	421	219	492	514	133	828	208	197	334	84	329	168	628	729	460	147	283	118	636	224	419	223	733	571	295	422
375	765	665	525	824	640	384	509	572	797	633	1033	434	160	245	346	213	48	59	158	841	42	559	463	98	500	756	230	314	285	90	272	326	490	736	684	858	429	941	474	286	250	165	169	201	171	555	619	248	196	648	316	804	569	603	324	841	258	294	416	309	837	862	873	197	72	872	221	178	478	548	454	832	263	128	337	879	164	228	728	130	706	885	676	0	107	197	941	627	609	311	246	816	138	948	590	1019	227	827	294	738	694	515	760	346	760	135	123	861	677	553	702	195	754	797	466	57	236	600	260
268	658	558	418	717	533	231	402	419	690	480	926	420	53	138	239	199	132	204	202	734	72	406	356	243	393	649	123	207	178	185	165	401	383	629	577	751	276	834	367	204	236	240	109	86	140	448	512	234	157	495	391	697	462	496	166	734	333	187	309	202	730	755	766	272	156	765	296	253	371	441	227	699	130	68	230	772	57	303	627	86	599	778	569	107	0	90	834	520	502	386	114	709	46	841	483	912	213	720	369	631	587	362	653	239	653	210	219	754	570	446	595	270	647	690	359	164	222	493	153
261	519	426	279	585	401	141	299	329	558	390	787	422	43	200	232	211	183	294	178	595	162	316	342	333	260	510	98	200	171	275	131	455	233	497	445	619	186	702	166	114	248	294	67	90	142	316	380	246	159	405	445	558	353	364	76	602	387	227	295	195	598	623	627	292	246	633	350	267	261	309	137	567	69	82	223	633	90	357	482	176	460	646	437	197	90	0	695	388	393	440	134	570	136	702	423	773	225	588	423	499	448	272	521	165	521	223	324	615	438	432	462	231	515	551	259	254	234	355	146
710	184	271	417	239	487	496	530	300	546	249	168	616	823	753	626	800	928	981	841	108	906	321	623	1020	459	241	715	683	696	967	700	1118	457	583	494	378	451	279	529	696	770	957	787	751	814	490	448	840	782	310	1108	184	560	458	655	309	1050	780	577	640	393	240	118	955	938	362	1013	930	492	512	558	296	655	859	705	179	777	1020	269	856	229	353	523	941	834	695	0	427	537	1103	741	121	816	162	630	138	772	452	1086	328	350	345	471	588	365	886	987	80	391	694	395	894	310	189	489	998	829	343	687
396	291	180	177	198	53	297	175	268	218	305	410	710	509	439	312	493	621	674	534	382	592	310	273	713	135	197	401	369	382	653	386	811	167	157	67	215	268	315	222	389	463	650	480	437	507	78	53	533	475	358	801	269	122	32	348	215	743	466	263	326	206	236	309	648	624	238	706	623	163	92	251	180	348	545	391	256	463	713	197	542	222	259	97	627	520	388	427	0	111	796	427	325	502	325	176	396	465	185	779	112	101	238	133	280	137	579	680	364	51	240	67	587	128	323	174	684	522	199	373
295	424	278	183	308	118	302	100	354	275	442	520	715	491	421	241	498	626	679	539	500	574	400	191	718	141	307	383	351	364	635	368	816	172	214	162	342	273	425	227	394	468	655	485	419	512	114	151	538	480	495	806	364	40	79	353	325	748	448	178	308	321	346	419	653	606	356	711	628	123	93	256	290	353	527	373	366	445	718	281	524	365	369	154	609	502	393	537	111	0	801	409	438	484	435	65	506	470	305	784	222	199	299	238	286	244	584	685	474	161	129	186	592	238	456	135	666	527	260	355
651	927	834	687	993	809	513	711	701	966	762	1195	407	408	590	622	342	265	282	264	1003	321	688	739	276	668	918	506	590	561	401	548	174	641	905	853	1027	558	1110	588	415	379	155	346	480	300	724	788	377	325	777	173	966	761	772	453	1010	90	617	692	585	1006	1031	1035	162	383	1041	96	187	669	717	583	975	492	370	613	1041	482	112	890	409	868	1054	845	311	386	440	1103	796	801	0	522	978	432	1110	831	1181	355	996	142	907	856	644	929	622	929	223	205	1023	846	829	871	222	923	959	667	368	365	762	536
175	565	472	325	624	440	311	309	495	597	583	833	504	128	76	146	283	271	343	260	641	211	541	263	382	300	556	32	76	47	272	30	537	290	536	484	658	318	741	222	256	320	376	193	56	224	355	419	318	231	636	527	604	369	403	210	641	469	103	216	109	637	662	673	374	243	672	432	349	278	423	225	606	104	164	99	679	57	439	528	112	506	685	476	246	114	134	741	427	409	522	0	616	96	748	390	819	297	627	505	538	494	439	560	151	560	305	406	661	477	353	502	313	554	597	266	303	306	401	47
585	67	146	292	135	385	371	405	175	458	147	249	499	698	628	501	675	803	856	716	57	781	221	498	895	334	131	590	558	571	842	575	993	332	481	392	303	326	215	404	571	645	832	662	626	689	365	261	715	657	200	983	74	435	356	530	245	925	655	452	515	318	176	62	830	813	287	888	805	367	387	433	232	530	734	580	120	652	895	159	731	104	289	421	816	709	570	121	325	438	978	616	0	691	154	505	235	647	364	961	218	225	220	363	463	287	761	862	41	289	569	293	769	208	93	364	873	704	218	562
250	640	540	400	699	515	277	384	465	672	526	908	466	99	89	221	245	178	250	220	716	96	452	338	289	375	631	105	189	160	151	147	447	365	611	559	733	322	816	349	250	282	286	155	76	186	430	494	280	203	541	437	679	444	478	212	716	379	138	291	184	712	737	748	318	122	747	342	299	353	423	235	681	138	114	212	754	39	349	603	40	581	760	551	138	46	136	816	502	484	432	96	691	0	823	465	894	259	702	415	613	569	408	635	221	635	241	265	736	552	428	577	301	629	672	341	195	268	475	135
717	221	251	424	137	385	503	499	307	417	301	95	653	830	760	633	807	935	988	848	190	913	353	631	1027	459	169	722	690	703	974	707	1125	464	481	392	246	458	117	536	703	777	964	794	758	821	402	346	847	789	354	1115	150	446	356	662	169	1057	787	584	647	272	125	92	962	945	228	1020	937	487	416	565	181	662	866	712	69	784	1027	197	863	236	213	421	948	841	702	162	325	435	1110	748	154	823	0	500	81	779	322	1003	266	284	352	362	595	294	893	994	147	289	564	293	901	208	247	498	1005	836	350	694
246	454	361	213	373	183	332	130	384	340	472	585	745	472	402	237	528	656	709	569	530	555	430	167	748	171	372	364	332	345	616	349	846	202	279	227	407	303	490	257	424	498	685	515	400	542	157	221	568	510	525	836	429	70	144	383	390	778	429	174	289	386	411	484	683	587	421	741	658	153	132	286	355	383	508	354	431	426	748	346	505	395	434	219	590	483	423	630	176	65	831	390	505	465	500	0	571	500	370	814	287	269	329	303	294	309	614	715	550	226	80	251	622	303	486	165	647	557	290	336
788	302	322	495	208	456	574	570	378	488	372	23	724	901	831	704	818	1006	1059	919	203	984	424	701	1098	530	240	793	761	774	1045	778	1196	535	552	463	317	529	188	607	774	848	1035	865	829	892	473	417	918	860	425	1186	221	517	427	733	240	1128	858	655	718	343	196	173	1033	1016	299	1091	1008	558	487	636	252	733	937	783	154	855	1098	268	934	307	284	492	1019	912	773	138	396	506	1181	819	235	894	81	571	0	850	393	1164	337	355	423	433	666	365	964	1065	160	360	635	364	972	279	284	569	1076	907	421	765
426	596	503	356	662	478	182	380	370	635	431	864	253	183	365	397	27	181	234	82	672	237	357	514	273	337	587	281	365	336	317	323	371	310	574	522	696	227	779	257	84	19	210	83	255	67	393	457	65	35	446	361	635	430	441	122	679	303	392	467	360	675	700	704	208	299	710	266	183	338	386	252	644	267	145	388	710	257	273	559	299	537	723	514	227	213	225	772	465	470	355	297	647	259	779	500	850	0	665	339	576	525	313	598	397	598	139	240	692	515	604	540	108	592	628	336	284	56	431	311
596	575	330	377	237	179	497	375	552	100	589	407	941	709	639	512	693	821	874	734	421	792	460	467	913	335	236	601	569	582	853	586	1011	367	91	117	72	468	259	422	589	663	850	680	637	707	278	221	733	675	642	1001	308	316	212	548	153	943	666	463	526	47	212	334	848	824	95	906	823	363	292	451	156	548	745	591	268	663	913	241	742	506	172	133	827	720	588	452	185	305	996	627	364	702	322	370	393	665	0	979	208	251	388	52	480	80	779	880	394	167	434	128	787	161	607	374	884	722	349	573
634	910	817	670	976	792	496	694	684	949	745	1178	414	391	573	605	325	248	185	247	986	304	671	722	162	651	901	489	573	544	384	531	32	624	888	836	1010	541	1093	571	398	362	129	329	463	283	707	771	360	308	760	33	949	744	755	436	983	52	600	675	568	989	1014	1018	169	366	1024	122	194	652	700	566	958	475	353	596	1024	465	66	873	392	851	1037	828	294	369	423	1086	779	784	142	505	961	415	1003	814	1164	339	979	0	890	839	627	912	605	912	206	143	1006	829	812	854	229	906	942	650	351	348	745	519
507	209	111	201	139	172	408	286	213	329	223	351	575	620	550	423	604	732	785	645	275	703	259	384	824	202	87	512	480	493	764	497	922	278	268	141	173	252	256	333	500	574	761	591	548	618	138	74	644	586	276	912	144	233	143	459	156	854	577	374	437	208	177	219	759	735	187	817	734	274	159	362	121	459	656	502	197	574	824	59	653	147	200	208	738	631	499	328	112	222	907	538	218	613	266	287	337	576	208	890	0	46	183	156	391	131	690	791	248	49	351	80	698	69	244	285	795	633	144	484
463	186	79	155	157	161	251	216	167	318	206	369	558	576	506	379	553	681	734	594	262	659	213	376	773	176	115	468	436	449	720	453	871	210	257	168	219	206	274	282	449	523	710	540	504	567	112	48	593	535	259	861	172	195	120	408	202	803	533	330	393	254	195	247	708	691	233	766	683	204	133	311	167	408	612	458	215	530	773	87	609	121	246	197	694	587	448	350	101	199	856	494	225	569	284	269	355	525	251	839	46	0	137	199	341	177	639	740	270	66	333	123	647	115	218	215	751	582	98	440
408	169	105	116	242	298	131	229	57	455	118	437	468	315	451	325	341	469	522	382	245	525	72	322	561	158	200	413	382	394	605	398	659	155	394	305	344	86	359	228	237	311	498	328	362	355	188	160	381	323	169	649	208	259	269	196	327	591	478	276	339	391	280	277	496	587	358	554	471	191	211	177	292	260	369	403	283	362	561	172	448	110	371	334	515	362	272	345	238	299	644	439	220	408	352	329	423	313	388	627	183	137	0	336	287	314	427	528	265	203	393	260	435	240	178	188	572	370	39	386
529	389	278	310	236	127	430	308	366	125	403	447	755	642	572	445	626	754	807	667	420	725	408	400	846	268	235	534	502	515	786	519	944	300	80	68	112	401	299	355	522	596	783	613	570	640	211	169	666	608	456	934	307	249	225	481	193	876	599	396	459	89	231	353	781	757	135	839	756	296	225	384	175	481	678	524	287	596	846	240	675	320	212	84	760	653	521	471	133	238	929	560	363	635	362	303	433	598	52	912	156	199	336	0	413	87	712	813	393	115	367	76	720	160	421	307	817	655	297	506
192	412	319	172	477	293	160	154	342	450	430	680	573	228	235	108	383	371	443	360	488	311	388	167	482	153	403	119	165	178	372	154	637	126	389	337	511	162	594	71	207	420	476	232	136	324	209	273	418	331	482	627	451	246	256	161	494	569	262	120	110	490	515	590	474	343	525	532	449	127	202	74	459	96	264	187	526	182	539	375	261	353	538	329	346	239	165	588	280	286	622	151	463	221	595	294	666	397	480	605	391	341	287	413	0	413	405	506	508	330	257	355	413	407	444	115	403	406	248	169
529	286	231	310	177	165	430	308	319	182	328	379	680	642	572	445	626	754	807	667	344	725	365	406	846	268	159	534	502	515	786	519	944	300	137	106	75	370	231	355	522	596	783	613	570	640	211	155	666	608	381	934	231	255	165	481	125	876	599	396	459	77	155	247	781	757	89	839	756	296	225	384	99	481	678	524	211	596	846	164	675	252	148	168	760	653	521	365	137	244	929	560	287	635	294	309	365	598	80	912	131	177	314	87	413	0	712	813	317	98	373	70	720	84	346	307	817	655	275	506
434	710	617	470	776	592	296	494	484	749	545	978	346	191	373	405	125	82	142	47	786	145	471	522	145	451	701	289	373	344	225	331	238	424	688	636	810	341	893	371	198	162	77	129	263	83	507	571	160	108	560	228	749	544	555	236	793	170	400	475	368	789	814	818	76	207	824	133	51	452	500	366	758	275	153	396	824	265	140	673	233	651	837	628	135	210	223	886	579	584	223	305	761	241	893	614	964	139	779	206	690	639	427	712	405	712	0	82	806	629	612	654	55	706	742	450	192	148	545	319
535	811	718	571	877	693	397	595	585	850	646	1079	336	292	474	506	226	94	76	129	887	154	572	623	75	552	802	390	474	445	202	432	175	525	789	737	911	442	994	472	299	263	58	230	364	184	608	672	261	209	661	160	850	645	656	337	894	140	501	576	469	890	915	919	91	184	925	113	88	553	601	467	859	376	176	497	925	276	110	774	242	752	938	729	123	219	324	987	680	685	205	406	862	265	994	715	1065	240	880	143	791	740	528	813	506	813	82	0	907	730	713	755	123	807	843	551	145	249	646	520
630	108	191	337	165	424	416	450	220	483	188	190	540	743	673	546	720	848	901	761	43	826	266	543	940	379	161	635	603	616	887	620	1038	877	520	431	315	371	216	449	616	690	877	707	671	734	410	306	760	702	241	1028	104	480	395	575	246	970	700	497	560	348	177	55	875	858	299	933	850	412	432	478	233	575	779	625	121	697	940	189	776	149	290	460	861	754	615	80	364	474	1023	661	41	736	147	550	160	692	394	1006	248	270	265	393	508	317	806	907	0	319	614	323	814	238	124	409	819	749	263	607
446	252	145	227	162	111	347	225	233	268	272	374	624	559	489	362	543	671	724	584	346	642	279	323	763	185	161	451	419	432	703	436	861	217	207	141	162	272	279	272	439	513	700	530	487	557	128	50	583	525	325	851	233	172	82	398	179	793	516	313	376	175	200	273	698	674	176	756	673	213	142	301	144	398	595	441	220	513	763	108	592	187	223	147	677	570	438	391	51	161	846	477	289	552	289	226	360	515	167	829	49	66	203	115	330	98	629	730	319	0	290	39	637	92	284	224	734	572	164	423
166	518	425	277	437	247	336	114	448	404	536	649	749	435	365	150	590	578	650	567	594	518	494	90	689	235	436	402	295	383	579	387	844	189	343	291	471	295	554	247	428	627	683	500	363	531	221	285	625	538	589	834	493	134	208	372	454	776	392	137	252	450	475	548	681	550	485	739	656	150	196	276	419	353	471	317	495	389	746	410	468	459	498	283	553	446	432	694	240	129	829	353	569	428	564	80	635	604	434	812	351	333	393	367	257	373	612	713	614	290	0	315	620	367	550	154	610	613	354	299
471	313	202	252	166	99	372	250	290	210	358	378	679	584	514	387	568	696	749	609	350	667	332	348	788	210	165	476	444	457	728	461	886	242	156	61	135	311	276	297	464	538	725	555	512	582	153	93	608	550	380	876	237	197	107	423	170	818	541	338	401	147	191	277	723	699	149	781	698	238	167	326	135	423	620	466	224	538	788	139	617	244	214	118	702	595	462	395	67	186	871	502	293	577	293	251	364	540	128	854	80	123	260	76	355	70	654	755	323	39	315	0	662	87	345	249	759	597	221	448
442	718	625	478	784	600	304	502	492	757	553	986	300	199	381	413	81	137	184	53	794	209	479	530	194	459	709	297	381	352	285	339	261	432	696	644	818	349	901	379	206	126	90	137	271	91	515	579	111	116	568	259	757	552	563	244	801	185	408	483	376	797	822	826	60	267	832	126	35	460	508	374	766	283	161	404	832	273	155	681	293	659	845	636	195	270	231	894	587	592	222	313	769	301	901	622	972	108	787	229	698	647	435	720	413	720	55	123	814	637	620	662	0	714	750	458	252	77	553	327
523	230	147	304	81	188	424	302	235	255	174	293	596	636	566	439	620	748	801	661	265	719	281	400	840	262	75	528	496	509	780	513	938	294	284	195	104	321	193	349	516	590	777	607	564	634	205	149	660	602	297	928	147	249	159	475	87	870	593	390	453	119	108	192	775	751	118	833	750	290	219	378	52	475	672	518	139	590	840	80	669	168	131	224	754	647	515	310	128	238	923	554	208	629	208	303	279	592	161	906	69	115	240	160	407	84	706	807	238	92	367	87	714	0	262	301	811	649	201	500
566	45	139	273	228	383	352	386	121	540	60	314	411	679	609	482	656	784	837	697	81	762	132	479	876	315	189	571	539	552	823	556	974	313	479	390	366	307	308	385	552	626	813	643	607	670	346	266	696	638	112	964	158	416	342	511	335	906	636	433	496	381	266	155	811	794	380	869	786	348	368	414	314	511	715	561	213	633	876	182	712	97	379	419	797	690	551	189	323	456	959	597	93	672	247	486	284	628	607	942	244	218	178	421	444	346	742	843	124	284	550	345	750	262	0	345	854	685	199	543
235	313	220	73	371	187	168	43	243	344	331	583	581	348	278	151	364	492	545	405	389	431	289	137	584	48	304	240	208	221	492	225	682	32	283	231	405	144	488	93	260	334	521	351	276	378	103	167	404	346	384	672	352	95	150	219	388	614	305	94	165	384	409	421	519	463	419	577	494	12	92	122	353	219	384	230	429	302	584	276	381	254	432	223	466	359	259	489	174	135	667	266	364	341	498	165	569	336	374	650	285	215	188	307	115	307	450	551	409	224	154	249	458	301	345	0	523	393	149	212
432	822	722	582	881	697	441	566	629	854	690	1090	491	217	302	403	270	105	69	215	898	99	616	520	108	557	813	287	371	342	77	329	383	547	793	741	915	486	998	531	343	307	222	226	258	228	612	676	305	253	705	373	861	626	660	381	898	315	351	473	366	894	919	930	254	66	929	278	235	535	605	511	863	320	185	394	936	221	285	785	177	763	942	733	57	164	254	998	684	666	368	303	873	195	1005	647	1076	284	884	351	795	751	572	817	403	817	192	145	819	734	610	759	252	811	854	523	0	293	657	317
435	653	560	413	719	535	239	437	427	692	488	921	220	192	374	406	29	190	243	64	729	246	414	523	282	394	644	290	374	345	326	332	380	367	631	579	753	284	836	314	141	78	219	123	264	84	450	514	34	75	503	370	692	487	498	179	736	312	401	476	369	732	757	761	137	308	767	275	112	395	443	309	701	276	154	397	767	266	282	616	308	594	780	571	236	222	234	829	522	527	365	306	704	268	836	557	907	56	722	348	633	582	370	655	406	655	148	249	749	572	613	597	77	649	685	393	293	0	488	320
369	167	79	77	205	259	153	190	97	416	185	435	537	482	412	286	459	587	640	500	243	555	111	283	679	119	163	375	343	356	626	360	777	116	355	266	305	108	322	189	356	429	616	446	411	473	149	121	499	441	238	767	206	220	230	315	288	709	439	237	300	352	243	275	614	587	319	672	589	152	172	218	253	315	518	364	281	436	679	135	515	108	332	295	600	493	355	343	199	260	762	401	218	475	350	290	421	431	349	745	144	98	39	297	248	275	545	646	263	164	354	221	553	201	199	149	657	488	0	347
121	511	418	271	570	386	309	255	441	543	529	779	518	142	99	84	297	285	357	274	587	225	487	209	396	246	502	35	29	42	286	36	551	236	482	430	604	316	687	220	268	334	390	207	70	238	301	365	332	245	581	541	550	315	349	222	587	483	126	162	55	583	608	619	388	257	618	446	363	224	294	249	552	104	178	60	625	96	453	474	175	452	631	422	260	153	146	687	373	355	536	47	562	135	694	336	765	311	573	519	484	440	386	506	169	506	319	520	607	423	299	448	327	500	543	212	317	320	347	0
