928	111	521	680	931	739	789	351	155	834	225	807	431	348	823	583	147	733	271	992	924	560	131	54	824	618	629	416	425	852	984	613	47	876	664	51	930	927	494	362	502	478	10	37	119	180	736	967	116	211	89	413	571	622	952	292	940	477	818	479	380	539	336	129	674	695	213	297	977	540	982	995	870	642	105	146	930	705	414	340	935	711	531	949	515	42	917	979	617	564
985	587	351	570	276	829	473	820	162	230	810	780	639	571	158	412	23	973	849	33	6	787	470	806	994	337	935	889	704	718	782	329	617	117	863	76	357	287	892	720	400	924	768	393	707	804	879	877	505	602	568	840	255	483	89	180	312	35	306	92	33	70	168	868	681	988	76	133	629	524	264	129	327	167	471	538	716	583	648	175	847	824	416	796	191	394	88	127	729	983	954	257	52	54	213	632	26	770	223	434	108	281	130	748	881	722	859	230	607	628	926	921	399	479	62	222	316	975	895	983	357	296	223	79	524	403	864	614	575	171	851	554	6	234	888	881	954	756	724	936	278	450
793	478	36	340	455	896	886	998	428	651	275
720	982	954	510	776	130	438	501	714	117	694	261	997	856	162	488	733	827	612	215	99	65	67	537	497	138	150	479	423	835	616	110	438	45	355	230	818	971	939	907	670	426	251	173	519	387	360	862	977	882	623	954	240	368	263	409	452	308	205	994	613	308	426	385	66	480	859	621	380	176	332	677	188	547	255	277	170	617	339
989	504	136	715	67	840	108	766	423	158	521	221	846	211	147	332	683	939	488	175	508	427	577	870	101	882	314	979	6	709	348	455	991	206	677	965	78	2	899	57	679	277	140	363	431	803	278	866	537	186	889	13
785	411	173	698	732	54	581	767	304	568	500	489	38	905	597	657	420	856	524	146	275	474	422	224	669	130	411	859	806	86	955	368	129	603	73	627	896	10	396	729	961	758	787	288	711	737	427	674	260	921	887	669	639	25	411	438	885	681	933	796	964	821	485	56	182	70	954	951	219	828	569	814	80	596	981	960	790	980	354	287	139	495	272	565	800	599	83	365	692	56	532	376	782	873	862	557	384	926	498	93	178	846	408	761	23	489	93	822	724	845	462	649	186	14	147	177	261	659	517	463	347	29	399	75	122	382	743	863	15	606	296	301	876	15	933	983	431	356	428	429	102	610	917	657	518	479	287	908	295	660	609	841	343	702	583	21	361	317	117	752	876	231	840	982	56	936	762	185	670	350	826	833	131	627	170	468	619	404	235	256	923
651	873	752	797	848	903	2	216	381	340	225	800	407	626	954	760	774	763	649	731	640	730	347	901	395	899	955	855	466	695	525	127	671	391	870	583	71	2	625	239	381	580	394	500	971	574	473	198	324	90	761	123	144	567	11	921	182	982	488	556	899	776	17	685	962	23	47	760	992	284	288	805	871	843	913	714	333	489	257	854	471	123	397	604	969	632	713	106	511	801	672	843	161	14	341	515	975	529	491	987	249	983	318	143	735	275	932	932	438	520	311	722	813	393	710	626	265	99	174	249	478	796	144	736	537	160	689	82	163	231	80	318	709	915	694	461	648	220	819	933	166	651	752	108	695	699	53	145	476	236	321	810	902	591	647	50	8	539	256	389	907	745	602	24	128	12	204	813	539	534	699	271	243	112	476	857	548	953	810	137
200	466	324	132	624	715	517	773	610	197	13	585	943	229	39	611	558	592	112	984	761	636	134	149	175	753	195	962	607	986	699	646	349	579	7	817	735	120	619	570	93	547	214	991	937	316	954	847	421	211	301	618	687	868	513	533	279	838	689	773	622	190	894	296	458	896	79	899	842	770	408	898	690	231	821	799	411	836	885	123	979	586	498	502	713	151	253	965	821	107	954	142	941	789	792	1	697	733	429	815	362	46	559	198	769	995	183	441	920	764	866	125	393	125	72	141	83	565	672	987	664	966	936	507	710	383	917	978	337	494	533	455	835	998	21	828	278	539	475	91	921	947	769	634	468	569	695	556	890	999	317	860	239	492	192	454	792	852	215	329	488	35	584	78	647	549	428	887	911	272	868	808	654	452	628	158	495	804	707	941	802	918	959	878	576	537	6	896	924	210
966	834	782	37	452	441	371	299	684	98	232	712	956	617	861	306	691	170	29	273	687	781	772	400	267	280	808	91	181	180	137	687	674	670	68	432	294	284	756	344	208	757	316	227	91	859	579	962	792	810	176	186	584	748	547	411	178	609	659	915	108	886	610	161	68	526	610	50	848	591	529	448	398	493	981	650	640	185	146	265	604	192	945	284	680	588	892	903	230	702	665	303	305	587	501	747	215	158	513	725	629	424	696	716	170	974	65	891	61	602	208	848	150	393	667	353	246	163	743	688	416	862	226	400	228	837	925	568	934	899	489	565	5	861	986	471	220	97	319	447	681	658	60	225	293	581	947	471	199	146	866	223	412	694	235	18	373	785
980	293	111	810	604	969	757	551	11	150	353	949	656	85	432	264	732	135	633	504	413	809	649	669	0	631	805	476	296	346	575	632	538	161	570	483	137	721	661	846	589	417	108	272	855	803	432	884	658	767	625	794	939	746	341	175	377	111	571	134	362	171	958	559	160	989	333	364	444	21	14	946	591	145	824	921