0	46	30	45	1536	200	0	5	10000	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
339429334500	339429335019	339429335569	339429336119	339429336669	339429337219	339429337769	339429338319	339429338869	339429339419	339429339970	339429340520	339429341070	339429341620	339429342170	339429342720	339429343270	339429343820	339429344370	339429344920	339429345470	339429346020	339429346570	339429347120	339429347670	339429348220	339429348771	339429349321	339429349872	339429350421	339429350971	339429351521	339429352071	339429352621	339429353171	339429353721	339429354273	339429354821	339429355371	339429355923	339429356471	339429357023	339429357571	339429358123	339429358672	339429359222	339429359773	339429360322	339429360872	339429361423	339429361972	339429362522	339429363072	339429363622	339429364174	339429364722	339429365272	339429365822	339429366374	339429366922	339429367474	339429368024	339429368574	339429369124	339429369673	339429370223	339429370773	339429371325	339429371873	339429372423	339429372975	339429373523	339429374073	339429374623	339429375173	339429375725	339429376274	339429376824	339429377374	339429377925	339429378475	339429379024	339429379575	339429380124	339429380674	339429381226	339429381774	339429382324	339429382876	339429383426	339429383976	339429384526	339429385074	339429385625	339429386175	339429386726	339429387276	339429387826	339429388376	339429388925	339429389475	339429390027	339429390577	339429391127	339429391677	339429392227	339429392777	339429393327	339429393877	339429394427	339429394977	339429395526	339429396077	339429396627	339429397176	339429397727	339429398277	339429398828	339429399378	339429399926	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2627	3600	2300	2627	3600	2300	2626	3600	2300	2625	3600	2300	2625	3600	2300	2624	3600	2300	2623	3600	2300	2623	3600	2300	2622	3600	2300	2621	3600	2300	2620	3600	2300	2620	3600	2300	2619	3600	2300	2618	3600	2300	2617	3600	2300	2616	3600	2300	2615	3600	2300	2615	3600	2300	2614	3600	2300	2613	3600	2300	2612	3600	2300	2612	3600	2300	2611	3600	2300	2610	3600	2300	2609	3600	2300	2608	3600	2300	2608	3600	2300	2607	3600	2300	2607	3600	2300	2606	3600	2300	2605	3600	2300	2604	3600	2300	2604	3600	2300	2603	3600	2300	2602	3600	2300	2602	3600	2300	2601	3600	2300	2600	3600	2300	2599	3600	2300	2598	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22832	20274	27142	23229	19782	4023	1404	894	729	760	711	723	696	671	628	621	631	698	637	648	598	631	677	639	624	670	648	636	629	638	587	640	591	585	617	623	644	611	594	633	587	626	546	620	597	637	621	604	601	580	647	582	604	627	605	581	614	576	598	603	624	595	567	610	582	568	607	596	631	616	659	578	626	604	611	591	679	608	588	633	637	628	600	572	613	580	622	598	585	541	603	593	623	627	635	618	600	575	609	638	624	556	600	597	606	628	608	600	599	604	613	619	571	589	605	622	601	585	582	546	638	613	599	588	603	645	564	628	593	596	608	633	638	608	623	619	562	558	556	582	591	615	611	593	638	603	564	593	639	592	657	634	624	628	597	579	574	568	620	588	586	615	613	558	593	583	594	587	630	575	626	558	563	622	597	579	598	599	589	580	611	591	628	625	578	644	614	578	614	662	597	633	589	620	620	584	623	586	569	609	577	576	611	583	590	582	628	606	566	602	577	616	583	637	581	616	630	561	591	590	604	572	635	562	607	542	554	608	563	639	554	627	603	581	622	644	582	596	575	589	593	581	612	618	614	641	611	553	600	581	643	587	625	588	616	605	605	575	582	556	604	642	619	641	614	608	593	620	592	580	581	610	595	600	592	560	608	597	616	547	596	596	606	586	610	577	587	592	560	585	597	575	587	616	599	631	613	594	545	609	645	585	595	640	568	602	556	629	584	606	611	564	606	581	600	631	611	583	598	610	606	589	634	583	580	579	618	623	599	605	587	588	592	613	563	617	593	615	577	554	596	586	579	595	576	612	615	610	611	570	604	599	590	602	570	564	587	618	592	574	566	605	603	602	579	622	602	595	586	555	586	602	584	576	604	587	598	614	596	611	585	569	626	586	584	590	620	563	608	541	594	611	572	571	596	578	552	579	639	617	613	585	615	634	621	590	609	604	627	604	609	595	580	625	594	625	607	615	592	595	536	585	564	658	614	584	574	568	590	602	604	598	587	610	617	602	596	577	578	654	595	552	549	569	625	584	619	585	545	589	596	594	582	608	618	611	631	620	543	615	553	622	612	597	613	611	601	565	639	563	618	580	595	587	595	611	615	559	606	586	633	578	617	604	602	634	609	639	598	619	585	585	642	606	582	603	593	622	600	586	640	622	597	618	616	590	610	571	588	593	593	594	613	605	587	561	620	565	614	607	593	583	633	594	579	601	625	583	587	591	602	591	608	605	565	598	622	596	620	588	624	591	616	575	602	570	578	595	582	633	586	578	563	656	601	560	583	620	603	587	626	610	597	603	595	608	597	610	603	556	572	610	582	598	593	589	571	584	573	612	612	617	627	608	551	555	586	612	620	606	588	570	618	594	610	581	632	596	597	615	588	571	570	607	612	617	599	607	624	614	607	591	615	623	597	619	563	582	640	601	594	580	611	622	580	574	604	576	578	595	575	573	604	591	598	556	607	570	579	583	603	579	610	572	587	520	622	573	580	613	672	553	607	585	570	607	636	563	590	578	596	572	614	586	626	594	583	596	598	633	597	615	597	610	645	589	578	583	588	571	581	576	609	540	597	619	602	607	569	566	632	606	638	624	570	564	564	620	608	615	593	602	598	623	612	546	577	617	571	589	605	616	584	585	615	528	602	622	588	577	599	586	614	564	593	601	651	578	557	552	593	607	579	635	586	572	622	603	574	583	569	572	591	620	586	596	594	583	599	583	579	609	612	573	543	607	577	544	585	609	618	567	592	563	607	598	608	593	568	628	584	573	595	553	628	603	566	600	610	561	564	586	612	586	582	586	647	560	620	584	611	642	632	597	611	571	604	610	584	603	613	629	561	545	579	615	592	562	622	600	601	613	599	627	597	593	587	592	595	557	579	601	607	602	603	607	555	562	551	617	588	609	585	591	618	567	559	608	606	590	564	622	585	645	611	614	592	622	586	664	655	589	615	601	585	593	657	628	603	599	595	592	576	584	578	609	590	587	609	578	592	592	637	578	558	657	623	584	621	585	588	591	569	597	565	567	639	620	598	588	575	597	608	575	605	601	609	613	609	566	549	558	631	587	643	580	589	556	562	598	585	587	628	619	614	600	578	614	588	629	587	592	594	608	641	591	610	591	629	581	607	631	591	637	573	591	594	604	607	613	601	582	651	634	628	592	605	604	625	628	608	619	636	575	570	583	575	613	614	577	593	583	628	606	580	604	617	609	575	609	590	623	595	623	607	584	638	541	643	603	569	626	575	600	578	560	601	617	591	634	581	581	556	622	582	603	590	640	603	621	582	596	614	582	620	624	594	589	591	603	601	587	624	605	586	590	615	628	604	577	585	567	547	591	644	588	605	597	564	611	560	558	562	595	569	578	636	530	556	610	610	577	557	604	620	552	639	570	625	617	596	586	604	620	577	607	563	571	611	569	592	623	597	584	613	589	595	565	626	608	617	598	574	576	604	598	637	620	583	584	574	596	564	565	577	580	592	622	600	607	609	602	587	617	591	604	613	596	541	625	604	574	613	637	591	586	612	599	576	631	578	599	673	647	560	599	603	588	575	589	614	589	576	618	640	581	596	589	599	575	583	570	588	594	618	604	605	607	546	603	609	614	592	601	625	627	586	561	551	612	585	575	561	552	615	582	610	602	617	613	565	541	614	575	603	584	612	595	632	624	613	616	592	558	592	571	608	560	577	617	574	597	601	637	592	580	597	539	585	604	592	639	576	645	603	582	605	589	605	580	582	609	582	578	627	593	622	611	591	583	551	599	583	611	619	627	591	607	623	583	594	583	552	576	660	610	608	583	561	596	619	608	584	566	600	583	595	592	645	629	590	600	580	546	588	614	625	573	633	616	595	594	606	651	582	595	598	576	607	603	612	644	574	635	619	565	583	629	615	587	601	619	570	590	615	603	602	657	621	599	633	603	585	598	595	633	575	637	572	607	563	623	604	539	599	541	627	597	557	574	637	590	643	658	588	624	579	579	560	593	618	638	602	587	594	637	580	578	607	542	623	624	586	648	611	598	579	582	628	606	564	630	581	592	587	625	581	610	589	575	589	593	571	614	607	587	588	631	610	568	578	564	606	605	590	611	594	562	599	615	597	582	602	611	584	558	621	594	590	584	655	604	609	580	581	633	626	623	578	597	584	589	604	607	612	589	552	628	595	613	592	632	588	636	560	635	604	574	577	520	589	610	566	561	580	645	566	572	601	588	578	569	580	601	585	606	596	578	583	535	647	592	622	605	591	634	568	568	589	626	638	609	621	622	601	580	616	606	563	584	558	598	602	594	618	604	593	596	614	631	556	602	558	658	593	641	652	648	614	618	582	580	593	603	620	596	618	568	583	561	613	578	591	625	553	633	618	578	638	616	600	586	597	591	590	581	644	587	587	574	603	588	580	579	603	591	565	591	566	614	616	569	573	583	583	610	608	583	551	586	629	572	576	565	625	564	617	575	591	557	569	566	622	576	607	571	582	561	613	571	600	575	608	601	546	636
3251	4844	3865	2092	1518	1181	1051	956	860	797	804	718	693	721	703	673	698	648	624	626	688	638	587	640	598	609	610	610	617	631	604	585	666	614	578	585	585	617	582	636	576	611	541	635	582	603	570	562	564	605	601	597	578	637	591	643	577	620	576	659	598	638	612	539	593	593	604	586	573	622	612	608	611	642	592	568	575	599	590	561	604	572	612	600	586	582	584	562	587	624	566	565	626	604	593	602	593	570	602	615	625	595	634	603	630	625	584	629	603	602	582	590	585	564	628	600	587	603	621	577	602	608	593	571	590	605	614	594	594	617	571	558	596	605	556	610	575	588	592	617	592	587	647	599	616	554	564	604	578	580	584	560	582	630	593	596	561	626	608	618	581	602	594	573	588	600	570	606	588	603	574	591	569	597	580	587	603	650	600	585	625	618	617	577	560	544	571	600	546	589	583	609	619	618	591	580	599	615	577	595	609	550	601	589	589	550	577	566	576	613	610	623	609	585	595	547	628	629	597	567	579	622	584	595	573	575	586	599	590	566	561	561	598	590	608	579	597	579	584	589	592	588	622	577	599	560	577	566	540	582	593	613	556	593	556	579	573	562	544	528	599	579	558	604	593	577	612	563	607	569	592	619	565	612	582	586	557	614	567	528	575	600	578	566	546	597	576	600	583	592	597	606	601	587	594	565	642	621	597	558	545	561	597	600	587	600	612	543	585	569	595	568	591	591	600	564	576	577	577	546	610	630	581	539	576	604	570	579	569	574	579	631	564	610	621	535	586	571	608	589	614	556	578	620	590	624	611	586	554	567	621	540	610	567	621	553	567	590	555	601	600	601	626	588	571	629	591	576	608	599	562	637	548	583	625	613	602	568	601	572	605	596	552	570	601	560	614	582	597	598	590	575	614	635	543	615	594	560	597	560	603	574	586	595	576	598	600	608	576	576	572	584	604	588	576	594	575	587	567	616	603	582	560	574	600	596	550	587	585	605	623	606	605	576	569	570	620	589	646	584	583	558	609	622	570	601	628	560	588	621	594	600	581	568	536	567	562	595	599	585	595	533	661	586	549	594	552	592	612	559	611	635	547	595	592	585	575	615	551	591	546	565	605	615	574	587	632	586	604	591	594	576	559	587	590	604	537	599	592	566	587	571	581	610	601	596	597	586	608	624	577	583	599	593	667	598	605	570	610	623	508	595	580	603	586	634	605	575	576	559	604	604	580	595	586	570	593	531	571	579	589	591	627	602	603	618	569	576	568	565	610	589	637	612	581	615	601	588	579	651	574	618	585	575	587	618	578	532	561	572	588	549	563	552	608	592	605	582	587	602	597	529	580	623	586	575	621	579	556	558	581	586	579	570	593	598	590	571	607	616	596	613	601	611	583	586	593	563	571	585	596	551	603	568	561	573	555	574	591	590	588	566	588	559	567	608	611	571	575	550	585	597	575	597	574	589	573	588	576	603	582	605	597	575	617	546	577	594	564	595	568	592	605	594	633	556	599	573	579	605	533	577	575	558	566	620	580	600	586	588	579	562	576	580	538	558	534	549	635	586	568	568	557	581	597	582	562	574	584	602	566	581	598	594	572	560	603	558	620	524	573	596	574	564	560	588	576	619	619	604	571	597	573	571	554	587	549	564	576	594	575	578	629	612	601	574	585	617	643	561	571	563	604	589	607	582	599	618	583	575	563	593	584	568	600	626	578	535	575	612	613	563	544	632	617	622	563	580	612	583	612	642	569	564	574	595	568	581	574	604	624	540	586	598	587	600	542	564	595	611	579	618	623	561	534	638	581	571	584	661	577	615	554	567	603	572	582	575	591	599	567	572	602	589	575	556	548	566	621	572	580	614	574	608	592	640	559	605	562	553	606	585	567	550	579	542	597	562	569	578	536	588	592	565	625	584	559	567	588	563	528	586	559	580	579	573	586	576	559	603	555	577	589	578	563	571	545	611	593	554	581	610	589	584	598	615	591	555	611	576	599	641	575	592	622	575	580	595	619	623	575	580	569	546	647	518	570	552	616	558	574	596	576	610	574	551	536	591	588	556	556	611	593	554	615	576	572	554	624	582	560	563	581	597	544	573	596	570	588	547	573	572	593	529	594	573	582	588	556	641	589	636	545	614	567	578	574	589	641	585	608	594	655	599	570	592	587	594	605	579	550	578	602	566	553	542	566	562	597	561	545	543	565	566	618	596	592	613	575	577	580	590	616	601	630	625	569	572	569	577	580	567	583	639	593	572	613	592	558	585	580	620	619	604	604	562	599	545	576	583	582	575	545	630	579	581	596	560	586	579	552	602	597	549	588	547	593	551	609	571	606	578	576	546	605	575	575	591	589	561	621	575	578	541	593	582	585	604	560	592	597	571	589	591	603	544	591	593	588	596	595	594	596	570	552	532	635	613	607	577	582	608	561	565	561	604	577	587	566	531	554	550	589	543	585	537	551	575	602	603	548	601	572	621	584	557	566	585	609	557	582	597	548	608	602	576	578	551	595	616	534	546	586	554	619	562	557	564	598	610	631	576	590	591	534	559	618	557	586	534	628	607	622	523	564	599	585	524	592	585	583	560	579	566	570	566	574	610	598	571	591	546	611	576	590	570	571	588	557	543	616	557	531	577	551	576	574	627	557	559	588	587	582	601	556	598	550	575	617	617	605	609	574	561	592	591	588	610	600	609	574	576	617	582	543	576	538	564	569	622	563	576	582	544	596	589	626	574	577	590	568	588	544	601	587	599	616	557	578	575	574	545	599	595	554	609	538	528	595	544	620	579	562	596	566	626	577	544	572	573	604	579	563	566	561	586	558	601	560	587	585	545	585	561	599	588	618	598	642	612	628	565	542	614	605	600	572	556	578	620	556	633	588	587	591	588	594	556	577	591	554	552	580	587	559	606	593	610	555	566	605	562	590	552	600	607	552	540	526	590	547	566	602	613	540	592	625	599	523	613	607	541	522	583	592	548	586	635	573	530	635	625	554	570	564	638	539	615	541	582	543	618	591	562	547	638	554	585	546	582	583	537	623	596	584	591	556	641	557	596	582	591	543	652	617	560	602	561	550	602	543	596	619	571	572	569	597	547	556	609	574	604	582	591	531	583	619	540	574	566	563	524	568	585	566	573	552	575	592	574	573	567	579	622	601	549	576	583	560	624	607	584	574	572	571	614	569	539	527	588	571	582	581	553	573	605	574	593	568	572	586	557	577	590	556	596	575	583	583	571	627	584	556	605	563	579	603	581	560	601	592	586	569	545	559	622	585	582	610	591	594	560	554	610	551	558	597	586	548	593	607	564	592	571	591	555	568	577	552	620	616	602	592	598	573	620	561	594	575	577	558	595	591	575	607	617	621	609	597	597	634	578	530	560	590	584	551	578	581	573	570	595	550	610	564	606	555	569	583	629	585	587	530	560	596	554	592	567	625	536	596	579	584	587	565	578	617	610	567	601	565	596	564	558	614	574	534	554	584	568	574	570	644	609	603	600
27727	12724	2357	1352	1028	943	1040	948	934	1010	1005	962	984	960	935	894	968	985	967	996	963	948	952	882	1047	923	982	932	988	902	945	994	1032	971	999	978	973	985	938	986	983	996	932	953	967	968	973	1003	975	986	950	937	990	953	939	949	956	957	987	968	970	962	976	1006	944	966	952	939	945	960	939	937	969	947	921	966	937	974	897	1000	961	968	937	951	931	909	920	922	973	989	1007	960	971	986	928	959	1025	955	949	998	984	931	960	920	918	950	910	949	974	905	968	965	914	998	919	982	976	945	930	951	969	996	941	964	948	915	970	938	969	947	882	942	935	910	964	888	967	987	949	908	926	980	945	933	965	1007	924	986	872	904	952	973	923	911	994	972	1017	909	985	963	956	967	981	970	944	912	952	965	975	959	921	989	1010	946	907	952	942	924	971	967	985	1052	900	935	957	979	910	924	969	943	987	965	900	927	985	962	975	926	961	967	886	976	962	985	926	973	956	945	927	979	922	952	941	988	992	979	944	931	930	940	923	964	987	960	971	1004	1000	945	980	926	958	965	969	986	950	967	953	977	964	972	910	986	947	979	977	885	905	982	926	959	863	953	941	931	943	960	974	986	1005	943	919	1031	967	967	942	980	945	982	992	921	987	951	919	960	947	905	926	899	979	916	1024	987	878	949	897	959	944	913	987	1004	966	965	933	973	979	981	949	958	963	1011	934	912	1003	972	945	917	899	1003	977	1010	968	957	884	934	992	1030	962	922	926	945	969	940	1006	1012	911	952	904	957	947	959	984	964	951	1003	923	945	1006	962	954	933	941	920	965	986	929	979	969	921	975	978	962	957	960	932	932	1034	897	973	975	945	892	975	894	898	968	931	927	872	956	928	921	892	971	999	922	942	939	932	963	983	917	987	965	941	938	926	965	943	943	1008	890	948	960	972	953	929	935	907	916	988	923	968	985	923	963	918	955	865	931	941	920	946	923	965	913	1048	996	941	959	912	935	955	981	926	988	986	964	946	973	945	891	940	958	941	982	993	904	947	945	939	1001	971	922	922	911	961	928	984	969	977	1007	999	949	941	921	944	967	940	910	929	965	890	972	937	988	926	979	958	988	963	886	939	960	973	963	952	994	958	956	986	974	902	955	944	945	945	941	991	985	939	934	969	934	957	885	949	974	921	1013	1006	902	933	972	1026	930	948	970	957	987	946	965	977	939	944	995	986	971	956	910	965	946	948	946	957	965	952	1005	972	913	1012	964	947	972	971	999	964	960	1001	931	996	1012	1002	1006	966	907	957	920	957	957	952	985	949	932	974	947	912	948	961	929	944	934	963	935	939	940	959	953	988	962	962	936	948	948	945	954	937	921	932	991	983	966	925	938	912	942	937	981	991	941	939	897	934	973	886	984	964	932	954	967	911	938	884	924	971	921	963	968	909	924	908	878	963	1002	1029	966	987	991	903	957	917	984	950	898	962	952	959	915	960	994	969	930	1048	995	961	958	922	965	941	923	947	959	959	912	962	1001	959	996	933	1017	932	942	938	921	903	963	964	951	989	947	939	994	994	980	892	953	927	991	975	945	934	988	905	909	954	904	916	971	934	990	917	918	956	943	967	919	913	989	975	938	969	1017	970	955	936	983	965	1004	929	955	927	958	940	956	959	930	971	995	898	981	954	936	994	980	997	989	910	918	938	956	935	907	963	890	961	972	964	944	885	975	978	980	974	948	948	953	920	953	966	917	935	953	968	947	963	935	938	957	924	948	966	966	980	992	936	944	986	920	967	935	959	938	996	986	909	923	882	946	972	941	947	910	991	930	980	959	949	988	900	932	941	979	942	1023	945	941	971	979	949	1001	895	972	991	900	937	953	955	908	920	966	922	977	973	957	933	939	937	979	968	993	929	933	956	930	939	921	956	932	949	935	950	921	958	918	910	952	927	910	942	970	944	903	903	953	971	908	989	989	967	951	967	1004	934	947	984	993	984	913	961	989	932	948	929	963	952	909	898	953	930	996	1022	972	956	959	974	1011	936	982	992	927	975	929	962	1000	934	961	936	963	1010	924	967	944	917	986	939	928	938	1022	904	958	963	947	912	1011	921	948	921	925	949	972	963	913	923	969	897	915	979	906	924	973	884	950	920	896	929	916	939	951	948	937	961	934	938	973	910	927	1003	946	962	963	974	1012	965	1021	997	965	995	971	946	966	937	1002	913	961	923	968	945	933	939	957	949	948	940	959	950	981	927	964	985	932	993	932	925	997	918	930	942	982	924	940	942	923	929	993	943	976	918	965	947	964	951	890	991	978	889	970	912	933	963	954	964	973	978	957	894	973	962	941	978	972	1007	922	922	997	954	1006	952	947	999	913	929	975	898	916	939	943	945	941	933	961	882	929	1040	944	904	935	986	915	877	962	986	891	965	975	925	931	956	953	971	965	927	954	926	923	963	903	975	928	930	911	981	906	1000	979	996	906	959	928	940	932	954	895	861	981	1011	966	956	982	961	941	1029	971	953	970	964	906	948	977	978	939	992	953	1004	961	1041	880	975	999	1008	889	916	892	934	988	968	950	920	947	947	954	991	907	939	961	986	945	887	925	919	907	996	940	995	952	998	990	948	988	1012	898	955	883	931	898	889	963	928	891	912	972	932	943	947	957	1029	921	981	948	946	924	940	999	945	972	912	957	978	1005	928	967	946	970	1009	986	977	922	976	1002	994	898	955	963	910	957	999	959	970	925	991	990	953	929	964	1010	976	986	949	907	984	949	983	986	948	957	951	948	957	958	986	966	970	968	966	974	943	927	967	948	924	966	952	905	945	986	930	975	946	965	975	959	950	977	976	998	955	952	929	942	948	925	899	974	979	989	1004	961	979	992	971	979	945	935	921	938	931	910	1001	973	936	961	947	956	952	977	984	936	1014	951	971	951	943	977	939	942	956	1001	933	947	964	926	1004	973	923	930	949	889	945	877	935	934	984	966	960	931	930	999	962	986	995	947	975	938	968	930	997	920	909	967	921	927	983	1005	955	943	971	953	967	927	942	924	1003	934	945	940	969	985	946	981	929	925	945	937	953	968	967	980	929	955	996	1020	970	907	897	954	990	964	931	975	902	950	963	969	985	964	1013	962	949	954	926	961	940	996	910	925	970	942	974	932	981	1000	946	892	903	1019	925	982	910	975	999	948	919	931	958	977	961	944	912	932	1001	924	944	941	939	950	954	936	983	975	956	956	993	956	951	978	977	928	914	998	962	886	951	941	951	849	867	971	936	993	966	983	938	965	941	1034	938	939	997	891	889	921	967	966	977	987	980	926	1023	1015	906	984	951	962	973	989	955	952	943	958	945	909	939	951	982	961	990	961	920	1029	1007	929	888	1010	951	932	973	945	970	991	966	933	954	1006	873	976	930	948	1009	953	969	972	928	979	1012	979	989	997	938	925	985	983	952	932	948	984	918	931	945	921	933	1004	882	932	936	953	942	956	924	977	929	1040	957	967	922	952	1002	947	918	1004	949	925	976	953	951	979	956	1041	986	992	958	984	988	922	982	970	880	912	978	955	910	950	977	999	975	945	941	934	949	970	996	973	942	980	959	980	992	942	976
5221	1063	971	905	851	848	787	858	832	844	822	859	806	902	845	830	879	795	820	834	856	846	876	837	845	857	818	829	847	813	839	776	850	848	843	849	787	858	819	764	854	844	818	842	884	842	761	828	820	835	824	860	846	837	842	798	821	886	787	810	854	854	852	811	845	832	896	879	841	810	850	797	826	855	765	815	857	833	830	820	829	790	860	848	853	831	819	792	831	754	809	824	797	783	824	807	831	844	819	799	879	803	823	805	755	853	822	811	851	796	834	829	811	825	836	808	861	770	813	854	857	828	861	777	815	806	837	793	772	834	809	814	800	844	784	833	838	790	834	831	834	887	809	870	835	803	754	796	790	787	827	832	847	857	827	858	829	821	811	794	811	894	822	810	819	831	819	849	864	890	841	855	792	770	849	811	885	824	868	797	822	814	792	824	845	800	884	808	861	806	822	789	863	864	838	813	815	835	834	844	786	771	823	848	773	819	828	862	849	853	857	825	801	791	815	867	874	798	822	833	883	878	817	779	772	823	870	753	789	833	768	771	841	832	819	804	815	825	842	819	826	800	848	845	829	852	782	884	820	885	793	811	820	809	800	799	817	832	876	765	856	854	795	815	856	794	796	869	813	814	784	813	845	863	816	804	813	799	810	793	788	815	794	827	858	830	803	819	839	827	771	797	812	845	815	893	737	818	855	833	857	858	839	853	794	819	796	773	833	803	812	803	828	777	828	889	811	835	808	810	850	841	797	840	774	794	853	840	869	832	852	883	837	835	782	814	831	809	825	803	823	792	807	797	810	845	803	789	859	803	819	856	891	852	777	855	815	810	839	835	842	853	871	749	807	863	795	874	846	852	805	800	824	783	856	851	823	815	817	808	825	881	837	814	770	852	805	825	777	827	854	830	864	853	859	783	885	819	864	798	820	781	796	845	837	792	813	849	776	833	782	795	841	821	818	803	781	831	800	808	849	804	827	836	850	817	789	842	851	822	818	882	818	875	787	804	834	810	843	789	847	854	811	805	823	857	799	860	843	810	821	796	817	872	842	834	815	808	803	797	846	771	813	862	854	757	791	835	826	814	828	842	809	775	851	808	886	786	824	859	822	785	843	831	803	859	843	806	844	866	783	831	847	833	767	815	818	822	836	874	833	897	843	814	856	825	812	817	814	824	885	829	833	865	844	864	831	820	811	807	825	871	832	853	813	849	816	804	831	843	839	806	798	793	827	793	810	837	763	845	833	826	771	802	818	836	823	777	860	789	815	877	812	798	842	854	770	846	784	864	864	856	852	835	855	803	798	821	851	818	803	846	811	836	814	812	829	827	845	857	837	872	849	833	827	844	772	798	804	834	769	819	825	833	799	811	818	842	817	836	761	832	802	827	809	845	836	841	824	802	837	774	844	815	819	844	797	860	834	791	846	862	845	845	820	815	817	795	767	852	834	798	860	810	843	812	823	799	830	795	807	837	802	833	791	829	774	833	819	857	793	794	805	846	812	820	800	771	828	818	858	811	863	815	818	812	895	793	798	787	854	848	847	810	805	805	817	775	802	858	794	805	837	828	816	842	861	808	777	857	821	825	855	824	817	854	853	844	836	770	833	788	791	821	801	873	836	862	850	790	827	833	806	845	834	826	802	836	794	778	824	850	801	839	829	860	835	841	861	779	858	816	842	780	763	864	812	805	851	798	819	783	803	879	807	833	826	836	795	844	802	805	776	820	769	841	855	813	811	798	853	820	823	823	845	796	819	862	811	864	856	803	877	812	814	857	844	827	808	809	792	838	792	789	834	815	836	822	848	866	819	803	792	822	772	848	854	803	861	805	782	820	841	901	864	852	843	782	848	825	829	807	819	878	859	824	835	800	791	812	832	823	821	863	880	826	829	849	776	845	814	857	887	803	833	800	816	874	824	823	825	773	869	868	792	850	829	853	817	825	792	902	802	780	842	822	830	785	838	813	835	803	863	826	786	823	830	778	833	812	825	843	800	806	781	790	802	828	765	801	797	824	828	772	791	876	837	804	767	845	866	852	829	863	863	795	850	802	782	812	802	858	839	817	801	802	828	846	825	872	845	865	835	793	833	833	821	853	781	835	828	849	875	802	863	829	810	875	804	819	811	874	827	830	767	816	837	855	816	838	781	825	813	802	833	786	873	788	791	803	865	870	859	796	825	880	832	792	866	818	844	816	792	850	801	791	828	821	833	839	803	820	892	803	781	853	790	830	839	797	798	807	801	815	811	791	843	853	842	813	856	813	851	839	886	789	804	820	868	815	789	894	839	815	822	857	791	825	791	787	816	839	839	851	802	866	856	849	782	839	860	854	810	817	786	855	767	842	799	824	787	840	860	793	835	792	781	799	872	905	817	806	888	868	859	822	858	835	797	815	803	808	840	814	828	802	790	821	845	834	826	856	829	832	824	842	830	838	844	783	861	841	790	796	843	824	792	858	840	808	781	847	806	760	820	903	837	876	846	801	893	868	826	815	831	832	802	754	785	818	832	873	823	858	766	811	837	843	824	819	817	818	808	902	802	841	790	847	844	813	822	857	794	780	823	796	805	834	851	802	843	864	795	817	868	871	810	831	801	809	818	827	765	811	799	772	828	800	799	758	873	823	838	835	837	792	811	790	823	846	843	820	806	816	752	853	847	824	843	817	781	876	837	819	829	787	788	829	807	823	828	813	833	809	823	837	856	831	855	763	809	845	834	871	818	853	823	831	836	791	845	851	830	844	819	861	801	790	808	795	815	848	821	794	849	837	838	807	793	823	835	798	875	835	853	855	850	840	818	810	860	825	802	836	840	847	836	790	798	816	863	802	847	841	797	791	833	789	841	827	809	815	871	808	794	855	834	817	822	840	834	806	778	857	789	796	872	793	873	854	871	808	780	765	855	875	798	834	837	812	819	793	825	794	847	796	850	859	846	863	838	854	792	813	780	818	828	834	813	825	859	867	778	834	867	821	836	826	809	863	834	833	774	862	825	865	799	787	830	797	824	858	845	864	846	816	822	833	806	817	842	818	862	813	807	810	791	824	856	899	810	823	824	822	838	876	826	816	880	833	836	817	784	820	771	820	791	785	812	811	844	760	769	843	844	792	842	802	848	825	849	877	875	829	835	841	799	829	798	834	825	836	803	844	840	867	853	777	836	850	803	771	803	825	800	875	831	777	851	853	842	823	842	844	826	789	789	821	822	904	829	822	797	800	826	840	812	818	850	822	856	818	845	838	877	788	819	802	842	822	846	799	832	813	841	869	815	843	855	763	828	793	843	895	801	863	796	808	808	797	852	826	840	843	823	829	844	794	825	774	853	842	825	881	846	867	809	825	810	804	812	783	852	840	828	802	826	796	791	839	810	850	794	855	819	825	819	822	787	762	824	842	801	843	836	774	849	875	857	881	799	832	836	825	802	832	853	806	852	826	846	825	886	833	850	803	789	842	785	809	831	806	795	802	825	858	831	769	849	823	769	845	901	822	873	825
25463	21466	26920	23404	3760	1497	1285	1181	1063	1110	1031	1129	1084	1037	994	1043	1021	1002	1007	1015	1012	961	1012	1003	962	1012	1029	1031	932	980	1025	1018	1037	979	991	1009	993	1001	962	988	996	1012	999	994	1001	1010	1005	974	978	1049	1037	1043	961	1021	994	1027	938	958	1006	975	991	985	1069	984	1060	975	1042	964	969	1026	1037	986	1011	950	994	1019	992	980	955	1053	1007	1014	1046	1019	1049	992	995	1020	918	1011	994	1016	1038	952	1000	1027	1019	985	996	1014	948	970	995	1007	968	981	968	960	999	951	987	1014	996	1002	1006	1008	1045	962	1096	935	1050	977	962	1031	1003	960	977	953	1041	989	983	1035	992	1035	939	949	965	1021	1037	990	1002	966	980	993	1023	987	951	931	1020	988	945	953	1006	984	1008	974	924	1047	1027	1022	1039	1038	987	986	992	979	1029	943	1007	1003	992	1016	1014	1025	988	975	979	1012	968	995	1002	1006	1016	1019	984	1010	1035	1012	977	962	973	1030	983	1010	996	996	1020	1036	995	977	957	954	999	972	957	1015	957	972	1029	1030	1014	1040	1025	994	1044	1021	983	1046	988	1023	992	994	1015	935	1005	996	1016	969	987	987	1002	982	965	927	994	1031	985	951	1010	1028	966	1030	998	979	924	1028	989	1010	975	985	1015	1001	992	972	1047	977	977	999	1012	1035	963	983	980	958	982	1021	1000	1061	961	1009	1066	1036	955	1033	1039	1055	992	1014	966	1022	914	1004	977	963	1017	1020	999	1021	990	988	1021	1015	914	961	967	1004	969	960	991	1033	1030	971	974	963	1022	961	1011	1039	972	1014	995	1013	993	919	990	937	982	972	960	997	995	1011	1009	986	967	1001	981	987	950	1007	971	959	988	926	1028	1007	958	1012	1004	964	1000	968	990	985	968	975	968	984	965	973	1015	925	958	978	1068	948	1018	966	1072	1034	1013	1001	933	1013	1004	950	916	989	949	937	1010	995	1003	978	1002	961	1033	997	982	1009	1074	1032	1002	985	967	977	971	968	1025	1066	1036	930	961	1037	975	1013	979	968	958	985	1021	945	1032	979	963	1013	975	983	1034	1038	1050	943	964	947	970	1018	1002	953	976	1034	990	935	959	1025	1003	998	964	963	985	978	939	1000	1026	944	980	981	941	954	1020	995	998	978	1011	1015	1007	954	985	1011	981	1001	994	1036	986	999	975	983	989	962	954	940	955	1015	1059	1073	956	989	1012	1009	1043	1010	1031	940	1022	1012	961	991	1006	982	960	978	1005	967	990	966	1042	1038	1004	980	973	1024	990	992	1009	1013	983	1008	1009	1009	998	927	998	994	970	1005	987	1058	1056	995	999	991	1029	997	971	1001	968	961	940	966	1006	950	971	997	1003	1025	1023	982	1030	995	1021	997	991	1007	992	1027	984	976	980	1018	997	993	959	1030	960	1004	964	1056	983	973	960	943	1022	960	968	957	1003	1010	1081	1047	963	1010	1018	983	1056	1007	936	936	982	1003	1008	1010	934	1003	1041	955	983	958	965	976	1024	983	1008	1021	976	971	996	966	1021	1009	1002	999	971	978	953	1016	993	999	1043	1025	1002	993	1047	1017	968	986	1037	971	937	1002	962	975	990	999	947	969	938	976	1022	1008	1056	1010	1037	959	1044	974	1059	961	950	1016	1064	967	1005	974	997	989	1024	1061	1008	1040	957	932	1020	1020	927	973	989	1006	978	966	961	1019	1024	980	952	1024	1052	1012	1016	1064	1031	990	996	1009	941	931	1045	992	1028	991	993	1011	974	1038	938	1004	951	999	989	1023	1043	970	981	932	943	1007	906	1024	964	954	962	1006	964	1000	1022	1057	969	981	1004	993	975	966	990	964	1013	1059	1036	930	983	992	984	1002	997	959	944	985	961	945	991	976	963	951	1016	967	968	1030	997	1029	969	917	1022	977	940	957	972	982	965	963	1010	1002	1022	1022	984	934	909	946	1013	956	993	929	970	1009	989	1022	1064	978	926	1017	1014	955	996	1006	1014	965	984	978	973	980	948	1004	1019	1009	971	1007	979	967	1029	965	994	983	977	1016	1007	1015	979	1021	970	969	1008	958	979	981	991	1028	1011	1001	1011	1010	934	960	1020	966	940	981	1014	1003	1051	1052	979	1009	998	968	1017	939	932	943	998	1028	997	985	913	1014	973	948	939	971	1030	961	1001	1009	1053	1027	981	942	1029	947	1041	1024	962	973	969	990	952	989	1014	1025	968	1049	1028	991	973	981	985	980	953	938	998	1023	974	988	976	985	1005	967	1048	972	984	990	979	1033	1010	1008	985	1005	1021	1021	976	952	960	977	1001	1000	1013	940	1008	991	981	980	946	1045	990	992	980	1016	1000	961	987	922	931	981	990	963	986	950	978	972	1013	968	995	1032	993	964	963	962	958	991	954	973	928	957	1005	965	962	1052	999	1006	1014	959	1034	1021	1033	1044	998	989	991	986	993	1072	970	954	965	979	1021	970	967	1002	1041	985	991	946	958	1015	983	1046	1022	991	1016	944	973	1003	997	1020	977	972	996	1000	987	989	958	985	979	1046	1028	1028	1088	1010	981	1017	991	966	980	964	937	1042	974	971	992	1059	1034	1011	1002	1014	1010	1013	1023	1017	988	960	1013	979	1039	976	957	1017	972	957	994	970	997	950	984	1008	940	1003	1020	974	994	973	1016	989	975	938	1024	1017	982	1007	1010	995	953	997	1060	961	1006	969	946	1015	1011	974	1043	983	1002	1025	1062	975	984	970	1013	998	997	1028	1020	967	1015	991	1006	1013	1001	957	976	1047	984	985	959	995	949	988	979	968	977	1002	945	1015	920	987	1014	938	973	1001	958	1029	960	980	980	1019	953	1005	983	1015	912	914	959	986	955	1034	949	964	973	949	1020	950	1004	958	997	1051	946	963	930	1041	974	986	924	1042	1015	1013	936	1051	966	991	1035	1001	1014	971	952	1013	970	976	1025	992	1039	990	1005	962	1035	997	964	976	977	963	1007	965	971	956	1062	1007	1014	1004	937	930	961	953	979	969	932	1009	989	993	971	984	975	1009	1034	992	1021	1044	1043	965	973	943	988	1036	994	982	1007	1044	1021	1055	972	999	996	955	1026	994	980	1008	970	989	883	948	1004	971	1010	989	990	1012	963	1018	1017	1029	990	1032	1048	996	1017	986	974	952	982	1015	995	953	981	944	998	987	962	958	989	1027	1034	1014	1007	963	927	908	987	942	1047	1011	1018	1024	982	1023	1034	977	962	946	993	1065	943	979	1076	1020	1004	1032	991	994	953	992	980	981	1051	981	933	1002	940	1004	949	1002	1002	980	984	977	950	1019	1020	978	968	969	973	1038	950	999	1050	1004	1006	1005	941	1006	1036	1022	1021	1017	982	1038	1012	1007	998	954	992	998	958	994	980	981	1028	985	975	989	1031	997	988	1013	1031	1048	963	998	988	988	974	973	1013	1001	1035	983	926	1025	987	984	1010	1005	954	956	970	978	990	966	990	1045	956	974	983	964	995	1063	957	988	1015	984	984	971	968	962	1008	984	960	974	1012	1007	1001	979	953	971	1038	950	1018	981	978	1033	997	978	1036	1027	977	941	962	994	973	996	928	974	965	985	1011	981	1012	992	938	995	948	974	943	961	1027	986	1011	1004	1007	983	944	998	1021	1042	965	1022	1000	985	947	1002	1012	958	1027	1029	1000	1025	996	996	986	1036	943	991	982	1001	953	1011	1010	1024	963	988	991	987	1000	1014	1015	978	947	992	1001	1002	971	1050	985	923	981	995	1014	1038	998	997	923	999	1023	965	963	1030	940	1049	1033	1049	1074	994	1061	1002	1012	993	1008	1007	1067	982	987	999	976	1045	1047	989	952	959	985	1017	970	982	942	988	1026	966	996	977	1012	931	956	946	1000	950	1051	992	1055	975	1001	1038	976	1008	983	992	1025	1029	954	987	988	978	984	994	975	1011	980	1042	977	1006	924	1016	991	998	999	996	974	990	1039	1003	1024	974	997	975	1009	984	952	1011	971	1031	995	968	1037	965	972	1008	917	1038	932	992	1007	966
3588	2785	2492	1509	1275	1180	1011	1043	1011	918	958	986	963	943	849	949	948	906	921	905	918	834	922	912	876	855	911	870	903	863	889	904	896	860	876	917	851	850	924	868	909	873	900	887	870	912	911	855	894	884	832	866	947	865	830	868	876	914	905	936	915	870	907	945	913	888	867	886	837	857	906	883	837	853	904	918	856	882	874	897	864	848	908	883	865	829	885	869	908	905	881	891	880	890	891	841	861	827	899	903	904	917	886	880	896	893	878	863	875	919	871	926	885	834	936	851	852	843	840	809	874	901	888	774	827	836	881	868	902	856	893	877	910	903	818	894	911	867	865	878	859	811	851	839	901	858	846	918	902	880	892	873	891	832	884	859	888	894	769	882	878	877	834	829	875	888	851	934	869	883	856	876	843	875	881	910	875	887	914	902	866	852	894	888	840	859	885	885	890	859	843	843	854	825	846	853	918	873	831	848	920	868	903	897	849	828	890	838	842	941	839	818	887	906	857	888	814	870	892	919	864	917	885	924	885	872	873	893	892	869	888	889	868	881	900	900	858	875	883	863	870	873	865	796	877	880	856	864	899	907	838	885	874	915	876	877	825	891	843	886	881	811	844	831	857	905	903	873	910	899	868	886	924	873	875	846	862	806	857	899	846	860	869	954	877	881	884	918	904	867	835	862	851	911	855	840	905	850	871	811	897	864	879	904	851	827	896	924	839	950	879	871	794	904	899	899	846	835	818	842	857	830	908	913	880	868	832	887	927	878	909	811	824	868	864	888	881	849	880	866	902	890	909	840	890	902	871	861	844	833	874	882	873	854	841	879	833	929	852	882	880	903	879	885	866	906	876	914	874	874	802	878	870	888	880	815	823	839	861	816	845	908	855	895	853	874	860	882	841	892	853	869	862	849	817	894	843	862	856	871	841	919	818	868	894	879	819	852	896	828	870	939	883	879	870	873	831	886	874	890	847	902	961	832	878	888	867	883	871	932	868	888	930	821	858	877	844	870	911	881	863	814	855	923	840	821	857	877	848	861	890	869	851	876	912	888	919	880	897	851	809	876	866	857	831	864	847	841	849	839	869	915	855	857	856	909	864	850	850	871	863	831	900	935	873	886	864	876	896	894	908	883	937	847	839	922	821	888	877	937	886	920	857	919	881	843	877	874	891	909	879	890	913	883	808	815	874	929	876	908	871	893	887	872	874	905	858	886	844	824	854	882	839	880	892	826	839	863	880	834	820	865	895	918	850	892	895	903	858	822	908	925	867	872	834	862	933	941	901	887	831	860	854	878	833	865	916	841	849	857	867	911	900	871	873	888	901	894	893	915	867	869	910	863	846	851	913	894	850	845	906	908	894	856	877	856	925	882	877	897	922	900	886	879	930	865	897	895	856	916	859	858	882	865	866	859	906	906	903	849	842	787	923	916	856	862	842	858	890	921	862	874	875	877	874	860	826	865	846	878	823	801	897	884	908	820	857	845	867	864	894	912	894	855	879	898	911	914	910	935	819	865	846	869	848	850	828	868	888	861	865	942	863	825	840	850	883	858	822	824	867	884	842	878	862	853	848	878	881	891	882	840	861	846	862	901	851	895	846	903	896	835	872	917	932	857	872	863	872	885	868	867	903	914	841	894	855	915	882	905	895	869	854	890	863	881	886	913	907	894	928	862	918	837	845	858	850	872	835	859	812	837	881	843	852	849	905	843	911	849	918	790	927	828	840	833	867	848	893	853	840	861	886	848	860	843	914	882	910	845	857	830	896	858	892	895	882	854	903	893	853	857	874	836	894	891	842	913	873	837	844	901	887	828	883	883	861	854	831	863	877	873	883	854	847	853	860	897	841	847	900	868	860	905	868	871	842	880	880	883	887	894	890	887	911	859	854	882	864	857	881	885	832	874	889	879	921	879	933	842	859	852	870	923	846	906	868	903	861	850	818	876	895	885	892	914	870	810	871	823	852	867	863	851	857	879	847	830	954	885	855	856	906	886	893	862	977	869	843	871	852	878	880	848	911	872	882	898	841	929	834	918	907	893	816	881	856	878	878	901	874	886	835	823	871	908	872	861	927	908	874	866	878	874	843	873	878	848	863	936	889	880	857	884	822	902	921	866	884	904	852	852	832	849	900	833	841	859	879	881	810	894	860	840	871	869	928	880	901	877	893	858	890	971	873	896	906	852	873	885	864	798	890	864	912	885	849	849	901	849	898	861	862	898	901	892	840	856	878	860	847	814	855	925	835	847	876	904	888	878	909	878	953	849	834	890	904	891	841	855	900	914	860	846	869	867	884	895	855	942	862	871	899	834	848	895	864	868	896	866	879	868	829	853	838	855	883	871	812	865	888	859	882	823	831	872	882	916	870	879	858	857	851	891	856	847	896	925	904	845	837	884	878	819	853	866	889	873	855	886	865	846	887	842	913	884	900	905	902	836	890	841	880	877	896	885	887	843	872	931	817	882	834	824	854	917	901	828	869	877	858	921	860	880	858	900	896	863	893	868	888	882	873	850	842	814	875	850	849	918	912	888	854	807	868	871	894	890	870	858	845	822	885	874	846	849	846	900	908	858	869	889	849	872	864	858	880	903	872	848	849	834	840	864	876	898	871	883	925	898	887	909	824	801	852	861	822	894	831	865	832	879	869	858	906	874	839	824	795	842	863	854	863	872	853	875	867	836	846	832	826	868	878	907	802	867	876	836	890	848	880	879	826	844	860	858	890	937	902	857	861	882	880	834	886	872	853	880	901	892	868	805	852	876	867	906	861	910	909	897	840	829	878	871	830	919	919	855	883	831	851	853	837	877	842	844	839	846	920	863	932	893	934	893	852	870	844	854	948	912	909	886	868	872	909	842	830	864	868	831	854	852	877	862	903	886	886	811	853	895	884	893	854	859	863	838	808	888	904	894	858	807	888	849	879	870	859	808	843	884	888	825	822	863	829	894	858	861	863	918	895	857	828	851	862	854	913	898	935	819	883	903	883	864	860	875	907	876	882	877	882	962	902	883	878	883	892	891	851	852	878	849	842	874	904	866	883	866	888	843	881	871	828	877	843	888	911	835	861	844	886	846	904	854	902	907	855	896	875	787	862	799	854	919	886	875	837	869	869	880	841	845	887	870	852	885	906	918	833	902	848	867	905	886	864	889	892	878	902	840	900	958	884	864	862	811	891	903	822	845	873	868	947	875	842	880	897	925	916	861	875	936	904	904	952	847	864	902	937	940	887	903	898	908	878	897	881	825	885	854	894	853	845	912	875	827	898	890	917	852	874	865	848	826	814	884	915	898	892	860	878	875	890	853	865	923	820	822	869	918	899	855	839	936	891	890	841	852	906	874	925	908	871	908	858	886	858	871	863	923	898	879	892	931	878	865	885	880	846	946	843	849	897	838	842	833	859	852	832	866	893	851	818	876	835	851	868	868	937	923	959	882	852	908	828	925	857	788	875	841	834	908	857	947	833	864	820	815	903	915	875	922	874	868	875	916
24145	21490	28791	24617	20970	4440	1452	1032	775	821	760	717	709	723	684	672	723	646	673	697	629	713	669	713	641	652	670	704	648	684	639	706	715	635	709	634	632	604	634	655	663	651	674	636	660	640	653	618	634	634	651	716	621	647	634	633	640	676	652	611	634	638	630	685	656	624	645	659	642	630	657	700	651	654	714	648	665	679	687	661	675	658	677	661	664	694	616	631	673	692	617	664	638	623	669	628	663	669	652	580	670	623	675	609	661	605	607	631	650	628	626	592	648	649	653	664	616	627	651	680	634	693	596	643	680	624	646	597	657	679	684	659	641	643	645	623	648	640	657	652	676	624	635	641	638	652	666	633	629	597	654	674	601	587	628	648	628	616	626	680	645	648	663	635	711	648	661	633	695	656	652	651	621	610	658	647	628	607	654	655	623	670	665	720	670	623	622	617	646	663	670	630	632	607	622	645	638	671	647	643	652	632	670	627	671	710	677	646	654	590	616	636	639	587	630	641	666	699	682	647	606	679	670	601	622	618	620	660	600	641	632	676	628	632	626	634	670	616	578	653	628	614	651	643	625	658	677	638	661	641	643	633	646	612	628	672	625	674	649	641	640	677	651	657	683	606	613	656	603	639	679	643	646	694	620	620	663	630	617	620	652	637	602	616	608	676	635	662	694	649	654	676	624	643	634	651	609	634	638	646	636	630	661	659	581	669	628	650	635	650	634	619	625	621	633	664	607	660	624	626	600	628	625	610	642	580	633	656	684	666	626	689	625	665	641	657	640	654	644	670	636	633	658	685	646	593	637	671	584	625	640	667	622	598	632	667	652	620	655	644	616	651	647	645	621	614	619	621	618	575	603	622	612	619	659	636	636	685	603	600	701	607	603	641	661	641	677	628	635	661	615	635	653	679	660	631	629	637	648	636	645	631	629	659	624	624	636	678	684	661	660	645	684	648	656	673	656	583	683	651	642	621	637	652	648	645	624	626	634	658	610	618	651	656	629	676	621	680	599	636	657	630	641	643	688	671	666	623	613	598	603	660	614	633	628	652	631	643	621	631	626	626	622	652	653	657	668	617	642	620	648	618	693	647	664	674	637	619	627	663	643	629	614	653	659	635	609	648	600	668	631	644	636	637	642	640	687	667	627	622	672	666	645	639	640	630	665	680	581	650	711	686	654	662	641	633	579	647	651	657	655	660	660	670	666	633	652	615	676	631	650	636	646	586	644	648	618	652	636	662	662	592	639	599	643	659	640	631	621	641	590	613	650	667	623	591	638	632	681	618	649	660	664	677	654	656	678	645	669	631	598	639	667	692	675	647	653	629	634	658	648	646	679	643	625	637	638	644	630	634	659	665	655	642	637	668	666	590	608	637	625	632	642	633	636	656	620	647	635	638	683	627	667	616	652	647	624	672	631	618	605	661	654	596	659	641	697	651	623	641	657	627	599	666	617	660	656	651	648	661	656	657	651	634	629	643	636	625	645	619	598	574	625	605	665	616	642	703	609	675	686	640	636	662	696	687	664	662	612	646	683	620	649	615	616	629	645	628	677	604	651	601	592	628	595	624	661	635	629	635	638	703	683	617	603	611	631	624	628	656	668	637	658	622	649	677	686	689	654	596	579	601	658	645	628	674	657	651	601	659	630	656	646	643	597	638	631	631	604	625	665	625	615	680	672	588	636	663	619	628	620	625	671	616	639	634	623	639	633	658	622	651	636	667	660	683	627	677	641	588	617	633	616	618	630	619	665	683	598	591	690	642	637	627	668	620	629	584	626	643	642	628	668	645	622	645	622	623	601	690	670	636	633	648	614	625	680	642	634	650	632	655	619	646	597	637	646	635	642	662	700	667	681	629	654	625	676	650	631	598	623	628	637	628	634	648	648	655	629	630	675	599	607	611	644	690	617	624	664	661	641	648	599	684	614	612	588	700	609	630	552	638	641	643	634	674	630	637	626	653	641	651	628	665	660	617	625	626	675	704	617	644	644	658	670	673	657	617	622	652	649	628	624	633	626	659	618	640	629	656	644	699	648	638	644	640	628	629	629	662	651	622	595	641	657	612	613	626	662	622	602	599	659	647	606	642	601	663	640	651	664	635	696	658	610	624	612	617	600	600	654	647	658	651	658	638	683	669	677	658	643	635	669	670	624	653	618	596	636	658	666	640	658	603	676	689	594	647	618	632	617	621	644	631	660	655	612	670	639	652	663	682	644	620	664	632	622	670	612	698	636	642	623	636	622	603	614	593	622	612	628	621	652	635	653	664	618	663	633	640	630	657	641	666	675	622	626	630	644	676	663	632	659	645	650	649	637	626	631	631	635	639	663	622	660	617	582	632	680	646	620	623	685	623	612	649	633	629	638	616	634	659	671	658	636	638	664	650	652	662	631	608	634	668	648	618	695	652	652	589	677	646	639	647	627	616	662	634	621	607	632	653	648	636	609	664	604	622	610	635	619	659	608	640	581	672	616	621	646	617	636	655	649	650	649	662	654	613	665	673	629	625	616	623	658	647	635	600	641	672	637	629	613	620	640	672	633	684	661	624	637	614	642	621	602	640	650	618	638	588	624	619	621	654	657	622	628	694	608	596	629	670	646	618	641	622	627	677	649	649	617	626	610	629	659	641	637	647	622	666	643	666	600	644	707	651	608	648	662	666	602	594	665	647	636	670	652	627	656	657	615	652	684	624	623	708	632	644	604	659	621	672	629	647	691	634	676	634	639	631	631	612	654	632	640	620	648	666	672	603	615	633	641	649	680	624	597	599	650	624	712	642	638	606	635	641	703	648	655	638	649	653	608	655	614	648	612	653	670	615	647	656	670	647	607	637	613	655	614	642	642	657	619	617	595	627	636	617	684	584	638	640	600	603	631	631	641	598	661	627	611	594	650	614	640	633	644	640	637	647	635	623	670	683	624	654	634	655	614	646	611	648	658	653	649	631	639	660	642	600	674	650	645	647	634	635	641	649	630	669	662	628	636	629	640	637	658	643	600	672	685	591	621	613	596	614	669	672	609	663	647	580	594	614	672	606	654	673	649	714	699	678	637	587	635	631	620	660	645	663	678	652	693	661	629	652	670	641	688	615	659	625	664	627	650	642	651	625	630	598	615	648	685	677	646	676	608	642	602	655	634	627	632	657	621	670	671	672	673	654	634	660	629	660	629	620	656	681	652	624	607	614	627	648	619	648	645	617	643	615	622	631	623	719	633	616	683	632	670	627	634	670	642	633	623	614	618	649	628	668	639	677	659	660	610	635	708	663	637	619	653	661	612	630	653	684	607	628	672	625	630	665	647	660	604	679	631	624	667	613	639	673	640	618	629	663	631	640	662	616	621	653	661	616	628	643	617	600	627	636	626	616	590	651	636	641	628	576	592	640	606	606	651	673	620	613	674	649	675	612	688	649	587	703	694	651	654	616	593	623	661	664	635	621	625	628	665	648	657	609	662	626	650	631	669	615	686	652	659	627	635	650	671	669	640	678
3498	5079	4060	2271	1661	1322	1128	1039	931	838	813	789	743	711	719	746	647	671	645	704	616	688	689	664	661	630	603	687	679	654	621	611	648	629	648	599	668	678	661	624	621	632	645	607	651	629	673	627	640	669	618	602	618	626	643	682	625	662	639	634	625	636	636	659	655	602	646	663	635	649	662	632	635	638	631	605	632	657	661	608	650	608	647	631	601	642	578	629	647	644	626	615	620	585	633	615	618	673	643	633	655	664	641	629	630	648	604	606	650	643	617	656	623	626	636	636	656	650	631	613	635	609	604	616	649	670	606	577	637	622	630	630	685	657	623	633	664	654	634	627	626	606	677	659	652	674	613	641	661	605	620	630	622	632	591	634	652	656	641	647	641	634	654	648	649	661	594	644	615	641	615	618	605	658	629	616	608	664	591	597	660	632	635	588	670	627	624	637	611	572	632	595	563	609	652	644	640	636	630	602	653	639	661	617	615	650	632	639	621	631	625	581	610	627	654	641	652	649	637	606	648	644	594	618	648	634	618	663	623	597	648	634	639	639	631	636	641	607	604	605	608	639	603	588	590	612	608	617	581	606	671	637	623	656	597	645	615	609	597	636	642	670	644	622	624	551	631	550	607	620	643	651	628	604	629	621	649	624	613	623	635	624	634	632	653	626	628	615	608	611	639	599	609	586	605	649	625	640	562	678	638	629	626	622	624	650	607	649	632	593	618	644	594	641	636	597	644	651	655	631	638	615	603	636	609	630	587	608	630	655	618	630	607	584	615	588	645	619	592	633	647	649	639	646	639	618	633	607	613	631	627	636	647	623	625	627	632	613	591	603	640	606	624	619	677	591	664	609	651	613	622	649	623	628	652	629	666	578	568	637	633	650	609	610	618	593	644	556	640	617	657	597	589	612	639	630	583	665	683	658	581	612	630	610	677	613	654	591	593	609	630	590	647	676	635	614	575	641	637	585	647	655	646	655	612	601	581	569	604	608	548	619	611	653	664	593	617	678	622	629	621	639	629	626	628	610	606	600	637	633	645	641	654	662	593	599	648	644	612	559	597	665	574	627	628	602	634	626	630	603	634	625	630	604	629	611	610	592	602	626	592	631	595	611	576	591	613	662	654	584	596	610	579	611	618	575	585	630	612	585	625	599	572	586	658	620	621	584	611	649	634	642	593	670	603	622	614	609	620	599	642	623	618	660	627	601	607	600	601	615	631	619	635	631	615	614	627	649	626	615	662	617	624	659	606	634	644	614	634	622	623	643	625	590	591	618	611	587	652	624	599	629	652	576	625	600	621	595	641	603	645	632	603	642	652	599	626	623	554	643	616	563	594	647	631	611	614	653	618	650	647	630	636	590	631	575	632	593	650	606	673	625	594	578	600	645	686	595	602	629	630	608	648	608	637	631	601	586	698	566	589	607	632	605	607	624	619	600	628	623	598	615	602	636	605	571	668	620	607	625	610	636	579	614	606	635	630	567	588	616	639	608	596	645	617	620	660	627	603	608	654	610	613	622	615	672	627	623	629	637	631	595	587	611	610	607	625	573	652	624	637	609	631	629	622	595	572	603	639	625	574	632	613	598	622	630	586	563	625	662	585	565	641	618	634	623	650	625	599	653	622	624	631	629	595	592	628	591	608	617	589	621	607	603	626	638	588	632	586	649	625	608	633	604	581	651	614	596	638	641	604	617	607	654	541	582	670	627	652	585	571	651	617	596	660	624	653	625	642	650	631	599	605	623	635	582	608	613	620	590	644	608	611	621	643	611	611	597	573	605	621	626	624	595	652	631	622	596	618	633	618	596	619	580	630	666	603	591	634	582	612	630	627	649	590	624	612	615	595	651	605	578	631	613	580	633	606	571	621	643	612	618	617	608	611	672	552	667	616	659	640	593	625	642	602	658	652	664	613	617	623	656	657	621	635	607	594	625	627	602	608	607	639	624	590	664	623	621	636	597	615	583	616	625	602	594	618	617	591	588	624	588	621	655	621	654	595	644	598	594	621	631	632	634	598	588	634	610	564	611	590	643	631	624	633	617	619	584	609	607	578	635	644	538	615	615	647	658	629	629	665	643	597	659	655	619	552	653	599	621	625	625	588	601	634	628	636	596	665	598	591	619	577	606	561	581	607	580	606	635	605	657	625	640	596	623	610	608	644	619	641	603	581	604	646	642	617	656	645	609	635	608	586	637	607	596	581	625	620	579	573	608	609	604	605	543	607	605	609	583	609	623	640	617	637	621	589	592	594	655	588	645	630	635	634	589	608	626	605	691	591	601	614	620	639	650	609	615	643	594	609	642	660	568	588	618	603	606	586	615	627	658	584	628	605	570	665	612	603	633	649	600	601	598	616	588	657	562	584	615	639	604	605	654	584	627	597	602	562	639	605	578	639	640	604	678	577	591	588	620	598	621	638	640	610	565	620	603	636	609	612	641	637	640	631	630	599	651	617	596	598	623	626	602	636	654	645	652	641	619	618	650	580	599	614	663	635	640	580	605	627	641	622	629	651	635	608	622	641	618	589	579	652	574	594	616	652	627	608	624	630	638	596	589	638	603	627	589	596	593	636	628	566	611	621	659	608	668	648	597	641	607	668	597	601	621	596	633	603	621	594	585	651	615	589	591	583	643	657	623	616	619	620	595	594	586	631	580	600	603	624	590	629	606	578	658	653	601	637	639	615	614	609	636	651	602	590	635	638	644	630	607	671	594	652	627	555	611	606	655	633	607	648	621	608	611	578	603	623	618	605	667	587	674	631	615	577	622	626	639	647	620	642	619	618	621	619	637	586	586	619	602	635	602	661	585	609	618	644	610	608	603	610	640	607	676	624	628	617	601	607	591	660	664	635	617	591	635	608	606	666	596	575	614	587	629	633	603	622	610	608	604	606	596	623	603	588	656	627	645	657	598	603	632	618	615	640	658	576	619	586	642	675	653	626	582	644	625	615	620	640	596	592	626	593	635	629	638	623	587	664	630	617	630	609	617	644	628	605	642	604	618	641	616	608	619	647	595	627	644	595	590	579	567	658	675	616	611	657	614	620	647	611	606	629	649	605	613	614	615	631	590	586	610	627	592	622	622	599	597	641	662	657	656	630	615	613	615	595	612	599	653	606	633	589	645	619	620	653	581	624	601	598	600	621	638	633	597	631	625	632	619	600	616	594	626	634	598	632	626	638	599	627	618	580	659	626	634	615	629	644	648	665	580	571	616	594	599	596	660	598	573	587	627	635	604	620	598	598	646	623	610	631	618	637	637	623	636	625	614	646	612	606	640	597	609	654	604	636	585	592	620	617	609	648	619	638	575	618	628	584	577	607	568	624	639	602	596	584	599	611	643	615	623	611	622	598	617	627	599	635	637	590	665	591	625	655	580	594	635	605	606	637	633	641	621	617	593	641	602	564	591	623	597	624	632	663	671	605	615	667	622	646	632	599	631	582	650	650	637	599	590	636	609	596	569	623	567	574	648	648	609	611	573	588	657
27681	12746	2313	1386	971	1009	993	959	925	1015	956	945	937	933	994	928	969	999	964	977	951	924	1017	925	914	940	974	940	949	982	915	923	909	951	994	938	987	920	952	984	964	1002	939	947	987	941	897	947	930	970	910	902	981	972	972	873	949	957	906	1004	913	961	934	925	957	954	913	950	912	961	1015	966	926	914	1002	956	910	947	961	979	970	976	925	989	934	884	1004	916	938	913	917	976	941	977	928	958	1005	952	992	921	937	973	932	988	949	946	951	950	912	1003	951	916	953	951	978	907	889	997	892	984	954	935	949	983	964	993	880	928	922	983	941	1023	975	982	921	988	1011	899	905	939	950	963	950	916	937	954	901	878	967	907	865	959	1021	952	931	930	932	936	947	938	966	914	936	988	907	941	962	927	972	999	931	961	996	987	957	915	988	980	933	1000	896	923	964	1033	932	934	946	935	954	926	923	922	941	950	938	986	940	897	965	940	989	965	939	1010	973	969	983	931	891	972	960	950	961	927	931	898	976	920	958	956	978	868	949	921	926	972	982	923	954	917	925	925	938	930	931	946	955	922	939	920	961	963	930	912	904	957	919	958	901	956	942	975	942	934	909	885	971	906	915	996	960	986	991	909	963	901	889	955	979	929	892	887	952	927	953	964	901	925	977	959	938	988	971	964	967	985	907	972	934	965	979	978	922	931	982	942	944	967	940	977	976	935	972	977	907	953	928	952	969	965	952	924	937	968	935	858	966	914	957	997	921	918	976	975	1026	867	990	950	941	956	987	932	903	931	916	1022	935	967	956	939	971	904	922	956	964	923	927	955	984	940	953	922	935	939	967	979	1002	959	939	985	955	977	967	960	924	980	948	971	990	960	983	961	932	967	1011	990	948	990	894	955	938	949	1000	924	943	949	915	980	1014	976	1013	958	867	999	1008	957	932	924	952	973	918	1015	897	977	998	965	955	987	970	958	917	966	924	968	938	948	942	959	957	928	887	947	954	892	928	921	953	1018	957	964	960	959	917	966	951	945	902	933	901	930	959	940	979	945	950	909	895	934	916	960	957	916	939	899	995	960	919	903	914	939	917	957	985	977	949	938	1017	925	968	934	898	930	946	950	944	933	859	978	908	980	932	962	906	951	954	940	907	973	1004	933	918	932	950	948	961	963	929	969	995	964	969	961	937	914	970	905	897	934	954	944	944	902	923	976	969	927	979	1012	891	910	945	924	964	940	867	993	937	926	952	911	895	928	943	958	957	962	973	938	936	956	901	954	946	922	942	961	934	1019	911	944	976	940	899	955	968	997	955	954	947	884	956	934	949	989	998	949	1005	972	954	943	897	917	941	913	959	932	930	979	939	989	964	940	957	931	932	933	965	932	941	984	974	971	967	1022	976	1002	914	975	941	945	927	921	936	930	923	960	970	935	982	991	953	909	928	893	914	943	972	925	960	927	1014	1043	951	938	985	956	934	945	912	974	951	965	948	943	922	959	945	928	959	955	955	938	969	918	1027	930	962	949	971	986	903	999	941	913	922	954	919	903	981	920	967	933	953	978	929	883	941	972	928	943	955	890	939	975	965	965	948	943	934	963	946	955	980	1011	886	974	951	923	937	959	958	911	944	873	895	930	1017	938	947	943	986	916	888	940	971	929	969	945	926	942	985	983	938	910	952	877	977	1007	888	962	902	922	947	1029	983	923	980	991	965	911	911	979	918	930	952	976	955	1007	998	932	967	965	928	985	913	941	895	965	930	954	984	945	962	937	986	906	937	931	933	965	914	926	962	980	928	943	965	974	951	956	921	896	936	948	940	969	935	875	918	920	967	978	926	925	935	956	944	949	968	932	978	935	952	956	929	969	990	949	887	933	923	899	959	952	952	926	928	953	979	957	983	971	956	915	974	1010	935	938	938	998	955	956	951	992	976	975	933	1021	947	879	927	938	918	943	951	998	971	959	885	978	990	937	957	956	944	929	948	945	1012	909	901	939	918	983	978	936	935	908	918	862	924	968	895	916	964	929	928	861	991	966	910	938	977	947	905	983	935	908	926	930	956	928	943	961	939	967	937	901	932	939	937	967	997	897	932	978	943	895	952	949	932	946	900	927	980	951	931	983	898	1009	994	948	968	947	883	940	960	981	975	922	938	916	907	937	981	964	940	938	929	958	955	915	953	902	911	992	925	917	977	887	976	966	950	966	986	968	934	885	945	895	977	980	960	940	945	983	938	979	931	936	933	922	955	953	940	911	909	960	1021	1011	965	1011	905	872	903	953	953	932	984	956	958	980	859	931	980	949	941	964	948	916	964	950	989	934	927	934	916	979	989	953	942	915	978	962	1043	928	944	888	1000	963	957	969	976	971	981	957	932	946	998	977	916	1028	967	922	929	973	939	983	954	930	908	991	971	954	874	975	978	966	949	994	959	879	955	975	957	917	925	945	954	977	905	917	974	965	963	954	1011	923	913	892	992	957	973	938	912	955	899	939	954	928	954	912	998	926	918	972	958	983	917	1005	959	994	976	979	946	941	915	915	957	996	969	975	947	979	1013	944	1000	932	918	976	1049	974	959	961	949	931	963	948	912	976	960	912	916	905	962	924	979	963	882	946	926	941	951	902	940	972	936	933	962	966	922	997	953	889	966	966	973	933	975	919	948	956	944	963	913	907	941	944	960	968	911	945	992	950	951	903	951	969	947	968	911	931	946	1010	977	951	928	889	914	954	911	966	952	912	917	941	957	942	952	956	969	971	945	953	917	978	1005	955	961	978	917	949	944	936	1000	986	886	967	951	894	1047	936	862	877	897	898	967	906	959	925	909	917	974	934	968	918	951	948	930	967	949	952	924	922	954	976	976	999	975	895	943	932	949	969	936	970	945	959	924	971	950	973	971	927	917	969	923	942	945	953	900	903	971	939	1009	915	968	961	951	946	927	898	928	1010	942	943	963	925	976	962	909	896	996	938	939	908	939	943	994	979	942	974	959	966	945	930	907	965	954	991	911	940	921	930	909	954	940	952	934	913	911	983	956	961	980	917	1010	985	967	983	911	906	929	946	964	944	935	954	986	869	960	930	920	962	952	918	959	974	971	918	928	924	983	955	914	948	918	949	924	943	957	1009	986	934	961	958	898	919	960	927	943	958	928	945	936	953	1015	964	975	927	926	990	990	918	922	931	926	983	989	949	935	958	876	1003	930	957	923	973	920	1012	942	942	990	974	910	916	983	958	990	945	922	894	977	977	915	1014	898	926	954	924	1072	951	940	932	963	933	959	966	988	960	912	934	958	961	940	888	987	950	937	1009	914	973	988	928	901	970	924	961	994	953	910	984	955	986	949	915	959	958	1018	942	916	865	976	946	965	943	956	961	926	985	941	1000	905	902	902	938	919	908	947	1014	917	988	976	955	954	915	953	952	961	969	903	951	923	952	910	896	935	966	972	943	967	1025	909	972	942	936	961	952	918	893	929	935	919	938	998	921	990	879	970	940	976	977	905	952	935	935	890	962	934	939	943	952	978	932	972	967	949	934	893	946	985	918	929	931	949	971	923	900	931	983	930	961	904	993	947	951
5179	1086	1000	848	875	806	870	854	842	850	879	892	851	806	808	852	827	858	833	811	814	826	820	848	865	794	831	866	800	844	855	824	831	793	784	818	852	863	820	849	828	814	799	849	835	853	819	855	862	848	813	819	833	823	775	826	830	832	854	837	858	868	745	817	875	872	794	817	838	824	858	825	841	827	865	841	790	810	808	814	844	810	839	833	838	835	800	810	861	787	848	812	790	812	780	831	832	767	820	880	847	812	833	862	821	820	816	810	825	830	861	831	834	858	799	847	850	831	819	828	844	808	829	786	798	821	813	862	817	861	894	867	811	833	822	846	763	834	843	841	827	789	837	822	855	840	853	846	874	863	811	832	799	822	831	791	847	875	822	814	863	814	839	793	819	809	796	829	830	892	835	809	849	807	815	814	824	827	821	848	774	790	837	855	822	805	793	819	771	830	851	842	808	853	825	826	802	852	813	855	859	840	843	855	857	821	823	834	856	834	821	820	820	822	828	745	850	804	849	822	826	767	798	771	851	841	828	816	852	820	811	882	802	890	830	837	826	883	831	853	875	879	817	786	851	800	794	836	870	865	838	820	851	833	854	803	820	829	814	848	808	821	815	788	844	770	840	808	800	843	818	834	833	784	760	812	791	881	807	813	812	826	840	810	843	837	828	811	794	877	782	839	820	762	816	841	797	815	770	848	838	840	800	860	829	838	819	792	799	873	836	841	811	795	813	752	818	874	821	876	846	837	859	814	793	827	868	806	806	804	854	835	819	823	836	833	779	885	813	792	813	830	861	762	887	836	804	817	839	819	827	831	813	769	825	828	855	801	822	847	831	829	822	827	769	840	806	841	831	812	820	847	831	805	804	827	820	822	805	839	810	867	862	818	874	857	822	848	843	861	831	793	841	775	832	835	791	836	761	861	823	825	803	828	862	860	821	803	873	820	792	851	831	867	793	788	797	843	809	803	833	854	815	804	830	848	823	819	828	786	882	831	857	842	788	842	789	793	840	845	817	866	832	789	809	845	869	817	839	838	824	811	807	747	877	822	796	831	820	785	817	847	838	837	846	848	844	867	830	814	790	804	835	803	821	870	872	816	843	838	842	786	773	807	832	843	839	825	807	841	839	853	811	887	817	801	777	852	812	830	832	777	834	823	839	836	870	922	841	805	812	817	834	781	783	762	868	872	824	836	841	783	843	839	859	776	830	828	834	778	784	832	818	883	852	806	824	807	786	855	811	792	807	856	843	806	874	827	838	832	847	778	820	820	815	819	849	789	810	822	835	804	788	857	783	825	851	862	819	810	811	835	831	850	881	828	854	855	798	807	764	818	838	855	825	900	807	793	806	794	822	810	773	858	852	812	783	821	843	805	845	795	825	806	757	865	789	826	845	833	742	845	810	809	793	843	792	830	791	825	832	861	828	865	831	791	784	800	794	813	852	846	864	809	848	842	782	830	808	765	826	806	862	869	867	845	779	791	854	802	826	840	875	844	795	804	830	873	812	742	840	806	807	857	821	820	798	824	855	847	871	810	865	841	787	870	792	787	833	830	842	808	805	836	834	855	870	855	846	767	808	782	821	805	815	837	846	823	841	811	842	842	861	812	817	810	806	855	830	841	833	856	833	828	826	802	838	853	770	787	754	815	859	808	811	851	776	846	844	807	834	924	798	862	835	830	754	776	810	832	799	822	843	836	824	750	825	842	793	804	817	825	840	811	858	836	849	815	847	857	810	826	817	820	824	801	774	832	819	808	833	846	778	838	823	804	815	839	835	785	742	784	814	785	823	826	794	841	817	778	846	835	808	847	830	790	821	830	836	826	817	829	827	814	835	795	834	884	845	845	783	848	854	795	836	834	813	823	812	772	877	785	792	831	815	824	845	865	817	797	853	842	825	837	862	831	793	875	887	802	807	837	795	836	783	832	817	788	839	836	857	826	807	785	845	812	821	811	906	782	827	804	842	859	790	836	803	811	857	813	832	824	742	787	832	894	848	834	814	857	851	803	825	812	855	874	846	791	771	827	793	772	798	875	834	832	801	809	847	810	799	828	803	784	844	841	878	845	781	834	846	840	795	838	854	823	814	840	893	824	858	808	805	811	827	808	820	780	827	817	804	845	827	854	823	781	811	838	853	836	792	846	785	810	819	811	835	844	817	816	856	842	774	855	838	827	809	809	831	822	867	834	779	836	846	853	806	864	814	837	802	828	849	802	810	819	896	776	797	902	800	831	856	834	881	775	849	836	799	795	772	852	860	840	794	841	829	844	865	853	808	769	850	851	842	804	763	790	818	868	808	804	838	820	845	871	800	814	820	795	848	792	850	809	832	817	842	807	816	827	833	780	847	813	810	789	859	854	821	781	781	879	863	811	834	838	796	813	816	786	807	830	857	837	786	818	810	842	841	852	850	814	876	839	854	829	777	830	837	831	773	826	788	826	802	823	844	838	795	866	809	850	773	786	789	823	853	829	744	804	781	807	864	803	853	834	869	827	816	799	849	804	835	789	814	843	846	877	857	855	824	829	816	817	855	771	802	848	797	802	799	826	832	861	846	845	860	779	881	817	814	795	829	826	790	824	808	822	791	849	867	789	862	862	850	779	809	823	749	815	854	815	834	814	827	799	855	848	815	870	812	838	784	854	785	833	839	832	795	811	778	837	802	851	759	885	851	819	814	824	828	844	852	872	792	853	793	837	831	862	797	800	826	799	797	809	803	843	808	845	804	804	847	840	818	821	765	848	881	849	859	820	882	788	800	835	804	840	867	798	829	834	841	903	835	818	814	782	815	786	841	825	857	816	813	829	825	796	865	880	812	835	785	825	776	832	813	844	817	803	801	771	819	836	889	816	815	870	787	784	816	807	816	815	860	828	804	748	838	857	800	836	831	840	832	880	834	842	807	794	772	799	842	822	832	856	816	872	809	834	788	804	809	850	797	822	783	829	816	859	823	775	818	842	769	813	831	778	822	869	818	803	790	819	794	832	837	800	854	834	800	824	883	850	770	851	792	821	816	823	800	814	845	825	806	803	833	841	838	831	786	855	794	819	841	831	778	845	833	811	756	808	779	767	851	819	811	861	850	831	841	833	840	805	838	852	845	829	804	849	893	869	860	852	816	794	826	838	840	814	768	846	853	801	827	841	865	805	800	808	871	852	858	777	829	807	790	790	797	825	795	826	798	809	843	867	847	792	799	828	808	823	876	822	825	830	879	807	788	833	843	851	765	836	860	806	801	818	849	849	807	813	849	836	840	805	784	784	842	923	868	858	853	832	837	830	776	866	888	787	790	828	871	813	780	836	853	830	825	858	818	833	834	833	818	832	795	804	799	840	853	801	789	839	857	817	813	889	800	780	841	807	766	843	839	804	800	864	883	813	802	839	851	844	801	806	833	830	816	841	837	826	814	790	887	833	778	823	792	851	881	843	814	766	810	837	857	795	849	780	840	810	852	783	816	818	813	827	830	771	806	833	884	843	805	843
25584	21480	26835	23383	3644	1478	1334	1110	1087	1047	1055	1047	1078	1034	1007	1044	1019	1019	1013	931	965	960	1073	958	1025	1051	972	997	965	979	1031	965	1004	977	1033	963	1040	926	975	981	1022	976	1009	972	1031	967	1019	1029	1029	1008	988	960	975	1057	1048	1002	960	907	1014	1003	1005	980	1049	985	1002	963	1017	939	980	998	1036	1099	930	1011	1013	976	946	963	1011	962	992	993	952	950	957	937	986	965	973	940	1017	1021	1010	1039	1015	959	961	949	964	1012	1025	1010	984	940	1013	986	993	983	933	943	954	970	1029	980	991	990	937	964	1026	937	973	993	1026	972	973	981	973	975	1032	968	961	959	984	1032	973	1019	1010	963	1013	951	976	906	946	926	1015	980	963	918	949	1006	968	984	949	959	994	929	1019	956	965	965	921	1003	909	959	957	921	976	991	993	971	1015	974	982	976	1018	1056	970	967	995	1009	961	976	1008	907	1009	943	1018	975	985	960	965	955	1000	1023	1011	995	1025	971	968	958	1043	986	982	974	984	1022	915	984	997	919	1038	974	1009	942	1010	995	1018	890	993	977	989	965	980	954	975	1012	965	968	983	1052	963	1018	959	980	1020	998	987	977	1002	986	969	1032	959	1032	993	945	971	992	986	990	990	948	968	943	972	984	951	927	1021	912	991	957	1007	1005	954	1002	998	948	1014	927	982	961	936	981	984	952	945	934	979	1005	1011	977	955	977	1016	987	976	968	908	1027	973	982	984	990	968	974	918	964	998	992	999	937	985	950	975	1038	992	961	980	1023	953	959	961	906	973	939	971	983	952	973	1005	933	985	906	983	963	953	1022	948	985	974	966	986	977	952	996	992	1003	970	1004	923	972	1003	962	974	1005	963	973	951	1000	983	954	975	974	918	962	996	979	972	957	929	936	999	917	1018	1034	965	959	1007	929	998	978	945	989	973	984	1005	961	1010	995	969	934	943	966	964	1001	997	1038	1002	985	1012	939	944	974	1004	992	981	930	945	945	1050	977	942	976	981	943	1038	993	985	927	956	1001	991	985	1027	971	1015	962	988	967	998	961	1042	948	983	951	953	924	993	957	985	984	957	978	945	984	969	941	1033	1045	969	911	974	1007	942	1015	977	997	951	948	984	1010	951	979	971	1015	937	991	1005	934	985	981	997	978	978	1013	1035	963	998	1058	974	968	980	998	949	950	967	982	943	1015	1026	959	965	980	961	931	967	950	981	961	1008	951	978	945	1053	976	1011	1003	957	950	954	1019	987	997	1003	906	939	990	942	920	959	934	941	984	939	990	1014	997	954	1022	981	951	960	952	947	915	1018	1013	957	986	1021	992	1031	999	976	991	971	953	986	952	1022	1014	990	974	1026	971	984	1029	1029	967	940	975	968	975	972	976	991	979	972	986	927	963	1051	967	989	1023	1000	996	979	956	955	948	941	979	1024	1003	945	1014	1020	927	1008	1016	991	992	997	994	1001	987	926	948	964	979	1003	1045	1038	940	1016	986	977	1014	952	967	921	1022	1012	982	972	963	1018	965	951	992	1024	958	1000	1011	989	983	1000	950	974	920	1006	960	977	985	981	1010	963	1003	1002	955	1000	977	928	950	966	983	954	1000	956	1031	997	1015	937	973	947	954	996	962	964	936	984	957	930	977	948	946	1001	931	997	985	950	1004	1020	1014	981	1017	996	1012	967	941	1024	967	937	988	953	1005	1022	961	1025	984	1014	998	1019	981	980	996	956	950	933	998	1011	991	934	999	977	982	998	950	936	1043	985	964	1058	1016	988	933	993	1009	1001	990	1055	957	979	1011	1036	966	1024	1000	930	941	922	944	949	968	988	948	931	998	963	974	1016	977	922	955	1026	955	1010	960	967	971	1016	989	941	1034	1021	978	939	987	923	998	986	944	1016	979	983	950	946	1026	999	1008	956	981	987	991	933	1009	991	943	972	1043	996	949	978	988	917	983	953	987	963	1042	891	1021	994	987	946	1014	1070	971	952	972	988	954	982	1003	940	935	941	918	983	948	956	1054	976	1016	1019	975	982	989	954	1040	998	1018	1002	1015	914	958	960	984	1011	954	972	977	987	943	921	1009	942	976	1047	954	993	977	955	940	906	1003	973	992	996	971	937	1016	1037	935	1054	1060	967	961	966	987	977	968	1045	941	939	960	952	949	1036	952	939	940	974	938	1001	988	991	991	1015	950	958	984	974	966	1005	997	1017	951	925	1031	992	965	1008	978	1007	1015	958	992	979	1001	984	1032	966	937	1010	918	973	951	970	929	981	952	988	961	1010	946	975	1007	1036	934	952	997	977	951	979	994	966	954	965	1004	1020	935	1002	1001	964	929	950	956	943	1038	980	961	921	1014	971	979	939	955	945	993	954	935	960	973	987	1036	943	1033	992	879	923	967	998	989	990	946	970	997	1028	991	999	983	996	991	982	981	964	950	996	945	944	937	949	948	967	958	1006	906	962	988	1027	927	1004	936	978	962	1010	1012	1031	1030	915	989	964	998	932	934	989	994	1014	1009	1009	1082	968	961	974	1018	950	956	1000	1003	981	1006	971	946	994	986	977	945	1008	948	997	960	986	983	951	987	961	961	1026	964	988	959	961	971	970	973	1033	1026	938	1045	952	1039	1015	973	922	967	1048	958	957	958	991	970	993	983	958	981	941	1015	988	986	938	928	914	914	941	911	983	953	982	1012	902	976	969	974	976	943	1036	1064	1038	987	985	974	984	965	1082	972	965	943	945	1071	994	1045	1024	964	1007	931	959	986	978	978	956	973	968	972	978	1034	970	996	1014	1001	932	989	996	986	1002	967	974	925	959	1003	1006	973	991	967	931	964	1006	997	945	987	992	971	963	936	920	1003	966	981	977	977	984	1001	982	969	946	918	952	948	950	950	1036	1000	978	988	960	992	969	1005	984	1016	992	962	948	970	958	903	934	999	944	959	972	958	968	995	1005	971	993	957	981	1009	1019	975	949	938	995	1000	957	996	1005	1009	903	1000	1026	938	979	980	936	989	992	918	1019	926	976	1011	1006	967	1003	975	1019	981	959	980	939	893	1010	973	966	1019	983	941	973	933	940	969	978	952	960	991	991	971	942	1004	982	895	984	955	1047	944	977	937	935	944	980	1018	905	991	958	953	1010	964	993	963	988	960	1011	996	986	934	958	973	968	961	929	921	982	990	959	925	1017	963	995	886	1002	1048	942	943	998	1002	955	968	950	958	1033	948	944	961	966	973	959	1044	954	963	933	1037	969	1021	1006	1001	926	969	971	983	997	975	968	971	998	953	943	953	1013	959	1000	956	947	959	952	999	982	1005	943	928	927	975	1016	976	1005	970	921	959	1004	930	963	975	960	927	973	1007	965	968	976	999	966	979	1009	1013	995	973	977	938	1016	958	1051	1003	962	965	976	988	968	998	985	990	965	973	945	983	977	974	1029	956	1017	1046	983	945	990	943	997	1035	967	1038	994	1019	979	972	992	992	987	967	993	926	998	941	973	948	1010	974	1004	998	1003	934	969	941	955	952	986	903	1035	940	985	976	971	954	1021	977	1039	993	994	969	995	951	976	977	949	985	984	1025	968	977	942	969	996	954	1009	963	989	982	981	950	976	932	980	956	954	957	1014	939	967	938	1014	1016	989	1002	956	1027	976	972	982	985	944	994	969	998	975	979	1025	959	1016	981	985	936	988	928	961	1028	929	955	995	976	1011	948	962	1007	972	990	970	1013	957	978	974	966	997	957	939	976	985	941	974	963	944	991	976	1014	988	967	972	952	957	980	921	962	955	1025	986	1031	949	916	960	1009	958	1002	944	971	975	970	998	950	979	958	919	993	996	1019	985	989
3707	2844	2495	1606	1260	1129	1037	1068	1072	909	1060	894	941	922	933	916	914	931	964	931	903	895	954	887	845	909	902	915	863	878	891	838	910	907	880	904	865	893	884	867	865	885	921	929	900	899	914	857	864	886	912	892	890	917	865	894	905	944	884	911	906	909	860	888	860	918	865	919	911	837	882	936	918	886	894	885	837	899	911	879	877	904	896	876	880	879	939	891	905	870	909	902	870	871	865	916	900	851	916	887	941	870	881	951	854	844	918	899	945	907	906	905	855	925	896	902	943	929	987	859	913	882	874	880	840	905	883	861	851	901	951	807	897	874	866	928	911	912	927	859	903	929	916	902	862	871	864	864	899	887	878	907	890	938	862	927	904	911	882	870	918	876	890	927	909	857	887	896	881	853	884	884	889	958	894	897	905	895	897	918	890	873	891	857	926	903	864	876	872	892	920	894	901	863	906	882	896	891	889	862	843	886	902	876	912	886	869	898	886	839	861	899	883	876	865	936	911	847	926	872	888	885	921	912	848	933	901	922	877	921	915	906	911	874	875	911	889	855	860	916	843	916	873	854	892	892	897	848	829	885	898	872	835	892	918	849	824	894	847	872	864	885	878	848	905	881	874	836	881	821	866	837	878	858	895	891	887	899	909	853	841	864	859	871	905	916	831	855	929	876	903	899	879	834	871	879	877	875	844	846	896	866	884	880	863	933	902	904	905	910	821	932	938	868	905	881	889	848	852	843	840	865	879	904	883	873	897	900	893	869	915	890	921	854	893	882	924	893	923	867	891	902	891	831	907	840	859	906	863	894	888	860	861	886	842	947	891	857	884	839	916	900	894	846	903	873	837	915	882	875	876	880	877	828	863	862	892	893	841	846	835	935	833	847	906	836	918	833	910	879	908	881	858	842	847	899	921	880	908	874	896	839	858	887	856	884	905	884	866	878	843	902	867	825	843	869	901	832	966	908	869	921	897	877	854	858	960	883	904	856	869	878	916	898	848	889	850	908	860	832	863	885	880	878	849	883	864	854	847	932	926	856	851	893	867	849	908	811	873	887	819	852	854	857	856	887	839	905	938	930	878	815	862	883	844	921	889	887	894	885	894	876	845	925	880	889	862	908	841	860	920	829	851	868	872	896	895	901	987	888	881	878	890	895	888	836	863	910	827	877	858	832	882	879	929	863	895	856	884	916	898	841	863	838	884	859	892	916	846	862	888	875	886	892	907	850	817	854	849	885	876	885	887	880	832	831	865	887	840	873	898	866	916	858	866	889	881	851	861	907	852	896	846	861	855	913	897	858	860	818	885	944	864	882	898	880	824	915	898	888	857	888	904	892	867	890	884	885	875	913	872	848	889	838	851	907	902	859	927	850	865	879	904	856	932	830	892	886	899	822	910	826	877	855	870	863	846	913	899	883	924	888	918	831	911	908	847	846	922	906	856	847	868	843	894	851	872	838	886	809	828	857	901	852	911	898	845	901	830	900	900	895	895	900	839	891	861	935	888	873	843	863	897	908	904	906	850	905	908	906	886	869	851	896	861	902	882	874	837	945	927	887	820	867	856	896	891	831	882	861	929	846	915	876	932	911	891	912	924	879	892	851	873	888	859	832	930	913	890	848	882	904	851	888	833	902	860	902	892	882	851	886	890	916	826	870	852	836	863	882	864	821	877	814	872	915	884	873	917	913	875	885	853	931	871	867	884	844	838	847	810	934	920	819	847	918	884	845	887	906	869	876	828	877	886	878	883	864	906	861	889	935	906	920	870	893	849	912	840	915	879	880	802	880	904	881	803	880	869	914	845	878	921	850	864	826	936	921	876	868	890	853	897	939	888	900	920	918	806	910	828	842	871	877	893	837	900	864	912	850	880	846	829	935	888	895	874	898	902	838	907	861	917	887	911	907	854	894	849	856	901	853	885	891	860	882	836	940	874	907	856	855	870	893	923	930	901	829	897	942	841	873	866	916	886	867	799	856	886	886	862	812	916	911	842	866	843	891	854	874	927	918	885	915	890	869	839	914	876	857	870	930	933	887	859	869	922	896	878	862	937	907	852	901	873	901	853	854	935	859	865	892	876	865	879	865	924	930	908	882	891	837	923	855	855	873	861	853	876	898	863	896	850	878	864	961	894	900	932	891	857	879	841	865	915	881	862	839	857	881	882	851	928	850	857	872	862	866	904	858	845	849	887	911	842	855	877	833	880	879	897	885	861	873	854	908	864	868	877	843	852	869	855	858	920	894	910	881	897	854	860	903	928	889	883	872	870	877	902	858	899	836	906	860	904	921	908	834	864	868	867	857	908	882	874	874	909	879	848	921	861	909	922	913	908	868	858	866	883	801	839	919	883	872	909	854	928	867	929	866	860	873	893	890	892	832	872	884	888	893	898	885	887	867	852	898	895	870	859	941	836	935	867	866	901	857	868	832	891	840	894	913	856	895	852	845	888	926	869	871	890	910	872	828	867	883	883	924	829	869	836	828	861	862	919	884	918	877	853	827	838	872	837	883	880	901	903	925	855	883	906	912	836	857	863	858	924	861	827	831	868	843	845	946	916	885	880	810	906	877	892	863	856	882	849	855	908	891	915	864	905	925	871	845	971	884	858	905	861	915	841	824	882	877	938	932	799	909	884	927	840	861	890	908	854	846	861	906	861	927	882	874	875	826	860	828	832	859	886	926	853	936	874	873	859	881	882	884	884	877	887	926	870	830	850	869	900	889	903	890	878	877	841	877	835	839	880	897	885	860	799	890	820	886	893	836	915	904	918	871	834	827	899	861	893	900	836	825	904	855	942	851	912	886	856	920	870	918	931	844	847	852	876	872	866	894	910	899	921	850	883	872	903	909	886	844	884	803	887	840	906	939	878	819	852	860	890	926	894	914	898	853	860	870	942	855	892	846	888	851	912	918	899	845	875	798	879	888	849	844	907	869	876	831	872	896	926	921	853	889	854	827	861	885	830	887	828	859	878	894	837	899	902	879	839	851	838	865	864	843	917	848	931	884	873	907	829	902	875	903	896	872	897	903	854	876	896	869	878	858	858	943	868	897	868	887	897	855	941	942	864	834	874	828	900	854	864	888	874	937	851	869	903	905	895	917	862	854	897	849	926	864	906	903	880	877	877	931	873	897	893	914	865	934	871	899	829	833	862	933	914	873	899	894	891	886	889	895	873	863	834	866	891	872	895	903	905	875	877	919	828	902	875	872	875	856	872	891	852	879	827	876	883	881	902	906	864	895	879	851	873	870	909	885	895	877	881	839	875	877	864	900	866	903	863	824	857	910	884	912	882	919	862	893	911	836	822	896	849	886	851	866	839	893	889	881	847	840	823	845	893	936	894	914	878	871	855	881	894	838	901	853	834	902	830	871	837	885	858	834	858	825	848	839	885	895	881	841	875	914	893	867	876	855	882	886	822	893	875	891	896	816	884	876	885	874	878	903	894	855	863	869	839	849	878	886	827	851	861	911	854	818	922	855	845	878
24189	21472	28747	24610	20897	4212	1374	953	827	791	765	706	720	681	723	691	700	744	721	719	715	643	675	601	652	647	671	620	629	662	656	658	636	675	688	594	596	610	627	644	667	625	627	638	612	637	681	623	610	660	644	692	625	621	637	645	657	724	606	625	656	661	642	632	632	657	677	631	645	639	622	665	634	644	604	603	622	642	673	655	638	618	647	626	624	642	628	630	671	608	604	638	592	652	609	625	665	579	606	633	615	650	649	656	632	684	649	646	638	601	639	663	601	616	659	649	680	648	614	626	677	592	618	694	668	675	608	625	648	654	630	669	645	611	607	629	616	637	636	677	592	665	617	592	637	615	618	651	575	679	596	641	656	591	621	650	669	636	569	608	644	627	660	626	669	645	634	602	626	612	651	603	627	641	606	629	596	601	666	603	651	630	642	683	654	663	603	674	586	578	599	617	585	658	642	596	622	661	612	585	647	646	646	635	648	631	663	657	640	615	621	631	658	651	670	637	626	645	631	629	629	641	643	619	629	661	635	627	619	621	641	684	608	649	645	617	656	570	649	653	669	631	612	639	621	628	595	644	647	628	583	610	572	628	669	659	630	660	616	650	657	616	648	643	634	666	612	599	650	614	603	628	631	651	620	618	666	604	576	650	630	570	627	624	670	680	601	659	624	635	611	602	622	671	623	649	617	613	634	632	641	591	573	689	613	628	559	600	664	628	617	635	632	590	630	624	604	664	649	655	610	647	611	623	645	626	625	601	663	649	601	598	683	599	602	630	636	612	700	625	614	648	669	639	636	633	600	652	606	631	606	627	656	591	610	648	661	638	627	607	600	584	630	635	650	600	634	600	636	590	565	665	624	643	665	635	651	608	590	653	619	629	638	638	603	596	613	610	680	633	647	636	629	648	632	566	607	593	648	603	645	607	619	642	616	592	648	654	666	584	644	656	664	621	590	595	620	596	658	666	609	652	598	606	598	684	650	602	591	656	618	650	650	631	637	615	588	658	620	634	601	640	641	657	595	635	647	609	644	650	619	646	625	627	630	644	602	616	659	638	638	655	617	609	628	609	605	609	689	629	636	607	674	605	650	615	622	617	644	633	616	626	641	643	604	593	588	612	605	641	645	617	650	618	634	583	611	660	639	624	629	618	621	624	644	571	657	654	622	633	598	576	620	637	589	614	640	632	588	638	624	644	660	635	635	582	652	594	644	595	606	604	643	641	642	642	634	621	604	652	572	637	622	639	644	605	660	666	609	645	631	589	648	596	608	621	632	650	602	648	645	605	634	646	605	647	661	632	625	614	626	634	572	669	588	613	601	619	609	621	624	617	625	622	598	653	631	635	627	627	621	628	653	630	608	669	628	653	599	642	685	642	627	635	639	605	627	627	684	630	612	634	602	650	659	663	637	637	658	597	614	629	656	604	633	672	659	605	634	584	636	643	614	624	666	622	610	637	655	667	665	621	650	595	612	630	623	605	689	646	657	638	674	629	607	604	635	629	623	598	625	618	662	616	608	643	631	572	577	638	601	632	616	608	582	662	612	639	616	639	655	628	631	598	648	640	602	598	631	649	600	612	693	671	642	614	619	674	603	610	602	611	624	601	619	672	615	602	627	657	558	637	589	616	621	609	712	639	610	611	665	645	626	615	616	625	607	623	614	618	618	621	599	636	595	621	623	648	636	617	630	674	619	635	623	604	640	627	626	633	617	651	627	634	611	585	594	624	599	626	641	653	624	638	646	611	650	654	626	624	614	640	617	581	619	615	641	603	643	681	621	609	604	620	611	597	611	607	640	584	658	632	629	601	639	653	591	668	650	571	667	605	579	563	597	627	600	626	639	596	604	635	648	600	645	586	645	630	663	552	648	675	611	617	637	626	634	626	598	603	610	638	653	625	636	640	661	623	615	639	621	607	628	595	665	634	654	620	648	589	638	624	618	647	605	583	627	647	580	624	591	602	605	630	568	628	659	633	624	635	639	629	627	650	627	648	628	642	651	619	617	605	646	612	643	615	608	638	613	595	647	626	621	632	633	639	640	649	593	603	653	656	628	638	632	599	608	657	644	607	621	625	641	648	643	655	618	620	609	611	593	646	665	626	644	605	635	618	616	603	615	614	627	646	582	628	617	586	595	683	605	643	614	616	608	644	616	660	631	620	633	664	594	623	600	595	611	644	619	603	617	621	632	620	598	603	645	581	621	613	660	604	578	651	565	634	615	614	651	675	598	594	627	586	613	644	602	606	599	612	614	607	583	604	577	620	635	591	646	609	639	620	608	607	592	613	665	637	632	595	635	575	636	625	594	648	552	649	659	619	625	601	628	638	620	650	622	591	601	589	611	571	626	639	601	623	635	578	668	584	625	647	608	612	589	655	613	568	577	606	650	635	657	594	636	654	625	592	619	639	637	634	568	621	656	635	683	640	612	595	635	613	611	606	652	626	606	641	607	602	607	597	600	648	645	592	613	601	638	671	671	587	633	615	646	630	585	631	629	629	628	643	645	572	646	673	615	629	618	679	645	633	621	621	630	628	637	659	629	588	618	619	603	592	628	609	639	643	605	622	637	646	679	634	663	616	657	622	622	609	609	599	586	608	627	597	617	620	626	605	616	628	639	638	605	640	594	629	600	622	679	589	630	647	610	596	624	636	634	658	615	624	614	604	640	592	677	598	639	609	596	624	642	611	654	688	606	613	613	617	633	635	640	621	634	640	645	618	628	639	643	659	616	658	601	656	629	591	650	631	646	600	599	612	621	593	630	650	679	585	586	630	650	619	603	603	644	588	565	625	635	642	588	624	648	610	627	580	641	652	594	610	662	613	655	593	590	667	571	597	597	627	629	630	694	636	644	598	627	660	673	672	592	681	596	616	623	629	632	628	616	616	598	591	617	622	598	635	639	606	596	625	584	621	643	647	679	670	623	655	642	616	586	620	652	659	640	606	619	595	645	662	624	653	648	616	679	646	627	589	634	623	643	654	587	624	622	611	636	588	612	623	599	613	624	615	629	629	606	612	659	577	608	668	644	612	637	635	633	645	632	589	611	633	622	578	622	622	600	622	628	648	605	648	672	620	666	565	630	613	603	642	657	636	661	590	581	623	656	634	631	600	647	611	624	600	616	635	602	627	623	624	594	624	658	645	650	581	653	632	630	631	612	597	626	623	626	592	650	615	641	595	624	627	653	657	608	602	635	602	654	592	619	635	632	653	613	639	655	629	655	629	595	663	620	608	587	627	631	601	620	646	589	629	578	633	638	612	624	597	646	613	621	592	652	640	653	642	585	630	639	627	575	604	618	632	664	622	670	572	607	652	628	620	607	617	640	657	616	654	663	599	669	637	570	646	591	636	661	635	648	619	601	634	628	630	614	669	592	644	587	633	588	680	630	572	590	620	601	611	665	634	660	617	639	596	605	643	649	610	640	630	619	638	609	657	613	632	661	653	641	688	614	608	626	619	656	606	668	661	658	617	643	628	642	577
3580	5107	4076	2270	1580	1274	1076	963	920	864	824	768	729	708	701	694	719	645	696	691	723	619	635	703	729	651	651	695	653	617	695	656	625	662	663	643	660	702	643	652	646	633	650	640	675	625	596	644	627	591	631	610	677	655	620	683	621	640	640	673	639	663	592	644	582	636	640	673	614	630	641	620	618	676	618	630	652	644	615	651	650	664	644	651	663	617	582	638	606	642	620	637	612	599	655	661	635	600	630	663	647	584	605	665	627	638	646	594	646	622	647	629	627	650	614	615	625	604	609	653	598	620	653	649	612	646	585	608	621	612	643	606	586	602	652	677	619	603	606	641	633	564	661	683	621	619	600	587	607	583	659	612	640	625	615	601	640	611	628	637	617	617	658	593	588	659	628	619	592	631	664	581	667	612	614	614	611	596	616	615	600	628	601	651	613	608	602	665	664	647	583	652	647	619	634	621	620	645	627	609	615	668	640	613	614	671	621	627	638	586	592	603	641	611	627	600	614	611	586	634	629	618	624	600	653	646	659	607	603	624	638	642	634	626	611	593	642	612	625	618	586	597	595	587	636	617	588	586	686	635	685	610	635	607	606	628	603	580	584	639	602	617	592	629	638	638	648	620	604	655	644	612	642	646	635	613	594	604	631	647	620	616	645	629	640	643	659	612	613	628	600	631	609	620	611	597	602	617	631	590	626	647	611	616	624	618	672	592	657	642	656	665	633	636	653	630	640	627	573	625	617	665	595	660	645	600	615	597	643	648	612	651	593	688	674	617	630	592	642	557	604	595	692	628	615	621	634	634	636	610	617	646	638	636	665	606	600	603	599	622	640	632	616	652	606	617	613	579	578	629	624	630	631	619	642	578	612	603	645	641	614	627	636	571	593	614	624	614	649	634	632	624	619	643	658	626	606	638	638	658	591	615	592	633	609	592	601	617	581	614	618	642	624	608	588	655	622	631	631	627	630	620	606	641	626	621	649	605	611	625	602	616	600	643	597	600	651	628	636	609	637	655	595	636	653	619	642	621	619	639	590	604	601	651	642	590	644	578	622	575	643	627	659	622	618	625	645	620	625	592	612	647	603	605	647	625	631	602	605	616	613	583	619	620	627	637	600	620	585	613	664	622	688	581	641	605	604	632	603	621	631	617	602	655	642	645	647	609	595	642	604	641	627	609	594	576	658	631	645	601	642	611	605	640	638	617	653	625	620	603	621	642	620	630	645	606	603	647	635	639	613	645	629	626	660	600	642	575	620	580	690	591	628	638	599	584	644	651	608	651	605	628	644	585	603	611	598	623	572	634	635	630	631	632	592	664	635	607	622	597	613	597	616	613	632	628	568	632	644	600	652	627	631	666	615	600	605	619	627	598	596	598	676	618	619	590	611	591	601	633	614	609	601	633	655	647	644	620	590	628	621	645	614	639	596	603	607	575	614	618	617	660	567	638	617	632	571	599	604	620	616	583	633	635	641	612	608	608	595	641	640	590	630	610	630	585	615	607	657	631	610	668	595	588	646	630	644	603	592	668	637	618	664	650	589	665	627	613	607	638	642	589	645	626	614	628	647	637	619	601	610	639	643	604	626	670	593	587	623	556	607	645	620	672	586	636	611	647	589	614	621	621	609	561	607	639	598	613	614	647	602	635	604	610	622	612	627	637	634	690	633	598	614	610	638	635	633	603	571	618	620	575	639	614	538	593	635	622	636	569	585	593	622	636	614	619	631	619	613	599	613	601	639	637	572	608	587	591	590	610	580	630	632	594	599	607	596	605	615	633	650	652	630	613	590	630	618	615	625	645	656	594	617	635	591	623	666	591	640	619	624	613	605	595	638	595	646	616	616	611	627	644	614	643	634	610	590	620	587	628	640	619	647	576	629	567	594	598	594	628	603	622	642	603	612	633	609	552	548	651	670	632	612	654	605	638	572	630	631	628	626	625	621	623	621	608	598	610	607	601	624	625	630	639	618	614	634	620	615	574	606	565	590	654	597	615	621	625	605	618	618	606	598	663	596	594	631	619	598	670	603	661	620	632	615	643	599	610	611	656	642	656	614	598	603	646	631	593	629	594	646	598	603	577	601	587	592	595	580	643	622	611	604	587	634	582	607	604	580	586	616	609	632	596	664	599	608	654	617	618	558	586	601	635	612	601	591	634	636	634	635	601	599	645	578	649	609	638	592	620	632	605	579	600	594	668	602	599	613	638	626	632	614	615	652	597	656	625	617	610	626	656	612	628	602	581	563	602	638	634	607	627	605	597	584	650	618	588	632	637	604	626	639	608	621	597	612	660	591	617	557	627	558	625	615	587	634	630	634	674	625	621	602	612	620	635	651	592	657	652	649	639	677	628	608	655	600	617	638	599	611	618	649	637	596	575	623	615	641	619	616	618	609	548	622	629	622	578	597	628	642	550	577	663	595	603	654	590	588	582	646	620	642	590	605	667	570	619	635	570	655	615	630	639	590	601	607	618	633	611	609	619	629	600	580	611	648	600	584	615	611	659	656	612	633	631	610	600	628	627	574	580	582	650	582	651	614	644	590	654	640	609	629	588	650	652	600	597	632	634	656	657	625	618	581	658	622	607	571	617	700	582	655	624	627	628	578	609	611	636	581	623	658	617	622	598	646	567	639	633	616	578	595	620	620	598	625	613	639	600	615	659	573	631	640	632	630	628	628	611	632	630	663	611	670	640	620	658	600	655	629	593	557	606	572	630	632	572	643	625	643	628	629	646	626	591	588	574	632	628	620	624	618	650	614	598	659	591	581	632	609	585	589	619	610	608	614	633	630	640	639	626	640	613	617	618	593	606	610	659	604	627	617	639	628	641	635	603	626	611	613	608	581	633	632	619	607	645	616	645	632	626	616	656	591	699	585	585	595	610	589	613	585	606	582	633	675	687	635	648	617	641	581	592	632	634	631	601	608	601	629	572	654	589	632	615	564	624	591	581	599	663	609	623	585	603	587	598	635	608	664	575	586	621	586	655	637	586	610	606	637	585	656	648	619	624	626	581	644	638	646	645	608	657	643	627	635	591	625	606	650	630	616	600	610	618	620	607	599	617	600	636	581	612	609	630	620	583	631	595	675	634	644	626	607	619	636	672	614	592	637	634	625	593	639	597	603	614	641	643	606	599	646	630	661	612	620	636	616	598	667	608	617	618	623	607	578	599	592	623	600	625	618	635	612	576	580	607	649	646	603	591	667	636	612	593	603	655	614	623	613	613	603	608	631	612	645	634	650	642	649	630	589	618	568	614	564	597	587	609	608	629	619	618	610	641	615	655	649	623	610	603	630	627	627	641	609	596	623	601	602	597	644	607	618	608	617	574	589	598	592	646	574	621	648	639	640	624	613	590	626	605	645	629	617	618	605	621	603	604	635	591	592	610	613	627	632	566	555	627	632	581	670	593	613	625	633	650	636	582	603	619	584	657	578	622	626	618	624	599	632	643	610	595	596	642	625	613	629	614	558	618	633	643	593	632
27852	12866	2296	1329	979	968	977	972	952	1008	916	916	969	982	964	958	987	985	969	1017	887	944	917	1006	909	940	903	917	972	933	919	948	944	960	922	934	937	945	955	919	986	928	944	1008	933	959	908	955	958	986	977	967	988	962	970	977	920	907	923	948	933	990	941	1028	912	911	956	884	919	891	950	975	948	955	963	912	906	941	927	913	896	935	959	969	933	950	923	976	947	886	965	941	978	904	932	914	878	907	899	944	957	911	1004	868	952	913	931	925	928	907	936	896	954	930	945	983	948	999	929	989	924	930	908	946	944	968	876	915	1027	952	977	964	965	925	961	946	909	965	969	921	941	967	890	935	996	959	911	917	959	936	960	964	919	943	925	912	968	914	938	950	983	929	984	975	998	935	946	902	1010	955	940	977	967	983	956	966	947	969	912	901	981	965	952	881	941	949	941	959	941	983	964	939	875	971	939	923	976	994	946	989	933	953	946	963	955	940	959	998	1004	965	936	944	985	952	992	938	915	1012	948	997	971	928	941	916	962	957	920	940	920	914	924	962	968	978	920	921	927	917	971	904	941	983	953	938	911	972	979	954	930	958	985	968	995	924	912	941	887	940	957	905	953	965	929	941	936	922	921	966	983	953	956	969	969	910	902	952	974	925	884	890	964	921	915	916	931	970	932	934	1001	1000	883	954	933	969	918	950	894	926	937	973	948	903	959	973	961	881	948	962	956	909	957	983	904	1012	903	886	977	989	935	951	930	924	925	942	945	916	940	917	921	969	923	881	935	892	951	949	893	968	957	950	1025	986	995	965	945	936	905	936	903	967	924	910	903	967	964	986	924	897	901	933	923	959	966	947	975	987	892	945	965	940	913	947	946	888	934	942	925	958	969	951	862	889	924	907	955	915	957	966	913	956	914	1021	942	1006	969	915	928	944	914	938	949	925	919	916	968	927	892	960	983	945	960	941	965	919	950	922	909	956	969	940	892	1000	966	910	908	958	946	911	936	994	924	970	982	926	980	973	979	935	945	976	895	910	952	951	967	980	917	982	950	957	967	901	910	943	870	965	931	966	920	928	921	926	956	961	926	1007	924	960	935	910	959	925	975	948	949	936	960	959	957	964	940	926	928	922	943	905	926	931	973	999	959	962	929	854	928	926	976	938	964	918	939	890	942	982	961	922	952	922	953	909	978	935	907	959	905	1005	868	924	939	915	984	927	910	932	972	935	853	990	947	985	941	940	927	977	947	970	909	956	950	907	902	906	984	900	907	968	936	945	911	985	938	916	955	967	932	900	962	950	881	926	998	951	942	990	884	911	996	909	1019	988	902	946	898	920	899	948	947	940	988	942	941	923	928	952	985	900	971	946	955	948	936	921	902	927	919	924	875	905	949	899	905	860	914	987	962	943	951	978	956	965	924	982	923	939	961	895	906	929	886	938	922	950	970	935	973	924	923	909	930	953	966	943	923	916	894	928	971	945	931	928	975	979	964	979	916	1036	977	951	959	945	930	962	982	980	937	920	955	935	912	948	958	914	923	935	975	911	968	913	928	966	962	878	946	934	946	904	915	1007	940	899	957	946	933	1012	916	895	998	915	891	914	915	912	971	865	906	935	964	933	923	915	955	960	993	903	943	930	953	991	956	912	919	965	931	971	890	970	921	942	998	945	997	985	954	937	930	946	917	973	957	965	927	980	928	917	895	899	952	928	948	922	965	952	986	948	939	890	932	901	919	909	990	900	954	921	917	937	1010	952	960	930	915	936	950	936	947	948	927	950	991	917	859	961	908	914	922	927	916	972	884	875	931	902	930	995	957	954	934	942	927	927	961	940	961	910	950	943	958	924	970	964	917	955	1006	921	927	931	875	957	1015	954	974	957	924	936	867	959	999	912	970	932	978	945	960	922	950	958	956	995	943	987	987	901	922	978	945	950	956	972	880	858	911	961	971	946	963	916	914	912	966	917	1025	878	928	944	948	926	970	914	955	941	944	966	953	913	902	948	940	925	950	937	887	972	959	937	951	908	909	908	904	927	982	878	916	902	936	959	942	933	951	949	999	939	936	915	941	907	942	940	960	954	894	968	954	900	979	983	972	1008	961	929	981	957	922	924	951	936	915	914	915	917	966	937	1024	930	914	927	916	972	901	889	924	935	917	937	932	990	937	892	944	928	948	975	933	979	954	972	897	976	955	939	985	958	965	945	944	953	946	995	965	949	950	985	910	956	946	979	888	946	935	965	901	976	903	952	969	963	979	966	957	990	967	930	946	955	954	955	922	920	965	910	974	995	961	948	957	936	937	988	928	938	975	916	939	900	904	952	944	920	976	952	961	997	997	988	1002	936	946	957	956	963	948	970	935	954	966	968	955	898	937	989	949	940	1007	956	932	984	992	961	887	944	927	907	970	895	954	970	932	954	911	967	960	964	926	947	926	982	976	937	965	958	927	982	990	940	947	984	949	944	921	961	959	940	993	924	941	950	924	953	958	957	899	933	946	955	995	941	950	923	950	1011	930	908	901	942	959	954	971	965	966	926	965	946	956	977	947	1006	960	928	919	936	942	959	945	965	980	950	968	949	910	944	901	885	928	953	906	956	963	898	976	946	892	988	892	958	940	935	908	930	956	917	922	903	987	955	910	1008	897	947	933	977	933	949	853	939	943	980	944	919	906	989	947	946	931	911	901	988	961	917	897	963	936	925	955	1000	947	921	921	978	936	914	897	954	965	989	942	976	895	936	934	892	922	960	904	962	918	979	977	948	921	919	905	966	922	957	971	878	948	927	962	929	956	966	1003	918	966	880	961	922	902	945	915	913	888	915	923	948	933	980	931	997	977	993	875	932	938	900	938	1012	953	904	956	905	949	938	932	923	932	938	952	890	975	920	933	956	983	934	898	926	933	940	976	933	974	910	977	929	937	986	937	951	909	927	909	918	963	1045	920	960	942	908	956	961	926	936	917	956	950	972	932	930	947	914	939	883	907	917	960	908	959	932	1013	956	910	940	947	973	918	911	919	931	1000	1001	922	965	930	956	1041	920	947	906	998	958	937	887	946	942	940	976	906	927	909	997	971	902	927	937	956	963	951	947	962	990	949	952	950	992	943	994	947	954	966	991	915	919	965	884	905	930	963	944	966	972	983	948	961	985	952	1015	998	951	921	961	953	989	977	952	960	923	901	950	971	910	933	988	967	956	985	1017	932	933	975	999	957	909	916	942	1048	981	950	976	1007	991	939	983	970	1007	916	945	993	911	927	960	900	962	922	972	986	976	939	951	963	936	930	959	994	913	905	979	945	924	948	901	914	906	935	917	919	920	945	899	980	943	979	939	969	1000	959	940	926	984	936	932	906	990	909	887	937	966	956	885	883	982	990	973	938	960	1009	920	932	967	937	1006	918	942	947	918	967	998	958	1029	908	921	925	1001	1004	942	947	911	946	950	987	936	953	955	934	895	957	948	984	880	889	972	926	948	931	948	932	948	953	907	957	951	963	960	978	969	955	877	918	984	970	924	1015	942	951	868	966	948	957	960	970	927	929	945	925	959
5249	1111	1021	899	821	858	881	828	850	877	873	832	830	873	883	781	858	827	805	841	884	886	848	867	849	856	834	799	810	807	826	855	844	846	826	875	813	822	866	853	849	853	846	826	852	877	854	814	806	826	811	831	835	873	807	851	771	848	802	885	831	793	836	828	786	751	845	908	815	868	844	819	841	855	798	886	832	799	830	847	834	854	801	750	792	823	822	868	833	843	862	810	840	880	846	832	809	928	876	814	881	833	830	867	785	901	860	774	880	767	790	850	814	832	852	836	798	861	839	848	852	875	795	805	821	844	785	822	835	808	828	827	852	810	816	791	823	824	833	891	809	809	836	848	797	820	856	815	828	802	873	807	858	837	796	766	804	836	808	840	853	859	797	797	810	800	808	848	815	846	838	822	822	793	791	772	846	829	828	824	775	813	833	883	763	834	851	804	825	794	787	848	812	808	856	861	841	796	797	839	878	846	758	807	836	870	829	836	842	835	824	860	810	780	889	799	792	810	822	829	857	809	865	868	808	822	836	830	869	757	824	840	796	786	826	819	819	803	804	827	830	839	866	826	790	846	828	814	775	820	815	851	850	829	809	820	864	845	800	783	826	826	840	793	808	818	848	820	881	894	866	834	780	822	831	819	804	861	814	840	799	823	833	791	851	847	834	833	808	821	843	809	855	794	806	853	840	828	796	806	816	837	843	802	795	838	854	849	870	861	841	842	841	813	824	820	826	813	799	834	863	863	789	846	849	851	787	834	837	851	810	827	798	890	830	798	865	826	808	781	792	879	824	822	833	825	774	826	846	826	804	810	857	836	829	834	805	826	787	818	898	789	807	794	825	847	834	799	836	862	864	825	828	829	811	864	811	836	812	828	836	803	754	773	810	817	841	801	842	857	797	805	791	803	830	850	848	858	750	832	868	830	843	810	826	815	813	824	832	776	834	856	813	808	821	854	818	804	807	877	796	820	777	896	810	808	836	851	801	830	820	799	831	809	916	780	843	802	790	802	829	894	860	827	831	797	831	837	785	833	827	826	791	818	858	819	860	877	847	825	868	831	823	820	791	801	843	842	865	880	807	852	782	849	824	848	855	793	869	814	834	866	834	846	775	815	808	849	827	851	849	840	828	802	849	818	827	857	806	840	776	818	810	848	841	779	814	831	807	794	871	815	804	822	821	832	852	818	821	900	851	859	767	820	836	803	799	806	801	844	908	855	850	772	835	769	800	818	860	811	822	870	856	835	791	857	836	826	786	866	829	887	808	855	805	815	790	869	808	862	849	787	814	870	828	866	854	877	815	877	793	854	864	775	846	869	811	771	802	815	806	814	805	849	790	828	844	849	822	857	878	795	851	841	832	808	787	820	796	832	841	863	867	804	783	838	826	853	824	834	826	858	815	871	814	795	851	838	859	835	830	851	846	827	868	801	830	827	832	808	800	820	820	823	818	840	758	821	821	818	821	769	810	771	840	839	804	792	814	835	777	863	805	800	809	813	819	742	838	788	818	821	843	841	831	816	876	852	835	849	798	828	820	845	820	846	810	870	829	873	829	773	832	829	832	833	807	797	818	822	812	773	788	787	801	840	873	854	882	847	849	804	839	861	828	844	749	877	840	812	772	857	803	825	826	805	818	895	834	795	774	851	760	804	846	790	814	820	834	806	801	860	854	843	835	778	849	831	811	826	898	830	848	837	775	823	771	822	840	830	863	805	824	853	849	849	851	842	808	925	830	855	821	881	825	841	889	820	815	856	827	815	854	841	873	837	840	816	782	857	850	813	795	819	855	828	814	841	792	831	891	819	786	861	862	846	826	857	858	828	801	852	833	841	872	868	811	785	833	812	810	862	857	858	856	818	855	831	804	843	891	834	832	778	827	819	856	739	828	907	847	829	838	843	848	833	811	816	830	813	846	827	861	826	837	827	875	818	886	842	812	856	823	809	835	802	838	841	827	785	815	765	851	824	817	812	775	814	818	798	846	803	825	836	783	814	846	804	839	837	840	809	809	854	847	801	836	866	843	824	838	832	857	855	869	783	817	864	806	811	866	820	820	818	825	833	848	796	823	798	851	828	789	855	845	856	850	902	797	839	807	857	857	856	863	805	866	838	790	848	835	847	833	853	790	849	795	824	853	801	797	825	852	848	818	842	814	847	865	821	839	781	851	856	815	842	820	757	824	889	796	834	792	857	835	861	832	788	885	825	831	827	835	815	836	810	888	836	771	812	838	818	841	878	859	798	772	868	830	827	823	828	832	852	836	803	806	893	863	876	822	846	843	856	840	872	840	821	806	848	869	845	827	812	826	864	851	796	823	884	805	777	800	860	824	873	817	840	841	815	855	869	859	836	795	832	835	877	798	818	865	888	835	831	845	838	822	820	826	874	837	859	807	802	784	804	842	845	820	841	849	802	814	802	789	805	784	816	783	857	781	804	845	826	801	760	795	827	799	816	805	827	825	784	835	818	865	814	850	842	837	868	831	837	861	798	823	840	771	848	859	808	835	849	843	810	877	831	816	813	817	829	809	823	846	839	821	817	827	832	827	850	788	894	798	799	836	822	796	824	815	839	841	788	844	855	862	833	812	802	811	868	820	828	793	800	866	829	862	825	806	840	795	840	816	789	821	893	837	764	883	849	834	901	849	803	834	794	849	878	860	877	786	841	809	804	817	896	821	894	879	845	805	803	851	857	837	809	825	830	845	785	829	790	828	858	828	840	824	863	863	820	809	818	891	814	829	818	859	840	815	859	806	865	803	804	875	844	859	809	874	825	853	821	779	800	887	915	810	869	851	850	792	825	834	826	814	810	798	826	834	818	848	799	829	802	839	783	818	806	794	816	844	821	839	832	863	795	829	788	792	850	817	769	835	775	787	812	837	839	750	791	865	861	826	809	834	814	834	805	812	848	839	853	829	839	839	855	822	824	822	799	833	788	850	822	898	834	878	810	835	785	859	847	834	801	836	803	834	824	794	823	841	813	828	836	786	865	884	822	852	786	827	813	831	840	806	869	838	828	865	799	839	845	865	830	866	787	846	847	777	838	834	838	841	785	790	885	850	828	863	798	788	797	900	849	813	857	839	804	827	807	798	847	851	844	831	799	861	845	788	803	792	856	898	789	851	823	813	844	802	841	794	851	823	807	806	831	803	818	834	824	803	850	845	838	809	820	865	791	850	877	811	829	788	857	793	779	810	847	833	847	841	805	867	809	862	820	832	804	913	844	821	861	846	841	833	829	820	842	871	843	778	837	878	787	829	856	796	830	770	814	778	881	866	788	817	825	844	809	837	842	833	818	810	812	781	826	856	817	813	819	827	813	849	816	859	798	836	844	830	838	884	847	824	798	761	838	830	834	868	815	858	824	834	826	824	824	821	849	816	800	797	793	843	846	823	786	821	818	823	846	843	851	784	864	830	810	836	785	802	829	817	847	845	853	845	847	825	841	828	809	834	784	807	826	831	816	875	808	812	852	788	820	874	848
25528	21512	26912	23362	3620	1501	1238	1116	1070	1070	1056	1002	999	1028	1107	1018	1065	1001	984	1023	979	981	976	1079	965	1031	986	1002	1028	1014	1057	1039	968	999	971	940	940	1012	957	970	972	1003	980	1004	970	972	959	1019	1021	1021	963	986	1004	959	992	968	1023	1015	981	1024	1001	1023	979	985	961	1021	1005	996	968	1041	942	962	1021	1012	1008	999	1017	1004	1008	998	986	986	1027	1023	991	1007	999	991	949	1001	1029	975	975	961	965	946	1025	972	973	1006	1012	997	944	978	973	1046	969	974	978	994	966	980	987	950	1006	992	964	991	1028	914	1012	960	978	1086	1011	984	901	993	963	954	1030	953	975	1007	975	946	999	1020	986	973	1002	928	956	989	1013	1032	961	966	948	1036	1005	1013	930	962	957	974	943	1026	949	983	977	1001	951	957	1003	984	1004	960	938	1016	966	1029	969	948	973	986	1000	945	947	947	959	1012	973	970	998	1010	984	1002	969	1003	1019	924	1007	1031	937	991	948	1044	1005	965	973	992	1009	986	1044	957	976	1029	991	972	1001	940	1032	1022	1014	941	970	932	929	942	938	1001	1072	945	956	988	1022	954	927	978	1056	1030	963	958	946	972	963	1005	953	911	963	984	1012	982	970	983	891	950	1028	1048	1026	1000	1015	897	939	958	1016	993	947	1012	957	977	1010	984	968	981	1029	988	977	981	920	1011	981	957	1025	1022	981	988	1023	943	970	984	982	1002	1009	1007	973	1012	990	929	969	965	968	1006	1023	970	1029	1017	999	1034	1034	975	979	957	1038	1003	954	988	976	999	976	961	990	1035	1003	953	1016	1018	968	902	980	962	940	1013	953	1004	1006	998	1012	967	1005	1026	1021	1003	1032	976	978	1012	978	1005	964	934	995	984	1020	983	1032	1001	988	967	993	972	1020	1015	1048	1006	1007	1019	968	925	975	949	987	1013	990	981	929	1053	989	1011	976	951	966	978	1038	986	1016	1047	979	933	974	1037	970	949	998	998	986	980	962	1000	1040	977	963	990	1055	973	948	1013	1013	984	957	951	916	1062	907	1013	1024	1007	1004	1000	976	966	1058	894	1026	998	999	999	961	987	1007	1019	993	914	1008	1006	976	963	969	982	1000	1002	991	986	983	990	993	1022	966	984	979	1017	1006	928	960	1041	1031	974	1002	1030	970	1033	1005	980	1017	1028	998	1080	967	977	983	955	961	988	958	951	988	960	983	950	1002	1012	936	1038	974	972	955	954	986	981	962	951	950	999	966	956	988	971	973	950	989	1019	948	971	1003	958	955	1006	978	971	1049	1016	983	995	971	986	1055	950	1008	953	963	969	1038	950	998	1001	1023	1018	983	940	982	1025	950	954	952	911	1016	947	986	979	1017	970	962	948	974	1011	946	998	969	1027	1008	930	1010	940	999	970	1026	934	949	1014	990	926	1024	946	943	983	950	981	993	985	987	949	996	990	961	956	1032	963	980	968	945	1051	1037	950	943	1003	951	927	949	995	960	958	952	994	1018	974	1040	1017	1001	996	993	988	1005	982	985	990	989	995	966	929	988	1012	964	1022	1009	959	950	981	977	1016	985	1006	984	972	958	1030	1005	978	957	959	1039	997	959	967	981	1004	968	969	968	1024	988	947	949	970	911	992	997	1002	1000	970	973	996	982	1018	983	913	1012	924	983	990	907	1003	993	962	975	963	947	977	986	1000	990	986	1003	984	977	961	1005	942	1000	930	955	1007	1009	1022	962	988	1062	969	990	936	980	1007	948	994	996	967	955	961	974	960	984	927	963	908	1012	977	905	954	929	1020	953	1018	987	992	985	975	983	988	937	975	1000	1013	965	1063	965	985	1078	1020	951	1037	1006	978	940	979	1011	979	990	1025	938	981	983	984	981	1016	1022	986	983	1020	968	911	980	972	1012	937	1061	1007	992	977	946	987	1018	941	1044	1037	1007	928	998	995	1006	979	961	975	1008	997	991	972	1003	992	970	1002	1005	998	936	902	965	983	908	1009	1019	995	983	930	983	928	966	1027	958	941	967	933	1039	928	998	1043	944	990	909	1003	944	963	956	983	976	981	1006	970	946	995	1020	990	923	927	917	962	988	950	950	966	1054	942	949	1034	958	977	956	994	964	958	990	992	1021	960	948	972	1004	971	1006	1024	977	952	971	934	991	994	1040	954	889	1009	1025	956	970	929	985	1031	1006	939	964	1009	1016	917	973	997	1001	1002	983	990	1010	967	974	999	975	1023	952	1017	980	943	965	928	948	978	988	935	1031	968	1024	1002	969	971	1040	1016	964	1018	982	993	993	989	1035	972	960	974	1085	953	1005	1039	1013	991	1003	1015	981	1074	1059	968	951	943	996	979	947	972	949	899	962	1039	1011	987	987	989	930	898	994	944	958	995	968	993	1022	950	1001	1010	983	956	1001	992	972	979	1013	893	968	977	992	968	1000	1012	1051	945	993	967	990	944	972	995	903	986	1042	936	986	968	1051	959	958	970	1001	1020	1034	966	979	969	991	981	1020	970	1029	908	936	922	936	987	951	920	1015	978	947	973	974	1008	967	1053	1004	961	1042	979	977	1013	981	994	956	998	1042	996	993	947	997	1026	998	995	982	1012	970	984	980	1001	1009	998	970	1009	985	1031	952	1035	984	999	951	960	977	1010	983	958	1005	955	1041	934	937	949	999	981	945	976	1021	1036	945	968	997	990	983	964	983	937	970	994	954	1075	943	999	983	987	1029	1028	992	985	991	1041	1030	936	999	1018	970	992	981	988	952	956	962	989	975	976	1022	952	980	1001	1041	988	965	994	947	967	1009	948	961	961	990	1064	974	930	980	1004	1028	973	1014	972	961	981	996	1018	987	962	982	987	986	1008	994	1009	989	969	987	1017	1006	971	984	1025	982	978	1001	894	1017	1037	962	1019	978	956	958	976	1014	972	1028	1035	935	909	986	971	1014	1013	986	949	997	1036	995	960	1025	971	958	1006	992	954	991	1018	963	938	1000	997	981	973	997	984	967	1029	1038	952	971	987	957	964	1000	1024	1020	968	1017	915	1034	981	977	1015	1032	990	983	960	950	978	905	974	1015	982	940	925	984	973	1007	976	968	962	977	1016	1054	987	983	1003	1029	956	1015	1053	1001	945	887	966	1064	1008	1013	1012	917	994	996	972	973	986	1014	959	940	929	977	962	984	994	970	917	987	977	1007	976	1001	989	996	978	993	941	1021	1028	1022	993	913	1002	949	988	948	908	918	1044	978	1032	960	1016	941	983	1002	1022	985	1017	1005	1047	1003	958	953	1001	1007	996	880	940	997	981	928	977	1009	931	1078	931	1006	992	960	980	1052	994	1011	967	1002	1000	939	963	999	993	1008	1042	1004	990	1050	960	988	978	972	1011	900	1004	1020	958	981	988	953	1007	962	988	940	985	1048	991	987	977	1014	922	1025	987	958	960	1051	970	1000	942	916	912	954	1075	1011	1010	981	973	977	945	994	1010	938	1006	1016	961	1042	964	965	936	993	992	939	997	958	964	981	984	1028	941	959	972	977	952	995	965	943	1003	984	986	957	971	986	983	950	999	1047	983	1018	1023	908	908	952	952	964	964	988	970	891	979	1027	957	979	972	953	952	940	977	986	997	1010	973	984	944	966	946	998	975	997	977	1029	1005	1017	1013	993	963	1027	915	1009	974	958	987	972	1021	969	1016	980	915	948	998	946	988	972	978	1012	957	1022	970	997	989	956	1030	994	998	911	998	996	1002	959	966	954	973	1019	1002	966	1018	955	912	996	917	1053	990	1030	974	959	932	982	894	1028	985	969	1033	1001	938	1024	989	943	980	1003	922	1018	970	974	1019	991	1016	1024	941	952	1041	1003	1043	982	1020	948	969	1033	983	1016	1000	950	1000	993	1004	959	939	935	964	980	962	1007	1034	972	1011	986	988	999	960	1000	1012	991	946	1010	1027
3651	2892	2382	1597	1327	1213	1084	1018	991	964	949	1002	910	927	984	920	921	907	919	920	922	903	902	881	911	952	828	966	918	895	909	910	914	900	932	914	879	921	899	829	925	894	911	884	984	907	899	871	911	897	872	894	903	912	891	892	868	877	882	925	895	867	929	926	930	916	886	896	919	910	904	914	933	939	930	856	877	870	860	874	864	860	906	909	883	857	853	890	900	899	871	869	890	840	880	872	903	903	859	829	900	935	894	947	856	902	885	891	861	892	852	883	882	894	892	915	928	871	899	912	847	920	872	898	905	868	878	949	868	880	881	885	833	894	832	924	801	885	913	864	834	852	953	932	934	867	864	875	860	919	907	897	893	957	935	883	894	866	854	871	930	911	902	924	910	938	888	871	828	880	901	940	881	875	884	910	928	889	929	860	890	898	911	840	900	868	952	871	879	817	880	822	894	901	929	880	873	838	908	866	914	951	885	896	916	894	879	842	906	852	867	925	877	879	914	828	884	876	891	842	906	885	866	914	903	905	893	921	860	871	947	814	926	946	890	876	883	886	883	866	849	921	887	846	915	889	893	875	886	906	863	860	871	966	886	903	876	895	915	846	955	871	914	885	889	891	898	872	844	872	898	934	856	881	905	905	857	865	890	888	918	899	883	895	858	846	855	851	878	889	860	881	855	897	910	904	917	862	923	844	875	899	907	915	861	930	911	867	833	851	869	858	923	850	926	903	818	886	957	957	923	894	898	913	886	861	892	857	856	868	946	877	878	879	816	879	870	863	917	828	950	869	900	868	895	876	862	881	840	863	872	882	911	918	860	919	899	901	915	842	851	852	858	867	865	870	867	922	902	897	863	879	828	825	872	874	854	844	886	861	864	877	871	935	876	860	885	853	892	885	845	948	829	878	897	908	882	887	908	922	885	871	826	807	943	925	865	915	914	905	854	863	892	882	831	896	847	881	958	873	878	928	922	927	865	904	875	884	872	935	838	940	871	891	882	896	852	880	921	864	870	884	872	856	870	880	883	907	886	827	857	873	873	914	874	920	873	879	896	977	875	917	887	847	868	897	951	936	914	871	866	930	949	821	904	856	869	889	831	866	883	867	925	867	856	827	903	860	880	874	922	883	884	912	855	861	912	850	843	916	910	833	871	865	880	819	872	903	878	880	868	900	854	849	851	889	892	890	890	910	899	948	878	860	901	900	895	846	885	870	850	847	868	863	858	893	940	908	853	887	853	862	838	934	885	903	867	861	896	905	917	895	860	911	851	849	938	884	895	867	929	884	879	914	904	932	900	858	908	880	940	920	862	901	883	893	915	865	836	843	875	882	849	916	911	911	857	893	900	863	870	902	845	896	875	842	898	840	890	894	890	892	900	893	897	848	858	868	899	849	899	890	890	891	879	888	880	891	924	862	920	881	851	843	898	853	900	826	881	926	879	946	885	930	889	864	918	940	845	877	887	874	897	830	867	906	905	881	893	898	927	878	852	922	911	837	908	951	885	819	857	886	860	859	858	867	913	875	934	870	927	916	898	902	858	863	882	889	909	949	851	858	930	901	905	934	882	854	886	915	919	896	883	852	922	844	826	872	836	889	915	899	878	846	860	846	844	833	912	885	908	898	870	897	896	836	859	878	878	882	851	868	863	906	855	899	886	893	847	864	922	863	878	919	880	855	919	874	852	840	882	865	940	907	853	869	900	829	948	851	848	893	864	859	862	855	933	920	885	898	924	873	891	925	835	904	852	906	876	911	878	836	875	932	879	923	867	862	866	894	856	886	944	861	914	878	831	877	897	863	850	880	894	935	899	921	874	868	877	847	815	909	861	874	828	861	866	837	868	860	905	904	850	906	919	918	841	852	853	871	905	876	843	868	896	878	861	876	903	857	953	862	882	920	878	918	934	916	856	916	860	861	853	920	860	923	914	869	848	885	866	885	873	839	834	865	872	878	877	853	886	880	862	873	882	871	897	885	880	868	924	870	885	783	885	915	888	889	902	850	870	836	906	921	891	829	896	873	878	813	849	921	897	926	883	896	867	967	873	906	872	883	806	875	885	937	845	893	924	892	859	882	910	845	837	897	912	895	854	852	843	887	897	896	887	876	890	885	898	889	878	867	874	884	902	873	898	896	863	890	894	892	882	858	816	920	919	905	819	890	916	850	943	874	894	893	908	865	863	903	877	918	879	861	873	929	891	899	905	841	835	870	921	873	920	881	929	886	897	849	868	942	875	879	933	885	868	866	846	912	919	871	882	915	861	898	888	863	866	930	880	908	899	865	924	863	894	900	886	854	902	904	948	941	893	902	887	869	900	918	877	847	838	909	848	910	824	894	867	934	906	875	844	881	876	838	882	849	906	877	876	864	922	879	924	836	888	907	872	912	886	890	901	891	879	847	873	896	861	921	880	884	901	879	884	928	858	871	915	873	918	869	853	866	886	835	883	859	889	873	860	848	891	920	951	862	926	909	889	898	860	870	896	882	854	931	899	882	886	880	919	853	904	822	834	892	904	902	857	902	892	870	857	860	938	903	888	846	878	863	901	911	919	814	874	860	905	908	867	873	850	859	871	913	909	859	913	907	941	845	889	936	928	875	870	819	870	900	907	891	919	911	894	951	823	872	926	889	848	929	881	928	856	919	900	876	850	892	911	896	823	872	934	849	917	883	915	884	869	895	824	887	889	888	889	851	906	899	880	877	878	899	941	887	904	901	840	908	920	911	816	913	912	923	876	865	859	885	856	879	898	874	851	914	910	858	896	891	890	878	888	888	879	855	894	870	890	955	926	865	875	864	894	913	898	918	913	892	913	863	867	866	859	867	876	865	933	893	952	865	920	834	882	834	856	933	883	891	843	907	895	866	859	926	894	845	861	859	917	887	887	871	909	851	891	910	907	873	862	847	892	857	922	861	899	892	910	866	857	832	870	848	905	856	852	871	911	826	865	831	861	903	855	880	894	849	853	889	891	893	895	888	887	893	911	925	860	906	884	924	866	872	858	880	909	916	849	865	932	861	864	843	912	894	883	899	913	856	890	832	878	851	861	861	874	909	899	889	905	880	953	907	878	918	903	893	900	929	859	890	910	871	827	849	888	886	895	910	898	865	923	927	896	847	848	884	894	850	927	861	890	926	860	896	882	895	906	888	875	870	883	848	850	858	879	896	887	899	883	859	851	916	902	887	881	900	877	862	832	906	901	924	876	911	823	869	893	917	828	862	919	879	876	890	876	937	862	878	863	879	861	896	889	882	830	889	891	868	894	901	855	858	872	881	852	853	878	916	833	863	866	919	914	834	898	908	873	821	874	894	827	863	879	812	906	834	897	898	882	880	845	888	883	861	865	805	865	811	896	879	873	846	943	865	905	910	891	887	826	823	882	847	881	935	875	900	875	915	831	873	848	858	964	892	943	922	908	877	935	905	874	895	934	909	883	921	846	892	879	862	881	877	946	878	904	885	882	948	914	897	874	851	915	912	915	860
24214	21474	28745	24623	20926	4438	1394	933	782	745	718	750	700	716	706	636	672	688	625	675	660	648	662	659	657	678	652	653	640	635	696	607	637	661	634	657	649	628	667	648	625	615	650	653	694	639	658	668	663	649	657	559	681	642	641	633	660	658	679	622	632	640	661	617	615	658	726	652	614	602	652	604	627	656	629	648	600	593	654	674	678	629	650	662	657	631	610	625	635	642	620	654	618	642	645	646	656	641	615	639	637	635	634	630	608	612	622	684	579	655	637	602	663	612	603	651	630	648	640	601	622	631	623	648	601	678	656	599	637	637	621	649	650	604	660	595	613	636	619	652	617	620	596	625	648	635	623	647	619	644	655	629	615	615	637	614	577	627	629	627	664	604	597	634	657	642	615	601	591	659	617	656	627	643	639	648	612	637	613	620	604	636	635	659	623	645	663	619	595	582	605	663	560	654	635	606	609	647	609	633	614	694	628	625	609	683	653	619	581	641	677	630	604	609	672	681	656	643	650	642	694	635	656	606	615	661	605	622	657	682	645	681	594	589	645	617	645	610	663	590	643	648	614	662	645	627	599	645	636	614	621	600	661	619	600	671	611	640	639	584	655	619	680	645	634	599	628	596	641	628	638	668	664	614	651	639	632	633	644	608	623	608	634	601	642	620	695	645	617	658	641	624	605	600	665	661	605	652	611	594	601	611	642	649	596	642	636	667	698	636	629	651	628	620	631	652	623	631	605	624	637	647	612	593	635	702	613	601	633	667	593	617	656	629	616	615	570	614	611	621	601	632	639	660	632	591	599	655	624	640	655	622	641	629	686	655	610	611	636	627	640	582	601	633	606	679	635	613	645	621	645	656	625	616	606	587	633	615	606	590	649	592	636	595	601	607	627	603	589	627	626	622	668	622	613	601	616	632	644	641	627	638	624	633	617	675	628	677	630	636	589	614	637	649	634	627	613	658	663	650	673	619	653	655	627	599	644	635	594	616	617	577	615	608	600	603	649	604	594	600	686	651	611	627	602	627	581	644	651	618	650	627	612	612	576	606	607	640	637	655	574	623	602	602	632	580	634	641	599	552	650	601	607	618	649	606	597	620	610	590	673	671	627	650	641	625	668	606	609	630	644	602	605	663	620	589	634	607	654	635	627	617	661	655	607	680	627	609	667	645	612	649	637	643	591	645	620	627	622	634	631	602	653	624	632	654	603	623	683	626	618	627	602	577	596	663	634	631	640	701	605	642	615	629	612	630	649	583	638	645	642	614	593	631	612	601	642	616	637	595	632	617	610	637	669	630	638	592	608	620	633	658	689	588	650	664	664	671	619	689	620	589	639	635	633	627	606	632	564	628	637	592	607	648	629	642	648	638	640	649	598	667	666	643	618	658	639	576	621	613	662	641	637	620	661	652	608	653	661	632	600	634	602	599	630	631	630	641	618	670	599	594	625	643	583	633	611	621	602	626	636	623	653	590	638	639	569	596	614	609	639	590	667	655	665	581	612	595	619	682	592	650	637	630	602	644	655	618	653	641	637	616	633	629	668	561	663	614	603	587	616	646	660	624	642	676	636	620	598	647	647	617	615	645	623	623	591	631	619	657	623	605	621	628	621	638	624	665	640	678	679	651	601	661	640	595	636	606	648	670	631	583	649	642	601	634	609	600	618	656	578	605	635	643	607	597	639	600	610	640	598	663	631	619	677	618	618	599	609	624	646	630	626	655	624	599	640	611	603	643	637	616	620	646	635	670	626	646	645	598	616	666	609	633	597	663	582	581	567	681	623	605	634	625	599	614	643	646	623	576	685	597	693	604	625	623	573	695	644	621	650	625	661	648	611	608	604	652	615	615	646	587	596	608	616	626	599	648	637	635	612	678	617	583	619	610	626	556	599	564	574	615	626	559	629	602	617	633	605	612	600	658	657	627	619	615	606	589	680	658	626	636	646	623	678	618	618	641	614	603	617	636	619	631	602	570	626	609	658	626	605	603	659	653	672	637	593	663	626	533	623	613	649	618	617	661	608	596	655	639	620	614	639	603	613	636	602	641	610	605	651	639	664	596	637	635	605	639	630	606	619	615	646	663	632	630	592	639	647	620	641	649	622	623	628	660	623	613	638	629	630	628	680	639	606	604	664	655	644	602	593	604	613	593	639	617	611	667	637	680	602	658	622	607	616	648	651	604	633	588	625	598	695	633	607	638	595	605	639	590	623	592	593	652	630	643	665	629	625	638	633	614	647	618	619	655	656	629	657	643	638	640	635	620	603	624	612	698	630	645	641	694	620	603	643	607	587	616	594	616	640	644	582	589	610	619	620	614	620	655	627	625	644	596	696	630	690	596	604	637	619	592	619	607	635	585	630	598	653	639	626	623	641	647	643	616	674	649	570	594	634	628	648	601	624	630	670	623	632	636	684	632	618	609	608	625	618	622	647	572	619	652	650	616	689	659	661	652	623	624	632	610	656	645	597	612	623	609	633	639	659	625	612	594	624	661	629	628	561	611	635	610	609	664	620	552	595	637	605	649	660	662	618	648	593	633	644	599	660	622	631	602	603	611	584	655	641	639	631	662	643	627	638	666	651	617	643	617	612	617	624	629	600	632	648	632	576	622	648	649	611	648	652	623	660	680	657	678	634	641	672	624	624	601	680	659	619	642	630	576	600	626	567	670	611	642	621	620	613	578	588	615	675	616	670	657	601	670	659	605	655	632	618	565	637	620	604	610	634	644	598	643	657	578	639	639	654	638	613	621	676	642	602	600	626	650	611	576	594	654	596	598	639	592	662	631	621	645	595	630	622	624	591	595	610	600	640	609	638	692	625	631	637	620	640	631	642	574	608	651	608	616	623	610	624	593	650	606	595	648	630	641	633	614	609	637	616	611	613	623	614	615	614	561	569	632	630	603	653	613	628	591	590	640	608	620	577	626	633	614	644	653	647	614	635	617	642	669	652	600	631	597	607	618	628	621	659	614	681	673	614	610	584	660	634	628	637	608	619	569	646	612	568	602	659	649	642	617	608	628	645	655	635	613	584	631	628	613	626	612	669	618	639	626	661	588	630	617	608	609	639	631	637	630	615	632	650	641	574	657	576	663	630	614	590	607	619	643	608	597	598	652	643	610	652	584	601	595	643	637	627	643	625	634	582	598	584	634	644	597	624	614	639	625	669	616	616	595	611	641	680	663	648	622	600	588	635	651	647	639	607	629	602	642	616	605	624	601	611	637	628	645	650	671	637	629	681	608	619	592	627	672	614	622	576	620	632	628	639	631	619	630	616	661	619	659	638	615	623	610	632	645	642	608	589	626	613	609	622	669	657	640	615	643	668	645	614	648	591	645	638	621	633	609	585	616	685	648	601	591	662	625	611	654	668	628	642	644	656	608	612	641	614	654	597	650	663	610	648	641	647	637	657	655	604	655	668	620	655	646	670	591	599	654	674	655	625	629	619	620	659	559	642	602	614	668	614	621	625	625	626	633	625	634	617	632
3591	5211	4170	2183	1618	1292	1145	984	863	858	845	745	722	763	704	662	703	688	687	686	636	654	675	665	639	622	688	684	660	629	655	636	690	641	630	656	669	664	603	617	613	631	652	663	641	646	638	647	652	651	621	654	658	612	626	629	609	656	662	634	653	606	657	640	652	616	660	628	613	648	637	619	612	623	624	690	635	652	605	657	626	621	647	620	644	649	618	613	645	617	644	653	631	629	667	567	591	650	629	608	670	559	612	624	591	617	623	637	626	651	658	618	664	645	622	593	595	660	646	628	634	653	619	695	640	620	634	635	617	592	666	657	617	615	602	626	664	644	646	616	596	641	607	619	644	606	630	623	606	666	589	636	588	649	619	642	617	598	615	636	600	627	623	636	599	616	659	591	664	629	658	627	581	639	628	634	620	662	622	637	602	597	648	625	632	633	630	631	589	629	638	572	649	629	625	639	595	663	656	655	644	599	643	654	584	620	604	635	607	632	613	642	616	604	630	628	647	667	615	625	607	610	602	697	608	648	684	646	600	622	629	634	645	614	647	588	651	640	668	589	599	636	596	632	672	579	598	629	619	599	668	619	616	631	638	607	630	673	649	615	622	627	627	611	572	658	642	648	631	626	619	639	635	641	583	565	619	617	586	630	622	658	616	598	646	619	606	621	587	596	644	608	619	597	640	635	665	589	625	682	628	637	592	643	618	652	596	614	606	653	581	630	637	616	626	643	653	653	624	596	638	609	633	613	598	623	643	606	683	673	636	615	568	620	623	570	607	615	645	606	659	624	626	661	667	614	607	646	624	628	627	622	613	619	642	620	630	594	636	649	596	590	590	643	623	608	591	656	628	608	595	626	614	586	661	624	633	582	621	609	662	594	600	584	604	608	608	614	612	626	624	634	625	625	656	596	625	651	635	621	632	604	622	546	621	605	602	653	640	662	645	571	602	644	592	652	584	645	633	618	622	620	613	643	611	621	622	624	612	604	606	609	631	622	647	661	604	598	609	619	603	634	649	626	632	592	610	642	647	652	622	597	616	619	614	596	623	626	646	624	646	627	615	679	632	551	643	589	574	670	611	641	609	596	613	606	622	657	628	620	587	638	633	628	615	626	696	615	647	607	667	661	629	626	592	582	621	622	631	613	621	608	644	598	668	620	621	652	615	593	640	605	592	650	660	659	615	585	609	629	562	624	595	596	624	638	584	635	632	618	595	610	633	584	618	622	641	606	662	621	611	646	612	598	623	598	646	583	659	654	605	625	608	611	604	622	609	632	649	661	617	644	630	598	598	627	625	648	646	578	603	620	625	606	578	637	592	633	594	619	611	627	597	608	619	590	618	600	635	561	623	600	611	675	616	620	628	625	613	615	600	642	573	630	644	563	618	632	605	662	597	659	613	608	635	593	616	609	602	633	599	634	618	618	627	645	613	598	594	631	631	615	637	631	634	575	639	594	624	642	611	653	602	623	598	636	584	577	635	589	570	633	621	568	559	610	575	656	602	587	657	610	619	623	586	580	626	655	580	674	640	610	575	594	600	613	623	606	622	615	617	614	641	603	604	587	581	603	644	624	634	616	657	609	639	659	620	652	635	639	648	645	640	618	633	592	618	593	594	635	626	628	598	653	601	626	588	572	638	653	597	621	638	596	608	638	579	624	579	626	624	666	600	607	617	642	629	633	608	633	641	640	601	614	621	616	621	584	623	657	613	619	636	572	645	654	605	627	591	608	636	648	642	639	626	673	632	603	599	629	592	624	611	635	617	626	591	621	629	617	610	603	636	581	676	608	628	597	633	630	592	604	600	567	645	583	642	648	549	663	613	635	612	602	661	621	602	619	620	602	578	626	602	602	625	598	589	606	605	615	646	612	633	625	619	594	581	571	628	639	645	642	609	587	602	623	631	627	600	593	660	643	649	626	634	623	611	627	634	585	635	619	598	583	616	612	652	594	625	582	644	624	625	630	625	637	614	649	615	612	621	625	614	650	656	632	616	625	690	645	609	622	639	642	581	632	621	606	616	628	634	636	630	650	565	602	605	648	628	605	612	664	595	589	616	615	566	609	666	616	619	586	644	662	605	622	657	637	604	601	670	590	632	624	615	641	556	630	612	590	599	594	639	664	633	608	677	644	597	612	636	627	589	631	589	614	601	668	663	650	605	640	600	626	636	600	592	600	651	632	635	604	617	640	577	690	636	603	606	641	646	625	606	649	560	617	603	634	616	621	644	601	633	594	626	660	638	633	599	631	603	644	634	603	577	649	684	647	617	612	612	649	579	684	604	619	597	653	637	600	587	656	660	653	607	592	635	601	620	576	589	638	604	628	603	578	641	611	595	572	595	582	630	609	556	594	615	612	665	589	606	645	598	595	612	609	630	644	600	650	632	611	603	608	586	622	561	657	605	631	578	589	633	647	637	606	617	587	633	590	591	617	563	607	628	627	625	630	605	609	597	638	635	583	589	581	582	689	601	603	615	626	642	606	611	629	668	608	612	645	636	590	621	615	672	617	632	623	617	633	595	597	652	616	626	630	610	638	635	600	583	611	609	634	646	627	653	626	615	607	619	622	613	678	590	660	618	635	591	639	622	619	601	613	625	610	597	590	640	635	582	639	630	594	598	615	628	647	620	609	625	606	627	655	607	606	615	552	640	600	630	591	635	609	649	555	610	635	601	626	634	592	618	615	626	599	629	615	576	620	625	657	579	602	635	621	633	628	602	623	627	622	630	636	618	624	590	650	623	618	603	592	609	604	643	638	585	629	564	597	558	580	644	608	633	605	606	606	618	635	612	684	623	579	606	622	575	605	659	613	610	628	613	644	580	626	596	599	646	614	623	621	612	567	619	587	606	614	633	570	587	614	635	631	614	580	598	640	644	559	576	566	619	637	544	617	625	587	616	651	588	623	592	588	638	579	648	566	604	629	616	627	610	609	642	620	626	625	609	648	626	588	558	642	553	629	599	573	621	627	627	637	589	644	585	606	606	603	594	608	633	589	645	576	621	633	678	591	614	611	562	648	618	600	659	649	629	676	597	603	625	679	654	634	622	600	623	609	637	614	591	633	581	658	668	623	628	606	605	612	590	623	603	633	599	618	663	602	660	631	617	575	636	575	613	586	568	591	591	633	643	683	651	633	599	618	646	614	597	593	583	658	600	596	619	644	583	575	620	588	599	617	638	621	605	593	628	591	604	566	598	648	577	618	615	629	586	629	550	574	576	599	660	602	613	603	653	624	618	624	611	666	638	627	689	598	605	594	598	590	613	644	614	617	613	692	600	623	603	640	614	600	636	620	596	620	588	625	616	554	621	671	595	574	621	609	580	626	558	639	610	600	591	580	560	619	636	614	593	622	626	617	590	603	593	619	619	620	603	590	611	579	634	592	640	624	595	595	607	650	602	609	625	662	596	620	581	638	636	649	632	615	598	612	685	563	616	623	598	630	639	637	575	601	606	605	626	579	627	616	587	641	588	630	647	643
27761	12792	2325	1284	986	932	989	961	1018	974	929	982	901	965	959	970	964	922	964	986	958	970	955	946	944	1016	902	950	950	947	916	941	967	953	934	926	920	934	969	958	959	982	930	918	907	950	941	973	924	955	919	994	942	915	887	1018	923	905	926	879	1010	964	907	896	956	968	996	961	948	893	940	931	956	902	908	899	963	920	915	963	994	925	951	987	959	971	940	965	905	940	964	940	926	944	951	948	925	994	959	976	946	956	1019	929	967	931	1011	957	936	967	958	924	951	1019	953	987	921	943	986	943	1013	950	958	920	912	936	913	936	895	966	962	945	941	960	977	953	950	955	1008	946	947	910	926	969	967	912	969	956	975	917	885	912	982	940	977	902	940	976	926	959	908	948	934	942	899	944	906	961	956	976	948	954	916	942	979	947	951	925	924	945	939	1003	894	961	969	920	977	905	941	945	992	938	964	963	952	977	952	957	928	885	914	1000	943	916	920	906	960	936	933	925	978	968	997	905	978	935	989	989	956	965	949	878	1008	934	946	962	962	947	897	941	925	1009	903	942	923	944	963	985	922	921	895	935	925	962	878	940	942	971	978	952	947	945	975	909	908	987	905	893	966	950	937	977	908	949	933	902	916	969	890	969	955	971	1015	980	927	996	942	987	944	953	956	938	934	954	950	933	946	923	974	897	938	969	903	897	903	999	937	944	964	996	958	928	936	967	974	996	986	948	959	970	916	939	902	997	951	930	968	955	970	948	921	934	959	998	943	890	948	910	962	950	921	963	938	919	958	974	955	988	939	959	940	1037	976	909	908	972	916	938	956	973	954	962	986	897	985	1001	940	971	957	918	954	922	936	941	915	947	896	977	985	978	931	956	933	892	986	975	931	993	929	922	979	966	921	954	986	930	922	978	934	932	897	972	884	941	968	983	919	977	923	973	921	924	931	905	941	943	976	932	926	873	940	933	946	975	942	940	948	905	954	948	905	1001	937	984	954	915	928	904	931	950	938	939	956	912	886	929	988	939	923	960	963	976	937	999	907	901	874	979	919	1021	960	929	992	906	905	989	885	976	937	992	957	975	962	873	925	977	925	978	930	914	950	961	980	886	899	911	946	978	940	938	921	971	937	968	974	947	902	927	960	988	928	949	923	947	942	937	940	988	991	952	944	918	929	959	941	971	950	944	973	932	986	931	976	957	990	958	937	977	966	933	954	921	962	974	990	958	921	992	936	979	951	925	933	986	936	991	1008	953	947	952	956	1001	975	951	981	961	958	944	895	971	967	929	963	936	996	944	946	942	983	974	954	865	982	994	954	965	957	889	939	992	941	963	904	934	919	980	937	939	980	982	953	978	960	961	904	994	994	947	950	960	879	920	899	914	968	940	931	914	948	947	951	986	943	903	987	919	897	950	902	918	893	927	984	895	939	971	888	906	949	951	946	930	949	949	932	982	960	944	930	957	906	932	969	908	927	951	958	900	973	1022	910	969	929	951	930	933	957	925	972	952	964	959	941	1010	941	945	898	987	999	957	950	940	930	944	908	974	947	970	938	940	944	940	974	957	956	982	965	923	929	974	920	953	982	981	993	985	954	959	980	938	906	949	920	968	972	989	967	957	968	963	949	1007	987	938	890	910	965	916	964	916	963	955	940	947	951	957	942	959	974	996	1004	928	961	934	883	926	915	974	892	889	900	963	976	944	975	997	994	925	944	981	980	899	928	936	981	923	920	965	948	923	902	917	952	948	956	974	981	965	954	940	933	1021	959	896	906	965	953	941	974	946	903	972	959	917	925	931	941	997	958	987	929	943	908	945	909	885	944	924	905	980	906	1002	942	944	947	939	961	904	941	988	921	994	951	955	931	945	965	969	973	892	951	949	986	937	968	911	918	946	927	911	960	903	987	951	918	976	973	935	925	983	976	920	924	969	888	1009	966	920	932	956	941	962	951	938	1028	989	979	928	936	980	967	951	1045	972	970	915	967	965	940	964	932	942	931	903	931	938	933	942	939	967	917	934	980	983	968	960	933	929	921	1015	936	983	954	934	980	964	967	963	918	926	903	999	953	925	932	861	880	961	913	924	1010	987	874	966	963	966	997	875	917	918	947	928	960	944	937	913	940	981	855	946	910	963	924	945	924	944	1018	924	997	966	944	896	952	903	927	959	970	911	965	978	984	940	939	939	956	956	961	961	969	973	948	884	928	982	963	963	914	982	967	879	972	867	908	979	948	938	947	916	991	978	989	995	910	932	946	995	967	962	960	911	975	977	963	1009	895	965	913	913	912	1002	884	954	913	935	976	905	984	993	926	998	954	878	904	896	946	986	964	933	986	918	961	956	946	976	925	894	921	938	969	974	939	909	921	933	991	944	1008	943	952	1033	933	920	901	924	923	898	955	979	939	894	982	932	935	944	943	940	921	961	999	982	921	954	919	956	940	963	932	947	909	957	937	1039	938	928	966	984	956	958	962	932	946	967	916	933	902	997	929	954	931	938	964	943	895	942	916	940	945	964	963	946	895	919	901	939	950	934	947	909	986	935	915	963	918	965	996	999	964	970	945	974	920	913	909	971	921	945	970	951	969	932	991	980	960	933	950	924	945	900	969	937	970	994	1012	940	954	1050	918	951	978	914	890	969	968	934	937	941	948	958	900	971	931	924	947	964	974	979	948	878	933	960	935	935	970	904	952	940	938	936	939	1004	973	953	948	950	930	951	931	887	943	904	942	969	939	934	987	909	934	959	955	929	889	983	938	957	963	977	939	988	995	962	958	957	1013	963	938	945	887	914	956	983	933	981	964	930	916	975	965	901	996	979	908	919	955	966	971	964	962	989	908	984	1001	877	952	959	936	862	966	982	964	933	938	937	952	977	963	1000	933	910	944	934	950	928	937	949	933	967	994	893	949	865	951	966	938	976	979	963	983	953	951	1001	969	1019	913	919	918	953	924	946	984	1022	997	939	984	1008	941	930	935	975	966	932	911	941	970	934	981	912	993	968	965	906	987	928	963	968	958	939	967	952	954	919	980	902	983	966	997	936	995	943	878	951	908	1008	934	947	935	940	989	945	931	911	957	956	911	962	972	979	964	932	958	924	960	924	959	965	960	945	947	936	966	907	967	956	917	947	958	941	949	948	962	962	994	964	985	969	925	997	906	1022	947	944	960	971	969	1014	937	916	1044	975	914	973	919	962	969	951	932	977	992	912	943	954	886	973	968	961	913	998	1013	973	957	933	965	930	996	970	961	940	961	928	908	874	914	966	947	950	913	946	943	979	964	918	923	926	958	958	893	987	941	950	951	963	936	934	944	966	945	936	927	940	901	922	941	965	957	920	951	924	984	901	912	936	913	953	982	954	967	904	942	932	923	1004	913	937	964	924	924	986	940	894	976	911	967	912	885	958	980	945	976	946	882	952	946	951	945	955	970	965	959	941	954	943	947	931	960	924	942	920	954	943	925	939	940	936	971	915	940	1001	914	935	969	936	944	978	929	967	988	904	890	923	967	942	962	935	971	930	916	962	956	881	923	931	911	918	980	913	935	976
5117	1065	1029	939	827	881	868	819	878	804	838	851	866	816	862	842	826	830	842	827	897	865	845	807	862	871	840	805	790	835	894	814	802	782	875	801	813	835	855	847	853	845	816	865	827	851	795	826	830	852	874	858	859	820	828	816	785	817	842	852	791	815	799	904	827	869	850	810	792	840	817	830	805	817	834	803	808	799	789	801	833	868	808	839	861	808	817	861	873	827	796	817	808	832	798	809	868	795	781	851	830	878	819	797	836	885	803	788	817	785	785	890	826	833	849	866	809	821	839	792	858	844	846	850	812	816	844	820	856	846	840	834	814	801	841	850	796	835	866	839	847	818	838	862	812	816	835	782	833	813	860	790	812	848	798	763	846	847	804	845	871	789	818	841	853	850	826	878	840	920	817	842	837	839	770	851	847	801	852	870	820	810	838	836	844	838	893	849	826	817	822	835	779	839	882	797	876	806	857	828	868	839	832	851	875	883	820	837	833	868	878	830	806	808	856	865	876	800	895	821	798	781	837	826	839	805	809	889	807	789	823	827	832	824	834	863	832	838	802	828	790	817	855	868	838	854	808	844	831	827	806	805	889	839	869	766	836	793	784	795	859	826	833	824	801	862	779	847	838	804	821	831	793	819	820	823	856	817	796	864	911	810	820	827	819	835	842	860	838	829	833	875	801	818	819	788	892	824	900	900	795	859	815	841	788	843	851	835	826	838	831	854	811	849	851	823	830	886	891	804	855	851	861	843	799	825	858	861	844	819	793	836	821	822	847	777	848	815	802	818	813	878	792	785	821	856	863	837	824	780	822	803	823	794	813	839	823	813	797	867	816	839	833	873	846	822	855	832	868	801	824	806	892	876	797	830	860	851	849	810	840	844	845	831	829	825	837	846	852	831	857	856	841	873	843	777	774	839	829	872	851	814	805	851	848	789	811	869	890	791	799	792	890	807	835	833	839	802	823	828	852	861	860	866	847	849	856	878	804	834	854	824	820	796	882	871	821	861	863	859	832	885	835	890	789	891	806	824	870	877	794	843	805	800	837	851	825	796	874	879	826	854	802	832	819	832	866	846	810	858	858	808	885	852	794	816	809	854	861	819	824	827	848	895	846	870	840	796	786	857	812	818	859	819	818	847	844	798	816	833	841	920	847	817	838	827	804	870	837	845	858	876	819	827	878	877	850	827	846	896	857	839	895	842	837	798	823	780	850	830	803	840	790	789	839	846	848	812	853	833	827	810	839	838	811	794	826	836	802	803	807	796	861	827	832	831	816	809	857	870	828	848	854	792	838	726	832	850	789	826	858	848	780	841	802	856	849	856	810	801	861	821	862	791	893	779	813	870	837	814	785	783	835	850	799	840	856	860	836	791	858	783	838	820	846	860	859	820	798	847	817	792	785	807	871	812	841	798	765	850	799	806	836	854	866	824	867	823	872	813	838	834	879	846	832	858	883	808	879	785	786	821	866	857	811	781	871	802	843	862	803	802	843	796	832	876	864	833	817	849	832	839	866	843	833	850	821	848	847	828	842	827	860	820	801	840	859	804	807	787	844	823	803	793	838	838	857	835	833	853	828	775	808	863	792	812	821	826	864	879	875	910	888	868	858	784	819	800	856	854	847	829	885	859	862	845	851	799	799	818	772	789	825	811	871	825	925	803	813	799	861	809	777	849	872	802	818	854	829	809	855	806	815	889	848	802	872	805	862	846	865	821	805	846	845	842	799	841	809	804	876	864	839	795	836	838	854	805	850	782	831	832	860	872	840	787	806	824	831	874	854	841	800	777	796	844	833	823	870	840	866	789	826	823	845	848	836	832	848	850	864	841	881	862	811	862	834	832	804	824	843	842	867	868	887	817	852	840	831	853	821	791	815	835	845	805	859	805	863	849	847	853	848	795	791	858	865	842	831	833	865	811	809	864	834	828	823	822	847	873	851	822	807	831	880	809	877	787	827	835	902	813	857	849	875	809	839	878	800	829	829	837	817	807	877	768	811	802	874	841	809	854	781	879	843	812	835	831	825	852	872	851	828	821	809	881	808	865	820	847	851	881	812	817	760	852	838	806	884	865	827	821	831	820	848	796	826	810	821	865	848	803	786	858	915	840	820	808	822	822	849	832	779	803	741	873	815	780	863	788	786	864	819	824	814	803	786	892	808	847	816	826	813	826	817	835	846	846	791	842	851	833	841	894	784	812	871	799	812	801	797	826	824	857	848	863	808	838	837	841	836	844	804	806	862	810	865	838	847	874	812	816	836	828	837	805	826	819	825	822	825	834	804	838	798	822	796	804	832	832	852	827	849	864	864	897	784	831	838	804	818	912	855	855	840	804	858	818	788	812	841	847	820	853	823	814	822	843	858	814	820	841	791	808	837	827	823	804	872	817	858	849	872	843	872	858	818	826	893	839	873	851	834	851	803	867	833	858	842	824	810	803	789	824	855	814	844	811	854	875	834	839	867	845	788	785	793	830	810	817	780	860	817	833	855	819	862	857	767	815	851	825	775	834	787	821	774	788	847	818	805	775	888	824	793	905	890	825	824	800	844	867	862	864	822	863	835	799	867	820	836	870	868	813	790	807	821	823	823	772	837	795	821	846	855	891	865	851	794	827	869	870	860	820	796	876	836	789	822	865	831	807	796	820	811	791	757	835	821	806	768	836	867	825	822	844	825	796	802	839	800	865	835	802	792	825	863	891	790	855	809	858	828	823	847	856	845	814	826	866	811	845	839	846	804	790	796	830	860	822	872	853	837	866	817	863	809	912	814	807	799	835	828	841	779	882	869	833	864	823	803	838	814	816	807	852	874	846	819	851	825	829	858	823	833	866	798	853	826	867	834	820	822	772	834	811	852	850	836	863	891	874	875	819	847	829	800	842	837	902	879	856	865	878	886	801	842	801	833	867	832	847	841	829	784	800	823	833	798	856	835	850	877	838	773	836	834	832	806	812	844	810	813	806	834	781	826	833	811	829	826	818	857	833	830	834	883	871	894	852	729	796	794	848	838	824	801	789	797	840	788	868	846	824	829	851	827	819	864	876	870	806	856	874	837	859	829	846	858	788	796	803	857	846	859	838	834	853	846	822	824	850	901	839	840	857	796	841	867	868	804	802	803	828	793	829	845	840	820	830	838	823	848	893	816	782	834	872	812	801	823	835	779	819	855	847	858	916	821	864	853	839	870	839	815	786	777	816	847	823	821	813	869	847	818	822	752	849	840	801	813	817	859	799	812	868	806	822	809	858	862	800	827	814	805	858	804	885	838	794	841	832	813	836	814	778	854	801	827	841	798	825	812	849	845	794	841	833	819	822	805	775	866	826	829	799	818	846	838	810	791	886	811	821	795	818	837	845	872	822	824	863	836	843	811	848	800	812	830	779	806	844	868	824	826	892	830	851	827	829	793	811	815	873	870	791	833	836	835	840	787	908	860	834	856	841	859	892	848	821	869	785	853	851	829	853	763	837	821	827	826	827	834	849	843	820
25435	21476	26853	23335	3634	1554	1338	1154	1104	1092	1078	998	1067	993	1034	1017	1010	1037	966	1046	969	985	987	1038	974	983	1054	964	1014	931	952	988	981	1007	967	977	1046	950	1004	991	969	921	971	969	930	1026	1021	989	1071	1003	1012	987	989	975	969	961	970	1005	983	997	992	997	943	1033	998	990	969	957	999	1003	1042	1060	997	994	1003	964	985	979	968	1011	997	987	975	921	1027	1027	1042	1021	979	980	934	959	1045	999	1034	946	970	1032	989	980	986	977	913	958	954	935	929	933	981	975	997	966	965	1009	990	972	943	957	957	981	1016	1010	977	1008	991	1043	958	987	999	974	933	1015	1010	1026	951	1017	929	955	1021	922	995	982	989	960	1004	1024	961	987	964	1016	926	970	995	965	937	953	1050	950	1005	997	966	986	948	1027	1028	978	985	979	971	989	1008	1008	1002	947	963	985	996	965	1014	995	976	995	1001	1004	988	997	974	1035	990	978	985	1016	982	960	976	919	993	977	1010	949	954	948	966	976	974	984	960	1019	955	975	1025	970	968	959	997	1037	981	1041	965	987	942	972	1003	991	1030	1027	1026	963	1008	918	990	949	917	964	990	966	969	980	1000	999	1003	969	1046	935	959	963	1010	981	994	963	992	1048	958	976	972	993	984	995	979	1033	975	979	981	959	967	1009	1005	967	1006	940	987	1009	977	1024	964	970	1043	985	989	952	978	966	990	959	916	1008	989	976	936	984	962	983	980	1023	976	935	1001	986	1025	954	963	989	964	963	997	1026	973	943	980	1042	970	1051	1004	973	998	987	950	973	980	967	965	978	986	974	1028	1005	1010	1019	989	957	963	942	922	964	996	945	958	997	982	966	989	997	978	997	963	977	997	999	975	971	1027	945	915	999	941	1052	991	975	997	984	1033	940	940	979	1028	977	975	969	989	940	979	960	973	952	975	1011	971	933	933	1047	975	978	898	947	973	988	962	938	1000	940	1005	974	944	979	1029	965	1001	955	929	1005	969	1000	964	940	991	1007	1020	1023	986	982	980	957	991	952	952	991	994	952	928	1052	975	979	990	964	948	958	989	988	1001	975	1010	983	928	976	968	1002	973	1011	1039	1029	982	988	1005	1017	1011	1022	1048	938	995	1045	946	928	1026	1016	996	964	1006	967	1006	968	989	947	920	965	979	980	1019	963	964	994	993	954	993	1024	1002	950	955	1011	978	992	948	913	933	980	983	1058	980	983	975	970	1062	1086	1031	1002	989	979	990	944	988	974	955	954	1000	954	1000	1058	1021	1047	984	1018	974	968	962	985	998	994	973	993	1018	971	1044	994	972	941	949	1013	997	1001	988	1050	993	1025	1025	983	1017	973	1035	1025	967	983	998	1018	997	968	1012	954	1026	935	948	978	986	1036	1064	984	940	968	983	1000	951	998	971	937	929	997	1006	881	944	979	996	964	989	969	970	950	1022	909	995	932	997	1009	884	945	1007	990	1007	915	966	975	918	939	980	1001	957	962	960	999	1008	1099	978	929	955	1011	1039	919	933	1013	955	958	964	942	958	1011	952	979	999	1000	996	1015	960	977	973	1014	968	1030	959	975	966	992	967	961	998	987	990	973	1009	1006	899	967	965	981	999	961	945	982	966	1003	961	967	935	937	998	1042	1021	958	967	1003	1007	985	903	1044	999	1044	1012	959	964	953	1014	1016	964	992	972	1021	930	1000	964	993	990	977	1031	957	981	979	1008	939	933	961	981	964	1030	974	996	972	1008	977	972	998	1029	940	949	942	1032	999	946	1004	981	1010	977	1005	977	976	1046	1039	1018	1002	940	1070	958	1002	992	998	1045	993	934	945	948	994	1011	1003	976	976	995	945	1059	1022	977	943	996	993	990	979	1028	975	1003	1012	971	998	1002	969	999	991	1001	933	1000	993	1008	1025	984	1009	947	963	990	986	1022	1018	968	992	999	1002	972	962	994	1011	949	963	1061	951	1029	958	1008	958	1013	988	1020	933	983	1034	939	1008	1010	981	991	1003	966	1021	987	1012	931	924	1004	978	972	970	916	978	1048	976	998	931	955	947	961	963	916	1012	961	1026	1023	1015	995	1035	1040	986	978	1035	995	939	959	922	1077	976	989	931	1001	954	956	954	996	951	926	971	977	947	951	997	935	972	1016	997	1030	994	929	1016	932	972	996	1020	1028	1018	1003	946	981	983	989	1005	984	982	1007	1023	1046	979	931	958	1041	986	971	986	1047	966	986	986	994	991	985	989	941	983	969	978	970	986	989	906	969	1040	969	995	1005	997	979	917	987	1001	941	993	982	945	981	1013	1015	972	1020	990	983	998	975	946	923	992	988	975	920	939	957	960	989	1008	967	1012	960	1032	1004	959	956	990	999	948	996	1008	994	1001	1006	926	998	965	972	1039	1005	989	1001	962	950	964	1010	982	1046	973	979	990	1005	921	1035	962	987	948	981	942	979	940	1008	969	1050	994	931	1003	948	985	972	1052	928	1016	989	962	972	996	1001	968	879	1028	926	1001	1039	1018	1037	1014	991	1023	972	1038	1044	969	1010	960	989	969	984	900	1002	1026	969	979	960	983	965	974	908	1024	929	1003	1011	912	997	981	951	1049	985	998	984	979	996	1020	991	990	980	975	995	937	1012	960	1032	974	966	1028	975	986	1011	974	957	970	1009	990	950	914	922	1015	1041	1047	976	1068	1003	973	1005	978	950	929	1019	949	982	1075	1009	964	950	984	951	1006	959	957	1063	1009	955	971	954	932	976	1040	972	924	1012	909	969	967	1002	993	971	1004	1000	953	993	975	928	1008	987	906	1004	1044	1046	943	995	962	1010	938	1021	993	1012	979	1005	1006	972	996	1022	1012	1003	972	945	920	971	984	951	1041	966	991	1033	1031	979	935	1036	963	931	948	983	983	936	1007	1021	997	961	1028	932	922	1007	942	1003	999	1027	1050	1017	968	1005	1011	1020	939	960	949	985	977	978	956	1008	987	963	932	914	956	1030	1012	1042	1002	1030	983	1049	922	952	952	965	955	927	956	976	998	940	986	980	983	974	1006	982	979	1005	925	968	989	965	980	1003	990	1012	1018	957	975	1010	976	1014	1022	986	1011	1008	998	977	1047	1024	968	1006	995	1020	969	981	961	1026	971	999	955	1001	946	988	990	972	938	997	986	995	946	999	952	1006	962	1010	981	1000	1046	965	1009	1009	954	1005	1013	1010	948	1000	930	975	987	979	1021	1009	989	1060	1013	954	972	929	983	1014	970	1000	1028	989	1013	993	969	974	1033	988	967	1053	991	914	1063	995	978	943	1010	1005	946	985	912	947	1017	985	987	966	982	967	955	963	960	981	963	1023	1015	961	987	983	937	986	999	992	954	975	1041	989	1002	961	1021	990	950	992	977	976	1005	989	940	991	934	999	985	904	989	987	956	951	945	1003	958	988	970	941	996	995	990	975	1014	962	973	1008	969	996	1037	987	945	968	963	1001	996	999	978	1023	961	983	958	958	1004	992	934	970	1043	1027	982	967	960	1004	983	981	972	916	965	994	938	993	886	954	967	974	949	1032	972	971	972	1011	1012	1017	980	919	985	1038	1012	965	987	1000	965	999	1020	954	994	958	927	979	959	1031	1035	939	1047	985	989	954	951	1047	972	1007	1017	996	965	964	979	972	958	980	1003	985	952	975	994	1002	1029	958	1027	1013	922	956	996	1017	958	932	1028	999	1014	928	1024	931	1024	926	968	991	979	926	959	930	937	1010	986	1039	983	979	992	969	1034	979	978	987	986	996	987	999	996	904	983	946	966	910	969	965	942	980	941	982	1007	1008	943	960	948	957	969	915	965	1025	913	995	970	966	971	953	1019	1019	936	1051	967	1006	1000	994	989	985	971	1032	966	932	1039	990	956	985	989	1005	995	977	950	1012	952	984	985
3650	2903	2463	1576	1331	1157	1124	1032	992	1016	988	935	942	928	926	960	869	912	900	943	890	887	905	913	921	857	865	927	887	941	890	887	931	861	916	910	884	925	849	885	905	887	889	927	910	848	875	933	907	920	898	881	837	859	911	876	882	851	877	871	863	955	875	893	887	833	876	918	962	867	909	868	893	882	849	884	877	941	826	837	826	879	852	936	880	907	884	849	889	887	932	898	858	866	873	893	914	880	900	876	848	882	903	836	895	914	880	894	854	919	913	915	880	857	850	893	913	864	906	889	880	890	897	828	868	868	895	912	936	841	867	822	911	921	897	885	885	891	914	882	903	904	870	850	913	906	882	815	901	885	892	858	910	909	909	832	870	906	944	878	906	875	901	852	797	848	883	867	880	894	900	897	857	896	804	915	927	873	901	892	886	880	897	924	856	914	854	921	920	876	904	879	851	892	910	908	872	878	865	886	854	887	870	861	904	867	912	906	877	831	899	806	815	870	879	931	909	923	879	836	916	924	862	900	804	853	869	929	886	846	861	881	828	889	811	879	903	875	868	942	928	881	875	887	870	872	949	891	862	822	870	854	846	898	907	899	901	853	886	844	908	930	863	875	936	911	830	907	902	850	843	918	931	848	876	894	893	863	953	864	894	829	941	885	910	863	892	872	867	860	887	940	871	838	870	851	873	898	855	863	865	851	893	817	935	836	864	868	886	890	850	889	847	837	864	869	881	857	887	880	887	965	895	855	887	916	901	859	922	886	850	905	943	842	874	853	870	831	872	848	919	922	907	870	892	866	844	874	851	910	872	901	857	842	897	914	908	923	927	864	914	891	865	909	817	866	813	831	896	845	819	838	894	870	847	880	858	914	873	842	917	891	838	917	901	845	889	878	864	868	934	901	887	870	860	915	913	846	894	938	916	874	806	905	934	828	870	838	913	892	896	879	836	846	863	854	877	861	915	939	857	876	876	898	840	883	920	866	844	856	905	923	877	869	870	883	852	812	848	898	915	878	873	855	872	841	843	866	875	886	897	936	884	861	882	928	862	860	850	901	844	899	827	894	925	861	883	898	917	879	857	941	878	895	865	899	899	871	886	859	862	898	874	863	863	876	841	887	884	812	897	935	906	914	901	902	841	879	929	887	874	851	830	879	819	924	910	855	856	864	885	880	864	922	819	899	880	875	887	840	924	841	824	912	917	882	844	850	904	874	905	882	934	883	923	907	912	847	876	871	896	850	885	859	865	917	911	883	874	881	864	888	897	871	835	870	913	830	864	882	886	855	864	876	880	827	897	801	901	891	919	857	897	877	848	852	814	841	917	866	828	929	841	895	910	892	865	902	856	848	821	903	851	855	833	907	900	876	931	887	845	883	909	888	928	873	915	819	894	893	876	889	881	902	882	910	906	871	843	871	943	879	817	897	859	899	852	918	866	914	818	888	869	883	834	860	918	843	868	964	863	954	860	873	839	882	866	833	857	889	903	873	884	880	855	825	862	857	883	854	868	864	942	858	819	848	798	891	873	819	874	921	907	820	828	880	868	900	920	852	879	902	838	897	882	842	850	888	833	919	897	883	892	842	916	831	876	891	811	841	840	859	900	899	911	872	875	889	885	877	887	913	855	881	891	871	886	861	874	847	889	832	904	859	934	907	902	817	895	914	909	878	884	858	891	867	870	904	887	829	886	859	846	867	896	870	892	840	846	913	820	900	911	874	845	872	860	899	882	876	913	842	867	937	906	913	836	868	881	854	889	835	871	906	877	906	905	856	946	868	873	943	849	821	866	877	858	874	864	862	822	842	896	899	859	897	884	858	874	857	915	851	854	822	916	887	870	896	843	880	836	902	941	856	874	886	854	884	877	843	846	892	873	844	865	874	856	928	906	881	819	870	865	880	907	954	842	904	899	900	824	848	917	886	847	860	864	882	843	902	887	878	864	896	879	893	878	910	826	911	936	870	928	936	901	910	897	886	911	884	909	890	911	864	883	881	944	875	885	827	891	912	898	887	905	881	953	812	881	881	826	833	878	930	870	892	915	866	825	831	877	862	884	860	862	879	841	873	875	866	833	872	861	879	900	827	879	874	851	878	830	838	867	917	916	877	835	841	876	843	880	920	850	863	872	882	875	876	874	877	875	927	878	910	883	875	881	818	867	927	876	883	833	835	902	895	880	914	871	847	891	832	867	884	863	855	844	902	954	900	861	856	872	914	903	898	895	884	900	882	896	894	910	863	836	850	872	872	856	918	890	864	881	890	917	896	849	871	913	864	852	903	931	898	851	919	898	919	913	883	901	875	858	919	795	905	889	861	827	788	895	883	849	819	858	887	858	940	805	876	850	928	858	859	892	907	946	827	904	849	869	926	811	905	809	903	861	878	837	893	864	893	836	901	914	891	921	847	840	887	867	910	896	901	858	867	889	910	844	896	886	867	902	901	885	895	909	975	886	891	846	893	862	889	874	839	855	880	880	857	808	873	884	862	886	843	874	882	860	868	866	838	845	888	865	839	941	917	896	878	932	863	853	881	879	831	878	887	875	856	896	821	905	849	830	860	854	863	850	932	919	850	923	894	839	892	897	880	872	883	811	865	828	881	868	845	930	871	817	885	830	864	888	859	888	831	889	880	806	910	882	890	905	860	894	907	912	842	868	886	890	892	853	913	879	865	821	904	849	853	876	878	840	846	873	880	875	898	923	910	849	875	835	845	882	862	855	892	841	851	896	826	922	938	862	942	884	867	821	874	870	893	854	866	894	855	872	857	814	845	886	858	867	831	892	886	903	891	889	837	905	839	908	913	873	837	902	882	870	893	886	883	866	858	849	856	902	878	945	924	831	856	896	965	848	841	849	836	877	890	886	845	886	917	939	885	866	874	843	880	821	893	929	874	881	904	855	815	878	843	867	871	860	839	860	871	889	881	876	917	832	865	910	895	914	862	880	878	895	884	841	920	905	875	842	847	843	869	838	858	886	822	885	851	893	938	806	861	911	860	884	852	825	852	913	843	886	784	825	792	859	890	898	871	833	910	875	871	898	860	915	912	895	850	921	839	851	840	854	891	912	908	858	856	907	868	893	846	878	902	846	847	911	856	841	845	882	902	883	880	844	927	857	920	890	870	911	886	815	900	853	889	792	917	881	940	837	896	844	874	902	899	895	842	904	901	913	890	871	846	854	913	887	896	864	901	818	883	878	909	850	909	820	875	837	873	895	836	859	935	871	913	858	817	863	881	901	847	854	923	855	894	969	889	884	878	884	892	862	871	915	880	855	853	872	920	887	856	850	864	818	892	881	908	853	858	866	883	848	841	909	912	853	917	882	872	898	902	842	876	881	842	866	850	901	866	894	917	873	885	898	837	880	899	882	884	913	857	821	850	900	868	867	843	877	825	898	904	869	867	904	871	876	869	852	856	846	820	912	885	913	863	839	893	885	901	833	843	887	873	821	878	896	914	846	901	896	890	879	852	848	905	879	856	864	861
24161	21448	28683	24621	20844	4245	1442	925	720	750	715	708	753	707	727	705	669	688	664	713	630	666	668	669	665	653	630	652	662	647	679	633	660	607	646	613	683	660	645	643	656	647	608	650	681	640	649	657	683	668	685	638	620	690	664	643	604	597	623	602	600	611	627	616	643	676	680	649	626	612	611	668	624	643	681	656	593	623	639	620	625	618	612	648	683	657	657	646	600	637	655	709	606	596	638	595	683	589	641	618	599	623	632	613	671	629	617	597	649	634	616	630	646	616	596	625	615	654	632	609	674	591	681	616	642	612	678	617	636	615	618	648	660	619	586	653	596	611	585	655	652	650	590	656	648	619	633	649	665	599	642	635	580	638	601	634	674	596	625	632	639	574	613	585	619	642	638	654	638	632	632	665	641	622	623	665	658	645	609	624	589	687	643	633	638	597	593	681	589	631	612	625	613	599	630	597	641	612	591	688	651	644	668	630	631	578	606	595	607	684	680	656	610	629	609	647	615	629	628	607	583	628	611	614	601	596	688	590	647	610	666	636	635	613	662	637	658	585	620	639	618	631	639	619	627	606	650	634	653	574	611	618	651	640	620	652	604	683	672	650	610	619	637	651	634	568	574	617	603	662	608	607	600	654	642	588	668	592	634	647	631	611	607	656	621	627	643	652	600	630	608	633	620	603	632	636	669	662	629	627	644	604	599	627	635	616	612	625	596	623	641	660	592	614	629	614	616	590	606	671	581	604	630	639	601	621	629	607	646	624	647	658	637	614	604	637	620	614	625	666	664	656	668	669	624	624	662	654	603	612	672	644	591	617	603	607	579	598	649	620	612	602	635	633	628	653	620	588	622	634	599	634	606	623	688	628	586	604	610	664	668	619	660	593	600	624	656	624	653	590	650	639	593	630	634	606	631	576	606	655	642	654	637	616	590	675	630	601	601	626	622	604	592	600	648	671	606	624	604	650	647	584	659	641	604	649	588	637	638	581	551	648	624	659	662	632	607	625	683	650	650	631	612	621	618	647	593	640	620	617	643	647	611	629	619	637	574	620	611	627	609	589	633	655	613	618	644	588	614	648	617	668	605	584	663	640	662	650	605	640	589	611	636	590	590	588	642	590	678	651	592	581	610	607	617	628	607	636	651	612	611	662	589	596	585	637	595	616	653	632	648	633	610	626	621	615	580	635	630	600	640	687	656	617	597	620	631	641	666	606	631	593	707	642	640	601	653	632	580	625	652	618	595	628	631	637	614	617	580	643	642	617	578	585	613	643	606	619	650	638	599	625	620	628	643	638	647	640	637	598	620	634	642	656	648	619	618	632	640	643	630	600	606	650	581	613	625	654	580	615	632	625	641	580	574	574	631	613	674	600	616	641	602	614	616	600	649	602	615	644	627	603	608	591	657	623	599	613	675	642	616	644	631	632	627	631	597	623	644	635	611	634	642	603	621	636	644	654	621	649	624	618	622	655	610	626	600	636	605	617	632	611	669	619	640	613	637	656	608	560	560	623	633	609	607	677	620	627	612	646	624	602	615	586	658	618	651	611	642	617	643	644	614	594	623	576	622	621	572	610	661	614	618	605	626	635	610	644	593	614	643	634	606	614	631	603	622	611	636	649	650	654	586	626	618	596	636	613	636	632	652	638	629	643	598	690	644	610	627	594	655	628	624	647	563	654	627	609	601	595	634	650	632	668	639	624	615	631	610	662	615	621	607	594	615	613	637	610	630	612	575	581	616	620	618	594	662	584	637	580	608	596	631	648	639	564	645	671	645	613	591	611	581	604	590	637	574	576	651	613	628	572	623	641	690	606	596	565	655	651	631	586	650	672	615	657	641	602	603	633	655	639	668	651	569	619	633	650	637	650	620	620	619	653	618	583	632	601	625	659	631	690	619	645	625	657	629	653	612	640	594	659	666	604	624	638	636	614	608	616	614	611	627	593	619	659	648	680	592	619	610	605	628	647	607	677	631	663	645	618	597	642	648	625	630	612	653	616	610	616	590	599	623	604	589	614	596	653	632	646	693	631	601	621	654	620	571	636	606	632	708	625	592	600	648	597	605	619	568	611	590	616	593	580	636	609	685	630	613	629	637	653	621	607	602	597	633	613	635	650	632	661	583	598	664	631	625	660	646	640	637	627	604	695	622	622	632	606	626	618	641	612	640	621	621	605	611	615	606	623	654	606	577	647	605	583	621	630	607	646	558	584	610	648	658	640	622	592	631	591	630	624	605	642	624	626	602	656	623	600	581	648	654	590	628	592	614	591	647	551	608	609	593	608	643	649	647	630	644	632	637	632	623	596	623	616	619	623	624	593	608	630	600	639	613	599	632	619	638	634	591	611	640	612	632	611	615	637	637	596	618	618	645	610	589	642	619	656	607	593	670	641	591	574	625	642	620	595	593	605	586	647	626	649	634	611	629	623	666	648	636	660	612	635	617	603	617	611	649	641	614	599	615	624	581	616	621	570	630	598	631	578	616	686	623	627	637	580	617	621	640	631	587	613	607	632	605	602	653	606	639	636	576	676	638	683	681	604	643	579	633	634	641	610	642	642	617	612	597	656	598	600	663	608	611	601	638	605	626	677	594	638	586	629	656	590	679	623	601	680	615	634	624	631	632	666	606	636	628	624	592	636	655	599	607	652	629	607	625	629	616	630	642	596	659	646	606	610	594	618	622	644	593	595	614	605	624	591	602	595	591	650	634	602	624	653	636	629	641	645	627	602	656	666	573	637	644	637	598	621	638	625	603	638	621	610	605	645	654	604	626	617	646	605	621	592	616	615	595	638	618	629	618	650	625	638	587	596	658	652	673	609	695	650	661	598	603	597	610	616	650	604	597	637	636	605	608	603	658	611	628	629	649	661	625	624	644	594	608	625	625	636	587	632	656	603	657	615	629	629	551	642	631	612	633	650	618	660	654	612	630	632	658	622	634	645	642	581	586	641	611	625	673	598	603	639	575	658	625	616	672	649	618	644	633	596	637	663	615	604	598	642	630	613	658	637	613	663	631	640	619	660	640	655	592	599	696	648	643	649	637	586	626	610	631	609	654	623	614	615	604	620	606	635	645	675	632	598	601	607	655	614	638	619	648	610	595	620	645	644	587	612	589	634	649	626	639	603	642	668	614	604	636	614	610	604	622	596	613	610	648	594	634	610	609	614	601	615	649	612	612	688	640	634	597	625	616	684	587	591	592	657	632	602	603	583	636	577	616	615	616	627	630	667	642	589	606	610	695	612	578	632	610	599	624	598	623	686	627	655	626	626	639	606	604	583	608	586	628	625	628	613	599	604	635	618	616	647	598	614	660	614	617	651	627	616	645	583	585	615	628	690	666	637	605	616	673	626	605	655	639	609	631	585	600	654	654	620	625	621	620	622	632	619	661	644	626	612	612	618	638	672	605	609	593	631	634	601	606	657	617	596	643	629	614	608	667	614	606	571	649	654	612	644	640	580	627	603	661	649	625	621	650	598	599	638
3541	5072	4004	2185	1631	1331	1083	976	911	894	846	772	778	691	742	711	679	659	642	700	700	658	658	662	656	632	632	658	638	622	657	647	629	640	639	615	619	648	672	648	619	631	640	635	651	610	623	611	643	663	643	608	606	626	652	628	650	655	618	656	631	657	648	651	602	618	641	632	639	634	632	642	619	655	646	614	634	621	676	612	660	607	621	629	622	646	577	671	620	611	637	617	610	685	640	614	609	604	625	624	647	650	627	615	611	612	645	607	650	665	608	624	661	639	618	575	631	687	605	631	621	616	633	636	617	663	597	655	609	629	612	640	644	629	667	606	613	645	666	632	667	646	592	629	624	612	606	616	655	639	609	619	580	649	608	702	633	645	625	613	622	657	631	662	625	648	643	634	606	615	609	603	577	612	599	630	607	593	613	655	647	566	575	604	631	616	577	697	666	605	609	672	614	597	653	614	642	610	611	641	633	610	628	634	616	610	630	648	616	650	679	635	623	639	642	632	644	627	636	641	650	611	609	640	605	659	664	653	628	657	587	617	647	640	599	639	588	589	656	616	613	616	607	614	612	648	648	645	647	615	626	648	597	624	606	606	645	614	629	596	652	619	655	600	627	610	635	626	608	641	648	589	601	604	625	609	664	632	620	622	620	610	679	661	638	657	587	611	624	648	631	634	639	659	577	667	596	636	605	628	646	572	581	634	608	611	633	638	643	616	607	600	644	648	613	589	666	646	581	596	604	613	623	666	625	618	643	593	590	597	624	615	633	598	629	628	617	600	594	641	645	654	598	610	596	618	581	654	613	610	630	623	615	605	629	626	617	620	651	625	645	627	640	630	600	594	553	586	596	624	613	595	664	642	605	602	597	607	618	635	600	636	639	624	633	658	647	651	594	610	627	622	610	592	630	639	621	639	651	633	602	625	615	639	610	609	594	654	624	636	669	626	584	636	613	606	613	631	623	603	593	599	631	662	606	626	593	634	587	561	637	598	637	597	584	652	596	614	617	610	633	613	589	639	615	620	598	648	638	586	599	597	642	662	640	638	607	656	623	617	652	621	634	614	662	607	631	616	651	608	587	589	632	612	588	644	609	636	643	631	621	598	629	615	645	602	596	650	606	616	608	575	654	639	604	613	628	638	616	598	608	579	694	628	601	613	636	655	602	615	604	599	616	620	614	671	607	598	571	603	610	596	640	640	600	654	632	609	665	627	647	646	655	655	572	633	625	620	658	635	617	621	668	620	633	649	630	713	606	586	593	649	642	638	597	606	626	586	652	588	626	642	594	606	635	616	555	632	589	653	628	609	613	613	639	636	662	639	617	613	604	612	623	640	608	595	555	642	640	632	628	568	591	622	615	591	545	591	596	631	588	607	612	627	633	621	623	645	634	611	612	630	615	615	652	604	662	616	647	615	626	639	624	613	629	618	656	593	584	653	616	670	616	583	648	633	586	645	619	631	638	646	622	622	610	627	665	592	582	615	610	599	665	622	578	627	602	631	621	596	595	658	625	590	618	596	623	587	625	628	660	601	597	588	622	615	631	620	610	634	633	628	568	637	640	602	565	592	589	628	628	624	603	589	588	626	606	641	620	589	623	583	631	627	597	638	599	626	609	590	644	642	667	657	621	628	619	598	629	628	616	644	631	581	646	605	654	649	610	613	637	603	670	618	630	642	641	641	567	630	647	663	558	613	591	599	596	616	587	607	645	612	605	571	604	574	603	610	625	628	597	615	634	596	647	636	607	593	629	616	599	629	633	673	649	584	650	623	632	642	628	652	635	620	609	637	618	628	619	605	626	646	590	557	591	627	619	620	612	594	623	626	661	598	610	617	625	596	657	662	637	608	593	597	643	599	655	598	656	618	588	591	634	584	645	641	645	581	592	650	571	646	602	602	603	654	648	613	650	653	662	635	629	616	574	654	606	593	649	613	612	604	563	634	649	617	597	610	609	595	589	632	608	588	592	635	661	632	604	608	599	615	612	631	629	616	609	643	632	621	646	601	664	612	595	644	636	616	632	581	641	663	603	641	648	653	609	614	590	641	627	621	604	593	615	621	576	639	577	614	619	664	644	620	623	672	640	610	626	603	635	604	633	615	620	571	624	632	593	617	595	592	613	603	578	598	583	585	603	580	614	667	639	581	623	611	610	611	630	644	647	607	603	613	604	642	627	583	611	624	613	586	592	600	608	616	672	617	665	637	620	623	624	673	617	666	629	644	612	602	658	620	597	620	636	589	588	622	610	627	619	600	635	620	665	638	589	645	617	607	590	600	605	648	634	601	598	638	621	599	645	614	592	582	622	630	625	627	644	608	618	648	636	601	611	646	606	658	636	629	591	637	590	583	592	595	631	605	632	612	589	613	588	626	620	626	658	592	624	610	637	662	601	622	641	622	637	625	606	626	613	637	645	642	619	600	639	603	634	707	593	608	633	635	562	612	605	581	655	616	620	585	592	639	643	592	617	585	633	655	640	615	567	607	651	608	613	622	633	663	644	559	647	659	650	623	626	562	629	633	648	585	576	621	621	624	592	669	606	625	575	672	608	663	649	603	624	649	631	638	586	615	576	632	613	608	616	623	590	594	638	615	621	632	597	609	607	583	615	614	638	590	596	605	600	596	634	607	620	605	591	605	637	648	586	625	617	644	601	636	619	605	638	576	551	564	610	585	615	581	612	623	632	648	626	630	607	588	573	581	624	591	627	609	636	599	587	638	617	616	634	654	597	598	617	591	602	615	618	678	623	628	629	622	595	616	607	647	601	634	614	612	643	620	597	613	614	547	595	599	626	590	575	596	594	610	648	669	600	614	645	647	616	610	668	644	609	622	625	603	684	594	639	623	650	607	582	663	621	638	600	621	611	616	618	649	621	587	662	628	631	600	653	602	635	615	623	656	621	587	621	629	655	647	631	647	626	613	567	617	636	630	644	643	628	628	606	613	601	617	566	550	596	592	616	644	617	616	598	610	638	569	659	585	631	595	621	619	602	615	610	607	652	630	617	598	620	599	587	575	612	624	584	592	536	570	623	609	616	622	615	638	624	623	624	543	600	626	552	652	594	651	617	614	663	601	623	644	631	613	597	576	629	642	598	572	581	613	606	596	675	630	614	601	596	624	629	607	609	604	588	586	576	607	597	602	609	602	603	573	634	617	627	596	644	628	621	608	568	651	658	600	621	635	611	671	632	600	608	578	604	625	604	615	650	638	581	594	608	599	586	621	603	598	653	616	620	599	570	606	653	640	604	606	599	616	621	637	658	596	643	643	636	634	613	617	643	603	607	624	606	605	612	634	633	595	588	623	584	626	549	629	657	646	604	597	585	613	598	634	586	609	597	588	592	577	643	620	629	596	634	617	582	597	627	606	632	621	611	618	598	651	634	606	602	626	613	634	645	618	584	618	599	677	636	620	598	642	649	580	631	617	616	610	629	655	625	602	631	630	636	624	595	627	613	616	603	555	637	571	603	591	613	619	597	635
27763	12801	2397	1315	1038	935	944	973	913	975	954	984	994	945	968	932	944	931	957	956	919	935	930	978	925	993	973	909	949	958	951	966	949	911	958	998	985	999	945	962	971	965	917	915	948	947	877	931	912	972	912	969	989	961	937	955	894	960	896	938	934	930	980	849	937	967	982	1028	970	902	969	951	896	963	933	927	945	975	953	948	928	888	942	1000	999	948	978	976	910	989	893	941	952	909	935	931	917	894	961	944	924	910	919	985	904	958	987	914	947	940	978	977	969	961	987	993	969	936	974	945	957	912	948	927	991	929	942	987	976	948	936	964	1022	916	954	910	1000	987	974	959	967	975	1005	981	910	962	884	929	910	967	952	971	972	948	958	960	925	970	940	942	885	896	953	933	965	934	961	947	963	931	940	942	952	967	940	891	945	959	956	983	912	965	979	949	924	943	934	947	955	992	931	1009	966	959	960	914	917	985	922	995	942	947	896	993	988	935	953	941	945	960	936	997	984	943	902	947	932	956	989	917	945	947	966	902	941	943	953	952	974	921	925	928	945	919	954	946	916	938	912	978	948	990	921	966	918	899	924	1019	1017	942	951	1015	977	977	982	900	912	905	941	934	945	950	982	975	891	932	942	958	939	943	927	945	978	961	955	1015	918	974	938	929	899	968	941	945	925	949	981	985	922	943	907	892	989	884	959	989	939	965	956	894	985	981	980	954	915	936	922	927	953	928	1001	987	952	973	942	968	935	934	959	929	914	948	955	967	943	927	910	895	964	905	944	967	934	982	966	971	881	961	906	926	924	959	933	974	980	956	960	913	952	948	940	911	954	983	960	898	971	873	899	975	943	925	972	931	941	973	932	963	937	966	942	924	925	946	970	971	925	933	949	930	932	992	998	956	977	992	1005	961	937	951	973	976	985	900	956	908	926	954	957	985	910	998	941	976	930	997	989	991	945	907	998	952	951	917	910	942	925	956	902	940	994	960	953	940	944	1004	954	981	971	935	981	907	945	973	954	982	947	943	951	878	1001	978	905	888	955	933	947	893	968	934	910	914	988	960	905	933	954	915	916	911	980	984	955	947	951	936	951	973	943	887	937	946	995	913	939	961	997	980	948	969	966	1029	957	976	921	950	943	980	893	985	933	1016	997	905	935	966	933	904	936	927	908	963	986	930	962	993	948	958	967	902	930	933	963	935	959	956	936	955	968	929	981	950	975	868	981	970	931	983	908	925	919	960	911	947	938	985	971	957	934	942	961	923	926	927	945	1006	963	959	962	924	972	922	906	938	945	957	927	964	884	929	947	969	960	930	943	921	947	995	959	990	947	933	980	947	970	929	960	924	967	941	985	994	871	1027	999	932	924	895	981	948	900	910	982	970	938	892	1007	981	995	953	859	916	949	947	962	933	871	983	932	1006	986	974	935	961	953	887	932	972	915	941	962	953	936	929	965	934	926	946	955	921	953	943	1044	910	939	971	925	991	962	910	948	960	970	941	958	1034	933	965	919	950	1004	939	969	961	950	939	945	982	909	880	910	919	972	999	950	883	949	907	971	928	988	925	922	977	925	1008	915	948	924	937	949	929	951	931	1021	949	970	943	992	956	964	923	924	965	993	947	940	932	951	916	988	929	945	948	963	965	969	954	908	928	980	959	905	949	884	969	953	946	952	907	953	907	974	928	922	926	900	936	949	974	936	931	931	958	996	964	926	920	941	964	993	907	945	959	934	976	936	969	906	933	996	930	921	899	1029	922	1012	948	949	932	952	953	887	985	973	965	952	951	965	947	938	934	966	912	944	940	919	957	933	942	999	962	952	979	962	961	952	986	950	946	876	916	918	965	943	915	978	930	975	958	956	946	983	972	979	923	983	911	959	1019	953	1000	955	932	977	907	949	907	930	920	934	894	967	970	902	971	954	945	919	907	926	992	930	932	950	967	942	958	920	937	929	920	944	986	913	935	954	993	930	932	943	933	847	943	970	946	928	902	918	940	948	978	957	944	953	970	940	921	978	956	961	949	939	927	1007	966	952	946	910	989	991	928	960	984	968	1012	943	919	971	948	1008	946	924	891	893	932	950	979	909	967	958	895	951	915	961	966	898	939	930	926	923	985	946	951	944	921	949	910	951	985	946	937	952	947	902	994	951	990	902	909	969	963	926	975	946	983	956	894	943	949	993	945	986	980	1003	904	921	929	899	925	932	985	966	938	889	939	999	971	942	953	948	907	913	889	917	953	943	952	929	1030	980	940	910	990	942	946	938	933	925	952	1000	975	982	1016	900	983	920	923	954	910	1001	911	934	917	963	904	937	934	916	949	994	927	917	917	905	933	1001	915	943	910	954	932	983	913	973	904	903	937	945	967	974	974	931	923	945	939	959	989	921	900	922	953	952	970	960	941	912	936	969	972	952	964	914	951	930	971	947	963	968	930	968	924	959	926	947	926	895	945	923	926	923	945	998	934	930	965	893	922	981	939	947	951	937	932	912	901	975	959	902	978	934	941	934	945	967	934	943	904	951	978	925	945	949	976	981	924	917	977	945	918	909	871	941	927	951	960	964	945	991	915	964	939	904	979	958	973	946	970	947	947	958	880	1014	1000	927	914	929	944	962	961	984	951	939	996	923	941	930	935	956	989	1044	1006	956	946	911	932	976	935	993	959	914	994	934	947	887	984	949	927	945	961	871	971	942	949	899	975	921	946	972	941	961	900	934	942	881	971	1009	951	918	896	889	886	875	920	979	978	931	944	967	966	879	956	928	929	926	955	959	951	947	930	965	917	931	931	952	913	959	929	941	912	924	998	965	990	913	954	932	964	953	937	997	987	941	922	959	985	973	931	904	980	915	915	936	970	1007	981	927	881	882	935	984	927	939	916	949	1006	954	973	926	958	957	959	922	989	931	894	889	906	925	920	899	908	971	1009	932	883	939	980	933	996	1034	912	948	985	950	896	952	955	967	953	960	897	903	930	945	916	891	927	1020	951	922	989	942	950	884	903	954	925	965	916	968	932	933	959	940	949	924	912	990	908	878	946	987	956	893	937	960	956	916	899	945	974	926	1026	930	940	927	963	934	983	904	982	983	897	919	956	955	911	968	961	885	987	930	911	897	884	938	951	953	949	1004	928	914	886	938	910	915	934	915	942	947	860	901	913	966	921	1009	947	926	986	1008	959	958	942	942	902	955	953	955	958	988	966	956	945	928	956	892	904	972	903	945	921	974	930	950	994	962	923	937	967	922	959	974	956	972	894	960	947	962	924	943	901	932	1009	933	904	912	948	972	932	912	961	963	932	961	977	895	972	973	921	967	931	933	994	964	917	960	943	932	953	924	966	972	956	962	981	949	937	934	960	953	1015	984	1012	859	907	988	926	977	1003	942	1019	966	908	965	949	919	919	983	864	925	985	915	980	971	975	974	943	939	941	974	898	942	905	919	958	956	929	951	905	954	918	907	925	943	911	971	974	893	895	972	967	925	972	996	1005	968	988	976	1022	985	956	900	929	939	967	984	931	1038	1002	948	930	922	965	919	872	953	956	980	884	929	941	883	965	946	931
5247	1098	980	904	879	861	906	856	846	808	845	894	860	804	866	810	831	856	847	808	854	831	876	815	841	814	844	859	827	780	832	842	831	875	805	824	797	829	814	860	827	833	832	817	816	802	807	839	807	802	799	839	838	846	829	847	837	786	821	798	825	841	850	873	829	769	852	878	787	842	828	846	795	806	790	837	843	881	839	888	878	839	830	815	873	837	841	844	859	878	840	870	832	825	848	804	854	822	829	800	859	863	853	829	844	834	821	808	826	867	797	856	847	846	856	781	868	800	832	865	814	894	829	854	867	853	812	795	805	835	838	856	844	884	792	841	801	855	825	806	852	801	776	835	832	833	819	841	836	790	881	829	855	828	794	834	801	818	863	857	811	829	815	818	815	827	847	823	824	803	825	798	864	847	850	872	829	863	851	826	806	851	841	820	809	771	839	828	796	804	853	825	852	894	806	868	814	786	836	851	864	850	815	806	795	826	818	802	861	822	812	819	864	844	855	834	873	788	822	862	820	885	816	820	843	829	805	840	831	780	826	893	845	819	774	816	858	800	828	805	832	790	852	853	864	823	832	816	829	847	831	859	858	849	878	839	801	814	875	840	820	823	812	816	818	886	858	854	808	779	797	817	868	835	780	868	832	807	784	829	812	818	842	825	874	855	807	892	796	826	854	818	845	849	778	799	837	841	889	880	824	850	788	830	819	784	861	822	885	850	811	827	833	809	845	860	831	841	870	837	784	840	858	831	849	825	840	823	788	793	752	804	808	757	763	844	833	804	820	784	799	871	836	851	842	820	833	876	811	797	815	815	773	842	853	835	803	829	851	822	820	816	818	831	790	837	831	819	794	818	850	809	823	798	826	772	833	884	810	839	773	815	837	868	803	862	824	848	859	834	840	782	836	801	865	840	824	915	789	867	846	873	836	816	827	840	838	847	819	782	875	795	822	850	820	782	813	811	824	840	813	774	848	866	838	831	846	834	890	795	825	810	844	851	852	832	861	831	824	836	825	855	828	836	866	814	840	859	900	774	806	808	845	787	850	777	774	833	826	788	791	849	825	829	799	819	834	886	844	775	801	860	794	823	857	817	770	806	834	910	851	802	836	836	861	810	860	848	821	785	810	793	791	805	791	816	835	824	793	822	843	840	820	874	825	811	817	852	843	805	822	837	852	822	849	809	813	867	838	864	891	789	819	891	862	754	888	813	766	896	795	850	770	783	840	860	830	808	851	779	812	872	830	827	814	806	842	832	800	831	837	814	796	788	828	838	815	884	806	782	808	856	821	851	867	821	833	887	815	813	824	808	805	842	832	857	811	846	846	825	871	856	814	796	888	813	818	842	843	802	817	801	798	798	845	831	853	848	892	835	832	822	870	800	827	834	861	818	818	803	817	805	853	839	838	858	880	792	839	838	809	853	772	873	827	856	794	804	831	772	834	738	867	840	808	806	852	835	836	778	815	842	831	823	829	873	802	842	828	842	813	869	872	831	807	820	841	831	800	822	845	871	844	825	854	836	856	824	861	809	867	792	819	871	816	884	865	858	789	808	794	788	836	849	799	837	819	827	863	828	791	802	795	850	809	816	855	839	830	884	803	834	823	808	830	825	856	837	781	823	828	854	845	834	806	886	833	830	826	806	873	845	809	802	819	800	838	841	780	848	830	816	864	873	796	839	795	851	805	832	840	831	813	874	848	809	808	875	807	877	807	832	873	840	802	840	803	798	801	796	862	822	801	874	811	865	786	844	822	854	872	806	823	802	765	817	786	852	792	847	809	816	822	839	794	834	822	812	875	841	804	864	836	836	824	840	835	838	867	816	879	821	820	839	815	822	845	780	816	755	868	893	770	805	829	862	879	872	779	832	860	845	851	842	848	817	773	851	786	832	897	786	805	826	824	831	806	867	844	832	803	875	788	819	853	816	784	825	835	821	863	783	868	852	886	787	835	883	845	831	828	878	864	890	812	821	820	878	834	789	799	867	815	795	825	781	820	796	846	854	821	824	852	816	817	845	835	825	826	842	847	838	761	859	854	881	830	808	793	838	846	870	841	768	799	838	824	866	863	829	856	795	782	838	803	872	826	760	796	798	778	862	831	825	877	784	822	876	850	848	820	816	806	897	860	836	821	835	860	826	846	865	861	804	855	868	830	829	824	836	871	826	807	845	832	832	854	808	841	817	850	822	796	793	847	823	840	820	825	912	783	867	814	788	818	856	831	826	854	847	860	807	821	857	831	807	807	800	853	821	833	821	827	801	821	813	860	876	772	823	833	885	913	798	851	862	898	867	794	842	838	836	838	822	872	898	844	857	825	811	822	803	853	814	869	850	760	796	787	737	799	855	849	855	786	801	827	814	806	759	849	796	846	799	898	856	866	852	835	855	793	810	781	845	854	824	803	818	829	808	833	788	821	827	863	794	851	810	883	842	839	839	863	824	837	792	826	837	816	848	851	849	793	812	790	802	847	806	796	750	831	843	788	777	874	798	809	805	849	820	869	817	807	829	803	855	827	818	817	878	834	862	849	837	810	827	853	789	788	817	830	861	809	847	824	793	810	810	858	841	831	812	915	846	826	818	811	851	820	845	858	830	820	823	803	788	814	864	807	876	830	789	843	826	825	841	824	863	828	825	815	829	911	835	850	796	836	885	844	773	867	843	836	805	807	891	773	855	793	896	852	783	895	853	836	831	841	810	813	901	881	794	794	804	859	833	849	848	856	756	850	857	807	891	855	833	819	798	865	831	867	845	833	799	819	876	819	849	826	798	858	816	833	766	810	814	834	885	853	875	846	870	791	796	809	871	812	814	837	802	840	836	833	794	809	883	804	844	798	779	827	814	865	869	820	829	820	777	893	795	849	768	752	872	813	802	845	836	801	842	854	773	854	830	812	825	846	821	846	867	849	787	877	804	824	829	838	851	860	879	807	901	844	867	825	811	852	819	827	852	861	872	896	813	789	784	837	858	831	787	792	798	822	828	848	827	777	805	787	807	865	795	817	847	793	854	845	765	834	764	778	806	875	870	814	858	846	852	810	827	809	852	811	803	818	860	795	851	867	819	817	842	838	866	825	855	837	837	806	789	836	783	871	884	820	829	866	851	864	820	821	859	818	864	793	867	833	828	877	818	842	819	833	833	881	806	787	810	841	818	807	836	812	824	822	867	812	812	847	811	867	799	842	835	827	845	874	879	798	818	851	809	792	808	843	823	811	841	865	771	818	830	846	821	807	800	884	832	838	823	825	814	809	832	855	817	779	806	826	852	873	810	906	828	832	875	828	842	824	785	820	851	847	842	792	846	834	793	837	805	829	856	798	797	833	848	785	836	880	836	908	845	833	842	824	846	839	839	828	849	857	837	786	813	798	866	838	864	813	857	859	767	872	805	835	827	810	808	860	796	874	847	829	813	836	825	846	829	781	817	779	848	837	815	839	854	863	780	865	852	828	838	884	822	882	770	821	806	823	861	855	823	759	843	861	828
25504	21491	26832	23299	3649	1595	1310	1076	1059	1051	1007	1134	1059	1085	1050	1063	1049	1022	992	1017	1013	1050	1009	953	1059	991	1017	952	1009	979	1041	1040	1003	991	1029	981	1031	978	1021	979	999	950	945	995	1028	998	940	1001	936	996	955	1021	1042	972	1012	970	1000	1011	1004	955	978	985	954	1006	995	990	1028	979	932	1028	979	945	1044	983	972	981	948	1000	966	1027	941	1019	1006	995	971	910	1019	962	1013	965	1032	1003	999	965	979	1015	950	991	1003	925	960	951	1020	970	994	967	1028	980	920	956	916	955	932	949	1017	983	1009	1003	1038	1027	955	947	987	1005	923	952	1002	964	1025	1004	968	1004	948	957	1028	932	1023	978	1014	1022	961	917	998	903	990	1002	1014	1016	982	976	972	962	1025	1001	1027	899	939	981	951	991	974	1019	1007	957	1044	1023	968	989	975	987	1007	1015	1036	1066	1024	972	985	959	993	1030	977	1010	1025	959	950	968	987	991	983	976	982	1006	952	1044	970	933	1003	1021	978	960	928	953	1018	985	1012	909	966	965	1027	951	980	974	996	985	1012	976	970	968	964	961	992	933	968	991	921	955	1034	1010	950	953	1063	1057	980	1020	1008	1013	1049	978	1017	975	1039	987	934	1022	1002	1007	971	958	1032	968	877	1020	944	953	978	979	973	994	997	928	1004	964	1005	984	961	971	962	951	984	1001	952	1050	1031	1003	985	972	960	970	962	977	995	1003	948	980	1046	1009	957	1002	986	978	1045	1017	1006	948	928	995	968	949	1038	970	931	983	1009	991	1043	984	926	966	963	965	953	969	1015	990	1016	975	972	998	968	969	961	960	956	986	996	1051	953	958	979	977	939	1020	1013	969	947	983	1006	979	999	928	959	1021	968	946	957	987	1017	986	1010	980	974	977	995	964	1010	1014	969	965	950	964	975	1053	957	959	978	918	965	974	905	972	974	964	950	996	983	978	1006	978	996	1016	944	996	951	960	1004	938	967	971	1005	898	937	949	991	978	993	1005	977	999	976	998	914	979	1000	948	999	998	990	925	948	904	954	980	987	969	1047	926	960	964	974	1001	981	1036	979	1029	946	933	918	977	973	970	969	1021	1037	974	960	1006	1021	989	988	958	958	1010	1002	938	989	1005	1008	934	991	1043	993	966	1033	953	1031	976	1032	956	1007	940	1007	955	954	1030	989	1014	988	976	986	1001	966	976	999	1035	983	976	993	948	1002	1012	970	977	989	963	985	1019	1042	980	916	1007	951	1023	1010	984	1005	971	1039	940	994	1002	1019	966	955	944	995	991	978	973	916	941	947	986	1014	932	967	1002	939	969	995	951	1003	1004	1024	972	945	1003	987	1001	1026	955	986	1031	947	946	942	956	955	961	952	1084	943	973	909	998	979	984	969	1006	1026	961	974	977	960	1001	993	944	913	995	976	1031	931	962	1029	979	936	967	967	991	937	1005	1006	952	988	986	1001	1003	979	1009	968	976	971	951	970	999	1055	1055	972	1014	1030	997	958	943	943	911	955	945	949	1031	1015	944	1024	979	965	997	963	1050	943	986	950	985	961	1034	994	1015	956	975	995	999	987	1002	967	949	937	1021	1027	1001	951	975	991	983	998	1006	1027	974	982	1013	991	1010	992	981	982	1021	928	1047	943	1014	991	981	962	969	1000	958	945	987	1048	1051	1024	984	951	938	991	1031	1024	1003	1022	970	1028	1018	989	960	971	984	944	1026	1006	982	979	964	1033	967	948	1006	952	978	1005	1036	993	1009	993	1000	919	994	960	979	944	946	960	1023	1010	1008	929	943	1011	1058	1037	952	997	969	976	962	1031	1021	969	950	1058	1009	951	1012	973	995	997	1004	1039	966	962	988	1025	1008	969	1002	994	972	954	980	1003	1009	1045	1013	967	997	1030	1032	969	1017	1026	976	999	976	973	950	981	954	1049	977	1019	974	954	958	960	975	943	939	987	1023	976	991	947	916	995	1038	1011	991	921	966	980	987	972	1026	1016	984	994	1004	950	975	920	972	988	997	985	970	980	975	999	1047	997	924	1049	1002	926	990	933	977	982	1035	985	957	957	955	937	1003	949	974	1023	973	906	1010	986	917	956	999	1034	975	964	985	976	999	964	1039	940	1004	972	949	964	993	920	981	986	1014	974	1005	983	1014	997	953	971	928	1029	960	946	955	989	1029	966	965	963	948	962	942	1004	980	932	982	1026	1011	1009	962	991	1058	1033	1013	995	1010	1029	1013	996	996	982	1044	996	1023	966	998	986	1021	1002	966	996	978	969	944	1006	981	957	939	989	963	993	1015	973	967	999	991	956	994	1001	897	1014	957	978	971	960	995	952	925	1003	1031	971	1017	961	991	962	977	986	928	1025	978	968	1013	984	1003	969	987	1033	991	973	997	933	1024	914	962	972	979	973	987	964	947	1014	994	975	1020	1007	997	967	966	1033	938	963	1003	1017	1038	1055	957	925	1004	980	951	922	920	957	945	928	998	917	925	1005	966	973	1020	940	906	1004	997	959	987	969	993	923	974	1018	970	975	1011	948	1002	996	1012	925	987	938	954	941	1015	997	921	993	993	1069	944	951	997	988	978	996	1005	1002	995	967	979	957	949	951	946	918	1007	997	956	986	950	900	972	1003	1028	983	992	982	1001	988	994	975	981	969	933	968	976	970	982	983	951	985	967	1007	955	923	963	978	972	947	1013	997	985	969	1021	975	970	1011	956	1014	987	993	957	1003	999	1022	983	970	969	908	974	1012	961	952	993	951	995	950	993	970	979	927	1010	977	963	1030	957	939	944	981	969	974	1004	981	955	1011	1001	1003	922	1000	1011	937	927	1000	1017	937	966	1015	981	971	1001	1030	1027	987	954	967	980	984	1000	1028	976	1024	943	964	949	965	957	994	951	997	1002	941	984	977	1004	974	1011	948	961	994	974	1017	996	987	1010	970	1003	986	975	946	1005	1031	1008	1042	965	974	983	943	977	995	972	933	973	970	1014	937	1006	999	953	1011	924	990	978	1000	1011	962	969	983	985	989	978	989	1011	930	982	956	1010	1015	993	993	993	1011	1041	969	1007	985	950	1017	947	963	1016	1024	1024	990	962	982	928	998	979	909	1018	972	943	1002	907	983	961	1022	938	1003	977	1039	966	966	1035	1023	1002	943	979	953	964	1031	968	981	1047	1022	975	956	985	975	1004	993	1010	976	988	931	946	966	990	946	951	987	957	980	967	982	961	1003	1003	982	948	984	947	1014	1009	929	1014	1010	920	989	880	940	972	1006	987	992	1096	990	946	970	989	977	1000	994	1017	941	960	976	989	997	1042	995	1044	1032	971	979	948	945	1046	991	969	959	988	961	1007	950	984	958	957	1087	982	968	971	1052	983	950	1025	999	1019	1009	982	1025	997	1007	1017	1000	961	936	985	969	962	919	954	1019	916	968	979	977	980	1014	920	968	1036	972	1008	937	958	972	972	1025	1002	956	969	980	1007	991	895	948	972	969	998	962	942	1056	957	999	1010	948	964	938	984	998	966	975	998	968	1023	996	961	1039	1009	935	954	994	1016	987	1001	918	979	930	934	1010	1006	953	990	947	995	1006	982	918	985	988	992	1053	1005	945	984	984	1002	994	974	957	972	990	996	975	1006	1037	928	937	965	965	992	1010	1009	930	962	960	1007	976	931	983	950	965	951	946	1024	938	1045	991	985	943	974	909	990	1016	959	990	983	984	949	1006	1042	952	1020	1017	1012	990	1027	969	947	996	952	998	948	994	958	962	944	1002	965	1005	992	992	956	941	967	1028	1015	987	1027	1010	923	1051	998	969	963	1001	1006	917	938	1010	993	926	1007	937	925	1023	991	986	922	1047	1001	990	994	1069	1012	964	940	994	980	1028	976	997	951	955	923	1019	1011	1005	952	1049	970	1003	967	998	982	1002	970
3653	2814	2266	1596	1295	1144	1080	1089	1082	980	956	946	940	943	949	876	922	922	921	924	922	870	942	890	922	906	862	925	885	914	870	875	884	909	917	920	916	897	899	926	919	955	888	926	902	893	937	878	891	900	891	937	888	984	938	854	897	921	873	899	887	867	842	912	915	920	910	887	877	891	924	880	888	882	903	871	917	940	914	847	894	946	883	896	886	868	932	862	856	871	877	889	907	874	853	920	907	865	911	904	883	911	906	875	910	891	894	906	924	901	906	878	868	873	858	849	882	871	844	862	860	912	894	889	898	899	902	857	907	914	903	914	893	903	909	889	924	911	861	836	916	888	909	876	902	858	872	889	882	913	932	850	894	877	940	906	901	826	892	919	915	886	876	929	895	858	932	905	908	903	866	852	892	893	908	932	940	882	877	886	916	925	863	925	878	909	896	919	924	922	910	873	825	909	870	886	877	875	898	877	896	887	863	908	895	900	919	880	904	930	921	891	886	859	868	835	837	883	867	869	913	902	916	853	901	867	932	923	903	920	869	899	880	927	864	897	866	893	848	858	882	914	858	891	901	915	902	916	819	883	877	884	826	915	886	873	878	938	898	897	920	893	875	877	870	906	867	865	894	845	884	894	914	864	895	890	915	842	931	887	888	923	885	836	941	903	889	880	888	876	905	879	866	876	904	931	882	915	880	888	912	894	876	875	915	858	901	841	903	869	870	869	884	870	862	893	840	844	875	876	911	862	889	894	948	894	907	896	874	867	807	879	926	948	919	881	920	843	872	913	959	888	865	946	845	896	837	881	894	904	917	862	883	913	882	930	941	897	906	889	881	906	856	940	871	913	852	863	865	892	903	846	817	892	830	891	886	840	918	870	901	860	862	921	904	940	888	886	863	875	827	881	904	905	848	920	857	907	909	879	881	867	896	857	889	815	913	871	892	951	830	816	920	916	884	865	861	936	829	840	879	839	908	869	871	924	898	928	886	931	878	847	883	839	878	932	872	912	898	900	921	857	882	894	915	870	882	898	870	932	900	846	860	900	877	854	890	889	859	883	902	931	892	905	847	917	850	837	847	862	846	858	841	871	890	884	903	852	929	860	874	878	935	907	838	935	874	838	835	879	861	894	876	936	860	831	866	926	858	877	854	846	914	907	886	853	921	904	894	855	919	892	902	883	887	888	858	836	879	868	928	902	854	867	934	881	845	860	865	937	895	815	868	849	873	882	910	895	905	858	834	895	920	871	838	866	866	869	898	876	835	832	845	942	843	858	865	863	869	829	846	896	857	906	860	939	853	881	833	887	885	873	908	893	862	830	940	897	945	878	805	883	919	867	896	859	880	852	911	938	902	905	883	896	933	820	897	870	834	884	926	965	837	866	885	850	877	875	907	870	880	897	861	904	895	994	904	898	902	898	889	878	859	922	896	875	899	938	886	882	883	859	808	871	868	932	900	839	876	821	871	858	932	928	850	849	895	869	919	867	864	865	894	916	895	856	893	920	927	883	860	873	845	834	897	891	895	840	842	882	868	915	897	922	877	935	843	895	873	918	903	829	892	921	888	907	927	897	909	884	859	918	855	919	801	958	866	882	931	850	872	854	819	889	818	879	862	851	872	883	897	868	896	912	863	858	889	938	851	824	877	870	856	868	886	902	867	895	908	924	900	921	886	932	898	899	881	872	909	873	892	943	819	863	860	887	833	874	856	876	932	829	895	883	911	911	847	837	874	884	876	871	882	865	861	920	889	932	849	885	903	883	869	865	892	881	952	911	787	890	902	882	924	892	883	850	882	876	903	831	827	910	864	939	902	836	887	842	867	892	919	932	855	839	876	822	932	916	876	858	894	889	911	876	867	836	897	885	828	872	912	883	905	872	869	856	883	875	863	857	895	954	842	907	862	895	921	885	899	883	865	873	861	870	895	863	849	877	885	904	852	876	880	835	883	868	888	870	900	962	845	887	908	861	870	929	916	878	863	897	901	809	868	860	869	874	897	949	832	901	860	900	924	892	911	884	847	876	863	916	855	892	864	860	880	881	892	885	885	802	862	845	864	872	917	855	869	883	852	891	886	880	883	890	909	846	888	865	884	855	877	850	907	899	891	883	876	939	919	918	898	909	856	952	828	868	830	881	878	876	877	856	873	848	851	895	830	904	867	865	846	834	930	871	885	913	847	914	900	840	948	886	880	905	856	890	854	933	855	920	876	871	814	928	891	874	905	908	852	897	865	864	867	796	903	877	893	866	866	910	859	878	882	913	931	872	870	900	898	905	894	853	868	897	875	820	907	879	868	897	881	913	879	872	861	869	853	844	843	876	901	923	848	846	816	933	858	911	897	897	857	896	916	863	887	888	863	854	960	939	858	900	877	889	844	852	847	878	950	827	931	893	865	832	873	900	934	890	874	852	866	868	828	887	880	906	871	855	833	877	888	933	881	893	963	872	901	863	948	888	901	945	856	909	879	945	918	890	874	862	868	912	918	891	879	905	860	810	891	896	842	802	938	858	867	903	888	887	893	879	897	886	826	895	909	882	917	911	891	839	849	869	879	887	890	848	902	881	837	866	917	854	933	925	849	862	874	906	885	876	880	901	859	881	915	887	876	876	914	880	874	895	871	910	936	880	863	889	942	912	853	881	894	903	901	896	845	896	945	880	823	872	823	843	897	880	911	947	894	915	864	877	934	889	883	881	912	849	892	871	884	891	858	904	911	900	831	914	925	907	872	933	893	927	883	881	856	904	865	881	860	879	901	927	900	845	891	879	917	839	903	871	887	903	819	885	907	927	873	845	877	855	881	906	873	888	854	898	863	880	887	872	889	881	858	880	846	884	874	868	873	860	861	864	890	852	901	902	892	904	921	926	877	866	882	845	889	849	870	912	882	872	898	845	900	906	834	858	883	889	869	893	931	837	903	843	898	862	860	865	868	861	925	923	849	923	855	884	872	857	844	888	867	902	964	871	858	886	857	897	835	839	843	927	884	843	890	860	971	904	861	891	865	866	894	887	857	932	886	864	884	859	878	923	883	906	881	885	875	859	908	928	926	866	916	817	898	884	862	855	876	898	860	892	874	901	871	894	882	860	926	880	851	884	840	841	818	895	901	887	865	904	858	908	895	907	893	873	885	887	906	818	828	940	882	924	845	833	865	865	869	885	857	902	880	898	875	929	869	845	873	852	885	863	888	810	880	868	864	878	885	870	856	876	845	864	831	851	851	862	912	865	893	832	869	860	844	870	880	830	839	863	877	900	873	891	894	889	862	865	892	902	887	907	888	891	926	836	876	934	846	902	897	928	878	860	859	899	890	868	906	871	867	894	896	822	953	876	844	880	898	922	893	872	828	875	908	903	830	901	875	944	890	890	927	802	927	906	842	871	917	886	934	909	936	855	877	929	830	899	869	938	832	868	883	871	915	884	892	917	866	881	824	875	952	866	881	887	859	887	900	908	902	852	873	853	850	839	852	882	897	845	861	887	837	835
24216	21458	28692	24674	20920	4348	1422	959	767	735	767	775	674	727	733	716	638	659	647	654	655	695	643	652	675	651	639	672	679	641	659	698	681	643	624	667	634	604	659	665	636	651	670	706	654	603	619	605	707	626	619	620	606	689	633	641	640	614	643	581	585	649	618	647	653	653	681	648	639	677	633	637	648	640	621	639	621	641	625	592	667	642	649	569	632	588	627	626	620	631	628	634	636	647	628	585	604	634	593	579	599	615	646	605	678	638	616	601	597	610	635	667	631	636	694	665	676	611	609	623	653	640	615	630	600	624	605	689	662	643	640	624	585	647	648	620	608	616	616	636	632	627	605	655	615	634	609	645	646	593	644	608	621	619	565	668	668	618	589	616	634	684	637	615	615	636	638	663	589	627	630	607	649	651	605	643	551	640	589	667	669	596	659	571	648	639	643	639	616	610	601	628	626	658	598	630	630	609	614	672	666	616	596	649	623	666	631	627	610	626	622	616	594	644	606	622	621	597	657	641	577	634	671	629	630	598	620	630	621	595	625	590	647	647	621	592	626	636	632	638	626	656	625	631	623	646	654	597	646	613	643	597	636	636	674	648	636	684	649	590	634	601	592	627	678	593	645	668	620	628	667	614	611	631	648	646	682	656	634	632	623	597	665	646	694	616	604	636	617	698	642	601	634	616	638	654	639	613	596	621	620	627	621	661	609	648	638	603	646	679	615	613	611	580	595	647	622	606	641	581	592	640	604	632	645	624	676	653	604	616	638	669	630	604	604	632	660	674	615	650	650	595	650	617	633	590	589	605	666	637	668	659	573	615	639	656	621	624	601	635	634	588	662	632	592	651	649	609	635	590	643	663	656	613	598	604	621	655	654	621	602	635	643	635	608	605	584	584	668	611	611	681	619	639	628	613	599	652	642	585	656	621	638	615	583	579	602	565	620	623	618	620	630	673	610	599	587	623	653	596	645	604	632	635	608	622	625	639	628	610	635	628	632	623	596	633	593	645	618	640	660	590	620	567	662	587	669	614	675	637	673	641	681	629	611	606	659	605	608	589	649	623	649	642	611	642	615	620	640	607	614	666	610	605	635	604	610	617	620	571	619	623	638	643	628	624	689	601	609	589	624	617	621	612	629	585	634	596	637	646	608	652	660	616	618	605	621	648	648	632	616	615	612	621	621	621	630	617	636	626	639	612	606	608	644	608	642	646	585	629	622	606	609	619	629	617	633	642	645	648	620	633	652	635	628	666	659	623	612	652	653	614	645	634	603	679	594	633	614	639	667	605	616	641	672	575	619	665	629	564	637	605	700	621	628	628	634	617	622	596	642	603	647	639	617	658	626	625	625	615	658	581	599	659	612	603	636	616	657	628	606	632	644	666	630	673	629	645	628	615	622	611	629	619	597	578	641	665	622	647	644	619	671	603	609	677	614	583	619	594	625	622	615	639	645	623	604	608	581	624	637	615	613	628	610	635	616	600	632	630	579	625	625	644	615	627	648	578	639	590	576	583	639	604	657	595	636	646	623	704	631	590	628	650	678	611	630	600	589	643	610	599	656	634	627	606	650	660	629	571	641	593	647	581	602	622	595	605	664	636	654	586	637	638	652	642	634	616	611	621	621	609	585	632	625	626	625	610	626	658	620	640	599	644	613	614	643	642	644	630	657	631	646	648	684	629	645	627	680	665	613	637	587	647	638	657	653	659	693	606	587	592	602	621	626	617	594	584	644	605	615	608	635	645	633	609	651	612	614	621	625	653	657	651	630	628	659	607	571	609	642	579	650	630	627	599	645	619	626	623	608	651	591	615	691	593	618	631	642	604	588	602	607	625	584	618	674	640	670	620	641	598	636	599	636	632	637	640	645	632	623	609	629	609	629	648	584	638	657	606	638	608	642	631	601	611	613	564	609	620	642	623	636	608	584	630	590	643	576	641	584	663	646	619	687	595	583	628	686	636	677	605	633	633	624	625	627	625	650	592	597	627	631	619	612	653	595	629	648	587	633	662	612	632	630	640	654	638	624	644	642	610	629	612	590	609	637	640	655	613	625	635	611	627	619	632	639	624	618	630	616	612	664	638	643	627	590	637	683	656	647	625	626	590	629	618	592	640	605	616	646	615	608	645	602	634	622	651	657	647	612	607	598	642	694	589	618	610	619	647	667	626	585	629	663	612	634	578	611	632	687	624	605	680	670	617	576	596	624	626	615	614	607	606	598	605	593	616	660	623	623	592	596	650	607	608	642	642	581	623	642	638	635	637	624	602	641	611	611	623	621	612	631	640	601	641	648	594	661	659	652	600	635	611	638	601	651	623	649	576	629	635	610	657	588	682	644	578	605	610	611	643	600	642	613	622	612	590	609	646	632	653	698	683	661	606	609	657	600	599	594	602	641	641	619	656	620	630	603	641	580	620	585	669	650	640	634	601	649	641	645	598	668	602	620	602	651	615	642	653	623	587	659	602	622	635	629	617	667	631	645	639	644	617	619	642	589	599	640	609	646	649	589	649	646	603	618	635	641	608	626	610	606	645	587	608	579	625	613	623	650	631	603	627	644	607	611	611	577	647	656	650	605	630	628	621	651	650	685	586	594	604	628	636	656	618	645	614	687	650	630	606	632	625	656	628	679	642	607	622	635	607	619	598	594	643	649	590	605	582	619	621	628	648	630	666	618	629	591	645	647	615	682	637	667	632	606	662	668	653	606	601	631	657	635	605	616	643	584	684	587	629	583	639	641	658	595	634	649	663	605	603	633	648	680	644	615	628	633	641	610	630	634	604	633	626	642	614	611	625	618	629	635	608	606	662	632	621	679	579	633	635	584	606	579	619	594	648	623	611	634	638	621	582	646	594	644	604	609	610	588	624	606	629	644	601	635	678	605	614	593	582	573	633	590	616	630	586	584	658	655	579	625	611	632	678	618	587	648	582	612	643	659	627	650	646	634	676	633	573	623	625	611	598	652	641	617	623	619	608	597	610	614	607	627	616	641	592	606	639	598	676	651	615	652	644	594	657	593	604	651	632	650	584	611	620	641	575	598	561	607	613	633	606	656	619	623	605	601	629	621	642	653	636	616	662	618	625	610	586	605	627	614	601	628	622	616	668	650	586	585	639	668	556	596	627	626	603	652	667	630	614	606	624	584	662	594	641	641	654	644	626	595	656	642	641	630	656	651	622	655	608	590	665	600	678	634	613	600	609	613	568	624	657	645	600	647	611	608	607	588	627	623	630	618	601	637	571	622	564	623	627	624	611	619	641	611	623	612	655	617	631	636	633	614	637	606	552	622	623	654	656	593	600	601	620	630	598	610	666	623	589	652	668	613	620	667	616	632	602	624	607	624	638	628	600	598	611	610	661	592	628	638	607	622	641	660	565	645	603	634	620	645	632	586	629	634	598	659	645	615	597	610	620	613	600	568	642	662	605	615	605	631	605	591	645	618	568	619	588	615	633	613	615	600	622	574	641	642	599	641	635	623	659	614	647
3548	5179	3973	2157	1594	1335	1066	963	870	895	789	787	757	724	711	672	700	688	664	675	660	757	706	610	648	621	624	658	678	712	652	662	585	685	628	636	648	666	631	607	655	622	624	636	632	658	632	661	639	630	656	611	620	607	669	626	594	600	672	654	631	614	633	585	625	629	646	646	628	636	657	648	639	669	633	613	631	593	625	615	613	684	666	611	666	629	616	647	613	693	623	634	654	629	635	656	663	634	666	644	625	649	626	624	634	616	629	627	621	602	645	637	649	596	644	653	640	616	627	557	595	603	618	616	645	590	625	644	625	612	607	621	645	593	652	608	639	644	603	639	615	625	609	631	589	583	568	639	630	655	605	624	602	629	589	635	633	591	634	642	571	622	630	636	639	635	643	668	598	615	628	642	627	632	642	621	600	626	664	596	609	665	604	595	622	633	644	626	618	600	632	641	635	604	614	612	579	656	582	616	668	635	634	609	622	642	649	645	595	631	670	596	604	642	629	591	618	612	618	638	658	639	648	608	601	641	648	661	603	602	608	632	638	606	602	622	645	653	615	627	648	578	638	621	619	665	655	603	593	604	624	652	596	610	603	647	584	612	633	599	594	647	609	624	646	630	658	617	616	616	616	592	623	613	617	548	623	655	603	624	634	652	654	622	663	650	623	621	633	636	641	658	644	630	639	649	597	623	584	612	631	653	591	612	638	615	595	639	579	621	622	677	638	590	607	631	625	622	634	620	611	629	626	647	602	610	595	622	591	637	594	606	651	607	600	621	641	608	623	699	634	638	602	587	605	616	623	601	576	615	624	611	594	633	626	599	598	633	630	659	627	600	618	562	626	612	606	622	635	643	598	627	581	643	619	635	620	625	618	633	586	669	629	637	607	647	616	604	608	654	614	643	629	575	649	626	610	613	656	622	609	596	622	628	592	583	631	588	624	613	604	613	628	640	650	640	612	652	635	642	632	627	623	591	629	595	626	608	606	636	658	617	572	625	618	651	602	673	607	617	609	609	548	615	626	612	640	670	588	652	642	594	578	595	640	591	632	608	595	629	624	590	633	602	591	616	635	642	652	647	656	609	586	590	614	640	606	612	609	588	642	639	620	556	618	623	649	625	616	643	608	647	585	612	651	597	598	592	648	640	625	642	656	654	643	632	642	614	646	649	596	671	635	579	654	645	683	637	619	596	630	654	636	641	607	653	599	654	604	590	585	584	628	633	603	602	653	642	590	620	630	625	644	614	641	611	611	625	596	623	614	613	609	614	597	634	613	573	639	641	602	667	667	670	632	620	669	609	610	613	594	614	613	631	596	599	667	594	619	661	615	614	604	612	668	600	622	567	630	666	615	618	582	592	658	651	621	660	597	607	592	614	585	643	606	670	619	640	639	622	632	619	572	620	673	657	622	643	606	590	630	637	581	623	629	585	601	631	646	621	607	613	624	632	619	581	641	592	588	613	582	606	603	600	616	646	599	566	649	597	609	620	578	665	608	611	637	645	614	610	652	605	584	662	637	659	653	589	627	618	632	615	617	632	619	582	663	654	605	556	590	681	619	591	627	582	615	624	610	641	642	604	632	568	589	576	618	646	597	615	668	653	602	630	579	622	625	632	624	603	651	608	592	642	645	612	640	645	606	627	626	587	679	610	657	593	606	629	600	611	585	598	677	611	585	629	668	620	618	637	688	608	575	630	520	592	642	664	625	665	623	616	625	617	618	632	636	577	615	630	599	640	620	589	622	598	629	605	595	659	564	583	596	568	607	630	601	653	643	633	628	609	583	591	649	636	593	597	621	581	609	602	622	622	622	588	624	637	614	634	647	613	588	626	609	622	620	591	588	613	599	650	614	614	610	645	621	632	642	636	606	638	635	653	622	678	628	595	644	658	554	641	584	618	656	610	618	644	640	650	632	607	635	610	625	606	634	568	629	570	636	621	601	661	630	650	611	632	629	595	587	629	637	635	608	625	621	621	600	621	621	590	616	651	586	582	662	606	676	540	642	620	630	697	633	630	630	600	631	619	656	617	609	597	623	611	633	618	663	640	580	619	624	623	613	581	627	614	592	559	602	620	587	640	632	610	634	649	643	693	612	598	644	664	613	622	664	570	644	591	602	668	633	593	630	644	623	583	561	649	582	586	685	643	604	612	636	667	624	580	608	575	627	618	583	599	625	609	564	606	630	587	616	611	641	631	592	612	609	572	584	646	600	631	612	624	581	579	613	564	620	655	578	619	629	578	686	605	610	607	657	600	587	637	591	670	595	600	588	612	593	616	575	617	587	652	595	600	583	606	628	611	612	630	644	658	621	627	599	623	586	641	647	639	612	588	649	611	600	584	584	609	643	598	608	649	587	631	640	614	582	557	613	642	608	625	581	627	623	584	648	619	636	574	599	658	605	617	596	635	603	598	635	645	617	621	614	625	603	654	635	596	626	624	625	631	602	608	602	622	625	646	651	603	628	595	618	613	616	565	603	608	624	616	591	580	619	606	645	613	629	593	608	645	608	608	594	604	596	619	585	604	590	630	639	625	597	628	587	603	601	612	614	609	631	585	652	596	607	641	662	604	636	614	579	614	632	639	631	624	633	613	627	590	595	602	599	594	586	578	658	671	594	627	592	610	617	616	614	602	616	636	617	655	649	638	618	578	668	640	640	598	620	596	559	641	628	614	639	587	623	641	610	619	605	591	614	619	604	593	634	639	608	656	638	675	648	607	611	607	539	603	621	637	635	621	604	573	618	587	603	619	575	652	628	581	597	580	636	599	634	626	622	638	615	594	598	600	645	606	623	588	621	601	616	585	631	630	682	641	652	587	601	646	628	589	628	647	603	614	651	631	598	589	624	621	572	626	607	609	631	619	610	621	578	588	618	598	613	655	624	621	596	620	615	623	604	637	599	617	625	578	603	604	604	636	624	622	632	635	609	615	611	602	638	605	606	616	664	614	621	607	633	579	634	584	596	626	619	636	629	638	574	636	595	660	578	644	628	603	604	616	651	633	628	642	589	619	610	590	607	643	608	592	607	606	631	581	624	567	615	652	616	608	592	577	589	613	571	562	662	574	611	578	644	629	612	606	610	621	605	595	598	641	615	644	611	585	607	609	559	601	634	636	601	643	609	607	552	619	634	601	573	584	612	645	575	594	642	621	592	648	599	592	568	619	617	632	637	630	613	593	618	620	641	616	632	569	699	572	598	578	620	663	615	601	619	574	650	624	602	577	603	577	604	601	632	633	588	586	579	573	611	617	607	629	583	584	607	601	635	648	613	617	559	609	605	669	629	614	611	589	613	572	626	638	580	629	596	602	638	574	598	596	618	655	609	585	631	587	644	650	656	637	636	607	645	619	589	614	627	579	629	610	605	614	550	607	596	624	620	577	605	639	602	616	596	616	589	619	568	616	622	588	645	636	612	634	620	593	624	627	619	626	617	604	624	620	636	579	578	640	573	601	612	624	598	622	612	612	602	593	648	624	539	604
27755	12887	2355	1317	983	984	1033	939	978	948	942	924	954	953	953	987	997	981	1009	936	927	982	935	965	993	973	984	908	1012	939	964	942	926	952	933	915	990	953	901	992	997	949	980	938	938	961	942	915	1053	959	926	905	919	938	945	950	967	1019	1015	950	990	1012	941	913	926	974	977	909	951	954	936	901	955	960	984	951	1011	914	947	990	994	893	939	969	1018	947	912	952	927	968	1039	946	966	947	984	966	978	937	917	929	964	959	923	947	989	973	969	941	959	886	981	969	977	929	994	924	967	952	980	937	908	952	1022	968	937	957	928	943	993	899	952	1015	932	909	951	934	977	905	983	977	978	937	933	944	918	980	949	947	903	975	943	963	990	936	978	943	986	946	959	973	982	933	912	967	943	1000	977	942	976	977	1003	997	966	917	902	961	951	989	949	914	945	1018	927	949	924	921	948	946	956	984	956	926	951	960	889	941	924	915	994	982	963	961	961	945	944	935	958	991	953	932	952	943	885	928	1020	964	959	915	944	974	994	933	912	957	946	924	1036	974	981	990	961	948	1019	965	984	949	1017	963	913	938	912	929	925	887	1040	940	1007	939	923	998	981	1005	999	1008	978	895	938	959	962	952	954	932	960	960	947	964	950	1043	952	967	925	943	989	988	991	934	955	993	952	941	942	974	951	970	907	925	992	938	972	977	976	992	946	940	970	968	917	932	941	1006	984	1004	876	1007	906	986	974	919	953	901	987	966	972	970	988	961	949	960	997	1018	979	949	911	909	1009	963	966	992	960	905	954	924	906	909	979	956	1006	968	957	971	979	963	945	914	1005	1017	977	988	994	985	996	986	957	953	921	998	983	963	959	995	971	950	930	985	957	900	902	993	892	976	898	994	1012	947	937	969	949	988	923	925	923	979	912	935	974	945	934	960	924	947	1015	918	958	1007	961	930	963	977	930	1017	991	941	974	973	952	931	946	975	928	931	918	940	970	946	979	973	967	956	943	890	967	923	968	991	916	961	936	951	959	927	942	949	983	918	921	943	942	967	923	975	973	938	961	956	880	944	956	977	950	929	991	967	971	927	977	969	949	955	960	994	940	976	1028	966	1046	980	998	979	999	923	964	893	923	936	916	954	972	935	993	984	957	904	1027	936	957	954	1019	928	1010	965	937	902	977	935	966	994	911	953	916	964	1039	949	961	1019	942	866	1040	900	994	1030	979	978	968	937	955	987	914	964	994	990	948	945	1002	995	993	917	971	937	986	968	937	954	961	904	983	947	1036	948	962	943	1004	929	942	978	882	991	998	919	892	952	937	971	1017	937	949	943	957	1006	950	1024	946	941	1014	974	1001	966	971	1013	970	948	942	902	984	935	948	970	984	937	942	955	960	956	984	979	1041	925	995	971	990	922	948	911	987	931	885	960	990	935	946	958	1014	946	958	892	945	977	918	970	954	928	910	915	926	918	969	929	959	932	931	923	941	934	918	964	902	985	965	988	1015	945	906	931	947	1001	935	939	944	957	882	927	971	992	931	996	921	973	960	1038	985	921	961	963	961	989	998	952	938	1005	923	995	963	948	941	925	955	904	947	946	934	932	971	946	948	980	965	965	977	954	967	939	963	940	970	893	914	889	975	892	958	929	943	963	935	955	963	964	1002	984	981	963	1004	951	917	904	946	936	938	894	966	951	972	946	926	935	941	986	1003	971	984	993	920	955	958	998	1007	935	982	1013	938	871	950	1012	959	928	944	956	941	970	981	919	946	978	909	971	955	982	909	1039	951	1012	977	973	938	923	997	952	930	1005	946	972	880	942	923	918	947	968	953	970	925	934	962	952	940	946	979	973	976	953	952	916	992	957	952	972	923	958	1031	925	937	957	996	973	979	980	914	914	924	909	938	990	1027	979	981	969	942	989	995	999	942	880	910	959	972	967	988	954	888	970	929	951	938	997	943	913	1013	996	951	969	949	928	966	878	978	1022	1002	917	931	903	979	950	857	980	940	928	993	972	977	1003	1013	956	968	928	925	945	910	930	939	977	959	928	951	919	955	953	955	1025	931	992	1012	970	949	945	957	969	941	952	1007	992	945	962	996	953	964	921	917	958	957	1003	1007	911	953	962	950	938	938	950	983	944	972	948	954	939	924	941	956	930	931	956	960	972	989	980	955	932	959	923	952	982	985	905	907	977	902	1003	937	964	962	971	983	924	945	964	948	939	918	981	927	976	998	967	926	906	908	968	940	939	967	944	954	975	972	979	958	954	980	937	974	964	1012	970	927	1015	986	996	966	977	956	974	974	986	969	962	986	913	943	995	991	950	922	915	972	942	946	992	911	951	891	950	1020	970	909	965	966	981	889	939	968	977	943	983	953	984	997	991	971	924	973	909	947	978	981	952	986	984	999	956	968	897	959	951	994	1009	1044	975	960	944	967	984	984	1033	918	944	955	961	913	1007	970	959	906	949	979	956	1002	940	975	914	964	927	987	993	984	946	914	983	968	941	930	961	962	949	966	1027	949	999	931	1024	911	975	943	952	924	982	931	967	979	1008	933	942	928	1015	939	962	998	940	941	960	1013	982	953	927	995	980	1003	966	938	963	919	933	919	979	963	988	1008	953	953	974	940	972	983	936	935	965	871	915	968	960	917	955	989	946	990	949	999	968	876	933	935	966	983	1040	980	987	1014	1011	962	916	963	993	979	927	983	1001	944	1008	939	931	958	1015	996	996	995	1003	977	928	983	938	928	965	949	910	1002	968	958	982	982	1001	910	877	909	965	992	988	988	947	974	978	1000	959	924	913	908	924	948	920	939	949	934	942	1028	949	940	967	972	966	1015	950	987	963	955	938	1019	1013	979	933	896	968	904	1010	924	987	1015	978	967	1011	906	1011	926	977	953	896	994	954	941	973	965	935	949	935	973	917	931	976	947	983	909	973	973	953	993	908	950	965	957	954	932	938	992	978	1014	966	976	960	942	956	918	989	952	947	991	962	990	989	928	1014	902	989	940	938	952	888	978	970	889	965	952	1021	953	966	982	968	995	957	937	966	927	887	980	967	928	1003	959	995	918	988	963	987	956	942	959	940	976	1022	941	912	960	949	912	962	970	972	993	924	956	973	993	950	919	956	904	974	964	962	955	943	992	972	956	985	952	890	983	958	975	978	988	959	977	972	960	928	954	964	968	985	885	870	947	947	936	903	980	966	922	1000	974	930	945	1019	978	939	988	925	989	929	959	944	949	968	943	985	979	1022	961	908	928	878	959	955	996	981	1000	992	968	941	993	931	974	993	972	971	996	1018	941	958	978	915	954	958	948	940	959	939	936	982	928	919	913	1000	999	955	985	970	965	967	940	986	976	967	939	966	934	976	944	935	967	941	942	955	894	924	973	958	939	968	966	969	975	928	960	940	965	973	941	940	920	986	946	988	972	1028	968	982	983	938	954	954	967	1009	945	975	998	962	921	1023	937	1006	1002	956	937	937	937	945	910	982	930	947	950	926	957	976	957	955	921	969	964	949	954	995	969	940	964	927	967	900	907	986	963	958	983	962	885	943	932	1010	947	987	965	940	993	947	950	969	981	986	947	936	995	985	920	930	957	974	936	962	1009	899	957	899	918	931	999	1009	952	974	955	940
5207	1106	1046	915	841	873	852	779	809	882	825	873	847	834	881	839	855	861	851	846	853	818	808	814	825	858	819	809	850	862	799	852	883	869	836	832	870	845	857	822	864	867	855	811	778	849	812	813	838	836	912	838	780	813	866	785	868	854	820	835	818	812	800	836	835	820	784	848	834	854	853	920	816	829	758	837	803	829	822	805	831	830	827	800	790	794	817	829	852	841	854	784	808	820	839	799	765	832	814	867	832	819	821	817	804	818	802	809	808	856	826	832	802	839	857	865	835	862	841	834	844	805	816	808	796	853	844	800	870	852	802	805	825	854	810	851	821	825	845	823	848	885	772	822	816	847	831	864	834	846	840	907	840	831	848	811	872	829	864	865	843	785	811	807	805	838	881	880	799	870	824	785	864	788	839	806	789	848	795	891	864	852	838	809	841	883	827	805	876	862	805	810	848	821	811	819	815	836	859	829	855	855	836	841	837	799	813	788	777	829	806	812	840	817	813	781	813	874	799	876	873	834	808	793	827	819	838	870	836	815	861	787	823	834	829	807	863	923	797	833	802	851	840	904	791	816	822	851	828	835	820	858	863	898	794	831	832	825	815	821	815	842	820	834	878	837	810	795	782	810	804	898	794	783	813	846	844	849	807	837	861	868	812	833	812	815	810	854	893	821	848	824	793	821	792	790	848	848	837	828	858	857	792	812	783	828	876	796	832	834	810	822	828	805	837	847	797	850	817	854	816	835	828	827	829	848	869	829	798	801	803	867	779	867	836	841	827	789	816	789	816	836	832	821	804	810	794	827	820	886	826	845	819	883	812	819	817	908	821	834	830	818	845	800	742	846	807	838	869	894	802	794	849	853	788	827	835	840	849	825	864	843	819	819	816	873	845	807	835	780	864	813	867	760	811	795	795	813	825	786	842	854	826	757	871	850	824	854	801	792	849	825	833	851	874	817	814	840	836	835	889	884	834	821	873	815	801	850	837	824	820	838	817	797	855	796	858	847	829	863	788	846	822	833	831	895	814	854	795	900	830	804	860	839	856	846	859	843	774	834	860	888	823	870	836	861	885	848	828	768	830	843	847	800	849	835	857	827	851	880	816	872	836	811	814	796	830	781	831	856	851	830	799	871	842	778	826	849	793	852	885	850	842	775	846	832	857	867	804	852	850	752	800	774	781	845	824	811	823	819	839	883	839	838	811	857	841	824	843	878	828	864	794	823	841	882	819	851	852	854	855	860	844	804	863	810	813	818	855	772	819	803	847	811	841	841	806	849	789	798	818	840	806	800	817	803	774	773	780	811	843	829	859	841	841	879	834	815	838	789	863	779	784	838	792	833	856	864	803	841	888	783	786	817	824	826	847	762	837	813	826	816	832	801	804	873	880	829	814	836	800	807	829	896	838	793	817	809	781	797	795	841	812	799	808	903	779	825	812	875	786	806	873	827	874	843	785	817	782	852	814	808	861	825	824	837	826	817	843	822	820	855	846	844	799	831	861	852	820	782	805	820	826	817	860	808	819	799	797	873	779	778	801	901	828	850	787	864	810	850	913	827	842	816	894	818	847	752	844	849	821	838	810	829	833	772	830	866	819	821	811	844	834	843	805	867	815	861	843	828	805	817	852	866	845	839	790	861	828	867	825	830	806	805	839	823	874	870	804	839	865	857	815	801	842	836	816	786	823	789	834	800	832	875	857	866	790	826	801	771	798	828	891	853	830	836	837	830	831	822	818	826	856	827	794	835	882	772	860	889	856	832	829	851	865	817	819	798	864	812	810	878	834	819	834	847	858	853	844	851	864	810	817	825	785	870	845	819	770	815	799	861	867	829	839	833	773	829	834	820	826	800	862	860	834	807	808	854	852	820	818	858	833	861	844	807	813	883	797	869	783	851	787	805	782	877	851	783	781	810	857	856	859	837	808	855	842	850	831	803	794	888	846	820	825	824	817	839	822	801	798	791	766	850	823	880	833	790	798	814	861	850	815	806	851	798	861	832	804	815	833	847	886	782	832	830	812	830	902	790	825	751	788	828	885	847	788	816	858	812	842	850	870	818	807	841	812	832	816	810	840	886	831	809	847	809	910	813	865	789	812	843	822	802	808	836	803	841	854	843	800	816	864	783	830	843	841	832	811	819	833	828	836	794	874	869	871	797	797	834	861	811	852	836	851	856	835	789	828	836	789	871	774	843	830	816	797	807	899	825	855	823	832	834	765	844	786	858	853	871	870	852	838	817	828	791	825	828	841	886	834	823	816	827	828	858	842	830	788	835	815	832	854	765	878	871	847	833	853	825	849	833	802	794	801	848	826	846	803	875	812	877	808	850	825	857	807	846	858	811	811	845	806	764	844	847	858	823	849	771	835	847	846	839	801	817	813	818	811	837	812	829	846	873	826	807	846	846	874	841	847	790	813	813	810	819	858	875	813	852	812	880	800	774	858	839	795	808	832	823	841	843	797	798	798	847	884	831	794	811	807	845	803	788	803	827	823	853	863	858	888	826	854	799	893	894	798	859	829	812	786	825	807	815	825	871	855	849	834	833	846	851	830	852	873	812	866	785	858	804	769	823	881	769	809	814	872	866	843	865	817	832	871	807	820	803	831	803	863	820	806	863	856	792	783	835	806	818	842	864	848	858	810	843	865	795	783	803	826	810	827	779	850	833	891	840	801	865	831	827	808	803	819	813	847	856	842	849	801	856	798	785	846	830	851	874	850	805	816	875	796	853	806	826	774	863	823	835	801	850	796	791	826	844	822	802	828	852	815	835	838	775	780	773	797	822	839	836	812	826	825	789	820	787	828	819	820	805	828	819	820	850	780	855	839	799	810	832	893	832	851	845	873	830	813	790	806	807	779	848	844	850	831	794	858	856	823	793	849	874	829	868	887	861	832	825	845	799	830	833	839	811	817	819	866	838	855	887	861	811	883	879	841	870	802	797	878	810	777	864	818	817	856	844	809	855	860	827	861	816	848	817	890	847	833	850	808	811	813	775	801	798	884	793	826	833	855	803	857	764	836	880	797	799	888	826	858	861	812	830	844	830	778	871	790	820	867	840	783	779	818	817	871	828	797	858	895	844	817	824	868	827	810	818	859	856	892	873	859	819	807	804	817	829	816	815	841	846	812	840	822	825	880	799	827	855	822	860	815	827	798	831	843	820	753	814	845	840	845	856	847	816	863	818	803	811	858	824	841	795	826	869	833	845	838	789	837	823	864	839	868	850	845	822	868	869	834	836	825	798	876	747	832	797	828	855	840	853	833	837	798	799	877	826	779	889	856	834	856	863	806	813	829	787	781	817	868	845	863	852	852	820	889	807	840	812	823	838	866	814	847	867	794	818	851	825	823	810	834	886	838	792	846	808	850	789	864	830	859	803	809	857	829	838	799	808	839	878	812	791	814	829	854	846	808	804	864	844	858	797	826	890	781	843	834	811	820	848	855	862	891	812	878	795	836	807	827	824	886	832	855	795	804	791	836	865
25426	21478	26874	23335	3666	1500	1271	1115	1055	1006	1092	1115	1085	983	985	995	1006	1011	1004	1046	933	972	1035	978	986	1034	1033	981	1025	998	987	966	1038	997	1012	983	1006	1028	974	992	1059	996	992	981	979	930	1012	1011	995	1017	1024	976	1001	969	983	1057	1051	934	989	989	1020	1001	996	1010	945	1076	996	1029	986	966	1022	946	997	1019	1000	1020	985	998	1042	1028	1053	930	1011	997	1022	976	1010	979	982	981	997	953	1025	948	972	908	1004	976	994	935	970	973	1048	1013	987	1052	985	1031	1001	1020	962	929	989	1002	969	972	951	1015	1011	995	1010	1030	942	972	1032	984	994	982	889	966	1062	970	965	1042	958	1029	965	1030	1008	1026	968	989	1023	978	987	996	960	1023	948	978	1013	985	995	994	931	995	1010	932	1025	991	982	1042	980	977	980	991	992	1003	962	997	1053	961	1023	931	1009	962	1041	1073	983	990	952	985	952	986	974	1003	1018	945	1049	944	994	947	945	936	1027	961	983	980	1002	925	1011	995	957	988	976	959	1067	949	996	964	993	1026	938	977	1028	997	1013	1022	1028	1031	1018	979	966	963	1044	989	957	1020	1003	1021	940	968	1017	1026	1043	935	1002	1013	977	1041	953	986	963	986	996	955	993	995	963	966	987	1006	955	996	1012	1052	951	964	1000	1047	1028	955	957	1002	995	964	1001	1028	979	944	1005	979	928	969	919	1006	1019	1008	978	992	986	964	960	964	961	942	970	995	984	1066	930	930	1020	980	905	966	946	947	993	1010	1001	1017	959	984	968	948	927	1015	1037	997	1001	972	1024	958	982	965	994	1019	962	1027	1029	1004	981	1000	1006	925	920	955	994	979	987	1003	975	985	1005	964	945	1019	908	900	965	999	1037	994	1046	921	952	989	990	977	960	1010	1049	1034	957	990	1013	989	1055	967	991	998	996	1016	967	984	996	992	977	961	922	1049	1077	1019	1034	944	1004	988	1011	1028	1044	989	1002	970	944	1020	967	982	959	985	954	1016	991	981	1029	1051	983	1048	1034	987	964	1044	999	950	1031	975	1013	1014	981	934	1031	963	970	974	1057	1006	952	979	947	938	960	996	1016	1038	996	996	998	957	1030	1043	991	1018	1000	907	936	992	947	941	973	1002	985	1038	974	1055	930	943	979	992	1052	1000	1022	989	974	988	988	1003	990	1006	940	946	970	990	995	938	994	933	930	1046	1043	1020	1019	1007	998	957	992	1039	1035	1017	1017	993	946	945	1026	950	1079	1033	988	956	993	987	922	929	1016	953	985	986	951	991	986	951	981	1006	978	1012	991	971	1064	1004	1053	974	970	945	1026	994	945	966	1020	961	996	974	971	949	950	1017	1005	994	1092	943	993	971	1014	1004	958	990	918	947	1012	927	1011	1000	998	1007	1022	977	1011	996	969	974	1047	1008	1029	979	950	994	956	972	941	1012	983	1013	1027	958	977	1003	960	960	992	968	995	1001	976	957	967	993	1022	1021	993	979	953	997	1012	940	1016	1004	1002	974	1012	895	980	957	1013	947	1024	1001	1007	1001	973	989	1008	1001	903	966	999	1006	1025	992	982	916	926	990	909	994	972	959	947	993	979	1011	973	1024	956	974	1035	1011	988	994	936	993	900	965	1015	979	1008	942	1005	994	977	975	1016	978	951	1009	972	1009	954	981	994	1066	986	1001	976	1011	870	1021	1006	982	931	1020	988	1046	957	1014	994	951	968	996	958	985	1011	1010	994	959	995	932	988	950	953	957	1017	965	974	960	1018	977	974	991	948	986	955	944	1000	936	998	1023	966	942	979	1005	1049	1018	958	984	1009	980	1055	946	1010	968	1006	977	927	944	966	1032	914	985	947	976	999	995	1014	996	989	999	944	950	986	994	1020	993	906	994	1008	973	932	1019	995	970	980	991	994	1027	1006	979	1021	1015	924	1014	975	956	1017	1027	1001	993	1047	1029	1019	989	975	1013	997	975	999	973	984	993	976	960	997	1014	929	991	979	990	1051	931	1006	1045	1015	1007	1002	935	968	994	1023	944	948	963	948	972	1004	965	1001	969	1016	933	1009	1065	935	979	1007	982	966	989	994	991	1042	979	965	994	1006	938	957	1010	979	962	976	962	978	1002	983	955	1021	956	947	1009	999	1012	993	932	971	995	953	1030	976	995	956	1020	938	974	981	995	1032	945	975	958	1037	1051	1016	973	1005	930	989	1019	946	961	953	959	988	984	991	1007	986	993	1014	985	1035	974	1004	962	956	940	1025	957	994	1030	1042	942	950	993	970	1008	991	996	984	984	986	960	1002	996	1002	988	993	974	989	985	1017	1027	988	1002	990	981	1064	1009	923	997	1002	1030	1030	1003	966	1019	985	968	1020	981	942	1009	1013	948	1007	1004	963	995	1041	1014	990	981	992	1002	991	998	1036	985	952	1001	974	1003	1012	1006	927	941	988	1010	943	979	964	1015	955	980	955	984	1025	981	991	952	1037	953	1007	1003	1002	985	979	979	948	987	1005	970	1019	986	1010	1000	1065	959	1067	956	1021	981	958	944	1010	975	951	951	965	1039	982	1007	948	999	1004	953	1015	1003	1034	987	950	993	1000	981	984	970	1049	968	1002	1038	949	994	955	982	946	996	955	1018	1025	957	949	999	987	978	1063	1023	996	977	1004	963	1031	993	968	996	1014	1037	1017	1083	1047	959	950	998	986	981	984	909	1009	991	1031	976	951	944	1013	984	994	1017	974	957	959	1004	1041	991	979	1004	998	1036	943	1028	1000	988	991	992	994	1008	972	1032	1055	1021	981	993	963	1007	987	963	942	909	986	947	1000	963	973	1007	965	994	989	983	972	986	983	995	1000	967	1014	1040	990	978	949	1041	993	896	1037	1032	949	1031	982	957	1035	959	975	1030	947	981	1019	960	949	959	998	964	963	1006	971	1008	974	997	980	947	990	1004	990	1021	991	1024	1058	957	972	984	970	976	958	952	1013	1010	978	1014	1004	963	1010	1005	1004	1006	982	952	973	964	963	1027	965	1018	999	1052	1046	1051	974	976	961	959	1035	959	924	948	983	1028	1006	971	1010	978	979	998	1010	982	947	1025	1033	1015	981	1014	992	958	1018	995	951	980	946	902	993	949	1019	938	968	999	949	978	968	926	954	980	950	981	988	933	1029	1003	955	1062	952	1022	1012	996	964	1018	1013	964	950	990	998	1034	976	965	1017	1014	966	1081	987	1001	999	1002	955	1018	942	987	1001	982	1001	990	1053	1012	930	1018	964	967	939	992	939	957	1053	1032	990	960	965	951	1011	1025	972	961	976	1032	1030	961	1023	991	994	1102	963	983	1001	1007	1014	980	963	1000	1016	1006	959	973	964	951	1012	986	1026	1068	1013	945	979	968	974	969	998	985	1009	967	945	951	986	981	992	1016	981	954	975	988	979	969	1015	1009	1009	1021	980	1019	943	1047	1025	969	1000	1029	1017	961	1034	955	1049	955	983	1013	988	983	977	1067	1041	965	957	1032	1002	991	986	937	1002	1035	1073	957	948	1005	996	1080	965	938	1015	977	959	978	974	1000	972	991	973	973	953	1008	986	1024	986	924	962	1012	999	988	980	1004	966	993	1038	961	1007	967	981	970	967	1007	1003	1056	1048	1013	1054	1060	987	1021	966	993	953	997	958	988	1056	1002	1010	984	992	977	999	1013	1010	1023	922	956	948	984	1044	912	1014	999	929	996	966	930	1002	971	1028	977	981	980	978	1007	983	957	912	999	1038	967	974	968	898	982	1011	973	1020	997	1011	956	931	979	982	1002	998	1032	1041	943	983	971	961	1002	1018	989	994	981	941	1044	989	984	975	1026	1032	1028	993	951	959	1008	991	1043	944	995	989	1028	1013	946	993	1017	985	966	952	1012	977	992	980	948	993	978	948	992	1027	975	939	993	969	1000	992	983	968	1046	989	936	1023	971	972	955	956	983	915	954	973	971	1013	1026	963	995	1010	942	945	1024	916	990	1043	1000
3628	2799	2422	1621	1259	1137	1048	1060	1035	1002	980	952	933	921	924	942	902	889	884	943	962	880	887	873	877	922	873	902	889	892	957	887	949	933	935	907	862	903	918	921	881	908	955	882	941	868	862	849	884	837	883	937	901	889	839	868	886	909	927	943	856	867	855	938	866	889	874	880	949	944	902	865	948	896	883	891	845	852	830	879	890	924	840	847	858	902	927	854	926	891	866	892	921	956	921	875	852	823	891	893	907	898	912	878	903	899	789	910	899	937	887	880	875	865	906	904	912	914	863	839	953	850	873	887	923	925	861	891	869	868	883	881	895	892	860	887	859	853	835	887	844	863	854	873	883	891	902	886	873	912	910	918	884	865	830	867	848	861	862	879	875	901	878	885	871	901	858	841	906	883	919	865	891	874	819	867	860	878	915	908	869	884	876	899	857	868	861	853	860	899	838	859	894	910	881	865	943	857	871	896	875	892	866	901	912	943	871	876	866	907	902	831	909	894	894	830	906	878	868	889	928	914	914	872	850	870	893	884	818	914	917	928	881	864	881	923	901	852	871	887	895	909	844	950	916	927	845	887	915	900	838	920	850	911	933	906	854	919	915	887	880	854	916	912	897	905	887	898	841	884	904	940	868	894	882	867	858	884	907	847	872	948	864	866	926	882	839	863	883	874	885	875	870	907	869	901	890	900	865	883	857	904	863	921	853	881	896	912	899	843	903	877	921	871	848	887	935	880	932	833	904	906	851	875	886	864	845	886	875	921	865	876	910	903	902	903	946	842	861	920	869	848	878	853	860	916	885	864	870	942	918	872	815	912	851	875	872	887	923	935	812	881	911	882	897	908	900	895	870	842	868	888	865	871	963	902	827	869	927	836	898	822	926	868	842	888	879	832	869	891	914	861	866	904	900	901	932	884	904	861	907	861	806	855	803	840	866	853	930	870	838	894	896	874	927	863	864	900	888	881	923	854	905	866	868	891	857	875	905	861	842	866	832	881	876	902	905	852	875	863	934	857	893	889	871	880	919	913	835	900	839	896	881	842	861	814	946	890	906	891	873	870	898	864	939	849	870	876	917	873	904	877	854	842	885	908	868	920	912	835	863	899	911	842	863	913	910	874	878	890	872	898	881	844	874	861	899	854	838	863	863	886	873	864	898	871	892	894	833	878	834	918	934	904	893	849	911	872	869	846	829	937	890	846	911	890	873	862	826	874	882	902	943	866	886	874	890	829	929	915	898	879	854	864	853	877	937	866	852	942	899	866	843	876	927	847	878	835	861	864	891	860	902	900	907	850	835	889	870	875	884	875	880	863	887	884	865	850	857	839	976	901	870	861	912	842	851	869	926	868	891	868	870	881	909	841	879	856	872	898	854	853	887	857	889	876	892	834	879	894	871	937	847	831	921	886	873	860	891	889	827	910	887	869	909	936	852	838	822	850	887	867	873	923	902	847	860	847	860	872	920	887	896	853	915	879	908	924	838	828	898	863	857	824	846	908	867	904	908	914	881	897	841	875	885	895	883	880	883	900	871	869	840	932	896	919	939	842	885	910	923	913	877	877	903	894	858	884	897	902	903	838	902	884	874	854	898	872	884	875	837	846	950	847	782	905	866	860	834	863	917	865	818	896	936	855	877	877	833	885	916	844	891	894	881	935	831	872	871	894	885	881	928	830	869	868	855	910	831	844	881	887	867	869	888	873	868	892	873	892	854	874	884	866	823	849	944	877	868	878	911	940	874	863	848	893	888	885	905	887	879	888	923	865	840	817	900	864	876	897	951	896	879	882	879	927	820	874	925	930	898	844	859	934	839	903	841	825	855	846	887	841	852	882	846	877	889	927	855	902	869	911	871	884	840	889	869	841	890	939	840	816	876	906	885	883	870	905	887	884	911	876	887	912	905	907	913	874	851	857	877	829	892	846	808	928	851	942	898	906	860	903	944	863	956	893	858	869	910	882	871	944	893	868	858	904	867	911	844	890	884	910	894	868	883	917	839	889	821	853	870	897	894	927	884	814	889	886	837	884	895	903	917	922	871	845	878	851	916	882	895	878	888	858	902	894	854	875	855	845	851	842	880	864	882	849	883	850	895	866	933	903	876	916	901	849	890	839	823	821	853	857	925	830	882	796	901	836	849	856	872	918	886	828	912	856	861	872	848	887	874	892	870	845	941	880	876	887	891	851	837	856	852	871	884	896	873	900	861	867	914	885	884	874	853	889	882	899	838	881	905	874	829	900	893	884	934	859	874	838	897	887	904	882	866	849	832	853	820	842	873	831	855	846	905	910	902	903	884	822	874	846	885	850	897	838	881	862	927	899	892	869	916	855	911	872	885	895	857	886	825	835	881	893	899	876	866	868	888	878	880	851	900	869	895	885	902	882	890	900	892	853	946	833	849	823	862	906	879	881	885	892	916	908	880	924	890	908	875	886	845	916	905	917	866	905	869	880	909	891	907	865	820	815	840	855	879	891	891	880	941	854	913	857	900	856	856	864	880	922	849	844	850	917	853	881	819	889	862	873	870	837	884	920	887	856	889	867	850	861	840	848	876	830	896	860	890	878	892	837	883	884	828	910	931	896	895	919	889	938	886	844	847	891	850	835	881	858	906	872	861	906	850	878	801	872	853	914	808	848	863	863	862	870	893	885	883	838	926	903	884	877	867	897	841	859	901	886	859	849	930	831	930	869	876	888	852	819	891	868	857	908	895	881	860	833	870	867	871	857	858	878	847	907	893	849	878	889	856	864	906	933	830	867	856	900	893	887	786	867	871	847	866	906	870	851	889	912	874	895	875	885	810	840	893	916	888	878	889	869	891	890	918	862	835	900	874	893	882	902	885	889	845	881	882	877	872	908	891	867	848	954	926	880	920	864	919	872	868	861	850	891	936	877	853	855	858	826	878	891	856	833	856	903	869	914	875	899	915	897	847	871	864	875	845	839	856	852	856	849	913	937	888	867	883	825	871	872	856	879	875	856	867	914	877	929	918	875	874	856	831	873	860	876	882	908	902	856	895	872	853	938	891	904	867	888	886	938	856	921	882	838	907	897	858	848	906	845	910	891	913	800	907	913	874	949	940	892	941	836	865	904	848	876	889	869	926	900	935	895	852	892	929	882	853	845	873	906	872	886	888	847	894	912	919	921	917	880	870	883	852	931	887	880	839	857	853	834	872	879	837	890	910	849	867	874	843	855	859	839	868	880	930	845	875	876	839	838	856	909	878	878	865	871	878	879	850	842	951	886	894	892	951	895	875	878	877	877	863	903	939	901	909	922	904	853	868	888	930	859	845	850	902	861	905	898	840	881	896	862	880	882	880	838	891	894	853	872	830	875	873	869	880	891	839	873	882	932	904	941	907	859	911	942	883	840	868	868	909	932	910	860	855	882	866	852	886	890	923	885	909	905	918	886	868	881	888	806	899	900	887	846	891	864	923	836	863	807	916	892	875	895	866	860	894	915	857	880	922	899	869	853	900	892	903	867
24201	21456	28691	24601	20919	4418	1438	959	810	746	727	696	703	724	677	649	676	694	676	627	689	696	634	676	605	667	635	648	652	651	612	682	679	666	642	636	706	631	639	654	613	661	683	637	621	611	624	649	638	629	613	673	672	634	607	678	636	637	670	616	651	650	620	643	653	634	655	619	647	614	641	622	615	605	618	629	622	625	629	631	647	662	656	620	629	631	643	601	591	641	637	670	660	603	654	589	640	628	651	624	627	624	610	616	606	675	660	649	627	596	662	619	662	663	646	658	670	669	631	649	647	631	649	606	627	710	581	616	589	604	638	568	615	598	603	634	623	636	650	615	655	603	643	620	611	633	642	618	651	673	659	643	650	656	601	653	616	643	601	648	593	648	625	645	650	609	624	640	637	638	621	631	617	606	627	637	632	611	645	601	607	627	585	626	640	610	626	630	644	634	598	592	619	614	631	610	631	632	620	624	592	685	574	623	582	644	672	644	567	602	594	599	657	620	610	600	598	606	673	618	657	610	641	650	688	648	645	635	627	605	671	611	599	642	648	573	632	625	625	646	579	602	604	621	651	658	622	674	598	649	666	617	644	628	634	608	633	621	642	618	632	546	629	653	698	624	633	655	644	635	642	651	625	603	686	617	644	605	594	612	586	596	614	610	623	617	625	616	639	617	613	667	650	643	595	625	618	625	603	631	615	650	648	617	616	631	601	607	674	645	622	644	652	595	574	618	619	636	656	642	617	637	603	640	620	636	658	660	579	635	619	593	635	666	632	681	590	628	603	597	601	635	604	623	677	615	629	619	660	624	630	627	614	645	658	637	656	663	609	678	632	632	648	607	606	613	651	601	615	668	597	630	633	675	644	601	628	634	604	605	646	626	670	621	609	662	605	650	595	604	620	635	653	619	681	644	641	660	648	610	657	614	611	629	645	616	635	597	595	571	639	621	627	603	640	636	633	618	588	611	620	617	631	614	608	642	627	631	635	622	641	611	656	601	640	645	633	637	649	613	621	660	654	614	637	623	604	648	623	648	589	662	615	699	614	611	617	599	670	618	613	624	621	627	595	594	685	615	612	603	632	642	630	625	661	594	664	615	657	642	600	657	630	614	616	644	610	594	628	634	592	587	636	640	674	593	671	641	674	621	621	622	636	639	615	624	657	619	674	606	579	598	652	632	624	607	639	615	654	616	631	645	637	652	629	612	678	589	633	632	622	609	626	637	601	628	626	610	632	618	589	624	629	677	644	600	655	655	659	599	604	625	593	621	604	647	611	659	600	607	645	628	633	576	616	606	604	609	671	611	652	632	680	629	614	648	674	657	642	605	660	667	646	630	664	632	657	606	582	622	652	611	687	638	601	672	660	617	625	638	613	635	612	625	668	639	625	653	636	692	646	662	624	602	590	626	673	641	631	582	653	628	633	616	640	670	622	642	628	599	648	612	637	651	607	659	637	589	602	642	624	647	602	616	582	674	573	616	622	645	622	647	654	646	632	650	613	601	644	605	634	618	606	602	644	685	617	602	612	616	648	600	664	640	591	616	637	654	637	640	639	661	607	647	646	601	611	613	602	628	666	628	619	614	638	618	659	647	630	683	606	624	638	664	620	605	601	620	600	620	601	589	647	645	611	648	631	644	612	607	649	643	603	638	648	617	621	637	652	625	614	623	673	662	657	646	614	608	643	649	667	604	610	591	634	610	609	644	620	625	663	633	653	668	700	603	613	614	624	591	633	610	604	623	655	633	656	651	626	650	617	598	644	601	667	615	629	559	557	637	587	619	621	618	617	612	587	607	635	606	659	636	635	673	656	617	669	622	626	633	615	621	573	646	670	646	617	603	637	662	609	654	661	662	597	650	653	640	628	641	648	610	601	644	616	639	633	614	610	668	616	632	644	591	665	602	655	601	614	657	610	656	650	616	620	622	672	655	660	646	630	677	583	667	617	657	629	632	665	652	649	628	649	649	610	579	621	642	647	638	646	620	651	582	638	596	661	614	675	578	667	684	613	595	631	606	611	606	564	645	662	605	608	697	625	623	611	615	639	631	617	665	633	673	599	649	640	571	600	619	640	624	608	654	597	665	633	635	601	607	579	682	618	649	689	609	639	676	622	626	632	625	649	623	659	631	611	605	594	572	625	645	662	625	615	705	651	586	658	607	595	615	602	603	609	627	638	602	651	631	631	624	610	619	633	614	650	646	634	623	652	620	642	647	611	657	625	626	631	623	645	652	619	586	610	654	644	671	608	648	603	626	596	627	632	586	634	588	633	593	620	627	600	644	599	619	635	625	675	624	623	607	681	580	603	585	610	669	626	611	615	626	638	632	574	646	594	590	639	619	641	639	632	642	596	611	628	638	631	611	649	607	632	627	610	682	600	654	644	657	611	613	635	584	582	652	636	638	612	565	660	628	609	637	612	631	638	649	630	625	650	635	600	696	623	632	614	618	656	608	586	579	661	613	648	632	642	640	675	618	634	622	671	646	633	635	640	611	600	641	588	601	649	649	610	647	596	577	663	600	607	681	636	654	591	651	642	653	682	596	563	674	606	642	631	683	628	677	629	632	618	610	595	617	636	631	659	579	634	618	687	641	588	644	663	609	609	643	610	656	602	575	656	600	626	641	630	642	634	672	651	631	619	605	606	608	641	607	635	627	591	642	614	600	640	651	646	626	621	656	655	576	634	608	647	640	567	614	611	628	658	636	565	639	639	628	638	610	626	626	611	625	623	653	628	589	655	602	613	648	603	611	655	620	601	626	677	675	630	641	670	643	606	608	639	602	613	621	615	615	656	588	667	659	583	648	602	653	591	609	656	650	609	595	644	595	585	635	631	643	615	611	673	622	610	631	641	642	644	638	640	608	645	671	593	650	635	617	614	607	613	640	648	649	642	674	667	657	611	629	591	589	616	607	623	613	652	630	654	659	651	687	634	643	663	629	654	639	658	592	642	609	651	650	597	612	675	638	619	687	685	629	640	609	645	627	586	629	610	640	612	610	611	659	658	633	570	611	613	570	634	627	626	627	608	603	622	628	597	612	599	602	605	618	608	653	600	577	615	618	568	638	604	621	649	562	633	591	619	614	623	630	640	611	632	607	646	647	649	560	625	611	648	625	602	608	598	621	663	631	656	610	599	647	640	645	631	634	606	660	660	586	631	644	633	645	598	622	596	585	630	641	603	590	662	627	627	631	629	604	638	656	631	593	630	599	665	603	647	643	599	632	647	620	633	645	675	624	664	622	640	600	660	623	604	649	591	658	600	699	619	655	655	624	605	608	609	672	667	609	620	626	637	629	652	669	572	634	602	635	599	606	657	626	634	619	574	609	608	655	588	679	665	605	638	588	623	612	645	658	617	644	650	665	646	669	609	614	597	608	653	599	625	605	666	611	612	672	640	633	606	671	641	603	613	600	626	682	652	590	589	605	616	615	677	650	642	614	604	627	567	633	633	570	592	611	612	633	618	638	611	629	625	618	588	631
3611	5054	3955	2180	1549	1293	1117	1009	877	841	823	782	753	753	708	685	696	676	698	679	656	647	636	662	654	652	619	635	705	634	681	682	666	642	637	650	646	619	617	638	628	650	654	594	625	631	630	628	639	643	689	609	618	619	644	665	601	590	645	636	599	631	632	657	662	657	621	610	659	663	642	607	625	618	629	591	644	607	618	630	615	595	638	578	573	669	614	630	602	629	651	582	637	593	623	592	615	606	686	619	612	638	653	644	638	640	655	613	641	623	603	608	618	623	660	602	635	617	645	624	585	652	616	638	612	602	621	588	618	655	656	637	638	617	645	605	591	612	646	636	646	605	634	667	591	611	578	619	674	623	679	666	593	641	604	635	586	602	649	640	609	626	621	644	655	674	629	650	611	615	629	603	671	622	699	619	597	661	601	642	646	613	608	609	678	655	628	619	646	598	615	596	592	612	619	631	662	623	614	629	580	651	614	626	635	597	642	608	610	607	637	620	594	588	689	626	611	621	622	676	664	615	609	664	657	619	688	597	614	610	617	612	625	592	618	649	602	610	671	662	670	588	640	626	665	612	645	594	586	622	636	607	640	627	638	664	629	658	594	626	626	637	652	578	638	622	625	629	622	623	656	608	588	617	594	601	598	622	644	621	593	635	624	599	622	618	612	602	624	610	600	625	619	625	631	637	617	622	599	644	664	622	611	598	587	619	601	611	647	612	606	611	648	617	629	639	635	585	632	632	587	637	586	648	650	660	593	552	609	588	589	673	600	600	632	621	590	611	579	624	626	634	661	629	674	567	585	639	621	623	624	617	627	629	657	637	655	639	621	599	580	628	650	624	629	625	644	603	643	554	632	583	636	655	614	659	647	614	615	606	610	595	642	597	663	623	628	574	636	619	641	667	606	599	615	625	574	599	610	617	589	632	628	621	612	596	627	631	618	619	653	637	601	618	597	626	653	617	609	632	623	645	588	643	616	650	615	604	615	600	611	609	646	626	633	596	642	637	617	645	650	646	631	649	634	593	653	601	625	620	618	607	577	612	626	638	612	638	606	578	605	633	627	599	602	630	618	623	634	662	621	658	648	620	638	655	641	608	598	618	623	615	613	628	640	598	616	569	651	619	593	607	628	631	643	622	645	643	653	644	611	598	616	619	614	607	626	602	609	593	629	621	646	657	574	627	594	595	623	649	600	648	619	636	587	615	602	564	630	645	664	633	625	634	657	585	620	600	649	596	587	628	623	616	597	632	630	597	587	614	589	628	595	682	644	623	624	592	610	612	601	646	617	663	650	580	611	593	621	634	590	599	579	640	651	609	565	603	548	625	607	590	581	633	596	610	620	629	645	603	582	612	601	557	668	595	617	611	648	618	628	620	606	583	637	652	589	656	644	600	626	624	612	619	618	572	582	644	617	591	600	632	530	594	590	637	664	605	630	589	628	638	610	578	641	637	636	590	582	613	633	634	583	654	575	592	643	593	632	625	636	644	621	581	599	632	604	576	606	639	652	612	610	625	592	629	621	618	603	635	590	615	626	627	594	597	612	605	596	631	592	620	631	624	603	590	645	644	615	606	628	590	641	615	634	643	606	627	625	614	627	635	584	607	632	648	588	583	631	584	586	607	570	629	614	635	584	643	595	636	621	624	627	603	577	610	604	653	599	612	581	644	620	658	554	627	596	602	622	589	634	601	589	646	610	598	679	593	608	618	603	644	617	612	607	615	609	581	630	629	631	623	659	580	600	571	651	634	583	657	606	624	630	613	605	619	570	577	613	610	608	574	607	596	655	584	611	623	629	621	633	618	648	628	636	608	607	642	611	663	617	581	620	619	643	612	634	639	611	672	631	598	646	621	603	595	590	657	616	602	605	620	620	660	662	596	580	596	612	596	627	635	573	639	596	585	629	630	643	589	578	630	671	572	620	609	605	614	601	613	626	613	674	649	618	622	620	577	621	638	600	631	652	668	626	626	593	630	600	604	629	632	640	605	627	601	602	629	656	594	623	596	629	605	593	640	599	624	652	625	631	621	621	593	622	600	627	601	619	623	654	615	584	656	650	623	653	637	707	601	639	645	617	599	622	620	614	622	581	535	584	609	638	613	624	637	614	623	599	572	592	579	635	623	592	652	638	620	596	616	619	600	581	624	626	623	639	631	622	626	601	572	633	647	639	651	571	603	606	633	617	612	567	648	577	566	652	581	612	638	587	615	657	610	637	606	616	633	643	606	608	642	623	620	614	613	594	598	644	618	615	620	605	639	609	626	630	595	619	596	612	602	622	583	588	602	607	615	616	635	583	604	600	669	605	624	642	624	608	598	616	582	616	600	615	630	631	582	606	613	616	590	625	636	657	621	640	594	642	598	582	585	612	581	582	657	630	587	584	563	591	634	623	574	641	638	614	601	662	638	634	663	623	592	601	591	616	628	575	608	606	617	611	568	651	640	557	629	569	602	614	576	613	630	588	616	610	637	615	607	641	627	594	648	646	598	675	571	684	596	600	605	606	615	578	589	618	609	624	615	603	631	562	606	625	581	630	634	596	597	588	541	657	620	603	580	618	547	607	609	630	595	580	625	606	627	560	561	582	670	665	603	616	654	593	608	622	636	590	595	601	632	625	632	610	622	609	596	681	590	619	612	624	646	598	576	584	599	609	607	613	575	661	595	627	605	663	573	617	612	680	613	598	632	615	594	611	578	657	632	607	574	606	566	618	625	629	590	614	599	618	676	612	619	640	606	604	604	610	599	632	603	626	608	632	595	605	586	579	589	574	614	616	630	629	625	611	598	647	623	621	631	559	642	658	565	619	642	608	633	620	662	604	641	567	647	612	616	606	571	627	614	654	611	616	630	614	591	629	636	612	623	645	623	590	615	629	619	623	587	560	597	664	589	613	605	631	580	636	571	639	615	600	623	624	580	594	633	626	624	600	614	603	650	633	571	651	607	606	594	618	630	597	655	617	639	652	654	640	611	625	663	611	623	569	628	594	604	609	605	583	625	601	641	628	632	588	638	631	615	621	638	634	635	620	634	608	615	640	631	572	619	598	607	586	647	624	595	604	626	598	602	625	661	613	609	615	617	607	637	640	589	659	630	628	614	608	599	647	611	621	633	643	615	646	610	638	624	629	583	587	605	632	624	603	611	603	638	622	608	615	623	592	607	603	624	650	619	599	626	598	559	606	635	601	616	591	642	613	602	585	598	652	597	654	579	626	591	629	577	612	594	663	578	612	595	597	599	635	653	591	594	633	617	633	573	660	574	638	577	643	591	667	596	570	572	598	606	647	565	667	618	589	622	606	631	630	635	644	603	611	634	592	625	607	611	617	579	623	612	597	605	642	644	583	577	620	581	594	623	574	590	617	617	633	617	615	633	626	598	590	592	611	599	632	590	645	590	542	585	674	614	636	637	633	622	647	588	608	604	596	647	675	578	611	583	618	594	606	611	615	606	604	621	587	606	601	634	640	597	617	599	633	598	610	612
27778	12817	2245	1305	998	1003	1017	924	897	983	1002	963	958	969	1019	1002	952	996	954	928	944	966	935	942	1000	934	974	959	974	947	944	983	950	939	965	950	923	961	985	1034	942	938	978	947	956	989	971	960	894	989	925	1005	997	1009	939	939	916	957	954	974	1005	976	905	904	966	976	962	918	933	971	955	892	976	894	984	924	979	929	978	979	997	950	961	930	916	1011	925	951	947	950	963	937	1035	944	938	921	862	976	1000	966	881	962	929	932	984	926	883	981	902	945	948	1003	984	918	969	935	914	936	957	979	986	934	905	931	959	917	929	907	949	957	937	945	1006	979	954	968	944	1028	945	906	971	916	969	960	912	962	926	885	922	885	985	884	1014	915	1002	884	913	934	905	923	919	950	956	975	911	889	967	946	962	988	948	914	889	922	943	919	919	977	942	942	939	948	915	933	954	995	924	912	906	984	977	908	999	927	1016	934	899	965	932	927	973	926	975	937	944	969	976	981	952	987	933	917	974	983	925	944	947	951	896	931	945	962	940	948	938	867	956	893	937	892	916	992	930	957	901	874	905	937	956	996	908	929	952	920	996	971	885	994	940	888	938	913	951	925	900	922	961	987	981	998	921	942	922	916	991	962	978	948	926	1008	954	927	937	948	933	964	954	955	915	942	936	973	982	932	965	928	923	906	910	964	955	923	902	918	888	977	897	912	935	950	937	915	937	900	941	939	923	922	923	926	976	917	898	916	956	906	921	950	980	979	961	975	997	938	922	936	922	908	974	927	985	973	909	945	937	985	924	994	931	982	918	962	969	989	954	965	935	890	953	951	890	960	952	926	872	947	975	1003	969	939	935	932	933	1011	883	942	949	996	927	917	901	918	957	926	921	963	948	944	910	929	911	936	932	945	960	890	986	975	924	948	947	931	941	950	976	922	948	986	920	943	950	915	913	922	944	916	906	899	896	1002	922	980	1002	977	921	925	900	949	935	931	967	936	892	1025	997	897	957	933	963	943	949	986	932	982	935	974	924	951	1025	971	933	952	900	934	990	923	939	917	934	951	966	945	990	953	975	960	979	976	996	949	985	929	894	926	921	866	930	927	939	934	1005	899	939	955	910	990	951	936	901	961	906	901	928	930	896	982	984	979	933	956	954	932	946	923	958	1010	1003	940	964	877	969	958	996	976	936	925	917	969	930	966	909	939	933	900	903	960	1011	957	954	926	869	977	970	963	938	966	967	913	914	922	926	974	892	931	993	933	961	931	928	900	929	969	955	912	997	899	900	922	950	966	957	893	968	909	954	931	962	926	909	944	978	838	936	925	941	1001	896	952	959	963	967	933	859	943	933	935	926	904	959	888	926	954	910	942	948	949	979	1041	958	961	927	977	919	957	919	950	940	918	962	979	867	961	956	972	939	975	920	971	952	1000	912	928	914	956	879	918	921	964	995	911	936	943	966	990	921	925	961	963	984	1019	989	946	951	919	919	905	929	957	981	996	1008	945	993	954	888	972	920	951	972	984	898	979	968	971	961	946	994	907	936	960	948	939	958	915	967	923	895	1003	952	923	939	964	965	992	891	906	942	965	1036	996	934	977	932	914	932	901	956	939	968	926	937	985	959	952	934	999	925	943	947	965	926	953	939	971	952	930	943	970	905	934	964	926	926	894	940	994	959	974	964	911	1009	936	869	912	909	935	909	934	910	914	934	971	990	877	955	923	969	956	1005	902	905	1033	979	991	911	980	952	975	942	916	1000	963	1003	921	900	953	933	980	949	970	934	980	965	979	938	921	987	932	979	927	895	926	934	944	991	985	949	965	954	941	931	967	925	998	927	962	981	914	920	991	911	972	993	967	995	914	897	963	918	952	970	973	953	950	991	988	998	897	958	964	943	917	974	959	879	917	916	962	957	949	964	965	929	950	917	922	938	936	882	902	949	925	929	1003	983	926	1023	950	947	955	987	958	970	963	988	933	966	900	953	986	933	925	918	962	924	987	913	976	926	920	929	942	977	948	975	944	930	978	926	921	974	939	953	962	964	952	965	956	964	960	894	939	980	963	908	896	949	924	980	958	974	963	964	918	960	956	952	915	987	999	936	973	938	930	953	921	954	969	983	954	973	947	952	973	971	978	955	941	911	927	964	996	931	930	880	945	888	948	928	969	927	960	961	911	930	918	995	901	921	921	949	961	934	945	950	873	909	943	909	1009	932	911	998	927	910	921	950	945	934	930	901	962	958	969	966	916	980	928	943	944	968	957	979	960	966	882	952	890	915	942	887	931	940	927	948	934	933	943	947	965	949	904	935	935	973	997	966	965	851	983	982	906	943	947	993	930	869	970	943	939	1002	991	893	907	895	965	991	938	954	919	893	988	926	930	934	935	968	938	944	1029	935	900	930	955	971	915	963	924	980	906	901	1028	926	930	929	931	949	934	980	897	917	930	999	962	930	985	931	1016	966	924	931	974	957	928	987	938	934	917	970	901	960	948	957	918	1000	943	960	937	963	921	957	932	950	977	955	982	955	964	887	985	984	901	953	956	954	922	923	895	1000	961	983	920	965	985	986	952	907	961	979	978	966	942	937	909	1004	943	940	941	969	1001	937	905	937	949	930	951	957	929	886	994	958	917	958	902	973	941	987	962	929	911	942	932	885	952	922	957	982	970	949	962	884	918	967	925	947	912	946	931	948	1000	1004	955	936	941	926	992	986	949	929	996	943	873	920	966	974	919	897	988	1032	964	958	919	924	892	994	915	974	908	927	957	945	924	963	883	929	945	999	914	953	967	931	959	965	982	912	927	931	932	910	940	951	929	967	967	925	951	918	938	922	978	985	944	946	944	967	938	1013	947	941	919	970	924	978	970	893	927	955	988	925	1002	967	916	976	933	948	940	948	961	915	945	937	945	912	955	924	939	940	1019	915	878	923	937	987	974	945	943	941	929	945	862	995	909	973	973	906	955	903	925	899	934	919	961	984	879	971	949	989	903	952	937	887	954	940	955	984	939	963	917	983	1005	955	1030	968	950	988	937	981	959	937	903	935	977	982	927	997	966	979	936	990	933	962	920	904	939	901	973	929	925	904	949	952	960	958	945	984	963	998	982	987	931	923	978	943	963	928	950	1003	906	967	979	972	956	920	953	919	924	936	965	938	868	997	913	977	945	931	928	967	1030	1003	1004	911	921	934	980	966	941	938	948	932	925	939	1006	962	919	950	956	915	921	927	910	936	878	978	935	970	919	975	887	976	930	925	974	896	985	944	948	958	989	984	947	979	969	987	908	950	993	956	922	969	944	922	947	975	985	906	884	936	901	907	880	916	949	948	920	900	942	950	972	949	996	890	918	967	920	917	996	991	908	920	942	942	929	910	942	911	995	945	929	925	957	937	890	959	906	904	939	947	889	963	960	943	967	1025	939	960	906	958	936	942	946	906	927	948	932	948	992	946	936	894	927	957	921	964	944	906	926	893	967	935	955	966	956	929	921	971	978	925	948	976	925	921	950	928	937	955	891	963	929	963	876	949	946	939	961	918	952	930	959	967	996	955	910	931	948	947	924
5251	1163	1027	891	837	879	876	852	818	858	836	875	838	846	844	844	835	869	845	833	853	850	827	855	824	787	820	832	823	810	813	828	822	830	853	871	871	851	841	860	835	830	836	857	819	859	806	872	808	827	857	826	845	819	854	822	854	795	802	846	854	851	890	885	817	804	784	839	819	852	845	789	845	818	834	833	873	835	836	877	841	830	858	784	859	852	818	872	823	804	852	803	869	803	871	822	801	805	868	867	835	825	832	891	831	816	819	878	797	843	822	829	839	793	842	821	851	803	836	811	797	849	882	798	811	823	836	860	831	775	843	814	837	796	841	876	817	819	816	878	809	830	792	852	803	848	794	900	904	856	836	800	814	834	819	809	819	802	775	815	858	859	774	830	803	802	836	847	889	823	876	832	851	803	873	825	857	838	860	848	820	785	820	845	889	856	893	827	804	905	828	839	823	821	860	843	765	824	826	790	828	833	794	828	804	803	815	840	814	845	793	836	850	808	849	827	841	838	865	785	787	839	801	808	833	854	790	796	818	802	822	825	850	904	806	847	845	836	865	834	833	806	862	861	858	816	871	820	847	835	862	825	802	826	826	820	813	828	804	852	805	824	845	856	858	867	849	843	763	778	804	821	826	794	823	825	802	819	857	820	809	822	856	807	809	865	798	813	809	766	842	807	819	802	808	872	847	841	828	867	863	865	884	871	808	821	847	799	841	829	807	829	834	766	855	834	812	831	849	911	813	832	837	810	856	849	808	867	813	837	830	795	884	804	804	770	814	842	858	803	842	827	840	856	831	884	807	838	812	790	805	843	817	796	804	843	825	860	824	778	823	837	885	811	883	838	824	866	818	777	913	853	867	825	835	781	844	812	865	847	864	834	846	875	854	841	808	833	828	853	841	783	812	809	841	828	834	827	843	892	820	796	812	813	834	861	885	810	850	821	872	809	840	832	800	868	821	854	801	834	807	841	835	849	785	869	886	806	814	859	826	832	848	843	838	819	874	834	798	814	810	850	847	828	808	866	825	791	845	863	857	842	829	852	794	828	841	818	857	865	863	835	858	814	816	809	868	838	827	807	827	804	795	811	761	865	823	830	804	803	832	875	835	844	866	849	808	869	822	869	851	839	813	848	822	808	824	792	838	833	885	842	854	833	838	841	801	850	844	862	846	819	881	822	804	871	811	808	863	813	882	792	878	824	840	826	823	750	834	902	810	869	797	815	823	807	849	842	842	829	820	807	803	829	780	815	795	776	829	899	820	838	852	853	836	828	837	773	839	788	788	836	830	793	870	854	828	819	844	806	864	824	828	777	848	827	870	841	864	824	863	768	822	882	821	855	788	817	776	886	860	831	881	841	840	891	844	762	872	807	797	854	824	859	849	817	811	831	806	811	824	834	814	783	852	801	837	908	815	856	863	862	809	831	814	822	829	815	861	868	818	845	836	820	855	842	846	852	901	858	874	840	877	859	806	860	865	837	858	870	817	840	772	900	862	884	878	833	875	876	799	822	887	885	839	780	804	836	799	792	843	867	791	771	842	856	852	847	808	881	854	857	795	856	836	783	856	840	835	830	786	835	802	860	843	815	821	846	864	833	842	841	801	805	835	783	844	830	796	852	775	822	795	894	823	881	794	819	832	828	885	847	844	810	872	841	795	845	792	841	842	881	864	858	872	840	840	833	849	826	817	861	818	878	850	831	797	816	811	847	833	811	806	809	881	798	808	830	824	848	837	898	809	828	808	871	801	827	789	808	839	815	818	844	812	823	862	851	838	844	845	849	828	858	796	844	830	828	879	824	828	833	840	816	796	814	805	802	828	831	779	860	842	800	867	847	873	861	846	897	802	843	804	882	791	839	836	895	806	849	828	794	803	812	863	859	834	784	840	829	862	879	827	780	845	866	827	742	881	812	818	830	868	858	864	819	839	800	802	827	805	789	816	809	872	845	832	853	824	826	857	844	869	856	813	863	836	843	831	824	803	820	760	813	865	791	854	869	775	766	854	830	869	818	819	804	813	806	809	817	846	860	877	817	830	887	806	820	846	856	902	798	794	808	857	848	859	812	813	813	816	873	851	826	856	803	808	810	808	855	823	827	821	767	864	834	826	848	756	870	778	824	843	833	798	796	816	805	805	872	836	819	859	849	820	842	842	802	796	884	818	806	802	815	826	857	860	824	817	823	808	857	818	850	857	776	852	839	857	770	843	805	868	897	828	883	847	823	871	786	831	784	842	847	783	791	771	859	807	850	824	885	778	806	837	780	811	873	818	871	852	821	803	810	909	848	806	840	815	796	902	806	773	850	818	839	881	859	885	846	804	824	789	812	904	924	835	851	821	821	829	849	856	849	779	835	877	806	803	814	821	804	845	861	841	833	848	830	824	820	854	854	853	846	850	848	834	824	851	824	844	868	845	835	822	803	828	899	854	830	763	828	808	856	782	885	820	847	898	866	843	790	819	802	850	840	837	893	834	763	863	788	891	872	850	842	821	865	799	876	810	774	858	827	789	939	860	825	817	824	819	845	850	820	841	850	851	879	793	829	785	872	814	797	842	861	826	835	857	845	862	842	826	824	850	799	801	854	831	849	783	853	836	829	821	845	811	853	828	782	838	817	840	824	862	828	859	835	822	901	847	835	830	884	814	824	857	799	853	856	778	840	859	871	786	816	831	834	800	858	824	813	744	859	858	875	817	822	807	836	863	846	827	885	863	819	815	839	818	822	828	805	853	859	872	857	854	837	819	853	878	832	843	831	824	866	798	864	817	831	838	841	847	803	880	830	839	807	837	869	767	859	906	793	869	768	867	867	809	839	836	807	863	845	866	853	800	824	857	853	751	817	864	800	878	834	838	816	859	851	843	845	855	778	833	807	828	869	829	798	818	816	837	827	839	824	851	822	816	814	837	809	893	802	824	820	811	833	845	848	811	846	829	859	819	870	816	809	854	807	843	800	807	835	828	859	832	804	800	844	836	810	826	815	798	805	845	830	794	863	818	826	873	846	844	785	843	788	835	825	825	797	795	852	830	842	807	828	798	825	821	843	800	817	838	829	815	806	818	810	850	853	834	805	865	861	806	831	810	833	868	821	800	833	855	807	849	826	779	839	831	847	874	806	816	812	873	854	829	826	866	837	831	841	840	858	852	820	860	829	747	821	802	807	879	836	888	851	839	884	809	812	853	797	852	832	816	846	850	808	809	847	789	801	836	767	825	825	844	786	802	825	886	820	826	776	858	847	805	823	847	811	818	812	862	827	810	868	819	798	825	874	835	840	848	848	792	764	852	839	854	795	805	887	783	847	874	834	858	825	810	898	837	814	875	839	800	849	824	813	821	794	821	779	845	828	811	848	816	800	821	850	772	815	805	895	840	848	832	808	830	788	844	837	818	840	873	831	852	840	824	841	850	796	818	833	780	828	889	790	852	817	826	846	833	834	857	801	830	788	838	795	821	829	896	839	747	817	865	837	858	811	846	812	878	805
25472	21476	26835	23431	3771	1485	1280	1098	999	1053	1034	1071	1059	1010	1028	1052	928	1009	1031	1050	993	1083	1069	1058	1030	1001	1002	946	986	989	980	1034	970	1010	967	1024	990	995	1028	947	959	1017	957	982	1031	1000	990	982	991	960	1000	932	996	993	966	1001	939	1028	1004	1018	988	943	1021	1001	951	1052	1018	977	993	992	972	1002	987	940	972	1013	943	988	1030	1037	978	1004	921	983	1012	1003	981	1001	1010	947	980	1003	1070	1052	1020	1022	959	1030	993	950	1006	1009	1014	1004	999	996	1014	1008	898	970	1009	1038	982	1028	1034	1036	988	970	1045	987	980	1015	1004	1016	948	999	1029	988	966	1007	1016	998	970	1018	991	976	965	1007	977	933	990	958	973	986	978	978	1018	1001	927	956	891	981	1006	1017	1048	951	977	1025	995	897	938	1015	970	1043	946	1017	938	1010	981	989	973	1029	905	926	993	1015	973	963	989	961	969	969	986	900	988	979	931	972	988	986	996	948	1028	1003	1016	973	978	987	1010	1000	962	978	975	950	987	1007	1037	988	978	1035	1022	980	1066	1004	974	925	1033	1012	1046	1017	993	953	1009	961	971	971	989	978	1051	970	1007	937	983	938	966	973	1054	986	1020	962	927	928	1046	982	957	947	1014	957	1014	1002	993	982	971	966	1018	1009	988	981	1036	1009	956	980	998	984	953	1033	984	1005	940	951	974	928	985	994	1056	1005	932	957	1022	1008	972	978	1000	1051	900	967	935	1046	1045	995	985	1004	1019	1008	919	1048	972	977	967	1028	945	990	972	1042	981	974	951	932	968	990	993	995	962	1004	991	1014	1035	1010	1019	977	962	992	976	996	901	995	1023	1022	1045	1008	975	1033	993	951	949	990	987	996	979	978	1008	933	940	998	1028	1000	994	937	952	1001	970	1009	1031	977	997	1008	965	997	983	961	1048	961	989	978	992	980	976	976	969	958	949	987	973	989	984	1036	993	971	954	1031	1024	1016	977	963	980	965	986	992	997	970	980	969	990	994	997	981	988	955	992	963	976	985	1005	996	1003	973	974	931	1026	1006	911	1015	984	988	952	978	965	1007	950	1018	1043	968	1019	1013	953	961	1027	964	982	985	894	1019	1033	958	948	1012	966	957	1054	986	1000	992	1022	979	975	999	991	952	1024	964	951	1053	999	1030	982	995	992	1009	959	979	965	988	944	898	978	981	1030	1028	1006	1006	1044	994	965	977	921	1006	966	965	1003	961	990	996	998	985	989	1011	1010	951	1002	935	952	1020	995	945	961	941	991	981	942	956	974	963	955	1009	981	1020	975	967	1033	906	998	980	925	984	1006	1000	975	1044	1001	1033	1011	967	956	997	993	978	1013	1027	967	977	1033	1013	998	959	996	991	968	989	1034	1002	1027	958	968	978	1034	967	1029	938	940	991	956	949	964	969	969	994	1015	912	962	944	938	984	979	971	944	966	1018	969	995	964	951	939	1034	1025	1044	1023	983	964	959	946	933	1012	980	947	942	999	1003	959	964	992	967	991	1067	1012	1036	1024	1024	978	1062	953	963	955	978	973	987	991	1004	973	991	986	955	995	972	1014	975	1000	1000	958	986	1011	947	1048	968	1031	977	1001	1045	952	986	939	1049	969	978	983	982	951	1035	1012	1044	999	1049	1009	978	1014	972	1021	991	997	916	997	1057	999	988	920	971	945	928	1001	929	957	952	987	986	980	973	1005	951	973	1002	1061	1022	1016	1017	1027	1000	1035	972	989	1032	996	963	1041	970	958	1036	980	964	1012	974	1024	1041	937	974	965	1026	992	984	974	999	1007	975	999	998	965	962	944	974	1076	995	1040	964	1028	1017	953	964	1007	997	978	1025	999	995	974	1017	913	1014	973	971	962	956	967	993	1046	946	974	972	922	978	1006	1034	1006	946	971	896	973	1000	1025	997	976	981	949	1035	1014	999	981	987	958	955	944	995	998	1004	991	1006	1024	963	1020	1021	1010	960	989	966	958	1022	962	978	997	1004	985	983	978	968	945	960	1000	952	1005	937	1010	937	946	991	1014	1017	984	939	996	991	976	959	1006	989	989	1054	966	981	989	972	985	987	1021	1020	993	1054	958	998	1016	984	957	963	952	966	986	908	960	959	1007	959	964	1009	975	1030	964	949	936	954	1002	1033	992	993	992	1022	934	995	965	999	1019	1024	1046	969	1015	979	934	972	1050	987	988	953	1000	1006	957	1014	1053	994	983	971	969	944	1021	970	1026	980	1016	1036	997	989	961	1002	1001	1003	996	965	945	996	949	997	977	1013	965	992	965	986	1053	957	1000	961	965	991	987	994	1025	985	975	995	1038	977	966	1038	1002	941	974	987	1005	964	987	963	1005	949	1021	943	1009	972	987	938	984	1023	1001	1038	986	952	928	1000	959	1055	974	1007	1062	966	990	911	956	974	945	971	977	1014	959	954	1016	979	1014	970	977	956	1006	965	982	944	1015	981	942	936	916	1016	1013	993	1026	980	970	1010	1049	1048	1029	1034	975	1014	1021	1022	996	1022	1016	968	1003	989	948	996	1047	1032	998	1029	1020	966	990	968	956	1007	960	971	1035	992	1006	963	940	973	1038	971	987	951	1005	963	1021	945	1005	1010	1026	941	974	924	1018	940	964	976	962	1012	1011	976	1045	978	995	1028	944	993	977	990	987	1019	962	972	1010	969	1046	1001	1018	951	924	1030	977	958	936	1033	961	987	1003	945	1006	987	1024	965	1007	1061	987	972	948	995	962	976	965	957	1002	991	988	1031	970	968	997	926	991	938	946	946	973	959	1011	1022	1016	999	970	980	1043	1027	981	1008	1009	959	962	995	1014	986	939	930	992	988	997	964	1019	973	963	1024	947	998	962	983	951	1025	995	985	977	1006	970	1020	970	969	983	975	1010	995	960	963	1005	1023	960	976	1019	974	1004	1004	1022	1032	988	1014	1046	966	996	1032	1016	946	939	1015	947	1005	983	999	957	973	997	1028	981	1020	1010	979	966	1025	988	987	976	965	1029	961	971	977	1001	968	957	981	1018	996	1061	970	924	970	1006	968	1052	988	1023	995	1009	984	996	998	969	942	910	985	1009	918	1023	1030	961	942	993	966	976	979	990	954	993	1009	1016	974	1000	999	984	957	979	1020	1018	992	948	1017	1016	972	995	992	1056	994	1030	996	981	997	971	972	935	913	952	981	983	1021	979	958	974	987	1018	1000	988	977	1022	985	971	1006	979	1016	936	1006	1000	929	986	1024	950	1000	952	953	1039	961	1014	976	953	999	1050	984	1005	931	1018	986	993	1023	989	1027	965	981	977	1015	987	991	982	995	975	964	1046	985	997	962	981	968	909	968	1022	1069	956	1029	1003	1000	984	1037	1012	988	1002	951	989	983	954	1031	981	982	970	1007	1000	963	979	1014	961	954	1029	981	945	1049	976	970	925	956	906	1018	1026	979	992	998	1008	953	961	968	996	958	950	974	1006	965	996	969	1069	995	956	999	980	1032	1020	1032	998	948	984	1043	989	958	996	978	985	997	1017	997	974	973	973	939	1053	987	997	976	1007	996	981	1024	1029	971	975	955	994	1009	1025	1039	1001	1008	972	989	963	961	984	1034	985	1001	1036	1057	990	947	984	994	1004	896	957	962	963	1031	1002	978	998	973	1022	1005	996	985	1012	977	1001	997	979	944	950	983	1025	995	1027	976	1006	982	1015	1001	974	975	978	957	979	933	1017	930	968	1036	1013	990	989	984	1046	995	968	1019	933	1014	980	1062	987	1061	998	962	1008	1005	978	969	917	941	963	978	961	994	996	996	1012	993	974	1062	941	1014	977	915	1041	994	962	974	936	1005	991	919	1011	957	976	973	980	1022	1004	1000	1022	999	1004	986	971	1000	993	919	997	909	976	993	1000	1073	981	1012	1006	992	959	998	974	950	969	1004	937	973	1055	969	922	1003	1016	974	990	970	965	982	959	934	1035	1030	997
3669	2870	2446	1593	1291	1233	1156	1044	953	1011	972	952	929	960	898	895	936	888	923	861	894	916	889	939	952	897	878	925	919	905	893	888	864	872	877	845	913	869	876	905	877	876	885	842	945	882	890	904	844	885	912	936	881	825	929	954	917	865	892	884	924	886	887	887	884	915	893	877	912	874	908	916	871	890	905	887	898	915	910	885	910	904	873	881	895	903	888	799	862	880	820	897	889	890	880	911	903	864	880	851	875	878	811	882	865	871	895	883	901	871	864	853	840	871	899	873	875	857	849	879	877	896	896	903	861	836	899	868	887	896	858	848	812	866	820	838	914	875	935	870	829	887	888	873	893	877	899	877	923	818	900	898	877	867	878	843	897	872	859	845	838	888	889	842	837	863	877	891	898	874	875	897	895	888	893	917	925	828	831	853	850	862	834	858	838	947	868	878	934	902	830	882	879	877	885	874	892	899	873	889	840	877	871	846	908	904	888	936	897	879	851	811	866	860	882	851	860	857	904	930	913	846	910	870	875	874	888	915	862	871	848	891	834	897	870	829	905	896	859	878	925	866	860	896	918	851	873	914	914	918	843	891	862	873	892	901	871	887	879	892	883	867	879	883	851	888	950	845	876	853	877	889	870	852	843	881	952	888	886	876	907	914	892	872	932	905	815	864	914	898	921	929	882	924	894	850	845	908	874	906	904	892	811	873	938	856	852	831	907	827	847	937	829	937	818	838	908	832	908	841	811	875	832	830	875	870	849	882	875	812	872	858	867	897	885	853	917	871	893	885	829	875	871	891	894	856	848	875	856	881	881	866	908	863	901	845	885	893	890	890	837	878	912	927	858	890	932	907	864	862	896	882	883	869	930	882	828	921	871	858	842	840	893	860	956	904	885	812	839	895	821	833	888	860	941	836	858	835	877	861	862	855	899	963	864	814	875	796	894	885	888	892	886	859	869	868	901	885	862	900	835	875	895	844	839	833	905	868	863	883	887	879	885	916	906	876	849	869	882	848	863	915	861	924	911	826	880	889	887	856	890	898	866	846	887	818	907	839	912	878	870	912	843	878	848	910	790	892	892	857	901	914	870	865	867	908	902	849	878	862	923	845	878	858	888	855	823	900	899	886	912	888	870	897	918	902	892	823	878	849	877	887	919	901	849	884	868	850	943	905	868	860	822	873	856	865	877	888	895	864	899	893	874	839	873	893	893	913	854	866	880	908	843	843	889	854	896	886	839	871	852	821	860	859	874	859	838	917	867	840	875	887	841	913	879	916	868	855	901	912	919	915	865	896	883	899	867	886	855	893	859	834	842	855	880	873	857	906	889	873	896	873	828	930	904	855	866	824	874	847	859	876	900	818	871	860	865	890	887	931	828	948	910	895	876	870	887	927	881	887	873	905	878	861	847	867	878	903	869	832	916	926	920	867	881	856	857	908	870	842	904	925	872	867	859	905	829	857	891	916	904	864	864	843	856	923	874	899	938	866	846	860	857	787	820	891	852	873	861	927	888	909	886	863	830	925	831	891	855	896	886	876	905	863	868	876	901	840	857	942	863	885	865	876	868	856	888	877	899	837	887	855	891	862	859	900	914	898	838	865	839	843	853	907	865	850	878	935	855	898	882	875	876	877	926	877	867	901	850	839	904	861	918	883	914	919	809	876	855	925	843	895	902	914	877	822	861	899	857	919	839	908	864	895	839	882	837	857	827	853	933	925	845	889	883	927	898	930	842	844	893	862	895	847	926	885	857	894	872	819	870	826	890	904	810	900	888	868	862	872	894	918	922	902	843	883	865	845	888	844	884	852	895	912	900	887	935	863	892	890	890	838	880	894	853	911	864	849	895	860	847	857	837	925	832	861	869	869	857	889	857	873	868	879	937	887	912	945	914	878	872	870	843	940	814	869	859	839	828	899	926	873	891	888	851	874	875	876	819	875	884	830	829	839	877	872	871	825	898	869	841	858	908	912	888	891	877	822	909	856	869	859	870	863	901	884	875	861	938	880	860	881	886	873	887	848	906	875	928	861	914	882	879	848	879	870	857	838	849	858	902	865	879	899	968	898	881	892	873	877	873	866	842	872	880	893	897	897	895	928	860	830	912	870	887	855	880	888	861	881	872	831	815	830	836	859	848	829	839	894	918	873	854	849	870	874	823	851	886	875	846	810	908	836	860	858	862	867	889	894	854	847	806	815	847	851	864	871	882	865	907	823	857	947	895	848	849	835	898	876	910	908	878	886	871	851	838	874	869	911	853	895	866	926	833	906	858	871	838	887	877	913	926	887	923	860	902	870	849	881	915	843	834	837	858	893	852	868	864	890	869	856	906	858	904	855	911	857	874	894	857	863	881	870	875	886	913	858	937	940	909	855	906	897	875	843	924	861	875	890	858	873	860	856	886	933	888	862	871	863	888	913	904	893	891	859	842	895	853	908	866	888	834	892	854	927	865	886	852	875	890	899	818	911	889	864	829	833	866	884	821	902	915	884	899	875	902	931	902	914	858	854	850	897	900	869	847	883	841	897	872	865	924	906	849	869	837	890	844	873	921	897	868	861	875	873	875	881	897	887	901	927	918	851	855	844	873	895	845	869	832	898	897	916	828	859	881	874	928	869	841	866	877	895	818	873	818	890	887	890	823	907	872	885	876	876	850	947	857	836	906	897	900	896	848	917	851	891	941	806	869	919	844	944	894	829	911	850	884	923	802	908	873	813	853	841	892	830	917	903	893	870	917	863	914	901	836	870	920	931	892	908	831	897	851	810	870	860	860	930	919	833	838	873	884	859	873	889	862	857	883	843	851	921	887	883	854	867	857	837	884	832	924	880	876	881	907	890	896	866	880	821	875	864	856	850	868	867	902	864	879	860	870	896	832	898	802	908	904	853	867	845	828	810	867	854	876	860	884	880	872	876	851	862	846	939	925	841	887	880	866	902	888	817	862	937	894	870	873	833	835	837	877	860	822	876	870	927	836	860	857	831	881	927	878	840	836	868	895	876	857	888	860	882	849	891	878	913	877	834	936	880	881	908	862	856	909	851	853	843	911	904	928	893	857	867	855	873	850	905	935	901	927	875	885	831	890	909	841	849	883	917	838	870	835	892	901	907	854	850	886	829	863	884	845	853	849	886	899	889	893	892	838	922	910	859	864	891	880	867	861	860	867	852	905	847	874	889	869	860	862	867	897	894	851	869	871	928	906	882	849	834	866	920	856	841	857	925	898	851	904	870	917	846	862	881	819	833	897	872	821	890	901	860	831	854	891	940	879	787	869	909	870	828	866	860	890	863	874	880	896	903	928	882	881	873	899	899	881	916	862	844	872	829	898	921	869	924	880	864	908	826	834	899	865	850	867	838	858	880	873	880	832	917	828	817	880	870	877	934	880	840	884	864	901	881	870	870	924	877	890	874	867	843	918	905	872	865	881	866	870	812	863	841	866	845	882	910	891	867	869	891	879	878	863	888	879	920	876	903	873	897	833	865	893	906
24265	21478	28724	24640	20897	4310	1443	860	777	805	765	752	763	660	728	675	643	674	656	685	675	646	627	658	664	655	654	653	707	679	630	627	638	608	648	640	619	643	678	634	661	658	648	658	640	678	614	622	624	647	701	595	641	648	633	634	622	622	624	637	654	659	656	661	598	638	659	573	640	629	621	658	654	627	612	658	601	590	610	616	604	612	629	654	611	627	638	649	638	607	651	611	635	617	613	626	648	624	596	609	686	660	651	625	667	596	634	633	593	646	650	634	582	611	629	640	632	623	627	645	598	586	598	651	653	645	669	633	624	575	631	589	642	613	607	560	668	634	625	611	617	621	587	600	630	650	608	649	662	678	643	634	622	586	596	601	665	641	598	624	614	605	612	662	623	627	661	654	619	656	653	655	668	619	625	593	599	618	631	580	641	658	599	599	654	571	622	633	678	612	621	675	665	640	643	587	644	603	612	603	647	661	638	637	624	634	593	631	621	627	633	616	593	629	632	642	563	650	627	580	622	627	606	676	576	678	617	575	669	654	605	612	630	621	611	658	600	611	622	576	639	635	624	624	631	672	614	645	636	613	623	653	669	627	627	585	616	604	605	644	650	641	608	648	649	621	626	656	622	613	665	596	676	632	615	616	643	654	637	637	628	662	631	654	667	698	671	633	625	650	632	639	592	593	645	677	620	616	615	629	596	575	575	605	612	609	596	634	610	676	624	604	627	642	598	624	642	594	595	656	641	562	615	661	618	609	655	623	577	641	646	594	642	591	665	604	641	631	611	615	638	637	607	629	641	652	625	614	651	610	600	603	633	613	591	653	618	659	640	586	647	626	614	597	670	611	641	610	576	581	656	604	590	641	597	659	665	633	630	617	630	619	644	592	638	650	622	563	634	643	650	636	622	654	625	626	608	663	636	631	654	575	599	601	620	616	572	614	602	594	651	660	624	641	638	642	600	614	590	630	704	673	681	632	621	641	623	662	646	648	625	635	601	612	605	653	583	626	652	619	600	631	568	585	614	596	643	599	593	595	626	674	644	648	616	628	623	686	606	646	630	634	618	614	653	644	588	647	609	614	635	587	614	613	675	646	620	630	600	657	597	604	624	617	641	628	605	628	618	607	611	614	675	644	629	612	634	654	663	625	559	613	622	554	658	614	645	589	661	646	607	639	603	676	602	635	611	612	622	653	590	615	649	626	596	560	617	612	640	600	643	634	658	639	617	634	589	602	604	607	574	574	551	585	592	627	612	620	645	609	605	615	580	614	621	663	649	626	658	599	598	635	633	593	638	600	661	597	651	602	606	621	682	644	623	603	644	596	626	627	610	611	600	595	612	628	545	588	626	653	638	614	611	571	595	632	612	645	625	670	629	606	622	638	587	654	636	653	583	640	617	603	633	581	648	632	684	638	615	627	609	617	627	587	623	655	681	634	639	623	658	622	611	648	639	614	628	647	631	637	623	595	602	600	624	617	627	637	590	614	644	629	637	606	626	653	669	628	619	565	638	618	612	563	597	606	588	621	619	659	624	658	660	618	662	679	649	621	640	651	622	597	651	634	633	651	609	651	642	608	664	603	645	648	626	602	700	613	625	580	639	614	650	587	608	617	641	618	634	652	637	629	629	585	632	629	643	584	662	604	618	642	583	558	615	595	663	600	579	631	597	653	610	582	612	646	644	616	618	632	644	601	619	602	643	635	612	634	637	640	608	613	595	632	610	633	589	639	607	623	622	656	641	622	619	611	643	623	598	648	565	650	679	649	660	624	599	671	621	653	641	646	649	582	606	668	614	639	605	636	613	602	611	625	650	667	617	582	600	626	657	618	628	630	660	612	604	631	649	592	640	627	627	610	595	646	594	609	631	635	610	669	590	623	593	603	615	617	651	617	685	620	600	656	642	653	620	624	642	612	648	643	640	625	663	619	619	589	624	622	642	608	607	645	616	660	608	597	585	624	638	577	592	640	624	674	661	612	631	596	618	592	609	628	643	682	630	626	637	591	586	600	623	617	588	610	598	637	620	607	609	632	656	649	620	635	631	633	621	630	636	617	599	658	643	616	605	648	603	660	668	639	593	599	613	586	647	626	632	679	625	634	635	624	646	645	639	644	624	619	650	640	596	618	624	617	617	621	675	595	647	636	592	621	633	597	683	608	640	581	647	626	658	661	623	609	656	591	626	636	568	567	639	612	615	630	605	641	655	648	649	582	599	602	613	641	639	608	619	608	602	596	585	630	642	644	636	667	568	655	628	596	630	650	581	610	650	674	613	602	650	640	634	625	601	632	650	623	632	603	626	590	622	663	632	586	610	599	646	650	600	650	616	638	681	624	622	613	617	625	635	587	583	638	528	691	602	599	603	631	636	598	615	570	617	623	618	608	628	616	655	669	606	631	652	578	618	650	630	577	639	612	638	615	621	607	602	661	636	605	661	636	681	645	632	626	634	638	613	666	602	627	641	629	595	606	657	615	645	617	646	618	627	622	656	620	607	581	604	648	657	642	628	603	629	602	594	637	631	599	616	598	629	665	609	664	627	596	566	621	629	598	698	648	623	632	650	642	657	608	628	654	580	603	649	630	609	658	635	590	638	632	601	661	600	597	635	615	658	639	627	629	595	623	631	627	621	601	595	620	637	612	638	656	661	631	659	635	599	615	591	629	636	624	603	590	627	615	638	581	613	603	594	563	659	666	642	619	621	675	633	577	557	652	603	620	598	594	630	615	580	616	625	613	659	663	602	624	583	610	660	614	601	643	654	657	642	625	646	628	614	638	627	599	629	634	631	627	653	664	612	646	634	644	614	564	602	630	627	572	611	646	605	616	626	637	649	582	635	607	625	600	573	683	645	614	629	593	616	602	610	621	603	624	570	691	599	643	612	628	619	591	654	639	604	646	622	655	588	613	640	645	625	572	605	631	602	621	598	621	619	583	651	614	618	637	595	638	648	589	607	636	654	662	618	644	616	570	611	566	601	653	601	630	643	659	586	603	547	637	611	598	631	615	603	626	587	624	588	617	683	597	620	643	609	643	633	657	599	657	650	600	593	607	617	617	607	615	646	608	610	596	622	614	608	608	635	632	606	589	641	568	678	578	621	622	597	594	685	619	646	595	629	604	623	622	607	624	623	635	636	610	598	619	620	607	622	662	645	617	642	644	661	617	577	617	595	625	585	575	562	642	636	605	636	644	648	635	611	621	618	639	621	628	677	627	635	640	583	608	633	621	660	586	640	604	627	608	605	668	632	655	600	629	643	576	626	597	617	616	618	609	577	653	574	632	619	610	668	627	641	605	629	600	601	636	588	646	582	628	645	578	605	641	569	651	567	594	638	672	626	611	590	650	636	592	564	644	617	617	606	646	623	553	614	669	596	649	594	687	622	627	615	620	631	635	671	614	678	640	637	613	598	641	597	601	627	624	641	599	643	637	634	618	639	627	673	599	639	644	588	623	614	631	636	656	654	583	619	633	657	643	587	603	668	638
3507	5085	4098	2178	1699	1271	1097	934	883	853	801	769	775	785	754	719	700	691	684	655	698	628	697	615	689	671	644	662	675	584	651	635	648	621	590	665	620	707	628	692	606	619	592	696	634	651	619	674	681	685	651	622	618	653	633	658	570	645	568	619	626	615	660	553	639	584	637	629	645	629	629	632	628	616	603	616	633	587	569	669	641	650	649	614	656	684	656	654	669	648	667	619	643	619	650	579	599	641	638	621	636	656	658	578	627	651	647	659	607	632	606	584	673	624	661	594	638	642	641	595	633	632	577	613	616	622	626	642	621	628	644	617	596	648	636	631	679	598	599	615	628	625	588	630	619	586	642	616	632	620	617	624	648	626	641	587	616	634	633	612	615	597	626	586	626	604	586	648	670	623	644	615	620	642	638	658	612	600	605	588	682	566	649	604	603	598	640	642	612	573	630	598	609	603	616	655	613	662	611	607	647	682	647	629	644	624	606	630	603	617	647	621	601	639	624	608	613	667	669	617	630	589	655	621	664	574	644	625	639	593	645	636	666	591	640	630	594	573	601	625	578	619	620	600	621	612	649	595	611	614	634	628	636	651	599	587	642	603	636	623	637	643	603	590	574	654	641	612	593	609	595	670	617	646	616	605	590	602	649	642	650	667	638	598	631	590	635	619	597	604	668	655	626	601	630	640	602	617	643	637	630	620	686	631	591	611	635	607	609	561	577	635	593	618	634	604	613	603	608	629	625	628	663	604	682	602	617	656	621	600	604	651	674	623	642	620	611	619	645	585	614	657	629	617	638	603	627	650	627	634	628	647	598	608	642	651	631	607	626	591	608	600	598	622	656	645	601	628	674	656	622	636	607	645	613	591	614	633	612	626	585	592	593	604	647	631	652	625	643	597	591	615	634	635	628	631	599	634	629	624	647	658	598	559	590	643	654	606	586	657	625	641	571	636	641	612	610	601	600	622	695	655	588	573	647	600	649	616	629	627	593	627	636	635	647	620	608	649	617	658	591	611	584	626	618	593	627	629	616	605	612	632	636	618	634	608	623	629	596	590	615	671	633	663	621	644	582	613	579	566	622	605	595	640	623	658	616	627	611	604	569	635	617	680	648	637	620	589	630	616	614	642	627	642	583	587	645	618	626	607	620	655	648	567	598	625	586	644	637	637	681	576	648	616	625	584	635	572	612	617	653	651	575	599	619	624	610	545	636	579	582	644	637	583	578	587	627	598	617	643	644	619	628	596	629	629	644	610	623	624	616	616	612	572	595	625	677	597	609	612	619	636	569	574	586	602	630	635	629	601	638	613	580	648	633	612	653	606	635	628	640	608	634	598	674	625	633	575	636	567	595	667	578	605	649	553	618	670	588	634	609	666	633	608	610	663	620	569	632	652	623	565	559	593	617	594	655	635	627	578	600	643	616	615	566	604	619	574	605	613	618	625	617	601	631	604	621	606	639	611	615	610	614	617	602	579	631	645	612	599	658	670	586	627	585	650	600	613	622	595	656	631	602	600	632	594	632	650	621	623	602	615	617	616	677	650	619	628	611	586	552	606	612	636	635	651	580	605	613	644	605	668	592	618	593	637	625	652	624	623	606	685	600	626	598	626	599	641	600	666	671	585	660	636	614	616	611	615	622	654	587	648	605	611	653	574	657	595	623	631	580	580	631	623	577	606	606	621	629	610	657	623	621	572	595	612	594	598	603	643	602	630	661	608	612	580	631	610	646	564	623	621	602	655	632	635	628	656	584	632	567	642	658	609	655	646	606	606	632	594	611	585	606	625	612	611	624	603	618	590	667	635	621	626	610	595	604	629	550	643	613	638	614	644	597	686	584	631	652	633	652	609	608	584	617	604	595	573	641	622	617	597	626	619	621	568	615	642	609	611	590	601	634	635	632	606	622	602	588	648	638	675	613	606	627	651	636	619	606	614	628	666	647	630	646	590	598	573	616	632	653	631	621	594	632	624	640	643	634	580	607	614	606	623	627	642	630	628	588	588	636	581	640	596	648	593	583	628	655	632	605	644	598	617	617	571	595	596	637	597	628	645	621	657	542	610	607	640	602	616	645	632	634	596	612	692	605	603	641	610	606	628	604	609	641	635	617	567	605	585	611	651	567	632	593	596	584	665	594	617	643	662	602	632	631	626	617	635	599	595	615	614	601	642	585	610	571	630	620	610	607	590	619	617	611	544	609	601	581	573	624	606	602	587	607	603	632	628	630	648	623	597	656	600	611	616	620	591	618	629	602	626	584	587	618	648	606	580	630	627	644	633	623	610	633	622	594	609	630	629	648	662	593	641	630	601	603	652	610	598	618	668	618	674	640	596	625	605	617	631	620	669	637	630	620	609	628	590	611	611	620	618	632	585	601	576	626	652	625	614	656	643	581	609	619	651	611	611	571	597	644	657	629	626	645	647	615	637	597	606	635	608	583	606	630	647	624	590	604	625	635	660	608	670	600	657	608	638	612	600	656	647	627	672	675	638	587	617	620	607	619	627	608	687	664	627	645	637	618	609	647	620	602	623	641	676	631	684	622	620	614	621	658	589	609	576	562	619	591	619	634	619	598	616	607	597	634	628	622	608	621	616	624	588	605	648	641	654	652	638	609	620	552	613	604	591	609	607	591	621	633	627	628	646	601	617	594	655	643	617	573	583	612	617	646	603	622	635	599	602	663	614	626	626	576	639	665	657	619	626	595	659	612	592	624	601	614	623	612	640	569	594	592	624	587	635	613	619	618	611	630	623	628	605	611	648	561	633	625	641	598	596	604	601	600	626	604	599	572	644	624	658	593	633	635	659	631	674	600	648	652	637	615	543	636	635	600	629	596	624	558	630	591	631	657	632	615	604	642	665	623	574	609	600	593	618	618	591	628	623	610	627	576	631	623	626	633	621	612	650	653	637	619	644	604	647	629	580	632	595	591	669	591	656	604	571	591	646	650	600	604	597	605	607	655	644	626	644	634	611	625	632	632	621	613	606	620	585	649	610	623	588	627	606	600	647	647	640	620	623	634	659	627	623	606	603	608	612	630	605	603	609	598	590	610	635	567	644	638	648	618	611	639	612	593	594	621	591	633	599	616	648	603	648	578	634	583	581	604	600	628	628	615	651	616	658	599	600	630	600	625	616	584	575	614	583	626	615	579	590	633	598	586	654	613	616	587	593	613	636	708	674	621	610	641	583	598	607	637	606	624	620	614	657	624	675	628	580	609	577	653	600	664	560	673	639	582	638	582	593	596	657	632	649	608	584	626	604	606	640	612	577	622	645	565	632	628	619	614	625	666	644	622	588	594	627	607	606	630	625	622	605	592	600	611	596	636	619	650	621	637	573	656	582	615	614	640	631	601	619	646	592	581	613	671	607	655	658	611	642	600	538	607	608	613	640	630	613	621	627	666	610	564	611	600	642	586	661	632	631	644	581	587	595	594	592	580	581	613	631	640	600	619	669	607	567	642	637	583	614	625	608	587	616	615	630
27829	12703	2235	1408	1030	931	968	1001	909	985	982	975	896	989	966	972	928	948	899	969	934	957	954	918	952	910	958	920	951	985	934	898	943	952	977	973	945	944	930	909	912	882	910	988	940	943	945	934	909	973	942	916	990	956	927	931	1005	951	928	1001	902	950	974	975	944	928	920	969	908	1019	981	965	873	917	932	966	995	918	924	971	939	908	967	974	956	941	931	925	935	972	915	902	952	918	970	996	899	922	948	898	964	965	974	944	934	907	919	978	881	973	987	928	973	961	938	1010	951	962	941	927	937	961	927	947	943	927	935	939	992	922	974	959	949	969	970	937	974	933	938	938	966	927	898	961	930	938	899	961	912	1001	930	875	962	930	868	982	954	948	1025	933	1004	949	904	910	966	913	918	964	941	939	916	947	906	951	957	971	978	955	940	990	895	930	978	957	893	982	999	943	934	942	900	915	953	921	882	924	907	932	942	967	953	986	917	901	973	980	912	944	941	890	894	923	1003	936	969	946	977	933	910	942	901	938	932	981	939	912	942	933	966	883	936	959	963	916	923	944	955	966	922	939	915	983	941	956	911	856	960	968	969	895	911	921	912	958	938	901	930	890	943	923	971	939	934	965	985	952	1020	901	902	945	959	964	969	945	938	1004	952	958	989	912	950	995	946	984	947	1015	943	927	946	974	974	938	941	1006	922	965	957	917	979	919	968	891	971	917	935	918	911	982	961	936	967	1007	946	991	972	939	950	956	931	941	948	992	950	933	911	869	927	998	912	951	923	935	1002	944	957	1036	927	927	963	932	903	937	913	937	975	940	934	876	965	902	908	958	981	883	939	878	945	911	885	968	960	919	945	951	1045	911	974	898	936	948	957	939	906	965	914	936	984	935	940	997	983	917	968	966	947	975	870	933	896	927	953	992	960	966	940	917	957	965	877	923	945	953	932	975	962	939	909	943	914	957	989	1024	937	963	912	961	982	923	965	949	956	1015	941	972	945	997	880	930	990	911	914	987	973	954	948	988	959	1029	937	957	913	897	954	957	909	978	962	906	988	923	961	955	918	913	930	947	931	866	987	928	982	980	904	930	972	935	977	1025	970	972	958	990	927	982	914	974	944	887	935	1012	945	970	942	977	957	965	929	901	925	955	936	957	965	993	937	916	906	940	895	945	959	954	923	973	950	955	918	940	970	943	921	932	973	969	952	979	926	889	932	924	914	966	911	914	872	976	978	928	924	978	953	975	947	926	952	1009	968	934	935	860	934	899	917	989	927	982	983	901	940	885	963	968	922	902	951	979	934	906	941	999	966	931	936	990	932	975	965	947	950	958	929	905	928	988	870	951	946	969	930	965	942	957	874	886	922	930	938	986	935	989	980	924	946	959	931	903	927	930	942	893	927	923	959	945	1005	934	948	915	953	958	970	904	937	962	943	961	952	919	960	1006	943	921	910	899	964	996	942	984	955	925	956	931	924	929	998	986	932	971	979	922	931	962	877	947	940	892	944	974	978	928	948	931	915	930	979	968	923	949	956	927	925	997	929	1011	917	914	961	954	942	964	972	966	911	985	969	962	945	919	1025	995	878	915	989	925	965	884	960	906	894	923	919	972	921	914	902	901	933	926	1002	932	989	901	880	920	947	980	979	928	940	947	949	912	870	964	949	968	947	968	935	933	946	883	947	961	937	928	911	942	927	963	965	939	970	923	905	960	929	945	927	930	969	914	927	917	960	956	997	934	1004	964	1004	974	940	949	959	939	899	975	895	919	1002	996	957	963	955	984	931	929	964	957	943	881	988	960	956	950	953	900	1010	970	919	988	960	936	921	959	942	974	938	920	915	924	969	877	938	974	948	978	933	920	960	937	890	934	935	945	943	1005	951	899	901	929	929	887	978	941	880	931	894	964	932	994	919	939	975	953	994	881	905	947	992	865	907	972	948	946	879	904	956	908	944	953	919	938	980	938	970	1007	976	920	989	951	882	927	923	957	921	888	939	913	981	977	959	923	961	922	895	967	935	939	973	930	973	897	977	951	977	937	982	949	961	945	946	986	957	971	933	952	938	996	937	968	936	949	960	944	934	897	929	1001	949	904	891	937	961	985	874	976	899	992	927	899	926	958	957	968	974	916	935	873	937	1007	924	951	904	946	936	934	961	943	995	904	914	940	941	948	976	909	925	978	985	965	947	898	927	893	957	934	929	913	963	909	908	985	935	961	925	932	937	902	917	947	914	904	901	942	974	923	903	916	949	908	976	946	984	939	950	938	929	927	968	969	912	928	932	943	886	971	953	974	963	904	948	911	968	900	941	1013	946	929	916	950	949	899	998	954	924	936	971	902	963	957	972	928	937	957	977	919	935	950	954	951	951	942	1005	915	897	1005	910	941	909	940	905	973	914	914	964	954	977	944	955	946	1010	874	933	1020	972	984	942	930	891	947	946	998	920	961	951	986	923	929	928	869	909	896	913	1018	943	942	959	988	924	963	1017	915	992	898	916	927	978	931	960	932	901	909	1009	913	1008	993	951	961	963	961	958	969	953	933	933	983	978	948	957	905	971	926	973	908	933	985	1002	1039	872	885	918	961	913	931	936	933	929	979	906	975	969	971	943	980	939	928	934	908	904	919	929	956	939	957	947	911	977	966	1033	948	933	925	1010	1009	912	984	922	956	895	960	940	912	977	918	983	991	903	898	961	994	932	903	950	998	940	977	942	929	951	956	940	942	994	945	946	957	963	985	933	974	967	903	936	950	950	922	882	903	988	968	957	964	918	937	960	968	965	961	959	941	925	925	946	907	947	979	970	916	992	950	988	952	965	884	944	930	973	975	961	922	951	981	937	890	965	947	992	959	946	994	990	972	977	919	1008	966	952	928	938	984	937	939	942	936	910	886	952	997	941	962	966	898	943	958	978	938	949	947	909	1016	950	930	957	960	939	905	970	938	931	939	978	975	926	985	980	946	959	931	962	966	967	960	886	959	1029	968	968	928	934	985	939	973	919	933	919	964	935	960	915	896	975	936	967	909	984	955	879	950	956	940	942	920	943	886	959	978	896	976	921	985	997	984	932	932	935	957	927	989	991	931	931	939	928	894	939	929	900	943	958	905	896	938	950	908	973	936	1014	956	928	935	972	920	890	925	939	945	967	956	981	950	953	966	956	947	977	973	951	983	901	943	958	973	931	882	957	965	907	916	953	945	1014	960	955	925	945	886	918	924	994	934	974	886	936	944	936	922	970	949	982	950	975	914	989	954	934	904	941	955	898	881	1010	955	974	875	963	957	901	1035	953	980	903	959	917	976	942	914	908	913	957	914	990	925	940	962	973	930	972	919	943	919	929	938	915	971	959	922	956	920	899	928	945	937	933	925	971	935	994	951	926	866	974	939	897	980	983	981	968	914	969	944	981	984	984	904	895	940	963	954	920	952	951	954	980	898	906	958	997	930	920	976	949	924	927	917	945	936	956	940	939	953	966	907	949	1001	934	1018	941	925	978	1021	931	953	920	1000	958	894	950	900	976	960	946	894	955	953	927	927	970	930	907	936	966	971	941	972
5183	1098	1045	925	880	854	830	894	838	799	837	868	822	833	900	900	813	802	873	796	880	817	860	859	869	851	862	840	872	838	830	844	893	793	868	810	904	825	824	850	848	873	816	832	834	839	845	820	809	823	834	828	818	889	871	850	838	836	801	818	921	818	839	843	865	831	811	841	856	881	877	844	852	823	797	862	820	852	800	801	822	826	850	792	885	786	803	810	846	850	862	832	867	890	873	831	804	868	818	817	838	818	797	909	836	884	816	814	834	890	793	853	821	826	841	821	857	836	806	785	838	797	857	802	844	837	850	829	820	839	774	815	836	853	802	859	869	813	791	859	817	810	856	905	814	846	855	798	883	861	891	831	846	808	832	853	860	826	833	854	840	832	847	874	853	892	792	865	873	854	829	830	839	806	831	839	824	843	827	839	841	851	816	840	845	823	830	811	891	829	875	843	826	835	796	767	846	794	797	827	809	817	856	843	837	817	814	820	825	853	847	867	848	818	889	873	808	864	887	803	829	837	847	884	794	875	786	855	847	798	815	865	807	853	910	830	893	853	880	839	856	799	826	848	816	841	810	838	848	848	819	786	848	824	797	902	834	817	856	882	816	859	876	822	811	839	832	852	832	789	824	798	873	821	850	834	872	861	839	877	863	835	844	803	825	815	820	811	842	851	754	828	857	884	769	837	839	781	832	817	835	845	836	835	862	832	842	843	820	877	827	902	857	826	808	840	809	828	831	856	870	832	858	933	838	811	870	835	796	841	835	853	814	851	808	820	796	840	826	835	851	834	844	877	798	829	861	825	836	840	832	861	825	807	857	875	861	819	847	807	831	862	850	802	872	828	835	800	837	877	824	867	805	870	857	787	808	843	810	850	855	792	816	807	863	843	851	860	864	858	848	844	827	813	879	813	875	801	875	850	860	823	913	827	807	870	793	803	799	820	802	832	791	827	870	800	899	827	855	854	824	815	805	860	821	873	819	849	799	800	815	822	850	789	842	812	784	850	779	911	873	845	830	777	844	862	804	803	860	851	805	824	843	815	831	837	825	858	760	833	865	839	883	865	907	816	838	843	819	826	793	827	807	847	801	905	857	829	890	799	824	855	843	866	855	826	866	830	841	855	838	831	855	824	833	834	831	899	904	846	760	842	890	875	801	825	832	821	830	863	854	819	878	829	844	811	794	870	891	806	816	868	871	825	837	813	855	870	864	821	828	814	866	821	809	816	810	824	778	799	849	869	840	802	825	851	882	865	836	875	807	883	810	879	866	833	834	872	790	878	905	823	847	835	874	808	834	872	795	801	834	802	855	818	846	812	827	868	874	868	838	799	836	834	813	918	815	851	833	870	830	881	827	840	855	801	873	841	805	911	853	826	837	837	864	843	886	846	854	779	861	801	835	807	880	864	803	811	833	783	829	825	834	830	848	841	831	851	863	818	881	826	818	821	883	824	872	851	815	829	838	836	814	856	854	825	835	802	802	810	825	773	824	822	836	793	779	822	863	802	826	787	839	869	848	825	874	807	810	846	837	833	828	852	806	810	865	847	832	824	837	842	844	811	835	810	810	815	886	822	835	834	868	838	848	861	825	833	797	782	841	807	832	813	848	804	827	865	852	770	875	850	803	878	888	785	794	830	847	857	862	853	795	892	813	864	815	832	851	846	838	751	844	827	844	842	848	793	885	878	863	841	789	860	888	807	831	803	823	828	824	774	850	905	796	885	788	787	805	833	796	791	861	820	783	841	781	896	873	817	861	847	844	869	831	825	866	808	818	872	818	818	837	853	827	801	858	814	764	815	825	813	862	790	843	803	848	868	822	864	868	864	834	871	839	887	831	820	832	844	790	826	844	881	819	807	878	870	852	830	839	840	788	842	788	796	853	821	851	849	857	835	883	836	873	788	873	838	828	842	847	873	839	850	886	842	856	878	790	827	831	836	825	874	787	839	795	830	830	887	826	806	914	799	829	806	869	824	848	826	795	836	805	801	815	835	789	849	857	876	788	849	826	838	811	862	836	825	814	850	865	811	847	809	807	842	824	821	835	884	814	814	799	822	846	821	836	879	821	867	861	798	740	838	831	863	828	865	786	822	853	857	850	859	872	836	804	839	815	805	831	828	828	785	805	819	865	843	820	867	864	828	876	798	835	843	860	796	772	834	869	860	821	868	790	757	875	795	850	898	832	859	821	873	840	815	822	875	814	858	831	807	859	844	824	863	817	848	843	875	848	821	820	829	841	821	845	867	863	817	845	880	796	842	849	776	852	905	785	803	834	844	870	826	789	828	817	872	871	818	826	895	849	889	897	823	836	810	793	854	852	842	842	905	819	841	822	773	858	854	812	870	865	822	850	859	835	777	827	803	800	829	798	853	839	814	857	798	827	815	822	818	872	891	825	810	825	820	869	869	826	880	906	826	831	882	822	797	824	814	849	871	848	837	823	842	854	848	840	789	823	786	842	845	810	837	847	858	868	840	779	855	842	830	784	859	802	872	852	827	814	833	887	900	918	823	872	821	823	807	821	829	872	815	863	817	826	883	864	879	809	888	850	834	828	826	840	859	843	841	819	862	853	800	862	844	870	834	816	854	828	857	832	806	853	836	817	792	839	798	820	806	840	873	799	860	819	841	866	824	854	832	812	883	808	877	905	867	840	808	830	848	848	831	886	846	839	888	832	819	840	879	825	842	817	803	777	912	832	798	867	796	857	782	857	828	842	832	791	818	804	833	862	854	818	807	814	809	863	864	819	841	832	864	858	834	855	766	884	860	809	805	812	898	812	783	845	785	828	838	821	840	824	847	847	832	825	865	880	828	855	793	815	811	868	785	845	861	838	785	864	850	874	833	849	845	805	833	811	813	824	830	778	843	790	809	818	850	852	845	802	840	787	892	792	852	866	778	804	845	828	818	829	836	854	796	838	828	851	891	837	872	822	784	847	840	822	876	851	805	868	837	793	845	854	835	855	773	798	868	809	839	779	821	832	827	822	856	883	863	860	826	829	831	773	833	786	844	892	811	812	819	808	871	868	838	806	842	849	817	822	860	895	859	839	877	833	774	871	860	829	854	874	837	864	766	876	831	852	800	828	832	861	869	837	825	831	856	855	884	788	881	828	837	844	819	824	825	841	854	853	844	830	816	828	840	828	854	832	845	867	859	866	823	870	846	848	873	816	818	816	829	801	806	843	756	877	791	842	766	824	892	792	876	850	874	789	855	775	853	855	819	864	840	851	844	841	815	845	867	859	849	845	852	824	850	823	872	796	832	829	859	830	785	860	866	815	844	806	775	796	829	844	874	850	829	795	862	888	871	876	899	844	870	824	797	870	810	817	842	791	833	806	825	831	872	842	832	824	820	869	787	831	810	834	823	786	823	860	835	861	857	836	888	821	851	828	802	853	829	842	831	863	804	842	814	830	841	766	864	848	794	829	879	838	861	882	822	844	845	816	806	806	856	853	888	833	822	852	830	817	860	837	800	850	838
25439	21491	26829	23176	3603	1530	1307	1104	1087	1034	1060	1044	992	1046	987	992	1050	982	1064	1020	996	965	1015	998	1026	1048	1037	994	1045	1016	972	991	933	988	984	980	1017	1056	967	966	1048	996	966	981	980	1026	982	1005	1014	1007	989	973	996	994	953	999	995	968	985	1055	1040	937	1039	1010	938	998	1002	990	984	979	1028	993	977	1025	980	991	981	1026	970	978	1003	976	955	1001	1035	1056	985	1048	977	987	982	1057	991	983	980	999	938	962	1039	999	945	962	970	993	989	1045	997	973	1034	952	951	1025	1011	991	960	973	988	1007	999	1004	993	929	925	931	993	1013	934	959	961	1016	1003	933	1006	931	1028	990	997	928	993	960	956	1020	1009	1027	1013	949	995	1018	999	948	981	997	998	1004	985	966	994	973	980	974	962	1004	980	984	986	1012	1012	970	950	953	976	1029	936	955	975	985	985	955	958	992	963	994	1065	955	966	1040	1010	975	997	987	999	1010	947	963	962	1043	1033	962	998	971	884	973	1013	1001	983	1008	967	960	948	958	1071	934	943	1009	962	992	946	978	952	974	982	1022	934	969	905	967	979	975	938	951	955	944	1035	976	996	941	955	971	942	970	1022	1008	988	984	963	1005	947	914	965	1032	1005	1002	936	1010	983	952	989	1019	1025	952	1046	1001	926	989	966	1003	954	947	969	985	973	1015	1008	1027	991	978	1077	1067	1034	985	936	1026	979	1002	959	951	977	946	1033	1014	914	991	967	1039	996	1006	994	968	968	967	981	981	904	989	986	964	958	839	1023	998	987	971	935	987	980	994	1034	978	924	961	952	951	1000	1002	960	992	1001	1010	934	1033	944	988	998	965	930	1017	930	998	1010	1000	974	1000	1002	956	1027	1052	1030	969	962	1035	992	1020	1001	1027	981	1077	984	982	977	1001	978	969	998	1000	983	1001	998	998	997	970	984	917	977	897	994	969	994	1006	1015	962	984	975	991	1006	1014	955	998	917	970	977	915	982	978	1024	1007	1006	966	1023	1058	959	1013	1025	972	968	991	948	1011	1050	967	1004	978	993	1020	932	1000	977	978	977	928	1060	961	1037	1017	1008	1009	1078	1000	946	975	920	962	1015	984	967	947	1001	1003	982	969	962	980	1007	1011	961	1018	1009	1005	935	935	928	999	984	942	958	1023	925	1013	1006	943	931	977	985	894	972	1018	974	1072	927	939	990	1004	951	969	1017	972	1012	984	947	1031	970	984	936	957	965	968	978	1036	989	962	1008	1001	973	1038	939	975	1011	940	983	1018	963	1004	1000	982	1024	1019	984	952	984	1021	1037	987	1014	995	947	954	1007	997	967	955	912	974	966	961	961	972	998	984	968	949	985	957	991	1017	990	976	979	1014	939	1005	983	963	970	936	959	937	916	986	979	976	1021	1042	1055	980	1013	955	999	908	990	996	1022	958	965	977	988	983	951	1008	966	941	929	904	989	982	933	931	1010	996	1045	942	975	998	1010	1002	1011	1024	934	1009	974	965	940	898	960	961	1016	966	1029	976	1018	969	1044	1023	953	1011	1027	1024	979	987	952	946	961	999	1033	968	967	1014	987	965	1008	1001	983	940	945	1012	937	999	946	962	951	999	1008	992	962	982	925	930	964	969	1027	962	1008	967	998	971	953	943	950	965	1012	1023	954	1022	977	977	940	932	963	974	1004	977	991	961	974	969	990	1030	968	941	951	938	947	934	955	929	950	959	986	1001	948	925	942	951	951	1025	1050	1005	1014	998	971	960	970	931	944	958	973	974	908	957	974	970	986	987	1044	1002	944	970	963	963	1015	931	962	966	1037	946	1038	962	1014	996	1003	1001	1007	993	925	934	973	947	986	1005	1020	983	965	963	925	961	964	1062	948	992	968	1010	1004	960	945	969	983	930	988	1017	920	983	964	999	1036	972	1022	970	1036	1026	959	1005	975	966	1006	974	997	996	1000	998	940	1001	968	982	988	993	1042	953	982	978	945	978	983	991	996	1041	983	988	928	978	983	925	932	981	978	980	967	927	1049	996	994	979	985	1001	1002	976	988	954	958	952	1013	994	1023	984	1007	974	960	994	1031	933	1006	1022	912	955	918	995	974	986	1035	966	1000	933	949	987	986	1010	1004	950	943	963	962	945	953	923	956	1048	1008	937	889	962	993	973	980	979	943	993	963	947	1034	1000	986	978	963	948	1020	986	919	971	939	973	993	1002	946	973	994	1021	962	952	887	959	970	965	1038	996	969	933	1063	1021	966	1031	991	976	991	984	1036	976	974	984	1011	977	998	1006	917	974	964	989	999	949	996	936	980	989	992	1078	973	1018	986	996	964	955	927	975	970	1034	984	984	977	984	1001	961	999	980	1012	989	969	904	967	994	989	1016	960	995	933	934	989	966	1014	1008	952	1008	969	1005	994	971	969	995	976	976	1005	988	1015	1005	992	951	948	968	986	950	971	954	985	925	946	999	959	1009	931	922	916	1025	940	982	942	911	996	1040	997	1000	945	990	998	995	981	1018	980	991	1000	950	997	1019	985	977	936	975	944	978	974	993	981	984	1014	977	980	1002	1039	1013	973	999	1016	1032	1010	1056	1017	976	981	983	972	972	1047	957	938	944	975	989	1002	1012	936	967	1036	956	1050	1004	1018	956	993	1025	1000	1039	1012	1050	965	999	997	951	924	953	944	961	982	967	992	952	943	1026	974	966	1018	1056	988	1006	981	924	975	993	989	958	975	970	997	990	959	941	973	935	990	1007	982	986	927	1011	1056	928	1041	954	964	1002	1014	964	947	917	982	938	1003	992	967	1012	1014	878	965	985	1045	999	943	935	981	958	1011	943	1004	947	1004	943	1022	938	1013	985	1000	984	985	1024	1048	964	1008	930	977	1055	950	992	966	987	966	994	949	1012	977	972	976	957	960	948	983	978	1009	962	966	1010	983	968	984	952	1026	974	972	980	997	944	1009	989	1009	1026	930	984	959	1018	940	993	1031	1002	966	964	997	975	941	1032	976	970	989	931	982	989	999	974	1021	981	943	955	980	962	970	932	1008	1014	1055	1023	1024	1002	981	982	1011	1016	1011	939	950	992	976	997	1003	979	978	973	1013	984	969	905	968	963	967	990	931	980	895	979	971	969	965	928	997	965	903	980	994	947	982	964	961	956	942	989	973	970	1037	987	994	968	948	957	1003	988	953	987	990	937	927	996	934	1016	963	981	935	950	932	992	998	929	899	1006	1012	982	970	990	998	972	981	947	1000	997	949	1063	952	927	991	1016	966	953	975	1022	1014	1010	964	1044	1006	1023	949	1003	993	948	995	961	962	1019	976	941	974	969	941	975	950	969	1002	1005	966	936	952	995	1004	1027	971	893	983	1031	1015	959	967	1023	1050	964	959	1013	967	1003	1004	930	960	1038	1035	963	904	969	940	974	972	965	1002	995	1008	983	1013	983	994	1045	1003	1001	972	1007	973	997	989	930	959	946	954	1027	1005	998	920	957	1017	1030	1000	936	997	990	1031	990	972	929	949	1024	985	962	1011	1008	1040	1017	996	987	962	949	1007	980	988	982	970	992	979	1042	1013	999	958	967	992	908	977	1011	1035	991	1019	1012	978	966	1001	969	973	1048	966	935	942	919	993	966	1048	975	1048	930	955	936	927	991	964	985	971	1051	997	972	999	1030	1019	951	956	1014	992	984	1002	966	989	962	1023	1022	911	983	952	945	1016	959	955	1005	936	975	979	979	885	928	967	993	1045	980	988	1014	997	911	935	928	996	993	982	1012	930	980	977	974	984	1021	1003	961	999	920	982	1053	987	963	1022	965	967	945	958	976	1007	954	1030	978	961	953	949	1031	972	1025	909	934	946	1034	1028	972	927	993	1053	1004	946	990	1012	1030	942	1007	953	972	948	979	966	1038	971
3658	2796	2425	1574	1305	1206	1044	1036	973	975	959	964	911	934	920	932	942	902	924	905	893	951	989	936	886	978	861	860	866	931	951	881	902	886	872	879	923	911	883	926	884	906	883	856	899	880	889	866	896	896	918	977	857	923	906	905	847	884	850	894	900	902	897	871	910	893	879	886	845	847	886	909	919	882	922	910	848	865	894	910	858	848	917	895	921	905	935	866	870	900	843	855	883	857	914	948	868	876	928	868	895	926	858	854	864	863	881	904	873	874	886	848	927	867	892	871	903	863	904	853	922	852	938	829	891	876	817	890	876	938	856	873	850	861	885	898	881	987	900	883	896	919	890	930	895	924	943	886	938	860	898	923	931	924	921	849	882	830	889	972	882	903	892	851	871	856	861	878	924	914	854	832	898	876	875	909	840	892	894	845	912	853	842	896	864	932	887	856	833	878	978	891	874	925	850	853	878	879	839	854	909	821	906	875	883	938	856	888	879	906	905	866	849	906	860	890	846	904	876	824	909	897	855	835	854	906	862	835	872	874	888	885	854	860	919	916	895	909	872	878	859	894	891	884	925	884	897	859	855	900	930	922	834	892	888	899	881	922	880	920	895	885	895	819	891	855	910	892	872	854	841	866	860	916	858	970	942	925	859	920	857	892	912	903	864	908	885	859	863	898	921	854	890	859	821	843	872	856	860	909	909	861	916	856	906	858	829	908	877	896	838	891	857	914	893	931	836	878	851	877	901	904	870	894	832	929	879	842	921	868	846	908	828	871	870	835	837	858	903	870	897	894	949	871	863	842	906	885	879	855	921	922	905	985	910	892	852	888	865	895	892	909	940	874	884	888	913	867	933	891	946	893	908	875	833	898	886	925	854	893	835	854	896	933	916	889	848	904	902	860	902	841	902	858	888	838	846	917	913	847	876	899	867	902	876	896	906	930	854	862	902	886	863	867	924	837	889	849	876	943	862	853	879	876	801	877	831	923	890	858	876	897	840	914	868	865	863	863	847	857	894	877	931	882	836	886	943	871	857	886	860	869	922	886	897	860	872	849	852	892	921	886	898	903	850	902	893	869	877	849	852	854	902	888	891	898	832	896	804	911	855	846	831	870	865	794	872	814	917	863	898	916	886	885	854	891	897	842	850	886	890	875	871	905	896	822	916	886	893	879	836	862	896	922	870	891	904	878	913	807	819	902	879	876	805	897	873	856	865	908	912	838	860	934	892	913	856	873	900	872	879	861	867	949	881	897	822	871	907	918	863	856	900	830	889	875	886	869	834	858	836	886	864	897	940	911	842	819	917	867	867	847	879	859	933	893	882	894	857	900	858	830	892	874	869	902	911	853	889	880	877	913	851	820	839	921	826	890	866	848	882	817	893	854	889	865	870	842	878	876	872	878	889	834	851	878	849	867	917	903	874	929	865	890	894	867	869	916	924	823	862	891	880	872	857	816	862	911	896	833	897	865	929	865	926	887	814	846	855	910	890	924	850	878	849	909	856	876	869	887	923	848	871	872	892	879	861	823	898	873	881	874	878	860	858	920	921	878	899	811	915	871	878	841	875	861	911	870	884	836	913	908	896	893	919	814	875	872	869	885	842	909	843	889	875	872	948	863	848	903	863	894	863	867	908	895	894	847	827	832	917	875	854	854	884	884	840	917	892	846	911	850	894	911	941	903	828	883	860	912	849	904	934	840	767	860	880	871	870	905	912	865	865	830	863	908	886	900	849	875	891	875	864	879	903	834	914	879	866	881	912	900	897	898	821	856	907	837	893	918	871	881	880	932	920	850	871	907	884	853	879	871	883	874	852	935	910	916	903	829	934	869	922	857	851	903	850	899	895	892	851	908	933	870	855	899	901	862	887	906	859	806	901	879	906	911	890	893	918	863	883	866	882	849	913	925	864	861	885	909	856	890	930	887	932	898	904	895	856	870	875	887	853	888	880	856	856	828	873	856	837	846	857	884	894	871	864	850	845	887	862	860	875	865	881	887	865	906	860	826	895	874	854	884	878	867	902	895	848	897	945	888	836	856	901	856	855	894	871	877	873	881	928	832	887	865	864	819	901	890	874	858	844	849	867	923	881	914	889	872	848	899	927	831	844	874	851	848	872	865	860	822	879	914	901	900	846	873	850	892	888	878	876	884	891	916	852	899	956	816	887	808	849	861	928	878	924	859	884	922	876	885	915	893	874	915	836	885	874	885	859	896	855	881	821	862	870	908	889	881	902	833	879	829	911	874	845	871	859	891	882	865	875	877	912	916	879	858	910	923	893	861	835	868	879	830	923	916	857	865	864	833	837	913	842	938	831	853	919	887	886	847	840	843	868	870	862	857	926	943	876	894	938	819	839	846	881	874	878	873	852	883	932	873	921	816	866	873	897	901	832	900	932	839	881	907	898	814	893	904	891	829	908	941	895	852	880	850	841	886	876	902	889	877	959	900	863	864	852	841	889	873	908	895	857	848	859	844	899	898	881	887	869	894	884	871	902	870	870	911	841	859	854	910	884	897	899	841	824	907	856	873	845	843	925	856	906	867	879	876	900	882	907	885	909	858	901	889	891	908	839	860	861	883	864	919	872	871	854	872	827	895	908	922	879	851	902	884	893	920	909	887	901	892	931	858	864	894	858	823	862	873	889	863	899	858	838	891	880	898	878	860	861	879	841	915	891	891	910	875	945	871	824	912	884	936	863	844	856	862	897	841	896	843	872	870	894	846	887	938	810	893	893	906	898	890	860	885	888	803	827	887	867	922	892	855	879	924	850	907	819	844	900	848	842	885	860	859	848	885	869	878	885	858	876	912	853	862	873	866	909	887	871	831	918	850	882	847	889	911	842	902	858	895	905	880	867	904	884	887	873	915	853	834	855	902	884	914	886	886	832	874	865	802	876	872	909	891	880	912	899	876	853	858	958	856	878	870	887	861	904	877	905	851	843	894	836	915	896	899	869	863	895	945	912	893	904	931	931	948	886	905	865	904	887	867	852	866	903	882	895	929	889	856	852	898	893	854	918	920	898	872	897	841	882	851	860	889	866	902	845	879	872	897	890	884	893	953	877	824	906	857	854	886	862	953	877	863	929	890	855	870	840	812	915	846	895	840	865	885	896	912	887	870	926	858	910	875	853	873	848	873	898	893	861	913	869	872	874	870	852	847	873	922	872	931	893	912	860	942	863	908	896	884	917	904	879	915	856	874	876	870	869	858	903	898	860	888	899	836	857	914	894	841	897	902	858	822	872	878	916	909	936	886	850	863	879	898	920	898	869	902	906	822	851	912	885	851	858	955	836	870	874	855	836	904	886	892	921	900	925	864	868	887	840	843	872	849	884	866	890	872	888	880	882	884	838	852	881	902	891	842	845	885	863	931	892	808	839	842	867	876	877	924	897	888	909	845	883	915	873	864	923	871	875	922	837	855	812	846	836	852	852	869	847	920	837	879	864	885	925	889	875	838	918	888	870	801	823	917	895	830	900	849	917	893
24183	21504	28776	24682	20926	4358	1483	952	792	768	749	762	725	733	701	726	647	692	694	706	685	640	694	685	696	676	613	670	683	593	639	635	628	657	675	684	674	632	684	681	611	622	683	631	621	630	658	595	658	642	677	587	599	647	636	650	634	655	657	645	681	642	662	674	643	682	619	606	618	606	575	611	655	617	632	649	626	634	628	616	657	687	631	630	608	644	612	626	630	623	650	625	663	649	593	620	668	588	628	634	607	610	618	642	621	600	638	620	587	638	575	611	619	652	666	635	636	600	639	636	575	654	655	667	603	640	659	636	640	621	673	596	651	660	692	619	607	634	635	645	642	639	614	631	639	625	633	616	680	641	623	627	662	627	610	632	579	635	641	661	675	688	683	600	616	606	645	664	623	629	666	652	632	606	631	668	630	570	609	642	602	637	629	635	634	638	618	659	647	625	634	658	609	627	625	609	611	611	653	619	624	616	635	687	620	608	629	626	608	609	632	611	644	598	610	657	631	627	635	651	622	664	616	646	608	677	638	639	640	629	631	631	641	631	584	666	629	636	672	632	647	649	584	613	617	621	602	612	593	627	624	626	585	631	627	652	651	659	637	607	636	630	632	589	623	661	637	627	673	624	664	611	630	627	602	649	643	630	619	589	624	643	620	668	623	677	570	605	637	626	691	619	627	623	645	614	618	647	625	619	688	626	616	624	652	628	628	670	663	607	651	592	635	652	633	661	651	634	651	654	647	625	631	669	590	628	603	636	626	653	609	634	585	630	629	640	577	630	672	656	633	633	636	620	652	635	608	650	668	607	595	611	621	677	621	591	665	631	638	642	592	608	614	630	580	659	623	665	656	649	665	664	652	601	642	636	628	619	629	613	588	642	617	653	628	647	586	674	608	624	646	609	641	686	596	661	621	690	661	630	599	601	630	645	612	641	674	634	625	659	651	571	643	627	632	639	667	607	684	655	640	637	582	674	640	640	629	637	637	627	638	653	619	595	647	654	622	642	661	681	664	635	640	633	660	616	674	611	614	639	638	636	625	574	633	620	618	625	634	662	644	666	606	654	645	654	623	614	583	673	575	608	603	651	600	627	623	615	618	700	646	660	670	639	632	643	638	559	677	618	659	608	601	649	603	624	588	645	595	641	683	639	641	692	634	577	648	629	662	643	635	647	656	654	631	638	669	692	625	656	604	637	617	649	669	652	642	598	623	653	657	625	640	607	686	629	660	636	579	665	614	582	675	605	646	618	641	627	599	671	609	670	596	629	701	618	628	663	634	615	639	654	593	633	667	647	667	658	613	640	601	619	655	636	601	591	609	617	630	677	639	608	636	611	634	606	612	637	676	691	634	624	605	610	599	629	659	640	589	598	615	637	623	610	634	639	654	650	576	608	685	585	626	637	623	665	646	647	657	635	621	653	630	658	632	610	599	612	671	583	634	613	614	615	671	646	619	650	655	639	612	598	579	645	574	605	609	633	625	669	608	612	630	645	636	652	653	604	623	619	627	619	621	607	631	603	622	607	653	628	636	657	647	632	656	611	608	619	586	647	649	630	607	644	633	608	573	649	656	657	580	596	644	648	596	631	637	631	657	599	627	649	633	646	661	651	618	621	584	661	640	635	608	621	639	619	636	629	597	632	628	634	629	649	683	622	638	634	647	598	636	618	643	660	602	650	611	631	643	590	611	636	622	657	627	581	629	615	641	606	644	669	626	591	664	649	608	629	629	638	613	642	683	657	596	606	613	647	638	625	641	649	595	623	644	621	677	650	678	602	655	663	640	599	625	605	583	642	605	627	633	608	599	616	655	591	607	635	614	657	601	622	652	617	567	620	667	656	674	644	658	627	578	599	625	652	645	608	650	649	661	638	660	655	655	599	679	655	654	603	627	664	612	642	696	632	644	626	629	633	681	616	600	591	618	633	657	621	619	663	651	632	619	620	640	641	608	630	599	617	660	630	651	605	604	642	606	650	625	626	642	555	646	646	608	628	610	595	616	618	634	598	605	613	571	583	657	630	600	664	584	620	651	603	653	617	662	640	648	659	597	622	646	660	612	655	635	621	629	664	603	627	661	616	633	621	626	615	617	632	616	648	613	631	615	653	605	664	622	624	582	593	607	604	668	647	635	624	685	600	652	659	642	650	586	593	623	605	610	604	642	622	649	611	616	635	611	650	641	635	611	652	628	593	617	587	634	600	634	607	610	644	648	638	628	645	596	622	641	649	644	621	580	598	620	635	608	598	609	605	651	623	574	643	621	624	589	631	639	622	618	656	616	627	641	638	621	663	665	624	627	645	636	669	612	625	678	608	603	718	624	629	625	628	613	640	643	649	583	619	599	649	640	607	601	647	588	646	652	642	637	617	629	609	617	590	651	617	612	590	636	639	646	638	653	619	615	601	606	629	636	660	613	638	614	603	619	656	608	603	621	623	615	629	621	707	579	601	590	620	627	609	597	627	625	633	683	667	615	628	610	635	629	632	605	614	597	598	597	650	644	628	636	610	595	660	647	630	668	645	668	640	636	646	603	630	649	619	644	644	619	587	597	631	688	631	609	654	645	610	660	629	599	645	601	640	591	632	649	650	670	651	628	595	620	651	634	625	629	630	649	636	645	607	661	646	597	641	626	629	623	580	562	588	671	624	680	691	601	656	612	656	600	604	617	615	579	638	645	621	603	650	627	673	620	619	691	642	582	652	642	645	569	640	614	621	616	622	641	625	607	644	634	612	615	630	626	660	592	643	607	592	614	596	630	647	602	627	653	620	670	620	590	597	620	635	594	648	617	639	655	632	605	671	608	639	611	653	651	667	611	644	645	609	604	669	639	639	627	643	587	612	631	675	640	607	633	653	642	626	608	620	617	611	632	628	612	605	636	607	651	637	592	619	615	666	635	633	591	644	583	577	640	578	616	654	607	652	653	631	677	657	615	650	654	583	627	594	636	599	655	638	608	639	654	609	637	610	592	599	621	624	649	640	629	620	567	622	634	622	604	622	607	631	670	665	576	624	627	663	664	697	583	627	639	624	611	650	645	599	642	650	683	649	609	628	626	610	618	629	618	610	637	638	615	604	666	636	605	590	648	611	637	624	643	569	631	572	623	641	652	635	651	597	638	621	613	577	680	622	620	654	616	648	670	577	683	651	601	632	617	626	639	675	631	620	625	654	632	627	582	636	631	649	589	575	596	655	608	648	635	617	672	661	640	620	583	581	612	684	625	649	635	653	609	590	631	615	614	582	610	623	594	632	643	660	603	598	591	585	667	627	610	658	686	608	609	650	666	611	653	643	607	584	624	608	568	670	612	620	645	623	676	604	667	589	644	626	667	656	593	611	626	585	648	658	617	667	671	642	646	580	585	647	679	620	689	632	608	619	620	658	633	620	563	643	642	687	612	643	647	601	622	586	640	587	616	609	628	620	602	607	600	663	607	612	622	627	639	623	622	588	625	589	629	688	627	631	622	644	598	598	656	677	669	612
3623	5142	3976	2136	1495	1270	1090	1012	910	868	772	765	748	726	714	727	717	706	668	679	681	677	615	680	654	617	644	679	664	649	703	645	645	659	639	667	637	654	641	675	647	626	699	618	637	644	638	635	602	621	609	654	605	620	589	661	596	644	657	671	629	599	664	654	678	630	641	639	638	624	638	644	669	638	626	586	651	641	629	597	654	651	660	638	631	629	594	617	614	633	628	633	623	615	632	631	616	631	630	635	636	623	621	635	628	618	574	623	637	638	631	673	608	612	657	646	659	591	647	640	592	622	649	626	641	630	629	610	631	658	595	595	629	695	637	626	673	583	628	615	652	622	632	623	620	624	605	633	635	623	577	674	664	643	627	598	621	605	632	571	642	606	668	646	616	641	641	611	625	612	601	656	629	613	572	575	629	605	544	600	675	599	646	616	618	632	580	592	642	618	614	585	628	593	602	574	616	649	591	609	627	593	601	624	610	620	620	654	590	568	581	658	696	672	612	631	651	631	594	607	637	585	645	611	616	575	632	577	629	611	607	609	622	673	586	632	627	596	634	615	643	661	608	656	625	627	615	646	669	582	616	610	658	590	606	575	615	619	598	632	618	634	610	655	592	601	645	613	616	620	590	612	616	600	626	639	599	588	597	600	618	654	633	670	568	636	577	594	630	630	630	591	617	589	640	634	617	635	635	583	565	636	598	614	652	604	630	612	595	649	571	653	639	651	631	643	630	602	646	649	603	610	608	657	584	572	594	635	568	652	630	633	645	631	631	653	646	636	648	602	604	605	599	662	658	634	629	608	625	609	591	613	654	597	625	654	642	598	575	614	622	654	612	608	652	605	631	587	606	632	642	641	634	618	615	605	636	659	600	630	641	653	605	638	646	645	652	616	581	638	660	644	643	604	628	570	624	612	633	600	624	619	603	649	588	662	583	603	603	578	625	655	553	627	603	637	599	626	699	633	609	602	602	588	683	616	583	614	609	609	639	636	610	623	592	627	669	601	593	615	633	655	620	646	648	652	619	584	624	567	619	606	613	607	586	615	637	630	623	630	646	629	595	609	647	576	630	596	626	606	637	599	628	639	608	621	621	671	618	661	621	584	667	656	575	627	611	597	606	614	620	656	642	599	609	632	633	619	582	629	644	608	589	620	562	594	588	584	600	613	624	580	651	622	596	582	613	624	641	627	634	635	611	635	584	641	610	588	604	596	619	622	602	590	684	588	616	612	630	611	610	618	612	679	579	534	668	634	600	614	628	562	595	561	603	571	588	634	577	608	634	582	647	632	593	612	590	667	638	592	575	637	592	649	603	601	649	661	597	665	582	643	616	645	628	627	580	608	637	657	663	619	617	646	610	607	629	637	597	572	612	588	614	605	609	625	588	623	620	624	591	612	616	574	587	604	623	605	665	610	567	638	598	643	656	615	637	600	575	601	615	591	606	601	588	613	560	595	643	636	609	618	617	653	636	642	613	591	608	598	657	625	584	628	594	638	606	608	589	658	586	624	598	591	601	614	576	619	646	566	614	640	596	642	604	647	639	607	601	643	628	643	620	626	644	607	608	604	604	592	616	632	610	623	645	618	596	572	624	576	557	616	581	606	615	636	603	597	641	617	602	642	603	617	630	656	622	575	672	574	619	617	632	569	608	614	598	622	615	615	620	633	613	631	602	619	625	613	633	615	632	658	663	604	640	619	618	658	634	598	639	638	625	577	624	629	591	608	657	615	593	581	621	624	611	583	623	617	567	626	650	658	616	570	631	604	627	608	576	618	623	613	604	665	597	621	622	609	589	623	638	595	588	622	615	619	641	587	604	625	625	635	598	582	624	631	605	572	617	674	663	631	635	621	616	613	649	589	658	634	597	641	568	603	595	606	686	617	688	607	639	636	604	608	649	585	635	589	601	636	575	646	565	630	614	616	615	579	669	571	660	634	613	579	644	642	582	615	624	605	630	594	622	603	596	589	598	616	609	601	659	604	582	601	607	631	637	572	599	630	646	607	620	579	593	593	581	625	608	619	638	620	649	607	639	578	653	607	648	584	593	612	644	643	591	606	630	601	594	588	605	559	582	596	580	611	634	639	643	585	627	611	619	570	630	638	613	620	594	612	622	629	551	630	604	624	605	648	566	606	620	621	563	635	614	636	614	618	591	639	587	591	617	636	616	559	621	591	644	620	620	592	628	591	577	606	632	656	609	609	636	639	676	587	587	586	652	631	642	614	637	608	580	638	640	564	615	578	602	625	616	592	667	650	581	608	602	591	616	655	654	616	645	647	625	585	599	595	582	645	589	580	590	610	601	597	607	630	631	605	636	599	603	628	612	586	670	609	603	617	618	646	595	600	630	595	621	617	579	615	622	619	605	591	605	605	620	610	618	586	644	624	618	593	617	615	565	617	601	600	604	582	598	641	618	616	587	592	583	559	578	627	621	644	613	556	624	627	661	595	644	675	590	588	603	591	624	610	561	634	648	622	585	599	614	608	621	632	610	605	628	638	617	624	631	669	583	603	539	615	613	633	613	656	633	621	633	619	615	612	610	589	622	613	633	628	614	627	617	625	620	650	597	629	609	630	642	631	595	607	604	597	566	617	593	623	632	599	612	606	623	603	582	595	592	599	614	634	619	608	612	592	641	628	617	649	613	634	647	627	616	614	635	596	613	608	600	613	612	601	629	642	588	615	602	623	644	618	592	602	648	583	630	626	599	642	613	597	568	586	599	616	634	617	559	621	589	599	600	599	636	641	623	604	603	603	618	587	605	630	609	665	632	599	629	614	640	616	647	624	572	600	577	609	609	652	626	624	616	595	616	614	650	608	615	611	629	572	587	673	619	625	605	625	624	603	639	657	602	605	603	615	612	616	634	577	562	631	635	592	601	585	606	598	659	660	630	576	622	628	627	635	649	657	618	653	606	608	639	615	619	633	617	634	615	618	587	601	538	615	633	625	556	589	632	640	574	587	578	627	610	602	625	637	610	633	592	621	640	616	657	630	587	613	632	614	623	629	570	644	528	630	642	603	647	641	614	607	640	634	611	631	596	599	602	596	578	611	594	568	585	613	649	572	634	620	635	610	608	609	609	634	622	611	633	601	608	580	622	602	611	639	597	598	605	633	592	649	618	604	627	600	597	570	643	600	583	627	642	619	615	658	643	580	618	618	612	652	660	561	627	604	645	622	653	643	638	629	653	602	602	661	609	616	630	628	613	616	626	609	618	573	607	609	609	579	594	613	626	571	629	651	625	614	632	602	647	659	647	637	588	630	597	608	632	616	621	642	597	597	642	604	603	600	615	616	597	605	648	607	582	641	596	598	681	578	647	622	623	636	629	601	596	632	552	615	597	616	590	579	623	645	681	670	606	632	601	589	600	598	584	587	619	628	582	651	608	605	655	639	635	636	616	631	642	617	605	633	601	593	630	608	659	619	631	606	597	619	637	614	584	663	619	609	600	596	560	591	640	641	607	640	599	581	595	610
27688	12708	2341	1298	1004	987	1007	988	940	947	912	959	954	952	951	957	982	937	982	956	940	909	963	952	944	1001	936	946	947	931	908	992	1002	967	1019	935	962	936	987	996	951	979	982	932	874	990	896	939	950	940	981	966	985	937	941	990	942	899	926	973	973	943	958	962	964	1001	928	960	916	958	934	951	939	954	938	964	967	897	991	943	954	970	944	1001	952	939	950	951	943	935	992	988	925	990	975	971	944	1023	988	957	970	898	923	911	917	961	1015	977	980	931	918	925	924	952	934	923	947	1004	934	957	903	910	960	908	933	930	909	920	935	994	996	982	983	1043	914	971	917	933	1011	993	963	949	925	933	974	868	981	969	954	902	955	904	978	917	955	945	967	941	943	958	919	931	954	975	969	938	962	952	951	978	974	1012	953	940	962	950	839	992	959	934	963	935	954	966	943	982	942	984	996	920	927	909	877	943	932	908	944	923	965	925	960	947	975	943	956	976	929	958	980	920	929	952	945	973	940	974	949	956	950	932	953	946	957	912	922	964	910	962	992	982	987	993	964	915	954	995	959	956	959	916	927	960	945	957	927	941	975	989	943	950	939	963	889	958	941	939	908	864	943	948	994	976	993	963	910	914	894	942	913	1038	934	977	967	959	974	931	948	969	939	1005	955	941	961	955	886	974	923	943	902	923	993	906	974	961	916	911	939	917	968	890	910	916	952	984	993	982	974	897	957	986	917	964	943	951	984	932	953	993	924	933	933	951	967	978	919	921	1011	940	962	891	917	881	922	942	932	984	930	932	903	970	944	924	973	974	929	963	968	956	1008	922	942	975	990	983	936	902	920	958	977	947	912	970	986	926	956	930	925	976	892	948	926	913	937	923	954	956	967	940	955	929	918	931	931	978	947	991	947	983	913	936	918	872	964	889	950	1000	984	962	970	936	933	983	957	918	935	967	929	926	981	963	946	1001	986	940	946	966	877	932	1045	1002	1015	932	967	952	965	968	910	961	932	901	958	922	958	999	960	900	891	953	948	886	917	993	894	924	957	892	968	937	890	961	965	956	939	925	940	914	974	1001	974	961	906	970	923	970	934	971	940	980	907	928	927	989	967	958	931	934	970	901	942	958	950	994	957	949	928	925	973	985	947	948	938	911	953	959	987	981	896	951	928	933	920	945	925	933	930	937	955	979	919	948	991	972	914	989	965	924	936	962	941	976	926	930	936	933	967	955	936	964	910	963	940	928	938	898	929	950	893	974	848	931	973	987	921	910	978	945	936	995	945	1055	923	954	934	944	959	968	932	943	910	901	990	981	987	945	923	994	894	1001	960	984	926	902	963	941	957	926	911	979	960	941	933	1033	925	936	931	978	1020	971	976	1042	1003	922	921	965	983	929	984	944	938	975	924	982	974	938	939	972	940	923	946	902	916	1012	957	934	931	966	948	962	934	908	952	968	907	974	956	996	923	925	923	980	987	982	1010	918	945	926	919	952	983	939	1002	1003	973	932	941	977	974	933	955	926	940	916	959	968	958	983	950	934	921	919	938	936	969	943	935	973	916	949	1006	938	980	955	983	948	938	978	869	928	946	928	976	902	939	954	930	1002	911	912	911	935	889	965	1007	951	893	940	1024	939	984	989	963	937	947	965	891	920	888	975	942	939	1033	945	930	910	957	985	953	933	977	929	958	987	994	988	984	908	974	938	939	922	916	952	960	949	924	1001	955	960	900	952	935	923	947	937	919	926	992	967	928	954	968	907	919	970	916	888	959	943	967	986	892	933	965	1013	923	985	908	927	961	917	935	883	950	933	903	947	931	954	880	961	976	934	965	998	908	919	1003	926	972	962	951	977	985	940	982	965	944	912	959	912	965	883	949	938	907	917	980	879	924	966	936	976	1003	937	940	908	958	992	970	971	928	944	972	926	923	948	915	944	956	984	892	952	934	947	964	924	961	898	1002	957	929	915	979	891	945	957	998	1005	898	914	949	952	950	975	926	913	961	981	892	891	964	936	950	972	921	1010	956	881	936	966	879	929	924	881	966	911	955	953	1038	904	917	980	970	940	931	915	929	946	995	932	933	974	951	912	904	943	957	909	964	946	991	944	1018	906	880	910	939	946	975	925	910	938	902	954	951	988	980	975	912	1010	928	940	1001	938	970	897	956	970	913	948	963	917	938	970	944	938	1010	925	941	952	1029	979	991	963	962	921	955	939	957	956	905	997	957	973	959	951	953	980	951	967	1007	959	948	951	915	958	949	1030	889	962	973	949	946	906	918	950	981	970	902	920	932	942	987	1020	997	945	982	961	1000	920	918	994	925	964	928	947	955	938	967	924	965	942	971	928	949	922	992	940	928	938	901	928	931	912	954	944	1007	930	934	943	914	972	989	916	929	972	957	975	931	988	964	916	951	965	947	918	950	937	973	939	951	912	877	922	936	953	938	965	978	919	983	908	990	943	930	947	962	943	962	992	951	976	977	1012	921	912	897	902	932	946	958	939	956	983	948	957	937	969	991	933	890	879	923	922	973	960	1036	950	958	929	957	943	969	956	947	915	969	920	965	986	961	968	967	944	998	994	956	963	908	943	947	959	974	945	975	988	978	993	932	969	997	938	947	960	1021	923	974	950	951	954	997	921	960	935	989	984	909	977	972	939	994	977	945	960	991	947	865	935	932	960	900	909	976	980	959	969	917	877	919	883	938	960	948	967	957	921	971	991	942	918	991	941	857	918	968	1002	964	986	932	949	937	893	961	994	991	940	986	997	956	898	921	986	914	933	995	927	935	940	951	935	957	933	920	975	894	919	949	970	936	1039	938	995	926	941	981	956	980	949	970	956	972	937	975	991	940	935	962	883	967	907	976	972	965	943	982	946	1002	938	917	965	966	1027	994	931	948	946	931	906	975	953	980	975	925	941	943	991	946	949	926	919	970	911	974	981	948	924	935	903	952	964	991	915	874	924	930	982	946	917	979	936	906	929	969	901	908	931	959	977	962	961	970	918	958	931	941	1005	987	964	946	988	955	939	980	927	960	905	975	995	951	933	916	1018	974	922	954	909	942	966	929	927	941	928	1025	919	1017	983	951	972	1005	990	923	977	941	921	919	962	939	978	977	953	977	945	912	984	886	976	949	936	1013	1012	921	984	929	962	941	951	937	1030	951	933	872	923	920	994	979	973	997	950	910	941	972	912	949	998	980	951	969	884	971	931	948	920	935	895	981	939	951	955	985	981	908	926	933	924	950	999	898	956	920	949	932	951	913	995	926	929	999	926	943	911	1011	932	900	1008	924	988	952	965	988	943	980	1006	980	983	863	973	979	956	997	916	910	999	966	927	911	963	887	966	958	939	975	960	917	899	893	986	981	1013	905	956	981	938	961	935	913	921	949	944	905	943	937	979	927	932	983	942	907	966	914	922	870	969	905	981	938	897	935	938	946	972	916	1014	922	985	931	937	973	949	1001	970	943	944	1002	923	963	979	943	936	930	973	959	924	875	933	968	933	914	917	946	915	917	945	978	978	988	965	906	925	969	920	961	975	957	932	958	943	950	925	912	973	918	901	943	962	973	931
5213	1063	970	867	846	887	826	832	837	838	874	865	832	885	855	840	827	798	840	849	813	821	857	833	854	868	829	785	848	889	852	842	824	866	840	836	828	875	834	807	841	816	838	888	866	841	793	818	863	800	818	829	838	830	818	818	807	853	807	880	832	753	832	835	856	809	901	848	831	806	844	826	887	856	804	794	842	860	841	852	862	818	837	785	884	796	888	850	853	865	791	785	859	772	906	895	824	793	808	797	837	809	823	846	854	840	858	885	870	818	849	846	830	826	898	877	777	823	818	786	838	796	854	816	844	876	876	828	818	851	883	829	884	852	803	857	857	813	829	851	829	786	911	833	803	816	833	887	857	822	811	813	795	818	881	796	825	794	834	859	809	813	823	873	830	842	832	833	873	764	821	819	854	848	867	847	804	774	871	843	851	827	853	776	770	783	805	808	841	778	784	835	856	850	805	834	787	770	852	843	813	756	776	863	776	807	844	876	818	860	842	874	837	791	821	839	844	848	825	850	839	800	809	862	861	822	845	855	826	811	836	844	852	842	847	833	797	858	871	832	877	851	770	821	822	786	809	802	812	855	847	796	815	815	825	791	808	856	897	810	853	810	835	761	850	808	844	838	816	827	857	800	839	851	827	805	841	815	794	833	791	835	853	822	834	884	787	822	846	807	857	812	817	827	850	885	824	906	780	856	847	857	836	770	842	821	833	834	851	820	811	839	821	799	811	824	825	857	822	818	829	825	742	864	854	823	799	867	824	818	833	838	853	818	839	821	783	848	806	866	826	837	834	865	818	848	820	856	772	836	843	861	805	820	859	864	871	854	808	856	857	861	818	818	814	886	823	784	809	792	866	847	883	807	858	843	813	793	864	773	820	835	846	823	837	798	853	841	861	781	833	837	819	844	861	823	828	844	846	881	841	849	830	872	827	856	796	862	844	814	816	848	867	834	854	788	835	846	860	843	847	817	832	800	818	818	803	798	861	774	806	791	805	864	851	848	820	808	859	845	836	864	823	849	843	788	838	836	908	806	839	841	841	832	828	829	838	813	834	847	855	860	880	796	851	858	850	839	838	845	821	836	852	912	823	831	838	817	806	839	885	830	833	815	836	861	831	795	824	824	831	851	842	893	817	840	831	858	856	819	875	878	777	827	782	811	800	860	878	836	856	849	822	807	827	872	793	808	812	849	816	784	786	839	845	882	805	871	855	840	875	771	841	870	846	828	852	821	846	875	832	835	813	833	787	890	825	839	900	826	824	792	854	824	856	794	777	829	810	825	789	847	834	838	861	808	824	844	824	825	836	875	811	822	850	870	876	805	839	828	838	865	836	837	859	833	860	823	867	850	852	813	861	825	779	804	819	904	807	865	825	839	826	842	793	875	794	834	914	855	855	834	848	843	780	819	811	885	853	805	812	828	767	816	833	870	807	851	809	828	847	855	851	816	821	817	831	834	856	764	777	807	796	814	810	823	862	833	834	850	800	770	811	791	847	805	793	830	868	845	836	785	800	858	810	818	849	886	825	782	829	826	820	842	812	877	813	840	824	791	843	799	880	787	833	824	836	783	780	833	858	822	804	805	812	817	882	822	837	852	827	831	831	796	861	831	857	827	803	859	811	785	795	803	831	843	809	864	878	802	798	854	827	829	781	791	808	794	820	833	802	851	893	842	830	843	854	853	864	805	826	880	814	852	756	848	837	830	857	782	816	871	869	905	820	818	852	848	806	809	841	853	851	831	836	779	839	861	826	829	852	845	818	856	835	831	866	808	822	824	852	856	902	765	845	805	830	857	782	815	835	820	810	812	818	824	827	838	861	846	847	843	807	834	840	792	826	792	817	837	864	774	811	854	861	837	832	843	815	860	789	801	888	853	859	784	840	853	841	854	829	801	788	788	803	846	810	809	828	812	881	832	858	822	892	824	881	862	865	849	845	855	874	856	825	847	799	807	817	822	862	852	860	846	822	843	855	804	817	845	832	831	875	817	843	846	851	850	828	798	822	815	812	826	861	791	830	852	838	838	840	868	765	825	792	821	795	864	843	864	817	822	838	853	849	844	841	837	801	806	830	803	851	847	828	861	849	828	820	853	801	882	833	867	797	826	853	855	864	833	802	856	853	855	788	836	846	856	804	844	793	886	825	812	823	836	831	790	788	769	794	856	823	804	843	813	815	878	828	827	827	837	817	841	841	879	836	862	855	819	839	831	799	805	768	852	838	827	835	862	840	812	842	849	859	857	806	865	857	830	848	804	864	860	837	812	811	857	825	796	780	844	899	813	865	839	834	814	848	814	812	834	800	808	808	842	814	830	829	794	841	831	842	824	832	811	843	811	863	843	843	867	823	815	791	807	799	810	891	909	834	857	849	863	866	807	808	858	848	869	789	883	827	872	831	841	844	805	838	806	832	870	818	851	804	805	824	835	781	837	843	832	829	847	809	839	836	859	808	859	882	879	808	805	853	825	819	860	765	881	783	818	826	829	828	862	866	875	856	844	831	839	864	864	845	821	867	879	831	818	862	834	815	812	826	837	809	866	852	784	891	835	830	825	874	816	843	821	810	793	806	816	865	830	896	828	814	842	797	848	837	895	851	817	822	815	846	858	840	795	789	837	866	826	830	876	845	827	803	830	844	841	808	806	835	795	854	898	795	836	866	830	839	860	781	802	776	867	880	865	791	867	818	864	856	868	809	885	818	849	852	857	811	840	832	855	868	836	849	848	800	833	810	833	809	821	843	769	799	822	837	877	825	845	837	830	885	858	804	783	836	809	886	838	814	873	747	823	838	806	857	850	803	782	850	807	815	879	822	892	856	822	852	823	811	865	858	843	864	825	823	866	826	831	839	870	803	833	825	835	847	783	825	842	817	847	831	813	816	886	812	805	806	847	793	830	852	846	855	820	812	807	803	819	805	824	847	775	872	812	880	849	868	852	811	796	765	830	816	861	823	847	826	831	818	848	834	822	801	808	844	815	851	839	852	850	856	820	834	868	843	786	817	836	875	835	801	818	823	837	865	862	843	839	768	860	819	833	841	792	868	838	851	851	816	865	827	818	834	846	820	823	874	809	821	833	879	869	842	827	861	881	803	772	822	837	858	826	893	808	783	769	798	793	837	791	837	883	833	853	828	808	881	840	841	860	851	777	856	790	829	810	881	813	866	852	800	815	816	835	809	843	876	851	772	842	871	898	845	856	838	850	811	835	797	837	848	813	798	817	857	853	802	824	818	914	859	780	856	832	851	869	810	850	847	812	822	822	850	820	866	847	835	880	807	921	825	751	866	861	805	837	810	865	843	811	868	862	839	775	796	811	856	855	774	851	859	825	822	806	853	842	837	815	860	862	837	826	855	855	784	831	802	842	848	812	859	839	814	826	814	837	834	833	887	828	867	791	855	844	814	833	858	847	835	827	818	823	794	797	829	842	840	826	829	820	789	814	837	843	855	816	832	861	828	835	834	836	822	867	848	816	855	836	769	856
25496	21490	26894	23203	3528	1526	1338	1151	1053	1090	1114	1078	1089	1029	999	1013	1030	992	1004	1015	1095	1041	1020	1020	1031	1022	1002	1018	1048	998	1009	1010	1006	967	983	1032	951	952	949	988	1001	1011	961	1017	988	994	966	957	1033	993	1064	1010	1025	1026	996	1020	988	976	931	1040	975	1046	991	985	987	961	988	983	1016	1008	988	1011	974	998	1002	1051	983	1049	981	970	1057	967	974	967	1005	1030	961	1013	978	1013	990	993	1062	1022	997	1013	1002	979	1006	1018	974	1019	989	976	924	1003	995	987	994	961	1001	994	1059	1009	960	1000	1056	991	980	967	1004	986	982	999	995	1019	980	1020	1001	978	933	976	1044	1006	951	1043	999	943	1001	967	1005	1042	997	913	978	969	987	993	943	930	1001	994	993	956	1012	977	1033	976	977	980	964	991	969	980	1003	1017	1020	1005	989	999	1046	1011	1044	996	982	970	988	979	1009	1002	970	936	1005	962	981	1027	1078	997	1057	977	1054	1012	1026	986	981	982	888	1043	951	935	1001	1001	959	996	1006	968	995	997	1031	952	1028	1050	970	997	1015	977	997	935	1075	985	976	1032	988	956	1020	995	950	1013	950	1009	991	965	994	973	1005	1063	965	1009	1033	959	992	934	945	998	1015	968	973	922	1037	1009	976	1007	990	1022	1002	996	946	971	988	990	1014	942	984	1077	966	980	939	1052	964	931	975	973	980	1037	973	1004	978	929	990	1056	999	1016	1029	985	1011	1025	977	959	990	1013	1000	1037	1015	1027	973	1027	962	1018	990	998	1024	1004	1039	986	1037	929	999	934	1000	986	1008	1014	986	1009	992	1012	939	946	1005	996	983	971	1038	973	987	982	1001	1001	973	1006	987	942	1025	1037	920	971	968	991	1018	1032	979	992	973	1020	1015	998	973	965	967	985	987	975	964	1016	970	962	968	1012	932	977	1019	1000	948	992	977	959	957	953	1021	1021	1006	1001	1009	959	950	1021	989	952	986	995	979	1031	984	973	993	1013	957	939	994	989	1027	1019	997	946	971	944	984	985	921	951	980	976	1022	1040	1006	955	1004	973	1019	1022	987	971	985	962	992	974	991	962	1001	947	994	948	997	961	989	983	968	1015	955	1028	982	978	984	1010	997	1000	936	1035	949	1012	1021	974	1008	948	993	1010	1032	1012	975	958	1049	992	948	986	1004	942	964	1047	952	970	1002	940	983	980	1017	986	970	997	989	974	983	999	988	1016	1025	1012	1028	956	1014	1007	1017	955	1034	978	985	969	968	991	1015	957	972	1023	1048	999	979	994	1051	935	1000	973	1008	961	1037	992	1011	1040	1012	1000	972	975	1008	990	1041	1042	1038	1008	958	983	935	1053	980	995	910	982	994	957	1039	1040	1017	1020	1018	1014	1004	1007	939	991	1031	979	1021	1002	992	1008	1022	1007	1007	1015	1062	984	1004	1048	1003	1030	957	987	986	1012	998	1015	961	978	984	1030	981	1000	1002	1000	1035	1005	1006	997	999	1001	1048	991	990	924	1019	1067	1001	988	978	996	1046	951	1016	1000	969	907	953	963	992	958	1017	1009	991	978	1042	1007	953	993	953	949	974	998	1009	1000	1027	989	1018	952	987	1010	971	959	933	1010	947	1043	1027	978	969	977	977	988	936	988	943	1003	980	1006	961	955	969	1026	1071	935	975	924	1019	985	1035	958	980	982	995	986	974	982	986	1015	961	996	990	966	963	991	1033	957	993	1000	999	1000	962	1052	997	976	969	1012	961	1006	977	980	1023	985	955	940	949	1000	1031	1039	1000	992	968	985	1007	1017	1055	963	951	993	976	1062	983	989	968	994	1009	993	1004	969	972	938	1002	910	1024	1009	1022	980	977	981	987	1017	997	1056	1031	1033	984	983	958	1056	968	1028	1023	999	1030	955	918	1019	1017	1002	995	1024	1007	983	974	943	965	947	969	1025	1000	1027	1028	967	1000	977	934	1024	996	1016	960	979	927	961	972	979	1006	967	956	1032	987	1010	967	999	1005	981	988	986	999	940	977	968	999	953	888	983	922	954	1053	907	986	994	1004	1025	993	978	1025	978	1011	1024	986	1029	995	957	1028	954	965	960	973	996	997	928	966	994	998	996	970	947	1023	1023	960	1015	977	964	998	1046	957	1008	974	992	930	1017	985	1013	1014	947	997	1050	983	998	1014	951	952	958	974	944	949	999	1004	1016	972	959	1028	978	1001	1039	964	998	971	995	987	980	1011	983	985	997	978	978	997	1009	1029	964	984	984	978	1001	982	982	969	955	994	1019	1026	987	1000	1041	958	1006	1006	1040	1000	947	998	978	1043	993	935	1018	993	966	983	1023	1000	1007	999	962	1001	954	1008	960	1034	1006	1011	1009	938	1033	1008	988	1003	922	985	1001	1001	1056	1011	987	994	1006	999	986	999	946	974	1000	949	960	1019	1023	1016	1056	998	1047	977	1049	968	1025	956	964	1031	976	1019	1058	1022	1012	975	982	975	1029	988	966	1023	1016	892	1026	1027	987	1004	973	971	976	993	990	969	1029	960	967	980	988	956	981	1036	1010	1058	1014	948	1039	979	994	957	984	992	1005	984	989	990	904	999	1029	972	988	957	996	1029	1006	1039	960	1050	987	931	1012	1015	1056	984	961	945	992	970	988	1002	1002	967	982	992	980	992	988	935	1009	1026	1022	971	1002	996	1011	961	987	987	973	991	984	1037	964	1027	1006	973	1060	963	1034	1025	958	985	1005	1011	936	979	1049	1033	941	976	974	1028	948	962	991	993	1004	922	951	1002	957	983	936	1062	1002	1031	1027	1009	983	1001	984	952	986	982	1018	989	984	1025	998	1018	994	977	952	997	945	1004	1017	1014	924	948	971	1005	957	1017	946	1030	1020	1002	1031	979	969	968	971	998	1002	968	997	1008	1009	993	994	1042	1002	987	1004	963	989	904	991	1045	989	979	894	1012	995	986	944	986	1019	923	994	1042	1005	962	1008	986	1000	1060	1052	978	995	989	1015	1001	994	994	1004	987	976	956	1009	983	952	1003	981	915	902	958	992	972	948	1023	994	1029	1009	1003	946	971	973	988	1062	964	980	994	1014	1016	911	1023	944	981	1024	977	1029	954	940	1055	1025	967	983	1003	983	988	980	994	979	953	938	995	1010	1024	948	958	971	992	935	935	993	980	993	984	1014	983	975	967	999	994	1038	993	1020	951	983	938	1020	940	992	987	1012	1001	956	1040	1002	995	986	1008	996	934	967	991	990	972	934	958	999	991	965	932	978	1028	1034	943	1006	990	988	970	976	999	1000	990	992	981	986	1032	993	973	986	999	1047	977	953	987	1002	1016	1031	1026	1023	967	969	959	965	961	964	986	972	995	973	977	952	1016	1014	1061	1003	986	1020	1025	936	1011	998	957	991	1011	935	990	1079	1030	969	943	1011	980	976	1033	973	1027	977	976	1031	992	1018	1005	1011	1043	947	970	962	958	1003	1025	999	1013	1034	982	926	1029	990	976	984	1027	1009	1033	986	997	941	952	993	961	981	952	1051	921	989	926	977	973	1003	1011	974	1019	992	979	927	984	974	1004	978	1006	959	985	967	984	919	975	1021	948	989	1009	983	1029	1006	963	993	973	993	919	1021	1017	986	992	989	950	1018	1005	1010	920	1006	1055	984	983	985	1038	995	965	996	955	944	1011	928	1014	964	1008	1012	1004	1045	1006	1021	951	991	1056	978	929	1037	993	963	1007	959	1004	1022	979	993	968	995	1017	1050	1062	959	973	969	994	965	978	999	986	945	1006	1011	997	1066	974	927	1024	1028	1000	938	961	985	1004	1050	969	933	915	907	983	966	997	1002	985	989	970	954	1000	1029	1006	1001	962	1008	973	1010	977	970	1000	1031	985	970	984	1026	958	942	976	932	907	977	998	947	940	1010	1048	1014	962	982	970	999	1016	969	1016	998	984	961	968	927	951	1016	946	1014	1042	986	1007	979	975	966	987	976	1006	1009	960	970	991	956	900	955	978	995	1026	970	1000	975	1003	1035	972	1044
3672	2793	2332	1555	1319	1192	1111	1046	1038	952	958	931	916	948	929	918	881	900	953	903	906	882	913	899	925	937	897	908	918	892	887	986	932	899	867	914	890	866	913	903	915	957	906	853	853	912	934	881	925	865	895	899	875	864	888	916	879	913	922	934	907	862	911	893	855	927	859	862	925	887	857	918	891	891	872	869	903	858	857	933	890	899	917	820	843	869	891	900	861	918	854	919	875	840	937	852	901	847	867	916	825	877	846	958	888	897	871	884	918	940	869	882	869	908	939	883	873	911	865	933	921	934	914	906	900	851	924	879	879	859	904	914	851	891	915	862	945	857	872	895	878	875	926	901	880	917	868	898	874	942	932	869	901	904	873	882	873	910	869	909	874	896	852	861	870	855	897	831	939	867	910	927	831	915	852	840	932	939	869	918	876	866	854	864	840	869	920	883	891	908	887	881	895	881	892	859	895	918	859	894	905	866	837	932	900	911	838	917	866	882	848	883	879	872	909	912	863	873	901	923	926	868	911	866	912	859	870	872	885	865	870	931	876	876	856	897	873	875	833	854	865	941	896	866	892	852	907	898	869	900	875	874	901	882	913	849	921	967	881	900	851	891	864	850	886	868	839	943	891	869	880	854	914	905	825	850	944	868	862	889	880	913	827	894	885	877	842	869	893	860	878	887	913	862	849	847	939	864	875	860	916	886	835	922	846	893	901	910	855	917	841	894	901	861	889	870	886	874	869	854	860	847	900	906	889	878	893	867	897	863	860	837	914	918	877	889	915	824	906	828	842	869	860	876	885	905	845	903	900	880	854	865	859	918	888	850	847	871	883	910	873	895	917	926	835	906	883	838	895	895	843	841	871	934	894	867	867	885	881	881	907	924	918	898	844	904	918	901	907	851	893	929	888	868	838	900	893	937	873	912	884	835	845	868	912	865	866	923	844	919	851	894	917	923	832	880	868	879	877	857	894	914	893	899	899	873	863	882	902	903	849	939	913	888	889	870	901	868	883	875	858	903	898	898	918	822	858	910	869	847	928	866	842	893	874	881	880	866	934	879	879	901	870	877	890	879	855	898	887	868	917	972	834	878	833	857	853	900	897	928	826	824	828	887	876	894	836	875	855	881	870	932	927	903	895	845	903	875	860	942	868	883	887	832	878	843	869	912	881	884	886	818	873	883	875	846	902	899	871	877	925	895	886	864	907	903	847	942	906	815	830	883	890	882	893	828	873	911	868	886	827	921	844	847	886	873	865	918	882	899	906	877	893	906	853	858	871	891	831	906	882	866	890	909	818	829	896	814	842	893	860	897	893	803	886	921	897	881	910	940	911	896	880	864	824	855	896	876	866	897	894	888	834	853	861	893	844	859	822	872	880	852	908	895	861	888	856	890	881	817	856	897	837	844	853	888	897	886	860	870	922	895	903	845	845	820	812	869	916	895	862	885	890	854	895	895	859	818	858	892	960	926	827	865	920	864	834	891	882	885	851	820	894	865	936	916	900	901	869	841	896	883	877	862	865	826	862	892	838	848	893	864	882	838	918	846	877	908	829	905	868	921	887	883	896	857	842	942	928	900	869	860	872	866	875	861	912	859	895	896	909	894	901	911	913	931	851	910	865	864	839	924	868	908	882	899	849	877	841	889	945	815	893	832	887	865	892	870	914	872	872	916	863	869	863	883	916	872	889	854	906	912	887	897	870	903	889	848	831	860	850	915	900	850	898	902	880	883	864	902	909	883	893	867	931	864	829	901	876	894	855	889	881	857	841	832	894	923	894	848	910	880	900	858	876	929	857	845	892	862	906	933	895	848	917	927	888	898	942	861	874	891	847	877	864	879	878	803	878	871	869	876	855	842	886	929	875	855	919	925	851	847	896	841	866	827	893	842	882	839	841	883	909	903	894	896	924	827	887	890	828	885	926	891	901	852	838	848	942	890	884	823	894	889	902	862	870	869	898	898	856	899	886	906	887	888	889	833	873	858	810	883	926	868	877	857	859	896	908	892	895	902	901	837	890	922	938	842	900	882	907	854	921	869	925	787	890	873	850	856	955	864	918	882	875	943	861	870	861	845	864	903	876	830	874	849	892	877	849	885	888	899	864	900	839	888	922	808	880	842	887	888	857	900	882	884	867	894	921	896	923	867	877	903	870	859	864	953	875	915	836	857	900	865	877	920	866	871	861	903	901	885	843	885	887	879	914	874	873	864	867	854	853	979	902	878	880	869	881	870	933	864	847	922	863	823	867	822	886	893	907	855	880	887	886	893	912	865	882	930	856	848	893	836	888	881	856	888	844	870	890	885	843	855	913	888	913	875	852	848	846	888	884	867	819	911	830	827	898	890	856	869	874	844	887	861	822	903	896	861	881	824	813	911	966	900	913	880	840	889	846	862	848	884	879	856	876	870	902	847	848	909	858	901	860	908	912	859	866	814	924	897	869	879	882	902	939	901	814	871	892	854	900	916	880	859	905	852	907	890	875	859	943	858	861	881	876	830	901	893	855	915	837	857	916	872	894	868	891	872	879	886	888	852	863	842	831	814	903	870	863	875	852	820	896	867	873	860	869	902	848	897	893	841	846	930	855	888	858	835	861	849	894	888	861	887	924	892	908	867	836	902	941	867	907	833	884	841	863	878	880	871	798	853	886	927	890	848	842	897	863	886	889	924	889	860	850	847	850	922	879	856	921	812	893	899	856	858	860	835	875	934	873	888	861	880	878	842	900	838	876	837	876	883	870	896	888	877	929	881	869	906	890	893	906	881	845	914	871	917	801	868	867	892	880	866	939	897	822	821	925	841	875	859	913	889	858	892	842	833	862	803	871	895	920	868	857	885	830	881	823	908	882	861	895	880	814	824	851	906	823	858	868	891	917	912	893	894	893	881	860	938	930	893	892	916	912	881	863	857	906	905	913	907	883	846	910	890	872	868	925	862	907	887	913	861	874	878	887	840	895	820	922	864	893	878	884	861	888	903	863	885	883	912	875	827	931	918	878	840	864	925	915	874	880	870	856	917	883	832	854	850	887	886	868	908	850	853	886	865	865	900	872	930	879	896	813	861	869	881	879	845	861	889	878	909	861	879	944	884	926	888	893	870	906	938	870	914	936	827	831	879	859	903	942	859	835	863	858	870	928	919	908	854	885	852	861	862	854	833	840	909	880	896	930	901	876	865	912	906	880	835	880	907	885	900	833	893	898	873	946	854	828	872	850	817	875	855	935	868	881	831	849	890	922	853	910	829	875	894	895	905	846	856	862	860	854	915	859	866	845	867	895	948	923	934	917	925	889	927	895	907	904	930	883	912	832	898	861	826	892	966	907	862	863	864	884	838	878	820	903	851	920	867	876	858	866	911	894	854	890	894	870	890	897	890	866	900	871	890	864	884	787	908	912	914	861	863	825	841	882	889	890	844	879	893	880	872	837	852	916	875	858	900	888	868	900	865	825	895	868	885	886	872	910	919	912	873	877	931	944	857	899	875	828	885
24176	21478	28745	24596	20918	4369	1436	932	787	710	755	690	694	702	685	672	658	669	678	658	673	661	638	672	685	684	653	634	642	639	646	634	702	681	645	620	620	627	649	681	616	625	639	625	695	674	638	634	648	606	616	706	651	668	622	618	631	659	661	612	637	699	707	619	593	616	640	660	620	647	679	657	690	644	637	614	658	589	660	619	645	602	652	642	594	622	599	625	624	643	646	617	660	655	667	624	635	639	642	620	638	643	639	669	652	637	614	666	623	683	618	656	630	593	649	606	642	665	583	639	626	626	598	636	664	631	611	598	666	599	643	635	623	658	664	674	652	657	603	608	628	618	587	580	624	633	639	570	662	650	607	585	668	624	617	611	595	645	591	671	607	644	592	659	641	677	659	643	646	660	689	643	594	667	671	641	610	629	616	619	633	649	619	629	656	643	673	633	641	708	599	649	586	645	598	613	660	588	624	661	645	598	652	620	634	604	634	593	625	610	642	614	634	648	615	582	573	686	638	668	636	629	645	679	610	619	604	652	589	615	642	618	592	636	634	647	605	654	665	671	632	637	592	649	627	671	661	615	619	633	648	620	664	610	606	640	630	624	653	627	594	602	641	597	668	623	642	644	640	629	634	679	638	598	629	649	582	592	624	672	633	594	598	640	604	637	610	590	652	658	642	605	615	662	568	634	703	610	625	663	670	641	647	585	587	613	602	620	615	605	584	654	644	633	616	645	633	653	630	653	632	652	613	644	655	619	631	592	676	621	571	620	682	660	598	632	661	604	595	653	664	652	669	629	566	622	639	642	615	644	604	634	632	637	606	647	599	642	640	604	621	568	646	620	622	628	625	618	673	601	626	639	634	654	659	681	630	643	637	627	648	645	581	635	601	601	654	636	639	631	625	585	623	629	625	582	621	645	635	601	628	622	594	627	650	580	602	657	644	629	661	628	629	605	654	579	644	608	597	646	664	569	647	631	590	595	620	627	588	608	610	630	609	633	600	658	617	581	631	582	592	617	663	653	622	654	640	632	609	644	651	610	596	646	651	647	688	610	644	630	603	587	618	630	628	662	643	647	581	637	632	573	619	622	612	618	650	638	610	632	607	622	617	630	628	597	646	646	631	638	597	637	613	621	639	620	610	617	643	642	677	635	621	659	635	610	624	646	651	607	612	616	648	593	648	645	603	620	576	624	606	636	639	638	613	583	625	623	616	632	615	641	598	623	594	637	617	585	632	636	632	675	630	607	618	672	621	688	601	587	661	661	695	663	630	613	663	643	666	595	607	618	616	662	650	671	632	608	612	606	651	630	621	616	616	636	644	605	627	615	662	611	593	636	590	646	658	623	644	654	618	620	659	659	639	601	609	622	644	648	646	662	605	629	603	650	620	673	617	653	636	666	647	640	652	617	624	626	648	620	628	638	649	653	642	615	630	664	618	619	595	585	642	616	670	608	672	631	593	634	608	654	611	630	637	624	602	626	636	656	672	652	629	641	564	634	586	588	653	608	594	632	606	709	683	670	631	622	639	617	587	589	603	669	598	647	635	610	669	654	676	626	638	599	649	579	628	624	629	643	586	663	636	612	637	591	644	621	600	586	606	603	588	580	656	650	613	637	591	586	617	602	621	606	666	588	626	651	604	559	625	595	600	641	651	664	606	602	640	670	638	600	628	621	619	589	626	654	643	621	604	630	607	650	668	653	695	598	600	668	607	661	651	641	627	637	612	618	586	638	577	644	609	599	649	638	659	710	634	681	640	602	632	626	549	620	584	606	667	631	653	616	607	630	588	644	590	656	676	656	602	649	643	629	642	637	622	629	623	598	633	605	587	600	592	606	611	598	640	660	641	593	631	624	618	650	631	644	581	644	626	641	646	604	635	657	642	643	661	615	568	629	599	587	612	583	595	670	649	624	633	622	617	672	662	587	643	638	616	591	633	609	653	625	608	619	632	610	634	613	664	640	613	641	589	609	604	655	633	647	640	639	652	623	656	650	633	596	614	612	642	604	638	616	607	642	650	649	665	600	621	642	654	595	616	658	636	635	567	621	631	626	624	591	629	635	591	622	655	588	621	614	635	626	674	629	625	662	617	673	608	583	689	644	619	667	628	607	630	641	642	644	587	641	647	624	644	639	645	657	639	629	671	651	635	633	662	617	660	622	651	656	606	650	609	596	658	643	634	650	668	611	601	651	624	686	656	628	649	664	672	591	652	642	644	620	610	578	640	621	599	664	598	619	687	632	636	623	596	634	641	626	643	607	622	605	632	617	635	602	596	614	616	611	658	644	660	612	636	634	615	636	589	610	622	629	649	615	630	591	636	627	615	600	615	607	661	648	627	629	634	561	621	560	580	608	611	637	620	582	643	658	595	625	666	656	641	593	598	638	641	672	607	619	614	625	648	614	620	639	630	678	642	600	651	630	600	616	612	589	625	579	617	641	632	612	650	600	593	647	624	594	635	637	591	642	622	615	629	594	660	628	608	651	670	614	613	663	614	652	629	660	596	596	660	629	668	613	640	640	638	621	601	602	605	656	660	606	622	671	625	627	623	611	641	628	628	612	658	570	630	603	663	639	658	647	660	664	657	658	615	647	586	576	646	585	616	651	664	670	570	606	616	624	592	666	636	614	691	616	613	639	578	580	667	572	662	598	675	639	631	609	667	622	613	611	622	617	647	644	612	648	598	635	637	652	567	629	655	612	610	648	655	637	651	569	595	652	650	666	618	621	611	623	671	634	652	660	631	611	617	594	640	593	634	601	624	630	637	581	624	595	610	694	617	628	612	595	610	644	678	600	635	643	646	636	649	617	600	609	598	617	615	624	609	667	628	610	632	671	632	637	614	609	613	659	636	640	605	628	625	652	666	639	633	622	627	639	628	638	609	583	623	650	652	613	679	653	613	662	655	600	648	632	642	582	580	600	642	622	639	639	651	647	576	623	601	656	632	631	621	652	646	603	619	584	624	638	578	655	611	629	605	599	607	644	669	631	636	622	655	647	607	614	642	591	689	596	629	609	614	649	623	657	635	593	626	590	612	624	682	603	636	587	600	635	605	613	634	617	607	606	633	642	631	633	636	647	616	632	619	640	590	624	653	671	629	632	649	646	614	630	622	607	639	655	645	623	634	619	596	603	593	610	644	642	620	613	626	598	593	669	615	613	654	644	597	608	635	645	670	642	622	657	609	680	597	564	614	672	599	631	654	637	658	667	598	597	587	613	601	595	632	629	619	597	648	633	632	633	611	594	621	642	608	618	654	602	609	595	678	601	612	657	639	628	640	647	586	656	597	596	637	631	599	627	633	604	652	622	673	622	616	603	597	701	617	622	665	617	618	639	615	632	650	605	604	629	612	640	651	615	605	605	642	666	639	616	608	619	599	624	600	603	596	585	623	627	644	619	617	616	608	667	625	648	606	613	612	621	638	628	644	613	601	643	595	656	650	617	612	631	631	610	602	629	630	643	630	609	661	658	624	638	619	646
3513	5084	4071	2255	1628	1263	1162	984	928	927	822	776	758	747	664	755	704	695	675	668	648	640	642	663	647	679	694	666	653	640	720	687	662	665	631	588	627	645	644	679	609	635	674	650	658	647	629	655	627	680	649	631	615	610	668	618	615	659	609	617	647	644	612	674	624	624	626	635	670	616	562	635	622	662	631	631	670	660	610	635	676	635	660	620	638	592	621	598	624	650	644	634	578	614	598	612	611	692	670	616	639	572	583	605	586	653	668	615	638	586	639	594	593	626	609	630	622	613	666	633	628	684	658	659	649	626	614	615	628	599	625	670	613	614	620	655	628	641	651	673	601	609	583	656	602	596	604	659	642	640	644	628	633	639	650	648	654	655	628	618	574	613	613	575	588	601	637	576	618	620	608	624	618	634	636	596	639	644	602	616	593	620	654	651	659	651	603	587	587	612	597	595	658	615	661	598	604	604	635	626	611	612	652	603	654	599	643	632	633	624	632	621	609	665	573	636	633	606	591	613	655	643	645	624	651	642	618	655	608	605	583	625	641	567	644	655	643	611	641	622	597	633	603	635	587	648	636	655	615	606	616	590	647	597	608	642	635	665	624	612	655	578	630	642	661	575	622	605	593	639	652	638	637	624	589	597	586	642	618	607	653	613	635	640	590	591	607	597	561	649	617	608	632	640	662	625	661	607	585	618	638	653	633	647	621	600	627	629	608	622	622	631	618	651	644	638	579	639	628	675	649	606	641	574	621	623	630	615	624	613	600	640	628	671	586	617	602	568	619	585	618	602	665	615	659	608	600	633	631	617	645	567	667	603	614	657	612	619	600	644	631	599	648	629	584	626	623	602	615	606	617	642	594	616	624	593	600	608	653	584	615	654	642	567	618	635	614	611	653	632	619	603	607	655	584	558	643	612	647	556	633	626	586	643	591	622	633	637	632	594	631	622	566	619	620	582	631	642	608	608	637	644	587	614	601	634	584	617	594	606	592	591	619	606	611	628	651	577	601	635	613	590	571	538	624	589	664	607	609	609	602	637	614	640	605	597	604	600	614	640	605	585	618	613	641	638	610	608	610	609	627	611	640	628	606	614	635	632	639	610	637	592	632	661	578	665	595	617	588	631	563	634	560	648	638	640	623	592	626	641	609	630	653	635	610	604	601	634	593	631	606	612	545	609	586	608	593	607	619	605	637	606	582	596	612	576	611	600	614	603	638	608	607	649	606	574	609	613	596	636	590	605	611	583	638	590	611	609	653	613	629	593	583	618	622	623	557	605	598	626	622	605	625	629	642	648	647	614	646	601	644	625	575	555	649	655	603	620	643	654	611	591	582	614	637	629	648	628	646	601	600	639	632	606	568	621	568	640	592	618	621	600	597	652	615	638	593	561	614	590	562	605	549	595	569	661	607	668	645	634	629	619	620	648	566	586	563	659	620	628	564	608	639	637	628	602	655	629	591	583	612	654	605	610	584	599	627	609	616	559	594	562	610	619	612	649	636	591	629	632	628	663	637	645	648	624	612	640	628	651	638	611	631	603	602	637	608	654	584	660	602	590	623	643	623	632	592	582	619	660	632	619	598	599	633	598	643	614	619	636	588	599	595	551	589	573	621	664	599	611	577	650	593	623	650	595	589	626	604	587	613	600	592	664	604	607	622	612	617	622	630	593	603	600	638	604	626	634	606	636	635	603	621	572	607	592	648	647	599	573	583	635	588	577	629	582	633	634	619	592	589	635	621	598	653	614	605	612	633	590	561	614	623	615	630	626	632	593	619	626	645	585	582	573	617	643	606	578	621	582	624	660	568	662	602	598	635	591	575	659	615	641	602	589	630	572	594	599	567	625	604	630	657	668	676	636	623	591	617	578	624	619	597	606	615	631	609	633	626	605	643	661	607	621	607	644	637	610	640	621	580	644	647	645	637	590	611	542	633	621	599	613	630	633	577	637	616	635	599	600	639	607	614	605	591	592	640	601	604	602	647	633	551	587	571	636	641	616	614	621	635	596	644	600	651	611	609	685	596	678	621	621	638	620	612	641	620	611	610	588	667	626	609	665	602	647	616	629	617	660	628	597	635	598	641	609	600	621	645	630	595	617	634	630	632	585	599	650	616	621	594	565	606	599	580	589	612	599	610	584	657	626	652	595	646	621	624	588	618	651	639	633	610	606	617	595	631	598	606	606	636	612	596	666	597	634	618	594	617	625	616	630	584	596	550	610	683	614	589	579	607	614	624	587	641	609	609	625	606	603	574	603	583	641	618	621	638	627	615	646	624	599	616	662	619	639	615	627	623	644	662	601	607	620	615	588	599	592	621	588	606	565	557	591	665	629	588	651	627	627	608	562	606	581	631	593	621	634	612	652	642	601	589	629	580	598	600	585	638	619	596	608	609	654	609	640	608	619	632	607	624	634	604	651	619	650	660	644	597	621	619	584	629	641	577	632	601	653	617	603	610	596	648	646	572	616	631	598	608	632	595	633	594	609	623	641	632	588	605	599	642	592	590	587	578	599	579	598	654	606	623	594	603	639	605	615	622	613	622	594	626	635	621	595	601	610	632	614	568	592	638	603	621	615	565	558	610	628	611	601	590	587	616	606	599	659	610	559	585	587	600	591	582	626	641	605	615	622	609	647	586	582	596	622	592	578	634	645	618	607	612	578	670	669	600	607	595	638	611	622	651	636	655	612	623	560	659	669	584	595	618	584	636	609	605	613	573	637	647	571	610	558	587	656	566	623	660	624	609	625	637	652	609	592	607	591	620	598	616	614	588	623	602	579	609	611	625	642	595	627	648	600	615	617	599	656	652	599	579	630	665	583	622	578	611	606	598	620	570	632	662	582	652	638	657	580	587	600	558	614	610	626	624	633	562	624	659	610	610	607	617	627	634	611	596	629	627	574	590	600	619	601	618	639	639	625	594	616	583	606	559	642	611	594	571	638	597	619	627	663	670	632	605	613	641	686	663	629	570	580	599	628	605	589	645	601	640	640	554	615	582	604	593	645	635	624	698	613	577	612	618	635	654	591	602	594	583	618	617	643	633	637	642	601	621	648	638	607	595	641	621	593	619	646	602	623	589	621	631	607	588	640	563	580	587	582	614	611	616	620	649	588	588	625	639	618	625	616	608	636	596	625	613	585	646	618	528	601	599	593	642	615	594	631	607	626	622	588	622	600	579	574	602	641	664	614	617	610	609	630	652	613	618	616	635	624	609	596	583	631	624	624	633	647	594	660	646	592	611	584	618	590	555	615	607	657	596	621	678	642	595	610	641	657	592	604	600	613	634	623	596	601	629	609	583	596	635	634	548	605	589	558	577	605	625	619	601	624	615	637	611	642	638	611	610	587	635	625	596	617	624	621	591	618	613	648	623	550	627	633	605	614	638	586	618	623	657	589	593	581	604	608	620	653	561	625	603	607	579	628	623	587	648	590	558	575	610	622	587	612	642	579	598	648	615	579	629	602	620	608	619	575	584	608	590	623
27679	12712	2264	1291	968	976	1011	958	951	917	940	984	970	942	941	928	957	940	928	972	972	948	910	946	1025	926	915	980	974	947	966	976	977	969	943	983	925	905	951	978	920	902	946	871	961	944	965	890	926	976	962	963	939	881	930	932	886	953	980	921	911	909	888	894	942	969	937	906	933	918	914	981	974	973	964	949	908	960	927	962	977	947	983	945	951	908	954	927	916	973	923	922	945	969	951	928	897	944	903	924	984	929	951	984	967	956	925	940	914	953	934	901	939	962	969	935	935	971	945	897	948	934	929	923	957	922	919	967	917	987	943	943	911	932	911	900	969	949	905	963	876	924	959	963	966	966	948	924	967	955	960	925	940	959	958	931	882	989	940	907	960	938	928	910	904	938	932	918	955	988	978	956	946	1014	948	900	977	925	974	904	893	960	934	946	870	914	1000	931	940	977	918	893	950	941	975	941	903	994	891	902	944	898	922	910	945	927	940	939	978	935	943	980	922	895	960	934	898	916	911	959	919	909	939	968	933	906	918	962	902	979	970	950	964	967	963	976	910	935	947	908	935	929	925	962	968	962	944	917	937	993	932	929	936	971	932	980	881	945	953	976	895	925	920	937	969	918	939	921	960	929	914	928	935	943	968	891	928	957	948	949	958	920	955	971	913	979	955	925	1013	930	966	916	960	969	966	918	942	909	981	911	908	986	966	948	948	938	918	942	918	942	953	920	1006	931	885	992	942	951	961	925	879	913	933	1003	952	929	929	926	970	990	996	957	905	934	998	949	945	915	979	953	959	976	951	968	971	893	944	938	933	903	953	965	904	910	947	981	933	896	1011	955	915	955	963	914	944	955	857	947	1007	922	947	945	870	931	969	934	891	943	908	954	902	841	918	916	981	968	924	942	934	948	947	984	937	914	981	945	971	935	888	957	872	922	921	922	963	972	953	974	1000	934	961	938	955	971	971	1003	930	951	910	938	959	924	947	940	955	888	958	947	940	955	965	873	941	933	982	962	922	929	953	958	961	954	946	980	953	940	964	961	962	965	984	976	934	875	976	934	913	947	950	930	917	895	995	884	928	954	966	963	949	933	952	974	951	879	955	924	941	970	921	916	886	902	935	992	925	919	971	920	957	964	974	924	932	895	952	983	987	981	968	986	956	893	953	930	906	885	935	912	974	890	918	946	935	903	999	942	945	906	874	941	932	903	924	941	942	968	953	942	931	958	903	900	966	885	938	959	945	962	961	906	923	939	961	935	894	968	914	900	966	945	892	906	949	933	915	926	925	1015	919	905	923	916	946	859	894	1003	903	940	919	958	919	952	940	1016	959	969	928	959	955	901	924	967	923	931	969	918	985	907	966	940	949	947	854	922	903	959	960	905	952	970	942	982	1017	905	955	938	921	913	947	907	957	951	920	936	956	916	1007	932	959	918	943	932	983	972	919	939	910	885	951	926	929	930	959	965	907	938	923	957	979	907	967	973	936	895	1014	883	987	983	946	964	924	963	926	938	895	892	882	916	931	955	888	987	968	937	940	929	956	937	910	940	903	937	930	938	924	964	966	921	947	937	973	920	972	936	903	963	935	954	956	984	883	962	984	952	966	929	936	953	961	950	973	953	973	991	1002	966	957	956	945	958	907	967	941	891	872	935	928	907	975	954	920	991	954	966	936	921	920	901	911	963	960	938	973	947	923	964	962	933	915	958	945	928	923	937	971	912	876	959	893	876	926	987	908	958	947	994	923	873	926	916	918	979	954	951	917	942	966	963	921	935	906	960	984	894	960	929	889	911	917	895	949	925	960	916	963	973	971	887	903	899	933	947	949	913	923	907	915	931	947	956	955	935	887	892	923	914	920	909	980	972	986	907	921	889	905	935	960	898	930	963	991	958	909	930	948	950	934	894	943	919	932	943	941	912	975	957	948	890	931	899	880	975	934	904	909	966	936	958	945	936	930	950	932	894	924	927	952	975	963	941	961	987	979	909	972	940	931	1000	948	932	930	830	882	926	914	913	967	923	946	880	996	937	952	897	950	950	962	911	945	949	964	942	949	910	934	939	922	940	988	941	932	942	961	954	936	939	865	887	948	970	902	955	906	972	996	939	953	949	930	885	962	934	854	876	953	957	965	900	943	971	942	944	971	867	972	941	901	941	906	960	965	971	930	866	940	945	898	908	967	961	992	896	959	964	946	902	904	902	933	923	954	904	952	1009	898	932	914	980	939	979	953	948	939	932	947	963	962	936	976	947	990	945	910	946	906	926	947	982	965	937	967	985	920	914	926	975	888	950	969	965	929	974	946	968	963	963	900	907	923	937	921	978	965	933	948	956	983	995	953	939	933	939	963	904	927	889	932	947	934	967	974	935	976	943	947	920	957	974	939	981	936	963	895	925	977	947	881	989	917	941	991	958	946	904	933	957	947	923	952	936	905	931	947	910	956	866	991	959	996	935	946	954	973	989	982	941	953	1007	961	910	950	946	931	944	948	933	936	898	920	900	945	962	874	957	946	955	934	951	998	902	926	973	912	940	951	890	889	974	939	935	948	974	985	918	907	993	954	977	1009	941	935	934	991	924	873	935	1050	941	950	907	926	922	979	907	885	972	943	964	986	937	895	975	900	934	963	893	936	973	962	1023	889	923	906	987	937	973	943	939	979	929	903	970	871	958	973	883	945	975	965	938	899	963	900	972	958	937	862	973	927	964	932	942	919	923	935	926	920	915	923	964	898	978	937	973	945	948	957	885	999	978	985	875	955	1008	1010	885	888	943	951	978	951	954	906	879	919	953	969	920	990	925	910	928	925	936	941	923	909	944	956	901	882	1014	967	963	935	940	970	952	941	940	933	954	914	929	915	949	967	957	956	937	947	984	973	919	983	944	944	958	937	935	891	966	911	912	939	946	942	916	920	908	933	946	934	941	934	933	1004	1026	910	922	989	897	945	956	950	960	1043	914	885	890	862	935	938	941	969	904	907	936	960	942	982	936	951	942	936	944	947	1029	943	940	970	937	991	936	901	953	938	961	983	863	922	993	934	914	875	989	986	964	945	939	928	937	895	956	930	911	910	906	882	969	945	925	944	920	908	964	946	922	915	925	906	901	934	944	944	919	958	979	1012	954	918	932	920	920	974	938	905	910	975	985	934	914	912	940	891	992	931	950	928	957	957	900	948	943	903	955	938	925	963	928	949	894	930	973	909	938	929	971	948	923	873	937	942	916	929	899	978	911	962	910	949	959	912	975	962	1023	933	915	917	908	942	922	958	952	928	954	1018	988	987	952	922	948	959	912	966	918	922	966	988	958	906	956	925	893	936	944	934	913	972	945	923	957	951	963	956	954	912	922	1008	987	906	974	955	999	933	977	887	936	889	936	1010	924	949	968	951	977	938	898	928	953	963	920	926	913	1005	924	914	924	948	927	967	939	934	1005	941	951	987	989	969	913	887	978	960	941	939	966	898	978	916	909	945	877	944	982	941	949	949	944	977	887	946	917	978	973	900	898	985	915	899	988	936	935	976	951	933	955
5212	1024	1034	938	872	860	884	814	828	893	844	864	880	845	856	846	888	809	859	817	824	876	806	813	805	824	853	819	820	839	831	821	807	896	832	822	846	815	842	825	834	807	856	869	783	906	819	827	820	826	913	862	833	847	871	866	825	840	834	808	857	834	853	782	835	845	840	814	855	797	871	815	827	826	866	855	812	845	894	846	809	882	877	827	901	822	803	859	842	809	852	871	839	803	852	836	805	812	840	781	851	812	821	834	843	786	860	846	815	866	887	833	849	831	817	808	869	843	743	876	877	824	860	794	796	791	908	851	782	859	855	805	878	813	797	870	830	857	805	879	845	808	813	865	826	864	830	863	807	814	790	832	853	820	848	857	846	796	871	852	834	822	790	801	827	879	813	823	806	818	848	791	841	860	822	825	832	802	826	844	841	839	849	844	829	837	843	823	826	817	803	769	869	852	844	845	856	888	784	874	826	884	850	831	793	858	803	833	906	847	850	811	801	798	798	813	827	818	862	839	857	900	780	902	855	798	828	841	822	866	797	801	816	871	792	872	814	875	770	860	850	825	856	814	842	780	856	828	882	812	830	858	852	856	858	789	799	846	875	791	797	837	817	820	839	888	872	819	822	861	853	836	820	782	817	856	822	774	869	840	803	867	864	818	866	784	854	873	794	850	793	845	859	854	855	838	828	796	828	809	767	816	795	852	804	826	800	784	791	846	868	770	798	844	857	830	809	805	850	861	841	797	894	848	862	829	775	817	869	833	834	876	855	863	849	892	851	852	754	853	843	856	839	779	804	842	817	808	857	844	835	827	869	823	815	838	802	841	832	829	856	818	835	863	867	770	846	855	820	812	844	802	814	854	818	867	823	802	773	826	828	818	849	823	849	833	836	842	862	842	832	850	823	815	795	789	800	820	897	785	829	865	787	843	794	814	876	843	816	816	814	859	833	762	848	844	815	838	817	821	838	847	842	860	833	839	839	821	846	847	858	824	849	823	829	850	805	844	852	865	792	827	805	819	851	822	823	878	832	823	819	809	833	857	851	806	836	862	832	821	844	840	783	855	793	813	810	784	794	888	792	862	799	785	856	847	870	845	806	899	817	794	804	857	861	831	815	840	857	813	794	761	819	831	855	774	819	846	837	833	858	808	840	814	826	818	853	811	808	841	875	831	802	827	864	835	814	835	831	822	803	840	798	876	894	842	901	800	839	894	842	864	824	815	859	855	847	820	817	833	857	828	856	825	795	833	847	782	835	819	849	849	836	868	820	863	814	832	833	874	823	812	818	842	816	831	855	810	858	790	856	877	849	819	852	834	802	803	832	894	818	871	855	855	842	828	840	824	824	804	885	850	840	845	767	828	800	879	830	839	846	812	867	865	849	863	875	825	779	889	837	836	856	849	841	844	803	786	831	810	791	802	851	832	808	869	848	812	832	855	846	807	763	856	792	873	867	835	821	878	859	772	856	834	848	784	802	768	835	778	818	788	782	834	893	891	876	778	847	833	834	820	788	854	808	883	857	842	881	853	873	796	854	790	874	796	787	774	851	863	840	846	834	802	839	819	864	844	828	909	850	819	876	846	826	848	801	817	863	851	817	838	829	807	849	870	845	845	853	823	855	852	824	775	811	791	868	797	765	789	849	813	833	850	810	864	848	778	796	871	828	873	810	796	811	828	833	859	817	860	816	858	814	802	803	823	783	854	797	822	798	846	826	858	844	913	849	839	833	829	835	826	831	845	864	845	779	870	828	765	861	819	900	812	820	846	867	845	861	849	856	839	840	824	807	861	831	880	812	806	806	822	850	915	838	803	841	868	823	849	852	846	848	775	804	818	821	837	852	855	839	824	891	824	846	769	840	866	832	870	864	842	819	854	836	834	822	828	823	870	828	809	880	868	834	842	856	854	781	848	874	804	799	813	819	825	856	836	881	840	825	856	826	812	863	853	843	837	905	829	851	828	788	772	812	834	892	853	811	810	811	851	832	785	784	898	798	811	824	803	823	824	889	807	850	831	817	896	855	797	815	857	821	789	839	862	815	834	814	814	825	828	830	819	854	805	836	838	813	792	865	844	834	825	794	862	796	835	823	834	817	826	886	774	833	785	819	835	833	838	865	809	879	812	779	847	801	834	848	848	858	806	852	848	826	813	849	822	838	848	848	768	787	868	852	819	803	827	848	875	761	847	845	871	850	881	842	824	755	855	867	856	887	840	804	875	872	844	835	854	828	817	810	866	870	876	790	802	830	827	769	860	780	808	873	868	824	816	889	838	864	821	818	861	839	795	833	851	833	827	849	878	834	804	817	808	838	877	812	816	829	842	850	866	842	818	824	839	850	833	802	846	834	841	872	820	828	819	836	847	849	849	843	893	849	866	822	841	895	869	794	805	868	800	852	853	791	860	859	822	873	825	796	855	848	811	797	832	859	804	875	836	879	870	837	863	870	834	899	838	764	883	796	858	816	834	829	850	815	871	853	906	820	869	836	849	852	832	825	863	789	842	849	835	847	803	789	812	814	894	840	873	789	840	856	781	822	833	774	818	860	832	817	801	853	833	805	803	857	767	865	844	839	850	795	841	824	823	804	874	839	885	843	882	818	842	819	822	854	829	812	830	870	888	809	821	880	846	882	823	852	848	790	843	856	758	825	828	839	833	833	820	826	794	831	826	820	808	835	869	807	855	886	844	798	800	869	831	824	820	863	831	858	837	867	820	856	821	880	838	839	827	814	815	806	811	810	819	835	817	796	822	803	858	812	798	833	826	786	807	884	824	791	824	776	834	786	780	852	788	828	826	771	898	823	853	867	852	829	860	847	813	817	848	848	803	859	821	842	823	839	859	843	869	829	852	850	798	832	850	874	844	789	859	860	872	825	833	831	802	800	845	824	835	865	831	819	847	829	844	844	856	870	835	805	876	863	822	848	807	850	860	851	847	895	851	830	833	882	812	841	820	765	826	931	843	797	868	846	838	868	784	830	836	871	846	901	835	859	865	883	844	847	874	859	821	799	831	836	818	844	853	852	798	823	799	765	863	794	815	848	823	863	834	872	831	792	825	838	858	805	794	839	822	800	851	805	823	876	850	881	798	839	850	886	850	835	873	850	802	839	814	818	828	829	855	870	858	852	818	839	807	859	892	818	818	838	832	816	818	847	826	834	832	843	830	817	848	846	818	838	845	917	822	844	831	894	863	821	787	827	871	836	926	837	835	861	828	792	775	827	863	856	804	813	851	782	874	855	815	839	827	870	837	770	873	844	876	812	785	835	859	793	824	838	840	815	866	842	864	829	847	859	816	830	879	783	855	824	861	852	811	869	878	869	844	848	843	819	780	812	844	767	772	885	778	831	779	800	799	815	819	812	835	825	860	862	863	822	836	857	794	829	888	818	840	883	842	838	827	828	820	836	779	848	798	840	850	869	841	817	835	813	840	810	805	878	848	824	800	858	851	887	866	841	866	842	822	796	790	835	780	864	823	822	808
25532	21498	26863	23269	3605	1507	1325	1131	1027	1071	1057	1062	998	1044	1023	1068	1030	1022	1005	1053	987	1045	1019	1007	969	1052	1006	999	1031	1010	984	972	977	955	980	1014	1004	1032	1023	979	959	960	965	973	969	975	1006	1004	982	1089	997	1030	1026	942	948	981	1023	1005	973	901	968	957	1042	973	1027	998	1006	945	973	951	990	1036	956	970	1052	957	950	985	962	1017	979	968	961	963	1015	996	966	969	973	990	953	1026	983	1005	979	990	1011	1028	999	1004	1031	963	1014	939	999	960	1012	973	982	956	970	946	968	943	997	971	1042	977	959	1002	1036	979	981	982	989	967	1003	979	983	918	994	1000	1015	1003	988	999	925	968	992	965	1027	965	967	946	968	926	994	968	992	944	992	964	1017	985	1051	1032	988	1043	998	983	997	1023	1021	984	1009	982	1022	965	980	912	917	962	938	964	975	988	1057	1011	951	1052	1021	989	1080	1016	954	967	971	948	944	1002	1012	963	959	978	980	965	1003	961	956	990	973	985	957	1002	967	938	967	985	1028	978	1037	967	941	942	1003	945	992	939	950	1001	961	978	963	989	1033	937	995	988	964	1034	950	1013	932	966	965	1001	982	1011	962	984	1029	989	951	968	962	962	987	1020	1030	1040	1001	952	963	1014	956	929	992	1003	1043	973	949	1007	976	987	992	1003	949	994	1059	985	983	992	993	976	1000	956	992	936	1011	976	1017	975	962	979	1031	957	990	977	982	980	985	1023	998	1010	915	961	1005	984	964	951	953	996	1034	972	990	961	980	947	1025	1018	1015	971	968	1013	994	945	1011	962	1038	952	945	981	1036	1019	998	1003	990	979	994	980	1050	1019	995	1035	1011	970	969	998	966	952	909	943	999	1002	969	979	895	1007	982	956	943	977	968	1030	928	960	948	966	980	1002	983	920	938	1001	977	986	1006	1045	992	1047	1004	934	985	1025	994	952	952	961	975	943	1033	1027	951	988	978	939	971	934	1002	999	984	969	938	980	942	960	1038	953	1029	976	994	1014	1001	985	980	972	963	982	988	1008	1015	1055	940	975	928	975	956	951	1013	1005	965	951	1017	977	936	969	998	996	962	1004	982	1008	988	1000	965	948	974	933	993	1015	968	954	968	989	1012	922	1014	942	930	1019	1014	1025	998	953	974	1037	1030	982	927	956	955	995	1030	989	993	1012	961	965	976	1021	970	907	1005	928	990	1004	1016	904	952	1008	972	984	1008	906	947	969	997	952	974	950	978	995	978	972	964	927	1006	1027	1020	989	989	950	973	997	1009	962	935	1029	1031	1009	958	973	978	966	961	1005	952	967	941	946	931	973	1005	959	1002	945	969	973	1051	959	955	987	1008	1044	996	968	967	1053	1006	955	982	1032	1041	965	995	999	955	1005	993	934	997	1037	1016	993	1002	984	993	1029	995	979	1023	1023	955	983	930	926	905	973	953	1007	992	986	1015	1061	975	980	913	987	978	962	1009	940	1017	995	976	973	997	1008	1019	989	990	956	979	1008	960	979	997	941	1025	983	1037	996	991	982	975	985	976	951	978	1017	998	1048	937	1027	938	1001	1003	950	984	914	1036	1021	961	1033	950	947	958	961	996	1010	990	936	919	1002	952	996	1036	1020	991	887	988	936	980	1004	987	968	966	988	999	966	1004	994	1025	1021	974	958	983	996	1011	952	1016	964	944	976	974	953	959	945	976	1046	951	1039	943	1004	978	907	983	991	968	992	983	968	1065	981	989	1010	1000	928	1015	1017	950	1000	945	988	912	1033	1032	942	966	941	957	998	964	967	1009	963	998	1043	960	922	1009	1053	979	1011	993	988	1032	968	991	983	957	996	994	980	993	1038	953	1015	1028	1009	953	937	973	970	962	1013	1007	913	975	912	1037	988	1028	979	974	1016	966	981	1047	1009	992	989	1002	995	996	978	999	1003	996	967	983	957	943	955	1014	951	951	947	976	943	986	979	970	1007	1014	966	959	1006	955	985	953	950	978	990	980	985	1013	974	981	955	1001	1009	983	996	986	1008	1033	967	1016	970	983	1027	1011	1039	1001	990	1036	1027	993	952	961	993	1033	1000	1042	1009	970	957	935	941	963	963	952	975	996	982	1001	1035	985	925	1041	942	1043	975	970	996	978	968	954	990	1047	979	973	1013	1032	1037	976	993	956	933	966	966	1032	1043	1007	1012	981	1040	997	971	950	965	959	989	934	970	997	1032	964	1008	1026	910	966	981	1001	976	967	994	971	977	996	938	959	953	974	962	977	1014	999	968	942	1056	1001	951	975	960	954	983	981	933	981	1003	986	890	969	1024	996	997	963	951	967	962	963	1037	974	930	1013	978	964	973	998	1006	998	1054	938	1012	995	989	952	966	1036	981	993	973	942	990	1030	980	999	985	994	1017	974	958	990	983	971	1025	984	1018	1006	968	988	957	989	967	964	967	1003	946	1023	999	989	977	997	971	902	985	975	949	972	974	985	1015	971	1011	978	996	990	980	975	933	963	959	1049	910	916	996	1022	889	937	1001	1000	994	1014	959	1013	966	984	941	1009	940	1023	987	908	993	1039	984	1038	990	921	1016	997	984	936	1006	991	1011	954	1007	972	953	1002	959	1011	981	1001	993	961	991	998	979	960	977	1001	1002	906	952	1015	971	977	970	967	975	966	1009	971	986	1066	965	952	1038	1029	1026	961	969	968	967	988	1033	984	1006	985	1007	950	933	952	1004	986	990	1002	971	992	1031	1007	1017	1038	982	976	952	1006	984	986	916	984	967	1017	969	1004	997	1037	933	1002	959	1034	1002	921	983	975	994	1039	984	968	1002	943	957	996	996	949	930	954	967	945	949	995	1014	942	935	943	986	967	966	936	979	1008	943	980	916	999	971	953	967	987	1002	919	979	964	1036	928	974	916	1004	1048	980	987	992	1003	990	944	1037	968	990	1008	996	995	989	937	1057	982	1016	934	930	986	932	957	1018	1005	952	983	925	970	1007	1022	1025	945	947	1030	1029	960	946	950	958	1020	984	1013	997	938	963	942	940	1023	993	940	1027	991	990	941	996	951	1015	966	1001	978	1015	992	929	966	986	1021	1023	972	1032	1001	947	966	980	995	1015	985	960	984	959	949	934	1056	986	988	996	1018	1019	985	948	976	985	1040	994	1001	1003	994	1050	1041	968	975	1025	1005	886	988	1005	997	949	928	986	968	978	956	1039	1011	978	947	955	977	958	942	997	997	965	984	966	958	1005	986	935	990	975	982	992	1021	983	912	955	958	987	1028	959	1023	997	970	1018	1023	1018	1005	963	1008	975	915	989	921	985	957	989	973	959	994	998	1041	993	966	962	1048	1000	987	1001	933	984	947	997	993	943	967	976	999	976	976	984	977	984	946	943	988	1036	1004	1022	927	1011	974	1013	995	1012	960	957	985	1004	958	1032	963	944	1005	965	954	971	921	992	980	1003	970	1002	981	990	945	998	1034	943	996	923	961	1000	1000	1009	941	929	999	939	1045	997	980	963	962	1002	985	985	937	964	947	989	1017	967	959	971	1020	960	946	960	959	973	1020	1010	969	1001	982	1010	972	1002	990	956	992	1010	1041	978	977	996	930	1071	1012	962	1043	983	952	978	939	955	1015	990	967	945	983	982	993	975	981	931	999	949	955	1025	994	937	1048	964	960	1039	1004	1020	964	1049	987	965	957	981	1023	1028	974	982	999	979	1012	996	1002	939	926	956	1003	980	1007	1013	1032	980	965	1001	983	1050	988	948	994	1021	973	989	1023	991	1042	952	1042	929	996	948	963	1030	1007	1052	1009	908	954	978	1027	937	984	990	993	992	976	930	944	945	987	1004	989	887	1026	933	979	1014	1010	995	1009	1004	997	1010	940	969	1012	1003	998	1018	924	952	987	988	1041	951	991	965	946	979	946	965	948	1030
3782	2912	2397	1629	1350	1136	1075	1064	1024	982	977	951	968	955	951	981	974	918	881	908	902	932	967	894	879	913	903	940	883	881	942	920	906	934	956	886	855	907	878	864	846	902	878	867	916	924	991	912	856	894	935	852	900	864	900	885	909	889	935	898	872	939	938	890	937	857	842	912	881	867	907	882	940	940	910	890	918	909	908	914	917	876	858	886	918	906	881	875	915	862	879	897	949	892	878	857	924	900	958	897	890	956	910	943	895	873	933	929	875	914	925	879	944	873	891	855	907	916	898	858	902	901	841	876	907	890	887	856	877	913	929	855	959	902	922	910	949	887	902	916	910	858	928	880	927	929	892	893	908	873	861	856	868	883	947	903	928	904	864	869	976	881	900	863	894	889	845	900	923	907	920	913	897	865	884	886	850	930	914	899	899	896	967	941	958	847	888	935	883	882	891	939	933	899	905	925	870	854	884	876	818	945	885	883	864	883	873	891	935	955	941	918	890	853	879	904	928	934	910	929	925	923	914	919	886	889	901	904	958	923	876	882	908	898	875	911	900	895	907	893	804	921	916	868	931	911	901	883	896	895	900	866	922	898	899	930	875	874	891	878	903	859	939	877	879	913	852	902	907	939	885	919	875	957	901	917	880	875	872	880	870	876	898	895	865	879	872	882	856	923	904	864	926	857	908	892	895	943	891	875	855	929	925	911	933	891	902	912	899	866	867	930	897	910	905	906	861	899	868	913	882	912	874	904	883	934	844	929	878	917	881	882	937	934	935	864	905	877	857	907	887	877	847	904	898	895	897	938	894	890	899	912	887	924	896	884	921	922	899	928	900	881	907	919	943	869	882	903	887	930	889	926	921	877	895	912	845	881	887	876	864	897	848	884	938	912	907	879	882	918	879	884	878	893	879	892	917	901	926	896	932	926	902	937	919	847	824	914	885	904	931	838	876	866	901	866	893	868	922	901	924	886	869	912	870	833	898	963	929	878	890	868	926	906	916	877	918	923	900	885	906	822	866	881	964	959	886	953	894	857	867	878	943	863	948	864	861	902	898	939	885	941	814	898	911	913	873	890	892	871	915	871	891	912	850	817	903	871	887	924	886	879	934	878	879	883	843	927	842	849	898	907	923	929	952	913	921	908	921	894	887	859	870	859	878	894	883	903	919	936	892	903	881	906	860	931	900	864	858	857	903	897	900	884	901	867	887	933	866	952	896	851	883	935	895	910	904	842	887	920	912	866	909	876	876	828	841	894	874	901	928	942	876	885	920	914	890	911	856	870	859	913	899	922	869	898	964	888	906	894	867	897	844	851	899	883	901	904	866	851	924	898	908	910	870	897	910	900	908	889	876	868	903	950	915	889	870	924	862	847	879	919	881	904	889	856	905	857	851	901	957	870	842	891	887	866	879	919	875	908	855	886	934	862	899	886	928	906	885	859	868	892	929	931	892	868	882	905	885	898	897	880	895	860	883	873	859	878	865	891	902	905	931	866	923	900	895	875	931	920	888	875	870	876	899	911	869	941	891	925	893	899	926	894	935	902	835	893	930	943	861	853	904	865	885	877	851	857	923	901	898	921	927	899	906	864	885	937	885	873	913	911	908	847	849	904	926	951	893	869	893	888	877	878	832	915	878	929	879	899	980	939	896	933	913	890	896	889	924	888	903	891	880	878	849	872	862	876	891	893	907	941	862	874	911	882	922	877	939	857	935	868	941	878	895	875	929	902	894	876	857	921	899	834	872	895	892	908	858	864	867	867	836	874	858	930	844	889	897	874	900	880	924	836	891	875	929	868	892	865	904	864	884	901	883	889	901	921	846	881	926	864	909	890	847	860	901	911	890	861	892	898	933	935	895	886	908	866	906	862	850	912	911	884	870	915	913	874	917	864	886	915	891	879	896	909	913	897	892	917	899	910	884	931	936	907	848	956	839	955	873	845	882	892	912	853	913	938	910	878	863	914	948	955	837	870	874	887	877	925	837	844	893	857	876	894	890	905	910	842	911	871	931	895	931	907	877	886	896	923	842	859	927	896	922	844	844	868	881	923	921	926	905	909	899	878	922	893	904	862	899	900	899	919	878	911	938	933	877	886	896	850	857	914	846	842	913	867	914	899	832	879	853	895	906	886	844	893	928	857	910	895	862	896	898	898	902	889	942	884	870	866	892	926	873	908	919	880	907	860	895	911	900	881	904	880	933	878	926	884	881	884	897	852	907	864	932	854	916	923	901	863	927	913	883	909	885	883	899	857	850	880	945	877	855	881	903	922	860	907	855	902	854	855	887	906	888	919	941	911	880	921	848	832	873	888	893	876	883	962	925	909	891	900	872	861	906	903	875	932	910	901	927	895	892	925	874	931	922	868	892	867	893	900	905	907	931	876	898	881	947	859	911	922	876	904	939	931	856	855	898	879	909	925	902	874	868	868	858	878	916	891	880	917	854	892	918	942	865	870	870	891	962	908	889	929	891	879	910	890	946	909	937	917	909	888	873	861	890	814	863	921	900	904	901	917	882	913	883	849	826	883	895	917	915	884	943	913	887	897	980	896	854	907	941	904	896	906	935	882	874	893	852	949	901	858	917	881	868	962	869	867	915	921	861	881	915	895	830	875	935	870	859	864	860	832	881	905	876	906	883	926	870	868	897	885	864	855	888	894	842	890	921	848	852	836	884	872	857	876	866	896	851	873	882	926	884	918	907	908	903	906	938	875	923	906	911	901	923	917	911	901	834	851	911	880	930	918	892	884	910	856	854	872	939	882	819	910	938	931	883	919	924	909	909	851	888	907	889	866	856	875	916	869	875	877	854	913	897	878	899	874	898	967	863	882	880	924	913	904	915	894	864	896	922	939	901	883	934	900	847	911	919	844	912	857	872	872	857	879	908	868	959	873	867	883	909	880	860	891	923	961	856	953	871	898	859	890	892	865	918	893	825	897	890	952	909	862	906	894	896	894	914	913	880	924	877	930	889	824	929	830	914	856	942	917	931	935	908	848	854	876	892	935	819	887	934	910	916	896	850	886	888	928	948	840	851	881	863	913	904	895	890	931	870	849	886	876	923	938	850	868	820	896	916	867	889	974	835	917	898	898	872	913	852	838	884	866	919	922	899	866	889	896	860	855	885	874	906	855	890	876	908	949	892	834	847	880	876	857	953	874	846	898	904	896	915	882	894	874	864	861	871	893	915	899	810	868	870	881	892	883	895	911	922	854	901	855	880	867	914	901	889	903	864	907	891	908	879	886	911	873	881	847	872	890	893	909	856	913	924	891	877	847	895	855	926	896	886	922	937	875	903	861	895	903	857	891	852	886	865	904	883	912	881	913	867	895	929	934	888	876	863	844	914	903	855	880	922	905	859	884	903	897	909	858	919	846	878	904	917	900	851	851	796	844	857	863	875	839	872	875	848	851	880	917	865	829	893	853	917	890	904	918	919	906	876	946	867	938	827	901	875	847	870	871	904	842	887	873	912	914	859	880	900	891
24127	21478	28780	24615	20974	4460	1447	929	764	782	728	682	695	640	698	665	697	683	640	675	641	670	676	646	644	588	665	630	637	637	657	599	631	644	646	646	634	681	610	633	632	634	636	631	607	628	642	637	650	583	667	642	628	587	590	630	618	634	677	647	637	653	649	683	631	661	593	676	659	630	639	605	669	689	610	594	668	622	645	620	639	619	648	605	669	647	656	620	596	601	606	654	604	623	627	622	630	675	590	634	634	627	627	620	651	656	633	602	655	630	621	637	608	610	608	648	599	580	626	636	608	575	632	611	598	621	669	650	579	638	588	646	663	614	646	624	656	623	605	666	630	618	635	671	649	625	707	682	627	630	625	619	625	596	634	608	643	630	579	635	599	642	652	648	611	636	592	641	659	631	626	621	624	652	643	632	631	607	603	621	603	633	632	592	622	652	626	637	599	637	651	638	578	666	593	636	603	633	593	607	676	592	632	669	654	606	644	606	626	643	623	662	655	667	609	644	651	603	653	623	623	603	606	587	587	650	626	656	625	677	639	626	594	673	659	644	609	663	642	673	608	623	602	642	608	639	622	629	636	604	643	618	607	634	645	620	623	625	636	624	652	588	630	633	627	614	592	623	619	600	651	622	578	557	618	594	637	600	630	618	640	568	613	614	602	612	564	581	600	650	624	537	650	649	588	645	671	610	615	632	616	633	632	635	611	598	602	644	635	658	642	635	673	650	637	620	631	625	634	657	663	593	612	655	624	623	638	624	608	620	621	622	629	649	585	656	672	613	610	621	650	652	609	571	645	647	612	612	622	594	614	615	608	580	608	587	615	622	660	624	625	618	671	600	613	623	605	660	636	628	628	612	644	597	630	633	595	673	614	623	622	640	623	641	636	618	665	626	603	585	673	630	666	660	624	589	623	626	587	634	618	661	589	598	625	604	611	607	632	589	605	616	632	646	596	624	597	651	622	571	607	610	633	655	576	624	619	644	605	623	592	596	653	636	596	629	600	650	611	600	617	670	669	617	601	588	608	677	594	664	648	600	655	652	639	630	636	642	636	605	622	620	588	609	647	662	610	634	630	607	626	676	624	587	631	607	586	654	601	615	642	607	595	618	636	627	588	649	628	602	624	649	605	619	614	641	613	601	626	677	600	624	609	602	617	576	587	618	668	615	617	643	649	633	669	610	622	566	578	648	676	633	630	599	657	580	668	631	621	618	637	641	621	634	678	584	622	611	592	582	624	597	574	579	647	627	613	641	583	614	621	601	593	633	628	648	633	593	650	595	645	627	574	647	637	616	642	620	605	616	628	639	653	640	610	622	653	604	623	617	621	605	625	614	604	667	577	603	578	659	631	635	618	626	624	644	579	597	649	654	626	636	623	590	645	622	584	624	652	638	636	645	589	652	625	646	647	597	641	686	596	623	628	616	653	631	614	603	627	651	606	630	604	623	649	640	607	620	642	620	638	618	632	640	613	652	632	605	597	605	595	620	635	642	635	606	575	595	642	600	613	609	628	630	614	621	625	617	604	634	612	599	597	650	683	610	592	644	637	636	611	633	597	681	623	639	589	601	644	604	669	637	596	621	637	605	664	607	610	667	647	589	641	621	616	645	615	613	594	627	581	619	610	604	599	622	619	603	653	646	579	673	578	637	624	607	641	608	599	611	593	599	646	653	625	612	614	648	619	635	597	590	614	678	615	629	640	660	599	614	646	573	681	599	602	582	576	632	630	600	592	637	623	619	620	602	659	638	600	600	609	628	598	633	590	611	585	610	627	663	597	616	614	600	613	669	639	644	655	602	674	644	630	601	632	614	654	657	630	589	640	612	646	656	608	612	569	585	604	640	626	657	608	620	603	602	613	618	617	602	638	661	609	607	638	669	627	619	664	622	591	593	610	612	647	611	628	637	654	619	586	610	567	633	656	616	613	625	632	636	627	664	615	619	640	653	638	574	628	606	677	649	576	604	625	607	631	656	601	611	629	633	625	584	633	619	648	606	612	606	621	647	624	675	629	648	586	618	595	632	635	579	607	659	634	601	577	624	625	585	639	645	632	632	652	645	629	569	633	639	620	629	612	611	614	592	652	638	631	612	596	577	627	649	609	595	586	618	625	620	639	610	642	624	580	625	662	626	645	582	654	605	646	675	634	627	605	572	578	615	600	617	638	629	637	607	572	603	629	563	656	628	648	597	579	637	604	639	633	611	598	610	604	657	595	578	581	633	619	625	634	611	652	643	629	610	627	604	643	620	650	644	685	644	628	659	627	663	673	640	624	621	586	635	599	641	615	649	614	624	581	598	614	634	585	613	602	603	606	627	659	638	675	604	672	622	631	590	596	604	603	627	620	626	635	665	604	597	646	612	597	596	639	619	651	636	707	667	638	587	621	596	645	614	586	625	668	598	598	583	655	595	626	601	637	641	620	684	626	642	637	630	607	638	632	631	596	621	612	621	556	562	614	581	646	622	656	668	605	663	555	648	638	678	640	624	625	603	607	603	622	638	598	676	650	578	611	632	619	645	591	596	661	599	606	592	624	615	584	619	613	603	592	647	625	593	618	582	609	655	633	600	637	630	625	644	594	648	630	637	683	612	638	633	592	609	609	663	656	619	602	595	616	571	665	598	596	645	618	657	604	632	623	621	648	573	654	639	617	583	634	607	575	614	587	585	648	654	641	639	631	632	623	630	593	621	589	570	615	553	647	617	565	662	617	577	615	612	625	621	639	608	675	617	591	631	631	603	636	643	634	598	668	602	599	638	621	656	620	657	593	653	611	625	623	622	618	592	691	641	623	639	624	594	637	631	563	646	606	631	614	659	616	657	601	656	639	649	644	640	637	631	625	624	618	613	637	607	584	633	657	637	600	609	662	587	594	623	631	602	620	596	616	620	614	628	641	656	624	582	648	649	634	643	588	596	577	619	641	648	653	589	650	590	576	638	668	617	622	618	634	649	627	630	604	612	608	648	626	578	661	636	610	611	625	620	651	618	634	629	613	663	613	615	637	614	640	596	611	660	611	634	612	633	622	597	653	600	639	630	625	606	628	623	597	581	619	645	627	582	594	609	641	655	653	594	614	640	624	638	617	628	597	638	636	632	647	621	646	642	652	609	592	606	640	596	648	631	603	583	582	644	609	636	595	650	665	656	640	634	614	653	628	652	639	592	622	626	618	659	603	626	667	595	607	656	647	611	634	606	616	595	656	602	618	591	655	642	616	612	584	605	651	630	596	602	628	633	594	640	644	634	640	602	611	591	631	640	654	626	595	603	582	629	587	632	628	608	600	628	628	659	579	580	647	608	623	663	610	597	618	652	661	599	600	627	635	623	591	648	632	682	561	601	635	624	620	619	633	619	646	654	565	617	602	637	616	588	650	644	642	605	618	640	619	633	594	593	632	634	555	628	618	608	593	590	620	624	568	603	595	651	627	616	649	641	609	633	673	702	650	616	604	654	627	623	628	583	637	648	617	581	657	633	606	611
3647	5098	3955	2186	1666	1321	1123	956	974	882	833	786	769	730	734	716	697	723	664	683	647	714	701	697	687	666	641	703	655	606	635	667	643	667	651	633	635	677	709	658	629	633	655	623	685	661	712	657	652	651	705	647	649	661	645	658	580	640	635	632	628	624	598	636	679	624	617	619	651	624	639	646	670	628	664	593	612	616	640	610	634	659	657	657	652	624	646	641	651	664	657	649	677	647	635	656	635	618	635	584	579	659	619	620	662	652	623	649	653	578	621	609	609	605	642	647	661	626	618	647	639	630	652	668	607	663	638	616	627	629	669	605	668	621	655	660	621	658	642	662	621	611	640	633	674	630	588	649	608	625	604	633	632	652	614	625	604	618	655	600	627	614	610	601	621	616	682	664	640	617	622	630	653	648	663	616	603	643	576	613	636	700	645	607	633	596	632	661	622	629	645	603	613	639	643	639	606	686	630	638	662	657	621	649	611	623	645	627	615	588	638	654	661	646	636	672	591	621	643	630	610	593	617	639	657	606	606	617	628	628	619	619	623	648	581	615	631	615	618	615	668	639	632	644	655	626	670	631	613	593	612	659	653	616	643	655	592	612	655	617	604	654	580	662	634	656	649	564	650	594	620	648	623	612	614	646	673	697	665	658	598	631	641	637	657	632	616	629	613	614	661	574	657	617	625	609	613	615	620	623	648	643	648	575	636	623	574	591	611	624	607	604	634	574	595	649	629	606	645	605	624	608	614	612	630	623	660	614	626	662	606	618	646	593	585	622	665	676	615	635	620	616	600	627	565	604	662	650	624	659	604	647	604	641	613	579	620	609	606	653	640	609	612	653	612	624	632	651	629	639	608	596	647	621	645	596	625	630	676	636	616	648	696	639	604	646	630	626	675	640	657	586	634	687	643	609	631	649	610	562	631	631	618	587	623	630	622	639	674	619	605	645	589	627	589	614	652	606	594	605	631	619	634	640	678	675	645	636	643	617	671	602	632	633	673	618	608	618	674	594	603	588	616	596	624	611	635	625	656	591	621	616	636	566	631	601	600	617	645	597	631	593	579	686	640	652	640	626	614	622	668	659	594	657	656	619	631	594	648	641	581	660	604	621	636	646	582	612	643	653	633	621	620	617	585	614	612	645	599	616	681	611	606	627	678	629	649	612	651	622	662	634	585	649	616	593	668	676	631	603	587	653	597	635	649	631	601	672	659	608	646	623	657	591	602	613	616	617	618	648	614	618	582	644	653	638	595	580	640	636	642	693	604	612	649	624	636	564	637	642	625	683	620	639	613	627	662	701	637	623	682	608	655	614	578	633	630	597	619	618	599	646	583	658	616	626	610	609	640	620	627	617	651	665	599	616	604	624	620	629	634	647	617	635	649	633	633	593	619	610	597	617	659	689	615	646	638	671	626	638	628	628	579	632	637	652	640	634	651	625	616	631	631	587	612	639	644	601	660	642	604	637	621	622	619	618	596	634	643	637	606	630	631	640	650	635	597	606	566	623	626	677	601	624	613	673	675	608	603	588	595	665	621	653	617	638	649	650	601	622	597	620	617	607	590	641	621	668	627	649	634	656	636	612	591	588	592	596	657	672	631	610	645	594	660	588	630	631	630	646	553	616	570	624	631	628	582	609	620	640	614	657	630	609	623	633	576	627	625	615	594	645	587	616	649	626	611	641	633	631	589	627	614	600	619	678	621	651	648	615	637	610	625	643	677	621	651	631	638	649	612	600	589	621	634	624	591	668	597	659	597	620	605	647	606	581	630	632	618	582	605	587	630	598	653	636	635	638	605	629	601	630	623	643	584	599	629	615	633	625	574	614	642	656	619	610	639	601	621	611	607	631	608	636	636	608	572	619	602	652	600	645	554	646	600	608	628	583	643	617	592	659	621	613	610	620	607	573	617	666	631	644	626	626	607	645	656	641	604	609	650	608	636	593	646	627	625	635	609	583	623	629	629	664	612	606	653	665	619	645	598	581	630	612	567	601	618	644	616	628	615	621	648	626	661	652	637	687	611	602	604	580	622	625	595	659	685	586	613	609	623	607	575	631	613	621	634	648	607	612	642	653	605	618	632	581	637	610	616	650	596	632	631	651	628	598	611	624	651	619	601	625	620	619	630	620	623	611	643	611	636	582	614	621	603	614	584	658	615	593	610	620	615	607	587	608	637	617	604	612	614	574	638	630	631	638	603	623	639	620	605	627	633	611	645	620	651	638	666	619	612	628	609	591	660	618	609	623	635	660	606	631	657	655	602	603	619	609	657	604	658	623	593	611	662	644	614	619	597	628	625	651	647	589	606	628	617	633	620	644	585	641	621	623	589	610	593	622	653	628	603	662	625	611	596	613	587	637	607	643	617	601	625	637	626	644	607	620	621	603	616	614	645	612	637	610	613	580	615	639	647	655	663	638	613	565	611	628	628	630	645	593	628	650	582	584	635	635	643	652	642	638	596	625	598	628	613	595	626	631	634	610	639	607	607	637	610	666	621	635	617	603	613	628	663	618	634	618	575	643	647	585	611	656	614	620	607	637	642	623	647	665	573	658	614	641	638	664	627	613	594	629	615	636	593	623	575	608	621	624	622	646	626	654	626	628	618	632	593	611	615	641	629	619	674	645	617	634	592	634	625	662	603	638	612	577	657	629	639	595	649	657	652	561	607	582	620	618	614	587	625	620	607	618	654	643	624	607	622	634	633	612	604	612	624	658	620	620	638	610	647	588	615	618	619	637	628	669	624	625	634	632	621	598	637	656	626	631	627	620	559	653	665	601	610	624	625	580	684	624	624	567	634	605	553	631	635	592	659	616	619	636	658	620	624	597	642	614	590	614	645	627	649	586	619	615	685	653	598	640	631	615	595	617	631	604	635	626	591	623	541	599	615	600	627	622	669	603	621	609	617	636	623	623	640	635	636	625	601	619	569	591	600	620	677	651	590	630	609	630	551	599	586	620	605	653	610	590	580	626	644	596	625	662	595	626	613	632	639	591	598	607	649	623	610	641	666	594	602	680	599	615	625	638	637	670	604	637	585	600	637	620	613	618	654	594	649	616	636	635	618	602	627	632	599	611	625	631	629	625	651	646	648	651	567	567	598	619	657	641	608	628	609	629	605	601	675	603	611	590	620	628	629	588	622	625	587	669	662	616	579	646	603	629	644	627	628	622	621	634	649	624	564	622	613	625	654	608	592	624	645	605	598	622	622	621	627	627	596	604	632	641	617	600	595	649	639	568	621	639	604	616	596	601	595	603	627	565	606	619	599	648	672	597	621	602	616	607	627	623	610	656	640	606	618	637	646	643	639	588	634	624	587	620	629	611	646	623	625	655	590	582	581	587	641	633	597	643	603	610	658	606	624	589	649	619	584	599	616	591	624	632	613	634	601	601	634	581	612	610	654	651	614	647	596	630	653	651	641	625	675	630	601	638	629	604	633	651	637	657	684	614	612	603	589	652	626	629	605	639	670	604	621	611	657	606
27749	12954	2387	1260	1029	985	951	950	995	976	957	964	968	976	949	936	930	966	917	930	967	971	994	969	964	953	913	971	926	931	982	936	904	959	964	961	894	951	947	936	874	962	936	951	1020	965	968	926	899	935	883	952	963	964	941	969	935	883	942	975	950	959	945	936	874	940	919	900	967	940	975	1001	942	865	905	968	931	992	939	968	950	950	935	923	958	933	973	917	962	954	901	965	899	946	911	914	950	967	924	999	886	956	950	930	913	948	930	922	976	868	929	942	1005	961	960	940	965	954	922	952	1006	979	919	896	957	988	934	913	924	942	1026	944	895	978	944	1008	930	925	997	966	964	899	952	969	975	918	886	874	947	916	943	930	1002	968	919	892	961	958	923	899	875	976	950	928	971	949	957	912	958	898	920	919	906	927	946	950	938	1018	952	910	935	929	956	955	915	941	937	942	940	964	965	930	991	961	965	969	938	1014	869	947	954	924	922	897	961	922	916	932	933	890	944	966	931	957	933	1005	981	958	935	885	915	964	991	993	910	1033	993	968	932	936	905	930	941	954	912	935	885	901	963	887	1005	969	970	938	911	981	937	930	903	987	940	925	931	943	924	957	914	963	959	984	960	909	906	916	978	918	927	1003	983	944	888	928	923	952	924	920	864	956	984	930	932	948	893	881	965	994	964	932	932	906	960	910	927	978	958	924	976	920	987	937	928	981	918	904	924	951	929	913	988	969	931	949	953	910	957	919	892	980	951	907	973	914	912	952	949	885	935	901	939	957	911	970	963	916	996	898	962	938	966	957	936	978	926	927	938	938	938	944	914	990	935	959	924	949	910	989	957	923	947	931	912	942	925	950	950	956	977	928	992	962	923	962	879	927	948	930	913	921	932	900	927	925	956	951	932	976	932	951	914	961	965	970	923	931	952	1013	924	949	961	913	995	943	982	912	954	931	933	941	948	931	920	927	951	951	900	973	990	964	954	925	970	976	966	987	928	915	935	935	930	946	999	937	938	969	920	952	947	935	940	953	910	937	947	925	918	965	983	952	949	970	943	976	1004	911	904	958	969	959	967	982	927	890	933	927	937	933	936	989	964	931	929	854	972	918	960	923	903	931	900	944	914	935	977	940	999	871	900	1005	879	926	953	953	922	912	963	974	937	915	924	977	942	950	951	882	886	988	940	970	936	942	989	943	964	924	883	924	897	880	969	944	972	934	963	917	925	940	959	948	945	918	905	995	918	913	898	923	981	932	917	910	999	909	986	956	930	950	955	895	937	927	938	936	953	984	966	916	975	926	982	945	914	907	898	901	939	866	903	955	922	936	940	951	926	935	913	922	994	933	969	959	967	964	993	947	964	954	961	946	965	910	977	890	971	950	913	975	906	910	921	951	923	968	971	971	926	956	921	969	915	970	983	958	909	926	929	955	994	919	931	906	934	948	919	940	919	905	943	991	907	949	920	958	949	911	888	947	921	924	931	925	909	911	971	946	966	985	953	890	957	883	961	941	944	899	900	948	960	956	950	953	962	979	933	871	1007	937	939	955	945	914	932	933	900	905	949	944	930	899	980	906	939	896	891	951	935	902	948	1041	978	962	954	941	1016	909	948	926	946	936	953	912	938	1005	940	953	969	968	957	991	976	968	950	946	902	949	922	1016	980	930	915	976	944	955	981	944	944	921	960	904	995	974	932	967	910	926	984	956	959	907	964	966	952	947	974	978	969	993	931	873	922	953	949	930	921	948	977	964	950	947	938	930	981	943	953	895	904	893	995	931	930	919	957	1016	929	962	905	953	951	944	921	958	956	936	989	949	892	937	937	954	971	933	964	994	963	957	957	960	903	890	910	940	867	930	968	1001	948	882	904	942	914	931	962	942	975	969	935	956	944	937	926	921	880	896	958	947	905	1002	939	934	977	967	945	955	905	964	972	985	959	944	972	970	924	933	1027	911	941	936	932	997	966	929	904	968	899	940	919	907	952	962	940	963	942	931	969	896	969	924	918	937	957	951	940	934	944	985	925	909	941	915	870	938	932	934	968	903	910	943	952	961	999	936	967	958	958	911	889	950	972	974	974	952	917	955	980	969	947	891	911	972	957	973	906	944	894	968	924	948	954	960	936	948	964	975	992	957	940	933	934	965	886	988	964	951	992	929	919	927	918	934	982	942	952	972	951	968	879	918	948	915	920	1017	877	939	911	913	964	919	889	932	922	968	916	1009	945	972	937	955	955	945	940	917	1062	920	902	925	967	961	929	933	889	957	954	914	927	970	913	977	871	970	958	946	958	937	891	946	900	912	971	937	885	976	890	918	974	889	956	891	961	965	914	945	949	937	983	945	941	904	993	925	895	937	932	964	952	933	964	943	902	986	911	980	911	983	951	936	904	966	986	911	932	939	884	946	940	916	897	942	989	988	927	895	934	937	948	915	969	972	903	923	928	934	902	924	930	914	930	957	958	956	960	880	955	900	927	921	904	889	879	951	962	970	965	960	944	950	979	952	926	959	927	986	951	963	940	922	954	978	1006	983	990	949	875	962	986	942	989	897	905	938	934	928	935	923	956	859	913	948	931	954	980	959	983	982	921	963	905	984	886	942	960	906	905	988	1002	944	954	937	1023	905	908	949	974	927	891	903	984	893	959	968	939	993	889	973	937	910	934	943	915	934	965	920	959	861	896	927	978	878	973	925	973	957	989	915	881	965	917	972	938	929	927	983	942	968	1001	953	934	966	925	945	934	943	926	945	972	949	934	902	984	967	945	957	946	952	946	904	965	949	901	933	923	1002	954	1024	964	939	919	943	953	905	901	947	910	954	945	948	910	965	967	972	928	910	895	983	939	977	929	944	1007	966	983	929	914	944	918	903	941	948	945	953	973	923	935	981	974	983	935	977	961	932	912	911	901	948	935	895	939	922	986	870	936	907	938	915	912	942	969	894	923	968	948	951	930	997	920	909	996	912	1014	911	954	968	941	928	893	947	916	964	945	910	1026	932	961	947	963	962	949	943	888	849	947	938	935	933	1019	930	890	937	969	899	927	907	922	953	947	967	889	914	984	960	993	909	984	959	940	954	947	1017	945	973	901	965	950	965	881	933	920	981	941	908	963	937	922	982	961	925	977	903	882	952	951	988	978	974	844	903	935	932	898	938	926	960	917	980	862	923	947	939	951	973	934	902	945	982	944	943	940	945	906	947	949	938	923	921	938	980	919	961	965	954	978	927	906	925	965	961	960	897	1030	976	878	939	908	914	960	972	935	988	899	950	941	937	914	886	927	917	909	970	960	935	930	937	908	941	944	968	899	949	900	933	932	907	910	905	985	923	910	951	936	991	947	984	935	952	942	959	946	1002	990	975	899	937	932	968	982	908	887	946	925	952	922	894	935	964	903	944	941	914	930	911	915	945	941	906	912	915	910	920	951	922	913	929	1000	940	945	994	949	916	910	908	939	881	889	929	907	988	949	939	924	942	912	950	970	931	967	951	950	874	945	950	951	983	978	941	911	909	988	958	928	970	987	926	847	907	968	914	932	918
5188	1068	1035	956	883	831	869	862	816	873	884	887	820	868	870	801	879	853	835	835	875	843	818	869	879	857	840	853	852	822	857	841	852	854	897	846	863	878	892	902	876	888	830	883	846	856	908	857	826	901	877	880	831	820	851	848	883	823	806	860	830	842	833	850	851	803	813	831	837	818	887	877	851	900	863	795	865	791	824	872	797	836	821	853	829	848	858	811	890	820	825	852	889	872	792	817	837	879	865	826	865	837	825	871	851	895	865	851	854	837	870	830	907	791	887	898	896	879	861	857	823	829	791	849	808	848	848	821	897	883	850	858	858	891	799	858	856	913	852	843	831	875	854	809	828	853	870	807	918	816	831	825	833	799	801	867	843	836	867	832	831	859	866	824	870	858	864	867	850	832	854	848	874	815	841	837	815	865	881	901	801	870	865	781	921	870	863	874	828	867	812	900	862	801	830	844	916	814	844	791	872	874	850	817	832	879	811	890	849	921	802	882	845	840	849	748	847	880	857	834	844	847	894	784	787	851	799	802	848	821	818	904	871	842	819	874	808	865	787	785	896	862	844	851	837	853	821	853	866	875	892	839	821	883	871	782	881	865	847	847	819	923	799	883	873	852	846	848	828	833	808	821	858	792	858	836	806	848	873	824	850	834	856	860	839	835	883	828	824	796	889	815	835	866	834	832	813	828	869	870	789	832	798	859	858	827	854	863	830	830	818	867	866	908	900	790	883	872	863	846	779	860	867	880	884	854	856	865	788	838	812	842	910	830	822	848	785	864	819	889	823	849	818	847	847	833	868	892	812	848	854	833	828	869	889	873	907	852	836	826	824	820	875	865	857	844	820	847	853	836	878	831	832	849	858	829	845	828	851	847	923	882	810	847	878	850	903	822	822	811	865	857	914	869	832	845	882	815	870	817	813	825	887	877	891	827	822	845	886	836	882	827	836	798	826	835	891	865	834	831	851	810	846	836	842	888	831	834	854	826	879	918	830	877	817	856	866	845	876	823	783	854	781	874	865	844	818	816	738	856	824	885	796	830	848	816	791	891	812	847	854	869	824	829	798	882	814	846	865	874	821	840	833	804	795	834	846	851	848	866	810	847	864	860	802	839	881	829	835	867	849	818	873	863	821	857	834	811	868	851	860	851	864	789	824	808	797	802	872	847	827	806	862	839	812	817	863	832	893	843	830	917	793	838	820	868	870	863	891	825	873	883	849	859	797	857	866	817	870	858	819	878	798	812	842	833	823	837	871	821	862	821	823	781	850	849	844	847	799	821	896	809	828	865	824	837	835	858	819	843	827	779	856	832	818	850	821	851	817	893	890	898	835	882	850	787	840	860	831	846	824	843	866	858	826	820	863	856	836	871	810	855	868	866	877	852	881	799	858	843	893	844	837	833	824	862	845	794	871	803	847	845	841	808	871	845	801	862	865	775	863	861	815	867	768	854	814	832	840	824	839	832	783	862	853	865	844	797	845	796	835	839	853	896	888	836	842	910	874	889	811	856	872	798	845	832	800	817	824	859	811	823	804	849	790	837	841	797	823	871	819	872	827	857	863	878	882	854	855	823	829	855	775	833	815	799	833	857	845	859	836	826	826	780	858	830	846	817	834	804	845	800	878	898	870	890	831	840	823	848	886	841	924	831	870	826	832	762	805	858	882	821	837	835	843	866	841	848	822	838	875	808	818	829	845	802	881	874	851	903	841	805	802	836	793	817	839	841	873	813	813	858	830	859	815	825	855	836	855	838	823	817	880	862	850	842	815	851	825	842	852	879	833	823	857	845	908	875	832	873	830	856	842	854	862	804	829	835	862	873	837	793	886	821	846	874	846	856	888	870	801	897	816	815	872	856	824	835	885	872	853	820	836	864	881	838	866	876	874	878	861	821	875	894	860	854	890	784	827	803	798	883	810	849	846	781	878	829	796	825	839	845	833	847	862	787	874	903	874	812	832	839	848	885	844	824	826	856	842	829	806	865	851	822	864	817	804	878	811	888	822	785	814	829	879	852	836	851	818	860	841	883	898	830	841	864	879	857	849	844	851	878	840	901	883	879	872	868	859	865	838	875	888	875	842	807	807	919	848	863	881	864	811	862	866	835	851	833	868	861	858	833	844	825	814	839	853	830	907	812	882	843	872	810	830	859	810	833	842	808	843	835	831	854	861	814	867	833	852	856	880	843	807	855	874	850	820	852	858	806	855	869	890	808	798	816	844	836	798	870	833	882	864	846	858	841	825	820	890	887	871	800	856	863	857	865	805	790	894	901	844	849	870	890	864	802	792	848	868	853	852	862	876	861	851	846	790	834	880	840	893	836	872	843	843	795	853	847	864	803	830	823	882	878	833	846	855	832	825	889	853	872	864	803	837	883	859	916	866	862	861	797	859	835	840	875	844	842	834	873	838	821	878	823	847	862	802	821	772	828	864	869	887	810	852	898	877	867	845	846	867	790	783	826	799	885	904	870	821	839	823	842	789	873	807	823	848	854	850	820	886	869	833	849	831	802	842	848	819	849	871	873	830	834	867	871	868	804	849	859	829	869	820	829	845	864	844	872	828	849	871	846	844	830	779	849	826	824	821	827	827	834	827	832	779	877	843	855	831	811	777	880	814	798	846	843	862	884	875	835	830	878	848	869	852	896	827	850	843	857	787	868	801	852	835	819	843	871	798	881	786	852	848	869	816	831	845	889	853	836	816	836	839	754	849	834	870	877	827	859	901	867	839	845	804	842	834	837	841	846	859	817	902	863	854	884	858	842	871	794	852	838	816	779	830	854	900	849	849	835	888	839	831	784	836	845	896	875	804	815	871	888	859	795	894	829	898	880	857	874	864	812	820	816	839	871	817	832	870	863	810	852	816	823	830	850	858	844	864	883	869	822	863	827	855	871	852	848	901	863	828	821	801	891	815	862	917	764	819	786	820	851	833	827	896	862	813	786	913	788	811	881	844	860	809	872	869	853	859	850	841	881	903	843	839	827	871	845	824	809	848	862	850	823	827	889	841	863	894	844	845	853	790	857	796	819	877	813	798	817	835	856	871	865	877	819	850	884	807	836	834	812	848	849	833	784	890	892	844	845	889	863	887	862	839	863	880	844	889	863	830	846	795	826	862	873	860	851	880	875	832	858	860	846	844	795	833	834	834	849	826	869	827	841	863	839	858	873	856	842	809	832	854	804	826	856	853	849	872	816	855	851	937	821	798	887	812	880	811	818	849	808	835	836	821	874	858	879	855	808	865	783	878	842	818	803	831	821	878	786	839	855	827	842	860	822	870	896	827	861	854	879	798	876	844	868	885	820	833	825	837	831	876	858	853	850	825	827	823	843	819	833	852	791	851	823	883	909	898	855	882	853	862	833	842	823	820	882	833	870	807	856	872	860	853	823	827	829	828	844	807	871	843	891	816	894	811	914	820	833	858	895	824	880	769	833	850	845	836	844	846	813	820	856	860	811	807	814	808	837	890	822	848	832	860	848
25499	21520	26856	23138	3579	1530	1265	1158	1063	1069	1030	1065	1010	1058	1034	1045	995	975	978	984	1030	997	998	970	1020	1000	1029	986	1003	1016	974	1015	988	956	995	964	1034	963	967	975	1056	984	994	989	981	981	1016	1030	932	985	1016	1021	1007	990	965	964	970	1000	986	1003	995	970	985	953	981	1010	1049	1013	991	982	975	949	969	949	971	976	1037	1030	933	1015	994	1007	952	962	939	1002	980	976	940	913	983	974	950	975	956	983	958	956	947	936	1008	990	1020	970	926	980	991	990	948	968	996	915	980	997	986	983	959	953	1004	985	920	926	970	973	1004	969	1004	966	952	965	1033	941	924	913	981	974	991	1030	984	953	954	1018	1022	984	974	1015	937	948	953	963	1036	961	999	979	997	993	929	1003	972	961	982	1007	969	1026	1005	974	1010	984	995	943	980	973	912	998	1001	971	961	968	1056	980	956	972	929	1007	978	946	982	979	983	1006	989	1031	1049	979	991	1013	1000	994	953	948	987	967	1028	979	987	990	921	1019	962	978	936	964	968	952	1035	977	972	976	1003	1010	1067	967	977	959	1003	981	971	980	997	995	972	982	1017	938	1047	1017	990	991	981	982	948	966	925	967	996	983	996	1017	1004	1023	974	989	993	1031	1009	963	1005	1005	967	932	978	997	1042	968	951	989	1030	932	988	1009	1006	1014	944	1068	944	945	957	958	994	955	965	969	965	961	974	947	953	997	1007	977	983	975	990	989	1021	1009	964	981	989	945	1027	957	955	986	986	1005	953	1022	1005	1057	981	966	985	947	918	964	974	994	991	992	955	1008	981	1036	975	1022	1020	976	979	995	965	954	951	986	1013	950	1015	1032	1008	992	993	951	997	964	996	966	954	975	946	970	1017	933	948	1012	951	1002	970	950	965	1006	934	928	965	978	974	959	962	949	956	988	959	1023	971	982	952	960	924	970	1031	993	961	942	1030	970	944	956	954	974	983	983	949	984	1002	964	1001	975	935	959	958	952	1015	957	1070	935	965	986	969	1007	966	984	1065	970	989	982	952	981	995	925	1014	983	1036	939	1011	928	1022	975	1030	978	988	942	932	990	931	1017	994	977	1009	949	951	971	965	982	1028	968	1034	981	1042	1031	1016	995	965	977	1031	996	980	1009	1016	1000	1005	984	995	1080	930	970	975	942	954	926	970	957	984	970	946	980	1002	947	999	956	1039	970	946	1012	994	976	971	1028	959	972	983	1021	1020	975	1003	975	1002	972	959	936	973	948	950	972	999	997	985	985	995	979	999	989	977	965	953	1020	987	950	979	978	961	1024	999	991	957	916	1012	1042	970	1009	992	976	1015	969	1046	935	904	999	969	938	998	989	1005	1007	1011	982	976	972	1015	983	1024	1016	962	981	1005	981	961	1038	959	987	1024	977	921	1026	972	1018	994	973	968	986	946	994	1027	924	951	964	944	1005	1009	1004	951	969	998	983	1025	997	995	973	1013	984	985	940	987	959	937	1000	989	963	993	963	985	969	983	989	1026	977	992	1021	937	997	999	954	972	950	964	987	961	981	1023	970	1026	962	1033	950	978	996	1013	962	991	959	1032	1044	1020	956	1031	928	964	940	932	969	967	995	944	996	1017	1031	941	995	1026	971	967	969	940	981	1017	925	998	989	992	980	1008	1079	964	993	951	889	1009	960	937	951	961	980	978	969	951	962	997	968	1026	965	953	947	957	984	1058	978	1007	976	1002	981	1029	997	980	1008	971	964	986	1013	926	959	1030	970	989	986	999	989	938	940	984	961	1038	945	971	942	948	917	1065	960	990	1039	963	1008	1012	974	965	942	986	1019	1002	1022	988	1010	975	1011	999	1018	985	968	944	996	1021	956	1012	983	947	991	962	985	980	972	942	943	972	966	988	1036	956	979	985	1025	978	1018	1002	960	956	980	1009	1000	924	935	999	987	979	980	1016	979	952	1002	943	1002	981	1005	979	963	983	954	960	1010	979	1030	980	1000	943	1040	974	960	942	934	982	1010	961	999	992	976	1019	949	944	995	951	1002	1001	977	975	1004	1004	1015	982	1002	998	1052	991	922	959	1044	966	1029	959	997	947	953	1033	927	999	957	1023	1008	984	1003	1048	939	941	958	1051	943	982	949	1019	975	961	921	961	951	967	956	1023	1002	1002	998	1033	1022	1013	1003	949	1022	1053	940	966	987	1027	1002	1005	943	1023	1030	961	925	988	1002	975	968	1030	950	964	967	964	998	962	1002	1009	1036	1017	964	992	1000	949	1006	978	981	990	945	961	960	991	947	962	954	987	979	923	990	962	948	970	1040	927	982	965	958	979	1006	973	1009	977	992	938	992	1001	972	970	911	941	1023	1006	1017	970	996	970	971	1036	1020	985	963	966	1024	1026	987	1030	984	974	984	900	952	943	996	1007	970	1017	998	1002	952	962	965	970	956	951	960	1033	998	999	925	930	998	1011	945	941	981	997	981	957	999	1020	1003	1057	1015	953	996	1032	1042	1008	961	1009	962	1033	959	959	979	976	985	961	983	955	948	885	981	945	949	954	975	938	956	990	946	1027	995	997	939	943	971	976	1030	957	989	963	1002	1026	939	953	923	994	992	1014	1006	1045	975	952	965	997	1004	980	994	961	969	1014	976	980	998	969	960	1021	972	1014	955	999	1031	1006	972	969	973	920	949	974	994	1043	929	948	927	1009	957	896	975	996	1000	954	926	917	1044	953	1051	995	980	984	1022	998	971	946	1046	983	992	996	976	928	942	966	963	1011	993	991	1001	994	990	965	1064	1021	986	958	987	953	944	965	961	960	971	932	914	986	997	952	942	1048	1039	1018	970	958	951	1003	963	936	994	1025	945	950	947	952	928	989	1014	936	956	949	966	1017	1002	981	990	993	1029	1028	913	995	919	990	958	982	1005	937	989	1064	981	1015	997	957	970	989	976	965	1000	992	1015	1042	972	978	1047	976	949	988	1035	1003	983	1038	999	1053	974	974	968	1005	1010	1006	907	947	986	985	1014	966	980	946	929	945	966	982	1016	988	1008	980	995	1013	1007	1006	923	951	1003	975	949	998	992	1018	967	993	970	985	938	985	943	965	978	951	999	965	985	914	1024	1002	968	990	955	1005	1000	1032	995	977	999	973	984	991	956	950	968	994	943	1028	961	1017	973	965	995	951	991	973	999	952	1083	986	971	981	976	992	999	965	957	979	964	968	942	980	977	959	978	979	968	989	1021	982	993	1022	938	919	1015	938	974	967	967	978	976	983	1014	945	1065	949	950	1017	999	938	969	1041	970	977	982	1003	983	947	1001	958	971	946	978	1035	986	997	971	989	941	973	961	992	978	1028	1013	918	962	1032	943	906	988	1017	896	1034	943	946	1010	991	926	991	956	975	958	969	978	956	987	991	983	939	987	1036	1021	960	999	952	1019	1008	1014	955	985	935	992	984	929	1002	1006	945	1009	1002	966	961	938	944	943	980	986	913	930	1060	975	994	997	972	977	964	930	996	999	903	941	1006	987	941	994	950	922	1026	994	989	983	1018	1061	1006	981	941	985	980	1011	896	1029	991	989	971	997	944	1024	989	1007	970	1009	968	1009	949	1000	978	1006	1039	922	956	966	1002	914	943	935	1062	1016	961	976	977	932	936	941	933	955	926	930	935	929	1013	1002	957	1019	970	979	961	956	985	971	990	1004	969	982	1028	993	956	934	1025	963	981	1001	980	962	994	1062	1014	966	984	957	968	996	912	950	996	1020	940	992	948	993	937	981	970	963	1045	984	986	957	1027	988	979	999	992	976	1004	948	971	976	985	945	987	1016	991	979	975	981	1018	980	997	984	948	974	900	955	959	989	942	981	1016	983	991	995	1003	974	963	1020	985	1024
3696	2888	2406	1608	1293	1201	1108	1009	1008	970	968	1024	950	916	945	943	939	940	888	1015	900	892	943	910	986	859	889	992	948	907	904	892	918	945	928	903	934	872	896	918	916	914	918	967	925	881	927	875	923	886	882	949	918	915	917	942	927	891	909	891	912	902	844	944	905	905	859	912	950	913	919	892	942	941	907	899	910	957	890	905	899	894	854	840	913	927	899	843	908	884	892	871	841	876	933	879	863	877	866	914	876	880	914	826	883	900	882	904	865	910	913	924	897	898	884	852	836	912	903	903	835	945	901	877	920	891	867	907	908	862	863	897	888	864	922	914	894	902	977	943	925	890	939	864	881	885	883	864	909	888	909	837	870	882	857	917	898	890	878	877	916	898	877	937	891	940	880	923	865	890	910	874	895	881	882	905	911	903	898	954	902	830	930	908	885	962	896	876	864	928	875	937	849	851	855	886	935	810	876	877	888	909	892	909	873	862	850	887	880	922	916	909	909	923	876	882	913	877	887	928	908	882	923	890	882	918	823	887	851	874	894	863	882	930	917	944	841	930	935	918	860	883	899	905	897	847	876	964	889	887	952	886	944	871	968	861	892	913	924	921	926	893	901	902	873	896	849	909	861	872	867	853	916	895	895	890	844	871	874	933	904	886	948	892	940	899	837	869	896	876	960	903	905	842	887	886	879	857	891	897	848	972	843	892	874	943	926	856	841	870	854	866	948	879	857	863	917	800	918	889	894	937	950	881	909	893	925	910	905	904	898	894	900	860	917	920	905	914	866	927	873	891	901	878	914	919	883	938	903	880	894	858	888	847	853	904	932	857	922	884	908	969	872	954	815	894	932	943	898	957	855	890	920	891	892	906	919	833	889	852	834	914	880	875	866	887	905	851	912	852	902	862	872	898	915	913	854	891	947	904	902	880	871	861	910	894	916	880	864	848	897	908	877	847	890	857	848	857	876	922	868	931	863	926	952	890	937	834	917	955	877	863	842	891	903	876	902	916	835	900	859	909	922	902	878	822	907	909	913	837	922	860	929	876	930	905	892	931	893	868	874	883	963	874	910	863	925	829	849	893	865	885	873	877	918	886	878	916	873	895	861	898	856	886	913	901	948	887	890	914	898	946	906	892	938	880	871	887	887	874	896	889	908	839	879	922	894	900	862	905	923	858	891	867	850	871	910	883	889	875	922	839	904	884	894	859	861	867	862	895	893	956	905	865	892	859	925	882	887	885	951	903	912	868	884	895	892	875	850	922	903	910	902	885	849	890	867	801	908	862	953	876	847	896	872	918	848	852	861	891	927	921	832	926	882	916	837	913	931	848	884	911	900	931	885	931	891	908	849	871	907	847	913	932	880	931	874	887	872	886	897	914	912	923	909	869	851	892	906	897	897	900	913	885	893	892	912	889	884	861	900	909	860	910	918	914	882	857	898	889	856	844	850	841	898	882	879	942	948	925	868	888	922	868	909	888	920	920	862	898	867	852	873	854	923	860	846	907	899	912	864	834	857	869	845	911	886	846	900	904	872	840	886	877	932	883	923	888	918	825	882	886	843	897	899	895	880	864	871	875	908	922	888	904	879	880	884	963	865	910	831	862	905	934	871	857	878	849	882	901	846	938	885	888	899	957	839	900	913	858	934	873	906	897	859	892	880	951	876	902	836	927	890	898	863	855	812	887	906	881	854	903	898	899	921	929	876	916	925	909	907	921	865	875	838	880	904	882	917	853	903	928	891	933	825	892	875	891	865	961	891	917	896	937	880	846	918	890	939	899	937	891	864	869	887	854	905	936	872	866	900	918	863	847	891	925	916	867	933	893	896	900	874	838	916	939	905	883	881	874	879	886	909	929	899	871	877	879	894	852	866	852	900	846	912	924	876	919	850	873	894	845	889	860	888	858	918	870	877	931	912	879	873	886	889	886	871	911	898	943	870	951	885	853	900	919	907	911	890	928	882	887	873	858	909	912	943	916	910	939	922	866	895	914	878	877	883	878	917	929	897	939	969	924	907	872	859	892	903	882	903	847	871	890	864	881	899	896	850	862	936	945	833	923	866	894	848	881	891	901	862	857	951	898	942	851	913	883	878	887	937	916	858	927	850	889	904	854	869	856	871	908	888	818	881	919	905	847	886	880	887	860	852	889	924	922	918	871	905	881	866	882	858	875	916	916	869	883	872	866	869	893	874	839	884	934	919	880	913	916	836	881	897	918	900	912	871	950	911	875	847	876	866	855	883	896	860	964	928	899	894	923	857	908	914	881	851	886	796	868	938	895	884	845	874	895	882	858	861	924	873	878	911	928	891	874	955	904	952	923	860	887	901	859	902	866	942	881	899	902	814	837	881	902	852	851	871	924	954	855	879	901	875	833	933	888	889	827	896	873	921	884	915	851	826	895	934	893	843	892	885	915	869	885	919	896	896	897	898	911	858	874	870	863	873	923	863	902	810	875	831	921	913	914	846	864	876	882	828	912	915	910	903	876	891	889	927	868	874	882	874	863	923	897	909	845	902	888	889	888	952	902	923	904	896	876	938	919	854	860	929	898	856	927	868	876	906	891	855	810	884	917	934	894	864	866	880	863	940	885	863	896	843	838	922	836	932	839	918	918	910	905	886	882	915	832	908	848	878	879	868	870	945	878	846	922	893	884	846	862	874	879	870	899	842	890	869	895	868	867	919	900	875	884	904	891	884	885	865	898	870	873	869	936	928	882	899	872	914	868	922	910	817	889	918	894	856	884	900	900	858	872	875	889	848	928	940	900	887	965	939	864	909	914	871	933	885	872	918	887	892	895	875	852	915	902	921	886	901	892	890	907	863	882	865	841	881	914	870	866	880	931	870	946	836	872	919	873	889	840	926	878	873	880	838	903	886	884	915	927	877	844	845	909	864	897	871	899	877	861	915	953	942	927	875	890	896	924	879	864	896	886	888	866	862	858	856	848	884	867	862	894	911	917	864	868	862	904	925	925	880	844	866	887	856	864	926	898	826	873	903	893	889	884	898	857	844	903	879	880	900	874	865	938	873	835	873	921	943	910	893	872	920	920	900	852	925	930	864	922	880	901	931	868	914	870	871	859	887	885	922	910	876	886	851	841	871	920	891	934	864	869	944	928	877	898	902	850	884	888	902	921	883	896	887	875	890	878	911	823	879	893	910	898	907	873	902	824	867	959	893	885	842	887	906	933	865	879	928	910	939	903	867	896	935	910	909	882	892	892	922	909	928	894	835	870	853	936	878	901	864	909	881	852	866	892	869	899	976	872	857	891	929	944	901	896	851	935	934	876	908	913	882	871	873	949	905	901	816	864	874	914	930	866	932	900	879	897	848	923	926	901	826	898	918	845	885	855	862	896	899	931	924	927	924	920	856	844	914	853	860	883	879	895	886	895	883	853	924	905	878	854	852	895	891	852	960	853	833	889	934	934	923	907	930	913	915	890	942	891	875	895	922	913	859	904	910	879	902	899	833	878	879	939	875	896
24211	21462	28705	24620	20938	4350	1403	886	823	721	745	734	699	643	695	690	692	682	659	646	674	669	632	655	615	602	596	666	623	679	662	642	650	635	604	633	615	632	590	581	584	716	600	642	630	623	638	614	606	596	620	633	615	619	611	623	617	670	596	594	629	612	576	632	671	630	639	639	611	632	639	600	574	605	608	649	623	643	601	623	644	602	613	658	631	592	638	620	614	618	588	622	625	570	669	653	585	606	634	575	625	623	659	700	606	595	619	621	616	598	608	604	622	618	624	597	657	588	649	642	619	642	625	613	635	584	618	617	607	646	648	572	633	610	632	653	610	593	639	621	622	633	627	656	674	580	626	610	572	638	642	667	633	599	631	617	607	638	660	603	629	637	618	601	629	629	624	617	620	652	624	604	621	573	623	544	668	614	636	632	636	637	670	620	613	664	573	628	608	592	620	622	609	611	637	573	605	645	657	580	590	639	601	642	630	664	586	610	651	607	617	619	619	612	632	647	638	619	652	632	594	623	645	588	644	595	612	616	636	626	608	597	601	628	616	584	632	627	591	605	630	623	625	597	603	601	623	640	630	645	600	594	612	591	592	611	590	641	643	645	582	621	629	630	617	652	627	610	624	622	620	650	598	625	610	631	629	627	644	641	589	620	587	595	637	615	607	669	641	579	607	631	599	591	623	656	627	629	623	602	641	649	641	638	651	625	624	597	619	578	629	624	623	589	618	609	639	620	624	632	631	607	608	644	605	613	624	612	631	627	670	643	640	599	655	585	628	629	641	573	612	599	633	601	620	608	626	598	566	642	594	587	637	655	631	649	621	604	629	621	633	644	609	632	589	598	650	581	619	622	602	611	636	652	649	600	608	617	645	557	639	629	633	635	614	654	618	623	620	645	573	628	633	626	651	610	625	565	675	627	612	621	644	616	625	647	667	637	616	603	597	657	622	645	664	613	645	625	632	601	667	574	663	627	597	638	626	657	649	617	631	576	618	626	640	640	619	634	609	672	624	649	621	644	616	619	641	647	598	607	657	625	632	633	642	626	620	586	588	623	608	558	586	634	604	598	662	602	625	619	612	573	613	580	641	602	585	619	634	642	637	685	543	606	615	638	601	615	609	601	637	603	617	659	644	617	636	662	626	615	616	625	609	586	603	617	603	632	668	631	597	609	581	575	643	599	626	587	593	644	608	625	637	645	613	665	608	581	595	614	619	634	652	671	559	590	609	631	629	605	626	605	607	633	635	619	618	588	621	617	605	599	635	649	629	611	601	609	664	643	630	636	637	679	611	630	597	590	639	623	616	638	616	656	594	591	596	606	587	576	637	626	626	647	668	638	624	590	645	597	625	613	648	653	657	590	616	642	607	586	602	608	589	557	587	662	619	596	633	634	616	608	664	590	604	610	600	636	632	633	626	627	601	613	618	606	634	597	628	610	600	643	614	622	575	580	611	583	592	586	625	611	598	609	611	622	627	600	607	604	587	671	617	601	632	620	610	614	625	589	662	628	622	647	621	616	628	588	593	646	605	603	602	613	603	585	634	651	624	604	610	610	592	671	628	622	608	639	638	658	604	562	624	626	589	642	609	565	593	657	592	602	605	616	602	606	613	650	632	613	587	615	616	602	598	610	621	618	615	602	662	645	633	614	621	642	640	613	604	665	684	649	613	644	630	608	613	616	595	606	624	606	590	576	615	648	646	599	646	601	620	604	598	613	591	619	664	679	622	652	610	607	603	638	643	657	609	647	662	571	586	652	625	652	618	597	642	643	637	607	638	669	612	652	586	592	613	555	624	610	663	597	583	612	655	584	628	625	573	568	646	608	655	611	614	588	586	611	651	639	628	638	604	584	582	616	684	613	637	650	623	581	602	619	643	618	616	587	656	605	612	645	585	617	557	600	635	619	611	635	611	603	584	650	619	586	667	601	599	626	605	659	614	590	629	581	603	624	638	593	647	604	611	592	619	600	684	637	597	641	589	594	611	647	590	661	658	617	621	576	606	642	583	598	610	613	606	672	583	598	595	625	592	596	585	622	612	598	567	631	554	609	637	624	603	630	640	575	596	636	628	624	578	618	616	628	612	655	647	598	595	582	658	631	625	629	571	577	644	629	592	684	593	612	621	656	560	597	627	607	627	626	609	678	623	608	651	607	645	617	621	550	596	615	613	612	573	601	646	659	629	622	610	603	634	631	610	579	611	592	629	601	645	594	609	629	597	615	622	645	596	635	644	620	623	690	628	620	629	635	597	631	572	635	633	631	655	640	622	623	602	595	629	593	634	626	604	606	613	623	610	589	615	580	630	635	640	636	595	607	635	620	615	623	619	601	628	620	606	631	631	617	615	607	656	593	634	603	620	602	583	640	581	645	609	601	654	621	625	582	606	620	614	620	609	627	598	600	621	571	617	596	597	592	622	625	607	615	551	630	613	654	593	607	624	643	631	625	601	603	612	635	609	630	582	597	664	608	609	645	617	609	595	614	604	622	588	650	593	642	666	585	649	595	612	568	614	630	608	607	653	595	632	623	566	606	600	588	588	630	597	581	617	599	580	607	614	611	590	565	610	599	598	635	623	626	646	601	583	614	645	668	641	634	625	592	672	613	626	646	591	598	578	577	623	568	614	624	603	603	624	618	617	625	623	628	613	634	585	542	599	595	661	567	599	658	613	659	633	603	626	636	600	619	651	590	616	609	596	631	608	598	652	609	636	637	607	638	612	614	591	568	593	626	602	595	602	630	634	649	632	629	662	636	589	606	620	635	594	595	602	637	619	625	581	584	640	636	660	620	647	637	612	653	640	634	640	579	610	658	562	614	627	603	600	598	641	615	564	659	608	567	640	576	616	667	591	602	585	613	633	607	577	620	637	608	615	585	631	654	620	671	634	616	624	599	611	666	585	651	655	601	620	607	583	628	587	593	571	589	615	626	569	669	620	617	608	587	617	601	602	585	618	631	659	582	645	592	639	601	601	636	625	620	657	637	655	652	585	597	627	581	576	638	602	591	612	608	585	606	616	625	626	619	604	634	594	564	634	615	615	630	609	583	655	591	643	698	624	678	618	662	567	615	617	620	607	623	626	625	603	603	630	647	610	626	647	612	679	601	615	606	560	552	576	626	651	668	605	622	653	662	646	605	646	625	606	615	624	589	667	610	619	643	607	646	671	657	631	628	601	591	551	624	622	650	639	586	602	621	587	604	598	615	603	614	607	628	617	627	594	594	625	560	628	639	595	615	659	587	655	623	619	622	602	619	590	599	660	644	567	623	651	609	590	577	639	652	606	649	599	609	658	630	655	610	628	605	616	606	573	623	618	634	602	613	638	615	575	648	651	603	618	629	625	594	611	653	632	626	664	623	640	630	600	596	574	607	557	626	571	618	620	631	631	568	620	619	627	587	642	615	640	609	588	626	638	624	601	631	612	605	699	651	598	590	632	588	584	666	676	640	645	592	624	633	649	631	639	576	592	616	598	598	626	604
3637	5111	4065	2152	1652	1325	1120	977	911	852	788	762	756	674	747	756	721	692	653	693	722	638	673	690	684	714	665	657	682	633	632	672	678	678	682	658	664	653	627	611	662	653	675	622	601	673	615	640	603	637	631	619	649	605	620	625	664	657	647	642	632	647	615	638	658	643	637	596	650	614	638	629	644	607	633	647	680	673	620	623	611	655	597	643	590	630	612	641	622	660	618	569	620	647	616	648	634	643	645	643	584	607	611	682	665	620	649	691	667	675	626	636	589	608	606	640	624	624	613	640	611	617	629	680	603	671	603	614	656	626	657	630	656	656	651	604	637	628	649	612	600	631	612	617	624	583	633	608	614	626	629	648	631	671	590	637	622	607	631	640	603	632	647	629	608	614	665	635	619	648	623	646	587	639	620	609	655	678	611	632	601	574	599	643	657	600	625	637	626	645	622	594	638	597	643	677	646	643	583	626	642	618	609	684	620	608	631	620	642	593	641	642	636	625	608	637	569	657	635	628	644	603	652	656	627	635	621	632	586	614	654	615	635	612	646	619	620	648	636	602	654	578	640	647	658	698	643	669	594	643	665	617	607	601	625	672	634	608	620	606	641	633	650	612	580	613	617	681	650	605	600	672	563	633	645	586	638	631	652	620	584	624	606	622	622	633	626	653	585	598	630	623	619	595	614	610	640	586	626	607	623	579	605	628	649	645	595	634	636	609	657	595	634	648	584	619	651	616	680	625	587	656	582	594	630	619	606	573	592	653	638	615	606	626	669	600	650	611	621	644	621	684	655	616	655	657	586	635	667	608	568	591	612	588	588	620	618	641	624	630	619	628	601	577	611	657	574	602	584	607	670	606	678	629	670	626	620	590	625	620	573	631	617	671	601	593	597	604	671	670	624	633	650	598	596	660	644	620	599	573	640	631	620	628	671	613	627	661	586	665	631	643	600	622	642	607	589	583	601	639	604	594	625	625	580	646	640	627	643	641	619	602	661	623	639	657	621	600	631	642	626	629	580	611	615	652	646	636	608	617	603	688	617	617	595	615	625	625	617	632	621	570	583	663	611	635	620	622	606	616	641	638	608	642	623	655	602	612	633	625	619	614	615	608	590	600	660	672	609	624	617	621	604	624	650	626	567	634	580	611	650	582	651	656	649	628	641	604	669	614	647	619	633	626	592	632	628	632	611	594	595	643	600	617	632	629	639	589	601	618	672	632	624	601	596	604	617	609	622	611	615	614	589	597	580	594	603	613	644	592	598	587	564	604	632	601	643	628	627	605	642	639	653	646	636	612	584	586	626	640	657	624	592	598	596	636	591	596	640	639	612	568	585	622	606	555	598	565	617	598	636	631	615	644	581	654	628	569	615	652	593	603	612	595	637	588	620	612	642	608	583	596	585	598	670	603	582	597	584	589	632	626	610	605	632	639	576	590	600	682	614	614	608	615	579	617	593	638	607	636	663	597	608	589	636	624	596	597	617	647	619	623	604	635	614	640	610	644	652	641	601	613	593	596	628	629	613	666	667	617	632	602	621	636	586	614	610	593	601	605	623	634	583	590	624	629	608	621	629	613	627	626	606	641	650	642	643	614	623	604	588	583	603	625	625	628	619	641	623	621	650	612	611	642	620	631	642	610	629	626	639	607	581	633	656	658	612	641	626	634	644	616	567	635	604	605	588	588	626	649	617	659	665	625	611	591	596	655	622	655	643	633	598	633	662	613	614	621	622	626	560	634	584	631	617	631	625	620	614	617	649	658	655	636	617	616	556	622	636	610	540	605	629	569	638	570	639	629	608	613	648	627	628	631	621	625	617	667	607	599	606	598	596	600	640	608	586	629	605	599	669	624	629	625	574	616	696	623	628	632	625	629	630	629	601	613	599	584	636	571	642	662	564	615	606	611	615	594	607	652	619	618	631	640	614	609	679	630	638	616	675	616	624	636	640	670	652	651	623	566	589	574	616	647	634	603	621	625	581	612	660	642	573	623	576	652	622	629	618	623	597	594	596	615	609	624	652	651	607	625	601	578	636	580	662	595	628	616	618	627	616	591	605	656	631	622	593	605	615	531	615	631	660	623	637	618	631	596	628	588	653	633	615	602	599	605	615	621	661	602	647	625	594	597	616	578	615	600	615	621	640	599	647	599	608	625	632	595	571	630	604	622	642	646	611	573	632	623	577	569	604	648	557	611	612	604	608	649	597	584	553	641	602	628	629	605	627	605	616	588	569	627	618	617	630	593	628	651	639	585	657	638	621	612	555	610	593	612	632	616	614	649	629	619	624	621	586	636	639	614	612	672	619	608	603	600	621	649	650	678	614	651	572	614	601	593	652	623	601	588	589	595	628	590	554	599	587	603	628	622	622	637	604	629	629	615	591	629	613	654	613	654	606	621	643	618	603	640	616	597	627	612	645	622	611	610	631	613	593	661	586	622	618	570	629	644	622	660	627	594	643	635	649	605	643	635	631	586	633	623	643	597	606	578	619	599	631	622	610	611	621	605	632	627	628	650	609	602	638	640	584	575	627	598	665	617	613	587	616	601	601	620	609	604	605	592	600	604	619	660	597	615	604	652	633	666	626	602	667	639	554	596	614	589	594	555	575	630	613	646	588	648	559	627	643	603	585	639	621	592	594	608	618	684	658	586	622	649	607	608	593	634	625	646	589	597	613	612	622	645	628	602	663	610	602	634	599	583	575	632	613	617	615	614	639	613	618	601	616	619	636	631	586	589	597	610	603	618	587	631	631	604	654	626	627	654	639	639	601	609	582	621	583	634	624	636	620	601	639	630	570	601	622	670	586	629	624	602	571	658	639	611	581	595	608	588	611	637	592	629	616	644	641	605	601	608	606	620	620	648	636	633	591	589	629	586	572	635	618	625	599	626	635	617	647	603	583	588	637	616	606	625	642	631	625	616	634	613	617	628	630	595	579	612	575	638	584	598	642	618	592	630	616	594	614	620	621	628	647	609	625	598	606	578	642	631	623	623	623	661	644	585	563	603	599	576	642	613	629	589	642	612	648	585	622	660	641	664	629	592	594	651	670	576	607	606	634	620	645	646	637	614	637	607	591	587	619	638	608	577	578	662	680	687	637	621	579	641	605	641	610	642	620	649	625	646	692	623	695	615	643	592	638	606	663	615	624	622	619	611	609	596	634	592	619	592	615	633	595	607	631	620	631	590	641	628	626	614	644	604	599	633	632	612	622	623	601	618	615	617	611	597	596	660	630	600	598	645	590	634	646	617	594	605	598	589	606	652	594	629	620	623	645	595	599	619	664	614	610	643	616	601	630	629	613	621	594	624	618	585	652	631	586	667	596	630	620	567	625	603	597	629	593	612	622	591	615	634	599	558	605	634	627	570	609	591	661	597	643	606	562	627	595	632	532	638	601	574	650	628	592	612	624	597	600	640	610	628	645	593	636	590	613	633	615	584	628	662	620	626	617	631	615	618	618	607	588	613	601	639	583	637	654	637	615	615
27711	12870	2355	1290	985	960	982	955	965	934	1015	952	1007	934	917	908	910	894	936	990	956	948	997	899	951	970	931	966	946	992	908	1005	893	1028	969	1018	958	924	951	982	893	946	932	919	990	927	915	891	959	963	936	951	969	1004	902	1003	935	990	886	974	956	929	883	940	956	994	942	841	925	933	934	909	949	950	928	948	975	971	950	999	966	910	953	933	970	993	934	952	937	939	941	949	904	916	944	908	939	865	901	912	923	967	915	938	944	912	969	907	920	965	948	943	942	970	934	978	956	980	1019	883	900	965	934	934	962	937	966	924	998	887	931	913	906	920	1015	907	974	962	910	905	984	965	930	960	853	886	950	958	947	903	938	953	970	927	954	932	976	936	990	914	928	940	975	948	954	960	927	968	900	957	964	966	964	918	902	956	913	939	945	896	963	989	975	977	940	979	954	943	925	946	957	922	985	962	867	956	959	908	966	1042	933	908	971	910	944	966	1009	935	936	949	930	885	942	937	916	902	952	885	916	862	981	916	951	884	968	949	932	972	928	887	930	938	915	940	906	960	950	917	943	892	881	933	911	930	979	925	935	954	974	990	929	941	935	1000	997	905	950	942	932	933	956	917	898	977	949	936	936	974	907	932	936	892	947	957	906	935	928	918	917	943	938	876	964	983	969	977	944	977	948	931	901	944	908	977	958	937	904	966	957	898	916	971	937	981	955	987	931	950	995	942	933	923	939	897	957	952	859	914	975	922	845	954	874	883	936	938	933	915	986	922	941	906	943	954	905	968	905	922	953	955	921	913	923	882	919	952	916	896	947	943	898	843	949	879	939	892	904	888	914	932	984	951	978	900	955	954	928	944	906	964	917	999	940	893	965	933	916	922	905	929	893	955	947	923	915	915	943	928	955	915	900	933	945	938	934	952	951	909	974	942	919	936	907	967	998	929	1021	963	987	975	873	870	884	937	932	927	933	975	989	967	879	927	920	942	906	946	914	952	946	918	929	927	976	923	964	959	939	943	959	911	944	952	887	925	958	924	934	888	968	971	927	959	998	959	899	918	997	922	960	969	973	934	965	982	981	871	944	970	842	926	950	925	984	955	928	936	939	965	937	952	926	933	922	950	948	967	986	936	919	928	918	912	900	947	960	878	858	964	979	990	934	920	997	872	929	990	949	839	921	901	984	995	892	978	973	989	927	989	944	977	970	926	889	903	896	899	899	880	905	922	941	937	900	940	936	976	968	957	931	943	905	934	908	956	989	973	981	879	958	943	981	945	1005	893	987	929	910	932	959	940	941	953	875	974	955	986	969	910	919	899	959	937	967	926	938	919	957	898	919	953	983	948	966	943	1001	877	960	928	953	924	971	929	952	926	937	900	992	938	958	932	956	905	969	938	955	934	929	890	937	930	916	927	902	963	941	950	930	900	930	935	903	860	937	950	938	918	955	929	930	909	899	929	920	965	937	942	940	956	943	959	1004	967	960	957	970	984	930	938	906	942	963	940	920	938	946	994	879	965	939	963	892	897	894	950	908	934	969	925	966	947	923	965	910	973	916	946	931	954	900	957	943	942	927	892	942	969	935	991	924	963	952	950	888	988	980	922	859	949	957	944	990	910	932	904	970	947	922	931	904	937	956	916	940	902	957	874	961	959	939	955	944	903	866	987	914	918	972	943	996	904	962	920	931	891	965	913	901	925	930	936	983	982	958	930	914	959	966	911	952	941	948	943	858	915	973	942	974	944	987	946	937	946	920	974	1003	956	981	922	911	951	942	1018	903	912	944	868	938	962	898	915	922	954	918	922	951	958	975	952	980	944	955	952	957	973	928	977	960	952	931	936	930	892	931	968	943	964	943	939	918	946	990	951	889	1006	929	945	927	936	943	933	974	947	979	982	985	950	948	916	998	907	895	969	937	894	893	939	929	906	870	930	915	902	982	966	934	941	931	927	911	974	955	993	922	961	1005	954	971	932	897	922	937	870	933	935	975	898	954	901	943	892	938	926	956	986	936	891	930	920	926	971	911	958	964	937	917	930	991	924	974	923	918	928	941	965	972	964	987	937	909	904	906	937	928	915	970	946	927	985	986	975	943	955	1015	917	954	962	946	971	944	974	971	968	946	956	924	959	971	931	937	940	928	912	898	880	946	916	920	937	953	927	937	867	949	940	910	957	939	944	909	920	906	891	936	982	901	960	963	943	911	921	992	877	959	928	967	895	965	947	938	975	925	949	878	951	858	976	943	890	929	973	922	902	995	944	883	974	918	912	950	936	1020	951	935	914	951	903	965	940	968	981	943	874	918	965	908	938	911	961	934	915	875	907	918	918	885	937	902	906	932	938	919	933	926	924	917	964	909	904	899	933	948	912	945	934	935	924	946	980	926	934	999	956	920	933	951	924	954	958	938	942	935	905	910	947	951	899	966	920	951	982	916	980	942	938	935	917	951	937	926	955	938	915	941	932	937	915	954	919	957	924	930	911	970	967	878	927	913	982	919	955	910	964	903	1004	967	934	979	955	915	934	956	939	945	943	911	918	931	891	920	961	971	924	904	971	951	859	963	927	949	922	910	906	938	979	930	942	926	946	923	907	949	917	946	960	947	924	916	943	941	929	962	934	973	908	920	942	922	976	928	972	964	994	933	966	905	921	956	992	957	935	931	918	949	939	928	967	874	945	956	926	946	986	929	945	892	906	956	947	950	913	961	1010	897	920	927	925	953	937	924	991	960	921	951	943	921	974	966	958	946	964	942	901	914	903	953	890	892	938	930	922	946	974	923	918	922	947	921	869	893	978	942	958	955	898	922	940	954	912	928	954	904	957	925	968	976	938	926	974	955	918	922	916	903	901	985	918	927	944	899	930	931	908	918	958	945	961	920	927	914	941	906	1017	871	948	892	923	921	930	924	935	922	953	992	949	947	993	946	949	932	942	944	965	885	916	961	959	956	976	906	1022	901	897	946	971	928	893	936	918	961	927	954	974	956	887	926	894	954	875	978	961	974	982	937	950	1002	960	893	923	948	901	926	917	952	906	978	938	902	955	934	940	923	984	928	892	969	896	962	944	996	953	896	957	903	947	929	968	921	927	944	920	995	957	925	942	962	885	899	950	891	938	930	972	940	924	990	898	861	932	936	887	885	956	900	926	951	928	942	933	913	951	905	885	895	925	914	930	901	937	972	992	1037	921	949	923	943	928	918	941	930	904	955	881	909	938	932	954	944	952	923	886	899	928	965	956	986	915	962	937	908	946	985	952	932	887	939	1022	929	993	878	936	917	886	938	947	936	871	928	969	919	902	927	915	910	947	964	951	889	952	935	963	938	930	943	893	916	962	847	884	983	910	957	858	930	924	923	910	894	931	956	957	1007	947	932	906	897	969	926	937	871	896	946	901	988	914	981	887	947	934	941	943	953	942	952	945	932	912	915	944	940	957	942	940	932	866	901	941	959	912	964	888	935	962	956	838	943	983	974	916	944	1006	915	887	899	909	911	938	956	886	930	866	947	963	942	941	914	1006
5240	1074	1003	918	847	865	891	870	826	800	849	829	871	848	874	888	870	856	909	894	860	840	856	886	839	828	833	845	834	869	828	797	875	857	871	830	863	876	830	836	839	896	886	874	877	820	844	849	886	897	848	842	895	854	894	848	835	881	861	839	884	883	870	869	833	829	823	858	817	895	857	890	811	853	856	837	880	858	841	827	828	837	898	866	824	904	853	852	890	820	819	877	880	909	819	777	882	816	849	868	876	873	854	833	838	801	835	854	854	846	871	828	769	911	843	873	865	839	827	864	824	851	876	834	842	805	842	803	840	841	825	839	897	888	877	853	825	873	821	879	835	885	815	806	836	892	889	877	852	858	792	798	849	862	889	849	867	869	807	880	857	890	842	823	840	799	828	927	818	884	867	796	843	809	836	877	844	851	875	869	848	853	894	855	848	827	868	842	794	876	806	778	823	867	836	865	874	835	860	886	815	844	851	813	860	837	829	836	816	896	843	858	874	864	859	859	855	810	867	848	838	809	873	841	790	802	829	855	852	841	808	765	859	803	832	847	851	848	820	870	863	786	852	818	811	815	828	839	871	895	813	873	874	854	820	833	801	864	811	817	835	820	853	792	855	842	843	858	833	853	861	839	800	838	848	860	862	928	849	818	826	835	871	825	841	794	843	848	915	824	872	821	848	901	830	853	879	855	862	888	857	817	797	874	866	846	830	794	794	914	866	881	887	859	844	851	843	856	837	834	853	835	855	842	871	875	849	872	843	838	893	870	827	844	829	837	867	900	824	868	842	856	867	884	868	856	864	824	827	846	806	854	840	835	865	812	911	863	848	813	865	884	819	839	808	843	856	857	849	840	847	878	850	873	811	825	849	864	832	804	860	810	865	833	857	873	845	799	896	867	841	873	912	834	839	843	831	841	822	845	854	860	847	848	856	850	858	800	855	841	875	813	841	817	837	882	877	851	824	840	848	833	876	832	860	837	838	821	880	889	825	820	895	866	808	873	851	887	849	854	816	828	863	835	860	889	840	887	825	835	855	854	836	813	856	833	857	847	838	843	875	835	849	875	861	840	875	894	836	804	905	838	811	852	861	857	832	847	828	858	861	861	821	800	899	838	893	822	853	866	857	858	879	862	858	870	844	880	788	863	841	833	826	849	870	876	828	887	842	825	849	850	853	857	847	847	861	837	836	833	911	853	821	839	801	848	843	844	834	853	851	821	846	835	818	810	857	844	849	801	888	881	827	799	798	811	851	856	812	903	845	837	891	818	872	865	819	848	856	855	838	860	864	848	909	832	836	854	855	809	859	848	825	822	858	852	856	854	812	838	818	843	869	891	838	862	857	848	818	833	827	855	894	853	830	906	890	858	898	838	822	840	845	812	911	830	852	794	861	846	870	860	819	874	862	864	892	821	836	879	886	838	851	841	869	860	811	839	848	883	813	804	783	831	865	873	819	809	800	842	849	840	828	889	859	818	865	847	817	862	824	854	875	845	832	821	873	889	893	867	839	885	854	875	842	864	834	908	826	850	911	805	885	857	831	909	841	806	815	826	848	850	879	851	853	813	907	815	766	838	828	838	875	852	885	827	846	900	814	804	905	822	844	832	823	856	860	853	860	832	813	800	816	855	837	803	804	854	842	858	814	873	909	832	861	845	857	876	821	835	844	854	809	889	855	840	841	852	868	836	814	852	874	856	861	856	881	876	891	870	805	813	851	874	857	843	829	819	841	840	858	799	859	765	826	829	826	907	864	866	873	842	848	798	870	858	859	882	872	793	895	818	888	841	848	854	855	860	774	837	868	846	842	836	816	801	848	821	816	842	832	847	841	834	887	848	800	860	868	859	866	829	852	834	867	820	873	843	851	888	905	854	842	819	802	860	871	882	828	864	873	911	822	859	883	860	857	832	798	788	862	809	855	881	859	811	806	847	861	858	830	811	875	838	816	834	825	847	860	875	858	792	838	874	854	809	842	881	857	806	847	909	885	890	855	827	882	841	879	828	859	850	852	883	860	848	854	844	844	831	829	806	839	822	862	887	810	821	854	793	855	873	795	874	841	812	845	853	820	843	860	898	844	874	873	832	812	835	864	874	828	857	810	826	857	823	860	863	808	782	889	824	861	818	782	866	826	828	844	890	841	844	840	820	859	791	816	863	852	842	814	814	811	836	849	863	839	822	882	892	815	837	816	798	831	884	863	881	847	892	787	822	830	858	891	825	852	890	864	868	849	889	842	905	908	865	854	847	864	852	839	857	865	870	838	807	881	844	856	816	801	822	794	856	873	841	815	822	864	870	812	796	873	869	841	861	873	833	850	855	890	898	869	874	791	864	827	832	858	850	845	854	834	858	854	861	850	829	825	837	795	796	818	907	841	833	839	881	878	844	824	887	864	863	849	864	857	860	796	874	848	854	848	827	826	855	843	860	794	885	843	873	839	831	877	853	881	870	931	913	830	832	853	849	874	882	816	854	872	840	881	824	879	852	823	851	820	884	854	836	836	859	849	849	845	843	856	812	856	845	861	895	834	781	841	885	827	798	839	841	875	868	849	850	832	882	838	793	905	853	875	884	863	854	867	827	883	883	872	801	817	887	816	792	857	845	857	776	887	842	790	874	835	870	882	835	889	841	859	823	842	853	811	819	846	801	876	816	882	844	883	855	912	837	851	825	834	852	832	821	825	823	838	886	798	865	820	817	867	857	870	862	897	864	800	807	811	873	854	864	874	835	894	896	824	819	836	813	842	860	833	850	884	912	816	826	871	848	834	809	862	786	855	797	832	829	807	820	864	846	839	853	773	837	845	801	818	852	834	837	808	883	876	835	862	884	787	817	861	903	853	833	868	823	854	795	797	833	859	847	850	823	858	857	848	869	854	850	837	863	786	856	829	874	870	887	851	800	867	862	796	831	841	881	824	861	809	935	822	840	847	815	847	835	811	890	854	827	872	879	827	821	812	824	829	909	844	785	873	830	841	839	855	854	860	827	890	877	917	860	831	866	875	865	816	863	865	830	836	861	869	848	825	806	856	841	853	823	845	839	839	859	831	847	865	874	839	841	854	861	857	861	815	879	851	874	806	835	846	854	845	818	795	843	855	803	879	816	860	854	849	874	858	845	890	863	792	815	845	819	815	839	849	855	868	805	850	828	859	828	831	907	790	837	876	882	893	807	824	854	850	828	822	801	866	824	788	845	866	846	879	871	886	858	823	888	828	852	838	790	800	864	780	857	814	855	841	887	851	820	810	871	862	828	844	832	857	828	841	838	817	822	828	915	893	873	840	760	876	860	885	811	822	839	891	901	836	833	871	842	820	866	876	861	821	832	819	865	899	834	888	879	840	859	859	806	852	886	890	869	863	780	839	875	865	844	851	812	831	797	856	800	825	823	811	876	824	879	817	863	833	842	895	839	886	835	848	850	840	842	864	906	833	815	910	848	875	882	863	855	823	844	822	837	819	856	863	872	884	819	871	901	855	804	872	815
25502	21500	26825	23106	3596	1534	1260	1087	1093	1047	1073	1100	1026	992	1011	984	1023	1039	1016	961	999	984	1018	1058	953	1003	926	1000	1006	1000	983	958	1021	1026	1013	1027	932	1014	937	1018	1031	968	986	967	1004	996	1042	943	1051	992	961	1002	1024	971	926	942	953	997	968	1024	964	935	981	1025	945	980	972	960	943	924	1019	1005	1016	956	999	1012	983	945	1003	957	943	1004	1015	1048	1052	985	963	970	1005	1037	939	991	1023	992	990	994	943	1001	990	957	1013	969	999	985	944	1040	969	972	955	999	1006	1079	1051	947	1100	1033	992	970	974	919	1013	925	947	956	980	1030	979	981	961	1025	960	1031	964	972	1019	986	971	989	1004	1020	1006	973	974	1013	984	1004	1025	1000	1005	931	987	886	976	1006	975	965	977	952	952	937	968	950	929	952	987	1003	1036	996	950	968	987	1026	946	946	1018	969	962	991	940	979	975	957	1035	949	1024	903	1058	960	971	962	996	945	1015	955	1000	990	1031	1017	965	990	964	965	1005	939	971	972	997	1021	1012	999	961	980	996	992	984	951	978	1009	988	1004	970	965	945	1007	993	984	1006	988	985	1024	960	976	938	982	960	937	941	941	995	944	996	976	961	956	996	990	968	962	993	1006	953	1018	922	956	986	974	977	943	959	970	1017	973	962	995	938	1014	984	1024	994	1011	995	1027	973	987	944	916	922	971	1009	980	949	923	966	988	943	1015	984	933	960	930	974	972	1023	1028	986	988	975	1017	982	994	954	985	935	994	965	956	915	1026	976	984	991	1038	962	967	991	955	982	939	931	1045	983	967	1001	1001	981	983	961	1050	948	964	973	974	948	963	980	983	941	968	998	908	982	997	1019	970	976	994	1047	976	948	998	979	949	993	963	956	997	891	1054	976	1004	1004	994	997	1031	981	940	965	920	1014	932	919	935	895	967	958	962	979	962	935	995	987	1020	917	1019	959	983	924	947	981	1007	967	999	926	982	970	922	976	990	980	992	968	937	967	972	980	990	964	1008	1004	979	972	953	977	948	961	1002	1007	975	997	996	941	980	1036	997	1001	977	1004	988	967	990	952	1003	899	990	985	945	979	1010	991	937	1014	1012	960	973	942	974	1002	925	1017	1018	1011	993	938	989	968	987	969	973	1004	1000	969	994	1024	956	958	895	971	977	936	968	971	1000	983	1009	971	985	1010	1024	974	981	1001	923	1002	960	1026	968	944	993	1030	1009	989	1012	996	963	993	958	980	984	996	973	981	990	979	1015	957	1090	997	986	971	973	988	942	1007	957	951	1011	962	965	924	965	970	961	937	1021	944	970	934	1000	995	964	992	982	895	937	964	956	973	966	993	948	947	1000	1006	1023	952	995	1006	977	995	979	977	974	967	1015	1009	1052	996	934	936	997	981	1004	971	1006	1009	938	1025	983	1019	1018	965	983	1014	957	1008	978	1011	970	922	1011	958	937	1013	961	971	986	949	932	971	928	951	982	929	999	991	966	959	964	1016	1010	970	961	1006	968	1005	941	958	955	964	982	1014	984	990	968	1010	975	950	1013	994	1001	965	907	998	944	926	1012	967	1020	979	1012	1019	962	926	1032	1032	967	1017	914	969	952	999	941	979	940	998	956	953	967	962	941	966	974	1022	999	1003	979	1000	968	949	983	967	965	924	989	945	956	979	973	969	972	965	992	953	982	923	979	1006	934	988	920	1025	926	1005	1004	945	969	930	1008	903	915	964	943	949	1038	954	992	999	1000	999	984	952	955	1017	971	955	987	935	991	943	972	1020	998	1017	988	1018	993	986	921	1005	1039	978	945	972	1022	979	907	1025	1014	946	969	916	968	966	1007	1013	952	915	954	964	1002	994	978	1031	946	921	952	1020	951	1007	1001	954	1020	965	988	940	1014	966	1000	989	1017	995	1003	966	974	956	1006	1005	997	976	963	1032	929	975	994	1047	1015	936	994	990	983	1000	924	972	1021	946	978	1037	965	971	949	1023	995	959	930	1009	980	989	964	1005	963	925	981	943	959	959	1017	976	960	946	956	948	992	1060	1042	958	1000	979	1023	994	988	996	979	1012	966	947	935	997	925	899	962	978	997	963	1030	994	937	931	1003	995	990	1009	1004	984	980	1016	988	975	969	957	1023	962	955	985	969	990	1010	972	967	1010	958	954	957	995	962	1010	953	976	1034	984	980	964	945	942	975	1025	939	995	957	915	941	944	1033	1012	971	1018	1018	966	967	936	963	989	949	983	989	933	976	1036	992	1004	980	910	954	942	983	973	986	954	1038	1010	943	1011	963	1009	1009	925	965	1002	1013	998	986	986	1040	948	942	988	960	1008	907	976	936	938	1111	919	990	951	971	1006	998	963	952	992	994	1024	971	1021	976	946	976	994	1030	1016	993	999	972	986	917	972	976	1027	969	967	970	1031	964	981	972	1016	944	1042	1005	981	987	1007	1003	989	934	953	975	951	1013	981	1019	997	976	960	981	993	934	1010	1009	1012	896	986	943	943	964	960	1012	1007	1002	984	993	938	991	989	1011	987	968	1020	1031	990	1005	992	1032	991	993	1000	964	1023	986	943	944	964	990	949	972	955	965	950	961	1033	962	1006	974	996	1004	956	936	953	1021	935	992	934	1020	951	1031	937	977	975	960	980	941	979	959	932	953	959	931	968	952	966	963	973	1040	961	969	1028	1003	938	963	974	979	991	987	947	974	945	983	965	950	1024	991	946	985	1006	1024	961	1007	956	1016	1066	974	1088	958	996	960	981	977	947	939	975	977	938	966	958	994	1008	997	956	951	972	913	1061	1027	914	992	992	953	1018	947	945	974	1038	978	884	952	978	1043	957	999	1030	1034	987	954	977	988	1014	1000	984	965	927	1005	977	890	1026	947	962	990	957	954	1021	999	992	1004	976	946	950	998	1008	966	944	946	963	994	969	969	960	993	962	945	979	983	993	1047	975	970	1011	982	1000	1014	964	966	967	973	996	1016	987	1022	1034	958	992	1008	975	978	946	978	994	932	934	972	1001	994	967	1010	942	1006	998	997	966	992	945	944	974	971	1005	1004	972	964	990	1011	992	1035	1013	1044	1021	1016	998	1009	930	971	1007	1007	1001	967	952	936	996	952	959	981	971	973	953	951	982	995	896	993	1005	956	976	945	1005	991	987	963	975	914	976	984	955	1028	1002	928	986	998	972	997	909	978	1001	1008	987	953	1013	949	955	940	927	1075	989	1025	1013	1020	991	959	951	1010	974	919	976	1002	943	989	1006	971	976	1003	957	972	948	975	954	960	1010	968	955	959	1022	921	1039	974	978	932	985	1025	1013	954	1038	956	984	961	974	1006	942	963	982	960	1010	982	999	1048	961	998	941	884	954	932	991	950	984	992	1025	1038	986	969	1011	924	959	1005	985	1011	981	986	942	967	921	976	962	1010	1056	962	987	977	987	1047	930	998	955	1044	1021	957	996	993	969	1047	964	1008	938	976	981	1001	1023	930	949	1009	980	1032	1040	951	961	956	963	1016	979	957	1025	947	972	924	981	984	973	979	1023	970	1000	1022	943	963	936	948	927	916	977	996	951	955	1009	1002	985	961	954	957	981	996	969	954	1004	989	965	942	961	1031	969	978	997	966	974	908	993	962	986	953	974	999	996	981	1058	950	1013	1008	952	995	1010	951	973	967	951	948	992	961	1017	995	964	962	950	992	933	1004	952	981	938	1013	971	966	985	1044	955	967	950	971	994	1021	971	981	956	948	1015	1063	974	1042	954	949	973	974	1039	1003	1000	957	984	946	1023	961	1008	951	966	979	982	917	976	996	983	998	1022	1008	938	967	955	937	994	974	946	981	1038	948	934	970	994	950	982	971	942	942	955	975
3725	2880	2442	1534	1235	1185	1145	1064	1071	988	959	1001	932	973	913	881	971	914	929	897	888	893	952	932	903	925	892	877	923	961	934	907	883	913	906	925	899	939	914	895	885	879	920	918	902	890	884	876	913	962	891	899	911	951	967	938	891	896	858	907	862	925	946	875	908	899	942	866	906	902	932	937	904	912	929	880	920	857	942	910	911	956	952	877	943	913	904	913	875	870	873	887	921	858	878	881	854	842	932	852	882	869	883	858	912	966	865	893	857	868	920	898	826	881	927	886	889	866	903	942	836	897	945	909	870	900	874	894	894	867	907	867	899	892	934	886	905	826	939	925	887	872	955	933	933	977	926	895	879	878	873	883	946	944	900	927	958	883	963	865	927	889	938	923	879	885	886	912	930	840	886	867	868	854	898	938	887	953	907	892	893	901	906	869	862	882	881	876	956	865	917	895	923	891	911	918	880	915	857	907	928	911	927	873	874	905	922	866	865	876	839	909	869	924	922	853	900	898	922	856	884	841	876	888	834	907	910	888	972	896	832	845	971	928	869	903	831	897	891	874	931	827	881	821	901	860	832	830	930	945	898	832	896	866	905	902	885	895	901	851	929	889	900	870	871	852	927	926	828	826	869	906	888	905	907	825	905	895	888	857	882	916	854	841	858	853	881	872	936	884	919	903	903	924	902	912	937	839	885	876	929	927	871	917	897	866	899	873	869	836	924	862	876	859	935	894	895	893	918	875	895	869	904	846	828	866	895	907	867	879	903	912	888	930	908	921	907	918	865	927	905	947	842	871	865	934	881	907	875	876	921	862	877	841	891	911	868	898	873	874	892	835	817	883	898	843	903	874	931	861	835	918	854	835	901	903	885	862	916	903	866	883	856	877	889	889	892	894	916	862	895	948	861	877	840	817	894	903	892	884	831	917	949	840	870	883	940	949	854	849	876	886	885	864	878	883	901	903	896	871	974	851	906	903	870	901	889	860	895	889	891	909	895	881	916	857	916	839	863	890	901	889	872	910	927	861	899	989	907	877	863	842	862	903	860	869	859	868	888	889	857	894	880	854	859	841	912	883	915	892	839	910	923	924	876	892	915	951	898	933	924	897	875	889	839	891	921	862	921	872	845	841	912	891	855	903	864	883	900	871	956	846	897	926	920	884	881	881	875	860	945	867	843	869	873	919	938	906	865	886	901	904	839	918	897	887	895	845	918	901	881	900	931	928	826	912	817	851	922	939	854	897	912	844	856	947	923	908	915	906	911	903	850	911	883	892	913	842	856	873	921	898	943	895	872	898	914	918	898	902	858	854	868	870	863	947	880	928	847	886	917	897	872	877	881	908	897	870	920	837	864	918	951	913	859	849	855	848	917	884	854	883	887	862	910	925	915	901	835	880	899	876	867	880	870	863	871	949	925	847	936	897	896	873	829	883	897	930	905	897	905	931	936	863	870	894	839	908	865	924	861	952	908	822	913	910	880	916	894	857	888	865	849	941	922	883	916	875	890	889	903	928	876	863	929	899	900	841	866	925	883	898	843	881	910	908	850	911	847	880	895	868	876	893	873	925	899	880	862	890	925	910	906	904	902	914	879	903	885	889	857	918	917	837	901	890	932	907	878	875	847	925	865	871	879	843	882	910	893	891	907	906	899	782	847	938	849	900	877	889	841	958	924	826	866	904	900	886	867	914	911	859	850	882	903	856	874	980	948	910	906	968	882	898	903	854	861	872	861	886	869	843	894	883	872	919	906	954	861	877	895	893	856	958	865	858	847	913	884	912	894	905	891	882	858	878	886	807	902	829	899	902	852	864	892	845	905	902	925	861	888	866	810	946	897	932	957	967	841	839	876	883	877	851	924	874	929	904	889	924	937	842	883	911	923	871	840	914	928	885	941	882	847	840	869	882	868	896	900	816	871	898	907	847	931	908	859	944	893	882	928	879	885	857	857	946	889	865	889	884	870	878	872	890	896	887	878	888	885	883	909	874	872	856	854	862	894	898	885	895	902	896	890	899	913	880	885	896	873	891	884	911	908	886	867	826	898	860	905	945	888	835	931	929	917	905	944	842	932	867	866	909	908	904	826	934	863	900	892	910	917	927	824	867	890	831	923	909	871	866	940	864	869	856	925	887	832	914	938	846	871	878	934	877	886	896	893	919	889	912	850	878	854	899	910	872	931	901	912	929	844	971	908	931	879	853	840	913	870	838	909	881	872	884	893	883	926	863	886	928	900	920	857	868	871	885	907	901	929	884	896	881	929	919	904	881	863	902	842	890	886	905	875	874	900	875	918	819	936	947	934	859	927	878	922	880	926	904	957	849	878	944	888	878	887	864	859	887	866	852	906	872	860	911	886	879	932	895	864	887	883	870	880	884	905	910	882	889	919	877	863	907	926	895	914	894	875	889	847	896	904	893	871	829	896	937	902	913	904	879	914	850	879	900	1026	838	872	892	894	905	883	873	884	911	928	885	849	892	865	874	872	873	885	875	902	910	923	878	941	900	922	907	869	884	867	872	841	901	886	810	862	857	874	860	880	924	899	930	850	889	945	926	839	894	927	934	872	835	967	897	884	938	893	848	862	876	895	880	906	912	863	847	867	880	853	887	902	871	960	909	885	859	931	859	919	921	915	877	921	925	882	869	831	917	918	910	896	882	898	902	868	916	918	916	879	898	899	856	935	877	899	851	882	892	879	890	852	828	855	920	880	897	924	894	878	852	907	875	874	892	928	866	871	872	882	902	844	927	908	945	895	881	943	838	855	874	942	881	826	926	898	869	919	898	891	906	856	918	864	937	847	909	877	944	874	912	883	886	927	873	908	913	889	888	892	878	841	864	867	877	862	895	872	893	916	810	871	880	902	902	882	907	934	898	889	903	910	873	925	889	855	913	903	872	911	885	893	865	904	954	925	866	918	877	902	874	914	852	931	877	885	851	860	870	906	928	890	897	921	870	962	893	855	865	908	894	879	887	932	871	883	881	889	892	873	844	962	828	917	892	878	886	893	888	830	868	843	892	942	895	877	869	872	877	950	890	868	854	878	865	855	849	881	890	902	939	927	844	902	931	846	931	884	856	898	880	908	839	924	913	862	874	853	913	882	962	880	826	854	875	895	878	907	886	886	857	871	934	903	899	899	845	942	871	884	866	938	865	922	808	866	888	866	899	874	837	826	915	877	919	875	872	933	907	865	890	889	899	868	933	906	884	932	885	917	921	855	903	857	881	822	910	906	888	945	902	832	926	879	889	900	900	847	828	887	925	882	897	870	941	950	886	869	928	883	849	925	853	885	882	865	886	933	841	900	857	868	905	898	857	874	916	880	918	914	829	902	885	907	885	870	913	864	926	892	913	877	835	804	868	844	955	923	861	915	864	838	925	868	871	859	933	902	861	962	947	840	822	905	875	855	893	900	886	891	896	859	882	906	901	894	899	882	920	897	854	941	908	855	911	887	869	901	879	887	907	894	881	888	860	852	884	918	879	898	970
24143	21472	28729	24633	20907	4282	1466	992	803	755	744	666	708	675	618	632	670	700	672	677	627	637	598	641	673	638	590	660	598	661	682	618	604	618	620	641	620	618	625	640	614	607	617	614	656	651	639	615	621	640	637	588	681	594	674	635	576	649	641	623	616	648	658	598	619	634	644	616	623	647	606	637	635	647	622	646	559	582	645	600	631	596	654	636	569	605	641	627	649	643	666	679	587	638	639	587	575	625	666	633	614	604	572	632	650	631	583	613	636	614	659	652	618	616	656	633	590	600	641	625	625	641	631	574	606	643	620	605	659	637	655	653	650	610	618	650	617	609	629	650	631	622	618	632	635	621	616	610	578	639	610	655	647	607	627	604	658	665	610	635	648	605	628	591	600	651	619	655	619	588	652	616	605	657	601	619	614	609	610	660	642	639	607	644	654	620	615	608	607	646	587	615	624	671	641	626	586	627	611	636	604	612	619	592	610	620	646	634	622	614	592	618	528	600	605	622	603	631	644	601	643	689	608	621	606	589	645	627	659	596	632	569	581	655	633	623	640	584	594	610	647	622	594	677	613	610	640	616	627	645	621	633	605	627	609	651	596	630	630	609	610	607	561	629	604	611	606	607	617	589	655	618	611	611	599	675	651	636	602	598	602	578	559	598	649	569	600	630	626	634	593	629	585	605	610	595	612	610	607	615	606	620	619	597	662	606	558	622	627	594	654	599	591	627	643	594	667	607	597	605	581	609	606	644	616	658	651	667	588	652	628	586	609	612	610	596	617	625	607	621	553	611	640	635	632	608	658	682	587	618	604	595	616	598	583	593	649	645	606	553	638	545	606	608	583	623	612	640	583	604	606	574	600	617	584	611	646	625	664	623	591	608	643	632	632	585	574	624	582	642	560	565	571	650	677	622	625	625	613	625	591	622	596	637	621	619	639	629	630	632	622	640	640	591	607	605	618	629	632	602	582	620	600	632	632	625	619	598	615	596	597	604	651	583	590	629	649	636	588	609	634	594	625	605	623	614	613	646	634	609	584	629	629	592	600	631	590	642	612	598	610	560	611	646	568	615	623	622	611	612	668	630	611	638	618	606	649	597	577	632	620	626	592	590	693	626	604	643	572	607	583	631	613	649	651	614	615	602	585	593	634	610	648	641	662	597	657	596	644	617	641	567	646	594	659	581	660	572	627	617	612	632	606	643	623	655	575	637	677	618	596	651	632	642	579	607	614	597	598	652	647	609	633	586	632	624	605	603	632	606	628	578	651	569	576	606	648	669	638	628	579	640	604	663	633	637	627	616	609	646	589	644	638	596	670	652	571	640	596	587	603	621	621	610	620	623	599	620	602	652	600	632	612	606	630	634	581	625	595	580	622	608	605	544	615	597	602	570	603	625	616	637	595	617	598	622	643	600	586	649	550	591	604	621	662	628	623	607	637	597	613	600	629	643	610	604	618	572	630	587	604	672	601	615	607	621	608	627	655	605	609	632	614	616	590	627	609	623	628	600	609	656	646	609	631	662	589	616	636	625	678	633	655	622	591	595	607	606	589	601	635	589	594	624	601	639	627	622	606	614	602	593	609	609	611	611	560	623	635	621	585	625	594	634	608	607	592	614	676	609	607	579	593	629	618	612	650	585	674	583	591	610	587	593	645	605	624	578	597	598	636	671	654	606	615	569	608	602	599	586	614	639	640	578	639	651	605	609	617	625	586	640	614	657	619	648	612	596	624	628	598	619	602	628	629	593	570	652	638	592	636	624	630	583	572	599	624	662	640	618	635	621	622	626	585	644	563	577	618	640	629	591	604	650	638	620	623	599	610	599	584	617	574	654	597	648	656	630	608	615	630	626	625	641	568	646	621	662	617	615	659	599	648	626	606	624	599	604	648	602	629	577	548	683	572	598	595	589	620	669	640	606	628	664	573	645	564	584	593	659	580	612	606	608	626	608	592	636	591	635	612	623	616	647	599	640	616	626	655	609	606	607	569	593	588	577	607	607	638	606	591	609	638	619	622	635	569	625	616	624	561	605	607	639	530	606	630	629	589	642	562	652	633	619	626	601	551	625	605	559	647	612	626	579	598	598	573	625	593	667	620	616	570	598	635	609	643	640	579	666	619	612	576	615	589	621	607	588	643	597	607	629	605	625	613	627	646	591	590	631	669	643	634	644	595	613	641	679	609	629	631	612	624	609	625	651	580	604	609	626	589	598	614	648	702	581	647	629	656	632	563	574	609	633	645	629	631	639	613	612	622	636	576	637	613	662	640	657	579	608	635	623	659	618	624	635	613	545	680	643	593	604	617	610	655	601	588	614	584	661	583	623	597	626	629	627	590	595	586	656	646	589	613	645	622	636	601	656	594	586	642	628	635	580	594	628	602	631	609	648	588	657	579	615	583	593	609	595	645	574	631	620	622	604	647	654	584	623	572	657	600	643	589	627	607	603	592	580	615	610	583	647	582	651	623	678	617	600	670	627	639	610	570	642	617	588	599	631	616	646	623	561	585	627	625	611	601	630	647	597	600	590	637	633	585	644	623	588	636	604	605	637	606	574	623	619	649	633	568	645	601	621	612	649	639	608	612	590	623	633	618	566	598	621	669	641	626	627	564	644	675	546	599	579	592	631	628	589	632	615	573	598	675	634	658	590	643	649	581	603	600	583	630	600	620	649	618	618	608	611	609	593	626	587	595	594	587	581	525	613	590	658	624	652	584	613	593	644	626	612	544	622	663	626	637	622	629	640	619	605	617	592	603	613	560	610	626	621	632	598	615	559	577	582	591	625	596	598	581	641	632	603	611	644	625	603	647	620	615	626	625	636	626	559	596	590	608	596	602	621	593	585	598	597	613	615	608	608	623	623	637	599	621	631	654	672	617	634	654	586	605	607	612	632	588	605	581	575	614	636	636	641	604	626	613	615	633	622	618	588	584	602	613	584	599	585	649	624	607	614	575	570	565	617	618	581	600	627	635	645	594	575	669	589	643	568	628	621	626	634	648	632	623	601	607	648	623	651	612	627	583	606	617	597	616	618	621	618	568	627	597	560	653	616	597	597	638	597	641	626	636	662	601	609	609	591	604	598	629	601	568	613	630	607	639	611	635	593	597	648	636	603	662	606	603	622	622	610	575	607	611	643	604	641	632	624	647	591	633	569	607	621	597	609	608	625	635	583	652	636	601	558	569	608	617	630	624	600	631	579	612	597	611	606	591	612	607	631	595	638	623	642	642	605	624	622	614	611	664	595	627	617	641	595	609	633	619	597	561	602	622	650	593	635	565	594	583	654	592	618	607	628	672	593	626	599	621	614	581	630	606	617	669	599	649	633	638	666	615	565	634	582	633	620	612	623	581	610	596	608	640	580	578	574	565	636	642	612	623	560	621	614	607	630	610	575	601	592	645	622	609	575	605	634	585	606	609	615	565	566	565	638	567	605	611	595	630	598	653	612	618	581	614	624	661	613	616	653	660	621	594	653	618	622	583	636
3492	5114	4087	2199	1617	1338	1100	986	863	777	780	815	749	725	747	729	674	677	693	687	677	660	677	678	638	651	667	640	659	669	680	599	681	646	663	605	635	666	634	611	655	589	624	645	615	657	660	644	645	646	638	612	637	631	650	667	628	604	631	591	673	649	592	605	657	682	625	671	588	624	615	648	646	624	665	626	627	592	627	631	636	611	647	656	631	584	641	643	631	608	639	601	659	570	660	656	618	570	634	601	657	634	626	657	671	625	606	629	626	623	655	673	639	640	669	637	612	675	625	645	601	638	603	605	642	597	614	635	670	601	592	653	599	594	617	695	632	635	573	628	653	649	623	618	613	603	629	708	674	658	622	614	633	674	636	616	643	692	637	643	615	630	615	581	683	637	606	658	672	633	619	624	628	616	631	638	623	647	620	601	631	646	632	605	641	663	592	616	635	584	612	622	634	579	627	646	661	632	581	655	630	638	630	652	635	596	622	638	610	655	566	631	686	609	606	622	630	606	617	640	591	631	623	593	634	620	604	605	637	612	603	607	594	621	623	643	625	576	608	610	613	633	583	598	643	604	596	618	636	618	647	627	689	614	595	630	618	575	632	617	635	615	620	644	604	611	652	607	617	620	657	613	648	612	606	649	642	596	655	563	585	615	609	607	601	677	631	625	649	645	634	578	592	656	587	649	631	597	648	617	687	606	612	635	629	637	615	604	595	604	624	616	646	622	609	629	652	668	646	634	624	672	593	615	622	620	599	652	630	650	626	614	590	625	593	601	633	634	643	623	631	610	614	598	586	614	610	663	611	624	587	632	634	634	630	664	621	620	574	640	590	614	622	589	573	651	626	642	581	661	639	641	641	622	632	626	576	631	595	674	621	619	611	665	598	623	611	607	647	591	610	667	633	649	633	662	657	596	662	606	629	610	605	636	657	636	677	639	610	621	646	620	643	615	640	612	597	623	618	624	644	628	651	579	592	585	641	633	641	616	602	635	601	587	606	575	625	651	655	616	660	602	575	613	639	589	640	627	563	634	581	609	630	633	619	610	625	625	618	582	615	589	610	653	585	640	598	661	616	613	640	628	585	638	629	632	614	625	604	647	591	628	582	587	594	632	590	625	634	632	623	644	643	626	636	634	642	637	574	606	607	654	601	655	615	599	575	595	640	626	612	662	604	619	649	615	630	628	645	591	641	636	645	608	653	631	611	619	646	641	615	628	596	595	591	632	653	637	618	605	658	645	637	635	597	597	615	588	626	579	730	614	604	593	604	624	578	611	625	632	598	588	592	642	614	587	625	635	656	616	609	633	639	620	609	637	647	649	627	615	660	610	639	576	638	637	655	616	586	607	632	681	620	610	610	643	619	617	605	584	586	629	599	622	603	597	592	664	657	666	594	627	582	603	609	629	630	647	626	639	640	616	589	648	682	637	593	637	627	607	596	616	611	632	620	624	603	605	632	601	626	604	635	576	621	635	617	599	583	636	618	616	588	609	584	610	595	603	631	613	644	603	633	633	587	656	585	615	613	638	618	620	608	642	586	632	604	618	641	613	581	640	610	645	600	662	595	618	661	601	607	625	630	621	627	649	607	639	659	636	595	590	617	606	614	618	623	651	612	614	645	649	636	594	598	641	632	637	678	653	604	631	631	625	589	640	663	635	584	598	580	605	600	645	595	646	579	635	589	607	620	628	592	624	630	600	585	628	626	630	651	601	592	598	614	618	651	636	610	635	635	604	607	627	620	569	614	600	606	624	599	615	601	612	678	597	574	587	619	659	633	673	647	632	645	599	612	627	627	592	595	638	638	561	608	656	579	615	609	593	629	635	644	621	605	580	655	641	609	608	596	575	584	645	602	612	646	669	586	624	627	589	631	626	605	633	596	638	644	623	630	652	647	669	603	638	638	622	628	604	599	653	629	631	638	613	595	623	645	620	602	618	616	632	647	598	618	643	602	614	629	605	626	637	580	626	599	609	611	609	586	668	612	646	642	594	626	602	613	594	635	569	577	593	643	586	618	591	575	617	666	632	635	637	600	644	624	584	612	630	605	620	638	621	636	602	629	594	621	616	654	626	643	603	583	658	609	654	656	583	660	604	597	553	621	616	678	605	622	609	649	636	626	660	579	610	645	635	631	623	610	603	609	574	667	622	639	613	600	658	608	591	615	572	639	604	611	607	678	629	632	644	589	621	637	615	599	588	623	601	625	588	579	597	634	634	606	613	602	618	614	614	613	643	656	616	623	630	627	622	616	645	614	623	661	583	595	630	597	605	647	644	640	604	588	636	605	609	589	646	622	601	564	614	607	616	649	626	673	615	627	579	577	600	627	613	625	578	605	627	630	631	615	611	629	621	545	597	597	611	608	592	596	569	580	636	619	630	632	589	646	590	614	600	637	613	600	598	620	618	650	612	637	613	577	586	614	594	644	607	626	620	561	603	596	643	597	643	626	628	620	593	627	614	623	616	632	622	582	590	650	624	574	641	585	622	613	625	606	609	597	635	662	590	615	581	627	575	623	621	649	570	654	677	609	604	621	613	598	633	614	642	619	612	619	594	594	614	577	597	626	576	596	612	596	622	606	609	613	583	629	587	637	622	637	623	633	614	552	618	656	585	676	609	598	644	618	618	628	653	632	603	625	605	604	638	574	581	671	661	634	561	654	547	625	638	608	600	616	606	625	607	639	606	605	594	560	614	591	599	636	601	637	580	627	634	590	624	595	608	637	599	618	629	592	572	647	645	614	596	621	622	604	603	582	633	595	603	623	589	586	588	620	646	632	639	575	625	654	618	632	588	646	633	575	635	575	613	633	556	601	643	674	595	634	629	609	587	577	578	618	632	624	582	611	620	603	594	623	609	632	614	583	609	648	616	616	624	605	566	664	646	629	635	600	629	602	634	608	623	646	621	591	591	631	640	569	584	628	649	595	656	623	609	617	619	577	585	618	599	629	624	575	664	640	683	645	615	646	598	621	632	595	608	595	610	605	608	637	617	618	633	586	610	595	604	626	642	556	635	616	612	601	589	559	592	590	624	610	644	637	618	588	588	582	623	619	605	603	628	650	617	611	604	626	659	597	578	583	656	616	618	607	645	576	646	650	650	603	622	635	564	572	622	629	608	619	591	614	642	637	567	610	612	619	602	600	604	627	577	628	621	631	622	621	557	622	554	682	601	675	659	621	596	600	603	590	601	624	617	586	613	612	625	649	591	601	636	665	612	634	650	596	603	597	615	609	626	601	557	666	644	602	637	581	604	635	615	623	630	611	642	629	590	585	561	636	570	601	610	639	587	589	597	635	597	626	639	639	600	625	623	612	642	612	615	603	660	612	602	635	602	603	616	635	604	635	647	625	619	619	594	581	586	610	580	614	614	614	628	606	685	604	625	683	584	631	669	608	608	644	622	602	620	617	629	619	600	610	606	579	626	639	621	664	636	577	628	554	584	646	658	587	631	625	602	617	627	582	631	587	579	648	654	611	599
27632	13004	2354	1369	1040	963	1011	984	959	974	906	947	994	958	907	975	917	883	880	967	996	954	940	965	955	949	914	942	990	917	1001	920	954	911	954	929	971	942	980	943	883	890	895	973	945	952	941	961	918	907	932	954	997	923	897	878	966	978	1009	956	936	963	933	925	919	911	1013	956	928	958	972	889	956	951	995	911	917	953	932	928	940	976	949	919	927	901	881	936	949	911	942	953	979	953	940	946	1006	923	960	960	890	988	982	968	988	964	963	953	961	956	961	889	987	989	913	942	885	952	1011	944	969	905	935	937	945	906	970	935	910	927	972	983	992	927	936	920	889	960	959	980	931	964	978	941	917	957	903	917	947	904	917	941	926	948	957	906	908	917	894	922	979	920	997	959	908	911	923	972	943	901	917	958	974	958	927	979	905	968	952	915	943	927	938	921	967	938	904	949	923	916	892	977	905	971	942	905	957	940	1007	935	995	958	941	946	1004	953	903	871	989	921	986	913	912	983	964	1011	929	975	953	879	903	924	975	960	925	902	1021	930	942	839	892	884	924	970	910	876	908	894	893	992	938	982	919	1000	939	953	932	964	957	979	932	956	935	918	906	972	944	961	930	894	952	924	882	917	974	951	869	925	932	919	952	1009	960	972	941	916	935	981	971	937	883	940	993	944	903	925	990	984	897	903	948	1000	917	923	967	914	912	974	945	993	987	923	915	913	936	868	893	973	911	913	961	915	926	901	952	925	950	1047	947	943	963	880	943	907	939	927	961	920	900	938	945	934	1032	993	949	969	972	938	890	938	942	978	1019	930	947	929	951	947	965	959	976	920	925	985	1007	931	929	1007	933	953	970	944	931	944	936	939	897	958	929	985	946	974	928	959	892	873	943	962	970	946	954	983	958	913	954	936	942	955	974	981	959	1000	977	931	962	931	929	952	910	948	959	879	904	945	962	988	923	925	930	948	965	923	934	903	915	949	940	886	898	934	916	974	956	960	946	954	971	1017	947	938	954	972	961	910	897	947	939	966	905	900	932	947	974	923	932	901	999	983	1031	950	947	966	962	972	975	977	946	920	912	986	944	939	930	951	912	940	931	938	922	936	943	905	968	918	951	936	934	911	951	939	911	982	979	946	960	992	898	970	947	924	963	913	953	918	1025	925	930	910	972	981	959	965	976	950	964	990	995	945	926	935	961	942	972	985	1014	942	951	944	891	980	901	949	949	903	935	972	978	959	993	1004	994	924	966	875	973	914	1005	944	925	923	947	920	908	893	993	927	951	971	915	984	992	911	1010	987	973	959	940	992	945	980	930	939	978	914	933	935	961	975	873	881	1001	942	898	952	968	886	951	884	973	905	944	954	925	942	927	961	943	954	862	907	904	934	946	934	953	943	952	946	925	950	940	920	960	1043	928	954	909	898	958	957	998	990	916	980	931	968	971	924	957	988	983	934	933	884	963	925	953	863	938	1017	946	998	910	908	936	944	952	928	955	943	951	922	913	902	932	941	927	964	912	970	944	942	963	926	885	951	904	994	870	975	952	979	955	1015	968	972	933	935	1009	1002	972	963	969	952	963	942	952	960	922	921	902	961	967	973	928	946	919	965	985	969	943	972	893	896	925	965	941	925	1003	1025	942	957	986	913	961	970	929	953	934	967	974	950	953	925	905	952	979	950	948	958	956	970	927	953	936	987	895	975	903	912	1047	849	935	946	926	957	959	969	980	939	975	897	904	950	954	891	933	933	931	926	907	972	972	968	931	943	965	965	900	930	952	953	982	968	902	961	961	952	982	964	999	907	966	967	915	961	901	951	942	910	939	974	971	959	983	941	937	969	954	985	1012	910	983	930	964	910	882	926	973	1002	948	964	900	919	939	952	962	937	936	948	919	927	965	935	938	951	899	932	885	938	890	895	1007	942	947	931	906	993	984	910	945	982	961	932	927	979	966	993	931	931	984	920	900	966	933	853	944	890	992	949	958	931	935	938	902	934	1049	987	869	987	943	931	894	956	955	965	902	883	899	990	928	940	960	893	886	1011	936	988	971	965	969	935	898	960	907	937	964	949	969	934	898	909	915	975	966	939	934	910	954	977	956	973	953	980	956	951	932	966	946	975	918	961	949	957	967	931	1013	938	937	950	910	917	960	984	923	905	962	965	928	980	933	918	969	996	919	933	970	970	929	970	926	972	966	984	939	961	931	927	970	1001	941	941	947	979	928	999	935	988	925	963	935	952	902	965	928	947	906	969	935	940	990	985	986	954	937	927	953	936	853	924	943	941	1018	943	952	910	962	888	948	978	969	1006	938	907	945	963	960	995	943	966	917	1031	955	1013	902	947	996	921	940	986	936	941	933	951	998	971	952	915	915	931	924	981	950	914	971	959	959	986	917	923	931	954	948	991	992	960	938	937	967	991	915	985	931	931	934	987	912	949	971	961	941	938	958	963	998	938	935	951	956	987	908	938	892	948	964	947	913	935	889	928	945	923	950	948	904	971	964	951	969	963	986	952	957	905	920	967	945	951	969	928	969	910	962	933	967	948	991	870	941	954	960	949	968	960	983	953	962	932	984	979	943	1005	958	924	971	969	978	928	938	968	933	912	955	920	925	925	956	892	999	915	902	965	923	935	1006	940	1023	974	920	942	909	1004	920	951	885	929	943	927	997	921	978	939	990	927	939	891	954	959	878	926	977	950	863	958	949	906	989	980	970	1012	963	931	945	911	984	935	904	1016	985	932	920	925	926	928	950	947	965	958	947	943	907	936	1004	957	956	967	1002	931	938	1023	989	925	976	950	962	1011	893	980	975	926	965	968	1017	910	926	982	1002	926	953	907	991	932	959	981	984	924	902	945	983	955	967	967	986	890	952	956	975	973	952	962	943	973	959	873	885	976	986	896	1002	886	930	912	937	917	953	970	972	934	951	912	941	907	947	964	940	991	950	949	924	947	1002	933	901	951	944	959	938	981	952	925	914	872	942	887	983	922	927	993	922	968	959	956	1016	944	987	966	991	955	946	961	931	928	907	920	981	955	917	911	944	930	897	922	955	926	908	1005	925	933	933	1031	950	966	898	950	957	934	945	930	969	921	976	927	986	941	895	983	970	964	920	940	947	927	945	977	868	969	908	943	938	886	840	957	959	919	969	997	943	984	966	912	898	974	980	972	911	939	997	938	922	922	933	975	934	934	938	927	921	937	939	979	917	925	950	939	871	893	888	961	946	928	942	926	933	945	968	963	918	942	945	934	947	1000	983	911	935	904	913	943	922	979	996	968	936	979	977	961	952	918	944	954	975	967	936	900	941	916	955	983	964	854	951	902	879	955	915	938	932	942	938	939	973	938	904	881	992	964	961	966	981	925	968	892	948	938	909	969	904	951	933	910	980	950	935	999	984	960	950	981	956	939	916	945	861	958	940	976	987	948	946	940	958	919	961	930	1014	989	948	983	961	981	896	972	980	974	978	972	950	924	908	973	940	944	945	955	927	903	963	907	896	943	961	924	941	951	928	974	915	930	879	957	932	925	900	972	919	914	899	909	954	960	937	942	937	922	922	1007
5168	1070	1024	931	922	841	904	889	867	898	885	849	863	877	803	831	860	860	895	876	833	863	872	843	862	794	830	888	807	835	865	875	853	867	909	826	812	842	856	813	881	831	843	828	837	879	894	843	818	847	871	854	840	840	867	857	871	776	857	909	829	873	826	812	864	811	875	878	906	849	829	880	868	867	843	899	843	879	860	771	845	859	852	887	833	854	845	837	832	889	843	849	857	838	873	832	810	828	861	834	825	838	885	847	828	812	820	847	855	823	923	788	815	901	893	887	812	860	770	889	842	869	816	833	842	775	798	859	886	827	873	871	815	845	879	852	904	812	812	822	828	806	813	887	803	865	846	875	874	827	865	863	863	852	819	854	861	888	800	861	833	860	818	840	795	835	880	851	814	886	851	816	848	873	885	875	807	850	823	811	879	865	832	825	836	849	849	844	831	814	850	852	851	813	835	878	864	836	812	825	861	871	840	869	827	881	794	851	888	839	858	838	855	822	867	803	817	813	820	838	902	829	894	846	860	814	800	855	819	872	823	825	828	829	833	868	833	895	848	834	813	860	873	809	859	863	853	865	876	857	823	830	870	791	845	813	867	807	773	838	826	851	891	841	799	802	839	899	827	874	792	885	841	838	831	864	857	802	829	773	808	853	826	898	857	843	854	849	883	798	812	852	878	842	866	838	832	781	841	853	842	854	849	885	858	848	799	849	856	833	854	864	804	865	815	851	832	862	873	812	871	825	863	807	856	807	813	866	821	880	840	861	875	803	850	846	840	837	820	872	873	824	842	820	847	782	842	850	827	830	860	810	832	909	818	873	828	861	849	801	818	862	910	831	807	833	846	837	842	833	869	855	809	888	845	844	822	788	837	880	856	816	826	853	796	854	858	859	801	891	856	806	858	851	801	845	850	855	864	813	854	802	879	843	837	849	809	819	868	879	850	814	863	853	859	827	869	867	854	847	868	817	836	818	857	839	857	828	798	832	830	830	821	837	850	798	864	805	831	853	826	807	836	831	840	891	847	905	804	829	871	859	787	886	825	838	871	859	848	843	881	859	854	888	825	836	850	862	881	824	902	816	829	867	857	816	860	875	851	823	829	844	869	777	814	855	828	895	844	866	858	856	892	862	833	831	851	826	890	820	824	838	864	891	802	912	866	863	857	815	868	880	844	817	835	856	801	817	843	821	853	854	792	832	828	848	864	894	776	853	800	852	852	803	882	864	877	866	851	870	858	848	813	837	853	862	808	871	868	811	835	831	854	866	840	833	814	851	854	867	806	826	841	831	813	876	885	801	872	843	819	835	850	825	802	838	881	867	805	887	845	810	897	871	841	862	810	855	851	854	809	835	820	870	795	880	878	875	865	826	831	882	839	838	804	891	869	874	866	862	857	858	824	854	848	795	871	824	809	849	851	862	832	829	828	798	862	834	815	819	843	850	851	840	883	857	833	847	820	835	846	847	790	851	877	826	868	830	811	883	882	854	901	864	857	867	843	815	818	856	840	851	874	856	859	826	827	834	861	836	886	812	864	799	836	844	852	851	900	797	849	814	781	815	846	840	871	900	799	880	841	832	834	853	859	902	912	814	864	846	853	873	828	854	845	855	810	838	800	833	869	845	842	834	828	822	870	798	793	861	812	860	834	826	834	820	856	855	882	844	883	849	888	851	824	867	859	852	911	820	834	850	777	882	800	872	858	816	850	854	920	827	878	837	807	848	849	836	834	850	798	811	867	847	807	875	894	812	873	861	849	868	830	891	861	818	779	874	842	809	788	808	871	785	806	818	817	853	829	806	835	893	859	833	865	868	842	844	849	845	868	865	875	840	839	865	870	904	805	834	841	843	808	827	869	873	847	812	898	820	848	808	877	859	817	809	829	877	862	811	850	840	849	818	846	831	841	874	852	856	927	835	823	809	829	851	767	892	820	854	856	853	847	806	809	844	822	840	844	825	847	835	859	854	839	815	881	838	861	857	896	851	830	829	838	851	842	776	831	873	828	841	858	848	854	868	852	832	861	817	816	835	793	815	810	850	900	860	843	846	837	873	830	877	862	832	874	789	848	880	840	846	900	819	866	832	832	810	867	827	847	803	816	873	898	841	831	849	830	904	804	845	828	849	826	910	864	781	857	874	818	821	851	828	822	848	826	823	797	818	824	873	858	823	831	872	839	865	858	854	864	888	852	828	871	865	849	846	823	877	847	824	819	826	815	843	840	840	873	816	846	854	813	861	829	797	824	844	814	845	770	863	889	815	805	916	834	852	841	879	874	798	821	831	869	842	839	832	868	837	862	823	824	827	828	802	852	844	835	897	812	868	832	805	874	804	840	807	808	855	873	867	808	849	934	833	850	873	845	821	855	864	865	874	814	836	829	831	822	883	872	856	829	859	901	859	852	816	818	847	820	870	863	799	773	818	856	852	833	857	874	810	874	812	814	834	887	846	798	795	828	810	830	869	843	840	801	863	809	854	876	866	825	865	858	853	824	831	882	843	827	846	866	855	846	862	812	827	868	865	821	861	859	879	858	877	887	805	813	882	790	828	889	835	836	819	809	835	826	888	879	853	838	795	865	848	849	877	853	856	882	893	890	836	827	863	852	815	829	860	884	839	809	891	823	853	847	812	861	841	820	875	844	855	871	862	855	846	833	895	890	921	878	839	802	865	820	820	780	901	885	833	839	845	826	832	831	852	872	860	840	823	883	886	857	865	841	871	790	855	866	857	840	849	845	787	843	811	865	907	802	831	852	859	850	781	884	839	834	821	880	864	855	822	889	887	841	840	865	795	836	847	825	811	899	850	811	858	859	855	869	858	855	888	834	837	783	844	881	861	847	847	835	819	796	893	857	856	835	901	839	856	858	829	806	841	848	825	817	848	858	897	841	817	902	866	876	800	871	809	821	864	847	792	852	801	813	787	808	819	860	809	854	851	831	848	850	874	873	852	848	885	807	870	849	846	877	868	834	832	895	837	883	873	873	896	770	828	895	830	824	831	827	870	839	804	829	893	834	812	856	859	841	807	805	891	834	856	834	818	832	833	836	799	847	863	801	902	824	858	860	850	832	835	890	845	864	885	873	884	861	843	835	860	799	830	859	845	848	855	840	787	850	789	814	840	830	855	841	845	778	843	850	874	890	836	931	839	801	856	847	929	894	876	863	834	817	847	844	834	868	767	876	875	839	811	921	809	876	828	866	800	782	823	842	864	867	918	836	835	829	827	816	798	846	864	868	850	834	823	816	815	799	884	821	807	848	864	879	834	853	887	828	819	887	825	835	833	866	845	869	904	803	768	835	808	833	827	868	873	872	854	829	879	817	844	853	829	849	805	895	838	850	854	836	869	908	841	877	797	836	830	811	829	832	864	804	858	797	891	812	848	813	844	818	832	875	860	827	826	829	871	851	894	869	829	846	838	829	858	837	790	857	878	879	816	853	849	828	852	802	837	856	889	874	860	797	824	805	879	833	860	806	831	853	845
25486	21434	26702	22917	3457	1504	1256	1094	1061	1030	1080	1067	1043	1065	989	999	1013	1014	968	958	1028	979	1006	1024	1002	1035	950	940	962	994	978	961	944	959	977	1006	983	1006	971	958	1020	925	969	984	982	991	971	990	985	998	1012	1002	980	981	955	971	1003	1018	994	976	994	991	1000	992	986	1005	970	968	955	973	996	974	1024	963	967	979	967	996	959	979	963	977	938	993	997	972	1027	957	973	925	1033	943	942	937	951	1005	1030	1009	1000	916	967	1012	971	986	927	962	978	956	1017	1053	1003	970	924	989	977	1007	999	959	957	1044	974	989	937	973	984	904	977	999	990	973	1054	986	955	1051	918	986	960	969	988	960	973	1042	992	1012	948	944	1028	974	1049	994	1008	995	984	940	973	1021	1001	959	956	969	943	1008	1035	1009	949	938	985	1018	926	961	965	1038	1011	1021	930	979	965	929	968	960	977	942	926	950	932	921	1016	1006	1019	1003	966	933	1068	981	980	953	970	937	1001	931	1025	996	976	975	1019	977	959	945	985	974	982	966	955	923	973	947	941	1037	988	950	1022	958	998	1037	1014	999	982	981	959	929	959	1024	945	947	972	985	975	917	989	981	1014	985	958	949	977	954	1005	1001	960	992	976	1012	961	991	970	1027	1026	953	962	957	1007	985	969	989	1011	979	1002	978	999	1024	958	940	953	983	971	926	974	979	989	948	1006	1014	943	950	927	1024	987	1033	946	1014	899	968	1017	997	996	959	939	946	987	970	988	962	948	1014	955	1057	938	974	933	953	923	963	1002	976	925	982	914	923	987	986	958	1041	978	1015	962	959	1017	937	981	1023	965	986	956	1018	951	954	951	1013	960	944	970	966	952	1014	988	952	1028	929	945	981	1034	1047	1027	977	1029	989	985	998	980	979	951	986	950	971	899	1027	1050	970	1026	957	955	1013	954	1040	905	1042	952	945	935	948	985	1003	958	948	1010	957	1020	1052	944	1007	997	963	961	1030	1026	936	965	954	997	989	982	1015	969	998	949	1030	981	947	1008	933	944	1048	1013	1019	958	987	976	999	965	960	1013	979	1045	968	1001	979	977	978	962	1000	925	965	935	944	973	972	972	1025	957	956	1050	960	948	1005	979	1014	1033	990	990	1038	968	934	945	1046	905	988	963	941	1011	972	965	996	994	989	1022	954	963	1003	1023	1047	964	981	977	1003	922	939	1003	916	941	992	988	943	978	921	944	978	966	1009	1018	1000	1041	971	994	1016	925	897	1022	971	956	957	918	1012	985	982	981	976	976	1008	1001	993	992	1015	997	1002	944	955	949	981	952	953	995	932	1029	934	1016	1000	1044	1003	1014	966	993	972	973	931	996	951	966	977	979	938	1029	984	968	1016	941	1024	986	950	932	966	954	971	969	1019	990	1023	941	986	935	991	962	920	936	965	966	997	1019	921	933	959	963	1033	998	989	961	993	1004	941	1001	991	955	1005	980	946	931	972	1006	1022	963	925	1008	1000	984	998	989	987	987	970	986	975	1013	997	1029	984	1016	1000	1021	900	979	971	974	981	921	886	929	1005	920	953	970	996	935	986	1020	1055	933	971	943	995	1001	981	967	1003	992	963	958	943	962	956	972	949	975	1032	927	960	1005	896	958	941	996	970	986	940	968	999	982	990	955	994	967	955	954	947	1009	984	1018	963	963	973	964	1006	955	983	944	948	946	960	977	961	986	1003	962	956	1004	1003	967	1007	970	989	1036	1002	992	981	987	925	1018	992	995	971	1008	974	988	926	989	956	968	933	941	976	913	969	962	1056	979	981	974	943	951	1007	934	910	966	1029	985	971	985	947	961	1006	1032	952	975	1002	961	952	941	1000	973	949	955	992	991	969	1020	923	1016	990	979	984	973	996	964	968	1038	1045	927	1010	985	1011	941	987	944	948	1016	1016	1004	982	884	965	919	994	955	982	952	959	1020	984	950	1011	1018	955	951	1007	945	957	968	983	937	999	950	947	935	928	954	937	998	939	1016	928	909	962	1024	978	1007	978	983	1013	991	974	995	1002	933	1023	997	934	958	961	1023	924	1025	970	951	964	970	933	986	968	950	918	1031	959	1000	1010	986	1009	963	974	965	1008	957	973	979	960	984	1031	1056	957	949	977	975	1010	1041	988	990	913	1011	1013	1012	995	991	971	968	985	1003	937	1013	995	979	967	992	980	955	944	1047	1011	947	938	966	943	935	948	950	1018	958	1010	1009	949	1016	953	950	959	966	933	1045	1056	967	1022	953	996	915	976	945	955	941	952	931	973	979	991	990	958	995	926	964	939	1029	947	981	1010	946	992	957	1001	982	953	985	965	962	957	962	974	934	954	960	945	906	990	972	987	966	915	991	968	967	947	974	967	943	1003	999	937	959	978	979	926	968	983	977	897	945	978	1036	1005	953	1066	972	940	956	960	1005	969	991	1031	1002	996	1011	941	980	991	982	939	968	965	1003	1037	978	990	981	960	963	1010	968	940	971	995	1019	957	994	921	969	943	921	948	1000	918	969	1008	958	940	1007	1020	1006	963	1045	981	979	987	955	930	939	952	1027	1001	937	969	953	963	999	985	972	1000	979	966	991	1024	1025	973	1016	1029	1005	987	956	1009	979	946	1047	962	973	966	989	973	949	919	942	1007	1006	937	996	969	927	961	994	1019	1012	990	958	961	963	992	1010	979	1023	962	1004	1000	965	1019	936	971	975	975	935	941	964	993	972	993	950	1003	921	917	924	1037	971	1024	987	1008	1006	960	967	966	968	960	1004	952	938	937	979	1006	960	946	1035	965	999	952	968	983	961	956	1017	1014	1012	1000	1008	1011	961	902	963	947	1022	978	952	958	923	972	944	1003	960	996	983	959	942	992	986	942	974	938	975	1023	1003	987	939	964	1011	931	978	986	988	962	981	987	982	914	990	952	983	1032	948	1000	976	983	1008	934	966	942	987	1027	972	1003	974	997	1016	910	936	942	1035	897	988	938	962	996	1033	978	1002	924	929	975	1022	963	915	995	943	969	977	958	951	972	983	937	1014	992	958	967	954	1018	983	923	956	951	983	936	958	953	945	973	985	967	1000	984	1006	973	1022	909	963	952	1007	1012	995	985	934	1051	997	974	1008	962	946	1003	1016	1008	969	993	978	991	1010	1018	955	996	976	950	911	994	971	975	951	1009	920	958	982	974	985	945	992	999	892	958	1012	964	919	945	982	1006	989	990	1042	958	1033	996	989	982	1004	1044	982	965	994	956	1013	990	943	983	939	935	959	1042	1007	1017	962	984	915	950	968	960	988	1002	940	1010	947	950	965	964	970	997	973	950	953	903	987	988	951	1004	948	952	1014	997	960	978	962	956	953	968	972	925	918	1016	939	971	1004	925	945	1032	950	951	1028	946	973	998	1004	974	962	968	962	1026	966	949	957	918	937	992	980	984	963	923	971	923	1015	1009	976	979	991	971	1010	1006	966	983	944	959	994	947	1001	953	975	945	995	974	998	1013	970	982	1002	915	1009	1027	1024	885	918	1015	1013	968	955	977	969	994	950	943	1013	976	1022	982	953	921	1038	943	995	986	961	998	953	920	967	922	959	916	1025	943	975	982	996	992	953	1013	961	991	964	923	983	973	1003	1007	982	978	958	982	979	975	1002	962	972	950	966	947	980	953	931	927	965	990	936	979	902	1061	948	910	1022	981	970	947	961	989	938	998	973	1038	916	1018	944	988	1014	1032	938	966	983	965	990	1032	987	977	1001	972	956	979	954	960	944	938	960	1018	967	986	1021	933	988	1001	1008	993	974	945	919	952	1027	986	969	965	1002	959	968	982	970	970	938	978	926	971	949	1013	978	944	972	1011
3772	2798	2475	1531	1335	1200	1146	1007	1005	945	948	981	932	888	924	936	949	913	925	915	955	891	924	952	873	925	891	937	915	898	877	922	900	907	956	892	889	888	906	869	853	875	915	863	940	872	930	917	918	939	952	949	918	926	939	905	879	894	941	935	878	911	965	921	928	885	866	887	864	927	871	882	895	918	898	931	863	930	823	907	890	926	838	938	915	808	871	904	877	820	879	951	866	890	952	894	892	904	913	901	888	914	910	847	861	919	874	902	866	925	906	859	884	946	861	878	852	896	919	941	926	924	877	858	917	881	903	844	902	876	898	901	856	859	885	912	941	905	867	904	902	862	913	903	903	847	901	851	867	856	908	906	896	905	872	926	895	869	917	880	874	915	922	931	856	921	890	915	929	866	831	870	872	858	907	850	910	902	888	888	863	951	917	912	917	876	868	876	877	898	879	947	913	843	871	896	895	877	911	896	915	937	928	831	881	943	904	887	886	948	882	886	856	913	842	887	922	870	845	911	855	858	849	895	943	919	860	877	922	911	876	887	912	933	824	906	910	840	877	933	846	825	891	873	955	905	910	899	934	838	872	889	852	923	913	909	922	842	925	931	902	875	857	882	919	887	879	958	872	826	901	935	889	887	936	885	953	882	876	881	838	848	901	899	858	929	882	862	885	879	833	903	880	930	854	894	849	870	933	845	862	923	918	896	931	974	929	925	885	885	893	915	878	925	885	920	897	909	850	918	875	840	850	955	903	897	858	903	908	905	876	878	908	851	899	819	873	922	899	908	901	887	922	873	935	915	862	882	898	879	844	875	867	887	887	880	890	934	871	859	917	903	863	890	859	904	923	876	899	889	894	866	862	918	868	908	932	902	847	839	926	886	857	835	897	916	923	865	899	896	915	850	853	878	865	901	942	901	864	882	867	878	875	933	889	937	939	882	853	868	887	899	872	951	872	874	889	916	943	902	857	862	908	869	871	879	830	944	865	906	888	932	919	887	843	928	850	949	882	866	899	864	914	888	911	887	898	890	912	886	886	885	934	903	866	884	895	885	901	971	846	914	814	861	901	880	886	914	915	907	862	861	853	884	864	826	915	900	894	861	901	884	861	910	861	890	919	912	877	958	853	845	878	857	851	897	916	899	889	846	853	883	923	852	857	904	871	868	890	904	859	833	884	911	887	886	896	859	906	897	908	889	881	933	906	890	898	889	919	879	874	865	926	942	942	867	885	941	846	857	898	899	896	879	912	865	901	882	885	888	897	890	871	861	886	906	921	896	900	894	883	954	888	868	904	937	877	879	911	917	898	837	912	870	856	914	878	878	893	905	868	908	922	878	925	861	918	934	870	890	906	875	870	944	856	854	878	884	895	830	886	888	863	936	926	907	872	867	881	900	876	872	921	943	910	891	862	914	877	844	896	876	870	848	852	890	871	926	886	864	836	892	848	915	838	886	889	898	897	896	910	883	876	874	858	783	883	847	877	875	848	926	920	925	870	915	890	910	891	887	903	888	852	889	873	882	837	840	861	906	842	856	856	920	904	933	909	871	857	883	876	928	881	835	884	918	942	914	867	873	896	877	878	924	842	911	873	903	876	852	887	892	878	899	910	834	903	951	883	879	890	902	888	868	876	863	856	866	888	924	919	885	913	881	878	887	944	900	878	911	878	888	859	900	952	888	927	882	920	853	887	910	940	936	904	879	866	863	922	918	856	898	904	885	878	918	886	886	848	906	900	917	916	844	896	913	852	889	893	921	894	876	933	895	840	888	880	887	867	826	877	872	866	909	897	869	908	863	912	903	907	930	871	913	903	889	899	873	870	894	911	858	905	879	898	858	877	918	864	906	831	875	855	892	882	867	923	916	879	869	895	836	873	854	878	832	842	899	861	848	925	864	842	879	831	883	865	903	925	904	844	883	937	869	873	889	849	840	843	886	915	897	866	903	896	915	876	865	857	892	876	899	910	860	818	902	931	959	862	922	850	866	849	907	874	836	925	885	904	897	865	921	932	863	862	914	894	882	879	888	869	863	889	890	917	820	907	879	840	904	881	920	810	871	849	881	875	912	922	890	919	925	868	876	918	928	874	828	802	849	880	913	886	902	877	862	860	908	897	942	897	927	886	905	902	953	881	886	879	896	868	910	801	907	918	913	882	850	917	835	878	852	883	941	898	828	865	899	865	901	873	892	905	867	865	903	912	908	857	949	923	873	891	894	886	934	848	894	938	902	944	959	848	925	895	879	851	883	892	884	890	863	940	826	876	886	865	869	932	896	921	877	832	885	889	847	879	893	872	880	899	885	860	833	888	837	924	895	890	908	894	873	874	900	859	906	867	889	857	865	873	847	893	887	858	908	911	916	889	835	927	902	893	901	904	905	879	878	867	893	863	893	914	904	819	880	822	915	870	899	851	839	868	951	873	954	869	819	875	832	888	858	887	882	905	866	844	853	871	901	859	889	922	873	907	887	873	907	920	829	861	911	947	955	891	924	923	893	878	925	838	874	898	918	886	907	921	909	904	911	892	865	914	877	891	893	885	929	876	928	888	879	862	953	909	936	875	897	888	911	944	903	893	911	853	918	906	906	895	918	851	906	856	853	836	980	908	902	897	885	899	888	859	941	923	856	909	931	918	886	898	902	918	957	911	892	906	861	856	901	892	926	857	928	892	938	885	874	901	859	923	903	882	922	863	902	866	906	888	827	891	886	901	849	973	857	874	918	848	934	893	841	912	855	855	878	865	884	869	887	972	879	870	894	854	889	803	926	888	915	864	911	854	859	854	936	856	928	937	860	891	918	818	963	889	901	860	907	902	827	887	901	844	881	926	920	882	888	851	885	935	855	901	886	897	878	911	917	879	818	903	850	896	859	805	894	904	857	829	921	889	881	897	922	884	854	852	870	891	897	888	825	876	889	884	823	936	876	867	861	889	917	859	865	827	873	914	835	881	844	884	849	883	892	849	878	864	888	879	847	912	903	867	892	872	879	892	883	911	871	845	884	851	885	871	916	863	838	905	901	849	931	867	897	862	895	909	946	917	867	844	874	882	901	840	942	912	865	931	932	884	903	929	900	878	900	913	901	916	883	872	917	852	823	875	856	906	920	861	948	876	890	892	911	870	873	866	828	849	928	822	842	931	847	851	962	821	941	918	857	868	878	976	817	845	965	928	884	882	858	874	849	873	859	904	882	937	832	847	871	913	873	903	921	885	908	941	894	866	877	889	888	902	872	910	892	883	893	900	871	857	897	924	898	824	827	881	926	887	893	884	886	869	939	846	849	887	846	873	907	824	921	879	866	898	882	891	901	888	852	904	834	917	842	779	863	910	909	884	837	858	902	824	909	852	880	865	930	920	908	908	876	868	821	922	876	866	905	854	856	886	855	897	883	850	864	880	855	900	909	909	943	879	938	953	901	910	894	873	892	901	893	920	888	880	916	881	845	906	915	886	852	846	852	837	894	928	911	916	896	894	930	869	866	898	951
24095	21400	28640	24509	20858	4374	1428	916	787	754	752	727	694	675	666	703	662	705	679	631	658	681	684	620	669	629	655	622	645	634	605	624	664	631	651	640	632	682	656	645	587	649	608	604	629	619	650	632	655	625	724	650	631	618	647	623	606	626	575	641	640	568	645	622	616	584	618	663	642	592	624	682	652	680	626	586	633	681	609	638	632	592	616	628	636	630	594	612	605	656	566	631	647	638	643	611	687	613	660	622	649	626	621	605	576	627	589	643	579	621	637	684	632	583	610	618	652	648	635	607	626	608	653	648	606	620	660	595	641	588	648	634	639	628	621	627	623	634	589	640	580	620	633	608	623	619	597	598	629	633	606	639	592	626	633	578	644	636	684	630	589	628	645	631	638	603	617	647	641	659	629	637	590	561	664	664	602	614	645	651	635	642	623	626	634	635	600	604	620	607	599	651	597	680	620	632	635	620	652	618	624	626	664	622	630	631	577	634	674	653	593	677	643	667	614	607	633	631	641	642	652	628	608	614	624	616	625	667	630	607	577	584	637	671	619	612	636	601	605	630	603	606	601	620	662	613	632	602	624	610	618	644	600	616	644	613	648	661	607	625	628	614	614	646	642	633	640	670	639	600	632	651	622	642	596	626	619	632	613	609	644	643	581	657	641	651	638	601	637	629	601	640	607	623	642	666	611	638	616	586	631	616	625	621	654	616	602	663	615	609	655	626	645	645	645	636	644	595	628	657	628	547	603	605	620	619	647	619	623	661	658	670	626	614	594	651	602	557	659	622	643	625	616	657	627	622	632	635	650	612	622	613	618	630	612	589	612	637	647	648	610	607	600	612	643	649	635	585	623	617	616	571	622	603	609	642	580	611	653	644	658	647	653	619	593	604	617	653	631	608	623	571	646	699	585	597	602	600	646	630	609	632	612	632	628	644	637	621	632	635	635	635	639	617	594	632	611	671	606	578	623	652	597	642	641	638	668	639	636	620	628	635	603	617	618	666	631	603	593	642	631	598	612	627	666	648	665	632	602	610	606	608	633	612	614	654	616	663	624	560	646	647	642	598	634	617	594	626	658	630	644	655	626	586	630	656	638	640	617	611	634	647	652	653	631	658	673	603	622	617	629	619	584	612	634	611	642	639	655	577	657	623	595	583	661	639	604	588	608	634	606	628	646	615	623	638	595	647	612	611	643	650	614	562	604	598	626	674	617	615	619	576	597	662	675	644	621	618	609	624	613	621	637	690	606	627	662	646	675	627	575	588	628	595	620	654	636	593	582	629	656	606	613	642	639	660	628	594	608	604	601	632	583	643	659	611	606	622	644	632	636	557	645	615	575	635	592	610	596	588	617	611	620	636	590	615	646	629	635	630	583	657	607	634	622	647	586	574	615	641	658	622	618	625	653	626	609	636	619	578	645	593	652	623	668	620	579	598	616	646	616	577	621	632	625	636	628	581	616	609	591	606	675	600	616	645	613	607	642	630	602	619	656	644	624	673	593	622	673	639	652	588	616	580	629	588	580	649	602	624	572	608	590	621	571	578	609	622	638	619	635	613	653	610	583	636	607	624	625	630	598	572	562	618	613	604	641	579	643	622	584	613	648	577	604	628	610	631	607	627	626	643	578	623	659	644	645	680	635	611	613	641	628	612	609	545	608	587	632	614	582	608	609	609	588	618	637	616	656	628	665	624	627	581	617	625	627	618	603	640	634	615	636	610	621	614	621	646	598	591	651	648	627	620	647	649	598	621	653	639	630	574	618	634	601	633	637	657	641	654	621	591	653	629	658	639	674	599	627	627	604	620	575	583	593	609	608	653	653	620	613	629	616	627	612	610	651	600	606	588	636	632	583	618	611	627	666	649	605	633	661	633	630	599	618	628	567	654	632	563	634	608	594	610	643	585	576	604	621	615	672	596	630	591	616	658	588	604	647	593	649	627	596	654	635	650	599	605	631	638	694	614	631	648	568	610	611	633	630	627	618	600	602	609	574	614	605	695	617	571	586	630	601	592	600	641	585	636	587	570	606	616	677	590	606	652	621	610	594	643	652	601	604	631	632	672	596	612	613	673	606	588	600	622	617	642	638	643	615	602	652	621	671	613	607	625	617	602	603	608	617	613	616	651	617	636	606	652	601	636	642	567	644	653	612	628	596	634	617	640	618	578	621	611	637	633	641	650	610	633	593	607	579	593	589	646	584	665	617	621	613	622	665	595	670	609	644	620	599	616	568	620	602	617	640	641	610	605	646	542	605	635	638	608	620	640	665	639	628	622	641	619	632	658	621	622	631	651	651	647	605	661	634	611	659	626	598	625	619	597	613	634	641	582	633	619	595	596	614	642	646	608	609	677	620	675	625	576	577	580	598	628	641	619	635	591	624	656	605	626	628	667	673	597	614	594	645	681	608	611	616	596	663	596	617	634	653	635	631	592	617	646	602	637	592	622	625	636	633	641	588	631	625	608	670	642	616	583	587	613	611	654	611	686	566	616	629	634	595	662	606	619	591	626	583	612	600	609	648	608	637	616	626	650	630	614	600	598	590	615	634	606	624	605	627	642	610	635	611	685	655	632	575	578	600	577	642	613	605	640	626	593	666	634	597	593	645	610	580	559	661	638	672	611	650	633	666	626	619	626	631	646	582	613	607	617	628	610	612	611	641	619	665	583	613	587	616	632	609	577	630	609	637	657	640	604	625	614	627	613	610	649	603	600	631	610	620	634	659	655	645	629	652	572	627	639	616	660	623	610	580	618	668	641	683	633	601	643	613	616	611	585	599	631	615	598	643	614	635	619	566	659	620	618	594	647	622	627	590	610	631	675	597	623	562	657	625	595	656	595	613	637	596	637	621	661	618	621	622	676	649	613	627	612	616	629	636	641	644	620	614	662	594	602	639	635	619	617	586	617	648	628	647	645	639	587	624	626	594	615	562	623	597	661	600	601	637	615	600	644	599	630	629	631	575	640	614	628	605	587	619	595	616	621	615	640	633	611	662	604	576	650	582	606	608	602	650	557	638	626	665	623	611	644	616	637	623	617	622	630	583	528	632	606	641	574	607	634	648	618	621	597	596	604	621	631	573	611	626	645	630	628	634	607	610	636	629	609	608	623	629	615	619	607	643	624	646	607	609	567	656	599	594	586	653	619	647	601	596	670	629	624	649	645	601	641	697	606	571	615	618	640	582	617	618	617	638	593	645	667	583	607	630	619	629	672	583	600	619	590	600	620	596	609	612	617	605	611	593	619	615	602	617	654	624	643	609	585	626	612	543	621	588	613	577	609	667	627	658	637	634	630	626	586	616	637	589	626	643	597	594	648	606	569	617	609	641	621	639	597	635	626	618	593	594	617	624	652	621	595	595	611	594	651	568	647	620	600	593	638	635	666	581	646	612	625	643	613	629	659	658	650	636	611	632	632	575	614	602	616	624	633	680	586	642	617	648	603	624	589	619	623	653	603	633	603	588	600	601	647	640	605	611	619	647	568
3550	5156	4074	2181	1668	1270	1098	983	933	868	819	794	762	785	716	691	706	650	717	668	677	691	671	662	702	645	637	692	631	630	683	656	649	625	601	635	640	660	644	618	609	627	660	612	652	589	636	609	658	673	635	611	601	630	601	651	649	615	689	679	664	639	638	638	567	627	605	642	636	642	639	635	668	629	690	611	622	645	642	670	595	669	637	665	619	620	642	621	655	637	620	621	618	624	607	652	639	638	628	625	589	642	646	611	623	648	634	646	638	621	639	620	615	656	629	683	631	627	633	626	640	603	594	632	628	598	600	655	635	670	554	585	597	576	605	623	608	623	636	616	611	636	591	599	614	587	652	628	639	629	624	638	642	603	586	647	616	616	563	581	659	618	573	662	621	608	626	617	601	657	635	610	654	618	550	620	604	586	585	611	637	625	594	602	651	645	608	610	614	576	656	616	627	627	561	624	631	623	597	631	640	593	662	585	624	641	667	660	616	623	614	640	610	622	613	617	620	667	606	616	654	649	631	617	634	601	612	621	637	635	646	603	629	611	623	618	618	623	625	665	631	578	592	640	624	613	578	655	639	610	628	650	624	570	584	610	616	600	618	611	604	626	630	621	620	633	618	661	636	590	622	610	616	639	634	587	654	616	609	630	634	627	597	630	623	576	644	669	611	601	634	653	615	644	577	669	604	658	608	610	623	665	633	654	630	607	617	654	607	633	623	603	619	639	584	660	604	629	630	594	647	614	626	597	663	611	631	615	647	619	609	584	589	623	590	612	626	626	586	596	643	616	618	646	600	629	683	563	604	631	621	586	618	626	570	587	620	620	608	625	594	628	619	613	647	644	596	603	607	631	629	597	630	607	613	615	611	630	623	687	656	639	583	583	598	592	594	646	624	614	630	653	635	597	653	592	656	670	620	650	578	627	653	610	610	651	680	604	601	667	669	643	664	625	636	653	576	655	586	638	625	583	612	634	615	600	608	618	663	641	644	648	640	591	641	627	625	602	646	622	586	614	624	650	679	618	597	629	577	657	674	621	601	596	609	634	624	630	621	642	638	621	631	608	630	631	564	627	620	573	598	621	638	576	637	598	606	634	605	612	640	635	670	589	630	614	642	604	646	644	582	598	623	652	600	618	585	603	591	565	659	581	582	639	643	607	635	620	642	635	602	638	628	594	638	648	614	642	590	676	633	629	630	637	626	656	598	621	618	608	631	599	609	647	610	591	607	615	586	622	633	647	639	636	642	642	620	551	606	596	575	626	588	610	622	622	648	619	638	616	632	580	612	605	621	610	648	629	649	614	600	604	613	627	684	639	637	673	644	589	607	642	627	631	612	617	614	622	661	606	579	651	627	647	618	579	620	640	609	614	626	621	613	646	621	651	630	680	616	591	627	634	643	656	625	607	590	598	607	627	617	630	609	607	607	576	600	615	602	594	617	594	624	610	638	648	601	572	630	573	606	596	658	596	587	599	627	662	620	591	620	617	629	635	646	567	608	630	601	594	652	594	588	612	658	635	609	602	602	613	615	593	625	636	576	652	637	577	622	648	636	574	622	604	639	622	660	604	586	610	661	643	609	607	593	627	605	620	635	610	602	611	593	647	631	646	630	630	639	600	596	586	633	561	599	642	617	628	623	630	638	608	610	603	587	608	628	574	630	578	619	602	639	652	658	586	648	658	586	633	602	569	595	619	608	598	598	646	592	601	666	681	671	617	597	585	587	614	583	625	632	661	563	631	611	609	606	675	629	658	631	653	612	634	604	588	605	649	610	611	613	601	601	622	597	619	591	617	599	611	630	581	605	633	618	632	575	615	589	578	614	633	627	591	576	581	660	590	605	591	644	561	610	643	646	599	588	651	690	615	615	582	610	602	649	617	604	622	631	595	644	620	637	640	678	618	608	667	646	581	624	636	625	576	639	598	632	657	610	632	595	623	678	652	623	619	603	665	636	596	641	609	593	615	635	598	649	615	609	577	626	638	625	598	562	595	641	618	592	626	626	616	621	590	662	607	627	665	605	636	604	650	651	636	615	608	638	602	650	590	638	635	637	630	602	646	635	605	592	589	613	618	608	622	592	631	605	597	563	619	641	579	630	618	611	600	644	625	619	609	628	609	634	580	635	579	629	614	606	571	615	641	668	576	640	662	599	621	585	587	624	599	629	592	639	590	640	632	597	612	646	607	617	601	599	641	581	631	630	608	624	617	573	591	635	606	664	599	569	577	584	619	573	610	634	608	599	643	595	606	605	624	625	587	638	603	600	612	630	610	603	617	626	606	615	598	608	622	620	628	587	603	655	648	598	642	598	663	623	592	596	610	628	655	602	584	602	623	652	608	613	600	650	624	626	601	622	617	616	619	599	612	612	591	568	617	649	609	577	603	608	590	610	582	587	584	616	591	626	626	658	571	585	644	624	597	632	588	624	654	580	613	591	602	602	572	625	663	626	611	627	618	671	611	611	625	564	639	643	616	627	630	635	614	614	575	608	610	618	600	659	578	632	611	569	579	637	608	605	601	631	662	578	637	606	598	624	657	675	651	635	612	630	623	642	595	630	617	610	617	645	658	616	592	623	598	610	614	641	643	609	662	591	626	576	610	578	604	643	597	606	615	538	627	586	561	566	550	626	586	605	625	616	612	620	594	588	601	636	576	619	609	595	592	657	584	657	605	633	591	615	636	611	613	627	620	610	586	599	614	628	619	598	606	619	613	606	619	637	602	641	558	628	579	610	623	600	634	666	605	618	598	599	640	610	593	607	598	629	635	592	669	619	617	598	625	579	630	608	588	616	669	551	616	561	636	620	635	618	625	621	592	672	599	598	658	640	610	620	613	657	581	608	609	612	616	655	573	625	590	582	616	592	617	600	582	555	599	615	610	612	622	611	617	561	660	577	616	589	591	608	635	605	622	600	634	624	631	617	620	612	597	617	585	591	635	605	597	617	620	631	619	614	585	621	590	592	646	623	573	591	631	595	573	555	648	663	645	616	607	581	643	612	651	613	613	573	596	593	618	628	639	587	606	626	609	620	601	639	624	629	597	618	613	625	597	596	609	583	628	614	617	614	627	622	642	615	604	546	594	627	627	644	599	593	612	634	666	639	644	587	584	608	584	614	602	638	607	652	642	584	640	635	595	610	620	640	618	613	637	614	613	596	585	667	596	642	626	594	590	571	635	638	609	632	594	617	598	609	591	613	626	643	585	591	623	588	608	563	629	624	568	638	601	630	640	632	567	627	599	614	583	659	573	648	632	594	599	583	674	632	599	612	609	656	608	618	607	535	601	652	606	584	620	591	653	619	636	570	620	612	595	585	633	585	642	612	598	604	575	559	644	590	583	621	608	625	599	640	608	629	623	647	620	643	627	607	596	607	602	598	607	660	612	604	604	650	600	600	608	621	636	630	657	643	603	591	584	633	613	599	594	613	590	615	575	573	591	643	596	605	644	664	638	627	614	643	590	611	586	612	649	624	610	599	613
27684	12877	2513	1498	1194	1017	1021	961	990	965	986	1003	968	938	914	1011	985	950	933	997	950	996	910	955	988	970	976	917	945	952	876	926	931	949	920	915	972	958	958	978	961	941	934	918	929	945	990	924	927	977	981	890	916	900	947	936	990	965	916	962	977	937	916	921	919	978	939	943	950	950	1010	984	969	976	960	953	950	944	956	956	974	935	943	971	896	906	932	978	911	925	969	934	929	921	906	992	932	989	939	978	962	915	996	944	929	970	986	889	920	962	942	888	926	946	980	951	983	947	933	926	968	898	1003	918	940	938	991	875	918	980	1020	942	961	943	929	937	958	932	950	895	965	993	971	975	967	996	924	964	991	917	975	923	939	904	950	975	962	883	945	923	938	953	929	934	980	938	990	974	974	954	955	958	949	934	967	942	942	954	918	910	900	922	956	933	917	976	976	904	929	962	965	916	931	914	932	967	948	917	924	958	932	935	978	984	886	938	913	967	976	993	872	938	936	959	933	902	936	960	901	937	961	961	969	996	903	906	991	931	936	993	925	949	987	874	986	933	984	991	946	983	893	1004	1010	957	908	923	1005	913	987	943	941	922	934	932	979	971	981	956	914	951	976	922	944	927	888	914	918	972	950	919	955	956	965	933	953	911	915	975	923	989	966	889	983	1008	953	1017	919	1017	964	940	951	925	940	905	951	913	978	958	993	951	994	913	951	997	984	904	955	973	950	895	975	904	881	937	920	969	950	917	859	922	914	992	922	949	1004	969	1018	947	981	936	956	904	947	976	981	926	933	932	904	913	930	995	919	961	946	987	915	879	878	1005	975	998	913	933	909	883	930	964	860	930	929	925	914	985	937	936	979	979	972	950	987	940	939	964	958	953	967	941	932	920	960	940	984	920	932	954	892	943	973	939	907	996	982	993	990	965	975	904	947	914	973	927	955	911	925	923	879	992	914	914	987	936	934	947	885	962	910	921	917	952	906	933	949	951	935	969	978	976	993	939	959	952	850	927	929	984	953	941	895	964	994	947	955	1006	951	904	931	942	900	942	942	963	947	990	932	945	943	924	983	918	959	951	899	962	980	916	925	903	955	971	943	913	956	950	948	943	911	891	970	956	940	987	941	921	903	917	931	938	918	936	1003	933	960	952	950	928	1004	951	979	946	900	851	920	968	958	978	939	975	957	915	942	998	985	933	925	957	970	905	966	900	989	925	894	971	976	927	957	952	927	930	926	927	948	938	963	945	948	920	971	910	933	1000	962	1027	939	954	923	911	920	992	950	911	975	940	921	943	945	1017	923	917	912	892	951	966	943	981	940	954	995	919	967	977	916	970	1004	927	984	931	934	945	868	943	894	973	980	967	944	917	965	952	1011	992	944	962	926	924	957	928	958	942	972	961	956	928	960	887	925	1019	975	993	902	911	1018	954	944	896	951	939	966	947	902	955	916	930	918	920	921	930	898	970	948	890	979	940	928	959	950	961	1000	1028	928	946	922	1003	989	991	937	957	936	1006	990	922	876	950	947	915	925	983	905	879	934	956	879	974	896	950	864	1002	924	970	974	923	990	928	910	940	944	955	948	891	930	923	874	973	973	973	1037	922	919	968	903	978	979	935	933	916	1013	953	916	998	971	907	904	936	923	899	869	919	967	949	1008	936	978	917	947	954	942	999	954	890	927	948	989	918	951	897	933	917	998	889	943	891	959	982	929	918	938	905	954	903	932	944	1001	962	973	1001	958	970	912	954	918	920	937	934	876	967	893	994	888	1016	926	968	990	928	901	969	991	930	963	979	943	924	940	956	872	964	949	928	989	977	940	869	947	964	948	935	889	941	971	909	969	967	959	942	938	923	960	945	860	982	987	851	967	910	991	968	912	929	987	913	964	976	923	927	979	914	957	1011	946	982	921	915	942	966	1004	938	966	966	880	957	996	954	974	951	897	941	937	926	924	865	953	950	885	930	901	925	887	921	937	912	903	929	934	918	941	930	955	954	963	954	971	952	972	951	972	938	961	1007	939	912	914	976	947	944	965	949	911	937	910	939	921	985	893	973	939	952	961	970	927	944	932	891	939	1022	977	987	946	952	930	897	907	945	941	898	964	957	994	944	913	947	919	973	938	950	916	965	957	938	976	943	869	928	909	935	940	972	963	930	896	915	982	933	995	947	978	921	980	885	924	922	972	873	953	966	934	991	976	995	946	942	947	974	989	927	970	944	924	898	928	921	977	1017	992	960	960	903	972	940	956	929	965	938	911	933	964	926	866	932	933	932	985	930	905	914	962	932	945	951	963	977	948	937	941	954	931	956	946	943	962	951	982	972	961	887	974	974	917	926	957	965	966	945	877	866	923	944	945	985	951	923	995	911	947	955	954	936	930	941	964	994	900	955	922	959	968	964	948	965	933	976	937	979	872	943	926	975	962	942	936	915	958	959	979	980	974	950	978	912	996	967	935	973	964	957	973	941	932	945	950	975	924	907	960	965	903	916	942	916	941	995	942	901	1007	915	983	912	1003	930	957	943	890	943	936	896	921	971	1005	951	960	965	970	928	939	966	902	905	956	956	958	925	956	929	931	953	926	997	996	986	979	931	903	989	911	952	950	921	955	908	951	940	973	948	918	944	955	975	959	986	946	938	960	938	950	908	983	917	945	978	987	936	941	938	900	964	926	951	919	962	968	991	953	884	914	932	954	877	964	959	931	974	949	956	893	945	939	975	920	896	898	894	934	949	934	945	978	936	935	925	958	910	924	926	943	959	976	932	995	968	926	973	984	964	946	988	967	991	936	1002	979	915	953	945	1003	950	933	919	955	937	963	880	919	949	984	972	976	950	977	960	941	931	940	962	960	974	960	937	928	899	920	983	936	954	921	950	953	881	975	930	924	968	912	988	898	963	1016	987	963	930	953	925	932	919	950	941	963	959	960	932	951	927	967	917	969	871	900	962	945	953	959	934	922	920	891	929	957	930	917	934	871	907	963	940	921	958	914	966	953	955	904	1008	909	938	967	1005	877	977	965	915	964	955	935	945	986	954	943	927	952	954	943	929	904	937	952	956	969	927	962	970	936	906	970	944	891	1004	997	930	920	916	910	942	985	939	982	944	890	954	959	952	957	907	980	905	916	944	948	930	889	960	986	946	966	926	955	953	970	960	909	932	947	944	928	939	982	921	1003	906	924	947	936	926	932	923	1004	944	935	962	892	938	900	963	945	952	949	928	937	938	906	928	941	903	935	929	954	971	985	975	918	972	983	961	1002	1006	942	918	1013	952	930	937	923	958	922	900	940	915	980	926	973	898	931	897	998	910	913	930	922	918	935	947	960	949	916	951	906	936	982	937	911	969	957	957	932	909	945	903	892	915	932	904	954	996	954	930	985	974	918	949	954	915	943	964	902	908	917	957	930	979	963	916	973	964	995	944	951	943	943	964	889	962	926	935	902	897	912	877	985	958	956	913	929	954	910	916	962	963	952	921	919	968	913	990	891	999	881	924	918	907	897	959	932	936	923	917	955	965	974	970	917	1010	872	959	906	971	944	903	917	880
5179	1048	1052	883	888	907	878	846	889	860	834	843	869	820	891	835	783	815	850	874	867	871	860	894	824	835	881	896	865	882	830	857	845	906	824	902	852	860	859	887	841	885	859	851	799	826	810	788	844	852	854	837	848	823	830	822	834	895	837	788	855	838	859	829	853	811	859	857	818	853	888	855	855	830	851	875	809	878	803	800	860	814	776	855	788	874	832	793	810	835	839	853	840	858	822	865	851	867	837	853	859	820	811	880	863	846	858	867	855	852	833	840	899	837	804	879	885	881	794	815	850	817	804	821	862	858	847	832	805	843	793	848	829	817	847	812	806	860	829	874	794	795	846	842	854	856	806	865	843	892	852	845	817	788	837	825	837	807	826	835	847	830	886	815	909	865	884	802	845	892	829	881	817	866	873	863	800	846	839	812	849	849	839	818	846	853	871	834	863	844	813	856	858	897	850	784	812	857	824	860	860	868	840	871	816	813	847	787	829	822	860	840	822	901	865	812	847	823	894	819	824	851	850	838	875	812	806	871	887	846	848	854	835	825	864	875	810	803	832	848	799	871	799	799	833	806	775	823	862	845	840	790	784	833	826	854	858	829	812	845	862	800	825	841	882	833	856	817	865	860	821	872	852	837	825	818	858	867	841	896	875	799	856	845	910	870	859	931	878	819	830	829	843	779	825	841	850	843	846	845	808	867	873	837	822	811	792	835	819	844	824	825	860	814	768	899	804	828	839	829	797	887	795	872	846	864	824	861	826	845	840	862	833	840	845	911	846	846	812	807	818	873	858	775	844	826	827	797	847	863	857	832	832	838	857	834	841	846	850	855	816	814	833	831	845	807	871	823	867	829	792	811	827	842	843	890	841	861	868	866	834	819	807	852	854	824	855	828	849	828	833	838	813	822	800	873	820	808	843	879	819	863	844	835	867	831	874	802	852	829	839	815	830	841	846	818	834	805	850	839	836	857	824	776	880	814	801	829	836	822	817	860	870	839	850	835	841	857	863	872	846	829	824	838	846	835	823	809	786	812	897	845	812	812	829	818	890	886	854	814	839	745	890	865	828	880	894	847	859	883	854	861	839	832	824	838	801	852	894	904	877	856	879	868	868	801	788	797	870	811	853	839	858	810	866	870	832	749	802	815	882	841	818	815	876	822	865	829	815	830	897	876	800	884	870	823	823	834	838	833	865	870	811	851	866	860	847	842	833	833	820	901	829	819	879	862	848	867	842	776	826	825	831	841	810	817	848	827	799	832	851	860	818	861	857	851	866	933	811	845	801	824	862	856	833	819	841	851	796	863	825	846	868	856	845	848	812	874	831	856	791	850	819	874	828	841	845	871	829	881	882	806	890	859	837	858	878	835	818	877	843	858	835	820	853	843	862	827	801	837	805	846	841	817	827	830	860	852	857	853	841	836	789	869	859	827	790	834	856	861	820	813	879	827	858	836	823	813	843	843	811	842	798	808	843	877	833	868	884	837	849	838	846	806	904	871	842	860	852	752	844	807	821	817	798	828	865	804	878	840	840	808	884	814	813	874	756	861	866	841	820	839	863	856	842	830	817	896	876	869	880	843	862	899	796	839	822	830	865	860	844	833	849	807	828	820	810	840	833	822	815	798	799	859	831	838	826	804	863	886	846	832	849	829	759	864	877	817	873	836	826	813	832	863	860	840	769	790	830	836	850	856	841	802	809	891	844	795	891	830	866	803	792	823	855	853	803	844	882	838	827	839	839	851	851	869	887	852	852	817	874	818	838	894	842	810	824	849	865	828	824	825	868	830	924	851	858	873	880	886	879	846	841	792	791	812	856	821	840	894	817	818	819	783	846	883	892	837	863	876	895	794	819	826	843	811	838	844	841	804	807	811	880	871	886	876	823	839	868	842	875	820	810	807	865	841	884	845	893	827	838	873	886	832	823	836	881	825	880	790	854	813	854	852	863	815	869	822	841	796	830	854	809	826	810	864	875	836	860	830	825	842	826	817	828	818	870	876	772	851	850	870	848	837	901	850	839	843	843	845	828	826	872	862	832	901	808	856	846	849	809	860	848	847	880	802	875	827	800	837	847	870	861	845	822	870	867	831	854	854	864	860	839	867	844	828	791	881	837	846	855	821	846	842	855	848	841	862	817	821	811	800	825	866	871	809	928	847	855	845	870	874	834	854	859	849	830	839	859	802	842	853	825	868	823	844	859	821	804	838	830	816	857	882	833	868	858	861	851	880	855	866	855	804	815	866	832	848	829	867	877	796	841	832	900	833	878	854	839	835	813	874	859	807	829	863	858	828	883	850	864	847	815	873	856	827	864	802	899	858	827	877	867	827	811	825	894	892	859	802	898	801	810	859	889	855	841	812	849	830	845	829	869	870	853	895	897	853	852	822	799	861	818	876	815	843	845	839	910	821	815	842	807	816	836	806	874	816	851	830	890	840	844	911	822	897	800	853	846	846	877	853	855	811	865	810	828	812	866	809	833	796	799	862	852	873	867	827	859	818	824	807	857	849	812	861	834	802	837	854	851	857	832	838	849	796	796	847	851	921	815	870	862	869	857	889	847	870	800	805	843	879	858	847	873	804	883	845	837	853	825	878	799	814	850	830	841	847	862	836	852	810	844	869	831	813	888	863	830	819	851	830	862	853	813	876	857	820	867	882	820	821	801	836	838	848	810	820	845	836	825	862	852	827	884	861	818	850	870	856	841	855	873	858	822	844	844	838	924	816	828	818	828	864	827	875	863	881	829	866	890	878	863	853	850	825	828	828	852	834	831	798	870	825	837	843	836	859	885	844	813	807	794	852	823	867	858	845	853	825	822	831	815	779	831	819	833	896	811	841	816	802	809	828	834	840	865	809	903	860	827	797	859	846	877	872	872	844	872	817	843	835	819	845	847	834	807	812	867	864	888	855	856	849	822	849	850	820	819	887	857	861	848	832	834	870	826	853	877	862	850	887	844	834	821	856	836	860	873	824	867	826	832	894	864	849	826	827	821	822	858	809	773	802	815	834	830	801	842	829	809	857	803	861	862	856	869	799	820	870	819	785	811	841	833	880	850	829	838	880	839	823	805	865	882	865	826	827	823	805	818	850	827	830	810	825	851	889	836	851	804	891	807	873	853	788	781	821	879	812	813	805	890	862	750	885	868	835	905	907	832	836	910	817	860	858	882	874	824	878	852	797	874	776	871	891	800	822	825	873	877	878	840	867	866	866	855	813	874	845	874	848	781	803	865	816	859	803	833	857	813	835	801	797	874	809	856	878	833	841	795	815	838	870	849	874	801	851	865	819	833	805	839	863	828	854	828	827	863	835	805	858	900	858	840	846	829	876	865	845	891	852	835	822	848	836	865	894	856	821	861	861	775	783	826	850	871	821	838	891	875	877	818	869	852	845	816	848	865	852	870	873	806	839	846	864	845	819	846	822	856	832	863	869	825	852	827	792	858	839	832	830	822	875	792	851	890	834	909	854	836	816	838	841	822	859
25387	21404	26667	22855	3579	1524	1259	1139	1008	1083	1098	1014	1023	1043	1089	968	1013	959	974	1004	1014	990	987	974	962	1018	1024	956	1004	980	965	993	1060	989	1031	923	901	1001	965	951	942	1010	1032	951	971	979	907	962	968	978	1015	955	959	985	969	957	921	957	1020	1001	934	983	986	1000	1002	985	962	1003	967	938	954	958	989	930	996	975	984	1025	927	980	987	961	952	984	969	920	986	972	1013	982	910	972	993	970	1016	993	959	958	934	981	968	973	984	1019	1012	952	951	967	986	986	1007	970	978	981	1003	979	952	961	975	1002	998	943	976	941	983	1006	940	947	982	931	961	1020	973	1031	1015	954	958	939	996	1023	973	974	978	944	940	972	1050	1026	1034	1001	911	968	946	906	963	914	1028	977	938	964	1018	959	977	993	988	965	996	928	998	961	955	954	955	976	895	910	956	955	1020	971	943	981	974	952	966	964	980	972	1005	964	1008	953	968	979	989	940	985	971	915	991	1006	981	941	945	930	1020	998	1000	1017	938	985	1003	1045	1041	931	997	991	1021	960	969	945	1002	984	976	881	1041	940	946	993	1037	989	955	900	965	992	952	960	986	983	963	956	973	937	949	998	1026	1056	985	982	951	992	985	927	964	991	951	933	982	1032	1000	993	976	945	947	918	942	983	973	987	862	952	998	974	962	972	1007	1027	1022	974	1028	1001	975	962	990	949	991	1014	945	937	971	931	988	937	974	926	990	990	977	1025	947	963	1003	990	942	951	953	930	974	1035	995	1013	939	915	970	979	957	966	975	921	979	1038	1006	975	930	958	987	939	1007	1011	924	942	977	933	967	912	962	978	1017	968	936	983	980	980	991	955	1013	922	973	974	955	974	954	994	1005	951	1038	1000	975	1007	968	971	946	983	967	997	927	1003	982	1017	975	992	1003	970	972	946	944	966	943	985	1015	983	957	940	969	976	989	978	900	1012	951	974	1094	978	968	940	977	1001	977	1023	926	969	946	999	1003	990	975	904	950	1015	991	1010	885	1001	976	1006	938	985	982	983	1063	971	1006	993	973	942	977	919	1018	961	972	1003	952	1014	933	957	1002	959	966	1026	1003	964	965	923	952	999	970	956	1020	974	992	958	941	957	958	954	1006	957	922	988	962	966	1009	1043	981	965	995	897	1002	923	958	921	1000	958	920	963	965	960	1008	973	993	949	991	1021	1007	905	915	970	963	934	1012	958	955	947	913	946	963	972	972	937	1001	1001	962	960	921	1002	969	948	976	1011	1012	936	931	983	970	1009	920	951	1016	1021	916	972	1007	1035	983	984	946	1041	990	920	977	925	971	949	1004	938	1001	1017	954	927	971	967	1016	992	932	982	1016	1024	1005	974	963	935	917	922	973	941	945	970	933	1009	901	953	952	995	1013	932	975	999	942	996	940	977	977	969	947	944	996	992	970	941	956	1015	929	1025	983	1023	1031	1057	940	989	996	962	981	984	982	1009	989	985	1026	963	962	1008	942	1052	980	974	926	980	1052	998	963	999	970	946	974	976	883	937	993	965	952	987	960	945	946	926	1018	1061	979	999	999	947	957	958	950	971	964	1057	960	988	937	967	1008	970	1006	974	1013	1019	1016	956	1013	986	950	942	951	988	964	993	974	942	1024	998	1006	911	992	965	914	924	960	995	912	965	990	962	1018	966	1015	979	1009	978	946	965	975	983	989	997	1000	917	902	1006	988	1025	959	980	962	937	943	1015	1011	972	1045	974	937	935	929	980	981	991	1040	977	982	977	949	959	983	981	985	969	1001	944	962	1000	980	987	1028	1046	997	985	950	956	909	1030	1018	1002	962	1003	929	957	977	964	1006	971	1016	969	987	990	981	956	950	991	987	948	964	1005	899	1009	967	1006	965	979	1031	943	995	998	936	979	912	949	1035	1039	965	957	1010	1012	973	1001	958	922	1012	964	1012	950	1000	974	961	957	962	971	915	1036	1017	975	968	921	1001	1020	958	932	921	984	947	929	961	993	927	944	1002	949	964	967	981	1010	937	998	963	948	979	989	980	995	928	978	990	963	973	987	997	983	971	927	937	995	947	914	1001	938	1021	930	940	978	997	1013	969	937	982	1010	950	963	966	957	960	962	1010	952	938	969	993	956	980	951	984	967	967	1018	909	939	970	956	942	975	985	967	1014	984	975	971	989	933	981	933	994	963	1000	1003	981	925	978	1028	960	975	990	1020	998	991	960	987	998	1008	927	992	971	969	931	977	962	948	985	985	969	949	978	955	987	924	972	994	1007	990	957	1014	1013	944	999	940	980	957	971	982	1028	979	967	969	941	1043	1068	1008	1008	963	1007	951	958	1005	965	951	969	943	986	1007	953	1040	981	998	963	998	1018	932	978	987	992	1029	1006	980	993	1003	990	993	933	996	970	995	904	926	957	982	971	948	976	953	971	958	1031	981	909	941	977	964	992	972	1016	1002	990	929	993	960	1002	954	970	972	951	925	962	1001	926	983	912	1000	955	985	988	966	949	960	999	954	937	928	995	998	929	1006	989	985	997	945	974	1002	983	959	873	997	1035	989	940	1000	998	987	924	974	991	950	974	940	1013	956	991	990	932	982	985	956	1002	951	954	1015	991	983	1010	997	1038	974	972	950	965	1009	968	988	956	1002	982	972	942	955	976	913	942	963	1015	920	1022	938	956	984	964	943	1022	976	987	954	942	971	973	980	957	1021	973	1004	999	943	981	976	980	903	928	866	971	1023	961	945	1020	971	1025	981	1015	1035	958	962	940	950	987	962	944	1013	989	971	904	933	1030	955	1017	974	950	975	1012	1032	978	985	978	969	1014	987	907	916	992	929	1031	986	952	995	989	974	957	1053	994	1006	971	927	960	970	973	995	966	915	1022	930	945	954	1008	935	1006	922	1009	1044	980	968	980	935	981	955	959	985	1000	946	950	979	1036	1015	1033	993	999	1004	945	925	919	970	971	936	956	963	961	918	956	974	998	956	996	948	964	997	1041	950	993	994	1013	935	979	966	950	980	915	924	913	971	960	925	944	946	941	997	985	971	994	976	931	969	967	970	933	936	979	974	940	1019	1003	1004	968	969	1022	953	974	962	963	988	969	1003	940	975	986	964	896	965	1039	998	912	992	1003	1018	1031	958	1042	967	1029	957	949	1007	977	948	919	954	989	982	1041	1022	946	1002	1028	984	990	987	980	956	1005	1010	991	994	913	960	975	936	989	1030	973	951	984	981	910	988	992	959	1008	975	994	981	985	937	962	1014	951	951	980	921	1018	945	958	979	945	891	969	1040	968	993	976	935	970	1001	976	979	987	1009	947	949	971	976	914	934	1008	963	914	909	1012	917	981	998	1021	925	971	952	953	900	1052	997	978	946	961	981	960	1021	969	1025	1013	971	976	1026	980	933	1026	1029	960	967	989	1007	925	993	949	1037	973	1010	1016	973	1012	968	997	988	973	976	978	963	985	953	979	907	919	1000	896	984	976	975	986	997	966	970	944	1007	1054	907	987	972	870	1033	1060	1001	965	935	943	966	961	987	971	985	960	948	950	984	993	932	938	996	1007	964	999	983	982	1051	961	1014	924	921	985	937	964	1003	1019	963	931	1017	988	951	962	1011	972	928	964	991	981	962	985	1020	990	971	928	986	966	967	970	953	929	966	994	1005	994	938	1012	952	998	1001	948	988	1040	1023	935	947	1000	1082	951	930	897	980	960	944	996	931	959	998	1005	995	990	1005	1001	953	989	946	983	952	967	951	952	1017	1030	949	1001	1009	956	969	977	978	1028	927	1022	1009	963	1052	907	975	966	972	972	973	898
3646	2820	2415	1498	1295	1204	1106	1074	996	1032	987	957	974	963	919	898	961	916	953	954	848	922	864	898	881	901	902	874	900	933	887	889	947	918	932	919	854	929	897	883	928	845	924	891	948	975	876	876	914	878	884	890	876	905	852	932	871	892	935	918	903	910	864	930	888	868	823	910	905	871	939	918	911	826	884	833	840	884	856	905	902	910	924	853	909	948	888	902	906	889	899	872	924	881	839	905	867	888	947	871	910	871	868	951	884	902	938	884	903	929	879	884	886	860	856	919	911	867	872	898	883	942	900	910	903	937	912	916	864	919	808	836	873	901	887	862	938	906	886	873	893	912	941	914	864	853	887	859	896	886	884	883	868	885	830	873	880	883	857	898	893	925	851	890	866	888	923	877	876	908	878	852	947	884	866	883	903	898	824	845	890	928	899	907	899	884	902	877	891	849	901	874	934	873	888	883	890	920	882	919	907	885	898	836	885	905	881	867	912	901	898	885	864	932	891	897	889	843	881	887	902	923	865	896	918	863	854	868	871	879	881	864	859	847	918	888	922	852	844	877	911	858	944	892	825	911	853	852	890	873	902	907	864	864	857	896	889	904	906	922	887	889	898	919	805	955	864	908	846	860	888	951	910	893	834	862	907	872	898	888	903	880	888	865	887	877	931	879	910	865	889	919	834	874	889	896	873	891	918	900	872	905	807	864	929	879	852	888	883	862	898	936	916	905	890	859	881	922	858	896	858	815	903	884	954	863	874	835	936	925	855	878	902	901	858	887	922	860	877	907	864	903	880	909	853	863	890	923	870	900	922	937	856	891	926	903	938	905	892	904	908	889	886	915	890	859	868	876	851	857	873	843	860	889	853	855	856	905	884	977	880	906	891	875	870	929	873	835	931	888	922	882	856	888	928	909	925	862	862	829	884	893	890	841	839	879	886	884	889	890	869	866	877	882	873	849	900	901	902	856	862	870	874	872	895	912	927	883	868	881	906	903	916	858	888	863	832	888	868	890	830	889	914	920	863	866	899	889	868	894	879	885	909	883	875	876	899	872	849	886	952	894	822	875	892	906	903	927	833	885	895	906	920	887	850	883	914	872	897	903	933	890	841	865	886	880	869	913	860	852	912	898	873	837	912	874	881	873	887	865	923	868	947	896	837	849	928	866	897	890	838	819	896	849	920	825	881	924	845	861	875	884	904	844	889	868	912	871	914	917	882	849	926	933	879	922	863	860	932	934	920	888	922	836	857	833	876	882	876	840	941	914	878	883	906	891	884	897	905	894	875	891	935	838	883	856	883	866	854	879	902	881	882	840	868	885	892	872	875	921	897	897	930	888	902	931	869	912	930	843	912	871	912	842	860	870	870	837	877	845	923	892	895	940	890	879	897	865	888	848	896	935	904	904	885	848	852	890	896	956	835	868	843	864	880	855	935	904	854	886	889	901	932	873	877	824	880	889	868	869	856	896	847	886	882	886	864	880	934	886	827	854	913	891	855	948	907	870	860	869	914	881	864	865	851	885	934	953	881	837	873	884	897	902	874	877	887	886	905	876	896	885	859	920	885	922	919	940	912	965	884	866	854	886	835	885	881	868	914	890	908	872	899	857	880	852	912	854	899	883	882	865	871	875	838	896	912	810	880	866	899	853	916	907	935	869	862	901	865	816	912	844	905	896	913	921	871	860	915	901	860	870	875	898	902	941	890	885	917	914	907	868	834	871	838	890	876	930	882	942	907	933	903	916	865	893	874	907	858	861	843	862	869	886	904	901	884	876	894	921	910	929	861	904	887	890	874	881	904	904	881	872	843	943	858	848	895	895	895	906	929	926	872	890	843	911	841	882	912	924	895	899	886	862	897	903	904	870	955	867	873	878	849	908	853	893	856	898	814	903	845	911	897	869	928	952	881	868	837	891	960	867	857	864	832	891	871	879	884	896	924	894	894	904	889	920	834	898	876	877	905	862	896	849	891	900	905	845	862	869	882	909	876	898	856	833	951	867	927	872	901	880	913	846	871	840	840	911	888	898	845	835	913	861	857	882	931	907	887	874	899	854	899	891	919	877	875	842	881	849	931	828	942	878	914	843	924	882	916	895	922	867	873	953	894	889	870	885	885	819	880	857	866	868	873	872	887	912	916	873	858	876	869	887	941	865	882	911	897	966	857	877	847	842	909	906	853	870	880	864	907	840	841	876	906	869	892	864	843	866	856	888	874	881	919	896	878	856	858	905	889	895	869	846	880	878	913	870	872	883	882	836	887	937	900	944	891	878	864	886	860	886	884	855	892	899	920	915	855	861	865	894	874	875	869	873	933	892	866	908	910	832	885	905	839	931	897	913	842	899	872	901	905	887	845	837	869	873	831	965	865	913	920	883	893	907	866	881	854	863	860	867	933	901	917	902	897	879	871	894	909	865	859	879	958	890	939	895	937	902	889	890	835	878	874	884	892	862	918	903	896	869	858	926	856	820	882	865	910	891	877	876	882	914	927	838	904	910	876	904	887	889	852	850	896	932	863	978	841	962	847	859	887	863	940	884	890	905	890	879	845	881	913	940	909	854	836	879	911	872	888	864	907	864	905	838	857	906	829	846	886	920	823	872	912	905	830	870	895	884	873	927	932	910	863	882	890	848	893	862	920	864	922	863	880	875	891	883	857	879	941	862	949	902	849	894	915	883	876	958	802	886	895	899	915	878	879	875	861	895	856	871	870	809	871	882	915	930	924	882	900	845	888	929	921	845	885	863	810	850	883	869	908	833	871	902	882	901	922	897	882	887	823	829	881	914	866	875	877	923	928	897	860	950	852	915	861	871	877	853	883	861	889	829	887	831	862	898	872	878	838	898	886	880	894	882	907	830	899	930	883	922	856	851	856	901	837	871	897	875	928	885	884	861	877	842	895	920	887	901	887	960	892	898	867	895	897	893	861	915	834	913	921	834	823	834	821	941	930	841	878	861	919	908	866	870	871	885	905	901	899	876	871	911	860	842	882	921	844	892	918	960	925	851	980	887	907	865	885	908	835	910	932	816	875	917	902	879	847	905	918	895	876	894	848	895	930	890	907	914	870	925	878	876	868	869	886	912	846	935	913	895	891	927	875	910	847	865	890	892	918	853	868	850	869	923	869	886	850	900	926	918	886	871	858	903	856	867	901	920	868	852	905	910	867	901	880	909	864	880	845	839	891	898	909	913	907	847	917	834	915	832	829	856	853	852	885	892	811	914	936	875	909	868	902	873	900	867	818	913	849	884	834	914	902	865	883	892	828	929	855	861	846	882	907	885	930	935	936	856	886	879	893	899	903	893	838	932	897	925	885	859	923	875	886	849	926	891	879	903	878	872	842	897	920	912	873	873	850	914	895	865	873	901	937	865	854	889	854	871	854	882	896	825	881	828	887	877	911	849	928	902	895	916	896	874	843	914	884	809	931	861	855	920	854	928	902	874	854	851	862	883	859	879	892	906	864	861	894	887	848	894	871	917	899	889
24091	21404	28669	24509	20880	4397	1459	903	767	760	696	707	679	704	665	665	624	658	642	648	645	690	675	640	668	636	643	606	615	661	684	688	644	644	660	638	642	614	608	607	607	664	646	602	596	600	615	597	653	631	645	639	639	681	598	633	649	617	607	577	636	666	542	636	677	625	600	660	659	647	628	606	620	633	632	621	615	625	615	648	620	645	583	641	625	654	583	595	580	625	610	566	575	620	621	617	645	623	607	629	623	624	622	607	613	623	657	603	636	637	627	644	591	607	631	603	629	617	612	603	661	570	610	572	631	594	616	607	590	602	595	632	601	618	618	605	614	567	615	626	655	635	603	600	648	612	620	619	637	611	620	647	610	607	631	635	632	636	634	602	558	607	613	572	594	572	594	619	606	614	596	618	641	570	602	589	643	589	560	594	641	611	615	630	623	623	587	631	574	571	600	579	606	614	603	595	589	622	623	590	609	645	600	605	588	616	547	628	577	605	578	623	627	602	619	552	611	637	607	596	602	634	661	653	577	616	644	635	597	597	580	632	622	640	604	620	638	614	599	626	608	584	618	610	627	590	639	606	643	568	562	601	626	629	618	605	598	660	599	596	619	620	601	586	568	603	634	594	605	612	583	626	636	616	601	604	629	592	653	620	627	608	631	604	656	639	579	617	592	609	622	605	568	629	619	577	572	668	616	599	648	587	576	634	633	619	582	606	628	614	663	624	630	590	627	583	605	601	624	614	602	615	609	598	600	573	577	635	597	640	630	643	604	602	599	624	643	631	603	627	579	605	612	617	625	577	550	642	613	618	627	559	601	581	569	601	615	637	586	587	566	613	587	635	644	628	578	635	620	637	639	605	605	575	591	638	606	576	581	616	587	616	614	617	572	622	584	616	602	600	599	627	660	599	611	602	626	652	613	592	569	596	605	605	569	643	628	616	591	542	582	587	603	614	605	619	592	613	616	603	614	641	612	617	585	579	603	645	648	614	634	603	592	650	612	619	580	570	608	639	595	617	626	593	653	599	616	659	661	612	603	618	639	670	587	579	609	629	623	610	614	612	655	604	634	653	592	616	601	586	613	574	608	625	664	637	611	615	600	589	627	583	615	623	592	631	617	621	609	622	581	611	590	646	614	588	663	581	631	639	621	615	626	684	614	617	582	607	606	605	615	575	600	625	623	637	600	608	573	629	601	618	614	620	625	646	621	604	577	594	615	554	636	608	609	624	612	666	607	602	605	592	563	607	621	586	640	619	559	617	586	597	609	617	608	564	611	604	633	641	619	612	625	569	586	667	640	627	609	615	614	602	639	575	592	606	648	603	600	605	584	610	584	577	636	627	608	652	613	649	612	574	627	609	646	610	604	586	603	620	600	543	586	612	631	609	614	571	588	600	612	629	644	615	617	591	610	626	652	679	642	604	657	614	610	604	563	609	613	627	599	612	622	599	572	604	597	597	601	628	594	574	648	593	641	612	610	622	630	634	620	625	628	621	573	587	654	628	587	603	591	603	606	596	636	572	606	573	606	637	619	636	581	594	625	574	645	622	621	558	605	619	600	552	629	615	634	597	604	563	649	632	655	598	615	602	606	599	616	614	594	630	598	574	588	602	641	622	607	562	633	666	630	600	626	605	603	651	606	589	547	610	579	633	600	607	555	605	610	623	596	615	630	591	603	582	589	599	629	611	614	607	633	585	644	621	646	606	647	632	605	595	640	566	602	591	656	542	619	589	691	632	591	613	626	601	608	605	589	637	563	550	606	634	618	639	622	634	558	576	575	644	615	623	620	582	633	586	665	651	622	627	602	578	595	684	614	622	606	624	578	578	615	601	634	650	612	611	579	577	636	622	646	582	638	617	561	634	627	611	618	603	604	597	607	635	599	598	601	594	596	607	602	646	643	608	611	667	605	543	623	589	588	575	580	592	656	561	615	622	629	598	617	631	582	598	652	623	611	612	618	651	588	641	573	545	573	655	619	591	660	596	603	620	614	619	636	581	631	560	614	586	654	596	589	651	615	582	567	637	637	588	647	587	594	578	609	600	587	640	615	551	597	578	641	643	639	602	593	592	595	579	585	604	665	627	578	625	661	656	580	634	581	608	593	583	613	641	597	638	630	627	611	628	603	605	695	607	587	570	596	607	610	643	611	564	657	635	613	573	630	631	585	591	645	618	604	635	582	608	634	609	573	595	600	612	587	626	580	586	569	624	632	603	626	621	620	610	638	511	564	639	585	534	603	638	593	677	632	617	608	637	634	580	607	584	610	582	584	629	624	667	597	630	554	618	666	624	618	630	611	633	645	619	602	605	590	622	603	615	593	602	585	638	619	632	659	610	607	583	585	591	566	578	621	642	636	579	634	598	634	677	600	610	595	619	604	654	594	669	608	667	607	644	595	592	589	596	613	579	636	665	551	624	586	595	578	556	586	611	600	636	630	614	620	616	620	589	624	615	625	618	606	671	632	612	539	556	621	588	632	591	598	582	620	586	588	596	571	621	611	585	605	626	625	608	630	605	628	611	604	622	643	614	627	615	598	586	590	612	626	592	613	542	604	618	598	626	619	603	579	588	579	623	605	603	644	661	599	640	590	672	605	600	609	632	612	581	596	561	644	608	613	628	588	586	611	608	630	631	606	642	602	630	629	615	575	645	625	593	605	618	634	610	612	585	632	616	560	613	617	627	615	596	643	631	601	585	618	567	626	590	607	563	634	598	605	612	608	604	592	628	645	604	618	566	640	603	616	635	627	630	603	569	624	653	611	667	652	590	620	621	608	563	604	582	628	602	587	588	605	576	575	583	617	601	634	594	644	640	624	623	596	611	607	617	601	615	590	618	629	591	630	627	591	602	565	573	591	609	575	581	634	622	613	591	612	629	632	534	642	643	626	609	584	630	649	614	607	607	591	571	646	640	627	605	647	557	630	632	610	608	574	586	598	617	618	615	608	640	650	627	581	644	563	630	643	600	612	631	621	610	644	641	657	600	640	617	620	637	585	619	603	641	602	616	628	618	603	609	580	621	653	610	606	608	610	609	609	611	625	624	588	593	642	580	595	633	597	593	609	607	609	661	613	605	606	556	640	580	599	651	590	582	621	654	635	632	616	607	648	624	585	633	548	583	650	635	574	587	625	612	651	589	680	610	631	631	579	662	624	582	618	657	617	609	586	578	606	617	646	620	633	600	607	650	596	616	550	595	629	560	584	613	617	655	629	637	581	591	588	581	585	585	601	604	571	656	605	634	648	584	597	558	629	644	604	596	589	607	636	623	576	611	572	614	613	599	592	585	579	602	567	593	587	598	633	629	571	620	614	659	612	559	629	584	644	622	613	601	658	631	576	635	580	569	679	605	603	647	602	620	572	599	605	608	602	594	585	599	604	604	631	661	570	620	581	597	605	604	560	603	618	601	598	611	567	606	617	610	599	632	614	583	639	594	623	632	639	602	604	605	650	613	604	642	613	622	586	596	574	605	537	625	597	591
3522	5112	3936	2241	1559	1271	1067	944	893	829	788	801	794	741	679	699	695	700	714	692	619	653	675	678	657	631	664	664	622	654	633	640	682	592	678	649	628	614	662	601	685	648	661	654	632	640	679	629	626	609	619	622	606	632	657	626	631	610	647	671	602	662	684	654	614	646	635	597	609	608	630	657	633	646	654	632	644	650	631	640	622	632	606	631	612	620	636	657	626	642	653	638	639	622	620	669	656	644	633	658	620	657	638	615	668	622	622	641	648	578	644	633	665	598	626	630	588	640	622	642	569	635	611	651	631	637	639	593	618	628	649	631	636	639	647	589	681	587	682	612	648	619	594	654	653	617	629	621	613	602	607	608	640	584	617	632	647	634	626	610	636	633	612	641	634	634	673	599	614	648	596	687	620	593	623	619	608	573	620	625	606	634	588	660	610	641	617	600	635	640	568	664	605	643	611	603	586	571	606	644	625	599	569	633	677	607	606	647	604	603	627	612	633	627	625	609	599	631	627	620	670	632	668	657	608	630	642	645	665	612	568	620	614	616	632	611	576	595	621	591	616	608	612	655	617	665	676	605	568	659	614	619	597	630	608	625	580	587	620	638	647	632	604	600	586	646	610	646	637	602	589	624	608	641	669	541	659	580	647	628	658	623	624	599	620	618	563	649	641	630	631	607	603	606	617	613	654	617	619	635	587	577	638	622	599	651	636	595	584	649	605	685	608	583	632	615	615	647	621	687	607	614	567	658	629	610	671	583	590	597	636	632	660	588	597	657	617	641	576	631	633	612	667	631	618	609	593	632	636	558	625	646	645	623	633	630	576	642	658	615	596	608	604	640	618	595	600	592	613	615	595	630	644	616	609	620	630	594	606	569	625	635	603	609	629	648	635	657	590	614	606	625	605	649	658	603	622	636	642	679	601	589	548	627	692	625	613	617	635	615	539	603	615	613	575	588	604	611	602	609	594	644	589	620	652	601	638	632	557	613	595	598	640	596	647	562	580	635	637	667	587	593	631	627	619	614	596	617	597	655	637	629	627	608	570	590	583	633	609	607	627	581	572	610	594	598	632	607	581	615	631	570	610	643	638	575	642	633	612	612	598	612	589	631	658	600	614	630	615	664	619	599	603	632	655	597	652	635	628	613	643	589	634	630	583	589	595	589	625	627	595	614	640	639	622	612	650	635	638	607	611	603	609	582	618	642	618	596	615	606	616	629	634	583	644	598	634	634	630	647	567	628	666	615	621	618	620	617	623	625	603	547	596	691	597	579	595	601	626	599	650	607	610	572	625	618	580	647	577	615	565	617	613	654	583	616	643	655	584	590	640	623	620	600	600	585	676	631	579	598	609	650	577	600	700	595	604	616	581	589	593	686	600	591	607	551	590	642	628	597	638	629	619	624	597	606	628	611	586	630	614	591	623	610	570	653	603	579	602	569	648	605	630	616	616	635	618	563	619	621	599	626	586	610	589	594	600	640	630	623	655	633	638	589	605	622	567	601	635	621	602	626	595	603	620	667	631	599	625	595	636	611	623	664	623	646	634	590	639	578	585	586	619	603	569	583	595	594	612	621	618	588	624	607	587	624	563	623	628	631	595	627	591	583	638	622	582	602	620	624	629	576	595	590	634	600	589	631	593	628	649	559	615	589	628	583	575	590	609	600	657	650	602	627	607	633	587	602	587	620	611	578	598	640	583	614	614	584	641	580	593	645	631	600	590	598	656	632	662	651	633	687	604	632	621	608	684	630	590	617	583	615	574	622	638	601	615	631	588	625	617	589	630	635	602	610	558	628	633	637	632	581	609	576	571	547	578	617	600	659	595	625	588	622	621	593	590	633	624	600	640	621	530	614	609	589	645	615	644	612	596	595	618	591	629	587	649	593	614	613	614	650	582	621	602	607	591	563	687	643	672	665	659	607	599	597	644	590	666	630	619	639	600	643	611	642	576	593	625	599	580	584	647	644	608	638	579	585	613	619	619	609	621	649	629	629	565	639	601	627	605	596	616	621	590	635	612	601	606	604	616	638	614	545	631	593	602	610	632	621	610	617	594	607	633	577	610	644	619	602	626	594	637	628	647	604	612	652	628	596	606	627	603	642	593	596	635	617	598	628	612	616	615	639	627	609	610	635	627	538	638	618	625	646	650	605	612	615	614	657	598	646	595	646	617	564	629	601	610	605	592	578	639	618	664	618	587	606	622	612	627	617	674	597	589	606	619	649	611	613	634	642	598	644	581	612	649	595	598	632	632	594	582	595	584	625	649	636	616	610	667	617	631	650	626	583	627	657	613	612	597	646	603	605	623	611	621	588	625	592	628	618	590	613	563	618	616	584	607	589	626	647	640	603	632	668	643	669	598	633	575	608	603	632	621	628	605	649	587	630	590	635	621	597	605	581	609	638	666	607	602	596	668	598	614	626	629	608	577	583	599	633	599	625	595	579	605	631	618	666	576	638	627	588	597	644	577	620	615	612	626	596	606	584	590	631	603	600	606	627	579	599	569	635	591	563	571	662	597	616	578	642	587	615	617	647	610	572	627	604	565	594	595	610	607	598	572	647	626	613	595	599	637	619	607	579	610	606	588	598	591	621	620	628	614	659	592	597	660	633	621	597	631	619	589	631	615	607	638	593	628	610	602	593	591	605	610	647	597	597	635	612	608	657	656	592	626	603	585	608	626	610	609	611	610	576	588	600	600	619	647	645	649	597	597	647	604	646	618	659	638	645	614	615	590	657	637	636	643	598	628	590	577	616	608	585	629	597	583	562	602	586	633	620	679	611	614	591	597	562	623	615	619	589	624	600	591	599	636	644	595	630	607	599	607	580	635	583	624	597	583	608	609	622	589	581	595	629	627	591	610	615	604	559	626	598	567	603	583	644	603	646	633	590	646	607	633	599	611	627	601	615	601	603	598	647	617	636	582	594	669	593	601	620	643	609	621	625	608	633	622	565	613	603	561	613	610	627	629	609	594	619	597	652	587	607	615	590	617	632	573	635	628	625	626	633	600	642	608	615	641	604	608	634	623	632	624	590	612	636	640	601	599	596	618	617	584	635	625	588	634	597	582	628	604	618	576	593	604	637	610	602	637	635	622	612	602	624	568	622	628	579	560	633	584	623	566	614	574	606	639	649	606	629	594	595	624	653	591	708	654	611	645	639	615	626	612	602	632	612	618	615	593	596	579	581	580	607	588	620	589	610	615	601	599	586	601	602	572	661	594	593	615	625	616	600	619	617	616	630	599	609	619	617	672	635	595	637	676	656	621	596	638	681	614	643	600	639	631	617	586	637	643	634	604	687	625	624	649	632	616	615	614	594	627	610	610	616	596	611	595	636	586	643	590	598	580	633	587	630	576	593	568	653	645	620	608	613	645	589	620	613	583	652	581	609	620	629	637	650	571	643	554	576	599	598	588	631	655	633	612	612	604	598	624	603	592	609	611	621	629	594	608	632	643	630	622	616	631	586	586	631	590	611	607	593
27568	12802	2370	1337	975	992	986	915	959	990	994	973	939	947	930	955	1011	910	928	948	971	927	944	950	987	940	1005	887	888	909	925	988	959	971	974	928	987	960	932	957	942	979	902	983	955	970	918	951	946	999	927	984	907	931	946	908	941	948	980	909	974	974	983	964	955	972	971	894	945	953	955	944	926	970	913	942	885	988	877	921	941	912	940	930	996	972	937	956	935	923	885	955	962	941	947	955	902	931	931	968	927	908	926	922	918	946	862	909	935	935	982	954	995	989	904	934	952	951	939	982	934	989	960	960	949	927	918	904	927	962	990	899	934	922	973	947	986	948	951	906	948	958	971	930	902	960	929	963	971	962	937	904	907	910	913	969	936	947	969	914	976	943	957	940	940	952	923	911	909	961	942	921	939	987	931	956	931	929	946	936	934	895	891	923	913	922	946	948	924	967	913	914	910	918	913	906	923	951	944	975	1030	920	979	949	894	914	965	945	914	988	971	931	963	939	940	946	912	975	918	938	929	930	926	936	949	906	955	931	918	955	950	967	966	933	992	916	906	1006	939	953	927	957	915	865	958	914	888	952	929	951	915	945	945	965	938	951	945	930	924	995	920	949	921	985	970	943	937	937	927	953	915	934	915	949	934	932	913	954	968	943	850	974	893	886	940	899	975	931	886	964	911	941	947	936	872	962	913	977	888	975	952	952	956	976	914	946	884	891	930	920	932	960	970	984	939	897	954	943	896	918	959	933	895	934	1020	947	905	927	909	992	942	908	897	1000	891	923	933	962	1019	984	947	932	904	997	985	906	1006	919	970	949	963	936	913	993	893	938	912	945	928	958	975	969	972	914	918	913	921	936	911	924	902	920	982	909	945	932	979	893	929	976	938	915	934	904	916	913	918	898	907	940	978	917	951	984	937	896	933	955	939	960	961	952	941	949	965	936	964	922	882	945	961	914	928	938	907	956	932	982	943	974	919	932	917	881	891	871	958	926	896	905	978	949	931	891	942	911	936	928	894	911	930	963	945	909	949	914	928	974	950	943	868	917	935	939	891	982	966	910	947	931	906	923	937	993	881	950	912	953	929	973	916	973	935	930	945	872	947	904	924	963	919	910	974	928	850	972	969	911	923	901	990	920	977	889	897	986	953	959	912	971	887	942	928	935	912	978	946	964	949	926	930	963	950	936	889	972	905	900	818	896	928	866	938	911	925	916	937	940	903	951	897	932	989	923	952	934	918	930	936	1036	910	985	994	965	896	931	926	930	938	916	964	919	936	974	948	920	968	931	916	940	946	951	967	927	980	932	918	1000	957	964	981	976	930	961	913	988	927	951	1005	885	898	950	967	932	915	978	972	997	923	995	933	904	860	971	930	950	907	944	945	965	974	920	937	970	895	953	947	922	962	928	934	943	915	945	985	905	928	929	961	889	956	958	907	971	938	934	900	946	932	919	941	947	947	928	936	924	965	993	921	951	959	954	952	893	891	850	914	950	957	908	950	953	963	931	952	921	995	896	883	950	916	921	961	987	947	936	906	912	905	926	916	960	934	975	914	911	911	952	896	933	980	936	959	954	915	935	985	915	933	938	902	929	932	930	867	919	924	948	974	943	925	900	917	921	970	933	854	961	951	955	901	941	948	954	971	908	943	950	976	953	913	950	928	1008	916	969	958	980	930	890	963	962	930	899	970	941	965	909	952	932	972	973	895	947	947	986	958	953	904	862	925	968	947	940	920	967	962	915	992	937	979	942	894	954	924	966	962	913	899	929	929	987	952	912	940	944	934	903	947	895	926	898	952	923	913	915	935	983	933	928	983	1041	951	946	957	978	964	989	994	930	928	900	938	871	901	953	988	929	966	914	947	943	900	918	924	950	913	912	912	982	969	950	998	917	922	926	947	949	953	962	928	920	922	941	940	928	953	939	884	933	941	912	935	959	910	905	959	929	951	942	924	943	935	1023	956	945	991	880	918	899	918	942	951	944	962	971	865	896	935	930	928	923	937	964	911	925	943	922	899	924	969	955	952	950	1009	953	958	932	951	942	943	974	916	957	974	952	901	995	931	923	901	921	902	933	906	934	904	990	953	929	938	895	973	949	883	922	944	934	926	879	934	968	876	1026	924	941	928	982	958	914	927	930	914	954	878	944	918	948	956	907	892	961	967	912	928	886	944	918	929	1010	934	967	985	937	931	922	924	922	914	928	946	964	927	933	916	968	952	948	953	966	1011	997	933	961	934	1000	911	940	954	967	952	909	960	912	965	942	917	918	926	922	926	887	938	932	977	900	882	905	862	935	957	890	960	971	904	939	933	916	967	956	917	970	899	969	979	992	943	988	921	927	962	956	952	955	890	951	931	916	961	968	931	886	935	926	991	909	902	938	933	1006	969	937	951	982	897	949	933	948	896	917	910	975	944	960	970	952	970	913	904	1012	894	878	985	944	924	929	953	991	958	1003	926	976	931	910	1003	903	934	924	968	913	962	954	953	948	923	930	936	958	927	979	925	912	977	961	951	959	950	926	919	960	945	915	909	936	929	913	968	1000	928	919	945	946	924	975	958	899	968	903	1000	929	911	969	987	928	973	978	913	945	915	904	954	918	962	926	918	906	906	949	978	921	1007	934	913	902	972	942	932	913	975	1008	953	993	938	958	965	945	1017	908	933	903	963	951	959	932	905	939	949	954	940	934	970	920	943	938	899	889	939	924	924	916	949	890	937	922	886	949	914	925	969	964	891	894	886	885	924	980	942	919	913	951	985	991	924	973	896	919	910	898	887	911	943	971	904	926	915	958	929	952	971	918	939	917	956	1002	957	929	983	937	949	883	944	964	949	917	946	916	941	964	972	930	905	947	899	961	977	912	926	904	920	920	932	943	984	939	942	953	992	923	925	957	875	948	935	926	865	946	898	915	948	933	919	953	913	919	883	907	928	924	921	928	938	933	882	899	962	957	980	960	972	910	947	946	962	904	948	942	1001	933	941	913	956	970	937	964	952	925	858	930	975	951	937	912	918	922	921	930	901	926	933	865	955	949	923	951	1005	866	964	890	915	951	902	925	926	893	995	884	937	924	954	927	1019	914	922	945	928	897	985	878	917	913	949	888	900	964	889	901	935	925	956	955	936	935	967	901	950	981	942	970	905	983	963	943	995	946	906	916	918	942	934	865	936	929	937	930	943	948	917	895	892	884	933	952	965	934	895	928	965	953	905	933	938	946	937	881	933	898	932	935	968	909	964	963	921	968	914	955	972	956	920	948	955	903	873	919	896	927	920	950	947	986	895	938	923	976	975	924	892	982	924	985	912	936	915	925	941	1036	907	879	1004	955	957	978	935	949	886	900	914	997	970	925	975	949	939	964	890	949	915	966	878	897	959	932	1000	952	917	902	891	940	934	918	972	971	893	1014	987	950	929	924	990	993	899	907	872	936	980	1004	1017	847	927	919	958	937	927	957	925	922	934	959	903	960	964	956	941	947	993	985	996	963	964	971	904	895	906	985	955	917	940	918	936	951	928	972	976	966	935	893
5197	1099	991	915	812	841	860	874	857	830	899	798	894	908	862	854	845	852	861	856	852	869	834	850	851	836	836	928	815	828	842	854	818	844	873	812	856	814	880	820	802	868	854	836	822	842	802	862	840	780	804	855	820	871	773	789	869	816	806	827	897	789	833	792	851	800	814	866	850	836	795	868	797	822	848	870	809	809	859	844	811	817	901	819	812	821	816	825	859	804	846	869	888	826	770	805	841	873	839	842	814	818	830	812	788	880	843	840	864	867	804	829	810	811	841	872	884	850	807	886	821	830	858	836	850	890	877	916	868	857	815	842	823	839	821	823	858	806	799	836	840	817	785	829	838	808	866	823	861	801	895	820	824	794	869	795	850	827	787	833	859	834	787	874	828	847	860	839	872	812	863	807	797	824	872	811	792	870	848	842	784	847	811	861	850	891	845	833	858	863	790	834	869	883	822	867	848	850	781	864	863	835	827	853	832	859	812	835	849	839	848	893	829	826	829	847	843	839	817	863	886	815	829	837	796	846	839	808	825	826	820	858	791	812	815	816	821	775	831	826	893	777	868	847	855	851	873	795	844	820	779	768	821	874	822	781	810	798	776	883	881	904	795	833	818	834	812	850	822	809	875	848	833	793	819	856	864	841	809	845	868	813	801	848	873	802	879	859	843	789	838	837	876	832	758	818	812	783	841	848	831	796	827	804	851	810	845	782	814	850	834	816	851	813	882	802	838	862	881	797	830	818	874	802	797	826	862	786	810	802	817	833	836	850	844	826	793	827	849	793	839	839	875	835	812	810	862	786	831	820	830	848	786	778	801	880	829	811	925	834	852	821	796	849	821	820	812	841	823	808	825	845	799	808	882	790	832	826	892	775	855	791	819	873	787	878	827	844	894	861	839	810	858	821	832	843	862	793	874	867	907	794	848	849	864	817	858	797	844	846	834	823	844	815	860	808	847	890	779	876	819	874	831	847	853	825	815	816	820	777	871	820	781	861	835	826	895	834	820	817	902	828	850	846	876	826	820	827	819	857	880	854	851	821	837	897	816	821	830	836	826	833	790	826	819	778	815	839	839	827	822	904	843	852	862	828	849	794	812	914	825	829	866	859	850	776	829	799	852	835	847	845	852	834	778	836	803	867	874	753	837	836	804	807	800	818	804	846	817	822	824	808	822	833	854	858	877	843	874	843	859	824	813	846	808	836	811	882	851	818	812	883	845	865	899	885	834	810	887	810	821	848	796	826	804	830	794	853	816	865	849	838	861	859	874	792	911	818	853	863	843	801	847	859	820	799	767	858	851	884	876	855	822	838	784	790	830	836	780	838	817	811	841	804	787	869	799	777	826	846	855	875	827	793	865	826	890	856	865	775	850	835	841	818	832	843	880	794	881	887	836	864	846	819	871	817	850	791	871	851	785	834	819	807	850	829	863	849	868	803	821	859	827	777	830	827	874	837	805	795	849	806	793	833	850	805	836	813	863	817	865	819	760	878	861	829	871	830	831	854	820	842	869	802	824	817	831	863	799	871	845	829	839	808	813	816	844	862	848	798	771	853	851	849	863	843	807	828	839	810	800	773	852	840	827	843	822	852	863	839	835	845	835	860	835	847	787	812	840	839	822	833	851	837	881	854	820	843	797	785	843	826	859	820	820	848	846	846	782	884	863	799	915	855	806	805	811	839	785	817	830	817	875	816	807	788	854	837	834	787	826	828	905	830	805	812	835	846	880	836	832	841	839	878	807	799	849	836	837	888	866	824	853	877	802	832	844	913	801	860	865	840	886	788	829	871	856	849	821	876	844	851	800	803	808	854	848	829	791	830	788	813	917	824	824	813	875	838	884	850	826	846	834	856	850	808	841	842	861	823	866	837	820	831	848	843	823	798	860	844	829	816	860	816	823	854	832	794	840	839	872	864	818	823	804	831	791	843	853	827	830	767	798	834	842	869	787	867	817	815	815	856	869	834	841	858	807	823	864	866	893	831	878	891	801	804	837	841	861	766	825	810	855	821	835	827	881	824	827	838	853	804	813	833	826	861	864	891	815	868	889	837	861	808	803	807	812	809	826	837	852	831	815	827	860	815	865	818	806	820	866	852	823	868	834	808	815	846	828	821	810	790	814	801	882	834	828	845	793	828	839	787	859	823	853	840	831	811	814	822	838	830	906	853	832	784	845	812	838	846	855	833	814	801	871	833	893	795	885	868	871	853	772	819	861	808	825	861	884	894	821	833	839	837	806	796	815	845	865	856	816	816	779	851	871	851	877	799	862	893	810	809	813	786	796	855	831	852	808	825	812	830	834	838	845	870	869	813	825	852	872	869	825	802	831	806	822	892	827	846	828	871	809	854	878	840	800	855	832	810	830	915	839	828	805	822	843	836	828	806	849	870	855	843	830	811	835	901	826	845	861	812	844	854	900	852	847	790	855	842	855	754	826	799	860	824	826	837	827	844	861	815	851	814	852	852	891	814	810	832	858	877	806	906	831	803	832	810	837	847	825	848	865	869	806	845	851	835	817	846	874	814	862	818	853	807	853	813	831	816	856	842	872	834	830	801	805	850	808	776	857	831	813	903	871	859	854	849	849	846	802	838	849	826	827	853	816	808	798	833	743	844	834	891	875	794	848	876	854	879	843	876	827	836	827	855	819	843	825	849	838	822	784	864	841	778	865	839	841	871	793	791	852	825	852	819	772	803	841	836	870	838	885	854	804	886	827	809	819	796	801	892	811	811	827	795	840	877	873	856	866	859	821	821	833	889	821	805	807	834	785	844	846	860	847	847	819	881	833	771	818	852	860	873	783	827	825	800	804	881	854	860	811	873	815	822	780	832	816	860	820	829	835	882	805	809	813	826	834	791	817	811	835	826	867	870	842	810	836	831	858	857	812	820	862	872	792	867	876	826	905	851	861	811	809	856	844	822	795	863	810	863	843	841	827	884	866	788	799	847	846	841	806	815	834	823	841	861	844	831	851	824	838	796	852	816	817	841	812	828	829	833	890	807	838	831	837	829	822	796	836	848	875	810	817	854	850	815	852	838	823	877	853	818	862	869	817	839	802	825	854	831	853	792	895	867	852	842	836	823	828	820	827	848	869	819	801	874	816	911	855	833	867	870	876	898	873	872	826	805	852	859	801	884	819	880	819	836	819	849	805	835	833	846	846	817	856	817	870	882	810	827	819	819	843	844	854	858	784	889	820	832	843	822	804	846	862	779	823	858	844	807	833	851	856	804	789	803	832	817	829	864	814	777	816	858	816	853	844	866	860	804	829	873	810	878	825	837	814	846	813	774	847	844	804	801	743	822	780	802	859	866	841	792	877	807	774	858	836	832	897	855	786	846	788	801	840	830	800	828	834	779	828	779	834	804	804	812	858	846	870	832	809	822	848	882	818	821	863	854	854	811	815	869	818	840	790	840	862	852	827	806	846	794	780	821	857	823	816	900	798	833	833	787	833	859	893	808	858	774	832	844	796	845	819	838
25355	21388	26617	22742	3418	1522	1292	1103	1067	1053	1063	1067	1020	986	1053	1024	1007	1038	982	1066	1026	983	986	1014	1035	986	1045	980	966	980	1015	1011	1008	997	996	958	985	952	975	951	964	991	1003	980	1001	979	994	1013	1007	945	955	943	1059	974	940	954	984	1006	925	956	977	1038	938	942	996	967	970	917	1017	968	978	987	966	1017	979	989	974	994	953	969	954	1035	910	985	995	985	988	959	980	951	947	917	998	991	953	1022	949	977	1023	992	954	952	918	950	991	947	945	977	963	1027	967	981	920	1003	998	979	973	929	951	941	950	955	958	944	1005	1008	1009	955	1021	936	1013	978	987	947	981	978	1010	953	957	994	913	987	893	935	965	945	962	946	993	1004	962	960	984	1004	975	992	1042	974	1012	997	957	946	936	933	940	946	991	1003	1031	983	969	975	983	962	981	987	974	977	993	993	991	932	952	953	1007	976	951	988	947	1000	988	956	986	1002	998	1032	915	992	1001	986	914	913	932	1002	967	955	981	941	968	943	994	992	896	952	986	1017	1071	955	980	981	957	1060	961	1015	1018	943	951	982	939	900	967	959	989	939	1009	943	955	951	952	879	945	972	979	970	986	931	1004	980	952	990	901	968	1017	998	1034	1003	974	946	955	937	984	1002	930	998	964	934	977	969	965	1005	945	972	916	964	961	964	974	948	959	964	959	953	989	1007	977	980	982	979	921	991	955	972	981	1021	979	994	951	980	943	990	918	1035	942	935	934	963	951	998	948	1005	970	950	995	959	974	926	936	985	941	995	924	969	936	1018	1032	974	959	1033	969	944	947	978	984	1082	989	1012	975	1001	1022	957	1028	901	1001	963	943	957	950	974	916	965	956	898	994	947	913	988	1006	979	948	1003	1004	962	1015	998	974	1000	1003	1021	949	924	971	1000	1034	938	977	959	963	1001	978	918	939	975	932	963	950	948	920	989	926	933	969	902	936	959	959	979	996	1004	947	986	947	996	975	919	979	983	1026	976	930	1005	1010	987	1011	1028	980	988	904	945	952	980	1037	972	1020	958	976	981	928	940	932	1019	991	974	978	984	988	927	965	937	987	999	993	993	903	962	1006	958	973	987	1011	964	922	979	944	989	936	929	959	1012	962	952	973	979	925	1006	1009	967	1002	944	942	944	990	986	937	942	937	941	955	955	982	988	1003	985	1007	1010	963	1019	965	944	984	968	1006	968	974	982	957	936	1013	979	993	1019	903	954	980	954	942	953	963	972	982	934	989	1003	1076	977	969	977	927	1022	985	978	981	973	918	975	970	947	1001	979	960	1021	952	905	985	978	1021	955	983	969	936	908	940	963	967	982	1033	952	978	960	1036	986	976	992	1004	974	996	997	967	959	985	908	1011	967	946	953	895	956	952	908	956	942	932	989	966	981	979	945	965	1030	963	943	939	980	970	965	912	950	954	899	994	976	938	973	955	964	1008	931	942	976	981	953	965	983	931	977	958	928	965	983	920	971	1013	942	1001	918	976	940	929	1006	977	1015	972	980	972	966	1009	972	972	955	921	1042	1067	940	972	981	983	976	965	993	951	970	1010	995	957	957	977	983	935	960	924	923	1009	936	993	982	992	984	976	941	913	1002	963	995	982	1019	997	952	987	956	1012	954	977	1010	947	945	888	978	976	950	945	999	928	952	922	1005	974	965	998	957	954	959	929	954	957	993	954	962	1012	989	1008	1000	986	1000	927	897	938	954	926	959	922	989	966	944	916	952	993	983	1011	957	966	981	947	951	911	942	949	1006	956	973	927	912	932	934	956	958	990	996	962	1018	942	993	1010	939	966	978	998	991	980	1008	968	992	951	951	979	1005	993	979	905	996	968	940	937	970	956	949	960	951	928	988	912	943	956	968	975	1034	976	967	990	950	980	992	950	956	955	964	983	1006	984	984	958	922	942	957	956	1014	929	978	921	938	970	936	941	970	974	929	1016	964	969	1056	945	978	922	964	965	961	968	996	904	943	988	977	937	1001	974	1001	964	981	1030	997	954	938	974	971	910	966	1020	937	993	978	998	962	972	988	1019	968	983	964	972	936	882	965	967	957	995	942	957	913	947	930	950	967	978	1005	938	962	909	946	974	925	985	1020	1006	952	907	944	1065	961	1013	1004	939	970	972	962	1009	923	958	975	1001	939	937	984	998	969	957	978	952	942	991	966	1043	953	938	960	906	953	974	968	955	982	1026	982	938	982	991	981	946	981	978	978	999	1006	1046	970	981	1005	973	952	992	977	974	964	961	947	957	1025	929	932	948	934	960	980	908	936	1008	924	939	897	1004	1008	985	960	879	1005	942	984	990	981	992	973	933	982	1053	1004	926	893	922	936	1001	956	962	975	1004	970	987	965	1008	948	943	981	988	970	965	987	907	968	1020	1010	937	935	940	952	951	901	937	891	956	966	943	1012	1035	955	974	988	894	971	981	944	981	1007	1029	956	876	985	926	989	923	952	994	904	987	960	981	982	948	930	1015	994	915	970	949	968	944	947	967	993	940	941	938	901	981	985	970	980	918	997	939	976	965	939	950	963	951	983	1005	994	981	976	979	943	924	921	982	998	938	1032	986	966	970	998	1009	960	982	929	983	953	994	953	964	918	996	955	969	957	951	1047	964	960	920	941	979	979	998	986	900	961	964	1008	939	1034	968	1002	954	952	991	1046	934	994	997	974	988	1008	980	901	954	953	938	937	994	967	968	978	926	944	974	996	963	973	996	1004	972	1015	945	921	913	920	963	954	998	965	955	937	987	1029	959	958	1000	963	940	975	991	1007	888	956	981	969	982	966	954	983	928	876	979	981	997	1003	968	968	952	943	994	923	989	977	973	991	977	990	983	967	955	988	991	973	945	1017	996	978	1005	1008	962	949	1011	950	946	962	935	959	929	1027	977	970	1007	963	991	1022	941	978	944	925	945	952	989	970	1016	942	998	911	982	965	1015	1021	993	924	981	990	975	959	922	913	943	1012	938	967	1005	901	958	955	973	1008	984	1006	935	989	1012	977	906	945	992	951	931	979	1025	982	951	929	972	965	972	973	963	936	983	939	980	1020	1066	1032	949	930	964	973	991	955	987	922	975	946	975	970	974	943	892	973	995	975	983	977	955	971	1019	963	970	1041	968	956	958	996	986	951	958	969	951	1005	920	952	984	995	953	968	981	928	1023	993	992	890	1004	933	975	970	986	913	920	946	996	983	999	988	968	918	977	937	1000	941	962	965	971	886	949	963	972	922	1037	982	1031	1033	984	971	1006	939	927	957	918	985	952	966	969	924	981	967	987	961	988	974	999	967	984	948	961	994	945	982	954	993	916	915	1014	1003	990	1010	1004	965	965	964	962	958	960	953	958	923	948	959	981	977	1023	1012	963	929	986	1044	995	1029	916	952	972	1001	979	975	956	939	911	1003	1012	976	927	988	922	973	993	963	960	950	944	1022	1028	1063	955	950	961	924	1004	945	970	968	997	994	913	961	989	993	915	947	937	921	996	950	981	987	1004	992	958	1024	959	984	934	959	965	973	1032	985	981	984	936	951	960	961	974	949	943	996	979	1016	1043	1020	924	977	983	956	1003	952	990	939	993	943	956	930	926	985	978	938	978	954	978	933	947	946	1001	972	978	989	923	965	973	941	952	972	958	981	922	943	969	933	935	990	985	935	967	997	951	1007	940	1015	981	974	969	930	984	966	958	966	995	927	940	951	932	949	980	994
3673	2779	2288	1526	1250	1175	1155	999	989	1012	952	983	956	904	891	902	907	969	896	898	897	965	843	886	864	878	906	914	877	911	892	868	908	889	903	880	872	919	891	916	883	900	956	898	912	855	878	929	914	917	880	906	907	878	872	820	943	946	937	889	929	870	903	933	845	907	863	910	853	878	885	891	870	865	875	899	881	874	860	874	817	830	942	855	928	915	902	883	935	885	860	830	915	924	882	835	863	903	897	869	874	880	819	907	901	876	903	864	879	853	892	907	914	860	838	878	853	888	917	853	829	861	849	868	910	893	897	872	883	888	932	881	945	873	916	879	834	872	892	856	959	845	856	852	877	879	822	874	835	918	839	904	851	902	865	898	846	910	919	840	908	852	855	866	866	865	917	889	835	909	915	856	933	883	882	862	874	857	908	885	901	909	859	907	904	880	885	852	903	854	906	892	911	913	914	873	877	888	923	907	869	881	909	841	906	891	855	886	860	923	882	871	866	867	885	876	912	841	900	900	900	856	860	830	872	875	805	904	904	838	901	906	886	904	876	867	872	899	902	881	855	890	913	890	904	890	910	882	903	875	867	872	867	846	902	856	860	916	894	881	814	867	931	896	802	882	858	895	946	860	857	875	870	904	906	857	908	876	921	857	882	931	893	900	875	849	935	911	889	825	899	864	867	849	899	864	881	886	888	917	895	943	890	911	864	889	869	832	915	896	849	879	843	915	872	839	941	863	832	894	858	908	872	888	879	931	861	914	950	852	854	883	874	801	893	831	882	873	915	921	852	903	876	906	819	873	877	928	911	867	888	873	878	888	871	861	849	866	844	884	890	870	885	889	869	873	868	876	838	891	861	822	857	836	859	880	840	838	921	880	929	857	873	877	902	850	891	919	865	893	899	893	876	906	837	850	854	913	957	842	894	930	849	927	883	920	824	918	847	923	835	869	929	857	853	872	871	861	913	806	861	844	885	841	897	907	882	856	869	866	900	869	919	828	847	905	884	847	889	905	903	856	881	800	925	891	852	852	877	917	861	865	847	870	861	869	865	888	912	885	910	871	850	859	826	828	870	895	872	881	841	915	840	823	908	869	930	843	832	881	898	888	884	884	903	922	853	870	891	886	904	897	889	847	853	870	887	840	870	930	852	840	846	855	900	807	858	859	863	903	819	912	873	873	929	858	889	869	890	902	913	909	870	878	864	924	863	864	869	879	915	926	894	936	890	842	909	830	909	898	878	834	825	841	883	851	872	855	863	897	869	892	826	906	914	869	890	858	917	918	866	896	867	831	864	871	889	873	948	865	927	842	874	864	923	908	862	861	865	850	854	883	846	855	888	878	867	877	859	877	907	885	874	841	887	919	931	874	871	927	859	880	857	837	868	887	896	924	856	870	822	866	864	849	906	866	833	893	871	920	871	854	867	906	838	895	871	865	889	872	870	890	875	929	857	858	891	851	884	823	827	886	896	853	887	879	832	887	904	828	877	920	859	819	846	914	894	892	900	888	881	889	882	920	940	895	875	880	917	867	903	858	911	864	858	864	913	908	892	903	901	868	867	848	912	934	875	913	934	835	913	800	887	838	907	902	918	887	857	909	878	884	886	829	896	917	885	851	887	919	864	881	923	851	876	888	882	827	855	864	921	885	904	892	838	894	860	809	834	879	890	890	834	838	914	869	866	886	862	839	872	846	912	898	894	898	929	861	878	877	875	866	893	918	965	917	815	888	884	842	848	894	900	911	824	803	926	919	809	843	898	826	861	857	883	826	898	894	863	862	869	872	876	850	897	913	873	892	843	849	868	870	872	851	917	893	879	891	826	885	848	799	912	867	931	862	903	876	840	866	885	875	834	864	888	833	877	853	917	875	864	853	882	877	807	869	841	881	891	847	868	854	855	849	842	895	904	882	866	876	905	867	857	896	845	903	872	814	852	851	924	905	827	907	819	872	881	883	871	910	870	870	813	874	916	875	855	849	853	900	883	840	848	875	852	862	847	890	854	892	894	856	872	875	897	887	952	847	868	854	897	914	878	901	926	857	895	860	852	834	883	880	843	892	876	867	894	845	861	897	874	868	910	854	836	873	904	830	858	877	866	936	882	829	854	902	835	847	907	860	886	883	895	850	841	864	887	896	873	873	878	837	892	859	869	945	877	883	824	869	843	910	900	857	802	851	865	888	876	863	889	892	835	885	892	878	849	903	813	908	879	884	853	847	834	889	921	910	888	878	829	902	853	861	858	929	903	853	904	874	854	893	820	850	875	821	865	892	845	908	900	881	840	881	890	900	860	849	899	860	923	890	907	857	855	896	887	863	883	896	881	878	898	871	915	892	819	900	879	855	882	890	946	817	904	886	854	860	895	921	883	865	905	923	837	868	819	871	887	878	927	865	813	888	875	929	913	893	845	872	868	849	895	883	837	917	965	930	849	878	898	865	865	832	875	871	915	835	845	866	890	943	849	891	853	875	900	861	868	813	887	862	891	914	914	842	915	842	903	869	900	843	880	871	914	891	858	878	888	867	897	949	879	859	918	852	908	847	857	831	874	916	897	894	919	856	836	917	840	902	910	851	856	848	862	840	818	895	862	855	847	916	890	936	938	885	850	884	881	850	826	950	871	892	860	848	893	893	869	869	876	862	935	836	911	848	840	866	875	934	868	894	857	871	864	916	863	840	870	857	868	911	876	863	894	940	881	842	843	892	857	906	903	854	871	922	875	882	858	876	870	873	892	835	890	878	862	872	909	915	869	872	888	846	868	870	893	901	882	851	901	823	913	816	888	841	853	857	853	852	855	967	913	901	857	906	936	887	896	919	860	875	894	872	893	860	934	853	855	856	863	859	845	873	847	899	880	900	804	912	795	878	881	873	885	875	905	905	929	883	826	823	889	885	915	845	867	880	854	892	916	883	881	872	872	923	875	932	812	863	860	855	885	849	910	869	865	857	885	909	881	877	891	943	857	905	873	949	843	860	843	824	940	863	826	859	882	907	890	896	878	811	853	927	874	890	894	900	859	872	866	877	849	862	883	893	879	890	926	891	882	840	896	949	888	885	914	867	856	908	876	851	886	854	912	905	884	903	872	910	895	864	839	871	870	835	875	918	895	843	830	880	909	857	854	821	868	900	870	837	866	821	849	866	833	892	892	888	868	828	863	861	839	945	853	896	840	829	888	863	868	954	850	889	938	843	904	874	839	832	855	881	894	892	844	833	863	918	876	908	845	932	863	892	820	918	859	867	867	877	885	833	796	861	894	906	920	853	840	844	873	897	897	857	866	883	855	921	894	900	834	879	886	879	907	862	915	850	841	872	822	908	876	841	839	894	876	893	878	837	829	892	860	869	838	892	861	852	839	887	899	874	870	867	880	861	907	881	881	868	846	859	897	845	844	925	872	951	888	944	919	866	912	870	847	858	877	924	863	824	873	864	887	867	837	839	836	859	891	886	839	899	909	887	905	848	875	836	940	896	889	886	874	877	869	924
24143	21432	28694	24562	20844	4372	1436	921	788	753	742	756	700	702	640	680	698	613	627	670	649	632	631	651	590	646	631	657	677	641	642	604	604	680	643	624	654	637	656	613	644	613	588	658	637	595	633	631	674	684	664	685	616	597	659	584	637	625	607	591	633	675	643	620	649	668	654	622	641	649	617	616	637	640	631	590	615	630	638	630	654	637	630	623	648	607	600	665	620	584	624	609	646	617	633	578	604	671	629	647	664	566	589	619	593	644	633	624	627	591	604	635	675	632	639	623	662	628	597	605	628	630	621	618	614	623	605	628	660	605	635	610	562	640	629	596	601	658	650	586	605	573	627	601	668	623	653	655	623	687	611	624	649	690	638	619	642	613	682	620	618	625	606	674	619	629	585	644	631	587	607	619	643	644	644	675	568	676	635	607	629	606	606	656	644	612	616	633	642	680	633	586	605	613	584	634	613	605	643	624	593	625	627	598	590	628	602	638	597	620	622	619	604	620	601	612	649	601	598	618	646	624	647	590	591	589	626	626	636	657	577	590	625	587	581	579	636	575	619	655	600	602	617	614	602	600	636	615	637	595	627	660	586	608	675	632	582	602	600	599	646	616	599	608	619	614	591	596	636	677	669	642	611	661	631	596	623	603	602	638	652	611	603	604	606	652	607	612	625	665	628	633	587	608	613	585	613	643	590	635	634	657	621	589	579	555	614	626	607	611	649	620	574	629	600	593	606	644	583	599	614	614	631	619	626	662	606	636	601	631	595	581	598	645	664	604	650	635	605	622	657	594	625	596	601	673	612	574	574	626	642	568	605	624	592	604	631	617	640	641	579	572	610	585	654	619	555	638	608	584	630	587	589	649	593	627	627	584	598	612	610	624	616	645	650	583	633	605	576	592	582	609	627	584	641	619	626	588	644	625	586	592	648	555	610	564	638	625	568	633	598	655	623	635	651	655	585	596	612	615	589	582	610	604	563	630	607	605	601	642	638	623	683	611	609	630	638	557	641	633	637	612	598	607	668	598	625	610	606	622	633	612	615	658	648	646	605	615	588	689	618	650	621	669	626	582	603	624	601	673	630	607	600	680	584	684	635	623	628	621	653	633	655	691	631	626	589	643	638	621	642	587	668	576	617	631	613	640	599	632	651	587	596	657	635	572	610	639	652	633	621	620	628	609	596	609	631	600	587	613	593	623	624	605	625	652	663	595	600	621	613	610	616	642	590	614	649	618	622	648	579	627	627	614	601	572	642	579	604	641	630	636	599	623	627	613	620	609	626	612	599	585	625	618	649	652	599	646	630	634	600	610	649	681	622	561	654	605	650	607	608	606	582	601	640	637	620	601	611	602	624	606	606	605	611	644	640	620	648	616	625	615	640	646	629	639	618	616	642	650	600	593	604	638	596	620	601	608	613	628	646	645	649	646	633	615	601	591	636	617	617	641	671	628	626	557	627	592	573	644	671	589	618	594	596	616	604	614	583	658	582	668	683	618	652	654	582	632	643	622	621	587	644	658	648	637	648	633	623	617	623	646	627	646	637	649	610	629	591	626	640	628	614	594	630	604	630	576	631	629	642	566	585	585	620	544	650	606	679	587	598	606	627	634	602	622	618	656	621	637	619	622	649	631	645	624	614	638	657	593	608	590	600	589	582	603	625	599	593	590	607	648	628	615	692	632	638	575	636	618	635	602	675	644	649	617	619	658	615	592	621	632	650	622	625	605	624	614	626	658	635	606	584	655	614	597	613	630	615	626	609	639	621	631	644	640	642	625	627	665	614	659	607	628	575	622	584	651	601	619	623	591	656	593	592	605	632	611	637	639	648	626	586	652	627	639	630	620	664	606	576	610	579	621	593	618	655	639	615	617	613	646	604	619	628	621	605	592	599	610	622	615	633	636	651	633	610	640	650	648	596	613	620	643	585	588	619	639	628	610	618	595	645	621	597	616	660	600	628	607	607	597	614	636	550	602	680	616	636	623	662	626	625	635	661	672	607	674	589	640	644	595	604	656	621	633	603	604	647	602	598	616	597	593	609	614	608	624	623	640	615	640	613	624	673	588	627	586	630	629	620	606	610	615	625	573	630	619	607	625	583	609	631	601	625	612	647	610	629	631	621	617	624	593	612	607	609	633	637	654	585	640	609	620	642	571	656	646	619	653	610	624	616	601	609	606	638	649	605	632	620	606	606	575	583	601	625	596	627	597	630	659	607	609	578	613	632	622	665	643	626	632	629	658	653	601	647	583	613	628	629	594	641	614	622	600	575	652	618	612	625	624	601	651	635	590	641	633	612	609	586	586	616	581	602	599	599	609	616	639	602	641	619	580	614	636	621	601	601	620	635	606	626	604	649	591	600	607	588	586	611	582	620	612	631	604	583	599	613	599	612	584	603	605	616	565	594	649	628	606	565	628	608	595	608	597	640	613	644	634	624	630	654	602	589	603	603	572	620	626	652	640	589	620	605	664	644	665	602	600	652	617	589	610	608	638	626	636	592	624	609	648	602	605	610	625	618	583	679	632	640	625	576	629	616	606	606	579	597	609	612	642	591	613	601	597	630	604	659	654	659	603	645	628	638	673	543	594	684	602	628	599	607	645	610	643	620	575	590	624	648	608	597	638	673	622	631	640	586	630	599	629	629	571	602	601	612	625	615	648	658	595	614	619	614	623	610	577	618	638	585	599	677	649	623	648	614	629	637	634	624	619	621	670	627	624	611	624	624	630	634	575	589	663	629	657	636	627	605	573	600	645	581	622	614	630	646	595	575	644	623	630	625	585	617	627	654	613	614	622	630	600	606	623	675	648	629	631	613	576	603	643	602	606	682	610	602	653	605	615	615	661	586	617	683	597	641	641	686	615	618	608	629	610	610	632	661	592	608	615	627	594	641	601	621	620	605	610	608	616	604	627	636	589	643	663	598	688	594	628	619	569	620	618	607	665	633	582	628	581	582	599	628	646	595	615	638	654	623	620	608	624	606	616	641	610	596	589	641	651	632	642	626	623	617	656	642	588	608	646	649	626	596	604	604	593	638	683	651	630	650	629	627	623	644	638	622	594	613	600	633	595	619	590	588	622	577	633	637	593	605	666	620	607	621	603	658	666	622	581	634	651	616	587	635	629	607	647	605	650	578	604	635	611	609	645	637	608	602	609	585	624	646	677	639	606	669	592	618	572	638	565	601	632	630	622	609	536	571	625	610	594	595	630	608	600	665	623	625	625	593	590	559	593	608	661	612	618	622	603	627	629	617	597	602	598	622	601	639	597	616	592	608	627	602	604	620	621	607	603	622	640	637	644	644	611	624	631	609	595	617	584	603	663	614	628	629	562	630	592	639	626	579	644	565	605	623	601	585	580	599	609	662	576	646	571	604	625	630	641	590	609	589	633	650	600	633	620	622	632	616	596	575	609	660	612	572	602	610	588	608	592	587	628	642	615	576	659	637	599	629	641	630	606	628	661	640	615	652	611	654	607	618	589	655	646
3554	5071	4168	2172	1679	1246	1099	981	895	803	803	755	747	737	748	702	709	690	718	687	633	638	635	631	636	630	687	651	660	652	659	658	648	635	616	635	637	664	635	695	660	618	695	623	643	642	659	609	612	583	651	636	660	628	644	665	646	629	592	608	619	650	619	634	650	615	625	627	598	603	621	589	610	637	654	608	619	616	613	653	591	635	627	637	636	632	617	616	610	642	621	598	615	645	623	647	638	611	608	596	685	623	686	649	595	633	627	590	643	626	607	595	617	660	636	648	629	630	594	638	684	608	562	633	653	655	605	637	637	607	564	609	628	628	646	593	584	633	642	589	623	649	652	672	620	595	625	579	616	646	620	654	629	604	607	599	597	649	579	606	629	621	633	596	603	634	658	571	603	643	633	610	642	656	625	613	642	607	615	620	611	670	611	623	628	607	613	604	630	582	620	610	618	593	591	613	562	602	624	656	613	605	609	633	626	623	651	649	616	688	632	590	636	611	589	639	595	632	627	623	618	607	628	626	669	611	634	596	603	605	601	633	629	640	606	619	601	652	601	590	596	654	610	655	598	606	628	594	549	638	593	622	601	595	621	626	613	591	635	630	610	618	612	624	635	613	630	612	596	599	608	630	607	601	686	605	627	577	641	626	633	646	642	640	639	651	601	630	662	622	598	622	625	628	664	620	654	600	615	599	585	655	618	633	654	654	624	567	644	588	595	638	658	602	656	610	644	650	630	653	602	624	631	628	629	597	602	620	620	615	636	626	575	611	598	626	634	619	612	618	610	641	624	607	626	630	610	633	598	643	617	631	627	670	617	648	625	610	635	612	660	626	621	628	643	589	661	644	642	598	626	672	613	639	614	608	599	616	592	629	633	578	617	619	623	627	646	630	605	661	679	584	619	641	625	596	661	602	658	624	584	620	597	608	597	619	634	643	647	609	633	653	613	642	571	610	612	649	619	620	587	620	617	644	681	611	635	622	617	599	585	622	641	622	613	631	553	609	569	591	626	614	638	634	649	656	598	642	599	636	582	671	593	631	617	586	610	636	581	587	617	604	621	606	629	640	589	630	580	600	662	588	586	626	597	640	621	588	609	588	667	640	566	633	648	627	642	621	598	624	595	595	638	635	633	607	627	594	643	625	651	613	596	596	593	601	618	624	602	575	656	602	615	631	618	611	607	563	606	605	624	617	593	601	634	603	619	587	609	648	577	605	622	650	608	613	586	591	649	618	627	591	640	579	645	585	621	580	597	639	559	590	646	583	634	612	584	642	598	677	607	552	594	611	597	555	595	634	652	565	600	623	592	606	596	638	619	583	617	645	650	624	694	669	618	622	603	643	597	623	626	595	652	595	624	671	712	624	632	607	621	599	644	662	654	637	602	552	642	622	606	595	605	569	561	592	590	608	655	595	615	622	631	588	643	636	615	638	589	637	643	619	623	628	588	598	635	605	590	592	603	615	601	597	596	635	641	622	620	594	606	613	638	620	604	610	596	659	626	577	601	627	652	585	650	612	600	584	620	689	617	571	616	575	603	627	605	610	634	578	605	626	628	601	677	568	634	618	624	625	641	584	624	616	644	571	593	604	608	635	639	590	657	654	621	595	637	620	630	622	620	611	631	577	648	622	615	608	605	625	613	563	633	647	633	608	584	635	626	609	616	607	607	629	635	573	616	639	658	606	647	643	564	591	632	626	661	616	566	598	605	596	653	591	622	623	652	611	605	646	572	627	626	627	642	596	630	582	629	630	607	658	573	610	633	629	610	583	624	605	623	605	651	629	607	577	658	573	609	624	582	623	611	605	645	613	636	603	640	624	621	668	623	607	547	634	619	617	600	589	622	586	569	606	643	608	600	608	639	616	614	601	609	573	580	582	613	613	635	612	665	622	596	605	581	653	674	594	616	593	581	627	614	618	605	630	589	540	582	608	615	600	651	617	582	632	630	636	609	615	597	616	591	624	589	650	612	641	615	585	623	640	606	578	594	623	606	637	638	649	583	635	632	581	651	582	583	619	600	584	617	590	586	615	594	644	585	601	614	611	579	608	623	641	606	590	656	582	625	612	598	604	578	586	592	574	609	655	618	667	650	641	621	558	618	629	597	660	586	592	608	589	645	603	589	621	624	631	616	589	622	623	597	622	596	585	634	607	623	657	601	586	578	580	624	621	618	598	650	572	632	630	601	604	615	630	592	625	580	655	648	566	608	587	621	611	600	618	652	617	624	631	601	627	638	617	607	587	607	594	614	591	583	629	592	607	598	574	616	570	617	610	617	606	576	634	634	569	577	620	618	583	590	621	603	613	605	590	621	588	629	646	615	600	612	609	641	622	582	605	573	618	572	635	624	610	541	615	608	637	607	587	658	583	586	606	592	620	657	637	628	674	561	589	653	575	690	618	649	595	596	612	626	592	615	630	581	616	638	560	646	610	616	612	567	611	615	561	582	618	596	596	630	609	597	576	614	664	604	615	621	656	576	615	639	613	624	524	586	625	633	624	628	622	629	619	593	598	659	563	600	602	623	640	658	582	603	624	603	647	597	652	575	607	613	636	619	591	665	606	585	578	601	614	591	626	578	622	599	592	561	623	641	649	626	626	630	595	664	625	575	595	656	570	639	612	585	637	633	616	582	597	614	598	606	613	618	563	633	623	616	613	598	573	621	659	602	635	583	617	610	656	619	618	609	598	576	636	621	600	608	601	587	638	620	603	606	599	578	652	648	572	631	568	634	605	604	613	588	600	628	644	610	583	605	576	633	595	608	633	643	610	616	630	586	600	620	614	626	620	599	592	570	616	649	628	609	598	591	668	652	591	608	628	632	633	616	605	625	573	595	612	609	609	572	624	656	620	631	631	587	635	639	622	594	626	653	588	605	613	612	569	571	593	592	608	616	583	615	625	626	637	633	630	607	605	625	552	598	606	577	626	607	634	584	639	592	576	608	614	635	638	653	607	590	604	579	590	629	634	606	646	617	618	602	608	608	634	569	589	635	635	625	628	613	598	601	632	555	596	630	609	636	591	569	597	607	619	586	599	654	605	621	617	627	611	631	585	608	645	606	594	633	654	579	609	581	618	632	605	618	580	579	598	627	609	598	612	612	592	633	626	614	594	603	606	622	586	657	613	624	600	573	624	571	616	603	636	628	596	582	628	627	627	614	646	548	590	620	639	624	629	626	615	609	638	649	620	618	618	628	595	626	632	616	590	619	642	625	565	619	588	637	608	614	581	586	620	588	571	604	632	625	601	619	644	655	632	631	583	601	575	635	632	562	661	569	621	595	636	614	564	627	594	632	624	608	602	575	608	660	619	583	597	624	626	590	570	622	613	629	610	579	577	565	566	634	592	627	627	627	633	622	619	620	601	616	575	627	598	614	585	656	622	630	596	610	595	610	622	578	602	578	598	580	548	608	597	632	611	608	600	652	632	579	581	637	653	617	665	611	610	637	589	604	637	605	603	589	640	602	608	603	660	614	579
27629	12949	2591	1602	1213	1002	1011	952	961	989	946	984	1014	942	938	907	949	954	894	942	945	935	915	959	965	914	953	947	958	943	905	952	928	959	918	938	882	972	934	966	979	944	924	945	904	956	970	1014	914	923	929	997	958	960	948	943	986	933	905	969	1029	965	977	870	935	916	920	952	932	900	922	927	970	939	971	943	898	904	967	966	950	954	880	948	899	912	928	981	902	947	940	905	946	929	945	969	964	1025	974	938	950	883	913	941	918	929	919	916	944	954	945	923	983	933	960	924	945	903	900	994	939	985	959	921	936	924	910	927	974	970	899	989	942	922	962	909	964	943	912	910	877	939	970	911	947	1028	880	931	957	877	976	957	912	930	961	900	950	978	942	928	987	963	976	981	934	984	944	950	928	942	985	953	964	910	917	911	964	957	985	949	947	927	912	1015	924	925	979	954	951	970	984	937	955	881	910	965	964	912	938	966	944	947	946	1000	979	994	893	949	932	947	924	933	964	958	936	968	909	923	981	949	929	964	906	900	945	953	1004	987	918	883	937	973	937	888	917	1010	959	934	902	956	901	967	878	927	896	911	903	983	907	923	881	952	947	880	915	940	908	951	953	977	956	968	988	942	951	944	957	968	912	985	969	913	914	939	946	921	912	968	955	966	958	951	895	863	947	928	917	921	891	988	919	960	993	946	971	877	948	977	943	895	948	941	934	994	900	910	923	938	986	968	955	965	1026	987	941	948	971	880	945	970	887	911	961	1007	929	963	915	932	919	924	868	965	896	975	902	957	973	976	935	891	941	983	889	914	956	938	944	949	923	927	926	945	1004	941	954	920	896	956	920	887	948	959	884	946	1037	957	963	917	940	995	960	911	901	923	942	942	958	884	940	955	957	929	939	937	913	936	938	974	945	913	952	971	940	986	997	937	911	945	922	921	945	972	954	920	945	946	939	921	949	924	960	944	999	909	940	951	937	934	956	946	981	988	949	952	950	961	929	965	952	934	973	932	906	900	970	1014	988	954	923	1017	927	987	971	923	953	973	1004	967	889	920	968	920	921	942	900	932	937	972	969	946	937	991	977	946	904	973	925	961	892	876	967	926	913	957	928	940	957	933	960	909	956	909	936	881	974	999	969	986	950	955	926	924	874	984	951	956	947	952	908	966	963	869	893	905	958	919	968	941	932	956	988	883	948	927	916	922	927	924	921	986	970	913	977	956	975	958	940	881	998	931	940	951	894	923	952	877	901	923	945	984	979	994	994	972	894	973	928	924	949	930	948	944	969	928	959	988	953	922	898	939	883	1001	884	1013	911	995	954	888	958	908	921	970	916	900	926	934	929	952	980	892	974	973	968	972	944	936	956	965	894	914	918	897	947	999	931	957	964	953	953	882	921	906	947	950	926	939	946	974	937	894	988	921	965	969	902	973	937	930	940	920	953	961	930	937	911	975	1017	905	878	961	938	903	935	959	950	943	969	1021	960	950	916	916	892	993	920	909	899	941	920	921	937	1003	946	966	895	976	939	961	904	941	949	979	955	976	968	895	912	938	936	897	898	893	924	921	973	908	912	918	915	948	945	986	903	963	980	922	990	938	921	920	890	920	899	962	968	925	955	896	959	942	941	941	937	935	943	968	909	923	954	939	945	992	921	973	968	940	932	951	964	917	911	943	950	895	892	959	934	940	986	970	928	913	885	921	933	948	1030	921	951	892	905	917	969	930	915	975	936	998	892	949	944	934	964	924	978	916	947	914	921	950	969	889	939	934	994	944	979	925	947	862	947	921	968	1009	1024	1013	941	919	913	961	919	889	967	921	914	937	901	913	878	928	962	984	941	917	959	947	935	929	922	956	895	905	961	932	957	937	908	911	894	929	917	912	903	891	994	894	901	911	927	922	921	926	915	951	922	973	959	931	942	942	963	911	913	898	915	964	936	935	964	967	913	948	915	936	981	985	945	916	981	954	977	939	942	964	912	955	891	972	944	936	949	952	927	937	915	923	955	946	958	996	996	959	935	985	905	885	902	929	898	966	943	938	999	893	942	947	914	939	982	908	949	942	950	1007	897	938	942	910	923	921	892	948	945	949	983	953	936	948	950	917	951	959	935	938	954	986	987	989	939	967	931	873	924	922	944	1023	941	938	962	939	909	968	973	973	1002	939	935	990	1015	939	968	930	909	975	954	941	950	974	919	943	985	900	952	954	923	902	869	932	951	879	980	955	921	959	918	922	894	926	966	960	951	1000	1008	958	876	966	930	1005	910	899	897	898	947	933	913	937	945	933	873	956	907	913	888	926	893	909	926	918	999	907	890	986	988	1021	958	954	966	939	937	920	934	890	924	937	904	957	918	956	914	976	911	915	973	935	901	934	932	955	933	946	891	967	991	984	938	913	1006	946	944	965	882	902	965	968	967	1006	920	927	952	927	964	883	882	1003	950	888	880	934	889	906	944	932	897	937	950	970	976	978	963	923	944	971	1013	967	896	983	913	962	963	933	974	994	914	914	922	948	963	870	975	925	950	918	968	893	938	958	1005	956	930	953	909	894	899	955	907	1024	968	891	891	961	941	943	987	950	932	985	934	936	885	937	942	958	903	952	923	887	971	894	897	919	970	938	950	933	934	892	952	912	934	917	900	955	922	990	970	910	927	914	923	976	962	941	967	915	909	961	925	1023	997	929	938	968	932	1042	933	929	988	934	875	959	893	961	967	1012	934	933	990	996	941	939	956	866	936	971	918	904	958	951	901	892	913	963	934	979	937	937	886	954	926	977	974	907	986	948	969	1001	955	965	978	933	956	928	880	939	962	1010	942	983	945	938	976	965	953	966	974	880	919	987	970	930	961	954	963	930	945	929	905	924	986	957	939	981	963	954	926	941	946	940	966	969	925	960	916	940	927	960	952	927	905	1002	894	991	928	914	952	916	926	945	890	927	991	911	931	899	936	942	936	970	945	951	1012	882	925	965	934	914	896	938	922	949	1020	922	956	894	936	982	961	959	976	989	977	946	902	940	968	939	911	953	915	935	980	947	964	975	947	930	904	935	986	949	926	966	915	930	953	1015	945	935	1005	905	958	979	895	982	955	926	916	905	922	994	983	949	969	926	966	997	941	909	891	973	937	953	935	963	980	962	997	888	930	950	938	908	943	911	946	939	1009	907	968	926	918	965	961	899	886	922	948	892	976	922	915	946	946	926	901	967	933	893	1026	951	988	912	954	958	968	923	944	921	924	947	951	982	937	934	909	890	967	966	937	975	909	901	927	952	912	935	927	896	928	956	901	937	944	905	977	952	879	892	911	946	937	920	938	986	982	938	908	890	915	972	896	958	947	926	915	967	1015	979	943	923	997	909	942	933	972	892	949	954	985	923	905	976	981	970	945	967	970	967	917	955	881	948	916	890	921	954	937	956	919	1005	945	1015	952	984	955	952	924	977	971	934	952	937	930	884	965	987	934	929	886	972	939	910	995	946	968	936	905	939	909	978	967	950	956	927	980	956	933	927	979	929	935	901	934	940	952	999	955	950	949	924	903	927	987	1015	886	988
5160	1099	1020	990	887	912	845	848	818	837	840	866	800	883	877	815	841	877	889	805	890	835	893	802	780	886	869	897	887	795	863	798	871	842	823	837	808	865	863	836	823	839	777	858	829	799	863	830	827	808	814	821	845	842	823	840	835	814	858	815	789	844	894	798	816	837	871	793	850	838	811	833	833	793	848	783	861	827	846	843	826	786	861	865	788	799	834	821	838	829	858	832	820	801	919	844	773	858	877	787	814	825	829	881	808	854	836	928	825	820	812	810	807	862	828	819	814	831	791	838	834	831	842	807	853	819	851	842	852	833	882	833	872	835	810	841	836	854	851	786	868	826	848	801	833	824	800	837	841	836	847	887	839	803	831	796	851	807	877	846	792	862	757	862	819	845	793	850	822	810	827	867	819	851	837	844	820	763	816	814	833	850	791	811	818	784	847	853	825	845	797	820	778	864	826	790	871	839	857	811	827	823	845	870	826	811	808	859	806	780	856	866	814	841	812	815	808	842	832	801	818	827	831	814	858	799	885	826	808	892	771	834	839	778	827	843	811	832	810	843	745	839	859	802	859	840	843	817	860	790	779	825	789	800	775	776	855	865	795	815	782	816	902	818	776	815	816	797	803	871	838	843	829	814	852	832	863	806	795	862	843	813	823	812	822	809	819	897	792	834	828	817	808	817	812	823	771	813	836	804	900	806	796	816	883	821	820	816	846	820	882	852	806	853	832	821	858	873	784	808	822	857	800	855	840	831	859	831	865	863	809	750	854	819	814	859	773	811	820	854	846	776	835	860	834	842	772	905	836	838	832	790	838	847	852	870	803	802	846	865	831	837	839	838	854	824	812	784	852	832	814	769	825	774	850	856	806	758	790	849	818	820	849	820	788	836	834	801	814	848	796	806	855	784	818	786	880	852	887	814	844	771	797	788	865	882	851	848	854	830	831	787	862	795	813	882	798	807	813	856	841	815	817	776	842	806	836	826	888	845	829	818	799	832	861	825	844	850	808	848	834	827	828	823	838	814	845	816	827	814	786	837	831	843	850	824	839	819	853	837	827	795	824	793	834	823	849	783	783	854	865	822	773	825	865	818	820	823	805	848	846	829	818	864	817	827	825	864	869	864	844	838	890	859	817	783	804	829	854	782	849	832	853	790	804	842	843	815	841	865	861	793	833	847	818	818	832	786	790	883	852	841	822	804	786	806	812	853	841	875	823	849	814	845	840	797	876	834	845	816	812	849	835	853	842	854	815	817	799	814	829	856	814	834	815	798	815	803	814	766	876	806	803	836	802	877	806	830	846	816	818	820	807	860	834	873	803	823	838	809	821	851	794	812	839	814	782	861	812	809	769	890	861	883	794	808	841	781	798	849	778	809	869	863	833	838	810	868	819	838	826	807	875	800	835	880	770	832	793	811	890	806	840	881	857	876	829	802	827	847	789	793	839	823	787	831	794	889	837	768	828	875	857	817	827	873	850	793	818	865	812	817	821	843	819	817	833	857	806	861	878	821	794	890	844	788	783	829	850	819	800	813	800	818	851	806	843	861	875	824	817	763	800	912	827	853	851	788	815	880	796	867	845	828	798	825	858	839	799	809	826	819	853	809	807	805	798	863	846	815	824	855	819	811	766	764	828	830	838	846	849	792	861	795	796	783	834	837	826	844	832	845	847	815	844	841	888	874	821	822	865	758	802	778	845	832	826	860	843	838	835	870	835	859	835	835	828	856	793	785	846	831	813	812	861	782	879	793	850	847	837	786	848	836	842	791	827	831	815	845	871	818	839	825	837	858	827	829	809	866	814	805	787	874	826	831	804	792	809	821	808	800	866	822	838	836	796	839	824	856	861	813	832	854	816	809	806	818	814	832	802	864	790	815	809	844	813	869	866	831	782	830	812	841	796	822	801	791	817	846	875	825	851	828	843	830	883	817	780	800	809	853	763	842	738	907	808	847	827	853	801	830	813	811	823	875	839	826	822	796	805	833	813	870	888	788	798	813	770	879	809	866	857	796	816	805	856	817	810	860	895	813	858	807	860	857	810	746	812	835	771	847	850	905	860	837	878	797	846	935	841	834	768	848	839	829	834	756	875	834	840	862	773	811	805	766	829	819	803	880	834	869	778	901	824	787	828	818	833	872	813	897	856	758	857	828	864	821	800	819	824	734	794	796	863	825	803	859	857	853	846	841	819	850	849	857	829	851	784	818	825	864	780	866	865	863	822	845	814	895	821	803	858	803	828	854	806	828	821	787	807	848	802	823	854	825	774	867	824	826	858	867	880	845	810	834	854	795	828	852	780	773	872	808	794	834	809	820	797	835	826	800	857	756	813	808	867	820	847	851	803	826	824	828	842	808	816	832	892	802	844	784	857	835	850	824	859	880	850	805	834	818	809	812	851	782	820	844	807	886	860	835	851	884	833	831	827	802	775	848	861	815	802	807	792	806	801	768	817	819	886	839	851	792	829	874	856	770	844	781	839	865	803	831	817	849	856	813	818	853	849	822	759	838	811	815	849	796	851	812	852	825	814	795	807	854	803	882	856	827	836	773	838	825	837	809	885	814	812	852	850	807	854	835	835	811	827	862	792	807	859	847	840	837	823	851	823	814	836	778	854	815	816	822	850	846	778	841	806	799	851	847	862	869	841	856	820	834	828	853	811	853	845	791	829	791	802	841	822	841	829	849	838	830	815	816	845	844	806	915	841	829	841	829	828	871	834	831	871	815	813	776	861	771	853	824	862	846	817	811	857	832	833	907	864	854	825	828	858	855	829	794	856	888	825	837	874	841	777	849	887	806	849	859	826	831	769	786	793	861	859	836	821	830	812	810	828	799	835	813	862	789	879	811	814	861	834	846	801	823	792	842	814	800	852	846	821	837	845	808	843	834	805	852	819	859	804	773	817	825	883	824	831	832	849	816	796	790	843	875	799	841	858	795	863	817	863	861	795	766	843	813	821	803	838	841	805	825	841	860	857	790	787	781	850	838	841	831	840	836	833	821	756	786	840	868	853	817	839	835	820	826	841	785	840	837	807	825	861	846	807	890	836	856	835	880	855	854	837	861	803	799	823	804	816	795	839	797	845	820	828	830	807	776	818	824	779	829	841	864	831	821	783	880	883	842	813	825	766	885	811	841	820	831	803	828	832	780	822	821	851	834	842	808	826	863	805	900	806	848	835	857	837	803	844	787	823	819	803	821	871	813	826	839	812	798	784	867	881	841	851	820	815	813	801	852	834	790	863	879	809	828	863	822	860	825	865	831	847	802	818	846	806	804	790	854	809	832	847	836	806	844	802	830	840	804	813	852	841	854	793	839	856	831	836	796	836	835	803	816	844	859	828	838	821	901	880	843	833	847	860	846	875	851	868	848	810	910	845	802	782	818	834	878	832	768	824	811	851	840	824	817	861	839	851	843	928	853	890	819	836	833	819	804	885	851	809	813	820	852	856	842	868	858	818	854	802	845	866	869	815	839	827	865	792	830
25368	21400	26642	22707	3440	1508	1290	1080	1041	1039	1095	1071	1045	1017	988	1014	1046	1005	993	985	982	1000	1076	943	965	991	1000	1001	951	1043	1006	957	970	967	972	982	1004	990	1002	946	983	977	969	1021	986	975	1045	981	989	968	971	988	958	969	973	981	966	989	958	1015	943	1007	972	971	928	941	1035	966	971	1007	979	1044	1038	1025	935	989	991	917	936	965	977	998	982	975	975	998	1006	1031	967	991	982	996	981	975	990	944	962	979	1025	969	926	966	1003	953	1010	922	955	957	1031	964	987	1004	981	960	922	978	988	955	985	999	967	991	965	958	977	963	1011	976	1006	934	1002	966	952	911	1009	983	986	971	1017	987	994	938	970	990	963	967	992	929	985	980	964	1049	962	1004	961	939	982	958	935	967	995	916	1015	932	985	901	952	971	945	903	973	981	949	940	936	948	967	973	1027	943	957	967	1000	955	950	967	968	930	921	972	995	957	978	960	977	1001	1000	944	981	944	964	965	1019	946	987	979	945	1007	986	1041	987	1000	986	913	977	983	1000	1032	980	971	1020	1005	1017	1010	928	958	1026	910	982	923	990	942	972	930	969	968	934	979	901	961	986	906	975	964	991	1002	968	954	934	934	977	975	1026	1016	966	974	948	1004	1031	992	963	971	1061	999	969	945	1012	951	982	1022	959	1017	905	983	972	975	978	947	958	968	968	984	982	944	1021	1001	989	985	971	973	997	919	977	967	988	952	978	1035	963	947	998	1017	923	933	1004	963	982	929	972	974	1011	979	945	996	955	964	976	983	985	909	967	993	1035	992	1004	1000	1015	927	947	976	969	955	975	1008	936	940	962	931	961	956	981	962	932	939	948	949	992	971	934	986	965	962	983	958	1000	954	942	943	938	979	985	968	970	919	930	998	939	1017	926	953	978	983	939	939	997	966	958	966	942	965	934	957	974	943	995	975	966	958	938	947	959	948	967	973	914	1014	927	985	987	939	967	936	1007	918	972	898	941	935	927	959	959	961	993	951	971	941	918	963	1007	1008	959	913	969	989	1011	938	972	971	967	993	985	963	1009	968	959	967	978	1032	932	990	995	989	1046	985	1000	1004	986	977	993	949	976	924	960	1015	980	968	918	1010	994	944	983	976	1046	981	931	978	1033	942	1015	946	888	983	996	975	891	1006	968	1011	965	952	942	943	1001	983	979	996	1018	1015	942	973	957	924	964	972	1015	1010	968	980	998	942	991	953	987	968	979	950	929	934	998	964	1013	1037	948	977	1001	1052	1016	945	943	1001	941	940	974	934	928	985	920	996	955	924	967	1003	933	943	971	967	957	1023	963	954	977	897	957	987	1021	1017	975	956	976	967	971	956	918	1004	950	998	995	977	968	968	900	918	1003	1043	998	997	976	989	967	992	929	971	913	941	976	981	1024	1023	877	984	980	982	964	923	967	963	913	951	974	1019	980	979	974	1029	1027	971	952	954	961	976	1031	956	996	1067	954	950	962	995	969	968	979	904	946	996	985	906	1009	938	892	929	905	938	925	941	1012	916	964	995	958	1016	985	999	951	953	933	974	973	967	979	948	902	1026	996	996	989	950	999	1017	976	927	955	943	940	937	936	945	943	977	986	949	942	908	972	970	965	1004	1004	943	1023	944	957	972	969	1034	970	971	916	974	975	994	1047	987	1007	942	956	940	981	980	950	939	1030	958	910	955	985	981	985	942	923	995	1026	1010	955	998	1032	934	964	996	939	922	1048	984	957	911	968	981	947	1012	922	977	1000	999	1011	1020	935	897	965	951	924	979	956	951	975	1021	965	930	936	991	1005	977	864	947	981	984	947	947	977	982	974	982	982	983	982	949	954	997	938	997	993	1025	1015	937	958	1008	992	972	950	989	994	966	966	972	949	970	920	958	1017	950	1014	1022	970	1010	957	943	944	1005	938	909	954	988	927	981	926	986	983	936	971	949	969	992	969	949	940	939	1057	993	982	935	974	956	1009	976	972	954	904	1011	976	959	990	959	1004	1009	972	979	988	968	966	993	999	979	1004	969	995	980	970	992	1000	1022	965	1006	1020	934	997	1017	934	976	1022	968	990	971	958	986	1015	990	1000	1017	982	951	1010	1035	969	1008	1000	981	937	960	1007	1016	1021	977	1010	981	940	965	966	912	947	991	966	984	971	970	974	1005	942	1017	979	1018	973	980	970	974	929	1023	970	953	915	962	988	950	948	942	1004	941	959	958	940	966	952	993	968	965	971	985	910	1008	942	938	995	1007	957	912	990	949	967	952	958	957	953	922	966	1036	955	950	963	972	1028	1025	975	980	916	995	949	1006	954	1010	1013	1019	966	1022	920	965	993	988	942	1083	942	1003	1025	986	981	983	934	950	948	911	974	1005	931	952	1009	916	893	956	1000	983	957	1021	989	956	1003	915	1017	1005	999	967	956	950	915	1011	979	888	984	955	949	1000	969	990	1015	955	988	952	977	967	985	1026	953	1000	1000	973	983	920	934	926	932	983	982	890	971	961	970	929	941	1005	940	923	969	1007	1013	879	951	1029	984	971	983	1000	946	897	964	966	920	1043	987	1022	977	960	971	975	1002	967	977	937	1007	921	912	973	919	957	974	1023	984	1006	937	978	961	938	983	1012	984	922	920	969	977	1021	961	951	948	962	1020	931	970	946	1019	957	991	921	952	1056	911	941	984	1027	946	974	919	1005	969	955	965	932	1002	1032	983	992	994	1040	989	1027	974	970	935	1011	999	969	1047	963	949	998	962	1020	1038	917	899	1010	962	953	1013	941	976	974	966	931	1026	936	939	966	971	971	1007	941	963	980	1011	1036	944	992	1006	956	981	960	961	1011	986	959	924	952	997	987	885	973	955	992	955	930	961	1004	963	970	1010	1019	962	896	985	959	981	916	960	915	969	936	947	909	1015	963	994	990	1003	976	968	979	996	947	966	951	965	993	942	989	908	988	952	950	963	958	1015	907	1047	989	986	945	921	923	1011	945	984	960	965	941	944	993	999	989	924	1014	995	998	1005	978	1001	965	979	997	1002	1038	1046	963	987	987	986	947	922	1004	981	978	972	955	995	1029	969	971	979	989	994	961	926	1010	976	954	947	940	963	965	944	996	1003	992	992	911	1024	971	969	936	966	987	1021	964	1007	958	984	967	943	1010	940	963	981	980	940	962	966	967	951	976	994	909	995	943	917	922	986	970	958	933	987	1004	943	946	1019	940	954	972	958	938	942	973	979	992	1012	1030	1004	943	955	1017	983	949	966	989	977	986	1000	958	943	934	980	998	929	925	1014	958	995	998	1031	989	1002	1017	967	958	1019	1021	983	933	915	1026	981	923	954	972	952	972	917	949	950	971	1042	936	1029	1008	935	947	960	965	979	937	921	955	962	932	944	1028	979	957	922	970	991	1016	976	944	938	965	1011	1000	985	985	993	962	979	953	965	991	994	999	983	978	964	980	931	935	1033	1005	919	905	990	969	995	966	1023	990	1025	1002	967	969	966	1001	947	992	1012	962	996	975	986	1013	922	942	1008	1004	994	992	1020	949	993	991	945	973	923	998	940	937	983	936	982	998	945	938	945	956	1005	919	896	946	950	946	972	977	967	968	984	1004	975	958	928	948	945	975	899	1033	1026	940	984	947	932	972	1029	959	999	946	945	966	1012	1030	975	934	950	903	975	1043	878	988	948	959	928	984	960	912	960	938	957	991	1014	1009	950	951	1024	936	913	982	1038	987	986	973	952	976	996	982	929	994	958	976	954	1048	938	981	972	1010	970	941	939	958
3693	2708	2337	1565	1339	1115	1108	1068	972	980	971	955	921	932	950	948	888	932	869	907	931	955	964	868	919	891	858	903	904	859	955	876	913	869	879	918	890	856	920	924	890	952	864	924	875	929	924	886	880	883	885	841	928	928	931	838	868	961	895	842	903	861	846	933	909	911	903	871	908	869	898	872	854	847	872	899	850	894	900	870	899	893	850	897	867	906	856	864	848	937	878	918	883	893	866	873	914	912	882	903	895	864	880	896	900	896	904	901	933	906	857	899	889	861	873	907	905	835	914	861	907	844	856	902	847	889	892	900	933	883	880	876	889	880	874	880	822	884	864	893	862	928	869	858	887	885	875	955	885	867	883	881	929	810	914	820	869	892	868	871	879	902	869	888	847	881	902	835	939	855	915	899	851	862	868	854	905	894	867	867	958	935	853	932	893	866	900	842	866	860	870	901	932	842	876	874	917	908	867	804	879	880	892	909	893	861	861	904	907	888	843	858	880	860	895	883	908	891	852	820	842	851	914	886	937	885	895	853	865	884	905	894	871	919	886	927	860	900	865	855	835	901	908	852	842	872	848	899	847	872	876	909	874	880	868	869	867	933	916	870	840	849	841	833	901	941	827	868	884	897	891	860	899	874	890	834	915	890	937	871	905	891	877	899	858	869	918	906	892	875	847	847	861	877	898	835	883	905	858	878	890	859	858	971	872	974	880	867	895	930	918	880	847	844	898	864	883	916	855	862	848	911	914	838	898	812	822	881	872	875	872	897	893	871	894	804	864	883	867	907	897	875	893	886	831	851	887	900	861	895	875	920	824	880	879	866	900	890	853	882	822	796	897	906	804	885	884	885	957	854	871	830	919	885	905	807	904	874	840	859	903	842	823	903	862	884	900	925	882	889	893	826	900	893	885	920	898	897	900	870	921	869	863	901	920	914	875	917	968	926	872	891	856	859	809	866	893	891	873	898	915	893	859	939	874	840	841	871	909	877	821	868	881	813	885	861	885	879	881	867	829	826	845	867	887	865	824	861	945	925	918	886	873	898	860	897	913	843	849	823	909	869	834	889	867	890	840	918	885	894	869	914	835	831	898	862	899	875	837	825	887	899	859	887	830	843	867	881	861	868	868	874	883	966	882	900	911	867	884	860	893	956	855	872	837	856	799	864	877	830	858	865	912	913	829	874	913	815	903	828	860	877	887	868	917	854	865	863	905	895	826	857	882	875	935	914	838	867	889	873	802	877	904	887	864	897	859	879	883	870	863	815	865	862	816	912	845	929	864	872	854	847	898	870	906	818	879	875	909	871	840	922	908	877	826	912	842	854	915	837	834	844	890	915	929	841	900	865	862	817	857	900	835	830	839	850	863	894	864	858	896	868	906	873	903	890	899	818	854	828	844	861	874	881	843	951	918	864	871	863	840	831	872	858	829	860	898	853	927	841	817	901	852	861	911	866	847	905	837	891	869	828	925	896	863	873	863	874	871	875	869	872	875	936	896	898	842	866	833	899	874	913	845	891	885	894	878	885	903	895	850	872	890	845	895	908	933	856	923	892	865	859	876	859	843	813	882	879	887	874	841	863	853	883	838	886	899	905	860	874	866	867	853	878	886	894	866	797	881	920	874	834	852	896	836	869	857	884	919	834	899	875	866	855	868	878	828	890	840	865	875	871	831	803	871	898	892	875	909	868	877	878	876	846	849	890	860	901	853	857	837	908	811	860	870	884	875	840	857	870	858	882	892	860	890	866	841	827	868	915	857	890	881	863	871	864	914	888	863	871	901	873	920	847	868	894	861	864	883	894	847	874	896	884	875	882	867	902	870	865	881	866	923	898	899	877	930	913	900	891	865	889	823	876	876	877	862	905	894	937	847	894	851	877	897	844	852	857	870	876	851	852	892	848	868	853	829	805	859	902	919	927	907	897	849	870	901	845	934	857	813	858	873	943	907	937	857	918	850	844	902	859	840	908	844	869	897	865	886	892	856	892	865	904	907	889	857	895	884	869	872	893	846	868	904	891	900	839	875	848	881	841	844	849	813	914	852	934	813	843	869	837	851	858	911	891	879	873	846	854	804	900	911	890	891	906	812	886	885	908	917	885	857	844	825	842	893	922	861	914	826	857	905	800	867	872	944	847	912	885	895	880	865	913	861	877	875	866	813	884	835	852	887	855	860	922	868	879	856	841	864	876	888	817	898	899	874	877	830	904	869	838	878	855	869	865	863	885	887	858	837	907	852	882	885	867	875	869	888	912	914	833	885	846	918	918	875	886	883	831	881	882	879	807	851	878	873	906	889	883	948	851	875	812	811	833	883	852	917	876	901	860	885	866	834	825	824	878	897	860	870	836	868	828	887	846	909	870	836	892	836	867	887	929	883	913	858	887	849	898	839	832	904	909	854	857	863	834	835	859	899	860	873	860	883	844	856	863	836	866	909	930	818	881	851	885	868	824	842	862	879	878	851	855	820	887	829	848	852	911	859	857	896	863	878	879	869	822	864	839	850	840	907	885	908	813	855	911	865	809	889	844	848	838	867	911	867	820	840	935	869	827	926	824	855	853	879	882	869	836	868	880	906	874	915	857	874	843	860	838	859	840	872	913	922	857	931	885	817	869	890	817	871	920	870	913	904	863	883	872	940	836	894	856	898	844	853	868	820	880	844	851	871	859	881	900	868	892	843	879	871	858	901	916	850	913	874	909	867	921	854	936	835	857	831	885	881	898	834	936	882	870	846	892	896	848	844	843	906	798	871	852	876	883	834	851	844	854	850	856	885	885	857	877	844	860	818	848	850	858	871	883	886	862	912	892	836	862	871	924	862	855	843	880	901	851	844	906	929	840	899	829	882	880	856	881	842	915	882	900	851	849	797	913	883	906	860	899	917	902	855	890	915	885	840	907	895	830	885	919	870	828	868	837	873	892	917	836	880	861	831	901	861	890	954	875	896	833	886	864	840	861	825	889	888	864	893	929	976	895	905	881	872	849	836	911	883	870	847	877	837	875	879	878	878	842	897	890	904	898	875	855	899	866	849	883	891	951	851	933	899	857	890	758	850	859	894	894	864	867	864	870	913	869	872	900	891	890	864	863	843	849	867	932	891	888	872	877	859	854	841	852	884	896	888	863	855	857	895	825	886	828	891	834	860	902	845	867	854	868	842	893	875	869	880	777	888	879	859	866	875	863	871	885	872	844	925	887	867	890	879	883	874	881	919	883	860	846	888	849	921	832	882	861	874	932	843	883	884	869	855	854	884	847	851	873	874	903	899	857	864	890	877	858	882	891	875	872	853	922	877	852	911	859	859	865	852	882	853	855	914	928	870	862	934	849	893	909	894	870	896	879	958	873	871	848	880	830	868	911	864	876	831	873	850	917	838	834	814	867	921	914	909	835	904	863	917	891	850	812	913	892	904	881	837	893	885	879	851	859	884	889	848	857	822	883	852	877	883	877	843	864	863	848	855	878	914	932	914	884	871	900	828	881	882	887
24101	21424	28637	24561	20724	4229	1488	948	749	735	741	683	719	668	701	726	700	661	623	659	646	649	644	656	655	664	635	627	678	639	586	648	635	606	644	654	621	606	602	613	597	606	599	594	695	634	646	613	638	559	644	671	626	640	645	621	622	627	646	642	642	620	606	599	618	676	603	608	634	651	662	622	607	626	647	587	605	637	664	593	628	612	611	596	618	630	633	639	638	627	653	597	617	627	656	633	555	628	627	625	657	613	651	584	631	611	560	627	632	605	629	646	619	604	619	598	615	668	600	605	631	623	620	613	550	613	623	642	652	605	659	603	589	616	581	630	638	594	600	642	578	609	622	608	623	571	609	678	644	622	659	622	652	677	626	595	626	607	588	617	670	645	614	588	624	673	609	623	639	645	612	654	601	644	611	642	593	595	613	663	632	640	585	595	617	630	616	605	593	643	561	590	622	586	579	608	628	602	598	584	625	639	588	626	644	588	621	597	589	649	608	609	606	639	599	599	609	621	642	636	620	613	589	661	630	628	639	596	631	665	624	660	582	596	654	647	635	564	624	653	619	613	615	585	619	656	649	558	622	583	607	638	603	608	596	607	634	644	617	599	609	626	595	594	609	607	643	623	640	620	615	674	583	599	600	644	585	596	586	635	652	646	646	608	607	623	597	601	618	617	577	625	624	597	592	590	613	628	587	619	600	620	577	613	645	635	606	627	609	597	575	612	601	591	596	627	630	614	630	575	621	608	609	623	575	599	618	599	632	616	606	600	612	626	597	612	657	637	607	599	637	632	606	627	615	643	668	633	626	644	591	603	611	619	603	630	623	553	608	652	660	593	597	625	589	599	632	668	603	645	599	600	626	639	627	676	627	611	587	666	578	638	667	620	606	617	600	578	592	641	582	620	564	593	619	611	578	603	601	650	624	669	633	616	624	630	636	613	594	598	582	606	598	567	678	573	549	584	620	627	609	615	600	601	615	655	655	600	585	575	634	628	579	624	614	609	630	609	598	646	623	629	590	621	644	606	575	598	613	608	620	593	644	577	556	601	596	627	611	647	607	596	630	596	658	575	622	634	614	602	608	643	662	608	606	636	613	622	632	602	611	620	606	680	584	629	639	622	577	597	629	634	611	639	584	611	616	564	592	644	614	594	625	602	639	622	615	622	648	603	635	629	618	609	631	658	653	651	620	631	643	579	596	600	567	588	610	585	595	631	590	613	621	659	593	630	614	595	609	602	659	621	623	586	631	596	633	619	647	623	627	647	606	601	610	610	616	623	642	631	574	636	656	641	599	616	610	600	611	618	585	655	584	606	576	588	625	614	607	613	601	624	606	630	609	568	615	622	584	614	593	605	632	642	627	645	597	604	628	640	620	597	615	645	610	620	594	621	646	610	609	614	607	566	640	600	608	633	604	616	596	600	641	578	623	592	647	596	605	637	577	601	596	596	611	587	653	628	565	563	621	614	631	590	676	597	605	610	600	601	625	637	655	676	596	644	593	626	651	595	627	665	604	632	591	595	635	605	618	656	616	619	613	604	604	620	664	584	606	613	614	634	620	594	639	622	594	611	610	631	628	640	587	568	558	613	610	622	592	635	621	618	609	634	620	644	601	615	553	582	630	616	589	553	649	663	641	602	657	611	638	623	585	567	631	570	618	609	589	582	649	603	590	641	622	598	639	587	561	608	652	613	565	600	616	607	669	597	624	587	666	578	595	606	606	617	599	630	635	610	593	606	564	608	593	612	604	674	628	617	620	588	641	631	605	594	675	595	643	634	585	615	623	561	590	639	633	605	602	639	624	636	615	602	635	628	619	570	592	590	592	573	591	623	569	624	654	628	609	594	588	618	622	583	611	628	634	592	608	606	658	629	627	584	614	571	632	587	607	614	616	613	633	543	571	637	670	624	604	638	581	626	592	570	620	628	617	591	597	617	585	605	629	598	607	636	632	596	616	619	601	560	587	671	563	565	601	651	581	621	651	620	609	630	620	611	586	599	593	589	568	634	612	608	636	639	614	618	591	592	646	628	629	613	616	605	619	583	608	594	601	596	628	604	623	594	644	667	596	632	612	601	613	621	566	631	672	624	640	616	624	627	614	615	617	559	625	627	591	650	655	626	603	614	578	604	668	617	601	616	589	653	614	612	651	592	602	611	616	613	649	555	642	657	649	624	598	621	615	640	646	599	597	639	617	613	592	625	596	617	601	626	623	616	652	614	642	636	669	609	674	597	634	620	586	602	634	596	645	623	584	609	598	617	609	625	613	600	628	613	603	630	587	641	668	632	617	620	592	631	619	605	647	604	578	659	608	611	607	642	595	560	584	601	605	610	564	549	630	624	597	607	603	622	637	601	630	606	609	625	611	595	609	576	638	656	589	607	646	613	633	625	603	596	620	566	587	583	571	653	579	629	604	613	637	651	610	660	647	587	607	622	606	617	618	626	627	601	618	633	655	608	570	672	626	577	627	580	607	588	626	569	626	620	624	610	588	614	637	641	617	626	608	612	610	576	606	631	608	629	622	613	624	622	572	692	608	594	621	628	633	655	609	629	625	604	586	647	642	577	615	606	580	594	605	646	674	628	601	610	638	623	611	634	601	623	588	595	639	605	613	595	602	605	610	585	589	609	620	609	595	608	641	614	595	655	577	594	617	559	596	592	595	640	610	602	609	630	567	580	611	617	629	622	635	665	612	605	583	606	614	581	641	619	640	619	670	612	610	608	573	621	606	582	599	606	630	607	626	610	642	569	669	647	636	555	637	633	609	604	656	597	642	557	603	597	593	575	613	661	618	653	650	643	561	599	679	610	617	622	600	613	590	670	604	622	642	661	591	593	598	634	612	598	623	618	642	646	622	646	606	593	578	596	626	616	581	561	664	601	564	608	608	611	639	597	588	583	635	604	548	634	600	649	587	600	643	604	641	577	591	585	597	598	623	594	606	660	597	620	617	609	621	562	600	600	634	617	617	654	616	561	628	636	626	653	576	620	596	614	595	639	637	598	608	659	649	595	630	619	615	625	622	592	620	637	603	576	583	600	611	612	607	600	633	658	665	627	597	620	626	614	601	578	608	650	604	621	580	580	622	631	602	675	639	615	614	653	624	579	630	682	657	610	577	581	603	603	612	618	581	563	648	596	583	614	598	593	622	666	597	600	585	651	628	618	620	634	636	618	625	598	638	585	589	677	554	608	602	590	614	655	631	631	581	575	617	595	585	631	625	606	611	588	632	604	615	630	617	601	621	642	597	663	632	588	588	623	629	640	652	614	569	641	561	615	597	603	625	611	637	617	639	609	601	609	612	587	606	626	598	633	610	640	624	615	594	603	604	624	609	632	616	608	611	614	610	633	586	587	560	641	649	582	616	616	672	596	631	605	595	618	606	608	674	598	658	611	629	599	629	587	591	611	604	614	545	639	659	557	589	582	584	615	610	591	649	630	606	626	602	599	635	611	635	616	624	609	607	595	585	625	609	634	638	613
3570	5138	3941	2263	1630	1278	1042	912	876	854	785	773	760	683	694	681	702	726	703	644	715	659	639	695	689	662	630	698	607	615	641	633	633	610	612	629	632	620	640	664	680	643	662	687	598	617	637	621	657	616	608	620	628	652	644	583	695	678	614	604	576	616	618	634	636	649	668	662	618	598	595	642	619	588	609	645	677	625	623	624	641	620	619	635	596	630	615	616	590	632	598	612	622	636	638	609	632	614	623	667	642	630	643	628	635	640	632	637	584	632	619	648	630	621	617	632	614	643	575	594	611	621	597	649	595	622	639	648	615	634	611	639	578	642	615	662	589	576	621	619	647	626	630	620	619	612	590	617	618	557	599	598	615	640	648	615	649	574	633	618	631	610	615	639	636	584	629	620	626	623	647	650	601	658	659	594	592	621	628	617	611	598	674	613	625	612	614	600	608	619	635	629	634	637	592	619	620	620	655	638	628	642	606	604	625	613	596	595	583	620	640	620	610	612	630	617	585	634	596	634	603	600	586	641	613	605	596	558	584	622	663	643	580	660	647	668	600	623	624	639	616	644	643	630	625	580	617	614	629	601	615	606	631	600	639	609	634	575	613	658	621	585	618	620	619	623	630	608	604	589	573	617	620	593	595	580	623	622	621	659	590	658	606	618	568	613	602	603	626	617	653	596	641	587	629	672	590	595	628	602	594	616	591	578	628	669	620	606	598	595	602	621	659	592	636	627	632	571	599	632	632	583	615	589	575	613	626	633	637	633	618	594	601	635	612	647	598	614	638	630	619	609	592	589	622	648	572	574	584	625	591	636	630	606	619	647	638	616	609	636	640	616	644	567	608	574	592	567	599	614	619	611	603	615	597	638	608	589	654	582	633	603	643	613	607	599	568	614	594	656	575	596	625	625	608	598	635	618	592	593	629	652	589	632	594	603	665	612	617	651	556	652	638	587	601	586	624	609	571	621	620	588	622	598	604	613	587	622	617	577	635	600	642	628	612	591	585	611	645	630	619	644	614	573	598	615	615	630	643	640	602	617	600	611	611	640	622	630	597	606	685	641	619	598	587	646	627	592	641	622	632	588	614	606	595	591	589	601	628	638	599	587	582	606	601	633	550	592	600	576	547	652	627	659	616	619	634	598	592	623	635	592	613	554	607	642	597	598	616	607	596	602	648	632	639	654	583	602	604	650	642	638	625	628	609	574	623	578	611	595	674	656	620	622	601	649	609	663	618	601	614	593	637	608	625	629	631	592	600	624	624	623	596	616	631	597	615	622	636	615	593	596	653	604	610	610	617	622	627	654	622	569	648	613	610	630	619	615	565	618	603	590	587	665	633	615	615	634	597	618	628	598	666	630	623	642	585	645	641	597	666	598	607	568	604	648	605	622	593	616	635	609	636	599	546	591	619	624	625	607	598	629	596	590	623	643	576	596	591	603	585	626	595	627	570	545	572	635	610	573	596	666	625	608	585	627	640	609	582	621	621	607	610	603	667	596	619	579	578	571	572	568	610	643	592	589	609	603	615	641	575	601	591	603	631	603	624	658	632	598	643	629	614	631	581	596	603	616	618	597	590	613	617	617	597	594	614	640	584	618	616	617	624	594	635	645	546	605	626	628	581	615	637	638	594	616	601	602	612	620	589	637	590	592	618	626	593	564	609	599	614	599	599	604	651	644	609	667	622	605	568	618	596	641	613	631	605	638	674	575	620	622	616	648	623	657	633	605	629	600	643	613	626	610	633	668	649	589	624	597	646	651	611	596	624	607	618	600	660	606	593	583	608	618	610	614	624	634	643	618	609	555	608	615	629	565	638	580	637	654	634	607	666	611	599	588	603	607	571	573	588	624	620	596	607	622	606	576	576	631	623	583	616	589	665	614	581	604	627	602	603	604	613	625	608	596	621	607	599	576	604	599	593	602	608	629	651	598	600	604	633	665	632	605	671	630	625	606	584	594	626	560	600	596	607	617	629	585	607	604	597	617	634	604	575	594	603	595	622	643	577	609	644	613	578	597	626	634	557	601	579	575	620	607	667	628	570	614	565	600	581	579	613	635	641	594	574	609	630	591	620	574	596	633	636	614	600	624	634	628	627	633	623	627	613	662	580	615	566	611	649	566	625	655	608	625	571	626	561	613	603	576	560	590	620	613	587	605	619	594	611	601	574	649	623	615	605	633	617	644	601	592	623	621	612	631	563	638	602	569	628	614	647	581	585	621	644	590	599	596	565	609	582	603	605	613	571	594	611	602	580	607	595	620	637	623	573	616	620	569	619	612	610	556	606	562	598	640	645	601	643	568	576	638	563	667	634	633	577	651	612	640	633	603	566	640	608	653	576	648	635	597	631	597	589	607	619	598	610	617	632	622	623	608	587	587	610	585	626	616	625	599	582	603	586	596	644	600	582	623	629	643	621	657	605	600	607	598	591	620	607	598	616	590	613	631	618	585	634	589	634	641	606	595	589	608	607	648	621	569	575	630	653	669	616	637	587	584	580	581	628	625	622	582	599	599	578	603	587	598	607	621	625	642	606	595	644	569	564	557	628	602	556	676	590	606	626	594	657	566	625	613	644	619	587	654	610	589	602	600	629	609	612	537	637	574	592	607	637	652	641	607	607	635	590	606	622	629	623	680	584	578	642	635	621	570	590	636	590	589	522	592	576	577	550	619	620	570	594	587	638	600	606	615	616	618	621	594	626	625	591	627	597	606	588	562	600	621	586	579	572	625	589	589	568	586	633	558	604	615	585	632	617	616	628	611	604	608	598	576	600	622	616	596	627	560	615	624	567	577	620	617	602	594	611	576	615	603	605	594	616	582	627	586	606	624	600	576	611	597	615	612	616	587	612	566	576	630	603	627	656	606	570	637	584	570	563	631	597	598	640	602	627	631	629	603	616	624	622	632	606	587	594	608	619	593	666	577	621	588	629	572	592	645	614	579	604	633	631	628	603	619	573	589	589	634	619	575	655	588	649	604	629	613	629	590	634	593	592	604	604	590	571	552	597	625	596	623	626	615	574	632	628	570	614	620	610	607	610	631	628	599	613	579	596	611	612	639	611	611	640	638	616	630	651	604	641	623	603	620	610	604	585	612	612	565	651	607	629	596	604	610	640	628	596	585	637	655	602	629	608	592	600	603	571	613	592	561	594	607	660	645	612	607	652	642	601	641	543	635	627	607	613	617	642	604	563	672	629	623	657	586	610	605	633	583	619	601	589	610	599	647	626	624	589	614	580	633	557	588	575	633	572	620	569	606	610	560	602	623	623	639	598	616	612	583	582	591	668	601	599	585	610	589	620	649	660	610	609	610	594	634	575	633	607	628	618	590	608	613	632	569	614	588	642	617	603	590	622	609	584	656	585	605	592	606	583	598	632	632	620	619	567	639	612	583	623	583	626	635	595	610	595	594	638	594	611	587	625	624	599	593	590	653	623	636	579	640	573	588	608	632	615	645	645	589	586	631	611	587	638	627	561	602	572	664
27663	12786	2327	1351	998	956	982	953	885	937	952	956	974	998	938	963	940	957	954	945	950	976	979	1011	910	930	962	889	918	933	955	918	1015	925	960	892	913	945	923	959	941	945	980	901	938	1002	940	943	992	982	916	918	944	934	897	942	917	949	932	951	923	964	917	1008	1016	929	951	899	1002	907	922	946	1015	941	966	948	922	939	995	952	985	935	975	970	963	928	906	924	924	972	909	982	964	995	895	1002	926	975	863	897	947	938	947	986	1007	938	888	900	952	980	978	925	969	944	958	889	927	943	867	959	969	947	941	917	971	912	901	982	914	996	938	1004	1004	887	903	995	954	952	936	1012	954	911	909	975	984	931	907	948	961	975	931	935	943	904	975	946	912	981	929	955	986	918	961	915	957	986	924	891	932	935	979	962	947	946	955	982	929	901	894	985	921	884	983	973	918	970	921	875	991	985	933	1001	972	905	923	940	902	929	923	974	940	1003	924	920	910	914	972	969	983	922	928	969	926	935	945	969	975	901	940	896	896	996	965	938	947	933	915	960	941	895	900	948	933	894	920	953	917	881	942	861	872	939	942	909	958	943	949	927	958	880	930	968	985	970	951	923	949	913	928	908	967	940	978	944	930	927	960	901	903	890	933	932	916	931	944	957	936	931	920	934	929	955	936	956	1017	956	941	882	992	923	911	939	930	960	952	969	901	935	934	951	922	885	939	927	996	936	963	921	877	876	938	863	966	998	935	915	960	939	943	989	912	928	964	995	924	1003	958	959	894	937	878	892	979	954	959	951	1008	914	942	931	984	927	1019	998	947	964	923	930	958	945	942	920	900	919	959	990	959	940	982	989	924	952	919	947	972	926	920	942	971	937	934	928	976	914	880	923	949	949	962	926	925	978	968	994	966	924	921	926	938	917	947	959	985	959	915	953	958	921	944	915	888	977	955	932	956	1029	906	971	897	964	990	991	930	945	900	920	924	942	985	915	939	950	896	940	924	937	950	981	910	953	926	901	949	957	945	916	952	939	932	927	894	944	1034	982	961	992	936	969	956	909	915	970	887	1033	921	958	944	934	968	940	954	893	977	942	912	900	956	919	865	943	972	929	923	924	931	960	926	923	983	918	990	898	965	906	926	873	938	927	958	975	905	900	961	949	951	967	968	939	986	968	949	949	966	929	913	947	937	898	937	937	946	958	959	934	928	913	926	1001	930	905	884	923	899	972	885	904	919	989	969	933	975	992	990	977	982	941	971	965	945	896	920	921	981	985	960	917	927	920	924	956	926	967	969	967	986	980	922	945	989	921	946	944	950	986	927	1049	963	980	932	943	950	965	921	1022	964	947	892	907	964	943	949	956	987	937	939	950	936	928	908	879	927	937	981	983	910	926	974	928	908	971	982	976	910	952	939	945	961	912	969	935	947	961	1005	954	948	966	984	943	934	976	909	918	903	881	901	919	952	1001	942	933	943	960	869	954	937	941	931	919	939	920	959	990	930	939	923	978	916	946	928	895	966	941	917	901	932	918	934	881	933	918	933	933	995	883	932	926	976	939	914	951	937	996	970	917	935	925	907	949	917	914	939	891	872	949	928	988	932	949	925	936	917	918	926	937	956	982	906	902	964	986	962	915	913	950	966	968	948	955	938	883	951	994	933	963	901	956	945	974	992	952	909	986	968	947	964	948	949	881	931	953	975	937	948	914	911	957	922	922	894	981	979	953	971	943	973	968	929	904	944	910	942	1029	870	960	952	986	987	930	896	896	937	943	936	908	951	936	917	905	939	929	880	903	945	987	945	878	894	992	921	966	994	919	979	951	981	969	939	966	983	954	979	912	967	902	925	904	969	976	946	959	959	959	912	921	920	949	964	916	939	950	917	965	921	915	905	1013	986	937	963	936	924	960	981	971	950	950	971	923	942	962	960	884	933	944	1017	944	967	901	958	912	935	982	936	994	937	935	914	907	912	948	948	921	944	888	919	967	1037	962	941	903	978	995	906	949	944	955	992	1012	944	989	903	950	942	928	929	897	944	945	950	924	941	957	944	959	942	919	960	959	937	932	924	931	954	962	954	951	951	921	954	940	900	977	911	924	971	927	952	912	960	998	922	936	970	905	916	965	944	828	905	912	908	929	944	919	958	893	937	941	928	966	955	940	881	922	959	913	970	936	853	961	927	954	907	867	930	960	936	904	1005	879	913	949	962	971	961	934	963	915	914	975	917	928	881	928	945	900	990	962	975	922	936	909	964	939	996	934	954	989	924	956	947	911	884	939	990	1000	922	937	900	934	879	946	949	926	954	990	919	962	947	936	938	925	961	980	985	904	930	991	962	936	970	983	859	952	906	934	968	935	970	936	944	919	952	914	948	960	919	909	939	939	958	938	912	981	941	943	935	1006	1018	958	921	927	906	965	935	941	940	965	956	1011	937	965	954	1030	962	907	899	922	933	913	1004	966	963	980	954	993	934	934	975	954	974	974	919	953	1008	917	914	944	930	962	951	944	938	923	894	923	951	960	931	932	929	941	981	942	992	997	917	968	929	868	926	955	890	971	960	962	954	861	944	883	881	953	972	941	964	946	918	955	922	967	904	951	975	934	969	860	910	964	956	919	952	881	913	913	957	925	933	1011	930	873	927	980	951	931	967	953	954	976	934	934	921	952	924	928	933	982	934	899	962	934	959	985	1020	915	943	943	941	904	930	947	931	1008	970	955	962	924	975	963	925	900	908	1011	924	940	952	973	899	908	982	939	944	1003	922	942	954	1044	936	1007	944	879	954	925	920	946	943	999	916	901	902	982	917	913	971	962	894	894	898	971	956	933	923	954	953	900	939	960	925	940	907	905	985	950	892	941	910	892	964	923	915	966	959	911	956	979	880	883	931	989	974	952	916	981	922	964	978	972	952	915	934	930	898	907	986	899	982	916	942	904	925	895	874	904	929	964	903	937	913	920	920	949	944	917	963	1003	920	929	933	889	932	975	959	927	903	930	953	913	907	974	903	898	936	944	1018	949	958	909	941	988	992	920	904	924	987	955	949	945	966	952	979	916	929	936	927	925	944	975	892	1002	956	923	927	955	913	930	939	934	932	949	961	924	964	912	958	936	921	943	886	849	968	918	950	956	959	957	881	887	937	922	884	976	929	963	922	997	958	875	896	935	888	961	941	933	956	921	914	953	964	949	904	1004	920	950	957	966	906	893	885	972	926	940	977	1050	940	931	999	941	949	976	929	927	968	935	947	957	924	899	901	926	937	926	895	997	992	954	983	979	937	905	904	954	922	923	918	950	938	962	941	888	986	965	982	899	993	941	946	875	953	862	943	962	980	914	973	941	947	957	934	952	960	965	943	947	919	952	959	966	952	888	916	963	980	973	964	974	958	919	907	963	918	947	983	919	934	954	932	917	944	913	919	904	969	954	1001	928	909	925	998	895	1001	972	952	979	934	931	949	925	922	941	964	910	958	993	959	943	911	970	939	971	963	926	922	966	1007	950	952	908	962	805	920	947	953	898	939	973	933	993	946	944	896	912	938	947	911	921	956	1001
5203	1040	959	903	878	884	825	886	888	852	838	850	846	819	859	873	847	849	843	793	863	843	884	839	879	810	839	785	807	863	829	861	811	839	875	809	758	835	831	849	862	824	831	828	831	812	815	831	866	906	825	895	876	817	880	808	886	874	846	806	834	865	823	822	845	829	843	858	800	849	810	882	800	824	809	845	897	845	816	831	850	847	896	820	868	818	817	882	838	814	872	822	857	853	810	776	821	821	835	793	802	839	831	812	839	892	859	842	852	805	771	792	848	799	850	844	837	841	888	802	882	813	827	858	862	843	827	821	812	866	834	795	827	822	819	859	813	834	811	881	817	806	825	835	799	860	827	807	912	796	849	808	829	857	859	893	834	808	900	850	821	874	843	845	819	794	821	860	826	811	858	832	838	813	856	805	850	860	860	875	845	821	850	851	837	853	868	845	797	865	850	863	803	850	810	763	825	793	838	779	851	783	791	854	807	826	836	849	865	867	798	885	821	855	847	803	832	838	839	818	787	813	835	844	834	840	823	845	881	901	817	859	868	826	818	827	812	823	858	778	819	846	820	872	800	843	832	838	833	845	870	841	861	832	865	850	885	864	818	830	805	878	827	804	784	865	812	818	844	812	831	825	850	806	816	801	821	803	801	805	843	838	820	837	811	835	862	819	882	813	840	841	849	847	809	840	891	821	823	818	816	789	793	886	846	764	885	807	774	833	849	831	853	869	886	875	867	822	796	849	840	827	849	807	828	799	822	819	830	843	888	844	855	822	871	858	838	813	838	838	846	853	808	830	857	881	818	834	845	844	804	877	790	853	832	789	862	805	859	822	860	890	839	810	845	898	803	840	819	789	816	836	842	850	837	833	880	847	824	762	820	858	822	753	877	827	795	815	856	829	855	836	801	835	833	811	803	831	812	860	852	827	800	820	812	826	833	880	821	816	858	868	782	834	849	857	852	784	870	814	822	788	858	800	786	812	875	824	791	850	845	851	856	789	841	814	879	851	868	865	835	897	769	857	819	872	823	798	803	795	813	842	823	789	837	878	863	796	835	794	780	827	826	818	840	855	828	847	825	820	852	847	816	871	811	792	856	869	835	849	788	797	843	845	797	767	813	828	853	859	858	893	839	815	814	786	835	863	835	845	848	856	833	805	851	894	819	786	844	895	850	820	841	832	851	853	828	895	837	828	816	863	816	883	822	866	797	842	851	840	876	877	876	789	819	831	867	833	827	836	831	821	837	850	804	845	829	835	835	858	813	815	799	872	820	890	849	846	772	837	876	863	847	882	866	829	774	851	873	805	839	803	842	843	867	827	830	822	825	807	789	863	829	818	797	823	845	835	812	828	843	834	788	824	808	844	812	850	842	819	853	829	823	802	898	821	839	794	844	809	835	807	814	829	836	834	835	796	801	796	841	855	841	889	824	868	855	804	806	806	838	871	846	841	826	841	829	826	814	831	794	847	871	856	884	857	830	822	831	802	842	837	833	832	839	792	855	796	848	814	824	863	833	824	789	813	831	885	828	842	852	823	837	859	878	844	868	867	824	815	783	817	862	883	770	853	827	858	792	848	836	828	844	803	862	832	793	833	828	849	853	859	804	792	782	800	813	818	800	841	853	790	805	815	832	850	818	840	838	840	844	837	817	856	848	792	862	829	841	779	895	836	841	832	788	822	768	804	854	862	812	819	896	843	843	841	824	846	846	805	841	803	790	822	825	798	826	864	900	875	805	792	852	830	791	802	824	785	857	816	835	909	860	798	799	856	866	851	830	828	812	786	878	830	809	830	811	860	861	833	850	788	801	811	869	855	871	855	829	851	817	831	805	759	814	813	857	848	824	827	794	845	770	851	819	835	862	783	826	851	781	789	828	836	780	819	837	872	840	830	808	841	819	856	832	854	795	889	817	824	790	833	801	844	789	891	860	807	856	816	793	841	787	871	875	858	787	847	802	840	820	763	803	838	818	824	794	783	813	824	790	838	861	804	861	850	858	805	877	814	829	812	872	893	859	805	870	796	841	822	853	798	866	870	837	808	838	840	849	825	756	825	788	852	815	788	860	829	891	816	830	804	830	789	878	836	830	839	809	870	802	854	829	827	849	825	804	868	815	814	827	833	857	846	828	878	772	827	831	816	830	812	835	828	880	795	847	856	882	869	798	822	789	857	821	810	854	794	850	830	864	825	834	874	852	807	812	866	817	833	788	840	865	845	813	830	835	843	830	823	787	794	851	824	838	771	813	820	833	880	841	848	910	791	854	834	818	828	809	837	838	893	851	852	812	813	849	835	863	857	834	778	820	827	857	847	854	854	856	836	802	860	840	843	799	785	830	838	830	781	826	853	861	863	775	882	826	850	865	841	791	815	812	822	860	813	869	838	842	791	797	783	807	840	838	835	820	856	883	851	815	863	828	856	893	823	816	794	826	865	844	852	808	823	848	844	843	835	817	876	810	808	849	850	861	794	793	841	825	839	834	832	758	818	832	903	819	815	814	807	812	782	850	837	836	882	860	857	785	812	830	799	809	873	807	798	838	913	843	853	803	901	845	831	867	887	873	821	807	829	826	832	810	820	816	826	798	875	916	849	784	848	851	866	859	787	819	798	874	857	808	841	826	859	827	833	853	833	774	811	799	811	811	844	857	841	824	850	807	862	862	835	837	781	827	783	856	819	845	832	860	824	927	838	812	872	892	878	794	847	828	790	808	863	859	835	803	783	811	776	853	835	831	820	841	826	833	849	814	850	836	855	826	808	833	822	875	817	837	820	848	845	825	841	827	848	845	871	820	802	856	836	798	843	833	820	808	794	870	841	830	810	871	844	825	819	874	861	840	887	855	843	788	828	816	889	836	777	808	875	815	841	813	841	863	848	859	834	870	791	860	839	812	781	798	810	881	839	839	817	904	862	794	785	815	827	855	823	841	800	817	837	837	843	799	810	902	797	860	881	897	814	830	808	858	812	804	850	791	834	851	875	879	831	754	823	858	783	826	865	847	821	802	838	868	814	859	829	814	864	798	816	835	833	833	830	876	803	833	824	824	825	835	820	872	805	829	780	809	857	806	791	842	840	801	807	886	829	877	826	840	811	820	836	795	791	823	817	800	854	816	820	868	840	859	824	798	823	824	808	807	871	764	830	863	783	802	801	821	819	855	849	828	861	862	833	820	925	813	850	793	832	887	848	800	877	859	892	798	898	877	853	808	828	808	885	774	852	803	839	882	840	853	828	847	827	880	827	814	863	799	885	811	844	845	782	830	836	841	854	835	793	879	826	856	843	839	841	847	827	860	815	859	858	812	859	842	847	845	823	794	789	820	805	814	845	844	796	821	880	835	837	818	825	817	816	830	838	849	858	921	839	814	792	823	869	839	841	832	807	836	827	847	854	821	863	816	880	840	836	810	779	829	855	846	860	803	816	894	906	829	826	838	814	811	828	874	844	883	800	820	873	848	851	852	841	829	861	871	877	878	820	811	840	863	857
25365	21440	26690	22673	3483	1473	1252	1149	1069	1054	996	1052	1024	1015	958	990	991	982	997	1049	987	1005	1032	995	1037	1003	975	993	1019	998	989	979	1018	994	997	925	959	976	989	926	1010	967	973	989	959	935	988	975	936	976	1039	990	951	953	947	925	964	1031	993	936	1020	989	973	1001	982	975	1004	973	1029	1001	1005	1005	975	976	977	963	977	985	964	980	950	928	947	949	948	1015	986	1013	1000	962	999	963	928	1024	1017	982	964	950	945	915	984	969	1035	909	986	900	981	974	948	1053	950	969	979	987	954	904	976	982	990	988	987	1037	1003	988	935	981	950	965	987	962	950	989	987	948	986	995	955	932	905	970	916	1012	978	972	969	936	930	954	964	960	971	944	991	962	970	976	957	939	968	1011	976	946	951	974	978	1022	986	940	937	965	979	977	983	983	1003	1003	981	958	1004	1033	968	956	916	1025	988	987	994	980	960	994	966	996	961	964	942	981	983	945	977	941	932	956	948	955	980	937	951	978	981	979	968	990	1025	946	940	1007	924	947	1021	998	992	1001	962	998	1009	961	1010	962	936	948	971	994	991	989	982	1017	968	977	972	982	960	926	995	946	1001	970	1038	987	953	1016	975	942	969	983	975	1050	991	995	1025	961	976	952	1017	943	950	1043	1027	951	996	978	946	978	974	962	1019	973	1007	985	935	963	997	991	983	991	1038	974	974	963	908	942	962	979	946	959	995	978	949	958	950	979	936	1008	993	958	1002	967	934	979	945	970	973	967	973	978	1033	1039	966	1000	1005	1020	939	971	972	972	1024	994	994	1017	963	980	970	960	949	1017	958	994	1009	989	897	931	934	913	961	1005	1045	1012	942	958	943	960	986	932	958	990	1011	990	942	990	985	926	969	990	942	948	925	927	962	997	975	990	966	939	966	945	1013	910	1018	976	995	960	990	940	979	912	926	989	1011	997	991	930	951	1002	957	968	1024	992	966	979	983	955	961	922	953	968	951	1005	951	967	951	931	939	963	1003	939	990	966	950	953	969	967	956	936	946	956	963	969	992	995	979	930	969	931	958	1031	1008	901	958	932	1011	985	964	936	954	940	964	940	921	1005	987	979	934	945	1059	995	923	1007	938	980	937	987	969	977	1002	946	951	932	971	991	959	990	1010	963	953	940	1054	957	970	994	1040	909	988	952	979	979	984	1001	954	947	965	991	930	922	963	980	925	925	963	973	976	936	992	1003	962	1013	911	1034	935	1012	1004	918	937	1000	971	936	964	977	952	971	961	944	946	967	961	942	1031	966	1004	950	894	965	955	997	939	982	881	1005	1001	959	945	954	1023	989	941	948	986	964	995	971	956	950	972	909	952	1006	1022	953	922	979	969	970	985	974	962	926	1003	969	922	975	926	986	976	964	1019	963	954	969	977	1006	1023	953	996	967	935	968	1019	947	930	979	931	956	985	910	1006	912	975	984	956	1010	967	948	989	940	955	988	1019	983	924	934	1036	999	951	999	951	983	919	975	919	982	975	937	1011	951	935	987	995	972	971	996	950	971	937	967	994	1002	1016	1000	969	977	976	966	999	919	965	983	928	1033	991	995	998	941	1003	982	963	1027	938	954	1003	975	927	939	1013	1005	983	960	959	946	960	994	1013	988	1016	1021	1022	949	981	956	1021	991	1025	985	946	974	909	886	991	956	949	920	976	952	993	949	999	918	974	975	940	1002	978	959	1004	923	1008	933	981	1013	946	1036	1023	957	954	935	970	973	960	942	1035	989	999	931	1014	984	1012	1001	968	967	956	1018	908	1006	929	941	992	955	905	918	955	1002	976	983	982	959	982	949	1003	974	914	965	1004	997	974	918	949	975	973	921	965	954	977	913	994	909	976	975	962	994	949	924	1041	951	952	964	1000	950	978	935	979	971	998	966	973	956	974	961	936	907	926	927	952	985	932	920	927	969	960	1007	911	988	955	1007	967	952	933	935	904	942	997	960	945	920	942	974	901	999	962	989	983	918	996	963	943	941	944	959	944	969	974	960	967	947	987	962	1001	890	974	938	994	961	1051	954	951	946	1010	933	945	948	1000	955	969	982	1021	971	925	974	955	1005	961	973	937	926	941	1018	915	992	983	953	986	946	1055	984	940	984	958	972	966	991	988	981	962	985	938	977	1031	941	983	974	1037	978	932	977	980	917	915	940	971	931	982	969	1000	949	973	920	1012	993	951	948	946	944	972	956	974	947	986	952	927	1004	966	943	1022	920	969	971	1000	935	963	975	1030	952	1004	923	968	981	964	978	976	965	973	1043	965	1027	981	973	980	906	960	988	982	954	955	947	966	998	957	948	971	1017	994	947	991	965	925	931	984	945	921	997	920	950	964	950	951	993	1006	996	997	993	968	985	1018	905	975	959	981	965	949	934	959	967	982	1024	1008	951	980	914	982	986	1004	1014	976	949	1019	1002	912	895	927	982	965	949	964	950	942	882	997	986	941	957	948	983	1024	941	992	991	972	940	962	996	1010	943	947	959	939	994	897	957	989	985	964	951	953	1015	995	952	1006	963	940	976	952	959	936	949	917	1007	962	909	933	979	985	924	941	999	964	989	932	987	1034	936	956	992	963	936	954	1033	989	943	1004	915	953	946	974	1019	1001	993	947	973	993	993	1003	973	984	1000	1005	981	995	1020	945	963	962	987	993	926	979	987	981	952	969	931	964	983	989	976	956	967	985	998	916	946	1000	989	986	922	951	1014	1039	976	990	941	958	984	940	949	991	985	950	967	1020	1022	968	980	972	952	981	957	971	963	942	945	927	896	921	928	1001	1000	988	1013	1004	1025	1011	988	967	963	975	990	982	971	984	941	986	1004	978	979	963	959	1000	974	1060	948	943	955	970	921	1026	963	978	966	972	937	1043	943	979	977	962	976	927	963	960	1014	1005	1000	972	942	956	1016	964	1063	928	959	980	987	1024	993	1015	961	993	947	966	961	931	979	972	969	965	968	995	970	1021	991	965	980	945	976	950	920	968	952	972	986	994	944	971	994	983	982	929	915	945	972	929	959	990	937	918	1036	995	984	940	981	865	1008	952	965	950	992	962	939	991	1001	972	1025	986	995	971	951	959	957	962	981	1003	952	936	997	959	944	977	995	980	969	986	1001	967	958	972	933	969	975	974	982	988	979	1011	959	968	907	1001	987	994	960	944	955	935	1008	943	994	965	1005	917	995	1004	937	1001	993	1017	1006	992	987	991	1007	948	949	950	1006	997	997	939	938	1007	964	1016	986	919	963	919	956	936	995	983	992	975	946	980	947	981	936	959	998	925	942	982	1001	1034	953	999	989	993	956	944	1014	955	960	976	964	914	936	977	1010	992	1015	988	983	950	992	977	940	936	971	996	1005	982	915	956	927	1046	1010	896	1000	969	993	1015	992	968	963	1011	984	974	985	990	968	979	977	965	931	952	940	959	974	1035	951	972	966	982	883	969	957	973	977	1021	940	957	986	959	944	1009	943	961	965	984	1008	920	957	954	1006	970	983	927	1026	1004	979	951	931	923	938	961	1012	982	984	1024	944	1019	1015	1014	974	988	1003	950	976	934	896	1047	947	956	1048	932	916	990	1000	931	949	904	1002	977	906	939	1054	1017	978	970	948	927	984	961	1015	919	934	963	1010	970	945	984	991	975	970	922	1003	931	949	1008	978	983	986	929	958	1031	969	955	967	943	900	1009	1007	910	969	968	1018	970	977	996	950	982	960	942	983	957	963	968	893	996	1034
3742	2778	2395	1524	1325	1112	1087	1012	970	979	989	923	922	893	959	962	932	913	938	903	875	943	904	907	914	938	861	872	947	874	926	877	914	844	826	858	901	930	876	820	919	848	930	940	909	839	888	898	876	900	967	901	893	872	959	868	944	891	897	883	937	873	879	880	886	872	876	906	938	896	874	856	872	848	859	923	887	921	882	854	881	916	900	881	899	901	911	823	897	861	838	922	936	807	938	953	827	900	878	872	894	887	877	872	819	861	896	829	892	848	917	920	858	892	905	905	914	873	901	891	862	872	898	869	907	921	867	904	889	902	861	894	891	847	892	891	895	899	915	890	931	920	859	867	901	896	915	857	862	869	905	912	867	871	856	908	922	889	876	844	850	881	858	881	867	938	878	841	850	919	929	838	883	852	857	897	854	915	914	857	872	841	925	908	888	876	881	856	893	914	894	859	907	843	887	868	866	905	879	878	871	900	873	853	900	877	879	881	907	877	873	841	922	890	870	914	924	927	868	872	873	863	879	937	864	951	883	836	929	897	838	881	895	860	875	871	854	889	895	859	881	896	887	864	901	878	881	859	843	873	864	862	914	883	918	861	917	833	934	849	889	937	888	844	878	887	850	895	859	915	873	855	881	859	901	854	864	857	893	874	917	861	899	873	860	847	898	892	830	859	833	907	899	896	893	925	870	862	872	862	908	920	895	908	870	896	876	950	882	875	883	905	846	870	882	856	853	888	935	886	912	865	876	868	919	885	864	874	871	875	884	891	821	847	876	903	870	863	870	884	850	926	889	845	858	895	845	921	877	864	827	907	895	875	859	875	881	855	896	930	850	843	838	898	878	939	915	862	859	838	834	874	942	855	862	898	870	829	943	949	911	833	902	863	898	899	910	839	879	872	889	889	932	877	904	873	902	907	875	894	914	870	883	875	877	836	890	932	844	914	902	914	870	898	856	854	911	902	919	854	942	873	867	914	851	845	895	854	854	865	890	904	856	891	811	870	898	847	854	935	858	879	900	892	914	837	892	920	883	902	844	914	889	852	864	848	893	866	909	864	859	879	881	960	881	877	920	860	854	941	888	830	813	867	877	820	879	891	870	918	852	875	847	838	877	856	889	881	877	887	821	915	878	901	917	852	846	872	913	901	860	864	847	909	900	882	891	864	847	864	930	943	884	909	906	864	879	878	900	887	834	905	907	894	859	854	905	894	873	912	904	850	851	895	838	862	829	922	896	811	857	868	861	875	881	874	909	841	884	833	919	866	866	896	844	898	876	905	948	806	885	889	838	873	894	865	911	905	870	898	843	908	909	842	847	852	893	920	886	896	898	890	859	904	908	891	879	823	878	862	878	862	844	869	871	869	860	841	864	924	911	853	930	909	921	868	843	877	863	873	865	915	857	875	827	806	863	913	845	806	891	843	885	900	867	861	863	833	844	862	875	827	916	857	873	864	860	876	922	848	904	871	839	854	870	810	863	841	836	894	895	881	879	883	900	829	864	858	880	879	853	887	878	891	832	859	916	913	913	868	888	875	901	918	921	797	833	866	865	872	852	939	825	861	908	858	874	908	887	889	895	894	899	875	870	823	910	875	900	908	856	866	854	869	884	888	905	912	872	929	823	899	865	904	871	871	860	927	913	849	822	889	839	892	880	879	887	862	869	878	892	887	902	892	850	862	839	881	833	860	901	876	877	854	859	880	908	881	893	901	864	839	837	891	859	902	851	803	908	845	871	899	875	926	882	825	887	890	904	915	822	896	870	918	902	891	899	908	901	876	865	918	867	882	888	841	920	885	869	882	904	909	882	824	843	823	898	895	919	905	856	831	894	835	906	904	876	920	890	909	858	908	860	883	897	887	910	924	885	874	894	871	871	919	890	895	928	854	865	891	916	820	893	844	895	889	886	840	882	891	868	895	951	864	884	861	875	866	882	856	838	882	854	884	890	866	837	857	865	886	814	806	829	879	887	870	866	858	860	882	884	878	862	931	865	879	884	895	891	932	827	876	904	830	888	872	901	871	851	880	862	886	923	883	878	903	886	856	890	856	863	836	903	917	899	849	873	830	843	848	883	868	897	872	879	876	923	895	878	813	873	873	880	824	902	847	900	837	879	850	902	896	888	912	893	849	854	898	866	873	868	843	858	900	922	948	856	872	887	856	847	908	866	850	827	869	810	903	858	937	876	854	898	835	864	848	871	869	883	905	830	873	902	864	931	852	903	921	851	902	859	898	879	875	834	886	929	893	894	914	883	805	888	895	895	860	901	902	846	900	902	869	870	916	829	898	918	845	877	918	898	868	817	896	900	884	890	853	844	855	897	844	916	870	845	892	882	820	832	902	834	919	886	825	916	889	846	918	878	895	866	823	843	867	888	849	875	835	860	824	909	874	969	890	871	904	848	887	897	879	868	878	888	881	895	866	880	868	875	832	852	883	867	897	921	905	839	868	873	957	917	858	863	871	867	896	875	897	834	909	879	831	866	844	817	903	910	897	839	874	891	870	905	896	882	860	859	850	912	859	881	862	872	855	892	845	933	916	869	880	902	872	889	905	910	844	906	824	895	879	892	855	844	845	913	911	865	853	901	894	885	835	896	869	878	868	902	887	896	844	900	876	889	871	919	853	866	857	828	833	900	904	899	928	814	844	944	852	880	869	899	880	961	840	932	906	900	955	879	837	894	906	847	913	885	882	879	881	888	917	887	878	909	884	882	811	880	858	869	916	841	924	838	884	837	828	868	930	860	926	875	865	897	875	882	880	882	925	894	929	921	863	858	890	858	851	862	818	905	882	843	890	869	871	937	877	917	846	890	860	850	867	888	885	907	864	872	882	903	857	853	860	865	879	905	890	820	850	925	916	913	894	909	912	918	856	816	874	854	918	863	834	866	852	880	870	879	904	898	871	895	864	882	856	879	891	837	855	896	911	904	848	869	902	890	895	854	909	883	923	924	892	912	894	893	822	850	905	849	892	872	838	899	908	869	877	905	902	902	829	922	828	886	831	903	888	869	847	839	879	884	893	844	909	872	841	894	928	834	809	889	898	879	873	873	862	865	817	859	912	838	844	869	854	873	894	882	910	868	875	862	883	828	859	845	916	874	884	846	894	837	890	855	886	888	884	911	891	889	905	876	860	891	857	866	900	919	907	877	894	889	868	901	892	929	867	921	854	890	883	853	902	895	885	861	862	903	892	907	841	845	865	905	907	800	870	848	913	869	876	902	870	885	869	890	904	829	883	921	844	893	838	857	913	882	871	839	873	809	898	821	885	904	917	861	875	894	816	893	840	871	867	902	891	833	836	901	907	908	894	913	862	888	866	866	875	904	853	896	843	830	937	888	890	878	854	869	879	893	858	946	916	880	889	841	929	909	863	851	910	864	892	891	875	884	917	923	849	868	911	889	904	900	893	840	843	824	873	810	860	895	873	860	870	877	914	877	876	915	930	853	917	946	820	889	849	831	909	888	875	884	884	825	892	846	886
24158	21440	28712	24604	20881	4244	1371	1002	791	760	734	728	733	692	704	613	661	682	625	636	643	594	622	657	606	645	614	600	628	642	632	647	612	644	674	632	598	609	597	605	590	630	621	614	595	646	655	657	614	622	625	616	630	653	636	593	592	577	575	595	671	632	619	569	651	585	614	627	628	615	590	598	611	631	630	638	666	625	638	596	624	608	606	633	590	649	617	609	674	593	594	603	596	594	614	612	620	653	642	651	615	609	626	611	615	612	635	636	648	592	658	591	639	612	591	625	638	591	629	652	579	595	645	628	603	622	611	637	605	584	598	625	620	610	639	623	650	641	600	650	644	645	586	628	639	631	646	648	631	620	598	620	609	593	638	577	609	608	612	619	593	661	638	625	605	656	640	595	618	620	645	633	616	585	613	645	658	613	612	653	621	633	633	602	631	606	618	600	627	626	612	637	654	650	602	611	619	641	648	576	626	624	580	598	636	597	607	633	619	596	615	592	596	660	557	635	593	589	648	615	601	620	604	626	619	631	667	617	626	625	606	614	584	637	583	606	604	586	611	553	622	632	592	635	622	593	622	615	591	631	619	615	618	612	670	621	627	632	635	593	594	610	593	623	657	654	597	605	615	585	593	605	611	602	657	635	629	631	604	575	583	590	637	631	664	625	615	591	652	617	601	670	646	633	648	614	625	656	588	614	596	594	625	594	636	579	605	598	621	662	653	639	579	663	594	602	623	616	605	580	625	587	556	614	625	624	620	606	614	584	585	576	588	631	617	601	608	579	596	595	620	638	593	627	599	601	636	591	675	629	595	597	628	624	594	599	613	564	637	633	629	597	619	628	590	591	606	615	633	606	582	611	646	635	595	600	595	609	619	633	619	601	606	616	602	610	621	636	611	612	612	645	601	623	645	642	633	590	623	634	605	619	605	595	595	603	595	641	635	599	568	585	620	593	630	626	622	621	628	615	639	580	629	632	589	656	600	626	565	632	613	625	636	630	575	631	622	602	643	640	608	639	593	655	609	604	624	615	602	638	583	600	588	589	573	607	587	653	603	569	607	643	568	614	610	612	613	612	614	634	600	589	639	588	629	621	658	573	625	649	610	601	603	647	587	633	607	610	600	616	633	582	627	624	577	661	586	627	641	646	622	615	661	593	608	611	614	596	644	618	635	578	617	666	581	602	607	582	592	620	600	577	596	575	588	589	612	618	617	603	603	650	593	663	600	640	597	586	635	634	590	667	602	604	586	627	638	629	570	620	578	641	613	622	590	605	620	628	655	595	596	635	611	591	645	609	614	623	601	656	578	596	542	611	588	587	573	559	611	619	596	617	604	583	607	614	608	598	629	635	654	622	572	613	582	628	654	609	585	632	605	581	622	594	588	586	594	617	586	623	669	568	612	600	599	632	614	633	609	595	629	591	581	629	584	607	572	629	629	635	637	626	625	627	646	598	664	620	577	598	588	567	639	634	619	607	579	586	601	584	597	628	613	625	659	606	581	600	644	601	586	627	585	649	620	609	621	592	609	617	645	610	607	622	609	608	625	626	620	613	598	616	621	613	602	640	632	588	619	623	637	595	627	662	617	614	627	625	641	632	634	621	634	625	631	597	598	631	614	638	577	622	585	578	581	619	631	591	621	640	623	557	631	636	638	567	626	610	572	615	625	562	612	632	638	650	623	607	584	635	603	621	615	611	653	621	556	619	574	620	621	632	614	603	617	598	577	616	614	632	582	614	586	580	608	587	613	565	623	562	642	557	621	600	629	659	589	635	610	657	604	606	610	609	633	571	601	619	606	580	585	650	618	620	637	612	659	630	604	599	606	601	614	606	614	664	577	626	608	604	618	622	570	638	610	610	611	634	611	605	641	612	610	593	610	646	574	628	639	602	607	643	582	609	575	586	615	584	582	635	614	592	617	580	618	604	605	608	638	578	641	599	630	570	634	615	606	629	574	569	564	605	590	595	621	608	613	643	585	634	569	585	618	623	603	644	573	611	627	602	630	656	612	639	577	616	621	627	642	581	597	633	658	598	603	624	628	600	620	625	590	655	650	592	631	615	548	591	568	611	578	576	632	634	625	595	590	577	604	583	590	623	637	598	604	623	651	630	611	652	593	638	597	583	637	630	634	645	609	611	585	590	628	689	636	666	575	595	581	613	593	595	658	598	597	590	628	588	574	590	640	584	620	578	643	669	595	665	619	590	644	617	602	603	611	601	631	615	619	593	638	588	629	606	559	590	573	585	630	606	603	627	635	642	624	610	621	601	607	627	611	616	615	592	604	571	615	584	608	599	594	613	627	632	572	618	624	627	638	595	654	652	617	593	598	559	615	580	596	624	620	585	627	637	635	619	641	565	637	569	605	592	603	619	610	602	612	611	580	577	610	587	595	564	602	555	579	655	635	624	589	630	642	602	638	622	604	610	615	585	632	586	639	613	599	636	603	629	592	587	616	634	617	585	615	596	578	594	579	633	584	644	625	590	603	606	582	615	606	625	583	594	588	630	605	573	611	617	569	609	597	600	546	610	562	590	626	592	611	569	554	642	579	673	617	608	626	608	617	588	595	606	614	599	593	621	618	609	593	651	621	615	591	657	574	685	646	664	600	613	586	666	573	638	647	627	589	660	584	615	593	607	628	579	589	603	610	595	666	567	588	589	646	604	618	594	624	612	570	624	597	630	635	578	617	602	577	617	563	620	639	591	652	625	589	582	585	586	580	626	619	623	601	595	625	616	599	569	583	604	616	609	592	639	657	659	611	629	642	585	603	632	617	616	624	600	606	676	647	629	599	609	633	611	613	599	578	607	615	595	627	569	602	607	593	607	629	622	616	599	581	604	574	630	616	611	604	586	615	607	597	617	618	599	560	639	616	617	623	622	626	611	643	620	610	574	653	598	592	600	583	612	629	617	632	594	591	563	606	579	633	612	635	640	597	629	605	624	660	601	598	590	608	595	632	599	614	685	656	611	606	596	662	624	624	543	607	583	595	621	611	619	645	618	551	596	658	624	613	573	617	574	588	664	598	623	625	640	587	628	627	611	594	597	632	594	639	629	634	586	611	584	647	596	648	571	618	605	609	625	618	596	605	639	581	650	628	613	622	594	609	613	598	583	599	568	645	631	636	609	611	643	592	614	595	615	578	631	626	644	624	641	611	574	648	619	623	605	623	626	605	604	641	626	626	647	647	573	612	613	616	585	621	616	623	556	604	653	604	637	623	597	614	649	634	678	619	578	658	581	617	619	637	581	581	597	603	594	595	588	618	613	673	611	629	642	620	612	627	569	584	619	614	607	618	574	585	590	614	636	608	556	613	631	599	647	574	595	604	606	624	637	614	610	649	637	571	582	598	601	627	605	604	615	604	605	631	626	604	597	597	662	630	620	623	601	661	617	599	581	611	625	628	600	635	638	613	606	609	620	606	659	611	586	637	593	588	675	634	616	632	618	608	614	660	622	652	588	584	632	573	605	617	614	592	554
3604	5167	4133	2179	1639	1296	1122	984	919	837	817	765	715	730	717	663	695	691	653	696	641	663	678	650	693	678	667	673	694	603	624	674	637	649	661	677	651	667	649	632	605	613	669	627	664	625	648	663	654	664	629	626	613	571	641	621	677	635	652	636	528	616	600	603	622	637	649	650	598	629	644	622	623	654	633	588	594	587	662	605	585	601	618	609	592	619	616	646	648	641	582	668	603	655	629	629	594	662	591	612	624	602	626	592	614	604	569	568	649	617	682	638	620	624	603	627	616	612	661	614	634	647	607	597	626	613	646	591	647	648	665	650	594	618	635	612	650	633	638	641	568	647	575	601	599	628	571	641	589	642	647	622	619	634	667	579	603	611	582	652	613	603	635	628	596	585	602	655	592	586	667	582	626	618	661	609	657	614	631	621	632	637	617	616	625	630	620	596	594	603	605	589	620	664	585	643	623	672	651	630	624	572	621	591	617	586	616	616	600	625	616	634	581	607	614	639	642	615	611	589	589	582	580	593	573	587	641	579	592	638	605	607	639	606	630	636	626	604	603	603	636	644	597	594	586	595	600	645	578	629	603	590	608	616	652	647	584	621	657	613	614	592	657	599	640	611	640	619	579	617	631	622	583	679	662	635	597	591	607	647	639	605	627	601	663	559	607	634	620	617	661	611	623	573	656	598	602	604	659	620	611	593	642	609	640	664	605	623	625	675	564	636	621	585	642	613	648	584	598	622	612	674	634	597	615	609	667	608	615	617	606	658	611	618	649	625	609	633	605	587	623	592	614	582	577	640	623	604	620	579	592	577	625	604	628	646	581	627	621	600	611	606	605	616	589	599	665	598	623	615	601	663	627	623	594	630	612	644	627	637	616	632	567	638	640	620	591	635	609	582	615	592	582	592	621	579	610	578	711	642	569	614	588	591	588	614	586	609	612	586	666	624	635	599	592	611	620	613	610	605	600	656	670	585	657	598	613	605	651	613	638	591	598	611	614	601	609	596	610	616	611	591	621	612	598	613	614	603	629	634	630	619	601	607	643	623	569	629	624	659	654	578	612	601	587	627	634	590	582	624	584	595	572	611	592	602	582	623	594	601	594	612	600	626	651	579	619	632	612	616	623	621	636	622	656	531	623	619	641	629	614	635	630	605	610	642	603	577	598	597	583	652	573	604	619	602	581	618	589	590	598	597	606	577	584	611	648	589	632	606	626	616	624	586	599	607	590	659	647	640	663	572	595	640	603	621	570	612	614	658	577	591	589	610	610	581	628	651	600	620	643	635	602	612	605	595	606	639	626	626	617	631	658	593	624	633	627	654	589	610	588	589	638	601	645	601	629	593	651	587	582	606	638	587	616	617	620	596	629	582	665	648	605	580	641	603	628	598	592	625	623	628	571	627	625	627	638	601	571	580	635	633	659	620	598	613	577	680	546	615	573	593	628	623	590	616	645	601	635	626	651	595	616	594	626	567	617	621	603	651	598	614	563	624	611	602	625	584	630	584	652	592	640	573	596	610	594	625	607	609	612	585	596	645	665	630	611	605	616	613	613	621	614	595	594	630	594	621	593	565	654	604	624	638	628	617	656	616	610	578	584	605	637	618	579	621	616	609	653	612	621	594	652	591	571	600	604	627	610	630	589	605	641	607	599	627	584	595	651	574	636	605	564	612	581	601	646	615	626	651	569	554	621	638	658	618	576	615	622	571	608	598	619	600	620	639	601	611	581	569	576	564	642	610	618	559	597	635	609	621	619	611	622	598	626	628	604	595	608	581	641	632	611	628	642	665	606	594	601	595	618	558	592	596	585	608	571	614	580	603	591	616	634	654	612	612	606	621	605	600	597	598	631	647	614	617	600	622	578	601	635	587	610	622	569	563	623	585	612	640	588	637	593	621	569	602	615	621	600	567	586	561	576	637	608	625	647	591	602	615	600	605	629	572	634	545	646	620	649	612	599	626	595	595	600	613	611	589	575	591	601	649	585	628	572	577	615	585	628	585	628	594	648	575	592	604	605	565	620	628	557	636	648	588	605	679	603	639	628	553	601	636	625	657	640	624	583	606	582	612	594	611	633	578	647	588	612	625	639	582	606	643	571	603	625	597	602	624	633	628	630	579	629	604	587	600	598	614	589	581	641	553	544	595	591	620	645	569	625	621	620	630	592	623	572	606	556	599	631	615	598	618	610	619	646	618	594	612	636	610	607	632	587	634	606	610	592	580	603	589	580	614	626	615	656	597	609	615	622	621	601	598	619	615	633	627	556	621	607	607	651	587	594	589	578	581	590	612	600	592	603	578	614	554	631	609	583	600	620	590	590	580	651	602	574	564	592	586	603	617	644	568	608	591	612	604	596	599	630	630	620	637	594	616	592	615	615	617	591	623	579	627	599	591	593	641	567	616	639	643	568	601	559	553	619	628	634	605	638	621	573	592	637	599	639	622	568	598	625	597	574	576	578	602	623	620	609	626	546	618	613	643	628	618	600	627	605	626	618	557	600	564	613	618	625	621	619	632	582	599	625	614	621	642	566	634	605	575	623	588	618	598	603	649	596	615	609	625	670	598	645	602	583	577	609	619	594	583	594	622	624	597	609	635	601	614	595	608	604	599	573	588	587	608	603	614	626	615	615	596	611	619	609	606	601	592	648	613	636	590	630	625	599	624	615	585	587	626	659	600	638	648	621	596	645	594	624	585	626	608	618	634	595	659	633	577	640	618	649	631	637	628	637	595	666	652	590	586	649	603	637	601	624	657	642	596	596	607	613	624	580	614	615	579	578	579	641	564	569	631	619	596	574	624	599	596	627	591	585	608	617	607	627	644	610	567	651	601	612	607	603	589	589	639	619	617	617	585	624	632	618	598	638	587	604	647	620	617	625	627	595	556	604	590	584	616	625	568	561	581	603	630	600	624	604	575	570	613	585	620	579	635	571	612	655	583	641	613	615	624	613	603	644	624	589	643	613	624	624	597	582	593	624	587	613	674	602	620	599	633	588	564	603	605	606	604	622	611	585	640	623	568	619	600	595	648	647	638	619	573	614	598	586	634	606	543	614	656	613	658	592	584	591	633	610	595	602	591	609	609	610	674	633	607	599	636	614	574	639	615	588	632	602	582	585	624	608	622	651	613	631	583	594	627	615	621	639	611	646	603	571	628	620	581	655	669	601	580	640	607	636	602	595	636	666	578	633	606	578	611	633	595	613	586	583	603	559	606	655	588	625	601	596	617	604	612	607	626	651	595	623	621	597	565	615	633	643	613	598	583	557	626	565	593	537	573	629	583	617	573	582	587	599	638	592	624	594	650	602	682	592	617	655	601	564	640	627	643	627	560	577	628	634	571	631	575	622	564	664	619	570	612	595	561	573	629	630	598	559	594	653	593	618	635	640	589	608	617	606	632	610	578	599	648	623	642	605	648	558	606	552	612	592	623	613	564	633	617	636	576	612	631	564	639	578	561	593	603	606	582	619	623	626	571	611	614
27663	12748	2245	1341	983	1030	988	975	989	963	1012	964	953	931	926	928	926	930	994	971	972	978	891	899	995	917	948	963	955	938	945	969	896	1058	971	944	919	935	976	938	945	968	948	950	976	1020	967	951	1001	942	948	937	962	967	990	984	986	971	974	915	944	953	971	971	920	948	957	965	965	1021	928	941	931	908	919	934	923	920	984	965	949	967	933	1004	938	981	925	919	910	926	953	933	911	921	958	959	976	1007	938	971	978	926	976	958	923	914	916	960	973	919	883	926	962	914	943	906	1029	997	969	911	980	952	984	970	935	949	928	975	951	962	930	996	1012	919	975	946	926	965	990	911	906	926	950	934	961	966	976	910	970	989	940	923	927	922	899	925	921	906	923	944	926	981	963	951	874	933	1023	967	939	976	968	973	928	957	936	954	887	922	943	918	970	1018	947	867	900	933	956	904	939	904	935	922	953	936	966	955	1028	940	904	1001	1001	940	934	929	928	989	932	949	906	961	939	926	947	1057	921	977	923	939	943	988	910	946	1008	974	956	931	937	937	941	971	938	979	933	990	982	884	965	963	907	939	943	907	965	955	940	954	897	952	963	952	1002	983	922	966	965	917	967	955	916	933	952	965	957	972	947	983	949	932	997	984	991	995	903	1004	920	931	955	962	921	966	957	961	925	957	933	886	968	927	908	867	981	909	957	932	960	940	936	987	906	1007	908	951	1016	1007	943	943	956	1033	931	918	964	933	943	914	911	916	912	950	973	1009	977	875	932	964	916	923	957	951	957	930	955	932	974	957	930	896	913	926	917	916	919	922	902	915	947	913	929	917	890	982	929	953	920	1006	920	925	907	934	959	964	965	980	932	929	914	964	938	869	911	955	946	919	966	974	977	968	929	962	900	977	901	922	950	971	977	953	954	936	922	939	961	933	1004	879	940	947	912	933	878	954	965	925	925	891	899	975	950	910	943	908	896	925	868	928	925	1035	945	900	982	930	990	953	890	899	897	995	940	962	943	1026	958	1000	908	979	969	943	927	884	946	957	970	956	952	870	913	948	971	957	937	967	916	960	941	1025	941	942	853	958	979	956	1003	935	901	917	974	936	967	984	959	928	934	924	994	941	977	990	950	943	1019	943	951	994	934	950	977	919	921	937	1005	932	977	941	944	946	933	990	967	994	933	982	938	933	930	902	935	910	941	904	944	918	936	958	1020	971	977	951	878	922	921	918	973	912	989	905	1002	932	954	904	922	967	994	935	977	926	927	966	1002	957	981	889	908	960	945	1011	953	921	960	941	944	947	939	947	943	946	915	904	968	901	890	928	935	933	917	960	890	951	999	847	930	936	931	966	870	908	890	942	940	925	954	1007	970	974	989	938	948	983	966	959	922	943	982	944	967	918	933	898	917	901	968	957	923	959	948	977	956	898	997	1022	961	937	932	945	865	887	917	900	963	926	933	938	936	963	984	969	914	966	935	937	929	976	925	916	940	910	963	922	944	925	969	930	913	949	996	920	961	932	943	1021	977	999	965	969	918	973	914	949	950	964	927	900	987	968	974	947	962	891	970	913	925	976	851	908	969	1023	926	889	941	948	982	923	968	938	951	912	888	938	955	961	945	979	917	943	995	923	961	948	890	916	924	916	941	912	946	909	980	955	918	942	947	968	916	961	981	926	980	966	889	893	922	957	929	919	937	918	974	916	946	996	926	974	977	931	973	897	942	953	933	866	934	926	908	926	996	948	985	955	924	929	901	985	930	920	904	994	952	905	935	965	928	1005	933	917	982	948	960	922	990	976	951	974	973	946	1004	989	960	952	960	960	913	953	853	963	946	940	959	955	942	944	962	901	998	952	928	974	945	906	962	927	929	951	969	896	919	938	933	980	966	944	915	932	955	937	976	926	964	957	939	964	978	967	936	1028	939	951	925	978	957	946	911	950	999	968	899	975	953	987	926	946	916	903	940	910	960	927	918	910	930	981	934	958	913	917	913	974	936	890	964	930	952	893	959	944	931	921	981	974	894	955	915	979	939	906	924	1016	930	948	986	950	942	961	968	930	921	965	1020	953	951	940	933	939	928	946	914	954	976	920	957	926	980	920	898	989	996	939	903	902	929	976	870	942	930	952	1044	929	956	914	901	948	1015	912	982	978	932	971	1007	979	1015	918	937	949	901	934	964	935	959	945	941	916	944	946	956	950	937	913	993	935	938	974	916	952	948	968	938	925	917	932	942	903	963	965	936	913	909	930	959	951	994	950	1013	960	966	999	920	944	971	906	885	932	902	973	914	990	1000	980	943	952	905	942	897	926	933	934	893	945	943	921	924	1022	963	929	943	929	919	967	994	903	965	944	960	948	1025	929	932	981	957	965	955	940	941	890	940	976	893	946	937	958	982	895	921	969	914	938	971	953	988	940	920	905	954	1010	919	977	946	947	942	956	1003	929	983	943	919	914	957	938	952	944	985	952	1011	973	974	953	930	967	906	971	927	917	921	913	946	994	923	935	952	932	957	917	918	945	946	947	932	926	922	963	911	897	904	938	989	930	909	943	953	913	982	972	962	939	885	949	924	924	953	926	979	957	932	953	921	983	901	898	889	938	936	928	975	999	931	949	901	1010	916	931	983	976	977	908	920	889	1010	956	921	957	921	911	910	970	910	969	962	951	984	974	955	943	963	961	915	973	960	962	973	920	928	929	942	939	981	926	969	945	994	916	957	931	958	962	942	979	961	950	935	899	911	927	975	934	934	991	950	990	970	907	919	909	984	943	947	902	916	982	942	979	880	971	982	905	920	941	950	916	933	980	992	920	856	949	893	926	958	950	943	961	974	957	908	954	937	942	977	955	980	1025	952	968	940	895	959	940	949	948	905	969	941	914	957	936	937	914	930	942	984	920	923	946	998	938	945	940	1011	895	1010	947	943	962	905	951	980	951	896	912	937	950	942	942	949	953	968	938	968	949	928	926	955	929	942	881	885	918	992	963	940	930	951	921	988	901	949	947	866	898	908	1013	998	960	1005	934	954	933	892	940	953	917	960	926	904	930	1034	889	940	945	929	916	988	940	913	941	930	914	990	950	910	915	997	941	968	939	921	954	948	930	943	924	943	984	956	950	903	949	906	923	985	975	936	920	913	923	983	953	945	901	1010	962	896	951	949	970	963	964	947	952	961	931	962	939	983	965	972	962	950	972	931	890	966	918	977	1006	943	960	972	964	929	933	965	936	950	954	981	994	880	938	899	934	959	948	931	952	910	967	944	974	950	985	960	900	937	911	955	961	921	927	947	928	969	1010	910	907	928	941	976	946	957	871	936	967	985	952	989	932	945	904	938	957	922	930	944	964	937	942	905	954	927	913	992	953	932	928	941	977	984	919	946	882	965	937	950	960	952	927	915	940	969	890	910	978	958	913	909	939	975	966	954	911	930	951	868	929	954	953	1012	974	948	963	1003	988	955	975	968	957	966	963	920	987	943	896	935	937	914	966	923	947	904	970	935	1020	976	931	912	979	901	845	904	878	975	930	918	948	942	988	901	926	892	918	926	948	971	942	999	1036	963	965	928	911
5207	1116	1057	910	945	873	811	841	851	851	870	890	849	828	844	824	828	888	852	893	878	804	875	770	836	844	813	876	860	841	853	822	858	868	831	838	834	870	867	867	838	849	818	816	821	805	858	806	909	849	873	855	782	823	796	860	863	850	904	891	891	856	867	866	799	857	866	856	857	853	846	786	773	887	845	870	862	868	854	835	868	858	827	921	839	878	832	810	800	858	809	844	845	848	804	808	807	834	842	823	862	846	800	851	813	846	823	888	819	809	828	892	828	909	892	869	839	870	811	857	825	855	825	847	889	831	820	817	787	835	857	845	801	857	815	859	883	819	821	858	899	869	819	853	850	872	849	850	847	828	859	780	865	860	838	881	827	789	845	808	877	816	833	838	828	808	845	837	827	803	872	815	819	860	867	853	880	792	816	828	828	875	794	836	860	822	836	808	855	820	820	821	853	856	862	782	842	876	819	855	882	871	852	914	844	831	855	856	864	800	837	844	849	828	889	849	844	882	784	823	821	851	853	842	892	840	819	847	860	819	793	892	819	815	811	814	822	851	852	868	852	813	885	857	876	847	856	859	881	807	809	871	848	894	871	827	841	813	864	822	893	806	754	800	834	839	829	789	804	820	849	830	876	827	820	835	795	839	812	876	867	856	832	864	862	868	829	874	839	847	857	841	857	838	792	795	860	802	863	856	905	847	876	887	818	798	801	874	846	815	809	836	823	858	863	844	810	875	853	876	874	825	816	809	868	828	832	850	854	886	874	823	837	850	804	844	837	820	856	856	855	856	841	838	821	851	857	821	862	836	891	850	827	846	837	811	820	849	819	850	916	852	800	803	811	837	854	838	861	841	873	785	867	842	816	866	816	861	855	838	865	924	839	874	878	851	775	865	875	889	837	889	855	839	838	813	842	832	853	828	830	810	863	805	860	822	842	820	815	887	815	844	867	839	880	820	865	827	813	833	858	814	846	837	823	816	797	800	847	841	875	857	837	887	849	844	792	824	804	830	800	832	829	863	867	854	840	824	858	873	849	882	856	851	828	839	859	855	862	868	891	849	814	843	835	857	835	848	798	805	851	820	865	871	854	868	789	819	798	839	857	854	814	866	851	856	893	839	838	867	809	809	864	800	852	852	835	803	802	844	782	820	787	865	850	837	848	844	822	834	835	829	831	815	831	855	818	808	864	847	793	812	828	863	801	878	829	835	859	858	842	851	843	886	861	843	828	866	869	814	866	822	802	861	840	780	813	855	865	861	816	836	830	828	813	897	864	803	818	840	827	872	851	829	857	784	846	792	814	843	812	856	833	808	859	880	871	863	808	846	882	856	880	868	834	826	868	803	795	886	793	808	842	859	830	838	802	816	825	876	834	817	787	884	815	821	797	836	833	850	829	855	874	826	806	866	858	834	829	884	843	854	866	838	839	836	843	851	863	838	841	863	878	857	904	866	826	801	856	821	888	873	869	885	861	832	919	858	843	820	809	820	826	854	843	822	828	867	889	845	816	845	847	838	848	868	833	797	810	816	886	837	837	820	856	811	840	809	854	826	842	786	841	835	903	818	868	853	833	770	879	810	897	858	801	820	820	883	801	824	836	861	819	808	896	865	776	841	808	828	813	866	810	876	829	847	844	867	799	837	839	866	813	869	832	853	870	805	836	876	868	820	836	822	840	833	825	819	862	807	870	864	887	855	811	863	840	872	857	889	845	895	879	871	869	805	838	834	864	813	799	826	856	841	802	837	821	820	889	847	819	842	848	860	857	873	831	830	837	872	857	841	850	853	809	829	866	839	818	837	810	857	851	847	818	838	839	822	804	857	834	838	835	824	809	857	855	873	834	841	828	860	834	837	827	862	858	864	830	829	831	818	860	859	862	839	825	888	798	861	935	820	842	823	831	880	841	835	787	826	880	819	833	811	819	863	908	865	814	835	875	820	844	863	851	818	855	868	836	762	832	845	850	845	890	841	823	807	822	885	863	879	831	886	823	871	790	848	891	823	798	896	788	859	835	805	790	857	818	828	849	840	872	797	883	832	870	846	853	865	866	848	810	837	840	866	861	774	865	832	770	840	903	877	862	861	827	878	838	828	858	834	811	895	825	833	804	827	827	826	841	856	878	804	795	850	809	852	767	866	850	856	824	823	808	832	850	847	822	819	832	874	850	841	862	857	848	859	817	817	851	805	837	856	797	882	858	823	799	854	822	867	887	854	864	861	838	849	842	832	827	821	827	846	821	902	885	859	869	857	854	799	819	825	920	810	844	812	836	836	848	899	855	868	808	867	846	795	860	819	844	842	841	867	848	845	887	872	849	871	826	832	795	798	840	853	779	857	792	862	842	870	844	808	813	838	837	793	864	808	837	781	832	827	816	836	817	818	798	823	819	796	868	807	860	828	886	834	870	858	838	890	876	839	801	868	804	842	812	833	849	810	848	805	819	803	851	831	852	806	852	783	892	844	814	822	818	832	850	843	801	827	875	840	831	822	769	867	840	781	802	873	809	859	836	801	848	847	833	827	814	849	818	866	835	845	852	797	841	844	870	861	836	870	811	808	816	830	855	894	839	846	879	834	899	804	885	829	851	851	819	860	853	865	841	830	848	789	864	783	888	865	886	882	817	877	846	808	834	826	793	909	866	862	857	839	824	884	882	855	864	839	823	862	857	828	880	856	838	886	861	828	855	831	865	862	856	863	826	821	868	845	822	819	847	831	870	846	803	808	866	826	803	797	898	838	844	856	854	793	801	826	892	862	833	893	808	921	831	864	832	840	807	841	802	817	816	813	809	855	841	800	874	805	810	770	816	840	848	834	827	845	800	775	781	852	818	826	843	885	804	825	789	849	817	829	816	844	867	869	872	790	798	825	846	861	770	781	827	773	855	817	836	834	882	823	860	910	860	806	792	786	868	862	856	918	842	794	832	874	843	840	763	861	847	814	840	815	833	830	817	876	852	790	850	845	851	825	825	801	904	798	885	802	843	874	885	857	890	775	765	855	906	837	810	827	887	842	825	840	871	847	792	858	798	844	817	873	833	824	867	831	816	887	830	842	842	810	857	874	876	889	855	855	832	820	867	865	868	850	834	831	839	844	850	894	841	834	877	809	807	839	877	803	881	868	820	848	818	818	916	796	830	789	808	842	860	834	845	855	819	852	789	803	868	866	820	819	859	803	793	884	830	857	790	849	807	840	808	802	879	820	817	832	863	856	783	843	877	871	839	844	848	862	856	819	844	837	877	846	793	830	818	838	821	879	826	812	889	875	845	826	836	820	853	896	827	870	868	794	837	864	819	873	804	869	829	894	930	865	796	854	838	874	823	843	879	876	807	823	817	834	851	802	813	868	798	878	779	799	838	831	837	830	851	838	863	812	875	847	865	796	874	871	836	819	814	775	803	802	838	787	818	843	879	894	853	894	839	802	845	808	823	798	845	812	854	823	893	823	831	798	815	818	841	772	827	827	824	848	829	868	869	785	898	868
25505	21474	26673	22626	3427	1523	1242	1105	1014	1109	1063	1061	1048	1004	1099	962	999	1017	1047	970	995	1019	997	1014	991	1015	974	984	943	940	1002	1031	898	1097	1005	982	991	986	989	1004	1019	974	1042	969	992	986	986	1045	969	1059	1024	1002	993	1028	950	1027	1000	1021	943	898	1019	1013	977	969	982	975	1001	939	993	971	1015	1002	984	1026	950	998	981	991	982	1043	952	909	1031	1021	994	988	989	990	944	946	982	942	940	974	977	1057	951	967	974	1032	975	987	965	947	946	947	935	1009	988	1019	910	1000	1012	973	988	962	934	990	955	940	955	981	953	912	951	940	960	1015	981	1028	1005	961	985	950	1012	996	1041	951	1025	999	1035	960	969	1043	976	1016	995	1004	970	983	968	983	974	943	1001	963	992	942	923	983	923	969	1007	982	979	1051	972	993	940	973	1030	973	959	967	959	984	1016	952	962	963	984	988	1003	1005	955	943	981	964	933	957	976	959	999	979	984	1068	996	975	973	1011	1065	981	1017	1013	971	983	1014	925	978	991	1003	989	884	987	1020	976	992	972	1045	979	1040	969	941	1012	983	1004	952	990	1002	999	995	1000	1025	983	1020	984	1000	948	978	980	986	963	985	998	966	967	1006	933	962	976	968	913	1006	982	995	969	988	1010	938	957	951	928	942	1002	1017	939	969	993	950	964	987	1030	950	954	985	981	976	960	976	964	994	1000	968	984	933	1030	1011	999	1018	993	1002	926	973	1040	919	974	976	886	1008	974	984	989	965	1014	1022	998	1000	942	938	994	971	998	957	968	940	936	950	1020	994	980	983	968	945	966	1027	982	956	970	1005	991	944	1000	952	1010	958	980	952	1012	1021	940	1011	1010	961	997	979	931	1017	943	1012	979	981	969	1013	978	1009	990	988	949	917	1001	935	1030	941	1015	975	977	923	976	972	957	955	985	988	937	995	1003	957	963	1032	979	915	955	991	964	1022	939	928	1016	970	1033	1008	995	967	1038	916	978	975	990	920	1053	990	1022	953	949	974	1019	976	1011	1005	943	920	978	982	978	979	1008	941	1011	983	957	984	1002	992	928	993	967	949	980	975	1009	950	968	1005	950	933	987	1017	1014	1001	983	967	989	936	1009	1029	1000	990	962	956	1001	978	977	947	1003	988	969	981	977	973	985	925	1005	1004	988	944	967	1029	1049	916	1035	936	982	945	1016	1053	950	1042	950	944	958	1001	985	1009	907	947	972	1007	967	1004	976	974	939	948	1027	992	1011	1025	951	968	921	990	967	1004	1000	935	1075	1016	990	1002	1008	1012	1040	991	939	983	1013	981	942	1026	948	1004	988	1022	1007	1000	928	1047	991	989	1037	987	942	959	990	968	1073	915	1032	967	966	1028	963	945	936	998	925	966	965	998	1007	1068	976	1012	930	972	938	1011	1030	1001	958	1008	979	1016	1007	956	992	952	981	984	1011	1017	997	971	988	986	980	948	969	976	977	970	962	1011	965	1033	1004	969	929	980	998	915	999	973	970	957	1000	990	1011	983	969	990	1030	976	1016	1002	993	943	966	967	976	938	1036	965	962	1009	1026	971	978	982	977	941	988	1004	1031	945	983	966	980	935	1006	1066	1007	1028	982	969	969	997	981	1008	982	1016	976	959	1005	979	997	962	974	988	970	1026	910	929	965	964	955	977	1003	963	1022	962	997	967	976	968	994	977	981	970	982	952	1027	1036	961	954	1008	1029	953	1047	961	989	971	1033	1023	998	1032	1025	969	994	1000	1017	950	984	933	954	994	977	1014	952	975	989	969	917	933	1002	954	1021	980	993	966	1015	979	976	935	1024	1013	953	995	1020	1008	989	995	985	984	999	966	933	1000	991	985	974	945	983	978	1030	979	956	1019	935	959	939	961	995	977	984	974	1010	981	941	1022	928	1015	920	944	1026	1010	957	973	986	933	987	997	986	957	980	958	1007	1053	1033	1004	1007	979	958	933	953	983	905	1006	962	986	972	1016	989	1020	993	925	1009	996	957	980	1007	955	954	940	969	1002	956	946	993	1034	936	996	969	1021	972	936	1004	970	970	1018	1033	988	991	938	987	985	976	944	969	1000	975	938	986	1058	982	966	1003	983	1008	1020	979	948	1002	955	973	1002	924	952	1015	995	981	993	1001	1029	989	909	935	913	979	1059	952	979	981	1030	989	990	970	987	977	943	942	980	1038	985	1029	1023	980	930	952	977	951	971	981	960	1036	948	956	1022	935	1000	929	939	912	981	1006	931	964	1040	982	962	1030	1000	959	980	970	992	1005	1013	950	930	973	965	998	1016	994	933	999	998	965	992	967	964	993	1036	954	927	989	997	950	960	987	971	980	965	974	976	1022	935	942	952	994	978	917	959	975	1016	1012	963	1007	917	959	953	962	988	1002	930	1004	1018	976	980	922	944	1045	987	974	983	925	1015	941	976	972	967	993	1010	920	977	982	1037	978	941	1002	976	1030	998	1014	981	937	938	978	1002	1000	984	1029	969	955	1041	937	976	959	953	960	971	942	923	1016	973	975	966	953	905	1014	994	942	981	990	954	972	963	971	1004	996	951	1037	1014	980	937	1013	1020	1005	955	1031	952	1004	996	1018	982	953	951	1003	992	1014	1037	1010	1006	994	1018	988	959	980	983	967	1011	981	1024	926	1028	1002	1003	986	975	979	995	940	1001	977	956	1016	989	934	1022	947	956	1022	993	978	988	961	933	975	969	974	921	963	986	900	974	975	1008	944	942	996	986	1000	987	973	992	963	1046	980	980	977	957	952	937	1044	1053	976	1005	1016	997	999	922	956	939	1062	960	998	959	1022	964	975	1015	963	971	993	951	932	966	976	1033	1009	964	994	940	956	975	1039	932	977	979	1027	981	971	1057	998	972	984	966	1042	953	964	1012	997	971	958	971	1006	1006	1029	971	1031	1028	943	933	998	962	954	942	978	966	998	983	981	1004	949	981	979	1013	975	1012	1017	956	965	1006	986	979	978	978	988	988	985	1013	1030	916	996	1010	954	958	864	962	965	938	952	973	967	1026	972	944	1000	1052	1010	1018	960	944	975	972	997	972	978	989	959	963	955	1006	946	976	1023	991	1025	978	952	994	1014	978	1009	956	986	993	991	964	972	924	1001	1022	1022	1007	949	1009	985	957	952	976	963	1001	967	955	1028	957	1035	992	991	988	917	976	999	1019	1008	922	1001	1061	1004	1007	973	982	974	950	989	949	991	984	1002	997	983	970	935	1006	1020	968	944	961	965	963	925	949	1006	1007	987	967	1004	980	946	990	968	991	980	1018	1000	1040	1006	1048	942	1006	1015	954	996	984	1019	999	944	973	954	1016	1033	1066	965	1015	1017	1008	969	963	1020	1009	902	986	1011	994	1006	936	981	957	995	978	1029	1082	970	983	942	991	1012	957	990	1017	971	1001	932	989	1035	947	1007	1001	1051	974	1015	986	968	987	994	979	949	994	960	983	1007	1012	1046	968	978	990	991	945	979	1001	981	976	991	946	960	963	1004	973	945	1001	993	906	966	960	1009	929	1025	972	975	981	967	1022	984	1000	982	1021	1010	1035	964	1012	1065	1008	1016	977	994	1024	1024	946	1005	972	975	981	1058	1014	1006	991	1014	967	964	943	973	1030	1020	970	979	951	1003	945	976	1006	1027	1061	990	956	1033	991	1015	992	968	979	972	963	946	966	1019	958	907	921	943	925	971	920	985	967	1020	980	989	1003	943	959	995	952	1011	961	1003	932	956	1004	913	1002	1013	976	971	930	991	1002	1011	984	1023	968	1060	1007	972	1040	944	1005	1002	959	981	964	989	1030	1010	1007	997	986	1029	960	1016	1020	1003	1011	985	1037	976	959	1011	978	992	954	970	1010	997	976	977	946	954	937	970	966	959	932	965	926	930	961	1007	1022	1024	952	981	983	928	932
3709	2664	2321	1620	1349	1154	1051	1020	1019	968	971	929	899	944	948	942	930	919	908	943	890	879	950	905	922	932	901	914	923	849	919	856	893	912	909	868	927	904	878	907	835	879	899	944	924	874	884	892	889	859	945	871	920	954	924	869	884	896	917	891	883	925	870	889	898	869	912	847	897	894	938	848	847	899	931	938	880	916	926	887	844	864	886	925	908	907	920	882	889	915	895	899	859	873	871	911	880	859	878	881	910	876	868	879	887	891	876	913	898	949	884	880	904	913	896	928	875	904	879	848	859	918	874	843	914	867	906	845	859	897	924	824	855	850	879	878	888	906	882	854	887	896	907	858	900	889	909	897	876	848	877	922	873	881	885	862	853	890	898	878	865	872	876	843	892	938	894	871	895	870	867	928	926	815	880	892	852	862	880	865	895	858	874	892	897	860	881	904	833	907	859	919	856	862	902	902	934	827	854	900	890	835	803	853	865	888	877	916	849	922	862	888	911	878	848	833	875	923	856	875	870	898	847	929	918	849	856	924	882	933	831	800	922	920	843	920	876	927	891	863	862	881	921	848	923	860	873	890	934	853	879	873	850	954	873	869	916	891	893	885	850	934	882	915	939	823	895	869	896	854	920	858	902	863	902	875	902	853	915	890	883	882	948	862	876	880	943	894	864	854	924	923	887	899	847	856	861	910	832	915	889	891	836	895	871	879	886	891	871	898	870	918	849	900	847	912	895	867	881	920	838	899	868	845	868	856	891	917	916	924	842	878	847	915	926	864	874	931	885	872	873	864	860	923	858	833	868	863	884	892	891	881	872	870	891	836	872	913	927	867	852	893	884	879	874	903	836	907	903	855	856	885	832	853	873	898	880	927	878	839	901	839	885	935	882	891	837	889	888	876	893	924	895	871	874	906	923	889	828	856	921	918	893	855	923	885	906	861	879	845	944	860	880	872	851	875	872	921	907	883	880	850	918	869	918	896	893	873	901	949	910	845	828	910	924	875	851	885	824	859	833	841	927	849	890	857	867	874	897	829	901	914	854	862	860	954	901	936	884	899	833	907	902	869	857	864	853	895	862	870	890	893	874	910	832	853	918	799	846	847	891	882	834	807	900	910	889	853	900	874	926	914	868	847	890	910	882	877	878	939	890	867	839	881	892	821	890	881	902	842	913	852	878	859	884	893	919	924	900	935	895	881	931	881	875	870	899	878	904	891	850	900	888	845	907	862	879	840	903	887	860	905	839	922	892	858	875	875	903	865	913	922	883	921	881	895	906	860	822	843	856	894	890	875	894	848	882	900	866	892	873	898	844	893	843	867	869	926	918	862	827	897	886	842	899	857	950	913	884	915	894	903	866	905	860	850	889	905	890	807	868	888	854	869	867	904	919	871	866	936	877	875	907	863	901	901	955	884	860	918	893	872	875	905	899	870	850	890	936	935	879	850	863	910	912	891	864	904	906	808	954	891	935	917	842	867	873	906	878	870	858	854	870	848	927	866	878	878	893	851	925	915	892	881	933	829	868	900	867	900	922	939	962	857	834	893	851	891	931	852	878	867	886	928	887	886	877	891	851	872	891	883	914	874	934	870	877	888	910	897	890	847	902	873	892	864	847	896	904	932	856	881	876	886	868	866	835	853	899	877	880	938	834	894	902	890	879	915	927	847	904	896	844	865	853	857	912	886	888	871	853	866	850	910	886	906	894	890	906	876	877	909	910	838	809	854	929	843	884	859	878	884	894	867	894	861	918	882	881	897	909	891	898	877	896	909	940	883	835	886	878	929	862	847	867	849	896	913	860	937	898	855	864	831	899	864	874	835	867	869	862	909	876	881	866	847	881	835	865	894	887	879	870	873	891	887	862	867	855	865	953	916	883	848	870	836	898	838	879	894	926	879	857	863	960	908	903	884	885	861	844	927	909	853	871	876	889	951	862	914	938	864	847	873	901	873	866	895	884	872	875	863	834	884	884	870	866	849	856	888	914	880	874	903	868	919	882	848	846	877	852	870	855	861	914	890	893	856	867	870	902	902	834	848	913	902	824	862	862	911	918	883	854	847	887	887	844	886	845	869	914	848	859	876	851	892	879	864	872	858	874	892	879	847	903	931	928	847	907	872	896	911	895	923	910	902	880	868	860	869	915	902	925	855	904	906	898	861	879	850	862	844	853	857	870	834	831	895	941	881	950	875	844	889	858	875	865	887	829	860	891	870	888	907	880	876	919	934	886	911	892	872	912	879	870	871	879	952	873	859	907	948	915	937	833	897	870	897	895	878	845	826	888	951	900	892	920	889	840	847	943	884	861	879	881	820	855	882	913	905	827	852	851	873	848	869	935	880	913	836	904	872	847	868	888	896	887	944	913	877	867	922	868	869	948	874	892	870	870	860	900	853	915	873	912	874	924	884	873	863	881	817	848	880	883	910	893	870	825	905	910	918	862	902	883	904	816	828	849	924	885	866	865	865	868	885	946	896	849	825	915	884	907	884	862	883	855	911	879	849	850	895	878	853	890	856	937	855	813	871	890	841	906	917	903	901	866	906	866	887	919	843	883	909	861	909	858	869	883	849	941	825	888	894	855	893	833	949	936	876	842	878	817	868	873	854	864	920	879	849	857	891	884	847	839	862	871	865	906	872	864	934	889	871	855	905	866	856	887	841	829	926	895	891	904	881	855	857	935	853	876	870	863	880	833	827	832	875	877	899	890	890	883	846	904	863	830	916	909	873	851	892	838	836	883	897	907	856	902	869	863	922	866	836	824	869	924	940	838	909	851	845	871	906	849	901	900	836	895	913	904	864	922	912	873	909	856	865	834	931	926	926	865	885	895	873	880	881	897	885	878	876	891	827	877	878	885	848	845	912	872	862	883	848	854	885	902	891	853	880	898	865	858	892	867	892	881	886	873	881	906	885	884	866	885	879	911	895	926	876	877	942	876	887	853	911	893	877	894	943	911	921	817	929	870	851	863	925	854	893	854	870	849	908	859	840	893	889	914	858	887	849	849	865	876	888	914	832	922	869	912	906	872	910	879	873	919	914	910	882	840	911	858	855	873	962	926	884	909	840	888	916	884	901	839	933	957	869	873	898	889	824	900	865	882	846	873	858	898	885	918	814	858	859	908	935	847	901	883	851	834	880	900	872	851	875	905	843	899	888	899	876	871	875	850	853	852	883	903	887	879	872	791	879	873	875	879	881	879	899	846	877	841	902	896	823	943	897	878	846	906	854	845	895	910	908	865	886	876	946	871	899	816	919	878	910	848	857	884	839	861	878	926	841	873	925	877	796	903	879	917	821	858	866	868	861	830	839	905	874	909	866	869	848	866	909	867	872	901	845	894	894	892	893	889	915	872	875	849	884	888	890	878	875	921	878	901	877	920	860	927	899	933	826	907	917	879	858	838	862	849	841	864	911	807	843	890	892	830	897	849	882	859	911	872	821	877	914	853	888	867	894	898	844	925	893	876	904	895	865	892	852	941	853	893	865
24103	21400	28643	24521	20826	4218	1447	949	781	789	761	699	699	691	644	634	641	646	692	649	669	638	625	667	648	642	625	634	628	612	653	611	655	635	670	635	649	622	641	642	617	650	616	609	674	611	619	566	608	626	585	665	604	653	640	671	630	630	605	635	594	681	666	583	626	592	625	591	673	669	596	615	634	627	597	616	607	621	616	627	618	630	610	577	608	617	653	601	614	661	600	554	596	667	587	615	621	598	640	611	601	619	622	597	621	610	559	612	607	603	644	628	610	618	620	655	625	626	592	649	608	605	614	631	610	598	651	601	597	605	685	645	620	652	600	635	634	602	615	601	644	617	569	622	590	635	622	598	610	609	625	630	624	642	625	631	657	604	620	666	645	647	620	626	646	622	617	569	628	641	617	648	623	590	590	630	606	643	564	596	619	615	614	627	635	620	593	644	613	635	623	597	630	640	610	638	633	643	619	576	639	634	659	616	619	649	637	652	626	611	604	647	606	663	591	636	609	637	633	590	653	605	588	617	663	611	625	653	621	585	581	582	608	582	660	594	563	596	638	639	650	624	604	639	616	608	627	606	633	606	609	630	539	644	603	653	639	636	622	606	620	602	605	622	599	575	623	625	628	675	573	612	618	585	636	619	631	553	624	619	615	562	600	589	584	617	573	646	612	622	627	581	639	618	645	629	585	612	649	640	630	608	636	613	593	622	637	599	629	637	611	607	559	592	609	622	653	616	620	610	663	639	609	602	631	606	632	599	676	592	648	628	608	611	627	592	600	658	628	619	608	593	620	651	617	606	635	618	636	614	666	696	607	591	616	632	595	571	620	586	621	606	606	604	682	585	620	554	580	619	568	589	620	608	596	609	609	607	638	623	605	598	567	636	595	615	616	591	632	599	609	626	651	595	654	595	576	609	594	602	585	643	597	646	596	592	590	618	619	646	653	599	655	589	573	618	665	589	611	605	634	619	601	636	587	636	640	662	607	616	631	599	594	581	616	608	620	652	595	635	580	608	589	628	632	553	597	602	614	606	600	586	619	633	597	652	630	667	659	589	664	587	631	613	639	623	605	616	659	605	583	634	596	628	611	575	598	556	607	641	568	664	596	615	575	597	582	573	605	601	595	615	623	611	585	609	600	606	590	639	654	629	629	642	621	603	622	605	644	596	656	572	632	623	591	557	602	585	609	611	612	632	599	606	617	617	585	618	588	599	589	639	661	602	573	613	620	608	607	641	656	622	640	587	584	603	589	600	585	641	589	590	588	635	621	638	578	590	583	619	598	595	667	611	582	625	633	620	587	597	603	617	631	586	643	583	616	617	662	561	634	610	655	613	599	586	629	588	622	617	598	616	603	623	628	601	622	618	616	567	660	609	622	581	607	603	621	634	588	606	650	583	655	628	627	619	586	586	640	581	572	576	618	586	588	635	658	603	622	612	630	630	608	625	648	583	586	593	610	579	631	582	623	610	598	584	597	618	591	638	616	626	668	620	558	613	578	679	584	633	597	637	633	613	625	622	623	600	620	618	625	665	605	611	632	613	585	638	614	608	598	619	648	636	614	626	623	568	627	630	623	617	611	637	607	626	621	637	663	600	625	573	613	617	563	642	617	593	591	609	614	652	602	625	569	634	591	631	594	603	595	611	629	629	599	610	646	607	596	614	642	625	616	630	641	610	665	610	555	566	629	627	632	599	629	636	585	647	617	587	592	599	626	620	658	651	628	640	604	537	593	616	609	631	611	581	609	596	643	646	594	613	652	585	593	586	614	621	554	575	611	600	610	650	595	630	625	596	591	592	630	603	577	614	611	619	596	584	588	601	592	606	548	623	608	574	588	652	605	580	614	590	609	590	613	612	614	605	588	643	651	604	590	581	632	601	576	620	649	615	591	633	605	623	603	608	613	635	601	624	603	649	607	618	610	654	614	587	621	607	637	657	631	629	577	628	627	591	608	590	623	621	628	604	584	628	649	587	620	622	623	598	639	615	613	627	586	626	637	620	634	630	578	555	614	653	618	624	595	565	610	591	607	593	646	643	645	635	618	581	589	587	607	669	607	639	625	604	598	605	571	594	623	608	613	617	622	601	612	620	627	600	624	620	582	611	664	601	599	568	605	615	599	615	607	580	592	591	619	618	634	653	657	635	608	589	648	594	615	593	592	601	605	575	588	618	614	599	581	631	617	640	629	606	653	640	693	615	631	596	623	641	580	628	617	649	594	587	635	640	643	589	584	633	625	612	602	642	609	612	654	578	646	618	602	616	627	594	622	604	599	579	590	639	581	618	625	593	622	623	634	596	618	564	635	639	605	627	636	550	609	636	632	627	619	581	612	612	591	624	581	620	592	617	622	624	637	597	598	613	638	578	676	585	625	613	600	610	618	612	680	586	627	618	600	598	577	611	593	639	590	583	573	620	637	632	592	585	600	612	621	636	645	602	573	609	632	593	571	623	667	652	591	573	589	598	611	623	626	601	576	625	638	609	616	625	645	637	640	638	590	599	595	572	568	620	591	596	628	594	607	595	589	610	668	622	616	637	624	649	557	619	583	614	650	629	623	593	581	602	600	625	602	580	621	614	637	606	603	605	607	598	548	635	600	617	609	636	605	568	606	602	589	588	646	651	608	602	627	610	579	579	616	627	628	589	619	619	596	596	647	622	579	621	657	585	598	540	638	605	601	573	583	675	585	621	589	607	628	577	602	578	632	631	621	665	606	617	621	555	611	614	628	595	596	587	609	589	588	640	613	644	595	620	582	665	649	645	563	606	582	616	617	623	620	639	577	631	606	654	631	602	606	652	624	616	610	604	640	602	641	589	621	617	615	629	579	581	638	598	608	642	551	600	566	561	589	626	606	613	609	579	593	586	622	646	582	627	595	633	627	604	621	599	587	599	605	561	567	585	616	558	624	628	637	633	601	604	651	636	630	582	582	595	590	586	586	601	565	614	615	616	639	584	636	604	597	638	583	631	633	636	606	570	585	628	587	580	616	598	621	592	587	580	601	609	574	584	611	609	617	617	614	580	614	627	610	593	614	550	598	635	630	597	620	574	594	619	591	596	578	639	588	586	616	632	639	634	582	627	600	631	600	574	580	626	609	574	625	593	624	644	586	574	593	614	618	635	636	617	614	649	640	644	589	657	580	658	590	614	636	555	592	619	629	606	618	587	589	596	588	619	636	594	600	612	623	598	611	640	611	639	612	608	597	589	576	596	662	591	650	663	608	660	610	625	579	636	624	602	597	618	640	583	597	623	623	590	670	627	625	562	597	586	591	631	637	573	600	610	624	624	566	606	593	584	540	615	640	579	611	614	616	639	571	587	653	597	623	656	644	578	577	622	635	612	651	650	637	601	646	607	571	612	614	605	576	602	593	640	581	641	641	669	561	601	559	631	593	596	634	611	590	602	619	610	623	584	627	605	607	574	586	642	612	596	633	619	600	598	609	574	591	641	596	638	640	643	567	654	665	629	580	603	617	589
3573	5028	4176	2074	1552	1208	1017	932	873	804	814	784	690	699	741	684	640	674	682	642	674	618	639	643	632	662	624	669	629	655	592	601	662	610	610	617	632	641	634	605	597	670	673	632	589	616	597	618	617	600	661	583	641	653	615	603	645	639	605	660	686	621	660	614	647	651	589	639	654	628	610	600	618	589	607	670	636	601	603	631	596	617	595	610	606	613	628	619	600	594	580	592	605	646	653	627	638	583	684	642	608	644	601	620	653	637	578	647	595	634	642	621	576	646	592	611	639	624	588	610	621	621	589	615	610	613	602	633	629	617	585	599	631	634	649	631	591	604	602	621	621	617	618	598	627	603	625	615	642	640	670	620	605	617	580	614	595	606	611	584	679	638	605	641	620	634	626	593	632	641	599	610	626	614	598	598	593	644	669	617	623	632	590	629	623	589	579	626	584	608	623	578	596	623	601	630	563	595	591	604	620	589	626	594	564	616	568	584	582	575	602	588	635	615	569	566	608	636	605	570	621	565	594	651	633	592	599	628	635	580	618	613	659	603	596	632	608	636	589	585	624	610	574	652	624	648	625	622	600	576	638	578	617	587	668	621	606	577	582	631	605	571	575	635	633	611	597	606	672	576	589	593	645	613	607	636	602	611	559	630	590	606	644	601	624	610	610	612	595	616	631	589	591	631	590	632	570	616	618	635	615	612	597	603	602	623	603	572	588	667	613	687	586	590	608	606	589	618	604	598	603	645	609	580	602	559	650	583	623	603	523	633	617	604	611	660	639	582	600	602	624	614	599	649	568	652	617	616	562	636	601	617	577	589	648	648	615	636	620	582	623	610	579	616	609	641	598	601	619	630	617	621	627	556	617	602	616	612	576	573	594	593	636	567	581	639	584	572	616	592	632	591	612	581	641	632	633	610	660	627	629	599	633	592	621	624	595	591	595	614	572	614	591	567	638	554	609	593	588	625	626	608	574	575	626	633	595	578	564	615	568	594	589	622	569	603	619	626	592	619	601	607	621	597	597	608	620	598	603	591	615	627	646	613	603	613	617	649	597	613	555	628	569	597	626	654	607	618	664	588	655	603	616	646	661	611	614	604	632	615	606	596	611	619	586	619	617	605	632	604	597	654	579	599	541	586	590	616	649	595	616	602	595	628	604	640	652	619	634	587	565	588	630	607	598	624	631	611	577	626	636	598	615	600	595	560	623	618	601	562	594	591	587	630	593	587	616	584	642	589	613	598	630	607	608	569	575	635	576	553	631	570	659	606	627	586	613	621	631	554	670	599	588	620	641	592	577	614	620	620	588	616	614	626	622	609	609	586	569	638	624	597	635	630	622	584	629	606	574	569	622	586	585	627	640	634	606	602	577	621	612	591	587	604	615	603	590	589	593	572	593	554	649	599	598	582	654	571	613	573	626	638	637	603	589	609	595	598	595	576	622	593	585	601	596	631	607	601	586	597	553	579	628	620	588	642	628	641	610	659	613	622	611	625	598	577	612	611	611	557	611	597	603	588	588	612	607	586	568	596	618	601	605	649	627	602	584	609	618	571	595	642	580	600	591	610	587	605	585	648	624	625	609	630	613	629	634	658	605	601	579	656	587	615	567	644	653	585	638	631	625	568	604	599	601	587	599	613	575	621	580	572	565	629	607	623	585	631	627	574	617	619	583	594	597	590	621	606	602	615	613	644	582	576	645	621	611	595	610	596	603	628	567	588	641	590	639	627	613	617	616	605	629	624	587	573	607	655	593	584	615	590	622	608	594	586	602	576	607	598	585	587	628	565	619	554	637	561	662	652	610	619	583	596	640	575	548	613	586	642	600	613	568	627	591	574	609	622	621	612	623	595	645	593	622	584	601	600	635	590	585	617	609	590	634	614	628	644	618	577	650	666	603	617	569	632	616	581	560	597	561	622	558	585	553	558	638	622	620	609	638	621	617	602	633	586	597	575	661	645	643	625	622	559	606	612	607	631	559	613	610	638	610	599	627	590	636	614	602	615	602	575	600	549	619	614	546	571	574	620	602	578	600	586	585	590	604	592	536	550	642	618	614	617	648	617	569	652	583	574	618	600	627	568	609	657	571	636	552	592	621	666	594	559	584	561	621	598	644	645	634	614	605	646	591	626	579	587	586	673	603	590	603	632	643	620	586	635	605	639	635	586	584	631	642	593	543	573	572	608	591	654	583	584	634	569	579	610	592	586	594	609	634	620	637	613	602	577	575	624	611	606	610	612	550	601	557	606	633	562	578	571	629	602	574	614	616	588	621	644	596	588	610	608	589	608	599	581	556	600	629	638	620	582	620	627	622	593	617	582	636	597	573	578	593	594	589	645	643	582	588	586	591	622	575	588	599	618	568	617	627	588	617	616	611	635	653	615	650	637	640	615	621	626	603	604	610	602	611	653	635	598	642	619	587	577	616	646	591	624	599	579	690	609	595	628	594	620	616	610	606	613	599	616	585	628	620	561	588	638	646	583	589	609	588	660	573	671	589	647	661	585	602	645	643	596	631	590	566	655	586	615	579	554	616	613	569	650	609	611	621	561	599	591	596	624	578	573	592	613	615	621	588	571	550	593	588	594	625	590	620	543	650	604	611	608	588	609	581	596	608	585	596	589	604	586	627	632	602	595	550	586	575	602	578	647	584	613	648	575	606	588	595	644	592	569	583	608	584	567	609	618	612	633	570	589	563	624	639	637	620	587	584	597	598	662	625	610	582	610	612	554	640	597	598	610	603	603	587	581	628	577	581	616	622	558	593	597	647	565	593	599	634	590	622	583	586	543	625	618	594	630	587	603	588	616	604	604	581	593	592	580	576	559	590	610	579	616	575	600	610	565	616	607	624	607	602	584	643	568	631	622	638	627	622	607	583	618	584	595	603	606	600	604	587	578	650	622	629	618	634	616	650	590	604	631	616	595	609	577	578	614	622	622	594	560	612	618	589	602	576	566	631	610	579	612	636	591	622	600	570	581	591	616	607	585	607	616	631	574	632	610	612	608	600	599	623	585	571	582	613	564	583	598	602	550	604	612	591	657	606	597	551	609	589	604	612	649	537	627	632	557	647	566	617	545	585	614	610	603	624	609	613	589	629	614	581	598	609	621	623	627	611	627	564	601	597	629	623	634	603	611	626	604	584	568	599	602	646	607	623	556	571	598	577	602	660	588	605	624	614	589	556	609	559	601	577	629	653	612	632	553	650	627	593	638	644	646	619	602	591	546	555	590	631	644	608	621	652	551	578	651	623	634	653	582	613	621	599	614	604	617	602	614	587	592	597	580	600	605	626	620	621	609	596	588	600	602	585	603	641	608	624	622	607	603	603	611	624	570	600	619	624	566	666	627	584	557	584	582	629	605	613	634	553	533	592	605	553	599	610	631	586	574	607	563	618	595	585	580	566	595	606	628	569	634	573	565	615	619	603	559	574	581	589	571	602	641	615	614	561	600	620	632	670	575	632	614	582	642	638	671	607	623	589	602
27617	12936	2391	1391	1011	930	1002	926	980	993	945	890	960	953	946	994	980	963	948	914	935	920	984	939	966	916	988	924	926	969	899	871	888	949	921	943	932	906	987	947	965	912	923	961	910	900	910	970	931	919	960	992	899	967	892	922	1003	958	945	926	980	909	971	969	936	937	965	983	941	960	926	912	943	944	1024	940	978	929	929	957	953	951	929	992	925	930	896	912	918	963	948	902	904	927	931	987	952	933	984	910	950	984	930	947	948	932	955	959	926	923	946	967	909	999	958	926	941	951	911	885	934	961	907	923	959	910	966	939	959	971	971	851	955	964	993	953	955	935	1002	890	920	924	920	940	961	901	982	915	954	918	909	897	947	942	935	962	952	944	991	911	936	910	919	961	958	980	949	918	964	958	922	918	930	925	905	941	901	997	904	992	950	1005	881	936	921	970	961	932	868	951	892	917	934	928	950	973	982	933	952	953	909	980	928	1002	939	959	960	930	966	926	942	969	906	874	927	919	940	944	954	935	969	952	948	949	910	940	948	941	975	906	919	902	946	968	958	945	947	927	942	933	958	918	943	924	889	961	926	965	897	898	1002	929	930	894	948	984	915	967	881	925	909	906	890	981	912	951	968	953	952	925	907	959	935	925	963	951	986	851	976	945	912	961	941	961	964	965	948	957	966	951	913	964	917	969	955	938	904	930	978	971	886	950	932	952	966	927	998	1018	929	972	848	896	1002	980	912	937	904	962	907	927	917	892	934	925	974	960	988	1011	909	938	939	974	963	936	922	946	964	939	940	916	926	936	903	984	960	936	891	961	938	950	938	951	887	938	919	916	979	947	924	923	920	906	960	920	947	936	1017	913	950	951	941	965	910	968	940	930	989	866	936	950	918	943	968	956	962	963	915	883	897	983	986	969	933	937	944	934	930	952	919	939	994	902	954	909	903	975	968	918	902	925	970	930	921	946	958	918	921	943	917	901	907	942	1007	919	946	959	941	897	979	875	946	954	919	875	904	937	934	939	947	961	926	964	932	928	963	957	943	908	948	933	911	943	955	904	894	1026	1018	987	919	893	909	909	956	953	951	956	928	887	948	905	959	901	937	917	994	870	955	950	932	887	921	941	914	923	950	941	995	955	926	968	932	982	964	919	945	937	941	944	969	977	907	934	947	935	945	932	922	982	928	929	948	1016	920	909	961	954	903	961	953	904	903	949	927	910	939	943	947	984	953	940	935	924	929	893	974	961	942	999	925	970	907	948	953	967	947	923	888	962	1031	989	941	970	939	940	1012	988	907	973	904	913	918	933	929	995	960	935	928	890	913	939	941	972	977	941	1039	989	928	938	945	934	966	907	939	947	962	932	955	938	929	983	926	964	959	969	987	928	991	905	886	975	967	967	952	970	921	889	942	932	970	936	937	987	923	931	964	905	914	911	968	912	936	994	934	954	934	879	941	959	907	951	946	994	888	918	957	1005	918	1002	911	953	911	917	916	956	908	933	921	912	918	947	943	955	916	932	969	950	960	959	970	906	908	952	935	965	933	948	910	978	996	871	914	912	964	896	969	967	927	901	994	972	945	957	956	945	962	971	947	911	943	950	952	964	928	948	977	937	955	880	943	964	864	962	927	966	955	971	924	1011	979	911	935	913	967	927	948	901	927	946	944	918	889	964	922	950	941	960	982	912	955	943	937	919	902	930	969	961	958	949	940	925	916	902	944	928	941	922	932	950	947	936	923	921	947	953	997	943	1004	947	912	842	970	937	971	948	938	970	956	886	939	982	919	926	933	940	852	948	924	907	906	972	996	925	928	975	1019	960	955	931	942	942	947	905	957	902	950	971	944	942	938	944	959	916	963	904	981	993	922	987	940	958	935	900	950	941	943	1008	932	906	944	923	911	951	934	906	970	1004	927	945	978	969	938	887	973	929	932	954	990	918	938	962	886	961	939	943	960	911	1018	968	921	959	961	926	1003	946	950	918	924	1010	853	898	889	912	955	931	958	887	961	965	994	918	958	920	930	908	933	877	917	921	929	909	1001	942	893	923	954	1019	906	944	953	923	951	948	959	920	932	976	933	922	924	901	968	938	959	949	984	984	875	977	909	943	919	901	921	928	854	1003	1021	925	1019	1015	974	929	975	909	930	919	952	938	1000	948	957	973	935	950	977	982	935	923	951	933	932	923	988	901	958	924	949	963	953	993	916	959	878	947	938	934	936	982	976	940	970	956	897	920	981	958	970	891	913	882	891	980	984	928	975	994	985	975	937	964	947	1003	893	989	1015	941	981	908	900	941	930	899	979	1021	944	911	963	944	974	928	922	932	916	927	901	934	918	909	976	940	935	972	950	913	943	945	963	888	963	902	966	919	978	954	904	957	929	985	902	981	912	925	901	980	972	916	963	943	919	957	947	918	960	987	991	934	964	938	951	954	937	981	897	991	1009	960	952	926	869	864	906	1008	938	1024	879	948	888	899	943	913	938	951	955	930	933	986	954	926	928	977	915	940	960	938	912	877	945	927	924	994	914	994	988	968	932	913	941	888	912	940	942	924	916	908	997	917	950	942	901	930	917	948	1008	913	939	951	947	940	964	956	959	939	973	986	962	941	981	986	925	941	983	914	965	894	920	952	989	952	933	1001	959	934	936	923	929	979	979	948	904	977	963	938	964	1022	970	930	920	956	990	892	966	916	906	939	920	984	969	924	938	967	903	920	954	930	945	981	957	862	929	917	937	952	893	912	878	922	872	935	865	920	934	961	948	947	904	906	947	955	884	895	950	972	968	929	923	944	961	915	944	934	895	990	972	951	965	980	941	935	925	878	900	904	906	931	912	949	956	911	946	907	902	985	920	892	922	913	957	937	914	926	889	996	979	911	910	1009	892	940	919	965	905	948	934	920	945	955	1006	984	971	965	908	989	965	927	895	907	951	909	934	946	908	978	1007	921	909	888	966	935	898	946	965	1008	951	876	920	966	897	973	981	986	945	942	898	936	952	948	954	897	947	944	933	969	936	931	932	924	932	970	1002	955	907	972	927	987	964	995	883	911	998	910	898	885	970	984	926	968	930	937	959	927	890	917	918	887	918	955	929	992	915	1000	930	928	943	925	922	927	942	920	994	884	974	945	878	944	964	945	997	902	933	937	926	879	954	936	947	930	935	1004	940	937	959	913	1004	941	963	966	953	941	936	949	925	961	883	912	987	857	895	918	940	930	974	937	963	870	1024	967	943	908	914	950	964	870	941	906	949	923	915	925	957	941	888	933	946	984	908	935	934	916	974	951	946	947	955	967	883	932	975	943	987	946	962	938	942	1006	925	904	916	945	883	934	947	922	932	889	924	955	956	932	921	919	937	997	914	908	961	940	944	907	937	901	912	951	916	956	889	929	909	953	947	969	966	910	962	954	1000	925	976	976	936	938	967	974	938	948	969	939	931	943	937	905	979	900	905	966	932	911	902	946	954	919	938	906	949	943	943	866	939	903	944	966	912	924	940	977	940	965	924	919	954	944	889	947	1008	969	922	960	868	900	938	930	949	971	932	972	967	916
5270	1079	987	852	868	852	864	888	900	823	820	885	815	911	839	866	808	844	898	853	848	817	845	858	844	850	848	884	771	801	839	892	865	868	803	834	813	798	835	835	803	839	815	869	817	826	820	838	841	865	875	803	830	845	817	836	819	842	829	805	825	829	874	838	826	861	850	856	879	826	846	907	854	872	835	775	843	846	837	829	862	801	867	812	887	842	821	899	828	815	854	842	810	848	883	826	835	862	876	821	764	821	818	833	852	866	849	874	858	808	845	798	805	808	839	818	815	860	789	803	808	872	836	793	815	827	819	824	837	833	833	839	831	895	802	797	833	754	853	873	826	859	826	863	832	842	855	785	836	824	823	827	859	820	848	840	804	865	811	847	824	791	862	829	831	820	819	816	846	867	867	818	804	830	893	845	804	847	869	822	863	839	850	874	813	850	812	785	870	814	839	839	790	781	831	807	806	818	852	851	870	767	860	835	797	923	872	828	890	848	838	858	833	876	808	895	842	822	826	841	834	874	794	834	800	859	829	791	825	848	852	844	787	844	825	823	881	851	830	864	824	810	821	816	816	859	826	804	836	829	885	851	831	849	809	819	831	817	875	872	837	804	815	803	803	861	819	855	849	806	816	791	838	816	857	843	915	837	864	801	849	864	799	838	820	793	832	850	792	843	813	815	802	870	839	842	828	818	791	789	815	848	884	868	763	839	837	864	816	849	870	822	916	805	824	869	853	864	841	843	754	810	843	855	805	852	822	814	811	790	815	890	834	791	873	856	836	824	845	814	812	847	836	925	815	801	875	854	804	836	863	773	827	798	866	824	773	833	800	804	805	814	820	836	849	844	850	819	805	812	869	782	835	833	856	827	797	866	853	852	824	794	792	877	862	793	864	820	886	799	858	865	858	800	812	834	879	802	804	822	868	821	838	814	862	873	828	827	843	810	834	781	834	791	820	778	829	828	823	800	836	810	843	901	853	840	783	847	821	821	818	836	779	870	817	794	836	834	899	877	801	828	804	808	843	902	851	860	868	832	879	883	842	837	811	842	870	812	823	833	851	855	863	808	882	829	779	846	817	858	809	847	842	816	811	824	849	824	831	812	826	850	845	799	822	837	826	852	771	863	801	799	803	870	836	873	836	845	861	845	813	872	788	822	818	749	850	819	820	863	856	823	837	799	884	881	819	836	841	816	874	840	821	876	850	841	823	873	836	835	869	827	861	859	862	853	838	861	863	807	854	841	835	809	839	865	813	844	814	848	792	861	837	838	828	783	827	852	813	882	848	822	830	798	832	858	846	809	891	825	824	842	830	836	818	815	825	874	809	809	835	859	890	786	857	860	837	852	791	825	899	835	821	855	882	789	863	794	830	792	826	808	822	838	837	808	792	856	805	852	843	838	891	795	831	834	853	843	800	834	848	895	824	853	857	841	844	881	857	848	825	854	863	851	839	877	823	853	858	828	801	859	865	845	842	789	843	822	840	803	771	861	810	804	843	825	871	854	798	806	793	831	804	849	860	869	905	841	880	828	760	837	839	811	828	859	883	863	864	847	851	880	860	858	862	831	848	823	786	864	810	840	844	779	839	872	772	800	811	859	846	795	820	846	870	814	787	805	797	862	778	855	859	853	817	840	776	845	762	812	836	823	816	781	880	848	786	851	847	844	864	842	843	792	814	806	858	856	854	828	840	835	841	850	823	804	827	857	820	867	824	804	848	839	820	828	851	815	784	825	832	880	864	834	828	871	797	850	843	856	835	835	802	890	852	843	823	804	827	816	854	832	865	869	821	871	820	876	823	837	871	823	860	860	809	867	873	828	818	849	885	828	803	841	821	854	818	859	818	834	874	838	859	859	866	849	855	862	819	815	860	838	849	840	812	819	868	788	845	866	832	783	838	813	839	831	809	856	822	811	827	855	860	842	816	832	839	792	847	842	794	848	880	821	825	858	840	806	846	762	796	834	821	844	850	813	862	859	812	816	829	861	844	834	816	854	827	827	879	823	789	836	803	825	871	833	864	791	856	813	774	837	820	764	819	850	823	849	782	873	822	805	801	790	886	811	899	855	882	823	843	831	851	835	864	833	860	866	857	829	849	815	841	813	804	835	829	867	853	842	776	816	820	823	852	834	803	847	824	901	805	787	844	863	853	828	826	839	877	894	817	889	841	871	852	822	858	826	832	811	795	836	860	838	843	840	867	802	824	833	839	881	748	884	826	814	843	853	882	807	836	855	850	779	827	863	866	804	793	852	789	765	845	838	793	818	841	823	878	819	805	848	819	859	873	850	771	842	804	812	834	831	820	843	835	842	788	858	828	837	806	853	836	804	771	833	780	836	793	817	808	853	810	869	856	833	866	829	859	824	868	856	785	821	781	882	863	857	827	839	802	851	807	847	822	835	846	784	824	829	825	872	811	848	844	775	870	819	852	795	898	801	834	829	767	831	854	883	773	852	863	905	826	840	900	834	789	866	870	863	822	819	826	814	873	830	898	874	862	876	808	800	850	785	848	843	889	850	795	803	866	834	833	839	811	841	837	882	788	801	837	815	887	858	819	900	864	850	845	844	821	819	811	882	840	843	824	834	823	821	830	874	825	872	819	788	831	832	841	813	817	848	855	785	848	775	860	774	888	781	811	816	823	841	834	874	797	805	873	865	838	814	824	813	811	814	830	857	811	854	787	867	895	824	901	874	836	809	825	834	864	841	864	826	860	864	804	852	804	871	860	818	803	872	836	869	782	796	868	880	839	819	843	820	841	822	858	827	789	859	830	789	844	830	798	837	833	796	890	888	892	835	775	808	839	871	808	858	812	813	816	825	847	807	805	821	844	859	869	821	877	863	853	912	754	840	846	855	829	830	809	884	879	815	804	822	847	892	851	782	845	857	840	850	838	873	814	892	795	844	836	807	831	810	814	871	817	862	806	886	854	868	919	848	827	808	762	871	858	863	834	801	826	850	788	858	848	780	903	825	856	827	844	849	843	842	784	810	816	782	850	850	787	846	858	780	863	808	839	803	835	823	842	796	844	890	813	811	833	841	818	825	768	846	851	818	857	831	873	820	816	803	843	809	889	820	827	857	841	849	830	810	875	838	830	844	811	830	795	876	850	821	864	840	854	886	851	813	845	826	855	820	791	830	849	830	838	858	823	802	810	828	882	816	824	822	863	828	818	807	887	839	801	881	878	832	867	819	841	870	845	822	827	810	840	854	871	806	851	814	821	830	857	838	901	856	803	805	827	826	879	881	864	905	806	868	810	834	863	854	847	854	874	823	849	844	825	813	854	772	843	810	829	814	860	792	815	875	776	836	809	817	822	878	839	849	861	829	842	846	801	828	845	816	824	848	797	889	834	845	821	796	880	893	868	831	828	820	889	846	856	761	794	805	825	831	838	805	779	842	851	858	844	823	832	810	836	811	815	844	772	809	814	803	798	889	864	821	823	812	818	793	845	816	778	807	773	838	831	840	925	785	853	817	906	831
25441	21420	26676	22659	3389	1493	1338	1039	1064	1043	1032	1044	1062	1084	1006	999	994	995	964	950	1001	1007	1035	981	957	991	1006	1010	965	997	1004	1011	993	1012	933	915	1007	975	993	1009	1001	976	967	935	1013	964	1007	928	992	1004	1009	1010	998	997	1021	971	948	933	984	962	993	999	937	1011	972	986	993	974	905	992	982	992	1009	947	975	1012	967	983	969	1021	979	933	992	1016	953	1001	966	985	1002	938	1011	927	968	997	1012	958	990	967	1001	1005	931	986	1019	1021	973	949	929	962	999	989	962	994	1021	1000	958	978	969	961	1021	921	1001	991	982	927	1026	990	947	971	951	927	1031	1002	950	961	969	954	1003	985	977	983	978	994	935	1009	982	977	949	985	1014	1003	1001	1007	987	1042	922	949	1018	962	919	977	987	972	975	1012	899	965	1004	1019	945	972	1006	1012	975	962	968	967	989	921	943	892	930	941	970	1020	976	1019	1030	1021	989	979	1000	994	957	985	1020	1030	939	916	1017	959	982	987	958	974	986	991	964	1004	956	1008	989	1016	966	939	978	977	1014	929	1010	897	959	978	1019	978	966	963	995	984	984	954	989	964	1013	929	980	998	954	984	957	963	941	908	994	990	961	989	1042	984	979	949	945	921	960	981	952	1012	947	1011	959	975	1004	973	980	966	989	982	988	1023	958	943	1000	970	1003	918	898	962	908	947	967	969	961	994	993	986	985	995	940	1006	954	960	1027	969	988	976	1022	961	1004	977	992	991	944	940	933	952	960	934	939	964	961	1000	928	1020	932	940	977	964	968	941	930	959	964	943	978	981	997	999	1042	992	998	968	1019	991	946	1002	1011	1012	963	944	948	960	967	995	991	965	949	1028	1020	953	992	997	984	935	951	970	966	1034	1017	998	890	973	958	983	970	974	1025	987	957	949	970	989	1019	934	966	923	991	966	926	981	961	952	958	952	917	968	987	999	996	962	916	1002	897	991	930	943	1001	942	972	944	963	1006	975	996	971	973	940	968	980	978	974	1019	988	976	954	975	965	986	956	1003	918	988	971	1011	1038	1018	969	970	992	942	928	1010	942	1017	979	962	955	990	931	946	942	983	975	1002	962	943	932	959	1035	1011	978	960	979	960	955	994	1017	974	911	924	969	989	996	949	913	955	958	941	963	949	1034	987	954	970	968	984	967	988	1005	1002	987	973	960	961	1033	1002	992	975	962	1057	994	906	981	981	1058	1008	919	945	1000	972	973	982	962	975	959	951	962	1004	1007	998	1033	956	979	984	991	986	956	883	934	940	1003	954	957	993	981	985	979	1004	996	969	1003	988	978	1020	924	966	967	1018	1003	1013	935	958	927	987	995	1032	903	963	1029	949	959	963	1001	931	1037	1048	1023	964	963	1020	975	933	969	990	997	985	958	981	929	917	960	985	975	994	978	998	952	1001	1005	990	1018	959	993	995	982	970	982	922	979	1002	1017	1001	974	1027	946	1000	959	982	947	1023	986	975	929	968	941	957	922	965	947	1010	1036	986	998	1001	923	976	1001	997	977	980	969	992	942	914	989	990	949	973	957	958	963	904	996	1024	906	1013	1024	953	998	949	951	965	919	960	971	975	972	1004	1031	939	920	961	921	951	965	902	974	977	976	983	1009	962	974	967	967	1007	932	979	952	956	970	999	925	977	970	972	944	936	980	989	951	926	922	1000	951	951	985	958	961	966	949	962	1010	986	973	980	992	953	1012	995	1006	922	1020	985	1001	980	1008	959	984	881	926	992	969	922	976	940	977	970	952	995	982	951	977	966	946	967	985	979	960	967	1001	1025	984	966	972	970	941	971	952	897	974	988	1002	976	991	950	955	997	964	945	984	1010	1039	913	978	972	986	992	990	1014	980	981	970	963	956	946	933	966	957	987	974	1002	918	926	992	1024	980	1009	1000	970	911	1008	937	990	964	1004	982	1024	1012	950	1002	943	985	998	1008	949	998	987	988	1033	983	951	996	1006	950	973	979	979	983	967	970	983	954	954	960	920	945	923	987	980	990	1030	963	974	941	950	943	973	1023	967	980	1015	1010	987	980	951	924	950	1010	1042	938	1016	951	969	985	983	1025	989	955	954	935	951	972	989	947	960	991	997	1000	957	928	990	962	995	1006	994	930	928	973	970	955	944	980	958	964	923	996	935	962	928	999	986	969	973	950	960	929	928	979	967	960	984	938	912	969	957	933	928	953	946	1007	1000	960	973	907	1001	971	1007	963	990	971	941	992	927	960	1007	918	936	1000	947	997	992	1003	947	961	1026	964	1018	952	903	983	904	968	947	946	980	957	962	1011	961	968	959	995	991	1003	966	1016	942	940	960	977	1030	959	961	993	1026	980	992	912	931	952	962	978	930	982	961	970	982	946	1013	1000	958	983	970	923	961	991	1012	952	954	975	1022	939	1003	985	1018	978	920	968	995	975	965	1010	960	985	1004	1001	945	991	939	993	966	1004	999	1006	968	971	989	988	945	972	1007	944	979	978	983	962	979	1033	1036	911	1026	1004	942	935	972	949	932	972	921	902	947	951	977	939	913	973	999	983	1008	920	1019	998	984	986	950	958	973	992	946	1007	955	957	930	965	979	975	980	967	993	1002	993	1003	972	1015	1016	991	978	1017	960	941	933	911	987	980	947	1050	907	936	975	984	937	966	928	966	980	997	985	962	1000	1002	971	944	989	980	986	968	998	1022	956	1036	993	959	995	972	943	964	921	960	1038	946	943	1037	933	981	1001	971	956	976	957	981	971	933	958	962	983	975	951	943	979	992	913	959	940	998	976	962	999	973	968	1038	948	1001	985	987	976	935	924	1016	974	976	1028	1013	956	1006	993	1009	974	1020	940	992	994	1015	1028	991	974	971	969	928	981	996	954	1002	986	964	953	931	966	1040	1021	975	964	1022	953	952	1044	987	976	956	967	978	998	1035	944	916	994	998	961	918	906	951	974	979	993	970	976	954	996	961	988	961	1019	891	964	964	949	984	941	919	941	1020	962	986	929	915	966	960	945	952	949	954	965	980	965	983	1039	1037	988	988	940	1006	919	974	999	946	1001	996	925	1043	1006	1008	970	962	907	983	1050	934	978	997	972	988	1012	993	1013	965	947	987	1006	1051	1035	934	983	968	979	945	974	986	1027	898	972	967	940	964	973	913	972	1004	935	983	1019	972	920	950	1021	959	919	945	989	958	962	994	970	1029	1059	985	961	914	965	974	936	947	966	986	994	980	951	995	1010	996	969	925	995	934	1028	948	994	959	939	923	973	979	1010	993	957	958	964	940	990	959	1020	953	992	1014	997	997	935	977	981	983	974	972	952	938	958	967	946	971	939	980	976	1062	921	943	997	977	967	970	1073	1017	994	1009	960	1030	983	930	987	1019	993	957	960	946	968	965	993	1030	897	955	934	1011	997	1028	995	973	938	961	963	1000	993	976	991	992	913	944	917	993	1032	970	1009	922	933	979	988	943	964	907	961	994	971	971	937	954	986	998	972	950	943	983	962	982	1008	958	953	1038	949	924	985	953	957	962	896	951	980	985	938	1006	1020	988	930	986	1008	992	970	977	949	929	965	928	906	1027	988	963	950	988	992	962	928	1006	942	942	983	901	960	944	1001	1016	962	927	925	960	1016	964	951	960	953	948	980	989	947	996	990	943	967	957	924	913	964	991	964	926	939	1015	957	989	1011	944	971	950	913	972	947	930	956	1026	916	1006	913	945	939	950	939	975	969	966	957	951	959	982	950	897	971	925	976	971	986	970	932	1014	960
3660	2767	2456	1474	1282	1127	1053	1049	991	938	950	967	945	933	921	885	897	874	914	910	898	880	972	907	894	904	860	889	919	924	876	945	881	905	891	898	904	858	899	945	915	930	928	881	896	849	882	857	905	948	881	893	934	917	938	877	908	948	899	937	869	916	909	875	861	897	926	920	917	841	925	870	909	867	897	886	877	898	902	837	826	874	838	938	856	852	885	872	904	912	871	868	917	921	865	845	924	886	903	902	909	908	884	855	907	864	860	874	885	895	877	841	850	886	918	883	899	928	864	910	897	858	869	880	886	845	858	897	894	879	876	885	886	886	883	865	861	867	849	897	901	893	843	911	907	910	865	877	877	850	940	866	887	839	850	899	912	883	833	871	892	868	907	900	884	916	900	903	937	824	919	824	909	843	861	881	918	909	880	950	884	884	840	863	899	907	929	880	848	872	865	892	911	881	951	895	902	886	853	891	961	876	890	884	808	863	889	900	861	853	902	843	858	884	942	926	856	888	853	898	912	894	843	878	886	826	865	877	837	872	860	845	855	923	888	908	853	865	877	842	845	834	822	867	924	863	894	886	865	867	859	903	834	886	851	890	924	884	903	861	899	913	852	926	843	887	879	880	906	874	896	927	858	884	874	848	893	872	860	885	893	863	923	862	890	895	887	871	816	849	831	837	889	906	803	870	853	879	930	985	896	887	864	873	881	860	924	875	912	834	882	856	884	884	870	891	906	846	871	898	949	880	910	877	861	850	866	896	896	892	868	827	888	947	920	867	885	846	897	867	870	873	888	868	921	873	927	881	873	892	873	855	887	899	960	859	930	881	925	826	943	867	924	943	855	858	876	858	866	895	834	864	875	848	897	878	826	890	927	826	888	839	871	921	907	872	850	895	875	853	850	870	861	883	866	893	899	939	904	878	926	913	879	905	859	874	908	891	845	836	849	883	897	857	831	880	878	889	858	898	878	844	851	919	867	845	880	823	881	900	904	857	863	898	884	858	810	903	862	887	859	885	860	844	880	853	892	915	867	806	880	848	881	850	876	857	901	867	923	888	857	840	850	881	828	863	909	883	866	939	866	852	883	840	865	856	824	890	878	921	798	890	850	867	915	852	849	850	881	888	883	842	888	903	884	874	870	873	871	849	891	936	838	875	879	816	823	850	840	904	858	887	908	902	853	922	946	833	903	888	875	860	876	872	824	911	879	852	849	868	913	915	900	938	858	869	831	874	843	905	909	871	877	888	924	845	824	872	907	938	889	879	911	852	890	867	891	901	945	882	929	888	898	841	861	815	846	912	891	906	875	858	823	822	875	891	887	816	818	869	873	902	883	871	827	896	872	889	891	864	886	918	883	878	868	841	836	818	921	866	888	909	882	863	860	940	821	852	909	886	917	955	894	832	833	863	898	888	903	853	895	807	905	864	879	834	888	852	873	866	857	858	903	871	878	907	901	857	843	913	851	908	873	883	897	959	862	932	839	868	918	867	848	876	916	892	845	860	884	814	887	860	854	845	854	890	810	895	845	839	833	867	847	915	885	814	848	879	844	895	867	910	886	832	871	939	855	932	886	850	936	897	910	907	903	863	880	910	906	882	869	931	882	852	946	856	860	898	845	844	850	887	880	880	973	900	899	869	877	895	834	879	924	880	862	848	876	914	877	900	874	870	880	852	867	825	874	891	971	869	876	946	962	940	927	903	910	863	929	850	845	885	912	883	868	882	813	919	931	884	839	881	893	911	915	887	883	867	895	883	931	879	879	892	876	846	900	831	905	895	899	868	890	840	896	861	843	870	883	884	909	878	792	872	844	859	875	861	877	853	914	862	865	803	848	890	860	842	854	858	849	839	881	917	880	873	808	865	917	863	892	872	902	847	864	914	897	827	824	898	876	869	877	878	849	898	895	880	831	841	870	892	898	843	922	874	898	840	861	842	831	896	893	863	876	922	844	918	879	854	854	870	881	865	859	837	869	974	853	928	816	889	842	827	876	859	838	949	940	878	864	895	857	902	834	886	833	926	875	864	846	882	864	860	879	905	900	902	921	884	850	900	889	837	810	931	851	828	852	917	896	891	950	906	912	891	843	884	868	928	963	863	858	884	887	909	837	895	909	923	863	910	868	907	921	884	867	802	865	844	858	892	882	909	856	907	853	927	852	914	869	890	839	885	886	902	890	878	876	896	885	902	877	828	858	838	915	886	830	890	860	866	878	881	871	871	882	872	868	871	890	844	902	846	860	867	832	878	886	889	903	838	883	848	842	848	890	841	828	843	879	845	894	918	812	898	886	886	901	861	866	860	881	858	885	864	902	877	885	882	928	876	806	884	882	892	871	867	896	830	938	895	924	867	845	895	857	898	853	847	899	875	831	850	864	884	909	925	909	892	895	872	910	851	832	865	891	860	892	901	925	900	882	898	895	891	875	867	924	898	890	810	862	922	914	885	879	886	826	884	867	938	823	855	899	850	853	976	906	906	868	894	812	893	835	933	892	853	842	890	835	886	946	867	895	835	906	843	869	925	895	887	898	888	886	847	895	874	878	840	890	878	873	815	865	894	948	878	905	901	860	841	892	885	865	860	896	859	847	873	887	845	815	850	900	884	851	877	886	900	923	823	892	870	910	837	929	875	875	871	858	890	845	823	951	824	918	909	884	908	869	861	878	827	892	837	931	879	872	901	870	922	906	917	884	896	864	830	923	886	873	856	897	907	873	882	873	957	850	960	819	864	891	913	928	864	891	903	916	841	910	853	881	890	865	887	879	949	865	842	840	823	858	880	908	821	817	876	881	882	909	827	796	901	924	903	801	864	805	859	829	869	865	881	851	904	911	871	971	910	887	868	877	885	867	911	840	872	902	864	860	908	871	891	848	818	869	890	867	821	900	815	855	859	895	852	873	844	835	867	874	903	884	850	870	856	933	857	876	949	860	870	870	890	832	817	837	871	851	883	896	878	807	856	947	897	877	845	907	873	837	860	887	865	858	907	899	874	856	904	931	824	847	852	827	921	825	892	855	832	840	925	855	871	843	867	848	926	914	838	838	902	876	874	907	926	829	870	907	824	879	881	884	906	877	852	872	821	883	909	890	911	878	914	844	889	844	883	880	909	897	832	879	886	828	896	861	856	886	945	821	866	831	863	896	896	917	839	905	930	849	871	875	891	855	900	880	857	886	823	832	853	870	847	868	881	884	857	886	876	872	894	877	866	833	887	911	864	875	889	954	906	910	910	850	859	916	918	867	851	887	882	883	880	855	867	835	930	896	841	833	938	833	895	875	840	826	879	891	888	917	871	924	855	853	923	862	908	845	864	873	907	886	875	932	902	908	906	878	886	834	941	850	865	938	846	883	885	891	914	884	852	895	894	902	878	872	813	845	868	870	880	933	821	900	876	915	902	866	833	902	941	909	840	837	892	912	862	936	825	846	849	894	907	905	876	847	900	886	891	876	883	890	866	896	853	864	878	842	859	852	884	865	864	907	828
24104	21442	28709	24550	20934	4409	1409	969	765	761	741	732	732	716	682	661	698	654	732	651	649	610	607	683	667	658	661	647	620	711	628	623	612	668	636	634	661	618	662	634	606	631	642	637	660	658	608	644	626	625	597	586	649	607	623	598	655	629	595	643	588	620	677	577	685	636	638	590	593	639	582	608	630	617	606	616	622	610	640	592	648	624	630	619	629	644	603	626	585	630	592	635	601	634	624	635	654	618	682	615	614	665	584	641	559	636	610	591	618	662	640	594	601	638	604	645	605	646	647	632	613	588	587	662	622	604	644	612	600	632	612	604	623	621	648	592	630	621	562	626	661	645	616	650	624	629	589	601	617	610	578	635	612	586	596	617	626	625	625	645	600	623	606	599	604	663	623	639	603	641	606	645	626	609	655	570	655	651	659	614	557	657	621	571	660	590	614	661	596	637	640	628	589	588	580	592	606	598	629	621	586	634	637	583	602	597	640	624	625	630	649	611	591	633	680	592	620	565	623	582	628	632	667	602	634	695	634	596	613	580	642	575	647	572	627	576	659	617	598	608	610	604	644	612	583	614	631	648	665	585	587	588	599	620	622	621	594	619	645	599	614	593	651	598	601	607	578	586	610	618	620	618	597	644	597	603	612	656	625	654	589	628	650	633	617	620	593	587	600	591	644	613	591	621	633	614	601	599	539	614	634	649	630	625	598	631	568	629	605	623	665	656	633	609	576	633	643	658	623	637	616	644	610	603	596	612	591	584	630	581	679	644	568	626	602	617	593	592	633	575	619	613	637	645	609	619	659	631	635	625	607	608	628	644	615	623	612	648	584	634	644	622	606	629	619	637	573	624	595	623	641	633	613	616	603	632	627	559	622	595	548	579	637	671	604	601	598	616	626	645	616	605	580	655	610	613	621	610	624	602	627	612	645	617	622	591	677	611	572	574	584	618	590	615	647	589	600	593	609	597	657	633	612	600	623	611	603	608	606	649	639	656	608	593	619	579	651	630	622	618	618	641	655	601	631	636	569	619	614	649	596	654	613	585	595	619	644	609	612	619	639	634	585	610	636	617	619	669	605	606	619	660	623	595	616	589	590	626	603	594	579	658	580	625	626	628	603	688	633	613	599	595	584	575	634	635	618	622	617	625	620	656	631	594	589	660	640	618	586	635	580	588	590	613	615	610	641	587	639	640	637	665	611	667	606	640	603	634	634	624	642	567	637	665	626	604	651	624	605	605	649	630	622	618	577	601	603	598	656	603	647	614	639	578	591	628	614	602	601	589	637	653	628	605	637	598	641	608	606	600	597	568	606	610	664	574	524	599	607	609	598	637	601	608	610	609	577	599	604	586	604	579	604	599	620	551	622	603	604	614	634	618	592	617	590	634	614	596	597	620	596	582	582	573	630	657	595	611	658	605	590	598	607	629	606	619	601	607	580	616	610	624	660	636	624	593	596	611	638	651	650	615	623	584	606	626	610	615	581	637	600	642	584	611	634	593	612	623	634	621	611	615	636	629	650	608	631	610	639	630	602	643	587	618	629	608	589	613	570	629	619	604	575	619	634	583	626	647	643	630	584	615	584	600	546	602	643	594	622	636	636	661	612	603	599	631	611	591	617	665	666	597	577	639	657	640	632	643	615	607	649	589	594	658	593	567	641	601	619	605	635	636	613	633	629	586	603	628	581	658	635	551	658	598	623	641	580	562	647	608	615	563	605	625	595	581	614	612	646	624	601	601	635	545	628	625	659	618	662	582	578	582	614	615	568	586	613	611	593	578	640	626	580	631	621	603	600	619	629	652	639	633	624	659	590	605	605	609	594	616	621	641	609	642	565	588	617	590	623	631	647	639	678	591	653	630	588	594	640	623	610	563	640	593	658	594	560	588	613	621	622	608	624	610	633	594	614	631	634	650	579	630	643	662	583	640	597	604	589	632	646	611	590	592	604	677	597	617	622	596	617	590	585	616	592	609	592	615	629	590	604	597	624	587	629	601	615	645	637	616	616	607	614	643	641	645	644	606	629	600	604	576	644	601	646	581	633	601	558	637	597	611	611	640	624	577	608	587	603	582	579	591	601	637	627	554	622	615	583	597	605	617	612	616	583	615	649	608	584	609	584	583	579	601	591	631	631	658	653	630	604	621	654	575	643	607	588	633	597	669	648	624	596	645	616	639	649	626	649	574	609	602	622	635	607	616	633	657	607	616	585	634	621	625	605	648	606	639	603	589	674	640	602	653	619	659	634	607	605	599	600	612	615	599	646	617	621	624	611	628	612	581	637	647	576	646	653	558	612	617	596	593	638	612	587	651	630	657	664	599	608	644	612	644	602	601	602	650	573	578	576	614	618	613	601	593	631	624	628	601	671	646	627	647	608	656	587	607	632	618	629	613	625	601	620	606	668	624	592	607	549	600	603	606	562	610	633	629	600	535	588	609	601	622	671	594	594	583	628	626	601	604	683	619	625	591	608	576	585	594	643	619	638	631	602	608	609	633	647	530	631	605	630	605	657	603	605	600	589	588	620	569	623	633	602	619	619	647	589	638	623	645	648	638	679	667	582	619	630	573	603	609	609	603	609	611	636	577	613	629	618	598	604	623	574	585	643	598	582	597	594	639	601	631	630	668	614	667	589	638	599	593	609	632	642	583	594	620	561	666	609	627	588	625	629	582	617	621	577	613	614	674	643	611	620	616	606	620	647	655	634	581	600	605	597	566	623	578	638	602	608	615	589	639	610	636	618	621	623	595	613	600	603	644	636	596	639	552	656	590	682	603	615	620	591	590	583	602	624	669	555	605	613	587	570	635	614	598	600	601	614	595	624	588	636	627	657	631	632	593	608	613	644	599	620	630	631	617	656	637	614	604	622	609	627	628	626	630	601	618	630	669	606	604	634	613	620	638	601	608	642	597	619	611	616	616	606	606	587	610	639	590	630	633	618	609	593	632	612	616	622	608	597	622	599	638	614	621	583	616	622	580	649	597	623	587	567	581	673	603	625	670	561	626	594	597	603	591	607	573	588	615	631	631	599	643	605	600	618	598	579	585	619	634	619	632	627	644	602	621	587	653	575	633	614	610	630	607	627	586	663	643	624	607	583	612	639	590	619	587	587	627	623	591	600	575	572	619	646	629	645	625	634	591	616	649	626	610	673	608	609	641	591	598	571	600	619	625	617	625	641	599	584	613	554	591	608	616	577	624	591	642	614	617	607	624	648	594	614	602	601	622	592	640	623	633	638	597	616	558	615	633	664	640	584	597	642	633	633	587	605	574	605	630	582	621	624	631	632	642	611	625	662	589	599	590	589	644	612	616	592	593	623	632	629	604	629	584	614	624	598	618	671	626	609	641	610	623	586	630	621	611	650	560	634	613	641	628	575	661	597	606	629	627	557	665	596	617	601	597	672	613	623	654	617	642	594	665	589	592	609	589	598	589	626	650	586	681	587	597	588	649	607	615	651	591	641	610	629	643	595	590	600	631	608	632
3495	5054	4005	2266	1590	1321	1093	943	888	841	804	775	739	730	746	729	641	669	667	675	679	674	656	627	677	660	659	627	679	642	660	623	657	641	595	617	635	644	600	686	665	616	668	613	651	676	669	590	621	614	602	644	620	635	618	662	646	637	614	665	604	626	631	645	648	632	628	627	633	623	635	631	628	568	576	623	625	618	627	612	628	624	621	598	641	624	589	577	609	596	632	668	609	608	625	623	619	587	587	635	579	660	621	621	584	650	603	644	623	626	613	657	634	614	623	642	613	656	598	654	602	627	662	623	632	612	629	593	618	597	633	570	618	621	641	647	602	634	605	611	619	606	634	596	656	580	637	624	578	613	633	590	615	604	627	561	613	621	600	594	591	662	599	603	645	636	609	584	632	613	599	634	626	617	631	631	629	587	574	620	617	640	617	623	560	588	634	624	612	642	601	654	610	626	629	606	601	627	644	554	620	645	626	620	640	614	601	619	607	655	579	648	586	634	631	624	627	644	577	581	569	637	631	626	613	592	602	605	651	607	609	596	634	660	558	617	600	614	590	599	608	616	575	610	591	674	609	635	588	673	606	647	657	619	554	614	619	594	599	566	580	614	590	625	607	608	563	594	618	597	602	638	607	638	535	640	579	633	609	604	611	579	608	611	644	627	580	587	590	561	627	602	586	621	660	579	613	604	625	624	582	649	569	580	591	619	617	604	617	592	657	576	594	651	579	597	618	620	662	619	588	646	626	542	659	596	554	601	633	608	616	611	650	611	628	580	601	590	561	625	628	568	644	620	634	564	627	646	615	553	595	636	579	639	599	619	609	652	650	579	607	559	649	646	594	626	602	602	612	608	593	547	594	630	612	636	646	617	613	612	632	606	619	601	599	649	635	588	634	649	605	571	639	621	615	628	604	583	642	598	607	644	593	670	610	612	579	605	599	592	569	623	604	612	592	620	605	588	548	602	657	607	603	571	630	569	594	640	668	591	630	601	570	577	610	649	628	606	641	626	596	609	594	609	589	670	635	575	644	632	605	597	613	599	632	629	605	607	630	587	581	590	616	633	604	624	593	656	595	583	652	613	588	633	657	616	570	613	643	603	605	631	571	622	606	620	618	590	594	642	614	608	612	612	611	631	642	613	600	625	617	646	603	547	634	581	609	615	611	649	635	615	597	645	588	624	593	636	608	642	595	623	562	641	637	630	588	633	599	589	582	606	574	594	610	612	570	608	618	619	634	637	562	633	596	627	589	561	585	595	591	614	634	639	641	611	593	642	590	606	610	596	657	598	643	581	612	627	578	626	655	615	632	582	586	651	574	632	587	591	616	630	603	635	625	659	615	627	601	639	620	608	610	639	621	571	626	632	601	620	604	622	623	633	597	633	610	565	625	589	576	580	646	627	589	647	609	623	657	617	609	634	648	581	572	593	665	610	605	600	595	612	577	652	609	639	627	572	578	642	592	603	596	642	624	592	607	597	582	659	609	592	626	614	660	618	617	622	622	651	632	629	613	582	561	582	614	650	610	586	587	616	626	599	627	570	605	646	617	610	614	593	617	604	582	587	597	627	635	588	640	579	610	608	624	632	630	621	622	608	619	583	622	541	640	647	618	586	587	631	594	607	652	601	649	597	608	593	597	592	587	608	612	642	625	658	641	609	582	616	605	618	624	599	631	631	594	633	584	640	593	601	614	607	569	638	617	599	605	609	623	613	594	593	605	632	636	606	621	603	596	587	632	543	609	638	581	596	648	666	601	581	613	586	596	614	595	588	595	634	608	588	603	617	608	595	597	605	607	597	620	632	636	578	575	587	593	557	601	604	587	602	649	573	627	611	592	627	643	603	604	611	641	603	597	585	618	629	573	607	632	622	625	595	621	628	608	593	636	575	602	614	611	588	614	610	637	595	628	616	585	611	615	581	576	592	654	656	624	571	573	636	680	633	600	614	577	595	591	616	584	621	595	627	591	638	617	593	582	588	605	603	615	570	583	597	620	614	579	601	610	597	581	563	643	588	608	626	603	587	640	660	602	562	545	629	603	618	612	561	589	621	547	583	615	642	573	592	616	609	665	618	633	570	621	579	689	609	618	624	586	626	598	570	612	659	630	642	623	623	606	585	634	650	568	618	594	613	602	605	603	573	572	614	587	620	616	630	597	603	649	580	611	607	626	640	590	594	587	652	612	595	592	598	627	611	597	593	577	590	632	566	616	567	582	601	596	609	644	625	640	635	625	607	604	605	611	632	623	600	634	600	561	620	637	593	597	608	602	587	619	658	608	573	598	613	573	620	576	591	637	575	682	626	648	561	600	593	619	662	612	601	630	627	611	604	602	625	601	604	652	619	571	601	642	667	613	587	586	610	559	589	597	601	601	627	603	591	611	631	595	668	601	619	635	623	635	598	622	650	581	612	588	636	625	620	625	575	620	563	570	601	611	635	616	562	581	630	595	569	625	609	591	598	601	617	560	653	629	589	621	622	641	599	629	578	597	588	649	583	608	623	618	585	635	605	577	568	654	574	586	599	624	640	595	569	619	591	564	634	606	642	593	605	625	629	602	594	601	645	628	571	587	573	565	601	552	620	583	639	609	576	651	612	619	542	606	605	617	584	577	622	576	666	602	609	583	572	561	590	655	603	608	618	606	614	603	605	626	569	602	608	551	591	608	611	646	592	580	626	618	661	609	566	635	588	610	653	602	578	612	578	585	601	632	662	602	605	621	625	590	649	590	607	597	613	597	592	547	599	614	595	579	578	591	592	625	616	624	604	585	602	602	568	616	617	594	564	571	581	600	613	619	598	603	593	651	598	584	624	615	601	603	602	611	569	604	632	623	612	588	599	613	639	598	615	607	595	585	623	572	646	609	622	592	609	620	584	601	576	613	603	587	601	612	613	620	575	606	608	602	594	586	579	625	589	614	592	633	606	621	640	625	624	612	631	616	611	633	644	624	601	625	611	629	632	631	555	624	612	575	623	640	598	635	588	579	557	649	596	557	595	628	630	640	650	622	621	643	587	664	613	610	592	588	615	624	644	628	616	653	628	587	657	592	636	596	616	606	619	559	611	632	617	616	626	571	604	622	631	621	553	605	607	638	578	639	616	621	621	578	639	622	582	648	623	582	567	629	586	588	614	620	597	600	605	600	633	625	608	604	637	607	614	611	605	588	563	596	582	570	590	583	634	565	603	629	594	599	628	561	614	604	589	605	621	620	602	576	595	604	610	594	561	604	611	583	598	583	612	596	585	611	599	597	634	606	574	601	615	619	560	605	649	619	621	595	630	606	606	606	608	569	630	600	612	554	624	601	619	656	586	608	594	617	614	644	612	608	611	619	591	627	584	578	603	614	614	605	605	564	665	611	626	588	598	613	618	623	631	632	569	629	639	541	571	594	607	607	581	613	659	622	592	602	630	608	555	629	613	593	586	611	609	612	610	637	613	623	572	574	651	608	616	608	644	655	585	537	575	600	597	574	640	592	587
27740	13050	2564	1525	1231	1035	982	976	935	982	998	938	918	933	931	952	934	938	958	886	1016	958	962	964	945	930	964	972	964	921	942	892	933	976	958	971	962	976	965	959	987	977	952	907	930	902	950	980	959	943	933	960	899	958	953	919	907	960	958	944	914	948	942	947	970	846	972	974	954	914	934	935	954	947	923	948	947	931	983	916	962	953	873	927	936	989	923	888	919	901	884	922	951	920	985	915	952	880	1001	875	980	951	895	962	918	957	973	944	895	1000	923	952	948	991	982	962	952	1006	965	946	991	916	1003	980	957	995	926	957	907	963	934	967	968	944	947	917	897	971	946	956	942	961	921	946	967	905	971	916	971	944	944	918	903	911	948	928	969	959	948	970	902	979	906	900	914	918	985	988	945	975	941	900	945	938	916	931	914	981	972	959	977	976	990	989	942	930	926	971	940	894	911	978	887	916	989	903	947	925	931	922	914	937	900	972	962	954	913	956	972	908	938	905	946	956	894	968	880	920	984	979	945	912	941	979	992	964	924	955	864	963	923	966	993	916	900	965	930	967	886	927	954	942	1003	914	951	912	967	977	952	903	969	985	964	941	919	950	939	910	1003	979	1011	974	939	849	934	992	952	971	901	1002	918	925	962	970	911	939	943	948	912	936	1005	985	922	992	937	943	941	954	992	930	956	958	906	911	925	986	932	922	990	991	930	956	935	896	1006	959	959	878	985	945	959	948	976	920	961	907	904	968	942	930	863	960	946	923	961	915	936	936	975	922	983	965	940	938	906	966	934	942	952	981	912	962	915	895	893	912	985	896	961	960	937	945	933	928	958	942	966	930	933	963	949	963	917	929	925	940	949	936	954	963	921	920	895	978	982	915	952	927	1012	929	939	933	973	963	948	979	902	950	977	983	950	954	1038	916	922	941	936	961	926	936	950	935	929	953	981	990	929	976	915	933	988	938	932	959	978	913	896	944	1003	927	927	944	917	911	939	967	933	952	946	961	964	927	936	905	913	934	889	934	927	939	919	913	898	876	924	924	915	910	968	986	861	943	928	927	974	946	953	910	890	955	951	920	944	978	976	927	876	955	856	934	1048	911	1001	904	949	1018	909	975	949	982	931	953	955	967	1004	882	952	924	907	941	925	969	928	909	872	938	889	933	899	908	886	1004	918	942	1013	900	940	920	883	890	989	940	933	974	968	914	986	933	892	890	887	891	966	961	908	942	953	888	910	966	948	896	933	1033	947	908	932	928	860	979	930	920	939	952	926	941	912	957	906	916	951	1012	937	880	899	964	968	948	912	937	934	954	966	975	887	963	930	925	963	924	906	955	954	951	943	927	924	952	975	996	918	940	922	919	1001	936	939	994	959	968	1001	902	938	943	968	937	951	1010	959	974	913	970	951	979	901	973	925	1012	952	989	948	937	901	981	921	958	969	975	895	924	923	922	890	965	912	927	978	980	969	937	957	925	928	938	952	897	904	960	987	905	910	929	918	961	929	928	915	1008	976	971	979	990	973	971	948	996	974	913	916	882	937	953	955	905	998	967	936	932	979	918	868	924	936	923	976	968	958	911	890	901	984	917	956	930	973	976	927	980	888	962	921	983	942	881	900	982	927	990	979	907	1002	937	963	924	963	955	950	948	860	903	960	924	959	913	900	955	940	921	988	972	889	961	945	968	940	918	962	954	942	969	970	948	946	940	922	926	984	945	964	947	941	956	976	941	932	954	973	947	906	912	923	905	989	946	963	976	964	928	929	971	951	916	895	927	964	903	932	964	921	960	906	921	917	875	937	877	962	892	939	889	935	922	894	960	965	957	921	984	943	922	966	902	930	915	965	935	914	978	946	944	935	1006	949	976	949	901	895	975	975	920	903	955	952	965	968	996	918	923	902	907	916	952	917	965	945	941	971	956	961	963	996	915	947	947	969	990	948	963	875	933	917	976	950	950	924	927	896	908	953	950	937	921	943	974	945	975	973	977	976	910	951	984	945	983	878	957	947	954	929	950	953	989	967	902	971	917	942	925	956	976	937	954	971	935	891	901	953	938	946	969	960	973	929	920	944	938	892	944	889	950	949	950	921	995	958	955	957	950	931	929	900	1019	938	953	979	936	1015	968	973	955	926	900	889	962	975	950	1003	917	943	903	916	906	991	937	949	989	981	963	893	975	983	885	905	974	859	972	968	981	933	906	938	912	973	933	916	917	895	940	950	911	971	924	970	985	942	934	972	912	960	939	1000	975	926	912	899	927	933	921	981	966	959	875	939	1016	948	924	910	976	982	943	998	948	893	926	901	926	928	942	947	964	930	965	937	922	829	984	977	951	993	977	922	965	963	995	955	951	958	932	934	957	929	945	955	948	960	949	920	915	943	844	922	1005	1023	905	961	952	928	901	962	950	921	1040	888	915	947	955	992	921	949	945	952	959	928	931	964	966	951	976	967	988	973	932	947	923	888	949	929	929	961	929	915	975	975	938	910	931	909	1006	935	982	939	910	941	946	958	925	963	980	945	970	940	902	926	962	1029	955	1016	954	954	964	970	947	895	924	949	960	970	939	973	913	922	942	903	962	977	921	1029	952	936	916	1019	907	944	944	966	983	971	958	924	941	911	905	935	884	945	920	940	888	964	957	867	924	935	982	970	915	959	1001	924	910	1021	959	902	967	970	932	925	923	926	960	915	981	916	937	964	935	956	961	936	900	950	944	875	875	961	955	904	957	979	942	909	916	969	898	925	898	894	985	898	914	969	943	961	988	927	972	895	994	998	963	954	959	890	950	889	936	924	897	955	931	933	941	929	954	954	837	947	965	944	948	928	937	958	949	953	932	940	968	953	985	955	902	907	926	972	918	913	983	948	973	987	944	929	946	922	980	876	953	929	984	917	930	972	933	962	917	936	917	903	965	917	932	965	925	970	947	928	961	988	914	986	991	900	1003	940	984	940	997	903	928	938	945	920	963	917	892	965	912	958	892	901	965	961	958	966	909	945	969	933	915	939	976	929	963	916	943	932	951	928	908	885	946	928	945	951	929	934	967	937	914	929	971	980	974	982	957	910	966	973	960	960	913	927	892	942	919	969	907	961	912	906	949	901	939	989	955	919	946	939	990	956	937	924	939	969	932	916	968	954	966	941	965	958	937	894	977	970	948	921	926	915	889	957	943	944	953	990	907	918	911	860	960	925	961	974	990	942	927	955	950	975	991	977	902	914	963	916	947	890	939	881	950	902	945	922	1005	972	999	928	940	963	949	908	963	944	982	975	923	926	921	930	986	913	937	948	940	986	972	945	907	948	965	906	911	903	974	928	925	961	955	987	916	918	938	944	984	946	966	937	923	918	925	967	962	1001	898	946	969	953	917	926	933	932	972	966	933	919	926	954	962	924	955	958	923	945	917	960	968	925	957	935	923	987	959	930	955	980	938	980	971	885	987	941	965	904	944	940	930	970	963	986	969	927	939	956	984	920	943	971	970	993	969	914	905	968	944	901	1034	933	921	973	999	899	942	898	934	941	899	914	916	928	971	970	965	919	912
5314	1137	1064	939	895	887	859	823	841	826	886	801	858	901	856	829	855	867	839	857	841	813	807	838	834	800	852	839	844	858	789	847	872	878	854	814	859	833	836	819	853	889	872	850	844	872	814	862	867	860	804	895	804	841	796	818	851	865	888	782	818	783	826	823	814	827	874	860	836	800	839	853	849	828	809	810	880	822	832	849	760	859	854	844	853	866	805	842	843	853	799	810	797	809	861	808	879	834	787	804	824	831	789	857	798	785	850	789	846	815	817	806	828	814	862	832	815	852	833	817	834	862	847	835	879	811	819	827	833	825	817	838	849	816	877	838	845	812	786	850	899	837	795	755	851	834	838	836	838	772	835	884	855	852	854	854	827	884	808	860	807	847	907	808	840	813	856	818	858	829	855	794	852	843	804	813	802	803	814	840	796	862	838	843	885	812	863	807	844	812	859	826	866	795	816	802	802	892	809	828	782	804	813	810	827	802	767	834	822	810	841	806	822	846	815	836	798	812	833	842	807	854	850	866	864	800	855	849	822	839	849	877	817	857	819	836	785	805	858	798	846	827	839	845	837	860	834	855	789	817	838	797	844	803	890	749	857	845	835	856	801	782	766	833	895	857	908	853	810	863	826	834	831	853	793	828	784	832	846	772	814	820	852	811	800	838	834	810	804	842	857	853	824	808	808	845	829	863	839	841	810	791	826	833	841	819	857	792	814	848	819	850	797	880	841	800	830	821	832	834	884	865	829	844	834	802	823	909	833	829	866	770	828	845	856	836	843	776	812	797	827	836	897	805	855	860	839	854	880	866	836	847	805	813	845	754	829	762	811	858	836	803	789	865	855	877	815	837	772	815	836	818	810	861	817	798	855	792	832	841	868	796	809	851	813	852	870	874	784	847	833	808	828	866	849	842	805	800	800	815	849	803	870	790	810	865	815	845	827	857	853	793	846	838	862	852	794	817	875	826	835	820	836	790	834	842	813	855	838	839	825	866	846	851	850	839	878	827	840	850	835	830	820	892	836	833	844	879	828	865	850	803	832	796	809	791	786	850	846	835	913	837	803	842	863	757	809	831	795	847	823	828	876	843	804	840	857	839	819	823	857	833	801	768	814	873	797	801	867	748	879	810	828	843	811	767	894	832	822	786	808	832	879	811	821	885	839	808	811	816	854	841	848	842	852	845	841	806	825	816	861	834	829	830	788	756	839	813	849	847	809	869	865	827	783	866	882	831	845	795	878	797	805	811	828	856	833	833	799	841	812	852	802	836	787	854	861	847	819	882	859	829	839	778	813	833	847	843	850	800	858	838	851	837	818	861	842	832	815	812	802	868	827	822	835	813	832	825	845	851	819	873	798	873	771	828	840	850	798	821	832	873	827	865	827	804	811	831	792	864	856	863	793	843	837	825	798	834	905	793	839	812	808	842	851	836	838	818	842	804	845	825	878	818	856	853	780	850	820	782	778	805	798	820	801	841	808	810	830	851	778	845	873	817	808	815	812	797	861	846	855	850	860	843	830	807	841	835	836	836	827	845	817	861	846	819	885	856	818	814	882	852	816	832	799	847	840	763	862	811	845	828	846	850	858	871	791	883	808	871	884	823	860	788	762	803	861	784	864	779	850	858	808	875	849	883	808	806	895	826	875	806	817	856	858	808	818	842	817	875	851	833	806	897	811	777	837	837	817	774	819	835	783	818	804	799	785	830	828	848	856	783	807	826	855	839	875	807	875	814	858	787	784	884	803	823	827	832	845	880	810	851	847	781	848	878	817	816	822	838	810	809	827	801	847	814	807	810	815	848	840	861	832	762	872	843	889	804	844	829	855	822	819	828	848	797	862	850	830	804	853	795	861	802	886	828	818	843	812	809	796	818	840	823	793	856	846	865	848	821	819	841	841	855	790	826	850	836	834	840	839	837	828	814	867	807	863	839	838	845	812	816	817	845	819	874	811	824	874	878	797	883	864	833	834	824	831	845	802	803	877	850	819	805	817	865	855	829	831	794	788	860	844	825	901	792	861	781	868	832	827	886	862	824	845	842	853	851	847	807	847	805	780	865	850	885	825	876	806	906	856	833	804	783	784	838	768	829	816	814	887	849	842	795	809	849	812	818	824	836	766	811	915	818	761	794	871	856	817	856	790	852	827	861	880	826	807	808	822	832	868	824	839	798	808	846	834	841	797	851	826	815	823	745	843	750	873	822	876	849	851	827	859	840	795	848	820	837	808	839	834	851	823	852	837	809	831	903	778	800	895	822	887	826	801	826	840	822	844	841	793	804	826	765	820	854	818	826	855	863	772	815	860	855	833	871	828	899	811	800	821	784	825	822	833	802	826	844	843	896	836	841	833	842	796	841	868	922	796	840	800	842	806	818	811	884	847	838	853	805	806	849	834	833	904	790	808	813	862	824	774	837	868	847	831	856	860	826	871	793	849	864	862	819	864	875	818	797	752	807	827	836	831	835	814	819	841	815	815	861	808	825	804	847	884	839	799	791	784	840	811	861	873	852	830	799	817	827	848	863	815	825	826	870	856	830	890	844	824	811	845	854	873	857	860	840	847	799	861	814	831	802	820	879	872	841	819	858	806	825	832	809	820	850	827	818	834	805	810	802	786	805	843	773	801	847	809	845	764	832	801	802	813	809	880	810	809	891	868	828	822	839	852	813	817	839	817	811	892	818	832	840	796	814	816	831	881	817	818	849	886	816	850	826	824	840	849	805	846	819	808	885	890	818	871	821	856	856	836	855	901	839	846	786	833	767	860	860	820	865	841	860	795	809	837	832	818	823	873	832	854	777	825	793	811	839	825	858	861	878	824	842	816	888	827	859	786	845	833	840	851	828	844	832	825	787	820	840	799	872	827	878	857	836	829	836	855	810	850	842	847	852	832	808	868	779	793	812	838	837	836	853	833	870	800	817	861	843	867	793	861	816	800	824	810	791	862	813	829	837	819	859	831	827	809	838	824	840	840	813	791	836	839	847	790	830	807	836	787	797	815	834	865	876	849	857	868	827	897	838	866	798	796	763	798	845	838	815	852	867	833	840	845	823	876	798	870	837	834	819	836	828	849	859	807	828	863	885	839	817	873	875	846	764	836	865	810	792	814	800	870	833	825	831	791	825	798	877	830	830	881	789	817	861	798	912	801	824	860	876	817	893	769	835	809	800	888	827	875	875	831	833	843	810	793	876	794	805	840	807	807	843	843	814	889	911	839	885	862	861	800	819	851	872	801	802	841	830	808	869	846	786	845	808	841	797	820	811	804	793	812	801	868	883	852	810	829	840	846	754	832	819	807	811	911	845	805	828	836	843	829	834	839	865	841	807	870	824	800	823	836	830	877	839	811	831	834	863	821	831	852	811	817	808	808	874	795	798	813	786	811	868	804	824	808	819	865	859	823	779	851	851	812	807	829	823	839	820	847	840	817	856	822	882	849	779	814	827	788	783	866	874	837	849	833	838	847	835	838	879	792	827	801	802	798	835
25485	21412	26633	22729	3316	1484	1310	1150	1037	1075	987	1012	1017	994	1024	1002	1005	1097	987	1017	1059	995	1000	972	958	965	949	977	952	936	930	976	1002	997	1005	1021	1029	995	973	961	999	997	989	958	959	949	944	996	1001	1026	973	958	969	965	972	937	990	1002	975	956	904	1014	922	1013	980	991	1029	953	990	940	932	950	959	957	985	973	931	966	953	1006	996	907	928	925	971	983	953	962	948	1018	991	945	961	943	960	993	902	969	977	958	956	921	977	969	1018	1003	941	948	944	958	936	939	994	970	977	942	924	954	949	930	963	955	971	966	1031	920	986	943	933	947	986	952	951	990	985	982	1015	956	978	995	960	1058	1033	958	985	988	926	970	1000	940	1011	1015	961	994	940	968	979	912	975	907	928	963	960	976	926	979	986	1034	944	1020	910	944	937	1013	997	965	1005	1014	982	953	979	973	965	919	1009	981	948	996	1031	941	1024	959	1034	1031	971	993	979	1049	939	999	979	960	882	991	973	969	940	918	1012	905	968	974	1010	952	971	973	980	933	940	1013	972	1008	974	969	954	953	943	970	945	989	970	939	909	954	907	1026	966	977	1017	948	915	1001	979	947	934	982	1012	992	961	926	961	923	913	1012	973	951	942	972	970	928	978	961	974	929	996	986	1018	932	953	987	913	954	951	973	1002	915	1011	959	973	967	1025	971	1002	906	959	957	905	989	953	927	980	928	972	970	982	970	1002	938	899	915	926	922	939	947	1006	1029	977	955	951	965	987	968	920	912	955	960	962	972	1052	957	948	945	981	977	984	1019	954	1012	977	996	969	943	945	960	959	980	921	951	953	1022	995	949	992	991	982	1005	913	950	993	962	978	988	958	965	1002	940	1018	1013	913	968	958	958	929	995	952	964	944	977	930	942	925	900	921	966	981	908	953	910	989	1024	977	961	969	963	1014	974	1047	946	1008	938	992	952	971	963	1010	912	911	931	923	980	984	951	941	930	942	961	937	949	951	954	950	907	952	996	993	974	1005	963	984	951	980	985	1003	989	968	973	989	925	917	1011	902	921	1008	973	979	983	922	965	952	964	1018	971	955	930	974	944	955	1018	928	967	974	897	966	998	967	944	948	950	980	901	968	994	997	926	922	981	982	982	957	1001	996	1012	936	974	953	985	949	954	977	962	946	975	957	994	964	943	939	989	965	978	934	1031	929	1028	1011	919	949	950	934	983	958	939	980	961	967	995	992	965	978	936	986	972	985	964	950	989	954	913	934	936	970	959	1004	970	969	908	961	968	954	981	995	964	970	984	989	932	976	940	1004	979	981	977	982	929	1012	979	983	915	973	1029	1030	955	962	956	991	972	959	958	924	1023	984	942	963	973	916	953	948	1006	927	957	895	955	958	995	891	1007	912	980	982	996	941	1004	984	993	976	996	986	980	923	935	938	899	975	966	995	993	1027	915	991	942	956	961	952	907	963	965	966	991	965	979	943	910	927	1008	972	984	997	993	937	951	969	965	996	924	969	960	950	996	914	963	975	936	1039	924	941	978	964	971	992	932	945	981	949	935	990	982	1031	949	959	917	922	928	1009	1005	955	947	954	925	970	963	1033	943	982	992	937	981	988	961	1001	1000	948	949	977	958	939	961	970	978	990	949	1031	1037	959	995	989	956	951	977	907	988	965	1003	1013	959	981	972	994	971	986	936	965	966	992	979	973	995	1020	967	946	949	981	931	939	995	1008	1007	948	1003	990	1034	967	958	994	943	981	1017	946	996	963	951	1024	914	954	963	969	1005	919	960	958	1019	974	997	938	982	974	942	943	966	946	941	1000	938	922	944	951	996	997	968	1020	1007	936	952	1009	919	926	991	984	998	979	928	971	967	971	993	1013	1007	959	936	920	933	951	938	964	921	969	976	921	931	977	935	987	886	976	956	939	944	960	963	951	968	991	942	976	956	925	986	945	962	1051	990	940	930	963	942	911	951	987	995	950	987	943	896	919	981	1015	937	918	962	985	970	900	895	1009	947	932	950	915	1027	970	981	991	954	962	913	917	921	926	942	1018	933	973	968	966	996	992	954	945	956	942	951	946	958	923	991	938	953	1008	974	949	969	958	1053	937	1023	955	1011	961	978	994	985	953	973	963	970	990	946	885	1000	965	944	976	897	933	943	940	1002	1077	926	1008	953	942	1008	970	942	912	972	1001	930	963	977	939	944	945	940	949	900	982	947	986	955	938	917	948	953	994	976	1023	983	884	963	991	1029	956	937	965	926	981	937	928	987	945	946	984	1024	947	1000	986	919	976	993	953	938	966	962	949	955	995	1001	966	947	993	1001	981	986	918	1008	1005	1006	958	960	954	957	996	996	961	1033	888	970	1011	952	970	957	951	995	979	905	1013	929	958	986	958	891	922	951	962	950	964	1006	933	940	944	995	1011	989	977	981	990	1017	943	1021	954	1038	968	984	937	998	962	960	1068	990	947	991	959	968	982	933	953	974	976	1000	983	951	972	979	963	992	959	941	934	977	955	949	1049	891	899	953	980	951	970	958	962	947	963	932	976	961	934	955	965	934	1007	967	937	973	937	971	933	941	940	914	947	961	1041	948	993	985	911	939	977	911	1028	946	982	998	947	977	988	998	977	922	973	957	947	985	919	985	974	936	992	944	994	1017	1006	952	969	979	964	1041	977	1004	957	981	941	931	953	976	982	975	894	965	927	1006	976	958	945	927	969	893	988	1007	943	932	961	967	996	982	934	1003	987	1006	973	977	978	952	970	905	975	985	937	944	1016	941	917	929	987	947	1016	1023	1017	927	954	947	943	982	955	997	936	1028	975	1003	973	973	961	975	999	957	929	930	1039	924	978	1016	977	981	958	960	950	950	977	1007	942	993	993	955	942	1000	1003	924	1016	955	975	964	875	981	968	963	971	960	955	955	954	954	968	1011	971	973	967	993	944	982	1010	934	931	1001	943	936	962	969	926	963	937	966	986	983	1012	967	984	980	931	944	991	914	1003	980	946	962	977	964	935	1000	994	996	932	1004	1010	953	971	928	936	971	927	983	944	959	897	990	1002	982	1015	947	1042	957	987	973	992	947	898	917	971	1001	952	985	909	956	983	964	999	930	948	859	958	951	993	948	985	938	978	938	984	944	1020	964	872	1001	979	964	923	924	972	936	952	989	950	941	913	941	949	981	943	947	951	973	977	936	1011	982	907	1006	970	967	951	1012	937	972	962	988	997	975	940	978	964	997	995	945	969	981	936	959	959	1009	949	1010	1019	988	987	1008	956	1011	965	951	995	1008	941	938	1019	922	984	987	928	965	969	941	955	1009	971	969	968	952	1010	952	1025	929	989	980	1036	961	1054	997	922	920	990	1016	967	994	915	995	969	950	952	946	944	986	950	982	928	934	930	934	962	1022	963	985	1010	966	985	944	922	963	926	1001	908	969	990	1004	980	987	949	988	957	947	966	945	922	1025	947	977	959	1013	967	989	939	970	976	960	969	972	904	951	949	923	1043	949	954	984	961	1004	1038	937	1005	973	971	954	965	967	1001	947	1004	918	966	997	983	982	983	986	976	1019	968	906	1000	985	913	1012	926	1005	978	934	1008	977	969	1012	1017	933	934	972	935	982	992	971	978	927	966	937	990	960	941	952	982	972	1000	948	964	986	1001	1005	982	939	947	955	956	987	990	960	985	928	959	964	976	943	942	1018	962	1008	974	970	997	950
3709	2732	2365	1572	1323	1153	1060	1026	1010	1003	958	901	976	903	895	910	911	898	902	906	891	889	889	959	909	884	885	903	894	867	935	883	899	885	877	880	829	834	886	917	827	875	853	867	906	874	940	927	901	934	890	927	893	870	880	794	847	880	891	882	833	898	848	892	928	951	885	907	873	915	924	868	898	900	896	842	897	904	869	878	879	899	880	884	877	886	894	821	894	878	888	896	904	915	872	887	888	930	877	912	865	928	849	872	881	856	857	916	920	936	844	846	878	922	880	914	889	859	921	864	859	953	976	884	851	854	919	853	927	895	843	903	849	877	824	872	846	871	904	852	846	900	909	850	854	884	872	861	857	858	845	848	854	881	874	952	888	881	888	930	853	871	842	884	903	881	827	882	849	905	899	884	852	870	841	890	815	883	903	910	902	864	889	854	818	826	858	878	869	875	863	894	887	887	838	856	884	899	859	903	824	851	913	803	870	864	883	844	850	884	892	876	839	854	888	882	887	905	887	879	887	910	897	892	876	864	856	898	872	847	884	898	857	877	868	899	888	863	863	871	891	916	902	915	871	851	863	857	914	850	874	883	886	865	853	849	891	916	903	821	900	899	850	909	901	874	854	872	868	869	871	905	816	809	870	848	845	900	907	946	845	861	870	850	864	907	878	849	912	915	881	876	937	870	963	891	946	886	907	886	870	880	823	871	880	831	828	833	877	902	840	860	876	823	858	867	915	876	876	847	892	870	856	835	828	874	810	905	841	925	864	837	907	868	826	885	895	921	829	855	871	862	882	881	889	882	917	854	866	903	910	869	870	862	891	891	862	875	845	854	862	881	939	902	850	892	893	830	867	869	865	842	924	886	889	806	896	888	857	892	867	920	922	912	889	839	899	812	902	900	935	840	862	873	856	919	822	847	864	895	867	874	882	904	889	898	829	843	845	861	872	854	903	869	949	889	879	895	899	861	859	842	899	892	856	860	881	872	895	888	857	920	869	867	865	863	918	877	890	896	877	833	847	895	869	893	856	860	854	879	906	910	836	918	888	873	854	866	829	876	853	858	883	862	882	904	867	823	853	891	876	861	862	911	875	860	866	883	882	893	861	840	850	894	857	847	876	873	916	812	826	891	867	851	841	852	832	904	889	903	845	917	877	847	877	862	838	884	900	835	821	813	902	882	831	845	920	872	866	784	880	924	862	865	914	917	854	899	862	832	927	936	875	890	872	846	903	874	881	844	890	841	875	852	861	861	826	856	868	858	890	854	885	917	860	884	870	893	848	838	875	893	904	838	897	851	902	892	850	803	856	859	890	929	912	879	830	874	884	885	889	895	858	888	857	846	885	849	828	856	933	868	885	922	859	892	823	846	880	867	892	897	918	843	868	873	898	897	864	898	870	868	813	934	892	839	888	870	878	887	863	895	841	880	872	888	847	892	891	924	903	912	865	902	862	872	864	870	910	820	906	901	857	870	882	890	889	857	914	890	910	833	827	882	950	893	846	901	826	843	862	890	844	881	885	855	884	836	870	847	827	848	911	889	873	867	900	869	857	895	882	868	821	872	912	867	881	868	931	875	863	853	913	900	804	880	835	844	905	861	831	866	920	837	849	918	867	841	865	859	909	868	867	860	893	902	832	872	875	838	820	812	869	869	848	844	866	887	868	873	843	894	867	890	868	841	877	846	892	861	822	875	916	848	895	891	882	910	859	918	875	864	877	860	900	842	873	820	881	875	908	870	902	872	862	909	901	814	851	898	901	869	871	878	903	902	827	889	887	868	915	844	868	898	858	863	844	857	812	849	834	869	897	928	819	864	877	854	899	827	840	879	924	914	900	874	895	901	794	850	899	829	872	851	851	835	911	853	866	862	916	880	885	903	893	908	880	819	878	918	857	850	887	880	890	923	878	866	857	881	864	809	888	848	867	870	883	912	869	837	882	834	876	896	901	866	874	869	902	862	913	852	921	837	886	848	846	850	890	895	906	894	867	858	893	876	907	891	863	934	869	857	872	871	883	881	841	854	865	855	909	867	863	885	882	889	855	839	919	930	854	882	872	838	875	891	871	875	854	894	837	821	894	874	891	896	904	847	906	862	856	856	841	881	894	846	913	916	917	859	868	877	894	857	870	897	890	931	869	902	882	868	920	860	905	821	817	864	875	867	822	865	849	873	850	903	856	852	848	876	856	899	837	882	922	833	840	894	900	874	812	837	900	886	857	863	863	860	863	839	879	851	907	910	884	860	889	855	855	899	867	918	873	924	859	874	877	912	845	818	870	891	803	897	897	868	878	880	884	872	881	870	833	879	866	850	885	871	878	887	918	869	813	831	874	885	779	845	937	833	874	917	854	901	823	854	929	878	871	861	874	875	840	910	914	876	851	932	865	872	876	904	850	886	886	828	892	894	859	825	814	868	874	865	818	913	881	844	872	831	874	874	867	867	863	878	931	846	868	886	918	854	903	812	842	920	879	917	887	876	885	844	855	866	828	879	873	853	905	839	823	842	832	896	932	882	828	909	868	889	878	840	891	851	878	922	864	888	848	859	881	877	857	886	847	892	860	909	872	842	862	843	873	910	886	828	905	866	904	871	917	845	896	855	930	867	821	895	890	894	842	927	860	864	863	843	876	809	862	867	916	887	907	877	867	905	899	880	875	854	845	864	881	840	870	857	877	867	855	865	874	906	829	896	859	887	911	838	893	855	884	874	833	844	871	831	846	892	843	839	925	888	886	874	883	873	867	913	861	844	858	839	823	894	848	857	884	878	890	873	880	848	906	818	837	876	929	904	864	896	804	826	777	867	860	887	869	891	872	852	872	896	881	843	877	830	895	890	859	842	882	850	851	897	872	909	872	874	868	834	887	894	885	852	929	845	882	883	867	866	861	809	898	940	893	875	874	871	869	928	892	891	856	866	882	861	852	900	853	871	893	864	908	834	835	876	898	852	796	792	863	872	845	853	815	888	875	846	903	895	823	866	899	867	867	829	858	928	849	925	903	883	843	862	844	860	874	898	850	879	855	878	846	925	914	827	853	893	922	858	879	864	863	823	868	861	820	926	901	874	853	851	861	896	922	874	872	911	876	878	902	908	902	816	860	835	893	857	849	847	863	866	869	863	867	884	895	854	913	863	868	936	927	866	896	892	841	829	844	889	878	909	853	859	844	916	894	837	867	896	861	883	861	887	873	874	892	866	851	851	826	897	853	865	839	858	836	874	871	874	902	864	869	878	855	877	874	898	897	844	904	891	872	911	879	880	907	868	871	817	875	877	843	859	914	905	857	895	880	905	867	894	906	882	847	854	825	848	823	903	889	875	897	863	891	896	867	810	833	837	868	888	889	901	811	874	898	877	911	883	852	846	852	855	849	847	900	886	825	846	863	883	818	874	816	873	893	859	900	841	854	869	888	878	899	873	878	851	868	850	820	872	829	920	839	868	848	897	815	880	868	841	856	849	877	838	886	875	861	851	907	896	849	806	835	847
24075	21392	28650	24538	20960	4566	1474	961	789	733	731	688	725	670	681	688	677	675	662	676	676	612	623	635	653	648	663	653	629	659	652	706	595	630	644	618	660	620	603	672	664	619	633	660	605	659	633	636	673	630	626	630	596	630	667	610	639	645	616	655	636	559	639	605	607	601	674	625	597	641	630	641	640	617	639	603	652	636	634	599	634	604	622	576	603	631	590	608	641	633	579	632	659	612	654	656	644	646	623	591	580	632	639	641	600	623	644	567	588	613	626	602	629	624	608	619	598	608	603	622	605	665	621	632	632	624	592	609	596	594	618	650	616	612	622	594	605	641	608	617	630	620	614	641	618	616	623	644	627	625	639	603	600	664	602	604	630	591	655	646	606	594	622	636	613	578	632	623	553	609	590	630	641	626	623	597	642	570	623	627	632	629	631	622	616	592	640	593	622	629	603	614	612	624	562	613	606	638	677	603	619	592	604	603	621	667	636	614	638	652	589	622	628	627	584	608	593	640	617	611	618	618	633	655	666	610	623	606	608	617	635	665	604	656	592	632	546	599	563	591	630	604	608	652	612	593	612	632	599	622	567	598	602	577	609	624	621	602	632	648	645	642	639	636	602	647	609	609	573	601	624	538	610	607	645	605	606	619	591	632	644	587	619	618	599	631	618	594	612	607	576	571	618	612	625	590	649	644	598	637	602	596	610	609	642	618	629	624	636	589	636	660	573	603	589	623	604	586	595	609	601	611	595	644	636	583	636	603	608	619	604	619	600	628	617	595	629	646	595	595	567	589	580	605	633	621	601	653	628	609	596	614	594	624	575	621	591	592	617	624	630	596	612	618	625	626	593	600	598	626	583	637	661	621	619	615	665	603	607	627	616	612	607	612	602	580	640	630	619	625	588	601	611	659	610	616	579	616	636	628	610	664	620	587	642	602	630	601	611	624	651	574	559	579	656	677	613	623	680	597	619	594	621	621	605	623	624	646	591	619	610	640	617	620	617	587	625	590	645	636	594	605	619	629	650	609	596	608	604	600	616	599	609	600	612	593	582	607	651	591	639	580	607	565	597	617	646	553	636	619	579	607	651	615	679	614	600	600	617	625	617	637	607	574	611	572	601	625	567	607	579	646	616	619	625	658	618	611	628	621	627	611	589	621	604	631	579	617	594	622	622	668	603	639	602	588	647	633	638	622	622	552	596	617	604	591	579	603	616	602	662	603	614	589	603	611	598	609	651	582	586	553	617	587	605	602	569	623	614	633	659	595	632	614	606	598	587	619	634	594	618	614	564	648	604	635	586	655	600	657	649	647	599	637	658	609	582	621	608	587	589	593	608	632	664	615	587	602	561	583	646	631	672	591	584	604	572	638	604	615	578	593	621	617	592	577	647	603	603	611	656	612	640	640	608	603	607	626	601	633	611	602	646	605	627	602	621	621	619	618	628	586	615	616	566	600	603	588	618	607	617	672	633	622	586	633	599	617	576	610	619	641	606	639	620	616	617	634	591	580	630	613	628	600	612	600	601	631	584	619	614	596	634	550	594	639	645	606	640	587	645	626	601	596	588	651	603	582	615	597	602	583	611	597	620	583	641	642	604	605	625	612	645	673	600	624	630	636	627	619	639	617	657	605	590	571	627	576	538	627	615	588	581	582	612	601	625	616	619	601	620	606	634	561	618	631	599	642	606	599	634	607	580	634	626	594	591	627	600	615	645	604	603	592	638	609	611	584	605	589	610	617	601	622	622	618	615	619	585	619	630	656	601	634	634	622	620	610	621	620	569	652	623	577	596	643	657	618	623	618	611	619	621	584	619	609	604	607	578	586	587	558	610	599	588	656	621	637	629	582	611	616	606	633	632	590	629	619	617	602	663	637	594	606	653	589	635	576	642	638	652	636	577	585	588	587	649	634	580	657	612	586	584	568	646	529	610	648	627	617	668	635	587	619	644	597	589	620	650	620	602	618	583	590	627	619	614	624	606	594	638	641	620	607	590	625	605	578	620	624	605	607	595	600	588	595	583	626	645	638	595	567	647	617	646	627	595	632	590	636	593	618	595	615	630	654	593	610	610	555	610	638	661	606	651	627	642	634	627	626	583	649	614	636	601	639	626	633	633	635	597	617	588	623	588	623	607	622	640	618	590	654	614	563	598	601	612	595	588	573	604	586	611	628	635	661	650	608	614	616	610	596	662	658	605	621	572	620	610	580	623	633	612	578	582	604	592	632	579	631	605	574	603	614	588	588	584	569	608	618	602	603	574	591	560	624	606	602	665	645	630	605	581	579	647	631	624	566	611	627	621	640	660	583	581	628	615	605	630	597	630	632	625	576	597	637	624	617	630	536	614	656	607	604	629	568	628	597	594	593	637	622	610	605	598	633	688	606	596	574	573	623	629	626	584	667	614	602	611	609	618	606	639	642	625	659	606	611	657	625	590	571	587	616	598	614	656	590	606	619	635	610	625	596	570	580	620	644	644	609	628	629	558	584	629	595	613	611	593	598	617	618	616	588	586	603	626	590	665	621	602	613	600	641	609	602	603	586	659	616	644	605	589	646	626	582	586	647	603	609	632	600	608	626	624	613	621	638	614	642	684	633	605	605	562	633	664	663	624	588	637	606	630	605	585	639	680	608	636	608	624	628	606	622	583	608	667	595	614	583	556	633	631	632	602	629	613	629	615	600	599	613	635	630	629	623	599	657	611	637	612	639	659	618	594	677	616	605	624	646	589	612	581	617	577	616	608	619	598	604	587	600	615	611	581	602	611	624	634	666	636	585	589	640	633	625	620	562	643	611	609	623	606	571	598	625	614	619	590	629	632	588	603	565	638	629	588	652	590	618	627	605	633	587	616	618	622	611	577	587	592	624	605	606	637	623	615	617	587	584	613	591	631	629	585	605	572	606	581	558	606	597	576	635	619	621	620	582	612	637	608	612	648	576	595	655	559	617	620	647	629	576	594	620	601	645	594	579	592	591	616	583	577	618	602	605	546	628	669	614	646	603	636	632	608	647	577	572	628	576	607	636	615	640	602	638	558	617	615	568	598	640	590	572	612	633	665	647	537	578	645	619	635	640	650	574	640	642	642	618	620	618	598	618	577	608	547	633	630	641	600	633	578	629	574	611	642	617	625	576	581	621	652	586	619	621	621	586	572	622	571	572	622	623	579	620	576	641	629	564	626	607	585	618	652	632	626	660	626	627	623	621	585	612	619	578	573	636	601	638	591	652	590	585	607	570	584	623	593	576	643	649	616	599	664	610	603	606	589	608	599	569	608	628	623	607	557	591	647	625	628	602	633	595	620	588	618	657	630	605	650	613	573	635	612	620	578	624	598	599	631	591	616	594	645	632	641	645	616	626	594	652	603	631	569	653	616	594	613	595	638	597	595	603	631	631	618	620	612	603	593	620	578	638	617	594	673	654	609	617	631	604	604	649	586	651	617	568	650	600	642	604	642	606	643	589	672	638	632	585	608	593	594	630	605	591
3506	5079	3969	2237	1548	1267	1067	1024	895	818	820	752	690	696	703	719	681	658	703	634	644	620	651	683	661	647	608	659	663	662	642	639	652	643	639	599	651	582	601	602	619	633	628	617	624	632	656	648	623	623	643	596	598	619	609	630	576	616	594	611	588	602	621	575	606	576	611	608	646	664	576	594	610	621	642	604	594	598	636	623	631	596	606	608	594	611	639	606	609	603	582	643	639	579	604	633	606	629	566	619	626	609	572	589	628	590	601	597	603	596	646	667	599	646	590	639	585	619	608	595	603	604	616	613	596	603	604	609	559	584	635	581	573	628	605	645	623	614	643	595	587	614	589	653	565	615	601	662	618	606	578	626	640	600	610	597	600	595	620	656	577	608	625	623	602	612	626	631	639	617	657	642	607	617	611	593	581	588	628	639	597	613	589	626	573	600	631	579	650	638	577	619	615	599	613	599	609	603	632	607	576	572	597	623	599	573	654	660	604	630	590	623	533	590	617	626	607	650	586	631	634	613	634	634	598	562	573	614	632	615	586	633	598	574	595	627	656	605	610	612	638	619	608	641	610	607	635	620	600	599	614	634	622	555	631	611	642	610	615	603	623	627	606	621	642	601	599	615	666	589	597	590	618	594	595	572	629	608	624	627	638	623	688	616	590	602	617	609	631	611	612	623	648	649	640	662	591	577	566	600	575	607	599	590	617	579	599	634	572	618	635	613	637	586	583	616	592	600	584	628	654	587	577	595	604	593	599	601	637	608	588	592	577	572	567	598	611	560	650	597	608	564	643	578	593	590	610	596	590	598	563	591	607	653	604	620	570	613	617	625	614	602	632	617	589	587	614	614	632	639	589	593	623	634	640	599	638	633	600	611	596	585	611	580	610	588	613	596	624	601	628	575	592	623	603	619	595	605	607	629	589	611	612	611	629	592	578	602	619	599	601	556	603	596	609	601	619	592	642	642	586	594	653	615	595	614	636	601	607	598	631	593	627	609	603	610	601	658	597	601	606	604	582	588	581	600	612	577	597	592	602	585	614	614	630	562	615	618	603	648	596	582	584	620	627	620	596	613	585	578	612	580	638	632	620	497	573	627	609	635	616	591	564	564	590	580	618	610	641	608	610	573	567	612	661	661	641	620	616	602	595	632	613	576	605	619	551	575	613	629	609	606	593	619	632	602	586	597	647	602	637	552	613	651	580	590	636	578	611	603	610	580	623	615	620	604	580	590	584	638	593	645	586	600	591	595	592	574	608	549	593	655	601	588	574	605	642	611	580	631	610	587	624	580	594	596	587	596	601	559	602	600	585	625	636	629	592	624	618	604	625	598	588	569	595	641	601	638	633	612	566	644	616	577	606	610	594	546	606	597	565	584	595	596	605	631	580	589	590	577	617	582	592	567	602	574	607	590	589	612	604	632	648	569	610	633	591	600	597	552	604	619	575	575	610	592	628	604	583	623	584	589	624	613	588	641	611	599	596	590	588	585	609	580	581	597	593	602	595	592	571	589	611	643	602	643	599	620	602	603	629	636	595	573	548	597	625	650	653	604	614	594	583	621	605	601	579	663	627	601	592	635	557	595	574	608	593	596	572	584	636	604	582	606	643	585	601	612	681	594	567	607	585	649	627	578	630	577	603	625	626	644	610	579	600	607	592	566	632	576	633	630	631	610	588	607	565	548	599	602	594	601	613	580	660	605	567	614	568	584	607	602	597	655	625	620	623	621	584	534	600	620	592	590	582	610	611	613	612	606	615	594	569	617	618	613	609	585	580	603	599	661	584	614	557	615	607	621	605	554	612	568	597	601	614	599	629	561	605	634	569	604	604	594	591	595	613	604	597	581	677	586	597	643	646	597	625	629	613	610	590	573	602	640	614	623	608	637	618	595	636	589	606	553	573	613	607	617	616	636	605	636	618	573	599	593	578	611	605	635	554	613	604	581	645	597	639	594	586	606	587	595	618	632	596	624	597	603	603	615	634	594	578	590	621	618	573	590	557	602	591	585	612	618	610	590	597	578	629	598	606	594	629	607	561	605	567	601	615	612	614	566	663	617	615	617	661	664	653	602	576	592	649	548	613	572	561	621	628	610	585	560	600	570	611	571	611	614	572	609	570	597	605	618	645	614	568	612	626	592	580	577	645	655	609	593	580	634	554	598	577	579	552	629	585	562	577	572	614	630	636	610	551	610	579	625	611	608	596	564	602	604	570	592	650	620	595	593	584	599	574	551	620	605	629	608	597	599	611	625	602	631	598	642	604	634	560	579	568	654	556	628	605	592	608	611	586	580	608	607	620	590	591	593	626	571	577	604	629	633	641	598	593	611	589	610	582	615	585	583	571	635	605	636	633	644	627	559	602	593	576	612	604	582	545	590	582	611	643	666	604	592	576	542	637	620	621	569	605	582	591	599	590	633	630	546	619	594	624	600	624	560	613	591	581	585	594	629	601	599	603	566	561	602	588	592	593	625	573	634	599	636	605	613	558	635	567	585	579	576	604	593	566	614	575	603	572	625	604	585	612	605	565	568	590	583	614	612	592	596	639	588	590	638	622	573	619	654	633	602	601	613	553	609	604	643	615	630	589	557	618	561	561	591	612	636	607	617	615	625	581	595	602	600	614	619	644	620	575	605	580	612	616	622	632	564	560	601	608	639	576	582	611	579	561	584	631	564	632	587	590	596	586	589	602	589	574	586	596	609	597	600	620	579	588	619	582	634	613	632	584	623	607	551	609	618	595	604	599	609	599	541	610	604	578	619	598	597	605	562	619	617	640	642	588	611	558	609	586	590	553	590	583	601	603	586	591	616	567	603	605	635	578	634	609	619	543	575	597	612	616	613	589	617	540	640	645	554	594	614	562	590	590	577	586	658	627	547	576	643	617	645	620	610	612	606	622	619	627	593	578	640	607	558	610	636	628	622	592	608	600	631	611	578	612	587	595	628	564	604	591	603	590	581	606	596	636	611	626	619	596	582	621	599	583	626	591	613	600	582	633	602	619	581	613	626	626	634	599	560	565	590	591	599	587	580	597	631	583	629	551	603	626	589	562	589	631	584	568	589	562	618	595	610	612	544	564	600	617	573	577	595	599	601	586	600	590	611	581	644	623	587	588	578	621	568	614	617	600	606	608	583	593	596	605	603	615	560	600	605	581	595	611	588	619	672	598	565	601	614	609	613	557	600	598	607	586	614	588	587	608	619	617	594	653	610	587	618	625	642	571	573	585	621	608	581	601	587	598	533	624	549	587	594	604	619	616	587	619	544	571	617	567	568	619	644	612	594	609	566	613	570	562	593	585	606	568	574	595	616	574	575	572	596	626	632	546	605	611	609	597	581	584	579	622	621	583	570	607	606	596	621	603	591	575	602	588	602	579	605	627	584	592	593	604	602	594	589	597	599	618	613	649	624	636	573	601	602	638	604	587	600	613	556	609	608	604	571	597	578	600	611	610	626	593	605	614	608	604	622	530	602	624	606	606	594
27673	12856	2310	1391	993	980	944	963	1001	924	878	907	980	924	990	1000	952	968	1029	964	958	944	1001	979	882	943	917	912	945	939	889	929	954	929	948	922	958	973	958	895	942	969	987	921	973	966	988	913	927	923	983	972	962	990	988	970	1014	994	960	918	961	985	918	965	958	1016	853	937	946	945	923	973	949	943	946	956	997	934	933	1013	946	1000	951	953	956	926	902	947	972	935	984	946	933	976	957	970	922	965	925	953	977	972	945	908	977	924	973	963	908	989	985	999	982	962	972	959	926	1025	991	933	932	973	927	980	978	943	935	943	915	970	978	955	957	908	990	885	948	965	976	960	996	932	913	980	894	887	939	965	941	932	915	927	955	976	942	953	973	1042	982	956	916	943	939	981	925	960	956	979	939	916	909	918	957	939	941	835	948	896	965	963	963	988	950	920	991	882	967	988	863	967	988	959	974	975	923	961	984	911	925	999	969	906	903	904	928	972	1016	953	954	956	984	927	937	1046	973	914	938	967	930	983	913	909	1002	942	957	968	949	958	980	1009	939	903	934	928	949	968	940	957	932	953	920	944	929	969	947	975	970	963	932	966	950	917	999	914	947	927	966	963	971	970	957	934	1012	932	946	905	925	945	1002	979	960	953	934	885	957	938	950	974	957	953	867	954	911	944	947	951	924	943	966	962	978	959	926	958	907	975	956	941	923	931	929	1006	909	984	956	939	927	981	912	926	931	938	911	927	933	1005	963	941	976	913	952	937	971	920	932	927	934	924	987	989	913	987	935	959	921	957	923	912	935	932	990	941	934	944	958	934	939	928	941	929	997	959	968	891	988	907	893	954	885	926	938	996	961	953	957	919	937	911	996	940	924	1039	952	922	925	936	957	968	926	925	960	933	908	951	894	930	909	900	968	945	914	922	954	947	916	919	903	869	930	887	882	969	947	917	879	987	937	966	900	928	881	925	927	1022	952	929	946	902	925	962	959	907	957	941	974	969	970	1002	895	937	967	928	927	870	934	926	909	951	928	886	972	939	904	987	949	954	967	927	909	955	965	948	992	894	924	954	962	899	947	968	1027	926	953	939	931	1001	969	902	958	947	968	929	946	920	939	954	934	943	936	971	942	908	984	943	954	919	922	932	933	934	916	898	898	915	925	966	920	965	947	936	890	949	970	903	922	921	931	937	975	941	894	941	914	944	990	945	996	905	935	945	932	933	935	928	950	900	960	905	941	950	892	917	988	966	952	927	1007	967	968	951	968	906	927	922	962	947	905	977	947	974	914	956	966	938	933	914	977	960	943	965	869	960	985	953	924	942	980	972	906	994	970	973	973	887	973	934	976	947	957	949	930	960	892	1000	982	929	960	932	976	951	950	945	940	906	947	1009	958	945	957	938	896	988	977	958	919	933	884	893	958	927	931	958	956	949	981	919	906	930	956	940	940	964	921	944	934	953	986	1007	931	946	883	912	1031	974	940	919	1021	960	953	947	972	997	974	902	941	999	951	937	983	986	933	881	925	975	911	943	906	984	909	958	1014	907	938	963	943	937	888	962	990	962	905	897	980	976	992	959	951	1022	952	979	935	960	913	954	933	928	933	986	925	953	940	935	928	995	933	912	939	964	903	919	949	945	881	888	936	963	964	981	912	935	903	962	919	976	938	973	881	930	909	965	894	957	991	931	958	965	961	910	1008	921	929	967	919	951	886	976	873	948	936	948	960	955	953	921	1018	949	948	925	963	939	1005	968	929	933	1000	980	974	942	985	964	884	907	927	904	941	902	947	936	933	989	920	982	960	953	936	983	920	961	968	963	906	924	968	919	876	977	1007	979	944	983	917	957	993	957	930	948	958	894	958	917	927	956	888	965	937	924	941	911	982	943	939	942	970	924	974	988	971	903	937	929	1005	1011	911	921	991	936	961	969	988	930	1008	920	996	950	966	947	987	975	982	967	883	900	953	959	959	923	970	953	981	1008	972	980	941	985	962	908	944	954	988	922	962	945	960	952	916	951	898	941	959	942	941	944	884	971	1040	917	982	948	949	939	960	926	991	978	921	941	931	914	898	931	937	910	963	964	946	961	902	963	941	880	932	957	931	883	951	934	916	974	942	922	945	953	947	972	942	963	965	935	942	918	981	920	975	958	955	931	949	990	946	891	909	972	976	948	964	957	976	972	936	935	969	951	930	962	1013	981	919	996	904	979	960	985	995	956	932	925	938	936	974	934	959	960	962	911	928	967	968	889	993	992	927	919	994	926	954	983	938	956	918	872	927	959	956	995	966	966	907	910	931	945	902	933	959	963	968	909	966	924	941	933	918	887	927	975	902	947	959	978	946	952	994	965	1034	907	940	930	956	886	961	923	937	926	958	889	906	947	947	962	993	966	950	971	934	949	993	991	944	992	1013	937	938	932	964	978	974	977	921	943	920	959	927	948	945	1008	935	982	935	888	920	950	932	903	950	909	936	949	1008	905	935	904	925	919	937	949	926	932	947	908	946	922	917	947	939	962	960	948	1001	934	944	908	924	923	943	947	926	957	961	936	917	961	901	986	1010	900	948	914	980	979	952	981	1010	933	985	943	1016	958	938	985	928	922	940	951	955	932	936	998	1015	977	964	871	963	901	955	914	979	926	962	981	921	953	927	936	940	932	917	959	948	909	988	957	966	1002	962	982	978	944	979	918	936	977	952	945	994	949	926	972	956	943	916	933	904	997	895	974	997	956	927	896	991	984	959	1008	970	925	954	928	958	943	945	971	937	1003	942	971	965	997	1001	910	868	900	931	977	976	1013	962	953	949	921	921	912	964	913	946	933	891	961	918	939	941	985	911	932	981	955	944	962	977	967	990	955	964	930	932	937	984	935	1009	975	960	964	924	918	933	956	909	976	932	978	968	927	964	932	992	906	981	951	898	950	967	1009	926	927	966	951	971	944	946	867	878	923	888	921	972	1003	923	938	988	968	986	923	935	947	971	918	932	947	962	923	1026	942	996	968	940	963	963	928	947	949	966	954	969	986	958	958	947	944	937	917	908	874	953	957	934	955	947	915	943	968	941	949	980	990	933	901	876	976	932	926	957	951	967	935	950	960	993	966	911	931	915	956	961	948	1002	914	1031	945	928	966	900	923	949	1023	955	950	926	961	959	916	968	991	980	961	940	993	967	905	948	949	972	905	913	959	990	966	940	921	934	970	967	906	966	915	984	939	947	968	938	983	934	1018	943	901	927	1004	956	943	899	926	883	912	917	902	933	921	931	950	955	961	981	945	949	981	952	948	870	964	930	953	962	913	946	962	977	937	916	947	966	966	967	979	970	942	922	911	899	901	921	979	979	976	945	938	938	939	957	995	942	936	956	946	956	925	994	907	950	879	891	945	997	946	952	937	922	950	978	907	948	931	948	954	888	897	963	921	912	880	963	1019	951	919	951	929	948	976	946	1032	878	948	954	926	1002	1001	1011	1002	1064	895	966	983	1005	930	912	919	937	917	949	1023	982	996	911	987	923	969	944	931	924	913	978	932	953	963	965	918	999	978	964	956	942	926	896	974	926	1006	909	983	898	953
5246	1055	1024	869	863	882	940	882	836	859	851	818	814	862	805	843	853	821	864	915	836	873	844	786	830	820	871	835	887	805	858	888	780	810	868	803	819	813	855	843	807	830	801	842	852	833	810	821	855	817	796	849	807	832	817	819	873	860	767	868	865	828	852	852	844	917	858	838	817	831	812	847	833	829	798	846	787	849	859	834	822	850	795	844	846	861	831	825	870	820	832	841	813	860	767	857	801	837	839	789	839	843	864	832	816	810	865	810	866	861	858	839	802	840	822	805	870	842	860	816	761	839	886	866	823	865	819	856	827	851	866	841	812	888	859	766	847	899	841	815	813	860	810	807	813	816	826	867	800	903	836	824	820	834	819	824	822	822	787	889	850	831	850	845	781	849	800	801	840	835	785	795	842	831	849	801	845	818	819	832	861	843	815	854	813	870	842	848	824	829	812	836	813	827	851	826	801	809	845	844	862	868	843	845	855	771	849	816	775	849	862	841	864	806	801	840	836	836	799	876	801	919	852	818	829	845	829	819	823	853	872	852	838	846	879	864	827	812	825	831	833	821	818	822	845	859	844	788	815	791	875	839	820	810	817	846	851	828	842	836	786	787	857	801	833	817	790	804	839	898	854	837	816	810	841	846	805	771	811	829	839	859	853	819	820	866	857	863	842	847	880	819	819	843	812	801	823	840	790	807	788	869	796	821	829	775	848	819	865	872	765	877	899	816	850	835	809	845	879	841	859	839	851	869	808	845	852	825	799	815	850	866	843	826	812	818	824	844	816	864	874	817	836	819	830	820	876	806	890	870	815	869	846	829	818	863	835	869	844	845	791	797	814	844	796	817	781	832	841	819	860	777	779	786	811	887	830	833	884	895	814	834	827	844	877	847	832	785	814	863	808	861	855	811	835	856	840	830	861	830	845	854	839	791	824	872	842	891	833	828	801	872	869	833	842	830	792	850	832	845	824	796	894	859	828	852	837	811	790	837	809	852	866	836	805	798	827	808	828	847	811	857	832	858	828	858	872	763	813	801	835	843	864	782	880	815	866	823	803	812	874	802	850	810	789	843	817	861	857	842	805	847	792	796	761	864	809	852	802	846	858	851	859	877	803	889	822	842	892	886	828	773	854	795	817	857	823	821	837	802	813	871	827	830	856	827	837	804	858	786	816	851	812	864	798	810	836	808	856	837	836	808	836	835	855	854	800	888	868	807	812	857	878	800	829	873	876	858	843	840	816	882	807	838	847	801	850	827	848	830	851	860	795	798	808	849	858	870	835	836	820	840	861	773	852	839	844	828	852	824	829	830	835	859	872	870	884	834	835	830	817	849	822	812	872	831	915	868	810	819	862	839	840	838	875	776	859	810	806	894	828	844	833	819	826	759	818	822	794	789	847	782	881	802	832	867	810	899	889	842	831	845	866	842	875	796	842	844	830	852	846	841	763	837	821	874	868	826	875	867	852	853	852	814	852	816	819	887	776	807	843	788	827	869	785	844	784	844	803	835	813	846	802	840	824	845	855	838	857	856	836	805	858	826	862	891	888	826	824	845	840	821	864	829	829	837	858	882	868	844	794	885	838	835	812	801	836	832	802	828	807	796	869	879	839	808	819	820	844	844	786	890	820	812	895	767	807	846	806	827	866	829	846	858	810	889	827	855	776	870	841	766	851	844	855	867	820	861	863	831	844	828	849	854	868	826	893	823	812	825	823	839	840	834	830	834	822	838	851	819	828	829	854	790	828	809	865	820	848	799	801	801	824	832	833	770	865	861	843	828	796	883	841	834	848	839	797	833	816	839	870	803	846	804	861	812	872	844	863	810	802	853	840	794	843	869	839	879	872	845	847	855	853	876	853	779	829	767	878	795	814	836	825	828	873	810	873	837	861	825	839	905	839	757	885	867	854	782	785	801	828	829	853	843	860	852	845	817	837	809	882	825	911	822	789	873	793	805	834	849	830	822	816	819	833	812	788	771	863	815	848	797	818	843	817	852	803	847	816	828	797	818	822	842	803	832	839	847	869	821	852	837	874	860	769	828	801	806	822	824	855	852	850	803	853	846	860	809	869	852	836	851	813	808	839	799	829	845	813	841	839	822	830	824	831	810	830	806	777	872	809	844	822	810	830	854	824	806	858	868	835	827	827	800	845	827	816	829	843	866	826	834	763	857	828	800	853	845	884	849	853	844	862	831	832	819	840	843	796	828	859	839	811	854	848	807	806	885	810	843	860	869	813	821	819	837	812	794	810	834	796	805	822	841	791	823	836	846	842	886	906	859	861	850	833	841	887	805	837	820	800	839	853	833	812	848	812	800	808	812	814	772	839	839	807	856	845	860	849	861	803	759	904	830	804	849	807	851	830	825	826	817	820	822	837	822	815	866	867	827	827	840	912	872	865	891	796	817	786	892	864	846	794	855	869	792	828	816	829	835	849	850	833	832	823	846	826	795	804	846	819	862	884	877	800	804	793	850	813	848	844	793	835	813	835	863	829	817	859	806	852	882	816	904	806	894	846	854	864	832	843	898	817	880	912	832	780	865	834	835	848	889	838	839	820	887	849	824	818	841	808	769	810	814	834	793	888	765	799	809	856	821	879	867	804	838	864	814	832	804	824	833	854	841	836	867	894	807	798	793	830	837	851	801	839	858	826	843	813	826	810	824	864	770	864	793	887	822	837	909	885	786	823	850	804	840	852	815	828	795	817	848	792	818	788	835	810	834	847	800	848	850	857	867	804	830	857	867	858	856	826	838	846	867	828	792	889	814	811	851	812	838	836	848	834	861	817	860	846	847	818	855	874	846	834	828	849	847	822	818	858	850	868	794	866	871	815	838	793	824	840	904	846	837	817	831	798	811	838	837	863	805	894	808	884	833	880	830	799	860	824	832	805	810	850	780	790	839	885	787	800	852	878	854	815	831	813	832	824	810	820	856	847	854	850	776	825	870	886	807	800	809	857	838	829	865	853	830	807	862	814	839	816	845	864	875	874	886	808	842	851	794	788	873	870	843	903	800	796	835	865	860	859	810	790	877	836	835	778	790	806	811	862	823	797	843	855	848	846	844	893	788	863	781	834	872	833	776	851	830	846	804	864	871	903	880	850	850	825	854	880	841	849	863	826	827	794	844	801	872	838	811	831	818	893	849	831	817	848	853	833	847	779	865	858	821	857	829	849	826	838	826	796	845	849	847	871	844	851	804	862	861	835	858	845	871	835	871	850	806	769	806	868	898	830	871	835	831	808	796	848	775	795	825	843	817	829	855	857	848	852	832	819	866	851	828	863	826	821	786	847	807	864	854	845	822	825	844	855	774	828	852	809	825	874	859	856	803	852	850	845	815	906	870	808	866	871	827	898	849	862	812	798	857	848	836	835	806	839	829	843	844	806	830	831	922	787	826	870	821	812	801	824	850	817	818	802	789	808	868	832	900	888	871	852	799	831	786	802	879	813	803	807	832	836	823	798	893	777	847	774	829	822	801	842	855
25418	21391	26598	22442	3278	1455	1281	1157	1043	1013	971	979	1017	997	989	933	1026	1015	997	954	958	945	971	963	1026	966	975	946	1032	1011	976	953	987	961	1003	954	949	955	970	983	925	972	1019	1026	951	988	955	975	965	961	994	981	937	954	952	984	966	991	954	1018	999	900	962	922	1008	937	908	1012	1033	940	1009	931	968	966	984	955	924	983	964	960	1008	953	952	975	938	1000	989	965	964	960	1008	975	950	960	965	981	962	992	1006	939	1001	947	968	1015	980	993	954	999	975	999	951	980	1008	971	992	1023	975	942	972	949	991	897	994	975	925	961	1038	998	1012	1022	981	1015	953	972	995	990	1006	960	924	962	938	951	986	1011	933	987	947	983	943	976	1023	1015	994	960	957	1025	946	969	970	953	1008	954	944	959	977	938	999	978	992	1023	941	938	979	971	953	935	977	986	964	952	1002	1008	940	1035	1003	1003	1002	1015	951	952	942	960	945	951	966	970	973	992	971	1013	955	944	918	1013	979	953	964	967	969	945	973	999	970	920	967	939	1066	957	968	959	925	1013	958	968	953	991	967	986	969	960	928	969	1032	986	927	957	913	954	966	1021	981	938	1038	951	915	1021	946	984	973	971	957	991	1039	928	955	995	979	997	986	971	940	987	952	1009	899	1004	1000	949	957	955	1037	988	1021	954	977	963	978	982	949	986	1000	933	956	933	1011	991	940	983	1020	929	927	965	964	1063	958	948	976	1026	1041	964	971	988	894	939	999	984	962	988	974	975	938	1019	970	938	982	956	960	1001	987	971	926	914	969	997	995	931	943	958	934	958	949	938	981	924	1017	979	1005	974	927	978	924	941	990	954	984	933	957	980	1004	966	972	1002	941	963	967	972	978	958	1024	947	969	960	926	935	952	899	982	1015	1004	977	978	970	962	978	971	975	956	998	1023	950	922	945	955	968	921	989	1005	906	971	932	1010	960	984	943	944	980	985	938	930	974	968	985	917	972	998	984	984	1000	960	909	966	966	996	908	985	896	929	920	987	942	937	968	955	1003	996	990	961	979	1014	971	1009	970	993	1020	975	973	987	971	1021	943	990	952	965	946	908	1017	933	993	1021	903	966	895	982	1006	998	984	1003	990	974	1020	1005	919	929	925	954	946	931	969	964	962	981	973	953	961	1003	937	957	964	944	985	1018	973	987	953	1005	969	1016	969	1034	941	967	938	978	954	964	954	959	957	943	946	968	946	957	962	982	918	976	994	938	1034	950	967	999	931	970	953	976	967	931	963	944	975	971	978	960	970	950	998	954	985	974	967	959	987	1010	961	979	965	967	957	1024	974	953	988	1001	1015	960	980	996	982	985	965	930	974	949	953	948	952	947	999	975	911	970	911	972	937	1016	989	951	967	973	932	1000	979	921	988	951	998	995	968	972	981	935	984	982	983	1000	964	981	974	954	994	974	995	966	1027	934	994	986	955	933	996	975	999	970	989	969	960	1004	954	992	988	980	941	950	974	980	949	917	984	966	1009	955	987	1038	1007	920	906	1015	936	955	945	967	947	949	992	924	964	924	981	972	946	978	958	945	985	962	962	916	927	910	958	916	932	966	948	938	968	1018	962	996	954	957	958	955	941	974	1034	1047	1023	968	977	963	970	958	924	936	1013	1001	991	1006	928	973	960	978	1005	946	929	1028	980	936	976	966	948	972	960	932	954	987	944	941	993	1003	903	967	923	928	963	977	929	998	974	920	967	962	1023	977	959	920	958	1000	978	1009	980	948	1007	922	982	935	1010	948	959	993	985	962	954	930	975	1000	992	938	927	963	965	961	999	935	978	978	970	931	1024	964	972	962	930	1009	1033	988	959	905	1011	979	993	961	937	925	961	985	985	977	1011	985	978	947	950	986	921	1028	992	987	975	984	951	1008	931	927	985	1001	935	987	966	931	988	966	979	934	1003	963	935	997	981	997	1001	934	1009	979	917	1018	1000	948	930	1007	963	939	968	1057	901	1006	1003	967	1023	1009	981	997	1011	930	975	904	981	990	920	948	989	953	952	932	953	939	916	985	1009	895	985	1020	960	963	957	933	956	988	1002	939	978	985	963	966	954	962	929	982	921	977	926	936	970	938	966	987	914	1003	979	937	1013	991	944	942	956	921	1012	974	971	966	950	944	1052	1018	993	971	997	948	1000	1015	959	958	934	950	993	964	938	954	914	958	949	974	972	979	913	936	1043	947	973	970	1005	976	991	941	971	964	964	971	981	965	949	958	944	1046	978	1013	985	928	1028	995	951	967	969	992	1012	955	934	947	988	921	965	960	1006	991	949	986	976	951	979	928	937	1012	985	1003	984	1003	960	1020	975	977	1017	1009	977	976	993	986	965	966	962	940	924	944	991	991	969	1018	1008	966	964	1045	960	991	956	1022	947	895	986	965	954	995	947	969	978	991	985	976	988	985	977	963	962	973	928	967	940	966	1009	979	946	928	951	963	1022	1037	954	940	1004	910	984	982	924	956	982	921	1004	976	957	978	980	941	939	960	962	943	973	975	961	1003	980	936	942	969	924	985	966	955	967	962	985	956	952	968	920	984	964	956	970	943	935	968	958	967	962	959	988	936	1018	965	1017	1025	901	982	982	908	960	944	951	971	979	988	973	930	996	978	989	1005	974	977	931	970	935	994	978	956	983	1013	964	939	962	1069	987	964	994	1010	1014	1048	941	997	948	977	1004	915	1000	996	996	982	917	995	972	987	950	908	936	1016	954	1025	940	978	964	972	984	1019	983	946	977	994	978	970	987	973	955	1018	987	937	984	995	933	983	971	886	989	985	1018	986	980	875	981	958	979	959	945	959	917	914	963	1003	1015	988	975	943	877	969	946	1044	976	958	991	943	976	1005	1001	926	926	968	969	964	960	951	1022	997	1018	990	926	988	1017	946	956	971	996	931	928	908	1011	983	1009	970	937	984	975	976	1028	959	1018	991	959	949	965	947	1011	987	1042	960	968	965	982	971	979	981	954	967	941	960	950	963	1027	1006	966	934	984	938	931	914	944	1020	960	977	1016	1000	1006	1002	970	913	957	974	1004	957	930	965	946	949	960	964	985	952	976	1006	996	995	1005	961	1007	964	962	971	959	911	966	944	917	963	934	1006	954	970	1008	962	941	994	969	954	938	953	975	941	953	995	976	946	1025	982	949	1001	953	1012	895	962	954	952	953	922	999	1019	937	991	930	1010	974	991	959	954	974	959	985	912	1010	1017	945	955	983	944	942	966	948	932	977	922	909	982	956	969	973	967	955	916	955	1038	946	934	951	991	983	929	978	934	1022	948	919	964	967	887	900	999	982	943	1003	1003	924	1013	922	970	975	997	1025	939	1003	971	910	997	947	974	955	977	969	982	946	1007	986	973	997	1030	1002	999	1014	981	1020	968	990	1019	1049	982	961	974	924	1002	987	976	939	941	955	1007	1034	978	1008	974	1009	973	1027	913	959	951	1010	945	903	1006	991	964	968	988	966	956	937	994	940	914	989	967	958	999	989	960	999	981	986	938	1028	930	986	997	954	968	974	975	943	980	1018	918	974	968	963	992	944	961	1012	930	1006	1006	940	908	1043	998	936	977	976	936	985	969	947	970	949	967	932	972	951	946	1010	952	1006	1029	958	917	945	951	1003	894	965	961	965	895	954	1004	1008	993	963	890	1012	964	979	962	975	967	953	943	954	979	927	966	959	935	984	933	994	1007	948	952	990	958	922	949	968	904	1011	956	985
3696	2753	2377	1459	1259	1148	1065	1042	1034	998	981	947	931	924	898	972	890	903	932	893	899	921	835	887	906	885	909	838	885	910	869	916	930	876	847	872	896	883	843	858	898	904	867	885	836	889	890	927	866	879	893	889	885	831	927	899	963	908	899	887	877	886	892	898	868	900	902	878	872	867	876	886	867	887	914	909	864	860	937	806	878	888	906	880	880	893	912	894	873	933	886	938	887	898	873	890	870	872	867	900	917	884	892	889	837	862	897	890	863	888	837	843	867	849	878	908	835	896	875	845	819	817	877	909	827	894	846	885	868	834	839	833	891	857	854	834	865	884	888	872	897	935	840	822	853	850	886	901	814	892	855	874	852	875	897	944	852	911	919	797	894	864	859	921	849	882	879	889	872	880	844	864	903	835	904	938	927	874	928	867	875	856	878	879	874	852	893	849	910	909	888	855	909	887	876	891	861	827	837	873	912	901	893	824	914	834	869	894	850	910	888	857	847	903	901	858	900	875	819	835	866	851	852	865	936	850	910	870	853	927	843	856	915	857	845	863	855	937	876	822	834	909	897	844	881	872	870	816	853	851	903	876	859	913	844	855	857	879	868	847	884	819	875	884	875	858	887	860	873	905	888	878	912	852	937	851	867	846	867	921	803	845	910	880	850	930	873	862	868	882	858	942	869	879	879	889	850	908	873	878	818	804	858	875	915	866	854	845	896	871	811	850	811	903	836	888	867	790	891	916	893	850	836	833	854	859	866	926	840	834	879	835	812	893	836	832	866	826	897	852	877	885	836	879	860	900	895	900	872	847	901	851	905	856	867	898	902	881	874	865	802	887	848	850	860	850	842	866	873	873	846	845	859	837	843	915	895	916	918	828	873	880	839	897	871	878	886	807	903	852	870	835	855	894	857	863	844	869	849	891	853	851	840	861	889	883	945	840	859	868	850	856	891	883	867	886	901	893	787	876	901	844	843	852	831	876	799	852	863	860	909	845	887	879	830	920	899	883	868	856	889	906	892	839	877	836	870	926	857	857	861	845	854	886	836	873	914	848	839	854	881	847	854	842	864	870	873	866	882	873	933	880	869	845	877	842	867	888	842	918	847	815	840	885	896	875	841	878	804	892	918	829	874	909	841	872	869	830	895	824	874	839	863	873	888	833	828	902	842	868	933	853	866	897	880	848	901	866	893	879	819	824	915	848	853	866	866	830	838	916	870	821	895	879	871	828	854	908	883	866	835	851	879	921	875	831	880	768	879	879	897	856	899	860	859	875	915	859	815	836	861	892	858	860	851	889	840	904	876	862	832	854	911	918	873	883	876	834	883	871	835	837	884	898	841	857	887	857	860	893	837	894	888	873	854	875	872	887	836	851	818	839	897	871	877	848	880	851	867	886	877	883	885	904	865	911	896	882	871	905	818	897	867	874	858	828	870	922	855	873	856	906	829	931	849	865	921	870	910	948	906	854	842	939	860	886	909	886	901	829	844	907	900	899	866	868	866	839	826	886	816	858	899	901	879	840	887	901	840	908	868	856	836	821	870	897	871	890	836	854	784	894	830	883	874	866	868	851	919	877	865	844	895	859	813	893	848	876	880	932	886	875	879	881	862	831	908	886	850	904	859	916	820	868	898	944	889	851	836	869	875	900	891	870	864	917	939	887	868	870	883	857	862	848	873	840	894	860	879	851	905	813	868	834	886	846	853	835	877	866	862	895	831	821	856	879	879	820	838	880	856	887	858	868	870	887	847	960	888	872	875	846	896	830	882	866	873	858	867	915	888	902	821	841	859	866	852	856	924	834	888	844	880	872	889	841	851	859	931	918	834	868	867	861	887	926	869	836	911	899	889	850	888	885	874	876	883	842	854	817	831	907	884	908	927	878	895	871	842	883	858	856	873	857	888	891	881	835	896	803	877	874	885	800	890	841	868	897	861	858	856	883	853	863	875	852	859	893	868	917	877	844	844	827	844	857	898	851	877	877	834	905	872	848	833	867	824	885	886	812	852	859	864	826	905	858	868	850	862	869	934	879	842	906	812	883	815	870	836	860	888	859	895	887	889	926	870	840	889	905	908	846	881	813	901	874	874	839	861	910	880	855	811	864	875	880	830	861	871	855	848	877	913	831	887	906	832	852	829	902	825	841	870	872	848	886	860	852	842	841	803	874	845	775	909	857	863	879	852	811	831	840	931	840	847	866	917	866	907	840	871	879	864	824	853	834	842	893	899	873	902	872	832	874	907	882	830	849	903	850	823	882	867	841	849	821	864	933	889	867	877	830	913	857	833	878	839	877	863	856	886	863	850	880	815	833	799	861	860	863	857	868	828	869	825	905	884	879	856	847	801	810	868	860	876	854	884	873	877	879	834	919	854	905	819	858	844	923	858	894	834	859	870	877	886	920	865	869	825	875	838	847	849	835	867	862	865	862	819	878	868	881	904	866	816	865	859	819	807	868	913	862	830	843	882	852	896	878	885	889	862	928	846	836	908	831	868	880	890	873	910	832	824	827	814	861	854	878	893	921	864	880	868	836	849	826	905	901	858	863	886	833	822	859	829	869	892	888	909	905	889	820	839	918	870	835	857	870	825	890	806	822	794	871	898	875	837	858	884	908	856	878	857	904	829	868	867	868	861	874	904	896	891	841	886	879	867	851	904	898	872	863	886	829	885	892	883	849	881	905	873	865	844	899	888	853	864	914	888	874	909	808	871	883	856	882	907	867	872	842	873	856	945	902	879	868	838	846	848	820	824	847	855	868	855	899	884	905	859	892	786	870	841	821	893	911	839	861	915	808	837	871	887	912	891	841	904	904	927	886	839	844	857	870	916	842	816	874	847	868	864	829	890	878	814	894	842	848	883	852	822	907	877	829	898	861	869	946	894	863	879	826	852	874	889	873	883	909	846	857	885	877	843	826	812	917	837	936	835	899	872	863	851	880	909	873	878	884	902	861	866	794	849	838	876	846	875	896	832	853	879	868	855	862	827	886	891	849	926	889	829	915	871	879	810	852	889	900	892	909	881	891	858	879	863	897	878	878	865	842	873	860	861	850	856	880	872	906	857	861	848	880	877	843	871	883	956	874	854	849	861	839	879	905	908	874	845	832	862	890	866	896	859	787	889	913	870	840	858	911	860	859	811	835	848	873	880	878	857	844	869	827	847	838	832	831	855	907	866	877	897	884	881	898	914	916	799	881	860	881	893	846	867	878	868	898	869	884	894	875	836	882	820	879	877	856	889	860	896	908	836	827	895	792	849	860	890	888	866	856	822	856	885	891	836	813	869	841	868	838	852	789	861	846	858	886	876	886	856	871	866	862	904	895	854	932	891	873	892	825	890	854	919	821	883	872	848	832	885	892	876	883	829	877	845	870	860	898	861	850	840	901	851	832	894	815	889	881	836	837	862	872	887	882	807	850	890	898	898	905	819	922	863	822	923	907	830	886	842	868	856	876	866	896	857	907	844	902	839	883	842	870	915	855	852	855
24044	21384	28631	24511	20806	4344	1379	932	764	741	707	731	637	633	689	686	660	659	651	621	644	672	694	652	634	600	616	636	645	629	626	614	624	650	628	645	623	615	628	637	611	628	621	603	599	643	593	639	624	630	664	646	599	602	637	615	694	645	610	611	613	541	667	603	609	634	626	604	645	588	646	603	606	594	591	586	531	580	599	602	602	652	600	645	627	603	592	562	646	655	619	626	615	604	609	655	553	655	595	607	596	578	641	577	624	614	633	638	617	618	583	575	569	601	626	608	651	610	607	613	613	602	637	620	619	598	599	648	593	649	649	622	636	639	631	583	651	593	636	596	593	616	588	590	633	584	648	583	653	619	613	622	622	637	625	640	557	607	624	623	620	618	548	585	594	683	594	609	609	613	570	601	579	595	590	561	584	644	612	602	590	602	616	599	568	553	611	640	647	639	639	629	591	638	612	546	606	602	624	600	608	567	649	652	587	646	608	617	607	635	622	598	601	566	590	613	619	612	597	577	559	592	617	632	654	614	604	594	607	585	643	632	605	617	649	623	626	633	599	618	663	595	618	623	590	622	612	581	593	632	619	629	634	650	642	654	601	563	604	592	613	598	610	625	597	614	612	594	652	628	611	627	607	607	620	598	642	619	625	634	627	662	564	653	628	604	589	626	622	588	583	615	544	632	619	579	608	587	631	619	615	620	620	598	609	592	607	617	612	641	581	587	616	587	574	647	597	584	613	595	652	575	633	577	659	615	613	589	588	585	579	567	568	628	662	622	566	566	622	580	628	604	635	606	565	604	622	633	681	637	590	585	614	602	602	593	610	595	597	583	611	622	628	576	680	615	591	589	610	591	554	606	636	632	620	657	627	621	600	610	621	593	592	572	586	608	583	626	628	603	595	606	600	624	624	622	624	578	614	576	640	599	608	584	608	621	635	631	574	605	601	665	601	616	620	611	576	625	610	589	552	618	635	610	576	617	642	624	627	597	601	592	620	594	622	599	626	609	621	630	594	582	618	594	593	607	591	603	595	582	617	606	542	624	613	581	621	653	628	657	573	606	602	642	564	576	622	587	567	616	588	626	621	603	627	571	603	599	600	617	592	617	612	647	629	619	559	590	626	594	611	576	637	637	616	569	609	654	587	586	584	647	586	569	616	592	579	553	582	586	615	582	605	628	589	550	633	582	598	568	617	614	602	581	594	562	602	580	598	609	577	613	620	639	650	578	581	617	638	655	552	583	613	648	623	639	633	636	582	615	600	615	624	597	586	609	619	615	639	585	584	552	611	587	586	669	596	569	655	618	588	610	638	586	605	602	589	589	631	662	630	628	641	638	580	636	573	622	591	588	633	593	568	614	564	572	586	621	590	607	591	567	594	639	595	563	627	614	626	570	610	613	604	606	557	623	577	609	635	625	619	592	576	578	602	595	597	629	625	613	600	648	630	602	606	634	573	569	604	613	604	636	565	597	608	629	630	581	627	596	578	579	603	643	589	614	645	623	591	585	654	608	628	622	638	659	640	600	621	631	626	574	606	596	581	589	568	608	618	578	643	561	608	573	649	640	590	629	591	604	582	605	583	575	629	598	610	643	619	597	585	583	643	572	610	626	632	626	601	596	607	581	666	609	623	624	569	621	608	616	614	594	591	597	586	588	608	629	614	620	611	596	620	579	597	602	572	581	566	630	582	620	561	641	571	579	634	578	634	646	623	582	628	605	616	611	583	623	572	690	598	587	607	590	632	619	582	621	593	585	622	605	606	609	582	613	608	575	628	598	586	640	618	606	553	616	585	576	576	613	585	614	596	596	597	608	660	620	602	598	648	618	656	583	569	600	606	618	579	628	565	614	654	617	553	596	609	617	603	619	623	608	602	585	610	637	613	611	589	595	628	584	631	632	635	593	665	568	607	610	588	628	584	573	530	601	642	591	591	591	588	592	613	614	649	581	620	603	613	611	574	587	626	600	603	642	631	654	645	627	626	571	602	605	596	593	646	612	588	620	597	625	557	641	599	605	574	597	599	611	581	645	588	598	608	583	626	574	546	577	580	572	542	598	606	600	617	618	606	653	571	602	618	575	610	613	580	638	635	624	590	623	607	617	572	645	561	623	622	571	622	598	648	630	590	607	620	644	597	592	627	589	643	618	612	610	634	634	580	624	579	625	606	603	593	600	591	628	598	637	628	567	608	579	635	593	610	627	565	610	599	581	595	603	606	551	571	577	599	599	595	613	594	597	551	624	619	619	608	592	604	615	623	610	616	576	636	614	576	624	626	583	588	611	587	608	612	648	634	592	643	602	624	584	607	542	610	622	597	576	590	542	622	584	658	621	603	589	612	656	593	542	623	613	630	583	597	628	615	624	580	584	657	599	616	607	624	564	611	647	577	601	632	593	564	621	609	593	580	605	591	595	610	615	611	641	556	577	596	585	595	593	606	657	614	631	624	598	606	629	625	597	642	643	597	593	595	618	591	606	572	624	615	586	604	610	617	606	567	645	614	618	589	589	572	591	620	635	581	605	567	605	640	614	588	620	579	572	600	593	636	682	552	588	592	606	630	588	607	602	586	629	612	592	611	605	627	600	588	564	572	597	562	564	607	627	606	621	596	557	611	615	616	649	649	580	585	555	612	616	638	567	615	570	600	576	666	598	551	583	627	619	574	569	593	570	564	625	587	578	628	637	582	589	586	612	645	594	582	639	618	619	602	562	600	618	629	592	632	601	597	601	589	613	573	618	627	566	600	595	613	658	586	603	599	583	619	612	604	642	601	606	588	563	615	645	629	580	593	605	626	619	613	565	605	564	604	578	604	557	586	643	629	606	642	608	593	653	604	631	612	582	655	576	603	621	622	582	609	604	620	631	575	599	593	568	597	606	617	634	603	610	610	647	630	559	562	600	605	603	613	633	641	650	570	607	620	621	638	628	568	592	601	596	608	612	602	634	621	602	614	603	531	622	576	617	585	622	629	610	590	582	611	559	609	597	640	579	600	639	604	619	606	591	609	583	653	580	641	612	618	642	592	577	599	568	594	597	596	609	603	616	616	608	621	607	596	610	563	594	612	624	627	601	589	549	602	651	624	595	595	599	563	598	615	607	627	620	599	618	598	601	566	632	601	567	579	640	578	572	627	605	604	578	636	607	648	593	587	612	624	658	571	617	614	591	592	608	645	582	593	642	580	572	616	592	604	640	574	628	625	595	601	608	568	595	629	603	600	585	630	635	610	652	566	611	598	574	636	587	639	612	573	564	636	590	589	623	621	632	579	602	627	616	653	603	556	582	603	545	592	594	584	584	577	563	632	598	589	545	586	599	664	554	615	579	578	598	569	591	584	617	618	606	665	594	590	592	587	636	569	602	608	567	574	638	630	618	597	617	614	634	627	629	599	590	584	582	613	613	596	597	606	620	603	589	580	574	620	599	587	583	639	619	618	639	595	655	582	617	612	604	563	599	639	617	635	574	575	596	667	594	610	592	614	598
3517	5084	4082	2194	1589	1279	1060	979	862	836	758	711	748	704	665	697	694	743	667	650	659	632	643	609	645	624	721	646	679	646	633	706	615	627	677	646	601	635	636	653	597	642	669	666	626	610	600	595	626	573	582	635	601	576	614	655	648	587	611	606	641	669	558	602	672	600	616	589	632	601	604	579	559	617	572	603	615	639	635	581	613	625	618	622	595	597	661	574	651	597	601	630	600	637	611	612	573	627	613	598	577	606	572	581	623	608	571	568	595	579	631	628	570	607	633	651	602	613	570	600	641	606	576	623	600	610	623	611	589	623	586	658	603	629	614	609	585	608	600	657	594	591	606	610	610	620	624	607	610	661	571	600	633	624	609	616	586	613	670	590	586	641	641	587	614	632	623	617	571	614	585	631	585	618	581	560	623	617	588	622	600	603	612	601	643	667	582	581	635	663	641	594	589	616	617	592	614	612	601	607	654	658	622	660	608	619	606	618	610	607	614	628	568	631	594	573	631	589	564	606	620	613	557	567	609	611	649	591	591	585	641	611	614	598	580	587	591	611	646	628	583	640	604	626	626	551	594	643	595	571	633	600	578	574	587	580	657	595	598	609	617	603	609	655	623	585	654	603	592	627	629	615	657	612	573	613	601	601	583	679	647	596	557	614	586	594	643	570	586	613	626	660	644	592	595	558	588	652	639	577	615	600	596	631	649	644	599	615	638	640	630	654	595	605	622	588	611	617	641	625	627	614	633	638	616	607	642	587	604	614	572	632	620	585	619	606	647	594	615	620	613	615	602	621	614	576	603	611	588	579	580	584	616	604	625	669	622	583	590	598	593	626	627	600	563	594	611	562	610	588	613	616	620	618	636	624	562	582	623	638	641	616	630	614	610	552	628	621	639	625	597	619	586	641	623	608	653	603	592	623	632	577	583	578	629	629	638	593	573	587	592	658	607	578	615	610	616	577	596	596	605	592	615	576	636	594	596	557	622	611	615	633	614	626	589	614	610	668	592	584	627	634	579	631	617	649	655	598	627	634	611	610	598	597	583	604	593	645	618	581	598	577	571	593	657	606	568	598	623	608	600	606	596	624	644	636	629	617	590	632	626	586	611	658	614	658	611	598	637	558	621	603	638	573	540	606	590	610	624	636	590	612	633	594	590	625	575	644	618	607	578	590	563	597	572	587	607	581	604	615	605	611	583	619	619	597	611	642	618	587	628	647	581	619	603	594	579	591	590	605	583	665	609	596	585	587	623	595	639	539	640	626	580	634	607	615	619	630	605	603	650	575	610	606	588	596	585	588	597	641	572	598	633	615	600	642	646	648	611	586	588	577	619	633	591	601	613	581	595	607	589	635	601	612	606	599	576	616	626	585	599	657	596	620	559	602	620	649	596	627	629	604	544	613	611	650	573	606	611	580	642	662	612	653	617	587	626	578	593	625	602	586	622	568	627	621	563	623	568	566	634	629	584	598	614	608	587	577	594	605	566	629	596	625	557	643	566	572	618	661	638	625	618	604	605	600	666	610	585	612	613	580	599	596	600	610	628	646	633	614	617	619	632	606	632	629	596	560	618	607	602	647	651	597	609	589	578	607	578	555	652	591	627	538	586	584	625	640	643	614	584	572	636	621	606	578	590	629	599	573	590	622	600	576	625	569	561	596	583	604	626	559	627	648	603	599	659	617	611	555	586	582	593	572	591	615	594	611	605	601	582	604	562	609	603	606	541	614	644	628	609	554	621	575	607	605	612	603	617	600	596	607	618	575	605	632	619	559	570	647	603	578	590	634	580	620	611	599	600	604	600	619	599	577	593	602	576	592	648	568	623	625	592	633	586	650	559	647	593	601	599	590	598	614	633	652	614	590	609	567	587	587	590	571	597	618	580	621	584	594	599	626	603	589	584	613	538	592	605	609	509	585	626	612	565	628	628	580	626	565	610	614	568	605	622	645	613	632	621	641	589	585	601	594	613	591	603	581	610	639	637	589	584	592	621	595	649	589	607	606	598	568	626	646	560	601	638	601	582	625	623	609	616	621	592	590	622	622	638	555	602	573	600	626	559	619	602	610	599	580	575	580	533	576	584	636	612	650	602	558	632	595	579	624	601	627	587	583	561	629	580	610	594	618	590	618	635	628	641	596	636	594	558	649	581	626	570	641	579	611	611	630	604	580	620	584	594	610	562	636	622	616	607	584	645	595	561	596	626	616	567	606	579	563	608	592	618	601	605	598	618	621	616	614	621	566	593	594	623	598	604	569	595	630	606	602	597	626	607	585	590	613	634	598	599	650	576	593	598	619	681	585	544	554	636	569	582	563	616	607	570	593	531	619	643	583	563	529	622	602	588	586	599	590	581	579	603	574	572	574	561	624	632	634	620	622	585	589	609	546	625	643	599	626	587	601	589	571	638	593	579	583	514	646	592	561	581	654	644	646	563	615	609	618	630	613	626	579	625	629	607	587	588	568	631	589	611	588	578	594	590	576	592	607	616	651	574	599	620	636	602	619	582	612	602	588	573	593	632	604	600	584	574	626	595	577	581	557	552	614	581	612	542	628	589	626	606	590	608	612	613	606	602	606	581	582	598	596	600	593	599	594	633	585	568	585	617	616	563	630	581	614	613	608	615	652	603	632	597	615	611	586	621	637	628	560	596	575	604	536	587	566	604	626	622	637	556	591	637	611	596	638	555	644	601	623	613	610	594	613	567	629	598	611	612	578	605	622	645	591	628	664	624	624	576	594	605	570	583	616	644	609	617	583	587	592	594	613	652	596	607	619	574	586	617	581	618	556	602	668	582	623	627	555	592	598	591	569	611	579	571	599	597	602	570	622	642	611	622	580	575	620	588	574	620	582	599	588	600	604	560	603	540	587	609	564	577	588	604	626	573	629	621	573	548	571	618	601	538	594	607	592	572	575	577	574	647	574	626	596	628	609	624	588	633	646	616	597	613	643	629	616	586	575	621	590	620	612	595	586	568	618	625	578	604	598	629	626	624	628	606	636	590	591	601	636	574	582	563	606	608	627	575	624	613	566	594	611	590	603	611	589	618	629	573	614	581	616	594	607	604	585	603	615	589	583	566	582	655	601	600	571	592	599	610	574	627	624	579	620	611	573	619	610	614	622	586	584	590	579	632	623	574	612	627	589	612	612	590	620	622	600	616	573	634	648	603	563	647	586	588	603	583	641	608	542	594	556	646	606	589	632	596	586	538	617	604	556	549	617	589	584	606	584	551	606	566	608	635	592	584	620	604	588	561	592	625	591	665	614	637	626	623	583	580	596	614	609	612	607	576	610	560	585	584	595	601	565	604	615	603	602	583	593	583	591	605	609	641	571	546	603	590	631	578	609	580	623	611	620	590	552	595	598	590	593	564	581	578	615	622	588	549	598	623	584	594	584	632	609	646	558	586	596	645	586	546	579	645	642	640	636	590	596	638	620	544	584	629	607	568	617	605	621	605	579	600	586	593	606	618	612	591	591	577	581
27710	12944	2439	1370	1033	961	982	906	1006	958	918	1024	986	938	932	945	944	989	959	968	899	909	993	985	962	972	890	918	954	895	969	969	953	956	948	977	927	967	957	966	906	911	977	929	938	970	939	958	949	946	977	913	969	951	953	995	943	990	925	983	944	897	960	935	955	998	939	948	957	952	960	938	899	973	946	943	879	943	1001	972	1004	927	958	912	924	971	937	939	978	929	957	972	952	932	920	940	931	934	933	901	923	924	960	985	934	963	928	935	996	906	900	945	942	959	970	957	895	895	912	955	935	964	940	878	912	945	943	928	982	988	896	1021	958	972	925	948	915	928	919	932	931	931	939	911	912	942	958	961	972	922	922	981	902	940	921	946	954	970	959	909	950	940	890	909	925	961	931	933	961	956	935	942	950	1008	899	903	979	883	939	948	908	949	1005	903	1016	989	957	882	945	910	905	934	931	934	949	880	985	1003	963	962	975	1019	963	947	900	902	968	964	970	1011	898	909	954	866	892	925	944	935	986	929	907	930	922	929	959	947	980	945	961	975	964	950	906	945	1011	958	937	929	908	1012	980	949	936	949	955	969	938	928	925	940	949	964	918	968	892	970	974	934	929	997	965	890	986	934	895	953	913	938	937	925	960	938	953	941	888	909	961	953	979	984	929	913	935	904	936	972	959	975	948	972	938	930	985	913	1000	966	966	894	955	926	894	937	958	963	1007	920	1008	906	936	969	1004	977	987	977	905	958	944	984	893	970	948	877	927	975	939	917	948	923	957	1010	942	936	958	923	915	906	969	887	997	957	962	961	1028	908	923	924	929	982	954	933	966	857	914	960	981	929	983	982	963	981	950	974	898	985	926	949	905	937	987	910	939	909	908	920	923	930	953	952	948	944	935	974	905	935	885	897	959	933	934	895	964	879	962	929	986	985	912	966	958	967	982	933	909	932	963	937	931	1011	983	968	909	920	925	903	948	912	950	995	926	939	926	975	965	999	945	966	921	955	1021	994	978	965	969	953	919	925	912	915	942	917	920	982	969	935	943	927	995	932	957	979	967	888	942	957	938	997	983	921	929	961	914	915	923	937	937	905	959	976	939	942	960	909	922	974	926	954	968	926	910	895	964	910	899	920	950	891	922	873	945	961	915	967	987	934	969	911	976	961	899	997	907	942	936	917	928	956	993	984	986	929	914	1007	930	975	987	928	952	982	989	921	931	961	971	935	1042	911	962	1013	879	938	915	942	908	984	1003	936	902	903	948	926	987	890	928	1010	956	936	960	981	936	995	918	953	976	977	922	981	923	953	1005	953	927	981	979	939	926	983	965	937	928	968	953	945	964	969	978	916	933	960	910	959	973	977	966	975	968	931	939	942	963	958	984	954	898	958	900	895	960	914	945	957	948	914	994	993	952	972	952	1005	939	926	987	962	906	953	964	961	1006	964	932	921	950	909	915	950	948	938	930	894	988	947	916	938	996	971	966	958	998	910	972	939	976	952	922	946	958	950	983	964	955	925	946	956	959	935	948	960	957	994	950	1011	908	975	969	939	949	906	984	918	958	956	971	957	900	898	966	956	993	956	933	895	946	936	946	971	967	865	957	899	930	948	939	927	912	947	929	971	956	913	956	963	947	955	961	854	966	943	950	963	960	927	894	908	976	955	926	930	971	960	912	914	962	911	938	989	931	965	916	985	1012	890	958	904	919	976	982	988	949	950	962	972	923	967	978	956	944	984	965	879	918	961	984	967	943	922	941	912	948	935	977	971	973	878	966	995	957	946	1023	926	921	938	903	973	939	1010	889	975	927	892	953	973	886	953	912	922	957	991	991	926	966	889	935	910	965	931	906	980	920	960	935	935	943	964	917	934	954	914	963	951	959	919	992	998	945	944	930	950	932	982	1025	934	988	997	930	938	1020	878	970	945	952	930	876	960	952	935	988	927	959	970	908	1004	882	1008	944	950	907	983	940	966	898	957	974	915	921	936	884	914	972	956	942	969	923	956	981	981	940	912	927	1004	986	938	899	897	962	912	929	895	934	933	988	932	926	974	979	995	986	945	912	1046	941	1008	983	946	963	920	993	950	947	916	977	981	997	917	933	990	891	1000	963	975	914	927	1018	945	925	934	939	936	938	969	936	929	994	935	978	931	949	982	941	952	996	927	942	965	1007	931	903	983	937	889	890	979	951	939	935	928	960	1001	933	939	940	951	952	956	974	977	932	975	953	894	998	883	935	963	962	886	970	933	916	895	984	949	928	943	946	923	981	987	943	910	975	932	978	910	959	925	949	980	951	1012	982	944	969	952	907	964	953	986	973	923	966	958	964	926	954	953	989	936	985	918	928	914	896	917	980	969	935	920	941	936	974	961	963	949	927	984	986	968	939	925	972	957	925	985	947	963	917	972	919	945	933	926	942	958	953	943	973	959	915	907	972	931	943	922	908	953	991	914	919	919	981	1025	979	990	990	956	927	957	973	973	974	986	958	952	925	927	1015	918	960	979	938	902	878	916	981	1012	967	965	936	931	974	912	978	930	939	890	971	930	945	959	953	984	911	946	948	973	958	920	934	952	1013	961	959	944	959	960	953	921	967	932	939	963	958	976	964	967	979	957	920	967	949	936	960	954	915	935	972	955	980	1035	1004	957	974	968	933	976	918	949	962	949	974	1001	990	965	893	942	969	967	974	913	959	944	963	892	969	930	958	944	929	957	993	1021	929	964	896	900	967	937	928	949	913	998	957	958	921	949	945	920	938	930	998	903	941	917	940	937	973	985	995	870	961	903	964	932	920	964	946	924	950	948	932	926	1002	995	949	951	973	951	971	995	930	936	955	923	924	884	958	930	937	962	930	1026	966	961	970	956	960	962	928	976	993	993	917	922	927	968	920	923	918	930	937	984	939	941	967	977	1007	939	998	1032	1011	942	925	979	936	948	903	857	973	1024	947	987	928	901	924	961	992	985	918	942	980	919	935	892	969	972	917	982	948	990	994	921	889	967	986	934	933	961	1007	981	927	929	894	912	964	916	896	886	950	979	951	953	957	942	990	1003	963	934	954	963	947	941	947	972	941	957	864	976	890	994	951	964	991	960	927	904	935	930	983	895	927	956	944	955	921	907	946	976	937	897	933	907	927	875	966	1011	924	951	998	946	973	924	961	952	960	930	936	961	946	968	991	922	925	911	945	973	974	923	938	912	938	908	930	1032	970	944	934	992	933	927	954	943	981	936	905	963	920	923	902	944	938	968	898	916	928	932	924	928	906	965	934	952	995	999	981	990	943	933	974	910	949	921	1000	887	991	940	941	942	967	1002	906	894	886	951	972	980	964	880	918	894	952	899	946	931	993	936	965	939	974	969	917	944	984	928	916	886	944	933	958	948	968	972	922	968	959	909	955	982	959	934	972	916	892	988	980	900	993	971	930	947	888	926	893	940	891	1035	958	969	932	925	961	974	942	968	944	931	949	974	905	975	975	873	951	947	970	902	969	911	948	949	934	931	984	983	921	958	959	930	937	926	910	921	939	959	898	913	942	946	947	946	968	998	946	951	925	979	948	972
5166	1101	1028	942	907	852	855	855	855	834	817	858	856	862	821	854	882	836	901	841	904	793	828	819	833	825	862	805	811	856	839	772	798	857	827	808	814	850	783	880	863	855	844	803	828	852	787	857	882	803	886	876	845	845	827	819	801	826	813	866	830	832	837	783	877	766	859	814	890	847	837	841	816	820	821	804	846	860	793	833	819	833	852	787	805	806	829	859	839	839	821	770	853	808	878	833	805	833	855	848	858	862	862	844	790	800	789	848	784	858	846	840	841	860	821	795	884	860	845	807	849	776	801	840	785	815	813	849	816	811	850	756	842	812	819	863	776	809	898	841	820	799	826	792	819	876	843	823	866	813	818	827	831	890	863	876	836	792	836	874	781	825	800	844	831	862	793	815	813	803	853	842	813	810	884	809	896	842	827	832	831	867	832	828	849	824	887	877	813	821	838	873	866	829	843	840	792	831	770	828	825	829	805	889	804	822	854	859	861	832	807	831	861	873	837	841	823	819	879	814	858	864	863	835	802	841	808	820	857	797	860	829	881	803	874	830	842	836	816	826	856	867	845	832	809	825	854	823	832	839	836	822	821	843	851	834	774	847	808	845	756	848	813	856	807	830	844	811	826	822	842	829	830	856	818	804	835	798	825	832	867	820	854	828	820	853	816	805	862	816	875	853	885	840	834	900	828	801	903	799	834	824	831	880	883	852	842	899	794	836	801	818	804	833	870	890	800	848	831	831	836	837	800	837	793	814	875	816	857	852	863	832	840	853	833	803	850	841	817	817	828	805	872	819	833	852	805	846	796	819	804	839	873	884	866	824	838	799	828	883	829	825	840	803	893	810	811	800	867	824	811	847	859	863	860	827	832	837	847	855	844	866	790	830	864	802	822	810	802	822	871	831	874	793	823	834	842	881	807	774	825	841	830	813	814	802	826	801	811	858	859	847	866	846	836	859	908	797	828	827	811	815	828	846	864	822	824	841	812	784	894	843	870	829	789	828	812	835	871	824	810	811	803	814	824	826	846	848	825	847	877	805	850	821	815	824	895	821	823	799	829	852	848	801	830	822	859	827	855	845	816	834	823	829	862	828	812	841	803	840	821	835	852	840	806	850	835	855	807	818	812	845	818	818	831	827	810	865	787	824	824	860	808	829	869	894	794	811	843	825	815	850	830	808	873	811	815	841	844	873	858	788	797	842	864	785	851	917	824	863	876	825	806	868	833	844	847	820	846	844	819	822	865	810	816	815	837	829	846	857	851	811	897	840	820	824	858	808	845	825	800	852	795	882	832	806	820	844	799	852	841	834	830	811	878	849	850	761	756	778	796	872	841	822	867	826	843	837	872	840	826	844	812	754	839	790	806	862	807	838	843	864	830	813	797	830	819	873	873	846	829	831	813	829	864	822	842	837	834	842	828	815	826	796	843	848	832	816	837	879	826	810	895	887	863	876	869	785	806	838	872	839	847	818	878	818	811	845	788	812	866	825	781	832	849	859	804	830	833	816	841	822	814	843	846	824	801	832	824	823	780	801	801	822	840	815	840	868	853	837	815	827	851	836	865	849	857	851	830	859	821	829	830	822	834	804	853	838	815	848	860	842	854	812	860	803	818	847	845	872	846	803	852	838	807	820	816	855	801	820	807	861	830	801	873	843	833	851	843	853	832	874	841	844	801	885	815	813	813	816	838	820	899	837	872	850	863	810	821	831	836	782	862	874	816	849	839	830	802	843	885	838	796	847	858	793	879	814	840	838	824	861	805	858	836	846	856	838	821	855	843	857	855	824	836	840	830	841	874	816	846	862	848	846	854	878	821	872	829	868	818	821	790	849	838	864	799	862	805	860	801	767	865	803	858	874	788	811	813	787	883	810	851	872	850	795	843	836	818	818	834	806	886	892	933	857	814	836	816	917	862	809	844	839	854	821	791	878	820	860	856	828	838	869	809	863	858	847	849	829	857	832	821	846	850	864	890	814	801	798	836	841	858	790	835	844	850	815	842	837	736	813	877	835	813	865	845	823	842	885	869	842	837	856	812	870	832	856	834	841	851	799	802	843	827	855	852	821	837	819	822	798	837	827	824	870	819	827	824	830	845	871	848	800	840	840	798	861	838	815	844	828	821	864	770	808	851	840	854	822	816	841	865	838	872	833	896	807	800	819	849	868	825	840	840	850	809	789	831	820	842	814	837	847	785	877	811	785	882	829	869	893	841	844	876	826	851	850	860	847	853	853	796	822	787	844	822	819	874	896	837	821	829	822	891	840	905	859	828	850	814	814	871	846	915	848	848	847	834	820	825	815	839	837	855	846	823	825	847	829	808	802	799	858	843	828	831	805	815	880	851	831	862	768	831	803	832	863	798	769	840	779	820	845	871	856	877	853	861	788	843	817	842	859	839	754	827	819	862	862	828	867	795	830	893	902	840	865	824	831	856	855	827	807	825	811	852	819	828	858	803	795	772	828	832	853	834	801	852	854	819	863	877	761	844	831	869	804	865	806	866	915	846	786	880	855	792	838	814	800	814	820	806	856	833	876	812	785	835	828	792	815	844	853	844	896	885	877	785	846	841	860	873	856	844	785	813	827	839	836	909	823	859	851	799	847	836	902	863	884	831	851	811	845	868	840	784	841	891	873	808	835	876	870	829	853	845	837	864	791	876	893	836	873	832	826	818	804	857	796	826	833	826	865	857	810	807	833	849	819	817	820	854	785	840	815	811	838	893	833	849	850	833	825	831	843	853	818	858	820	831	864	813	794	768	840	779	816	874	793	846	851	831	843	822	823	820	823	919	812	840	855	841	863	819	844	849	864	826	857	816	820	827	837	815	847	860	829	823	828	837	820	850	838	833	860	812	801	825	775	844	877	874	838	857	827	845	834	799	836	856	835	807	849	841	803	807	775	854	779	858	879	850	804	833	828	829	874	846	860	864	848	843	814	813	872	825	871	880	873	903	828	855	824	814	818	846	840	833	843	808	793	823	782	831	866	847	868	812	844	858	826	857	814	827	803	839	814	798	874	852	845	796	800	818	849	812	837	820	837	847	841	833	855	829	875	843	793	851	835	857	827	877	823	874	832	828	827	811	828	806	860	785	804	798	795	852	806	842	795	873	799	871	869	861	844	835	865	852	842	831	834	826	866	844	809	815	824	850	874	787	808	823	879	779	799	873	834	834	812	830	823	844	862	818	844	843	838	857	883	836	853	819	848	827	877	825	820	815	812	861	793	850	908	818	889	846	856	808	844	821	827	819	783	836	806	839	876	872	814	810	833	832	817	840	817	831	876	858	864	842	809	842	801	825	838	807	836	835	824	868	791	822	855	820	850	833	835	753	816	809	852	821	874	811	833	859	800	781	813	827	777	844	851	856	882	872	867	768	821	832	817	796	797	847	811	800	849	819	875	828	850	836	822	772	864	823	828	837	821	821	827	793	820	874	834	878	785	819	856	849	794	838	789	787	770	825	852	811	850	843	807	807	827	859	833
25415	21423	26685	22547	3309	1519	1295	1133	1045	1076	1066	971	1031	1078	1025	1023	1012	970	991	1082	970	1038	968	982	1011	1000	914	979	963	992	1007	985	982	954	1041	1031	977	1020	985	1004	1047	993	986	1024	1040	978	926	1042	954	990	1012	942	994	1023	1018	970	1029	1000	993	1025	1030	1006	1023	972	1011	903	1013	976	979	1004	1011	980	1019	1005	960	990	958	980	980	1025	993	950	995	966	973	972	999	1006	991	996	1026	989	994	991	992	1034	1002	974	969	926	963	998	975	985	952	961	960	913	958	951	954	971	965	996	973	998	970	915	917	1008	1007	977	990	1016	1030	1021	983	978	954	989	979	926	970	985	995	1024	974	873	994	965	988	1009	1010	994	971	1023	979	1028	953	980	990	993	965	897	986	965	1020	1009	1009	998	949	946	981	990	1015	985	1049	964	988	986	977	961	946	957	1017	979	941	1016	974	984	1002	957	994	940	995	940	985	1010	1026	941	976	1017	1007	928	995	943	998	966	1020	956	918	993	1022	973	1013	1002	1039	1047	997	970	999	1000	979	982	976	927	953	995	929	970	992	935	964	1029	985	1011	976	1011	965	1030	977	990	975	1006	968	965	951	970	994	999	947	977	1030	990	1004	1004	953	992	1005	982	987	971	1025	1060	1008	964	961	981	1024	951	998	962	987	1007	996	1028	1015	999	968	960	959	966	945	1014	944	962	993	1015	952	977	996	957	938	975	982	1018	949	956	1003	1014	985	1022	995	1006	975	965	944	984	955	903	1042	1035	969	990	950	965	946	991	969	997	981	1005	991	991	935	1012	1004	933	981	990	932	1012	950	968	984	955	989	1006	912	949	976	986	936	964	1022	960	917	949	973	951	1081	956	977	1037	1015	968	934	953	989	964	1010	970	965	988	928	953	955	998	999	976	971	977	1014	1040	940	970	942	903	1012	944	952	956	1023	890	1026	992	959	1027	968	972	1013	1019	952	970	1002	942	1010	962	1009	896	997	969	975	1053	946	962	962	1020	1017	979	1014	985	994	991	894	970	977	979	960	956	1000	991	940	972	989	993	980	977	1004	916	991	1015	1010	966	981	1014	977	920	991	1010	979	1002	1044	955	975	1055	966	967	998	1009	935	980	982	1047	970	984	1034	976	1019	959	1017	1007	924	961	995	965	970	945	971	988	985	995	943	1038	948	983	962	938	1040	1015	990	961	946	992	986	983	1020	955	961	1023	995	1011	971	929	968	993	939	968	944	976	1009	981	931	932	981	1003	980	982	962	995	954	949	971	974	998	1047	1024	1076	967	987	979	924	992	1000	987	976	958	962	1014	960	1019	925	993	1000	965	943	955	973	1036	955	1029	1023	989	1004	1010	990	996	980	976	981	1050	982	982	943	1022	940	988	931	894	935	999	990	937	964	1013	977	944	996	964	928	940	1001	1014	1033	1058	1041	1009	990	997	1037	949	964	1004	1003	987	967	979	947	1021	1016	976	958	1019	960	999	1003	989	970	999	966	969	957	959	995	981	968	1000	976	886	965	966	984	959	1037	1007	944	971	1041	964	972	965	1013	947	954	990	931	937	963	969	968	941	895	992	1002	970	955	986	976	965	973	944	984	1001	930	994	999	978	976	971	938	1013	978	954	949	943	1029	971	968	1019	984	996	1037	981	938	999	948	986	972	1008	959	938	997	1010	975	962	972	951	950	1032	959	901	992	943	941	960	975	966	1009	1006	925	985	959	959	930	979	994	1009	991	959	935	935	1024	949	987	975	975	1000	939	909	950	917	966	950	982	959	1020	1008	996	1042	995	950	939	950	987	1023	993	1050	958	978	955	1003	968	948	997	981	954	961	957	1004	983	909	994	1002	959	989	960	968	994	1018	1001	1004	907	980	975	983	937	970	1004	1034	1015	910	972	1032	1007	953	975	935	1022	958	987	1001	980	954	924	1020	998	1003	1030	926	926	944	980	971	955	996	948	1034	956	981	1016	979	1034	967	973	973	1008	956	985	989	961	966	985	975	950	955	983	979	945	1043	999	1064	976	961	1023	977	975	1082	1056	978	1041	988	983	976	1011	972	1040	994	945	934	1014	1004	1008	1029	967	943	985	976	978	1005	1039	1001	1025	911	921	980	952	930	970	987	986	987	995	991	965	994	957	968	930	957	948	941	980	1024	985	994	965	977	1005	937	943	928	1050	961	942	995	981	1031	950	962	902	963	995	940	986	972	917	967	981	975	948	1038	1050	988	1013	961	1008	1018	989	948	941	956	909	906	947	948	982	992	1035	1029	991	956	978	961	995	956	946	1006	990	905	1040	939	1039	998	997	1001	956	1026	965	1011	929	940	1025	1033	941	920	947	1010	987	1002	1007	975	978	961	986	935	941	999	966	1063	990	1035	1006	1040	975	954	996	1015	970	972	1053	991	1008	952	959	968	980	1028	942	952	1018	975	986	985	1025	977	996	926	1003	974	978	987	944	924	925	938	935	1003	994	1023	1006	976	960	971	1034	953	1008	930	982	1039	951	999	916	975	987	967	976	1021	979	955	989	1005	1007	1060	943	974	929	996	980	963	942	963	995	967	932	970	995	983	937	945	961	1027	1028	983	995	992	1024	1013	982	933	1016	970	981	988	981	968	992	1016	992	985	1032	955	1024	989	977	959	975	954	970	959	977	1016	1019	942	988	1026	978	932	990	994	972	1016	1016	1004	958	1063	968	975	1068	950	938	979	972	974	1013	991	980	979	963	964	972	999	996	939	968	952	956	977	941	950	1017	975	1025	994	983	978	1030	966	946	1015	938	948	978	1035	969	988	982	1017	1013	929	985	962	954	1002	991	960	993	955	940	1019	1024	1027	995	980	965	1022	968	992	935	1017	1020	964	974	981	942	1019	942	948	988	957	1010	968	1002	971	969	994	963	1048	981	954	990	988	993	959	1025	995	956	994	926	955	967	1004	1040	1021	976	970	980	943	962	993	965	1001	946	974	985	952	947	934	937	1002	961	1001	990	988	952	973	1045	961	1005	1006	949	945	970	996	946	982	1003	946	985	947	959	976	998	999	992	983	978	1009	921	972	987	968	1009	1027	1004	964	997	945	948	922	973	989	1015	971	913	1036	929	952	933	993	1005	994	1012	1002	990	915	970	969	989	958	1020	977	967	1036	971	988	998	1031	924	1000	980	978	974	936	1023	998	1006	928	971	1055	978	1012	963	979	993	990	992	941	972	997	997	957	1013	973	945	1005	976	995	982	962	949	943	896	987	976	983	1085	944	948	1023	985	982	1009	972	935	1007	998	1024	1005	987	991	949	965	941	962	991	993	950	965	934	942	945	1023	998	983	960	963	968	983	1016	988	991	935	945	923	928	956	929	1000	1058	958	998	933	983	1000	1005	995	1016	980	946	957	970	1022	952	1007	1004	941	977	999	997	1000	998	946	951	988	949	944	984	978	994	924	981	973	986	1010	942	965	962	1045	933	964	997	967	937	1034	969	991	934	1000	1007	970	979	965	955	991	1008	958	1023	987	965	949	1006	927	995	1023	958	945	1005	976	921	965	895	909	1015	998	940	956	1060	969	923	991	974	997	968	952	1038	948	989	973	929	1000	1021	970	953	927	978	1005	1016	1011	969	995	986	960	906	973	943	999	965	1015	982	978	982	1011	974	991	976	957	996	885	1028	975	940	1029	997	954	971	1016	948	921	970	1018	976	1031	1010	972	985	956	937	951	976	995	987	950	1005	938	998	990	1020	971	991	931	999	1034	961	981	933	995	942	962	940	953	983	972	974	962	989	983	981	925	989	957	1008	1001	982	989	1042	993	1025	956	1014	959	985	993	984	989	1070	964	962	905	919	960	946	936	981	937	973	914	969	921	1033	947	950	952	993	1030	1043	997
3757	2775	2337	1561	1291	1134	1059	995	991	950	956	950	950	898	939	932	913	880	864	931	879	960	918	845	889	891	913	859	922	921	911	960	895	897	865	853	973	909	910	892	894	935	880	924	905	886	924	900	888	906	800	860	860	840	908	831	906	924	895	869	888	917	885	958	891	885	877	867	884	865	858	917	901	936	911	907	888	900	852	910	907	866	908	860	870	917	862	967	901	874	885	800	844	871	859	921	865	920	891	832	888	871	894	883	910	938	820	892	855	876	868	857	908	833	864	866	880	893	886	844	889	866	851	891	924	858	869	876	868	828	809	870	943	905	881	855	897	886	849	855	871	864	871	918	903	905	902	861	907	874	866	872	806	829	892	856	883	905	894	905	926	874	891	856	863	857	869	862	897	894	866	872	900	880	872	804	875	903	888	864	879	892	868	907	842	903	919	859	816	906	892	922	878	893	828	896	844	848	881	893	855	897	893	857	864	869	908	901	867	889	917	851	845	862	847	903	890	901	916	851	873	833	886	885	855	869	868	897	840	872	881	927	875	873	851	902	861	900	872	912	893	829	847	845	880	880	888	879	915	869	870	885	824	875	886	866	811	888	891	864	839	834	849	914	883	878	825	819	881	869	892	868	876	835	923	839	853	873	870	871	876	865	857	851	905	884	890	899	867	839	884	859	860	929	888	904	906	886	863	881	893	840	814	912	864	865	893	902	871	889	914	885	884	847	899	940	881	898	893	862	908	889	822	901	876	923	844	898	835	930	877	914	885	880	865	881	839	845	876	891	847	866	904	874	865	913	908	870	845	903	862	915	936	896	872	872	847	850	858	886	824	880	902	868	906	903	920	884	875	858	856	856	871	853	865	857	921	920	868	888	847	882	884	899	882	895	803	866	891	883	912	856	863	883	886	888	852	881	868	894	893	884	854	916	907	923	909	828	853	917	853	901	839	887	855	879	871	899	883	860	874	836	867	890	835	887	915	862	892	836	871	864	896	805	833	895	896	920	917	879	941	843	882	888	848	902	866	847	925	852	915	888	884	875	822	894	896	846	859	887	875	869	847	872	841	857	893	931	884	892	851	908	895	920	884	858	882	883	882	879	838	930	833	888	836	872	870	807	870	918	916	830	927	841	905	847	900	881	902	839	835	843	861	847	845	839	895	955	867	899	849	875	837	861	892	902	936	845	847	885	880	814	873	915	885	894	939	838	876	864	926	859	819	836	912	826	894	827	888	879	919	879	913	866	829	862	856	906	851	883	872	827	883	853	898	887	925	881	874	908	881	805	831	858	832	881	871	946	854	894	888	941	878	873	848	844	848	866	927	911	891	885	840	870	849	903	865	939	872	871	928	854	874	866	902	883	873	880	846	883	936	806	900	886	927	881	921	912	883	850	870	851	874	855	860	880	920	901	898	867	839	875	879	899	852	868	892	887	907	893	883	930	889	877	844	870	845	847	868	872	890	914	821	850	866	878	866	904	867	919	890	826	894	879	879	842	890	932	843	878	867	926	897	870	913	912	850	884	857	886	910	836	893	880	893	881	890	867	854	836	865	890	869	899	905	890	876	854	912	862	858	915	833	940	957	799	844	871	907	803	875	834	893	890	918	844	890	900	855	922	911	870	911	840	845	901	881	860	871	929	836	861	842	882	884	867	848	871	862	898	943	838	871	873	844	931	866	871	893	934	865	848	900	847	863	799	886	894	827	878	858	970	841	927	870	898	837	891	867	876	880	937	912	877	917	923	871	900	890	859	866	911	872	869	874	899	833	896	923	841	857	826	896	858	859	862	918	868	874	837	934	873	953	922	864	890	907	851	913	896	899	846	911	859	889	874	829	873	920	910	875	896	867	854	833	862	919	857	878	929	893	845	926	839	881	875	842	889	860	860	845	870	889	849	853	874	852	882	838	855	891	881	909	871	885	884	880	869	899	872	881	869	858	906	899	805	845	853	819	919	856	964	914	850	897	848	857	832	869	858	880	873	884	880	895	879	847	850	939	858	851	900	830	886	891	899	867	909	870	821	870	856	861	875	889	885	868	913	831	889	863	864	891	906	863	833	886	854	883	876	857	871	924	825	830	905	885	897	930	868	882	842	891	891	821	869	902	815	834	892	854	859	884	838	868	846	846	874	892	856	861	889	885	911	858	897	842	886	885	863	900	835	890	885	917	821	883	880	844	863	856	866	896	879	880	905	876	906	899	882	876	887	924	853	877	844	868	840	892	858	860	922	873	891	876	907	873	881	824	910	881	864	899	811	862	812	912	901	852	812	790	902	852	906	905	895	825	826	841	872	862	870	880	870	929	882	842	873	870	848	901	890	895	870	913	863	874	901	820	864	839	882	899	905	854	828	874	858	864	867	846	843	818	869	839	858	850	863	850	900	852	852	838	888	924	897	880	812	922	871	885	843	885	867	858	945	853	916	861	846	835	861	882	846	885	860	858	823	861	928	906	851	883	889	841	854	885	860	871	848	831	917	875	855	879	847	847	914	884	876	859	867	819	876	886	873	935	829	881	869	847	847	919	892	839	857	866	890	883	889	875	892	840	890	910	864	901	859	881	851	899	831	848	882	868	904	920	839	872	869	879	889	875	858	872	871	899	896	836	931	889	916	841	818	914	865	937	828	891	903	879	859	834	861	926	850	901	891	895	862	890	908	855	823	867	883	866	845	920	885	879	904	816	861	870	910	861	916	867	897	900	916	876	832	809	875	877	884	900	813	827	834	878	894	884	887	848	886	826	873	899	870	856	813	871	909	886	880	862	861	863	880	871	889	864	848	921	854	864	843	934	883	869	837	869	889	921	911	852	889	895	831	856	859	852	836	876	903	836	874	869	870	885	850	860	858	882	875	890	848	891	884	852	877	905	822	896	866	849	852	881	889	818	862	831	879	872	872	897	850	867	897	917	796	813	878	871	912	847	885	923	849	867	913	867	866	837	892	830	850	858	874	941	855	926	917	853	865	847	844	900	910	896	853	873	894	858	884	858	920	872	855	891	879	854	864	875	856	855	810	877	899	867	866	881	891	863	886	847	901	854	879	837	868	904	888	850	839	861	834	905	872	865	901	914	863	891	843	865	874	868	858	848	927	933	832	858	875	849	872	927	882	876	851	890	860	812	855	889	925	891	844	874	855	905	885	846	901	874	834	817	865	905	900	865	921	909	894	886	890	894	853	860	882	871	937	858	858	856	873	863	903	887	882	860	865	869	890	850	908	853	874	838	876	869	889	896	927	895	804	922	877	858	889	890	844	911	889	833	848	869	908	899	890	862	925	881	874	907	878	848	857	904	830	876	923	873	869	889	918	873	866	831	859	849	877	895	892	867	841	875	836	878	908	868	856	888	893	859	886	867	916	881	905	846	890	880	827	847	844	865	846	871	901	896	848	906	914	867	852	866	890	939	872	866	850	903	852	890	849	915	853	833	872	890	805	886	867	849	879	945	937	937	913	869	837	893	844	851	904	894	870	911	869	919	875
24144	21420	28636	24587	20843	4297	1425	869	777	722	696	667	663	703	668	666	601	626	651	658	617	656	638	583	641	609	639	625	615	610	662	627	613	614	630	632	629	659	636	670	632	618	607	604	587	642	624	617	610	629	652	590	604	618	606	635	675	584	600	663	605	608	645	611	590	616	632	648	660	624	615	594	598	616	563	600	609	605	584	642	636	599	582	625	612	596	577	568	619	618	645	605	604	604	617	617	592	591	600	598	643	574	615	603	590	629	606	636	617	617	604	603	592	613	669	604	619	605	654	593	621	569	597	597	582	590	609	600	589	620	646	649	618	631	601	604	621	610	590	658	651	595	616	591	625	614	609	603	610	647	651	615	579	609	632	595	606	634	615	609	569	653	612	624	587	586	611	638	665	633	596	619	624	634	582	610	593	576	599	593	609	562	644	560	630	605	645	615	618	625	641	610	567	586	635	636	647	566	575	599	599	602	584	599	634	652	645	640	602	603	599	598	625	624	613	607	634	594	587	629	621	630	557	566	621	662	633	624	621	624	568	618	603	624	626	656	644	598	579	617	659	622	619	581	577	586	624	607	605	590	592	593	594	576	585	632	657	635	640	632	618	603	576	591	632	590	583	598	595	589	607	600	610	678	575	624	630	589	632	636	618	643	669	651	653	610	612	606	566	628	650	552	612	582	609	618	638	615	550	591	604	591	612	585	583	625	637	601	544	572	627	644	597	635	625	612	618	608	611	542	616	591	626	643	610	587	639	632	575	638	635	579	636	595	612	604	630	573	592	585	616	588	650	646	640	629	650	617	646	635	660	609	619	603	610	597	641	621	609	615	647	575	651	581	583	581	564	572	616	612	626	614	668	614	627	618	632	592	607	653	620	599	633	635	645	593	601	578	612	638	683	607	557	591	631	630	625	619	607	580	648	607	638	608	579	603	614	627	569	611	585	610	639	605	631	584	645	620	620	604	644	650	649	612	585	556	648	602	640	610	595	624	619	589	599	565	603	636	659	599	630	603	632	612	583	597	609	613	610	611	595	618	579	616	592	594	617	605	607	595	683	638	609	638	627	636	617	630	610	584	652	680	592	597	667	611	663	623	615	609	617	626	610	623	610	627	603	612	590	608	669	577	605	558	606	636	588	585	566	624	615	610	647	606	603	626	604	612	630	631	632	594	621	606	598	614	599	598	666	619	608	602	655	603	592	582	604	613	637	606	652	686	618	556	584	594	581	583	656	653	622	627	596	602	627	601	559	607	598	579	612	556	609	580	645	634	550	614	636	597	644	672	609	614	571	597	622	601	631	636	618	591	614	645	656	603	622	648	610	612	600	629	613	600	607	619	633	572	573	633	673	596	598	592	630	628	626	647	579	615	633	605	638	609	589	638	609	599	563	591	589	582	610	619	609	637	545	618	636	613	622	609	591	625	593	620	620	638	572	618	578	614	581	580	579	579	583	639	587	605	610	601	632	611	641	573	601	586	615	622	588	597	596	635	615	644	637	610	613	622	583	629	625	620	617	608	627	660	606	605	628	616	644	622	593	608	643	610	631	631	613	650	587	647	610	593	646	622	665	645	587	605	623	641	587	598	607	589	615	578	606	578	554	621	626	560	612	632	624	620	588	652	605	562	604	589	617	623	582	630	618	546	596	558	578	584	596	600	623	558	620	612	561	633	637	634	555	584	576	656	609	599	589	583	638	639	622	603	602	632	622	563	573	599	617	616	581	581	578	614	629	619	560	623	618	630	589	591	575	648	625	590	602	596	576	626	564	607	590	550	571	657	552	553	640	596	664	612	621	628	618	638	608	636	611	581	607	592	624	586	557	552	613	606	636	567	649	609	604	593	608	584	622	575	625	644	596	643	629	591	602	626	582	589	574	621	604	647	618	604	608	598	588	607	615	587	593	597	589	606	645	631	609	599	607	660	615	586	597	670	633	623	622	594	612	566	598	593	623	582	651	622	628	595	627	600	584	582	626	573	601	606	604	631	623	621	613	623	583	615	620	610	645	624	639	608	599	617	600	612	605	641	610	653	629	637	621	637	639	587	621	641	604	638	618	607	600	594	604	597	614	608	628	667	613	616	606	626	591	619	590	654	608	615	620	604	585	611	628	589	589	650	605	563	630	618	630	606	609	611	628	630	604	610	629	609	579	607	604	591	651	609	623	604	580	579	611	624	578	590	649	583	592	618	636	680	627	626	572	573	651	630	583	610	595	622	618	579	613	592	594	621	593	587	651	614	584	635	547	590	605	602	569	635	621	628	609	609	617	565	630	628	628	603	642	615	614	595	635	645	628	567	599	626	621	597	597	588	640	611	649	575	630	606	581	626	569	652	603	615	648	653	602	607	577	590	630	631	599	598	597	582	625	611	592	634	577	632	610	595	580	675	615	607	567	585	550	592	634	583	621	602	596	600	589	607	588	603	618	613	608	584	596	591	598	628	585	619	681	589	573	606	611	603	547	617	589	599	588	588	602	622	631	590	587	617	633	623	595	605	571	584	572	627	672	573	575	605	641	623	581	574	613	585	611	633	564	582	593	611	631	582	599	593	652	586	595	591	632	612	640	633	588	612	573	601	651	594	625	629	653	627	639	626	567	566	580	599	602	595	589	611	550	598	610	608	585	625	634	609	587	613	562	619	628	624	612	601	621	623	617	587	590	614	622	610	631	607	647	620	607	637	584	590	576	559	589	576	597	653	584	625	593	606	599	626	614	565	607	600	589	603	596	614	592	631	634	546	580	608	608	623	568	585	598	583	606	570	599	601	585	604	611	610	638	580	591	559	585	592	596	623	622	599	625	606	633	620	578	639	592	592	594	597	589	610	634	596	600	610	615	607	613	609	600	557	624	607	579	605	607	586	588	607	602	599	622	574	578	618	574	608	615	625	590	632	615	608	587	607	620	627	646	632	603	653	629	567	581	618	613	590	586	635	610	633	635	604	617	601	588	622	612	626	600	630	577	589	595	653	553	598	588	623	610	590	614	633	606	595	597	628	609	630	589	614	577	626	582	595	593	623	571	611	676	599	589	622	618	609	612	593	618	606	596	556	619	567	602	597	604	619	665	590	634	597	599	579	623	585	592	579	576	617	640	628	665	644	635	596	635	628	598	595	576	606	571	613	633	593	605	568	656	647	639	622	608	579	614	611	588	569	631	610	602	628	589	607	540	590	562	635	592	604	578	579	585	582	613	632	627	619	591	645	607	602	587	617	590	607	585	599	596	611	613	594	646	608	599	638	599	629	602	648	574	599	602	591	582	592	631	585	599	602	626	561	566	613	609	606	597	586	608	628	596	583	640	623	625	586	632	570	612	574	568	615	619	607	636	628	566	641	586	606	573	625	624	624	633	590	575	602	588	617	601	643	608	620	610	661	597	617	663	572	599	588	602	626	589	620	628	633	623	604	574	579	627	572	590	622	626	637	580	631	619	592	574	620	554	611	584	590	572	641	634	608	643	620	645	606	553	588	619	613	625	598
3585	4959	4089	2173	1580	1289	1114	970	885	799	810	791	729	715	720	714	723	642	649	666	651	702	637	641	663	630	621	633	617	659	619	646	640	651	620	698	635	649	593	617	630	591	649	633	678	652	676	623	639	613	630	602	608	621	633	654	643	623	621	606	627	609	659	587	596	593	675	626	626	638	634	617	597	619	633	652	584	669	612	596	574	624	621	628	636	621	634	603	638	608	645	626	586	597	617	619	637	647	608	630	651	634	607	603	633	636	607	670	565	595	634	597	617	605	604	636	610	574	608	616	661	634	613	617	603	633	585	618	661	627	608	607	586	632	651	632	605	611	595	659	636	588	631	629	604	618	604	599	657	588	619	622	605	625	642	612	613	595	632	603	602	613	596	609	615	644	614	598	640	657	630	592	651	635	631	599	589	617	623	646	573	603	621	611	590	620	606	657	627	630	634	628	637	603	587	618	620	613	607	611	600	645	601	607	631	618	629	583	631	652	643	578	637	645	650	620	588	576	609	597	626	581	620	639	611	645	631	595	614	620	632	640	587	621	627	629	648	545	621	618	565	613	630	602	623	576	596	633	585	649	613	594	578	573	590	567	644	581	630	664	604	565	585	624	618	604	614	600	638	645	590	627	588	595	612	596	607	593	643	605	642	631	588	610	613	556	580	618	563	573	622	629	603	614	617	611	583	596	592	596	617	607	662	660	628	554	565	632	623	622	590	591	611	644	544	678	620	574	614	651	604	597	623	600	592	623	584	593	587	636	592	621	596	643	627	621	597	613	645	653	607	610	622	608	602	636	599	631	565	575	598	618	619	629	590	547	591	647	624	641	615	652	663	593	615	606	632	605	615	644	555	598	652	612	613	639	643	620	608	595	601	638	653	643	648	558	607	614	562	602	602	620	558	635	605	612	589	604	638	580	590	620	601	592	619	650	623	638	608	605	645	646	597	624	652	604	636	555	602	638	584	636	625	605	648	597	622	586	599	585	600	648	599	641	579	637	591	604	570	617	580	622	542	622	584	620	595	633	676	614	603	596	646	609	564	620	612	598	633	631	613	636	612	635	579	592	610	599	594	605	599	627	606	575	611	627	612	607	607	641	576	612	638	602	577	600	644	582	673	656	608	632	598	626	574	594	590	603	553	614	638	643	582	571	612	614	607	605	579	616	599	558	630	622	585	636	607	574	591	588	574	585	600	624	632	588	572	589	624	647	645	620	564	622	600	612	625	581	604	611	613	610	642	578	625	613	595	618	609	611	628	591	594	612	542	620	602	599	651	633	625	585	613	606	614	623	657	615	639	578	618	621	574	659	583	595	586	587	597	634	641	614	567	623	655	647	625	633	596	597	615	556	647	605	609	592	604	655	608	589	596	595	583	607	621	606	632	568	631	641	589	627	599	587	593	590	613	609	656	585	626	647	637	650	613	603	597	620	584	634	573	598	614	585	623	597	598	637	622	618	591	647	637	651	605	619	587	645	584	627	599	592	616	642	596	606	591	586	595	610	610	621	606	609	613	614	583	620	589	587	606	639	601	632	600	627	636	580	646	605	607	595	556	610	645	623	623	635	603	612	622	615	636	571	583	614	598	594	609	604	620	606	633	598	650	606	633	631	605	603	571	612	595	626	597	631	590	627	608	593	607	610	593	560	573	582	551	618	599	612	671	608	602	590	602	628	657	607	593	586	591	616	622	660	581	560	614	605	583	591	605	615	538	569	609	577	602	601	612	613	621	609	599	598	612	603	615	583	591	641	574	576	625	621	616	579	599	637	590	634	562	547	639	628	593	605	571	586	617	602	589	636	598	609	626	624	618	615	624	600	614	609	617	597	543	592	660	601	643	623	614	616	632	607	613	627	664	584	585	578	593	619	596	605	592	570	611	638	627	585	622	571	656	569	589	624	622	618	568	600	592	582	592	616	578	581	682	602	624	610	570	622	610	625	600	566	597	637	661	630	615	648	604	591	607	623	599	592	609	637	578	596	637	619	612	636	567	583	614	599	606	636	599	609	599	615	600	593	634	573	602	623	616	572	571	606	618	610	622	547	617	563	599	536	599	602	648	613	596	618	675	573	574	603	604	628	628	590	641	652	580	594	615	625	588	620	623	616	565	603	601	645	660	594	599	555	596	625	616	612	615	648	586	607	609	580	564	605	576	593	557	589	628	565	610	624	619	613	637	586	595	638	608	613	601	599	565	586	636	639	585	604	615	587	570	633	571	548	621	594	626	589	579	584	638	598	636	592	617	609	623	625	617	567	626	606	618	678	577	634	579	578	636	612	661	555	608	598	604	634	565	601	614	599	600	580	626	653	627	565	604	608	601	584	630	658	627	601	609	603	607	600	581	597	589	625	583	617	562	596	590	609	650	642	607	572	568	606	613	630	551	626	584	623	593	594	604	602	607	618	581	641	630	592	565	596	556	595	616	575	622	583	597	575	624	601	581	587	659	599	567	605	608	599	626	579	591	593	580	630	580	571	640	604	607	619	618	589	630	618	565	644	617	589	587	573	569	599	625	599	587	599	595	594	652	605	563	605	628	616	635	613	638	625	598	605	598	607	602	617	604	596	610	599	608	610	634	572	603	605	600	634	591	624	601	613	650	595	583	600	607	596	625	553	616	578	585	565	630	627	619	637	589	636	618	631	603	581	577	618	616	605	615	586	606	627	607	609	601	629	598	586	568	631	587	601	568	613	622	566	617	623	668	599	632	577	619	639	591	600	641	605	565	553	606	580	600	621	551	603	608	666	598	597	645	642	633	607	598	603	595	612	570	652	612	596	602	578	563	597	609	601	609	605	653	597	586	588	587	603	573	597	610	590	626	622	592	617	597	571	646	645	591	592	635	658	597	661	595	605	601	649	625	610	566	579	591	637	580	599	573	599	586	628	569	627	594	598	630	591	569	599	622	607	582	611	609	586	607	649	644	638	625	604	623	601	630	625	619	623	592	614	636	568	631	601	581	584	620	631	618	598	609	620	574	565	620	596	560	596	539	570	616	581	611	598	628	610	603	598	616	592	599	566	590	591	622	592	612	596	632	648	603	575	629	574	630	611	635	582	613	599	567	585	621	591	594	618	612	621	625	626	586	593	610	593	623	617	592	655	620	607	635	614	589	552	578	628	585	620	550	597	620	618	600	593	631	618	628	613	617	606	650	597	621	612	614	651	625	556	619	592	545	627	629	568	591	560	580	660	608	591	564	611	578	571	619	579	607	621	575	588	671	595	620	620	554	625	591	600	622	612	593	633	592	606	649	632	619	586	601	627	601	613	620	645	585	578	578	579	626	573	621	584	593	587	622	591	614	574	617	610	646	572	637	578	589	645	612	588	625	614	627	590	596	600	612	559	584	597	616	631	577	580	579	589	575	627	610	611	604	581	596	629	618	620	617	576	570	600	597	630	618	567	588	629	630	614	624	608	613	599	619	663	598	578	604	592	651	627	607	643	576	613	596	609	628	620	626	607	631	568	548	574	568	611
27657	12926	2375	1415	964	1009	964	950	975	970	975	947	955	985	914	956	957	1004	943	1005	1027	992	964	980	922	922	993	940	1012	904	958	931	883	931	915	940	1039	1001	987	959	969	1017	981	945	941	973	926	905	938	956	958	885	975	961	925	968	964	968	909	951	951	951	970	985	953	905	915	967	956	961	953	943	933	1009	945	953	942	891	925	957	955	951	959	962	892	985	988	914	941	979	925	929	914	965	962	1012	999	949	906	983	931	948	928	986	969	1008	980	949	1005	950	920	929	904	921	923	949	944	928	979	959	901	912	877	913	912	943	989	890	884	939	936	957	922	977	978	947	947	933	979	886	954	921	966	1004	956	982	928	961	952	929	1022	976	957	954	955	981	982	962	974	939	983	933	981	956	921	975	1044	1058	899	951	933	948	888	977	970	986	971	995	972	950	937	921	1017	932	928	908	951	983	952	935	943	1002	914	1005	935	952	900	929	898	951	922	928	989	971	890	928	907	892	923	913	927	922	898	918	946	960	942	920	927	911	926	898	1024	922	895	971	949	925	946	938	974	995	960	939	993	967	966	918	939	890	926	935	969	959	939	991	924	907	952	912	949	992	909	923	988	951	916	931	934	948	948	982	915	943	944	916	959	918	935	968	935	910	951	943	959	926	977	987	912	964	951	967	963	907	976	947	919	1016	914	929	956	921	906	970	930	954	892	936	942	929	951	1026	897	986	975	941	927	984	894	951	907	963	934	962	966	945	915	972	960	911	988	919	991	945	940	921	957	925	968	941	940	979	1006	908	962	940	995	950	1012	978	962	916	967	913	956	994	1003	997	921	900	923	938	923	903	946	973	983	965	922	956	997	974	937	957	1003	1015	921	970	976	946	915	891	911	935	968	920	948	950	957	970	995	975	1018	941	894	940	933	955	1002	973	956	941	948	962	960	980	956	959	955	978	885	972	933	1006	986	904	963	915	888	967	931	965	948	894	964	958	1012	928	933	963	949	973	984	962	919	991	918	951	903	950	912	991	991	902	976	987	930	946	890	966	922	951	881	917	959	898	971	950	947	956	924	920	954	911	888	949	989	984	934	962	954	900	947	1005	949	940	921	940	871	894	941	1017	971	914	890	899	892	945	986	983	960	916	987	914	954	968	978	917	1008	936	918	970	950	998	925	1040	913	943	971	972	963	941	910	952	943	930	967	917	963	922	969	936	930	915	941	932	942	951	933	952	976	949	944	956	1008	959	916	931	963	941	980	950	984	931	937	1013	963	953	936	918	1005	962	897	989	921	987	989	960	892	945	956	873	950	911	974	945	916	980	918	948	964	960	969	982	1005	913	1023	928	964	949	942	1009	954	999	995	1001	972	954	915	999	902	947	945	1016	944	1009	965	922	898	935	918	920	930	975	941	966	927	963	951	918	1001	945	968	893	937	957	959	974	954	971	961	878	930	957	984	940	995	954	963	1024	908	946	891	1001	914	995	909	928	975	981	978	971	919	950	932	936	912	915	955	931	974	964	954	963	962	928	916	970	932	950	978	902	955	942	996	924	914	892	941	915	982	932	926	968	971	940	958	903	960	1009	930	935	926	926	940	941	914	925	934	959	906	925	930	961	914	952	955	1021	992	943	930	974	928	988	966	941	889	915	880	915	909	926	980	991	962	913	973	966	1006	998	924	971	942	921	961	975	933	934	942	924	913	939	904	901	978	974	916	946	951	929	930	978	971	985	960	941	936	951	980	931	976	954	990	905	911	963	955	954	950	940	914	915	972	952	937	925	911	951	970	976	948	911	959	975	896	940	1002	983	932	959	935	955	944	889	955	1009	918	950	949	954	970	916	948	930	835	973	989	970	973	896	918	985	957	927	896	975	965	950	907	918	855	1006	897	990	959	923	1000	993	970	938	982	974	911	978	978	935	984	940	924	959	957	945	955	911	915	991	927	932	990	957	981	905	927	960	978	928	1004	905	959	946	936	961	943	1019	960	954	1015	921	950	984	963	927	971	986	914	954	913	920	906	957	959	944	888	974	973	925	952	897	912	967	901	1004	964	960	898	955	937	977	935	928	949	930	936	958	945	903	964	999	963	920	988	931	910	939	998	971	1000	956	931	890	928	1000	917	962	1012	1002	1007	948	955	942	942	939	967	928	902	931	962	1014	943	883	941	962	1031	908	935	988	901	973	984	961	980	982	957	935	972	994	971	943	968	993	968	919	961	961	935	929	958	924	935	922	933	943	897	953	945	945	967	899	973	900	917	956	929	1007	945	902	851	945	970	910	963	965	909	960	938	969	1014	971	970	1003	918	939	957	960	974	926	984	925	1007	972	977	971	954	910	938	938	945	943	905	923	930	940	966	927	940	1029	984	915	953	937	904	967	884	953	903	937	967	946	983	960	956	956	1015	1030	983	903	939	976	941	935	927	973	902	925	962	999	938	924	916	963	939	1062	960	942	913	994	886	946	983	984	998	1000	926	936	955	941	914	926	906	928	930	948	974	916	912	917	996	944	955	945	961	962	947	948	966	943	962	976	972	928	953	953	960	936	984	985	931	915	928	987	916	955	882	1002	982	949	968	972	925	932	895	925	944	997	1008	930	971	937	927	932	939	965	958	944	936	915	969	957	958	937	953	969	924	979	951	948	995	946	1011	984	950	986	917	955	960	917	915	972	950	933	882	967	996	955	910	954	953	993	898	935	957	1008	961	991	1045	975	904	948	929	943	993	1002	914	945	954	974	945	968	935	950	911	933	924	944	955	978	989	951	981	991	918	910	965	958	922	969	958	961	957	920	972	996	1020	952	964	938	952	974	977	914	1005	964	916	978	1015	923	984	945	931	917	919	949	953	956	915	934	911	981	1003	955	976	898	893	914	945	990	921	1019	989	1023	971	945	972	922	953	983	949	1007	934	897	962	958	916	912	938	957	942	949	938	988	940	979	962	926	977	939	963	937	969	923	955	936	943	990	963	931	945	959	910	964	910	985	945	945	924	903	965	973	888	964	948	924	980	910	910	959	933	940	932	999	930	905	965	929	945	1002	949	983	960	974	955	960	928	955	974	949	921	952	928	990	943	903	991	992	977	962	1006	972	926	898	1006	911	954	973	964	930	914	960	950	953	920	913	905	980	909	950	958	986	952	956	974	962	992	958	959	933	981	925	982	908	931	882	936	931	1002	959	924	948	973	995	997	891	934	928	963	876	896	957	968	927	932	918	971	933	992	923	927	927	952	964	983	941	977	956	953	923	980	1017	920	955	945	922	977	971	1006	895	894	992	986	956	948	927	955	981	932	878	925	919	931	942	950	942	955	964	938	954	934	925	938	960	977	947	953	929	908	939	948	916	1024	918	930	936	954	908	889	902	984	917	971	924	946	938	1026	1066	932	1007	944	946	880	977	1019	947	948	958	924	941	962	1007	950	919	958	964	955	941	1010	893	949	932	963	987	939	948	934	992	971	921	966	939	995	937	940	930	915	1009	1031	948	987	911	964	959	997	913	970	943	948	938	929	915	983	927	932	996	957	952	983	967	981	956	972	969	957	934	890	950	967	935	905	1008	953	911	965	968	949	869	950	900	979	915	979	957	974	943	1003	962	955	1006
5188	1042	1031	874	917	836	833	897	791	872	844	867	874	839	855	899	806	821	797	916	888	801	816	886	827	873	804	889	812	821	857	856	860	791	909	864	821	877	839	873	833	857	806	836	816	854	791	820	847	846	812	827	824	833	850	807	815	818	840	832	872	860	830	810	876	844	819	837	838	816	870	842	780	800	875	808	817	814	851	823	870	858	837	821	830	850	832	822	906	833	851	812	824	837	806	832	801	825	814	830	838	802	792	840	872	821	874	805	816	828	856	869	836	793	895	826	843	808	855	803	868	814	797	861	847	856	832	812	827	791	777	814	831	854	802	829	821	850	822	826	893	856	855	822	844	823	795	885	823	863	834	820	823	884	773	821	863	805	880	871	824	865	849	848	838	788	820	841	816	838	832	828	870	775	824	830	822	826	859	817	837	887	769	839	812	802	839	818	855	842	790	827	825	842	809	862	834	839	819	878	852	856	870	806	850	812	870	781	824	771	811	893	862	841	766	862	760	874	796	850	802	816	830	841	764	859	824	840	842	846	870	795	849	819	850	833	863	767	830	801	829	833	868	828	892	819	851	822	876	834	798	804	783	825	816	827	839	842	808	805	833	830	800	888	869	863	822	826	840	811	797	844	827	840	795	776	837	821	840	821	816	837	844	841	877	854	852	870	790	819	772	847	846	831	853	803	821	797	838	826	833	845	854	801	805	848	844	800	845	836	799	806	824	861	821	809	847	829	854	828	905	766	829	858	828	848	842	837	839	853	862	862	816	800	819	819	818	803	787	746	839	833	848	858	897	825	817	844	883	842	822	850	863	847	808	793	833	832	852	812	813	791	855	823	786	848	840	772	818	781	824	792	872	837	881	812	845	860	855	818	856	854	873	813	849	813	758	845	856	855	808	827	855	858	822	820	841	824	825	889	904	873	801	834	852	799	790	860	838	869	835	885	875	823	810	808	808	850	868	842	856	855	885	816	831	845	785	819	846	825	819	797	822	845	806	869	817	832	844	823	801	850	796	851	815	848	871	869	842	826	831	867	855	894	851	819	820	790	874	842	842	797	825	819	837	846	844	865	835	873	807	864	835	818	847	791	825	829	871	843	834	800	905	828	786	841	808	848	868	851	773	785	865	849	899	838	806	784	854	827	826	858	878	862	796	850	815	869	804	827	772	815	823	874	811	853	832	896	893	855	870	853	837	877	820	854	855	824	799	832	798	832	851	859	849	794	808	817	815	816	831	815	813	883	829	827	845	866	878	861	810	801	868	804	877	802	862	832	836	798	882	817	835	821	818	785	854	793	812	783	810	880	810	846	848	895	831	831	881	848	849	835	821	800	792	814	826	849	826	800	812	851	845	860	849	815	876	844	840	814	831	857	823	846	834	787	893	864	816	821	816	839	842	770	833	833	875	825	852	839	869	871	870	856	852	850	827	814	866	852	780	813	841	829	826	835	844	866	833	829	876	849	836	851	839	846	875	846	870	855	832	800	873	852	857	845	855	842	818	861	827	844	853	888	887	846	826	846	856	831	809	798	824	845	815	825	843	834	850	843	819	795	835	820	863	837	818	846	849	873	816	851	854	842	791	883	833	859	831	782	824	808	845	808	833	880	819	839	830	868	837	850	810	811	802	823	831	816	823	872	828	851	816	766	825	858	818	827	808	825	784	800	867	828	867	796	854	891	834	872	837	838	812	784	861	827	803	864	792	832	850	834	854	807	842	888	858	853	840	830	860	849	889	843	845	805	821	899	806	830	889	846	874	848	813	815	887	863	889	865	860	877	804	820	819	825	850	826	799	832	852	811	864	878	836	848	822	849	854	826	860	862	835	873	829	810	865	803	788	791	816	861	867	860	835	853	850	793	831	823	823	905	822	830	806	837	855	821	796	852	812	816	807	822	815	806	832	833	768	881	827	832	845	829	818	823	866	863	873	832	811	854	798	856	808	845	842	789	818	869	805	872	879	836	810	825	823	877	798	806	823	845	875	867	836	860	812	825	793	802	862	824	834	807	866	817	827	848	829	907	795	896	847	821	840	854	792	821	851	833	840	794	824	847	820	868	781	831	875	876	832	809	827	828	853	778	808	789	823	878	873	853	796	903	831	834	799	799	858	874	821	848	778	797	814	831	854	809	814	877	856	837	791	886	809	859	862	820	855	775	850	835	838	826	859	814	777	829	839	844	854	809	889	835	804	815	853	881	815	866	870	807	849	819	858	827	833	820	812	793	850	842	824	833	823	781	840	770	842	837	876	822	813	811	870	843	827	798	768	837	811	895	794	827	785	815	807	831	839	794	822	851	859	808	853	854	843	850	871	837	809	898	877	803	859	792	780	805	790	819	869	849	850	864	833	825	809	820	812	857	795	851	836	877	823	903	865	837	860	826	839	832	812	828	857	817	890	863	844	864	796	835	843	865	856	844	858	876	827	865	846	819	876	848	829	804	870	794	824	855	822	846	853	882	807	861	841	839	843	821	844	896	821	814	805	848	828	814	870	844	814	839	852	794	867	844	883	824	822	860	815	860	823	816	809	823	852	779	836	810	824	862	798	854	834	779	858	858	830	854	846	778	868	838	802	831	894	838	816	830	832	791	852	826	833	787	853	833	841	815	821	818	811	857	801	894	812	816	850	808	796	841	883	883	824	823	820	839	857	862	782	854	814	770	845	825	842	899	830	826	836	801	845	822	845	821	870	812	851	853	845	902	804	835	838	864	850	819	903	800	839	856	849	838	802	830	840	864	879	806	805	819	841	808	886	817	867	835	821	821	829	830	853	842	851	873	839	882	866	822	852	804	824	817	825	823	839	795	804	856	800	903	879	768	866	820	781	840	850	870	842	814	785	806	862	806	820	832	852	806	761	867	859	827	858	866	831	791	856	817	810	831	849	879	836	850	861	835	852	815	804	854	864	869	863	846	854	848	834	874	821	847	816	867	864	836	858	852	793	823	859	833	895	833	823	798	844	875	838	830	869	849	843	839	841	821	834	874	861	770	868	822	791	868	838	835	860	840	889	879	867	809	893	827	803	872	803	839	768	913	824	798	873	838	882	803	828	872	855	841	829	823	831	860	806	842	857	779	798	804	803	827	856	803	740	810	829	877	856	855	802	842	798	810	843	849	844	870	843	831	889	780	864	825	818	846	857	839	800	837	841	831	801	821	860	830	859	843	816	909	831	797	821	832	825	816	791	862	815	888	848	812	853	795	807	842	852	866	844	880	869	870	830	854	875	847	855	838	851	788	874	853	835	865	854	855	819	855	823	851	863	817	868	841	816	864	850	845	874	829	821	798	830	838	800	838	835	818	813	821	844	876	774	828	815	835	800	857	839	895	838	814	787	803	896	873	867	827	801	865	835	820	919	760	849	803	810	808	841	855	884	817	823	815	846	860	870	830	787	817	782	845	861	823	852	842	822	857	852	839	855	821	834	832	843	871	842	814	786	819	797	841	832	833	865	821	861	793	863	889	822	890	833	891	820	850
25500	21408	26630	22521	3221	1509	1199	1106	1029	1090	1057	1101	1012	1107	1017	1016	991	1005	1075	908	948	1014	953	1024	957	980	974	972	1011	1025	1049	1023	925	957	947	991	1003	931	1064	969	978	989	1037	1027	949	973	989	1009	1007	969	1061	954	1035	1007	980	982	927	1037	982	959	976	983	990	1003	995	981	929	967	974	931	1038	904	1012	973	992	950	996	995	930	937	979	926	976	1042	1073	990	929	914	969	1011	1000	990	938	986	979	972	968	968	967	1087	975	995	980	963	978	985	995	1066	1029	1034	934	959	951	996	965	962	944	1016	1018	964	992	1021	1017	996	959	1025	998	983	919	968	1002	1019	1005	970	938	1026	991	1041	954	919	948	978	919	966	944	944	1015	964	970	969	954	977	906	965	1021	922	962	999	953	966	951	926	980	1019	1009	982	1033	986	995	997	938	980	1011	977	999	944	990	1000	987	952	967	999	1023	1008	1005	961	943	985	1058	952	1025	967	966	960	1010	985	969	976	938	918	970	969	953	1017	1018	979	961	914	970	1027	1017	924	997	966	963	938	931	1018	944	931	958	966	981	979	954	957	964	926	985	973	987	1036	940	1043	959	969	970	932	996	1018	936	954	961	983	974	985	989	968	973	1031	1020	997	970	995	997	966	956	988	972	1021	993	965	1069	950	966	981	1001	999	956	968	1004	974	921	976	1050	912	981	986	1001	994	958	958	1016	998	958	953	970	959	958	970	906	972	968	962	957	996	974	991	952	974	1002	1027	967	926	969	938	954	1015	956	962	923	979	947	960	936	982	934	963	930	964	945	975	944	943	963	989	994	966	976	943	962	974	995	1033	999	945	957	1004	934	988	1022	999	998	955	946	1018	952	930	972	998	933	996	1000	962	950	951	938	973	989	977	983	924	952	972	973	912	929	953	969	963	973	926	992	914	963	1000	982	928	948	929	933	959	970	971	943	980	957	929	979	956	902	959	965	998	972	958	944	935	970	938	991	1018	982	961	996	977	1007	909	993	955	981	995	959	966	972	947	956	957	978	921	1005	989	999	999	992	962	1026	954	987	981	906	994	977	919	1008	936	934	964	967	984	960	1019	971	984	960	973	987	985	929	994	950	1012	1015	976	982	977	994	1010	986	1012	973	1040	929	976	965	947	971	987	966	984	956	984	943	979	991	919	974	980	935	1022	974	968	990	957	948	990	962	959	982	990	976	992	958	987	980	975	997	980	1022	975	983	965	969	994	933	934	974	977	1000	955	974	925	965	948	898	976	997	1031	966	918	945	958	1014	998	952	1001	979	957	1021	934	976	997	926	972	971	920	972	1046	995	986	964	997	1003	994	962	994	1004	971	1008	990	1034	1015	996	991	967	981	1025	951	933	996	974	985	953	953	945	999	968	945	1017	1033	1015	936	958	964	985	991	953	981	995	1017	954	977	961	1013	1030	970	977	1004	1004	971	1018	953	996	1010	951	988	1011	977	947	923	980	957	1032	952	1006	1047	1008	926	986	1026	952	954	962	951	989	942	981	995	969	947	970	962	997	1008	985	977	1007	985	938	946	1002	950	967	989	939	968	995	1024	952	942	981	1012	942	1030	972	942	940	921	1022	937	1011	962	990	964	956	970	931	994	939	963	943	982	955	925	956	963	1018	976	1034	970	859	968	998	952	1034	993	1002	1003	1018	910	996	986	996	964	966	978	969	1018	962	1016	953	938	938	976	967	963	966	985	948	947	961	1003	990	955	942	971	992	954	975	978	988	961	992	998	956	976	997	886	899	949	930	976	919	956	935	979	985	959	981	978	986	950	997	1000	1002	1005	966	948	975	927	1004	988	959	976	934	1025	987	936	946	994	934	983	1000	999	990	971	973	1017	994	1021	1038	941	958	976	923	1030	960	945	1008	989	998	945	965	994	965	1044	1018	966	944	977	985	1003	939	989	946	977	960	1014	984	953	1030	956	984	1010	982	941	962	935	996	909	950	963	990	942	994	966	1033	1001	951	926	944	996	943	932	956	968	997	934	948	995	933	990	993	939	983	983	1006	994	1002	1001	974	976	997	952	946	908	974	950	976	959	1037	993	963	923	988	970	959	937	949	919	909	973	1016	1025	1036	1025	937	993	989	990	1002	989	980	931	958	942	1029	948	1002	962	993	932	966	950	952	1023	951	942	947	987	1041	904	958	943	931	930	985	923	1010	994	1020	987	959	961	982	940	999	955	994	1032	888	951	971	949	1012	944	981	993	972	968	936	1014	991	928	1019	940	960	1022	984	1017	993	945	932	941	1023	1006	1020	934	951	1028	994	974	943	973	1000	981	947	950	949	952	982	862	950	903	1008	977	946	933	986	1029	987	945	1023	1002	989	927	1049	970	919	995	932	997	945	1015	993	911	992	943	960	986	1002	963	1022	1032	993	970	999	1001	969	960	957	979	954	1093	984	933	1012	1004	944	995	1037	992	964	958	931	1004	950	1012	1001	982	981	982	1009	1030	982	1004	955	1058	906	957	922	1016	917	954	1007	969	939	939	999	970	1005	971	969	964	940	989	983	967	972	956	961	930	945	987	978	977	990	960	994	963	984	995	941	993	990	973	988	938	981	968	963	983	935	974	988	969	952	942	957	975	918	1005	1010	931	982	1035	936	936	989	965	948	976	1018	977	983	933	962	980	935	981	932	1015	958	939	938	929	936	934	956	969	910	970	967	1021	967	963	934	985	985	964	971	978	979	984	973	980	979	933	1002	999	978	945	1002	963	1012	1008	916	974	942	958	926	960	947	981	974	947	966	998	955	966	956	945	1015	985	997	977	948	989	974	986	963	975	934	1004	907	1047	999	967	939	972	969	992	991	1022	966	906	979	970	943	957	985	1006	969	970	969	925	965	984	928	941	987	948	1000	992	865	900	944	989	1013	960	912	961	958	1010	972	975	935	1033	994	1020	960	971	901	889	959	942	987	923	966	1021	986	962	953	882	996	993	971	952	968	980	993	977	990	959	991	991	1015	939	938	1006	953	952	952	984	957	982	927	963	1025	974	973	973	964	980	945	898	958	904	953	980	969	962	1020	1031	966	1047	994	944	958	1000	983	1025	1003	997	954	1013	945	985	1030	978	954	1005	933	950	938	936	990	967	964	989	1035	1011	990	985	964	962	999	997	1000	1001	1015	984	1014	974	943	994	981	983	971	977	939	969	937	923	961	983	938	1016	1045	961	995	974	949	1040	945	1007	1038	962	971	1007	1058	1024	981	910	940	957	986	958	993	961	1037	953	1009	940	1018	1004	1037	988	934	1022	984	1004	946	1023	924	973	962	1000	997	939	892	968	916	1016	945	928	979	981	943	922	909	958	983	1010	959	921	1024	964	955	988	1007	926	996	950	975	950	973	1054	943	969	942	994	969	980	963	964	975	923	912	925	913	979	954	998	957	956	982	1032	983	952	1035	963	951	1040	1018	941	1004	959	949	955	1012	948	982	974	1007	1053	987	984	1010	995	963	967	999	891	935	998	1007	948	965	1020	1019	1007	968	956	968	989	926	954	1010	942	981	990	991	958	992	994	980	1003	955	962	977	984	961	920	947	935	980	1015	943	932	930	1001	1019	952	939	955	925	1005	926	946	976	961	1040	1003	1001	1018	1018	982	943	1002	973	990	963	958	938	990	1000	940	963	1026	981	943	1008	976	990	1020	953	1000	933	999	996	967	965	972	960	971	985	960	1007	976	1022	918	949	924	1004	958	968	999	990	968	1009	1003	937	961	953	975	1022	943	1036	984	943	1002	938	976	984	1014	1016	945	985	958	1023	966	940	925	938	939
3770	2711	2379	1551	1251	1118	1089	1076	978	1014	949	956	935	972	925	887	923	905	893	851	905	888	911	908	897	896	882	858	927	897	881	854	869	911	912	902	861	838	878	880	860	860	906	953	920	907	854	868	857	904	873	876	874	937	897	831	919	862	888	912	868	858	926	866	897	872	895	891	936	889	898	879	895	839	897	850	904	859	895	906	886	908	873	884	836	889	831	853	883	885	907	887	842	870	896	864	905	859	948	856	879	878	887	910	860	887	837	857	867	881	859	891	856	912	917	867	889	873	853	911	872	915	851	888	869	936	905	897	918	902	898	843	941	873	879	887	886	837	909	824	849	864	886	923	881	846	897	881	910	859	880	868	856	867	838	894	862	894	849	822	837	881	895	925	861	874	803	893	883	861	842	905	904	837	886	818	866	884	857	868	883	851	846	833	818	872	889	826	861	891	887	864	859	888	914	918	832	947	903	898	827	858	869	944	871	897	819	919	881	915	891	895	880	854	887	924	845	870	832	899	852	937	860	855	930	890	892	837	914	866	866	907	848	888	903	886	914	895	895	882	862	865	820	888	885	915	865	838	827	888	855	889	905	903	892	796	833	857	882	872	868	868	933	903	925	913	909	915	860	900	903	829	853	870	877	887	900	930	868	929	841	936	949	832	829	867	856	858	888	832	969	869	829	869	928	899	854	856	874	843	857	884	918	868	901	902	864	873	863	875	843	909	879	854	881	856	864	853	814	841	932	898	852	879	896	904	928	837	859	893	903	917	801	928	798	874	860	918	914	879	920	883	856	893	831	806	912	867	895	866	910	849	873	838	856	887	876	874	916	842	885	885	879	887	884	872	875	899	864	795	869	867	887	907	844	862	887	918	922	839	885	858	898	816	927	862	889	897	882	843	901	856	862	888	883	852	819	892	884	862	915	915	907	855	948	897	902	861	833	877	910	935	915	827	856	879	919	850	899	889	895	861	931	857	877	868	908	850	901	849	909	916	867	866	859	883	848	900	868	904	892	883	865	870	882	877	913	858	832	887	839	899	846	852	889	872	827	865	911	816	858	898	862	869	831	887	926	835	880	856	872	916	858	916	859	864	862	847	867	874	869	847	853	881	843	896	864	889	869	826	906	873	878	872	920	894	878	887	897	930	859	864	844	830	952	884	834	856	901	879	905	857	814	864	902	909	873	879	902	844	805	884	891	861	908	868	907	847	913	942	885	824	894	838	848	858	869	862	884	843	857	910	853	852	868	929	820	886	865	859	907	882	837	885	901	877	880	871	778	919	838	851	838	874	864	977	867	914	919	891	859	853	867	845	876	896	866	871	858	882	885	934	888	875	906	861	880	802	913	804	844	887	832	906	865	816	848	859	863	881	833	872	893	862	900	854	881	897	840	941	852	850	807	910	899	823	845	850	931	791	892	820	944	900	873	857	841	859	864	876	899	907	789	877	860	839	942	882	865	868	879	883	904	910	867	950	857	914	857	895	876	892	883	836	856	858	868	844	868	851	899	847	885	852	906	878	850	877	872	850	877	849	871	895	853	927	875	835	858	894	868	882	892	904	878	853	852	912	908	873	897	866	866	900	901	904	897	852	864	872	899	861	823	901	898	870	832	903	888	865	903	896	830	821	907	844	854	924	892	870	906	856	852	918	876	845	871	884	879	895	891	869	867	861	842	915	885	870	907	882	851	851	901	917	824	879	912	884	867	890	869	879	836	862	872	868	937	877	861	896	971	903	851	839	852	872	864	894	887	875	842	888	871	860	894	865	920	906	859	838	898	920	872	864	857	823	896	865	855	864	876	815	931	852	944	828	812	874	838	884	862	874	864	838	848	911	837	849	915	860	842	899	871	906	902	862	919	884	864	908	901	811	851	880	862	838	883	896	883	818	881	862	877	854	845	874	919	872	876	913	915	860	901	891	847	880	865	852	952	893	808	829	860	815	863	860	823	854	866	840	843	870	929	899	832	871	831	844	836	855	874	892	856	876	902	851	884	869	914	864	852	840	865	926	885	817	905	893	866	818	906	886	860	904	869	876	892	929	865	890	865	825	868	863	862	880	862	855	887	836	891	928	857	847	880	829	844	880	819	859	835	867	907	847	875	892	880	839	950	860	915	916	892	851	881	867	933	858	820	903	868	904	864	821	872	812	845	878	836	849	839	883	861	910	902	932	862	848	822	849	918	897	916	845	868	876	873	830	868	886	882	883	907	870	866	898	846	851	886	923	835	870	876	908	847	870	864	913	921	881	817	884	855	892	868	867	854	903	855	841	838	874	831	875	870	917	856	861	960	851	889	828	939	926	888	886	859	883	861	868	899	859	871	886	912	816	902	880	877	964	870	880	881	879	839	842	882	866	937	908	912	882	879	819	898	874	858	880	875	893	896	847	888	907	864	839	880	870	836	863	860	871	881	870	832	871	862	962	902	860	866	864	883	824	835	915	865	866	847	897	927	861	869	831	852	839	901	875	903	856	866	856	904	871	912	879	879	826	850	855	860	868	875	947	897	855	852	851	867	944	889	845	874	873	882	852	874	866	856	837	857	903	816	871	881	917	832	853	851	838	883	883	900	875	880	897	818	809	849	897	889	889	894	843	922	866	854	863	898	857	916	842	862	875	897	876	893	934	882	917	879	912	902	877	848	902	854	821	888	913	897	851	868	902	843	895	840	897	827	887	866	901	954	857	848	831	846	894	852	900	913	876	858	847	864	826	850	917	880	841	909	892	857	823	853	891	902	854	873	879	880	890	880	874	903	904	851	841	837	915	904	871	917	900	862	852	828	843	915	841	881	858	827	905	872	941	902	917	893	863	834	880	894	881	909	884	933	867	867	879	843	866	923	885	864	886	872	899	922	897	849	836	824	844	884	868	837	867	823	886	812	889	860	787	865	904	856	878	864	918	903	857	894	867	928	888	855	853	857	881	821	866	831	896	860	884	888	893	845	878	843	858	886	820	884	940	868	822	855	823	871	854	871	881	909	828	889	866	895	861	900	870	794	889	870	872	898	843	863	880	902	860	884	864	867	872	894	888	866	847	909	852	867	898	886	866	916	896	850	848	903	884	873	924	876	889	878	852	877	867	863	888	910	866	887	900	886	830	930	859	860	900	863	828	884	878	897	848	861	921	875	887	889	895	896	878	879	870	896	938	863	897	848	872	847	857	857	853	889	880	894	833	895	872	842	871	877	834	835	865	854	867	843	897	923	812	856	895	913	896	903	937	881	859	881	848	840	875	877	884	850	906	856	902	895	855	899	857	848	846	892	909	805	826	857	855	879	912	894	920	891	834	853	921	859	867	807	881	884	939	835	855	894	902	881	844	890	885	876	943	876	858	895	888	821	907	873	885	893	890	894	918	849	871	847	870	898	887	888	889	853	930	833	901	874	870	912	897	843	835	850	858	883	907	920	870	900	879	819	841	871	894	858	842	916	864	894	876	873	908	882	881	870	837	869	857	886	891	892	831	905	853	938	891	862	923
24102	21400	28643	24519	20899	4384	1386	878	800	749	723	699	680	685	699	642	690	621	665	666	635	657	671	691	639	602	667	596	610	628	610	651	616	616	629	589	668	589	637	619	607	636	661	647	624	617	639	598	622	671	592	635	637	598	658	627	637	597	597	619	669	603	625	601	611	584	659	602	627	595	635	623	630	630	645	597	616	621	569	660	629	625	609	626	608	607	628	613	660	621	592	613	583	639	640	623	617	608	627	582	587	641	613	630	618	596	625	550	652	631	619	663	591	675	628	600	644	625	604	643	598	585	620	641	610	650	612	610	617	641	621	582	610	596	590	631	629	605	611	575	621	604	618	617	626	636	596	634	634	585	622	603	608	615	611	631	633	591	637	587	593	611	591	613	629	579	676	615	621	666	598	614	646	583	612	551	599	686	626	615	633	583	654	611	598	622	591	597	589	586	616	562	644	599	615	596	612	605	607	591	636	594	638	630	631	599	611	596	591	601	582	609	533	641	597	630	585	622	594	639	597	645	583	634	579	597	572	580	578	642	647	622	615	613	578	602	636	599	604	601	587	655	616	645	634	635	581	603	601	576	637	624	640	606	606	590	574	658	643	572	635	605	635	631	582	614	669	613	577	617	623	578	601	635	636	633	597	605	651	586	613	596	602	631	577	617	609	629	598	632	608	621	632	592	624	610	628	604	573	635	629	614	618	583	590	608	637	620	632	568	658	609	631	607	661	651	568	594	574	609	564	600	595	582	581	563	609	632	610	579	635	584	596	611	603	596	574	573	596	590	610	603	633	650	603	543	600	620	587	579	591	634	584	613	603	623	624	599	610	665	623	596	604	601	572	609	595	612	609	593	589	588	597	597	600	622	586	560	610	629	636	585	615	611	604	597	618	616	644	634	618	579	634	617	625	588	625	616	657	628	634	613	583	580	599	556	668	619	613	649	610	612	586	636	599	630	618	608	603	649	645	607	584	601	651	585	599	583	572	644	612	665	610	583	586	616	615	584	595	599	623	643	580	637	667	567	607	662	625	630	616	619	571	590	642	590	569	592	601	593	584	644	581	599	621	671	554	653	627	587	566	564	609	621	623	614	559	601	611	603	572	622	604	612	611	617	575	609	640	630	575	621	641	608	620	612	646	650	616	592	603	612	599	624	590	598	611	611	630	601	678	569	626	640	631	619	608	609	569	645	635	609	594	593	599	592	606	600	621	630	588	612	648	622	600	607	610	617	601	628	579	580	641	563	617	569	606	614	620	571	611	632	598	607	573	625	582	596	649	663	592	590	651	611	607	593	619	619	590	570	622	598	623	602	598	601	602	543	652	648	587	611	571	626	618	592	636	621	578	625	585	586	645	581	588	659	587	559	581	579	628	572	601	604	652	637	620	550	588	646	610	638	611	653	591	637	622	573	643	641	573	628	623	605	609	589	637	622	620	580	607	558	641	595	596	613	615	576	596	564	641	618	605	647	574	573	603	627	626	630	602	603	604	609	619	558	589	597	554	613	632	634	609	564	590	605	618	624	614	610	588	599	585	603	594	634	593	613	595	591	660	592	627	591	656	579	612	599	598	622	629	585	582	599	608	629	628	608	629	617	585	609	647	591	634	590	603	633	590	571	605	622	603	619	600	581	636	635	603	598	628	577	638	609	630	601	648	584	635	590	592	550	568	556	623	584	592	584	601	642	574	589	585	583	629	646	632	605	593	619	611	559	623	619	592	582	592	629	590	611	619	592	585	656	666	601	627	622	605	613	597	612	618	610	601	627	597	572	593	635	619	623	613	634	619	583	635	616	622	567	607	638	570	608	612	620	629	580	568	636	617	646	597	589	579	587	580	589	619	627	607	565	591	626	598	568	594	601	563	594	599	598	623	617	586	615	615	587	646	668	608	568	612	607	547	606	608	596	571	594	563	590	627	606	619	613	624	599	577	603	610	560	642	584	581	600	610	600	606	602	603	593	618	568	625	591	591	630	588	614	608	585	577	610	654	627	572	589	621	577	591	627	611	653	613	592	597	609	606	608	624	591	625	599	614	600	619	625	595	635	623	583	601	643	593	599	596	585	584	628	553	573	637	641	602	618	586	593	573	626	642	630	602	571	587	591	596	622	623	636	622	640	686	605	568	616	591	648	601	608	608	614	603	571	646	629	580	593	590	598	588	565	626	631	669	595	589	656	585	596	569	607	640	599	609	612	654	605	591	600	608	615	639	627	605	635	613	572	614	603	611	604	577	608	596	589	614	641	595	562	588	606	626	636	567	627	594	588	616	626	640	603	615	627	593	623	634	625	611	615	592	653	634	606	584	604	597	614	622	563	617	622	585	636	584	608	605	619	672	620	604	610	625	621	579	577	599	651	615	626	609	591	572	649	634	641	612	611	576	596	585	599	588	616	594	582	611	590	598	625	648	653	601	644	620	589	612	643	636	599	635	625	589	596	584	620	613	629	616	637	640	601	675	591	594	691	582	599	638	592	626	648	602	594	623	685	620	598	553	607	628	583	596	583	623	586	626	639	584	594	612	572	601	607	619	629	634	614	616	576	613	603	593	612	620	627	628	597	674	663	591	620	581	602	643	616	613	597	589	583	598	605	608	584	573	627	624	617	615	621	616	621	609	617	613	595	615	660	587	584	607	576	603	591	582	630	592	594	578	570	615	529	626	598	586	580	621	593	575	609	613	603	617	576	596	534	619	654	627	623	619	629	645	610	620	597	612	618	621	625	597	637	637	674	567	596	576	594	642	597	647	631	633	605	599	622	615	568	604	617	637	614	618	593	629	603	594	618	653	557	591	606	640	638	617	562	596	554	641	608	628	601	613	579	598	620	654	606	585	649	621	593	596	596	608	592	601	614	615	607	631	593	570	608	628	570	617	641	590	622	619	598	612	601	635	654	580	605	616	601	620	615	630	588	607	573	604	596	649	600	644	585	592	603	637	583	633	570	646	615	556	656	583	590	623	647	618	616	672	602	608	622	613	580	593	639	561	612	617	574	583	571	602	587	597	570	620	570	631	629	650	655	604	601	575	617	608	621	632	594	591	610	573	581	586	598	634	616	638	585	606	596	612	574	610	595	576	550	640	601	584	583	568	597	641	616	637	653	654	617	639	607	618	641	633	599	624	616	586	608	594	630	593	612	635	628	655	639	577	624	605	622	591	595	572	616	629	589	584	622	593	612	623	617	647	621	588	582	609	608	555	601	622	624	587	612	647	569	658	660	589	616	621	588	620	644	598	651	610	598	620	584	662	602	581	592	619	590	579	610	560	629	616	611	627	616	571	580	567	611	659	604	599	600	564	601	559	633	572	627	593	592	585	625	606	628	633	642	606	610	620	652	617	651	583	602	616	611	615	584	622	611	575	619	607	649	619	587	593	618	629	603	588	625	654	574	590	583	578	582	623	639	613	541	611	584	636	596	653	583	637	601	614	585	613	594	596	617	614	625	611	621	638	614	642	632	586	617	601	583	620	672	590	619	623	568
3545	5131	4121	2192	1556	1235	1152	982	895	813	740	757	796	734	721	686	729	682	678	681	717	606	624	638	643	637	667	652	613	665	612	633	664	598	620	650	616	598	632	645	642	640	595	633	607	639	646	566	634	630	560	614	635	644	587	612	599	589	645	580	615	619	628	626	612	633	607	641	629	628	634	660	615	637	599	639	585	621	624	619	612	618	674	638	612	603	631	603	568	594	608	602	640	593	607	624	583	632	631	623	599	602	603	568	633	600	592	617	596	636	585	616	625	626	587	613	574	600	596	585	629	587	614	624	653	657	601	630	600	609	612	634	628	603	616	656	608	626	608	634	639	553	578	600	577	631	637	609	623	643	631	563	605	589	589	595	624	578	597	578	563	587	619	584	615	553	599	619	577	587	631	642	652	609	605	589	601	611	609	628	598	602	626	600	609	588	578	576	543	586	608	586	635	594	649	620	585	591	581	574	632	596	605	594	609	643	641	638	625	585	597	570	588	601	609	596	632	630	603	659	587	575	575	609	616	600	616	585	599	613	614	616	588	597	668	596	661	606	647	605	639	606	578	603	606	589	604	596	595	642	585	612	636	636	603	598	616	591	613	609	590	593	605	588	599	632	615	614	627	603	609	610	642	580	597	644	589	610	599	621	580	593	621	593	575	571	617	604	622	573	619	569	593	596	579	600	588	590	621	561	576	641	592	578	572	585	590	656	579	629	584	607	583	606	643	630	587	562	608	566	557	563	584	639	577	564	648	605	601	594	605	588	568	644	612	622	591	572	565	573	566	630	609	615	593	615	615	600	609	618	659	597	627	629	594	623	643	608	619	621	582	618	633	602	612	593	644	591	632	593	609	622	604	561	585	591	559	601	615	588	608	622	616	610	598	626	612	653	573	610	590	605	549	631	569	581	621	563	599	625	562	623	598	603	580	552	612	587	657	565	584	628	611	599	594	583	555	631	607	595	637	640	595	590	580	619	641	582	594	636	601	626	593	594	656	641	617	637	624	600	599	577	642	621	575	628	614	634	615	654	586	571	652	567	618	610	611	586	554	593	584	627	588	624	591	569	645	613	578	606	577	597	616	620	611	591	577	585	599	627	593	584	610	566	628	617	641	633	597	605	621	605	575	604	580	607	566	636	613	594	614	631	612	567	542	634	581	603	620	670	567	616	595	608	607	611	603	628	563	599	622	548	557	608	588	595	589	612	598	600	589	627	587	615	604	592	597	540	559	602	613	576	583	587	621	582	607	585	635	585	610	602	586	649	604	604	620	544	614	625	565	619	613	580	631	594	590	544	622	602	575	592	607	574	591	586	615	650	605	588	608	618	586	637	628	635	634	614	563	611	610	609	589	613	616	588	595	615	604	551	614	616	613	580	635	596	602	612	596	594	600	589	657	621	567	601	579	609	640	571	619	587	578	560	548	597	606	607	620	577	613	598	626	613	596	587	605	598	613	595	628	597	627	591	582	569	588	604	596	595	628	604	594	604	608	624	640	625	591	581	611	615	605	621	599	667	571	565	591	613	597	593	581	598	571	625	625	603	623	608	617	627	595	584	602	599	593	578	604	588	584	574	601	574	599	594	609	592	571	601	580	597	654	591	603	566	579	574	603	585	616	594	586	623	639	588	632	637	565	607	588	626	594	578	603	589	645	602	609	576	632	605	612	571	564	613	585	633	608	602	598	597	606	618	603	571	600	572	625	625	615	607	591	599	633	610	601	616	598	636	638	588	608	614	610	646	582	612	599	614	594	618	630	562	586	570	624	595	588	593	590	599	610	608	595	611	628	607	620	608	588	585	563	547	615	558	597	595	610	610	568	583	636	614	566	600	563	550	593	626	584	569	562	602	619	624	612	553	590	621	602	580	588	594	597	638	560	604	602	602	578	578	582	607	592	549	555	615	562	600	623	577	612	622	634	593	602	655	588	572	593	593	609	558	582	587	620	590	616	590	580	614	638	579	625	594	562	584	613	598	590	598	604	586	571	603	583	601	607	589	609	618	589	613	551	600	635	622	602	563	584	578	600	627	585	633	617	601	641	586	562	583	597	585	540	590	617	576	623	610	627	588	616	604	596	568	600	611	618	595	621	578	598	583	612	558	614	611	586	542	609	620	622	617	606	591	585	607	580	571	568	618	551	602	608	625	570	584	627	592	614	553	653	618	575	607	618	611	584	597	615	586	609	621	605	626	590	635	580	580	588	704	609	590	580	621	614	625	597	618	532	661	586	561	617	626	593	578	579	614	589	641	540	594	580	594	629	625	586	618	590	606	612	624	579	587	621	592	595	621	602	619	585	619	607	579	601	600	587	560	574	581	574	563	581	617	591	623	618	635	573	584	585	643	566	565	635	622	613	628	568	589	599	590	577	572	613	555	572	583	591	617	571	573	596	580	585	613	593	580	598	551	627	559	614	586	593	636	617	636	590	590	625	617	607	604	596	595	598	600	615	606	588	624	583	580	591	571	610	624	592	647	599	555	609	613	613	559	568	600	602	602	615	607	582	603	593	590	589	648	611	626	598	593	655	579	621	627	605	621	622	611	623	617	637	608	618	609	588	615	604	601	589	587	622	595	585	597	615	590	624	591	572	579	584	608	568	587	606	571	596	560	619	559	608	612	626	615	603	581	538	597	613	662	597	576	565	559	605	570	573	635	560	582	590	559	625	648	626	630	584	649	618	584	639	607	609	570	654	619	591	589	610	584	592	630	627	629	576	574	623	612	579	616	577	628	596	591	641	608	612	588	575	613	580	554	581	616	618	586	583	588	563	607	630	535	640	641	605	618	609	578	598	608	594	602	610	569	617	595	541	584	634	559	599	576	595	573	565	601	594	611	587	611	597	586	602	608	628	600	610	575	605	593	631	579	567	608	562	598	600	593	602	596	590	642	596	619	581	603	606	576	635	589	577	577	588	614	588	650	576	577	568	623	615	611	590	607	586	625	680	610	621	613	606	619	606	618	596	595	606	550	599	565	622	579	630	614	581	598	598	594	607	598	585	632	635	617	619	646	599	578	580	625	600	618	609	640	564	567	571	641	594	599	575	605	631	578	590	589	592	584	610	590	591	614	631	598	570	567	586	597	589	608	553	577	560	618	589	643	568	605	595	594	606	619	598	596	585	578	643	607	563	585	573	611	623	608	617	603	603	603	600	614	606	603	547	604	591	621	642	617	619	575	582	629	573	593	646	642	614	555	618	609	592	598	596	599	576	613	598	599	603	600	605	585	543	579	565	623	652	612	605	562	590	619	588	594	638	593	586	621	569	599	572	595	620	572	579	626	617	593	597	607	584	573	587	551	574	612	630	619	608	630	557	579	624	615	612	597	609	587	615	644	571	606	580	675	618	581	562	594	621	573	575	585	583	625	656	588	612	610	612	592	595	603	569	582	612	606	617	571	628	603	617	619	597	593	608	612	615	621	624	613	601	610	587	621	636	569	612	602	601	616	624	588	577	577	614	619	574	586	575	577	597	600
27695	12870	2514	1529	1212	913	936	939	942	916	962	860	968	958	927	919	998	949	964	944	993	941	927	932	943	952	886	974	947	985	933	924	1007	954	943	943	929	905	961	917	888	967	941	952	1014	949	978	883	974	955	954	954	937	905	964	952	919	921	968	969	915	900	935	907	902	942	882	1018	943	972	935	959	984	919	920	942	913	947	878	944	964	936	967	967	947	917	933	965	973	880	935	932	908	943	933	915	948	879	964	988	939	949	926	938	897	981	1011	936	920	930	926	932	923	960	948	899	979	926	949	936	933	914	931	993	908	962	946	957	1015	941	958	974	960	998	962	1008	945	945	922	938	888	904	927	922	952	933	945	932	963	927	980	945	977	945	935	927	901	958	1004	917	973	952	920	912	955	895	899	911	958	948	914	911	936	950	925	939	913	907	892	918	1009	957	912	906	960	871	967	955	905	939	920	917	937	902	947	936	947	915	938	898	923	951	1013	879	984	997	939	904	972	914	948	913	950	877	927	966	880	961	873	889	916	945	987	990	986	964	942	938	901	977	1014	902	951	916	907	977	904	891	980	935	919	956	959	889	952	926	959	1008	944	898	938	941	958	930	949	942	947	993	919	904	957	972	921	977	940	928	910	883	942	933	944	931	900	962	916	916	973	911	993	980	934	953	875	919	1007	940	924	906	905	908	910	982	945	913	919	937	910	940	979	918	950	968	937	964	935	910	935	977	956	917	936	930	910	949	952	1024	920	928	933	882	912	1009	917	962	949	866	960	944	972	858	971	966	915	939	931	949	927	896	922	929	928	999	961	980	958	901	897	939	962	933	886	888	903	965	921	964	922	958	900	922	955	922	953	922	919	1001	931	916	937	946	938	944	933	925	938	956	995	934	939	931	880	947	950	883	977	970	927	901	943	914	908	894	949	953	958	979	929	900	959	896	996	974	925	993	935	950	943	919	928	922	944	928	919	945	929	988	941	949	911	912	954	949	902	905	951	909	945	950	940	939	926	961	971	980	956	894	896	885	936	954	959	972	940	946	967	931	932	933	940	918	887	928	940	962	917	924	889	893	985	951	967	946	977	930	919	906	900	918	932	933	938	983	957	920	903	907	975	949	970	918	975	914	900	942	945	923	926	912	909	962	971	922	962	994	971	916	921	989	867	948	923	934	997	983	975	971	949	990	962	962	958	963	923	913	933	961	916	990	956	1028	938	854	982	885	962	924	941	931	1012	941	965	957	927	902	915	975	917	950	932	978	910	907	901	925	927	919	961	916	949	932	933	967	944	941	927	901	959	912	904	994	993	943	925	942	889	903	929	1000	919	933	930	934	866	898	886	966	961	926	952	998	940	905	946	885	987	900	891	943	1012	949	939	914	934	952	950	946	953	964	902	906	998	940	970	930	971	909	985	973	952	943	934	931	980	904	964	983	919	946	936	924	900	969	1005	924	875	973	941	911	949	882	916	876	944	862	933	978	932	935	954	928	927	970	917	898	950	925	941	952	963	947	937	878	983	963	928	860	888	923	998	896	950	933	893	907	937	906	944	989	958	970	916	953	965	869	988	966	935	996	980	922	961	940	883	941	1019	927	928	945	930	902	944	964	887	974	935	971	982	944	900	1001	969	981	905	943	948	1003	855	892	897	958	878	920	933	1018	955	977	945	941	950	961	918	943	952	911	947	980	940	988	922	924	965	898	918	971	899	940	912	926	924	932	986	944	948	928	948	901	956	920	953	933	961	963	953	923	974	918	963	927	945	928	905	901	914	914	978	992	970	907	949	955	972	950	881	957	926	884	947	917	976	935	888	898	989	952	917	891	943	930	899	881	871	942	927	940	926	965	924	966	960	928	914	938	968	970	908	948	883	935	961	879	953	936	981	976	951	932	899	964	995	926	976	915	942	898	980	932	926	996	924	927	926	899	964	931	908	928	941	995	899	946	865	962	933	910	869	1001	941	912	967	941	910	974	917	948	973	922	920	963	945	896	883	914	922	934	946	907	952	959	953	972	963	952	978	912	940	958	931	961	966	990	955	936	877	953	942	982	898	934	907	928	930	954	919	949	885	953	893	930	913	922	985	951	926	937	947	979	993	934	954	934	910	966	971	932	931	953	934	1018	961	977	965	962	880	934	929	960	936	971	993	922	866	976	910	942	924	946	877	969	895	959	918	939	956	968	902	946	903	922	925	924	947	971	949	974	943	955	916	942	884	941	934	902	976	900	951	917	917	993	946	931	886	936	967	947	952	969	920	938	953	907	938	917	951	967	974	884	909	946	904	956	1002	939	917	949	958	923	949	943	943	960	950	920	974	907	899	874	953	946	904	985	923	927	919	954	939	930	915	969	911	953	924	930	939	983	919	910	920	932	897	985	1016	951	934	993	977	885	877	891	905	947	967	926	919	938	957	951	953	998	926	973	988	955	943	957	887	897	908	906	901	938	976	883	916	988	908	950	957	969	934	968	937	930	901	951	946	980	986	985	938	942	964	950	997	990	963	904	936	917	904	902	1006	952	901	976	934	923	930	900	936	914	989	890	919	995	980	976	939	980	989	973	951	1009	940	960	989	968	924	929	909	963	895	912	927	950	915	953	925	917	973	859	890	991	927	945	956	933	959	974	929	945	935	903	909	941	949	940	962	958	927	881	924	927	911	946	962	953	898	905	924	946	922	913	958	948	915	988	910	928	942	909	879	902	925	959	927	918	977	943	905	891	910	896	948	928	937	952	936	939	940	936	936	932	934	914	997	1003	974	1010	938	940	950	944	933	997	937	890	961	922	940	892	924	932	894	918	963	943	986	914	964	965	941	935	924	899	986	971	944	922	928	929	1035	956	899	977	946	941	938	979	964	947	928	916	972	907	957	964	1009	978	946	979	943	936	961	948	934	944	930	915	880	1012	929	957	928	992	919	924	979	956	932	956	924	1015	990	968	966	929	930	934	912	910	973	942	895	893	980	886	974	948	934	956	957	917	962	923	902	945	961	975	896	939	905	935	922	954	965	969	924	987	938	960	919	929	960	969	958	926	957	958	952	959	925	875	954	969	929	939	994	940	960	951	991	922	921	1016	936	965	929	880	919	908	887	939	949	955	930	919	906	983	891	936	940	900	928	927	883	927	964	967	952	952	911	913	920	958	912	962	919	947	902	924	909	989	934	944	953	924	985	903	915	922	939	935	951	938	943	988	993	930	938	1000	897	920	929	942	876	924	944	916	952	960	919	997	938	977	954	915	934	981	956	891	890	900	957	904	933	937	923	905	922	961	908	923	934	903	965	920	924	997	967	892	937	892	947	942	975	956	909	898	930	955	986	938	922	938	912	916	939	896	909	890	975	930	925	913	923	983	1005	959	921	943	945	944	962	898	987	923	950	963	949	945	915	961	936	913	929	960	966	983	953	904	982	980	905	938	946	912	963	868	914	966	918	915	924	960	928	944	893	943	934	952	968	959	938	878	896	864	938	958	983	945	943	947	915	959	950	900	942	946	941	950	952	912	976	935	1009	942	870	869	924	965	949	912	952	915	957	905
5227	1062	1025	926	898	880	839	855	851	807	870	843	801	802	882	861	850	880	832	880	841	808	854	834	850	816	835	827	841	812	810	838	813	870	801	804	827	853	782	838	846	804	848	849	805	797	781	817	841	834	794	841	822	833	829	874	786	793	830	826	843	870	840	840	802	835	810	855	820	852	799	801	790	819	830	829	808	831	826	877	829	818	828	810	868	832	772	849	847	821	803	784	828	803	875	840	820	879	833	876	816	842	864	780	796	796	847	828	876	805	876	874	847	823	877	833	827	870	795	834	823	827	842	829	854	818	840	844	848	810	850	798	821	826	790	832	839	850	807	816	851	816	821	824	855	839	833	842	834	867	795	789	793	858	828	807	797	778	829	840	833	829	833	839	832	860	822	839	855	859	868	772	877	833	850	857	834	800	815	831	846	817	848	801	796	827	775	830	795	801	819	816	844	782	828	824	814	863	840	815	834	863	819	825	815	918	792	814	899	801	821	866	797	814	813	829	830	859	867	815	801	784	803	827	806	823	839	784	843	878	814	878	825	831	780	827	805	844	820	878	794	892	842	835	814	855	838	833	795	801	782	819	806	803	783	831	855	829	853	927	796	793	805	771	868	788	818	833	804	792	825	863	829	840	821	816	827	810	801	821	827	791	846	822	858	843	815	879	836	820	839	865	787	830	811	822	804	774	837	827	815	764	884	809	805	849	775	896	800	855	794	822	811	811	863	798	822	866	825	859	844	852	793	827	831	806	818	790	835	806	827	805	853	878	811	857	843	816	775	829	825	860	804	812	829	773	852	862	840	841	817	815	775	842	822	827	788	808	798	865	790	811	832	872	839	844	811	853	801	818	851	817	833	797	852	858	837	805	808	811	822	812	835	816	839	825	797	868	851	811	822	859	818	862	801	892	861	854	857	772	827	843	826	817	881	816	827	798	838	827	815	823	836	826	793	828	789	844	825	841	809	853	799	802	862	806	860	855	793	820	765	848	772	830	837	833	835	843	822	757	869	838	791	786	724	823	833	826	799	824	848	796	810	805	819	877	782	848	831	832	828	802	858	808	824	837	822	838	789	839	816	850	775	817	809	818	862	829	855	826	855	773	843	785	812	817	818	802	865	841	837	769	824	860	900	831	855	763	797	812	840	788	829	802	826	837	747	794	824	812	824	829	832	811	832	804	858	854	806	831	832	783	859	817	850	850	836	803	842	855	845	795	837	771	863	877	830	847	829	872	909	852	833	877	845	840	785	836	879	846	833	814	823	836	837	819	833	861	861	871	832	814	876	845	791	811	830	855	810	811	821	845	785	813	814	829	872	807	801	834	791	866	847	886	792	813	848	829	801	802	783	796	825	840	840	884	824	832	849	871	859	832	865	835	879	821	810	882	806	890	831	828	824	838	777	825	835	788	796	853	843	832	849	843	817	855	821	831	818	839	836	829	805	841	836	847	878	896	818	810	887	839	834	808	803	851	833	819	813	812	818	819	787	820	856	829	826	858	803	792	829	854	838	886	824	801	866	816	864	831	808	820	835	820	855	802	894	845	825	823	808	842	781	754	802	869	806	818	862	814	798	848	805	846	827	835	817	860	886	863	813	875	827	906	875	786	820	833	816	820	796	832	773	862	848	846	825	850	815	832	871	803	826	775	802	833	821	832	849	815	825	820	836	830	827	815	815	868	835	847	823	835	810	832	848	873	814	845	878	839	803	875	833	808	853	806	796	757	849	811	843	847	851	799	849	843	793	835	834	789	838	798	856	843	836	801	840	804	822	790	782	843	803	811	837	831	792	858	805	819	847	790	842	801	830	786	805	814	825	859	875	826	792	794	776	818	859	818	836	862	833	853	832	826	863	858	763	765	834	837	830	815	865	841	826	798	825	806	838	832	820	840	870	836	865	833	797	859	823	850	825	794	848	839	837	821	844	806	837	801	880	809	821	839	848	854	854	873	887	820	817	814	808	839	821	787	845	758	931	797	853	818	812	862	861	839	804	799	840	826	847	816	831	851	797	805	851	823	798	778	859	827	832	814	824	846	852	850	824	873	817	834	763	808	869	826	870	796	833	792	757	911	792	809	812	830	914	867	890	872	810	833	823	867	847	799	847	886	832	817	821	841	822	862	865	843	839	790	822	853	842	792	820	794	792	860	785	789	793	800	844	813	826	806	797	843	782	839	842	822	815	842	788	848	852	826	840	831	854	815	782	865	864	832	839	834	798	824	875	821	806	803	856	848	825	822	830	805	847	847	842	857	847	875	779	809	835	822	853	825	822	847	808	804	872	814	890	846	866	833	870	806	845	876	812	860	821	837	821	835	804	828	848	839	821	833	868	819	858	804	864	824	834	788	853	863	874	823	831	846	840	811	787	820	856	827	870	817	898	829	827	809	821	835	855	853	806	862	812	784	815	824	853	847	816	801	798	806	856	878	818	848	849	836	825	867	861	870	824	847	838	818	803	870	806	844	812	810	823	826	883	805	828	862	867	790	829	855	838	855	830	810	837	822	888	844	825	789	801	807	818	820	813	835	892	850	876	800	902	850	824	813	826	845	797	820	841	825	835	811	866	867	869	795	810	842	840	812	782	853	788	804	855	893	837	857	798	814	801	848	826	830	862	839	859	740	818	830	881	793	755	828	808	837	826	820	892	807	875	839	795	848	829	797	816	823	818	809	800	844	874	879	798	797	862	783	862	847	809	830	787	849	826	853	760	838	810	828	882	795	860	828	856	844	808	837	853	818	856	833	808	820	784	848	812	818	801	851	821	830	744	815	839	802	777	805	877	806	846	798	772	855	807	776	845	817	836	788	853	778	821	806	827	843	817	833	823	816	776	878	819	849	861	864	841	816	829	832	813	787	785	819	754	828	835	837	819	828	815	854	881	788	789	822	806	829	839	835	873	809	870	782	820	832	856	840	814	837	811	844	778	870	824	811	825	854	818	821	808	829	863	823	844	842	803	878	843	844	848	853	816	801	849	826	782	833	832	778	835	807	839	803	793	767	781	807	864	775	886	831	855	843	810	876	813	800	759	806	839	873	820	869	790	815	821	851	819	807	809	805	877	778	830	880	826	871	815	889	827	787	835	810	828	832	836	865	787	834	845	797	895	836	798	798	837	870	792	812	815	818	779	752	822	838	806	770	816	742	874	809	823	809	815	771	815	816	809	773	841	828	849	850	847	871	852	828	794	841	820	828	841	764	789	836	818	826	792	822	855	820	839	806	808	816	833	857	857	849	859	852	803	837	846	839	823	828	845	804	821	810	744	828	809	807	827	795	800	814	811	881	839	822	853	768	816	854	824	809	804	820	794	863	796	860	827	771	899	782	826	841	839	818	818	795	778	800	822	882	784	851	841	792	909	836	830	857	827	888	819	860	885	872	817	818	864	843	849	784	893	826	803	861	851	829	830	770	818	813	835	817	845	785	880	841	880	827	835	853	845	796	857	885	775	885	879	804	799	848	825	812	856	818	860	810	791	816
25542	21470	26674	22468	3301	1451	1291	1066	1001	1043	1080	951	962	967	1031	964	968	963	928	970	964	1000	983	1014	979	1018	955	961	1011	966	987	989	918	896	929	1012	978	971	948	959	964	1011	1025	964	974	965	930	978	953	993	976	977	998	992	1020	906	983	977	961	948	924	915	1005	967	905	943	920	963	982	946	946	929	961	986	968	951	944	950	944	928	991	921	953	928	946	950	942	972	970	912	968	959	994	992	1015	922	966	951	982	1007	979	972	979	1015	983	973	915	947	965	955	913	950	947	969	936	904	940	966	947	973	934	987	957	947	916	924	950	956	921	998	1003	937	959	947	890	1029	960	924	970	993	985	923	989	956	968	956	1013	990	984	981	1003	958	1002	945	943	981	1039	950	948	970	950	924	932	996	935	937	980	971	918	1025	954	1005	901	955	929	934	983	975	960	934	949	979	929	975	974	981	915	902	957	948	903	887	949	931	915	951	996	970	1052	987	1003	943	955	943	959	878	900	970	915	898	959	927	890	948	964	979	942	991	902	919	938	943	988	912	940	907	1002	937	951	961	901	924	993	957	1005	960	932	967	988	931	1025	940	950	973	954	1019	925	938	950	985	1035	997	996	950	996	969	1013	971	929	962	934	957	956	952	954	878	930	955	920	944	921	979	917	967	982	984	954	919	972	919	991	977	979	904	998	963	959	916	948	948	981	949	988	932	925	990	927	972	1004	931	990	901	966	982	1002	920	975	986	1009	965	945	984	925	967	999	936	1019	930	949	937	955	1018	987	971	971	917	953	1017	961	982	991	996	936	1000	955	983	975	976	948	1003	958	930	941	987	934	961	972	1039	942	994	989	955	938	873	987	972	945	1015	942	943	968	845	920	958	937	932	984	945	979	965	989	937	941	955	900	969	956	978	976	886	936	938	977	918	938	948	993	980	977	924	958	930	910	967	950	958	994	940	924	953	893	947	1018	920	965	970	942	974	923	895	960	952	974	976	968	959	915	1002	942	935	916	926	968	936	922	906	953	947	1008	974	930	978	936	949	984	939	1010	939	958	1013	962	968	952	984	974	972	944	955	924	923	978	986	956	989	909	940	895	944	928	979	938	974	972	973	1001	974	997	886	988	884	1010	928	971	950	933	966	1028	928	986	972	918	919	931	920	956	976	974	932	972	977	980	927	981	920	943	982	953	946	898	963	999	982	956	983	923	924	945	926	954	976	936	1031	961	944	956	908	948	951	930	959	954	970	1000	990	983	935	885	956	967	959	981	929	917	994	937	925	998	947	970	955	965	974	952	943	972	948	946	959	973	929	944	947	901	945	989	961	948	907	903	935	987	994	915	971	980	956	974	962	947	964	979	950	1005	964	905	934	883	937	937	980	980	988	936	909	972	964	955	918	993	945	933	907	942	966	983	975	993	954	923	946	926	966	935	926	962	977	1030	1008	912	965	985	946	925	928	957	920	927	931	874	1004	931	979	957	992	936	891	963	989	965	984	900	1006	935	938	969	966	957	912	955	881	956	968	984	949	939	977	967	961	970	936	945	967	937	978	968	975	987	981	1005	935	978	968	976	951	916	980	945	921	913	950	983	966	974	990	972	912	1005	974	948	931	939	913	944	928	989	957	927	891	914	919	962	935	943	995	976	881	926	921	978	964	933	988	967	962	997	953	1000	949	998	966	975	989	950	973	1016	957	979	969	972	945	949	1024	1019	896	934	960	937	945	915	1013	978	978	901	886	916	949	954	949	1015	1014	913	915	994	986	931	938	928	906	943	997	933	992	970	951	971	984	943	976	917	934	930	918	957	960	934	1002	910	954	896	966	983	989	962	955	973	866	974	986	1000	952	953	992	979	957	1002	998	992	952	970	963	910	967	967	941	952	928	986	947	937	964	944	936	910	918	954	942	953	959	969	999	986	951	916	955	904	945	927	965	947	965	980	944	930	975	910	967	959	912	941	987	887	996	940	909	978	942	939	940	941	937	963	904	948	955	952	945	963	935	949	990	942	909	960	1017	942	982	967	999	1028	951	941	983	942	977	936	918	953	926	973	959	1001	965	884	955	949	1007	963	942	954	956	930	985	988	923	975	1045	1011	981	1025	1022	978	981	960	948	934	983	988	972	951	925	915	907	895	985	961	953	1004	952	921	948	904	904	1001	962	981	940	955	946	993	913	936	931	970	961	976	916	997	902	970	882	954	978	967	944	939	973	935	971	956	1002	981	945	937	977	906	971	955	930	924	947	1010	984	927	947	966	993	974	978	945	947	925	933	975	1009	981	939	1013	925	957	994	935	920	954	966	911	956	946	973	960	970	931	974	961	979	929	947	997	974	999	993	913	940	979	921	943	903	1021	934	996	893	917	891	967	948	949	953	973	907	983	935	988	962	980	947	967	990	939	935	997	962	967	930	932	927	898	1014	888	929	943	975	935	955	922	944	913	981	987	967	991	937	935	954	900	971	918	949	933	985	1034	913	944	953	937	930	950	972	931	952	889	937	969	978	963	942	910	979	1036	931	983	954	932	891	966	963	915	982	919	985	914	979	910	962	970	983	934	935	962	986	935	989	931	953	980	929	969	951	926	963	1011	964	940	955	925	999	903	941	993	969	973	952	1003	937	931	983	986	967	913	924	992	975	975	958	927	987	934	955	928	960	924	934	970	1022	940	958	1006	994	982	990	952	976	1019	993	950	973	964	962	978	967	921	931	918	987	998	962	998	998	1006	925	948	961	951	959	976	952	957	1009	1017	987	988	982	988	1014	960	1005	983	940	1012	948	962	960	908	935	965	936	978	1009	978	950	956	1015	964	1027	950	915	983	905	913	934	898	887	957	973	940	1006	918	898	971	919	964	942	944	963	972	948	972	921	924	931	906	1000	949	906	971	999	915	1023	980	962	910	964	925	988	965	1012	961	986	969	899	925	953	969	970	975	934	1004	948	932	943	956	983	976	930	968	988	956	995	934	936	897	1002	969	958	919	968	904	907	991	962	912	1008	958	945	906	978	983	969	966	934	953	960	969	994	955	896	956	1012	950	952	912	971	928	972	984	883	994	945	971	928	973	998	929	1006	957	882	943	884	957	942	940	997	940	910	932	924	963	913	879	948	935	959	932	976	929	1022	935	910	961	1020	954	945	962	976	955	944	944	911	926	912	919	941	985	961	1026	965	1014	959	924	972	970	959	962	947	953	955	970	925	963	936	960	967	963	916	969	944	913	901	961	987	920	965	986	970	938	1027	972	932	936	941	947	904	920	966	969	979	914	971	954	931	938	983	979	932	957	909	933	937	993	962	920	953	932	923	994	924	967	964	984	975	927	958	918	974	984	905	921	921	965	978	998	954	1007	962	985	950	989	952	883	1011	951	1002	944	995	952	989	980	925	958	929	941	985	965	949	924	903	926	983	968	974	956	868	962	980	939	931	895	935	931	991	946	951	930	967	956	935	938	972	944	939	951	956	998	978	1020	962	960	916	916	1014	967	1012	907	955	926	1005	988	940	980	992	992	986	958	959	965	965	916	872	902	986	953	938	981	986	941	956	981	984	987	950	937	997	934	936	1026	964	969	1006	908	948	984	965	971	1001	944	958	928	998	908	974	998	950	965	994	941	914	931	964
3713	2721	2407	1562	1266	1151	1054	999	978	966	985	956	974	923	904	917	975	921	961	949	920	885	890	881	904	908	926	914	909	934	866	874	869	844	903	823	852	910	869	859	920	850	868	890	875	869	882	895	932	890	882	953	870	923	906	892	952	890	883	912	859	820	903	905	873	801	911	871	860	899	855	838	874	909	865	852	854	864	830	894	895	879	827	923	880	951	915	886	939	839	846	862	895	907	902	875	878	874	865	833	886	927	835	943	870	876	918	866	899	862	875	908	860	885	895	837	881	863	811	864	1016	838	894	921	891	843	862	831	884	889	887	895	886	866	931	875	909	836	869	924	874	880	851	885	890	895	857	902	866	829	900	838	910	834	908	891	849	847	900	840	883	872	909	829	902	874	879	841	883	918	851	845	891	878	872	899	904	931	900	867	908	887	861	852	904	833	849	858	897	905	867	907	839	941	905	869	913	896	874	888	896	865	837	909	865	914	861	910	842	884	899	854	854	831	896	847	884	899	851	831	898	906	881	859	884	829	866	879	879	864	872	861	870	886	875	890	870	844	920	838	812	864	838	849	891	876	932	832	893	892	862	803	840	877	898	866	860	941	865	836	890	834	865	898	896	884	872	884	853	892	834	852	899	884	889	855	913	867	872	880	861	878	896	864	842	877	875	845	879	911	863	865	852	886	892	884	866	900	904	927	851	879	865	849	858	889	865	861	860	878	881	968	889	848	886	845	847	854	901	868	834	949	877	854	896	802	904	931	874	856	902	862	880	879	895	835	864	857	854	863	873	900	856	918	898	899	904	877	843	889	904	848	939	882	877	845	854	867	920	864	885	846	834	806	882	905	880	823	841	854	819	836	888	879	857	855	862	829	913	891	910	853	834	834	893	854	866	924	859	869	859	879	811	885	903	909	831	923	892	854	840	908	914	885	907	870	880	833	860	865	865	881	854	883	840	879	945	946	941	907	874	847	921	860	891	906	886	885	873	853	825	884	889	857	868	912	878	874	841	885	824	867	849	882	841	892	901	903	901	881	880	830	918	892	861	843	875	881	865	849	897	873	879	893	896	861	878	853	865	890	868	875	835	922	888	846	913	894	869	858	921	875	877	898	892	898	864	850	850	829	864	879	903	923	846	843	854	871	943	869	858	857	899	884	858	838	804	842	805	881	868	886	933	807	850	921	857	878	894	850	894	887	879	913	792	843	807	911	882	847	850	834	866	864	885	868	888	879	891	841	836	899	888	879	887	862	814	893	853	858	893	925	852	922	812	890	851	852	841	874	888	903	803	895	898	824	875	862	846	909	855	858	860	844	879	949	889	882	919	877	903	889	886	876	900	888	843	850	919	877	879	848	851	900	854	877	841	867	862	922	854	890	894	855	882	874	919	860	852	888	899	844	895	891	860	835	895	852	880	905	883	872	842	880	885	922	856	887	897	871	846	857	895	867	842	879	847	860	894	858	910	945	876	872	851	823	885	887	871	863	860	891	886	843	875	863	879	881	810	867	881	849	830	887	835	879	932	863	883	860	851	836	874	875	881	885	862	908	854	912	847	879	885	871	901	892	848	888	853	832	921	866	863	853	846	870	866	915	879	895	914	838	876	926	872	847	877	836	887	847	865	865	887	813	838	881	861	857	867	894	870	878	863	788	852	888	844	884	860	952	875	930	909	865	865	891	873	850	892	866	891	849	843	838	895	885	803	846	923	864	872	842	862	869	910	914	848	947	824	870	843	822	943	927	844	875	841	881	859	863	864	842	897	863	885	880	887	896	835	915	868	823	852	872	826	883	854	916	923	832	890	883	877	871	915	892	874	823	851	817	801	817	844	907	870	857	870	838	853	837	858	869	908	904	940	859	896	911	879	828	844	876	890	897	884	836	871	874	837	840	878	864	878	831	807	882	810	843	840	930	819	885	864	909	874	925	872	908	867	857	880	863	838	875	855	904	893	800	921	905	879	901	872	843	824	897	903	903	889	876	902	951	893	893	909	857	883	842	894	890	865	871	839	872	884	845	831	809	844	862	875	883	838	876	832	830	832	890	856	864	892	895	900	843	889	879	880	865	828	831	833	865	866	894	868	865	878	906	900	873	867	818	875	895	834	892	899	841	855	843	849	844	850	919	885	904	926	830	879	865	867	856	923	862	859	883	891	855	873	852	858	874	906	864	826	840	865	901	890	832	873	877	875	911	818	884	887	862	868	827	860	840	870	885	902	865	880	907	914	862	875	848	854	900	867	933	881	890	878	892	874	869	857	809	868	853	809	842	869	861	843	859	846	937	914	911	842	821	951	878	844	885	888	935	865	843	896	887	868	865	858	890	858	833	883	907	875	852	895	837	896	836	860	869	875	895	870	838	905	916	824	854	862	857	868	891	858	883	902	818	880	876	908	847	892	886	882	884	854	898	886	841	850	895	894	918	902	897	925	898	914	856	888	892	904	855	881	867	886	869	909	800	879	816	851	901	856	837	869	854	886	872	848	861	808	920	886	915	890	906	874	877	840	850	872	885	903	811	832	900	930	871	893	845	896	907	838	874	829	855	886	829	890	894	889	885	885	841	896	866	884	848	850	872	861	820	870	918	885	887	863	910	816	913	856	917	837	826	841	924	872	855	864	821	860	864	847	881	849	859	901	884	874	877	838	854	843	887	871	884	903	865	841	849	853	855	918	870	833	851	849	784	910	838	856	927	832	881	876	899	876	838	843	857	842	856	930	853	884	876	883	872	865	922	901	859	852	871	838	928	908	796	863	868	836	864	881	873	874	876	890	911	872	885	898	863	900	841	889	846	829	884	857	870	911	877	834	885	807	887	856	859	836	837	901	893	890	854	887	896	883	920	894	875	855	924	855	911	805	870	849	895	871	858	873	821	869	842	823	861	871	859	876	912	829	918	862	877	856	880	848	882	886	904	880	848	903	838	825	845	870	884	882	875	885	812	906	896	852	897	898	849	822	892	876	860	879	852	913	892	899	869	878	866	847	790	887	835	905	868	867	865	872	823	865	842	868	888	876	811	812	869	839	886	837	918	810	868	901	829	854	827	822	879	928	880	903	887	846	837	850	823	898	891	821	866	865	815	855	834	891	876	889	868	862	836	874	867	804	894	897	855	865	817	869	870	892	876	938	866	816	854	867	883	865	870	857	935	900	876	873	842	877	875	901	927	841	867	857	878	881	849	857	860	870	869	867	894	855	859	868	852	872	898	846	835	835	895	804	894	874	862	945	895	829	865	910	828	884	853	861	901	878	918	838	874	849	844	869	893	859	840	871	890	846	903	879	933	837	843	880	910	835	879	869	795	914	862	869	862	899	856	820	874	878	905	910	818	879	839	871	861	849	900	843	909	851	808	860	942	859	844	877	903	877	910	862	832	901	856	873	862	832	819	905	843	867	919	846	860	862	820	868	854	863	868	889	846	837	857	868	871	893	872	880	937	882	843	857	862	840	825	911	891	861	892	855	908	867	879	853	874	895	911	842	915
24091	21408	28680	24514	20951	4382	1409	953	757	751	704	680	671	689	622	664	666	637	633	667	658	629	597	625	624	610	648	635	610	606	625	635	598	619	610	605	590	595	582	560	605	607	640	612	620	602	640	685	536	652	609	601	576	567	618	642	618	604	596	607	622	560	593	613	567	631	605	629	639	621	650	610	593	609	619	600	617	633	610	569	563	623	613	594	609	593	557	612	605	607	580	570	608	574	654	624	601	604	560	600	547	595	626	629	582	592	546	620	592	625	587	581	606	607	612	589	613	614	600	606	635	572	606	619	607	567	609	619	625	610	601	586	626	603	569	549	558	639	617	611	598	573	580	595	612	584	580	604	571	574	578	573	587	586	571	636	575	543	586	630	581	581	599	583	627	573	610	590	600	578	627	616	586	626	591	633	566	630	569	568	593	591	590	564	577	617	587	584	629	552	595	554	569	587	585	600	598	586	573	613	624	567	594	619	599	612	600	606	604	559	583	601	592	572	603	571	598	575	587	613	603	555	571	558	600	608	584	598	624	598	561	593	631	573	615	588	611	580	640	591	623	583	551	569	581	579	661	603	597	587	603	630	580	556	648	587	602	570	602	625	609	577	584	593	595	589	622	574	563	596	587	641	610	572	610	599	569	624	612	591	623	552	596	585	632	589	587	609	592	610	571	564	600	612	552	621	563	597	594	618	579	596	628	607	620	615	609	580	586	612	619	557	621	603	560	630	563	583	626	585	629	586	626	597	574	645	613	606	633	601	592	599	566	558	576	586	605	615	611	584	602	594	667	613	596	590	633	559	619	619	610	568	615	612	668	634	655	617	576	605	613	554	586	589	590	598	592	577	585	608	600	573	591	579	608	655	569	577	585	572	623	598	619	602	565	655	619	590	586	603	581	605	572	572	594	654	576	619	579	614	609	589	583	613	567	526	664	627	604	617	603	572	596	615	619	603	583	597	578	588	606	596	639	648	625	577	593	613	612	555	595	572	618	563	549	603	590	641	592	600	544	592	639	602	569	599	606	576	592	640	636	638	605	630	567	626	581	588	615	598	606	624	587	615	576	567	599	598	534	587	621	579	601	579	637	620	595	577	552	615	564	582	637	603	613	623	589	621	632	599	613	637	581	619	592	581	617	610	633	558	613	577	618	572	597	598	585	593	628	638	581	579	590	576	627	613	570	600	640	592	588	592	567	581	602	578	599	618	582	594	566	615	579	604	583	600	574	580	610	638	621	595	586	594	606	610	612	600	624	611	578	636	609	606	602	614	623	616	584	543	543	576	583	578	600	572	546	617	574	649	582	633	576	616	596	615	613	606	592	598	576	662	622	602	563	583	608	594	669	630	575	586	569	604	629	620	648	607	570	614	653	579	635	598	591	626	573	601	584	571	584	591	579	573	661	600	610	600	586	596	605	602	580	600	637	625	598	593	594	585	602	592	620	582	605	637	577	562	624	569	589	580	599	551	577	598	614	624	607	586	567	574	585	596	590	564	622	553	594	601	638	629	578	601	584	613	608	570	582	621	600	575	563	598	599	604	573	606	603	557	620	576	603	593	586	607	585	634	625	588	609	594	579	592	616	581	597	619	592	598	585	587	562	576	527	594	573	562	601	591	563	598	595	596	557	592	574	588	591	631	630	586	632	603	587	606	609	608	631	595	589	593	637	618	580	567	595	586	551	614	596	619	582	559	637	601	565	600	650	568	577	617	600	673	566	597	528	558	585	597	571	635	640	612	624	595	599	606	547	597	592	602	616	580	570	590	604	622	613	618	557	564	582	570	607	607	585	631	661	579	618	590	624	592	613	626	648	579	569	627	552	636	560	567	597	604	578	601	572	598	620	579	585	582	584	597	589	596	581	560	587	647	613	589	577	619	586	597	593	571	564	635	575	595	608	610	584	587	615	630	604	607	588	579	594	576	588	586	621	605	559	591	584	593	563	605	585	590	617	608	578	669	569	605	622	613	607	604	598	592	641	623	607	607	594	600	626	603	608	616	607	603	617	593	585	630	594	593	631	613	586	561	620	584	592	575	619	610	622	591	575	610	569	573	572	589	620	597	603	562	619	634	601	584	598	590	630	630	606	603	607	604	589	596	566	598	575	617	592	543	596	597	618	602	658	627	629	602	616	586	603	593	583	611	597	571	606	588	542	568	593	588	589	578	579	609	560	628	540	607	633	598	619	591	624	580	602	617	577	612	607	607	594	601	599	585	573	594	573	599	584	577	546	550	592	603	551	571	608	618	613	616	600	604	611	551	618	591	620	635	630	637	626	602	616	619	546	602	618	608	586	635	571	549	583	561	567	575	580	613	620	584	580	592	599	553	637	606	590	600	608	562	608	603	594	622	545	570	603	618	603	549	571	584	599	608	557	617	587	613	619	620	558	611	643	611	579	618	617	592	587	576	571	561	601	574	606	579	610	583	619	621	613	618	629	592	596	591	579	614	651	596	592	621	569	636	563	599	615	617	627	612	599	595	622	627	600	597	599	637	560	604	573	561	569	563	546	570	630	571	610	612	561	573	585	595	558	586	639	561	605	599	559	638	570	662	611	616	578	610	601	600	619	574	600	625	610	581	574	615	619	615	626	575	562	606	585	554	594	571	575	577	592	574	581	616	608	634	622	593	596	621	615	569	595	586	601	574	575	606	585	595	565	605	544	610	546	627	595	600	626	612	613	570	537	580	588	619	597	575	594	608	580	565	619	611	596	577	595	570	584	566	569	623	580	586	635	619	618	564	592	598	607	617	649	610	619	599	605	609	623	587	561	593	583	589	592	581	595	616	637	630	635	579	608	571	565	609	580	599	625	582	571	593	585	588	597	591	621	573	584	612	551	604	562	615	564	580	611	567	592	562	583	624	637	623	614	604	636	615	652	616	594	632	600	625	573	554	585	626	617	595	619	591	632	619	605	636	554	596	563	614	578	584	585	552	576	606	600	594	599	636	615	657	655	577	596	610	645	645	541	604	567	592	569	555	603	594	580	576	564	592	571	594	576	641	595	616	595	599	580	619	580	566	629	610	615	581	564	619	619	587	596	594	589	614	594	570	624	593	548	603	613	591	592	650	594	581	599	659	575	613	566	624	615	560	619	557	598	582	605	590	596	585	580	575	579	602	616	568	600	579	559	569	602	599	587	592	612	557	595	557	614	577	578	586	564	611	593	589	609	582	607	608	606	645	626	644	564	606	611	562	637	591	592	567	574	574	611	590	531	572	644	583	634	567	639	599	555	560	543	568	603	565	615	601	576	544	608	601	591	577	559	572	592	589	586	554	624	612	604	602	572	617	606	616	597	598	610	615	606	602	602	569	593	594	597	584	587	642	602	586	556	584	582	579	575	588	544	586	559	576	612	584	629	596	611	612	587	580	605	605	568	596	602	588	609	607	581	598	595	587	614	569	614	617	598	631	594	587	596	585	625	658	594	599	606	573	624	611	582	616	627	596	588	624	592	606	556	558	581	610	583	586	596	583
3468	5032	3977	2165	1563	1219	1047	966	864	845	833	765	747	670	695	685	686	697	653	689	653	655	654	694	595	698	602	617	642	624	639	629	659	620	648	627	593	640	610	684	645	594	603	640	634	621	601	607	620	625	613	561	594	639	619	597	648	614	603	597	660	638	623	610	585	572	621	650	602	557	624	619	608	613	599	657	580	623	624	600	601	598	636	611	633	579	624	593	596	603	608	649	605	629	642	632	633	660	623	583	605	608	605	611	577	592	567	626	621	617	577	573	616	606	650	625	547	602	629	637	613	581	593	571	658	608	654	630	551	623	594	641	659	595	560	630	631	621	614	599	576	623	604	616	564	624	579	580	623	608	566	627	606	611	571	627	593	605	590	610	558	610	584	547	576	586	625	615	614	602	608	640	616	555	658	611	590	612	564	623	607	577	590	567	554	640	606	645	583	602	640	580	613	594	637	589	570	620	577	563	599	587	642	595	660	584	600	606	635	571	639	610	593	623	574	607	590	655	587	649	557	594	592	618	599	580	599	604	605	591	627	613	607	588	553	608	596	628	639	606	610	620	633	608	596	601	574	603	629	574	585	593	614	611	592	586	599	565	551	619	595	624	609	596	603	577	615	598	581	569	603	612	545	593	596	600	569	591	668	641	586	619	569	595	585	602	593	569	589	605	573	609	567	594	579	582	605	639	626	584	570	607	578	556	581	618	619	628	619	573	613	609	565	638	587	626	594	579	577	623	620	622	610	592	589	586	573	604	609	591	607	583	606	611	584	596	625	614	633	633	610	579	549	620	633	625	611	575	590	636	566	561	613	593	608	570	605	574	620	559	560	604	614	624	578	613	581	621	603	576	573	632	563	586	612	563	584	649	647	625	635	590	628	587	609	615	594	592	622	583	638	636	547	635	602	576	609	586	593	611	599	592	625	592	621	594	588	590	586	604	602	574	613	642	618	581	592	598	621	600	587	616	605	613	587	604	586	664	621	602	590	584	621	611	627	587	645	591	602	609	571	618	599	625	613	591	607	555	616	547	592	557	595	623	618	576	614	651	560	607	620	558	612	626	594	590	630	567	605	558	538	646	586	634	592	595	603	609	641	615	624	617	616	605	596	562	577	552	559	617	559	593	673	608	555	585	584	588	600	636	605	591	586	588	600	599	590	575	587	595	611	625	584	613	580	586	617	625	600	623	564	560	596	617	647	597	579	619	612	555	677	608	574	644	606	593	620	589	571	611	570	603	611	597	604	597	603	534	552	546	615	574	607	627	601	570	606	583	589	577	583	576	644	615	605	602	624	565	584	585	597	584	575	607	640	607	591	571	627	578	627	606	580	606	573	596	579	620	585	601	611	625	618	583	584	624	591	562	581	595	565	587	550	568	577	590	563	597	587	587	538	580	615	587	574	570	629	620	628	547	593	561	577	570	599	641	603	552	600	613	585	591	578	611	604	604	587	650	580	569	554	631	644	609	574	559	607	583	577	567	617	579	596	596	618	599	610	624	572	597	597	585	568	637	591	581	581	586	578	581	606	573	611	630	603	593	558	584	639	592	595	639	580	598	619	644	565	553	599	570	597	591	571	612	569	624	610	597	593	581	579	600	558	586	553	600	620	628	571	620	636	608	577	569	610	578	580	603	564	620	580	606	618	563	636	616	547	610	588	577	652	598	593	577	601	556	593	584	607	590	666	594	572	572	600	581	619	611	566	607	590	601	600	587	588	617	611	597	594	577	633	602	599	604	550	607	584	601	579	611	573	557	583	612	561	595	603	596	549	613	554	548	577	598	619	628	631	596	633	639	615	626	591	552	584	589	611	588	614	572	574	579	581	621	566	630	588	587	633	593	565	590	601	607	606	589	598	592	617	591	572	613	605	548	584	607	591	566	581	574	588	580	621	622	568	557	607	564	631	600	557	587	613	608	563	630	583	591	563	568	575	612	607	582	603	577	540	612	633	592	626	604	554	602	587	601	581	536	595	581	648	581	567	619	658	628	631	567	595	570	561	589	604	570	564	611	545	592	607	592	628	584	546	585	633	595	623	626	591	591	586	638	630	622	621	600	603	597	559	582	559	625	633	631	573	600	581	568	612	574	558	586	632	615	573	562	591	611	610	592	578	599	612	617	610	585	556	558	594	618	592	577	587	564	576	610	579	614	596	540	607	623	573	618	592	564	606	611	607	615	572	628	602	645	591	599	605	588	611	604	577	612	592	597	581	609	602	598	599	589	612	570	580	606	563	588	593	630	602	618	542	560	622	581	605	629	565	590	586	513	601	589	645	590	614	591	580	604	603	591	594	588	533	650	594	627	600	592	577	624	599	610	594	620	565	548	580	602	658	597	580	621	594	601	628	601	578	596	531	634	621	576	627	604	643	575	656	598	606	615	579	619	582	602	611	563	609	597	596	555	584	587	640	562	627	568	572	610	642	541	570	596	604	611	596	548	571	573	594	622	579	551	580	608	603	590	586	584	620	584	594	572	587	635	593	595	595	556	579	602	668	627	623	613	614	634	580	579	615	599	574	593	554	595	616	608	591	572	634	598	583	582	602	587	575	621	600	570	594	637	614	627	572	576	551	593	624	617	620	557	622	642	591	600	603	592	604	581	579	613	612	613	647	614	582	601	634	584	589	572	617	579	539	599	588	592	594	612	628	609	602	583	570	630	596	618	600	606	572	592	614	628	601	578	575	576	612	589	607	624	569	594	610	583	550	582	620	615	613	604	604	598	587	599	624	586	574	579	601	606	575	602	590	581	557	586	621	583	620	556	591	638	537	610	613	604	641	584	586	578	597	560	629	608	583	612	572	588	570	591	640	578	615	634	589	600	620	560	590	606	562	576	583	535	568	571	563	612	596	587	553	611	616	588	621	593	606	593	583	598	580	623	573	614	574	598	600	593	576	560	569	624	594	632	633	559	615	590	579	602	584	572	553	598	660	601	579	568	574	612	578	622	582	555	588	573	638	592	631	664	636	604	627	558	634	619	544	534	616	626	630	600	585	562	615	597	593	613	608	605	610	569	588	560	550	621	600	589	590	573	605	603	611	616	616	586	584	578	576	629	593	582	597	616	651	573	590	589	606	588	579	613	595	597	634	624	610	599	604	611	592	628	606	589	587	570	637	567	550	609	603	587	623	574	570	598	620	606	572	597	643	586	583	614	621	574	564	614	604	596	570	602	634	629	606	607	587	625	585	607	575	599	572	614	597	577	632	590	619	600	575	570	592	561	590	562	646	539	557	583	619	581	644	571	605	575	572	567	643	603	613	644	558	622	570	582	621	562	588	602	550	574	603	577	577	657	605	580	575	560	625	616	622	626	572	575	579	612	633	605	619	567	598	621	575	553	569	591	569	579	582	579	548	652	554	574	593	562	576	583	592	585	606	636	643	620	621	578	598	588	582	571	586	566	601	570	597	599	585	592	575	560	624	603	584	595	577	607	557	602	585	588	607	607	586	606	577	558	575	596	600	549	568	575	589	616
27757	13143	2513	1542	1161	1004	990	945	906	992	961	945	961	988	952	985	926	1007	930	980	907	913	893	933	1006	952	939	888	919	939	987	864	909	897	953	982	925	927	917	958	947	947	931	949	956	1023	936	995	911	944	976	937	945	925	965	936	929	983	942	921	944	992	939	982	975	1019	940	957	976	962	936	927	945	986	915	941	928	932	959	962	947	967	989	976	1002	946	965	945	972	936	866	969	977	921	902	897	979	924	974	912	937	946	937	949	961	916	967	962	979	956	911	943	928	892	889	931	915	934	1019	950	921	901	935	901	1036	944	966	958	892	896	974	929	913	932	902	977	950	994	941	943	992	950	974	984	935	925	971	933	925	950	983	929	952	926	963	935	905	1022	914	899	965	948	936	941	984	938	895	931	925	924	961	927	943	903	973	921	935	904	893	967	947	950	932	951	967	880	938	939	988	923	977	888	958	882	912	898	973	969	947	961	945	984	923	926	841	920	938	971	938	938	960	979	943	975	902	905	974	915	915	971	972	975	921	930	950	996	900	926	926	950	999	969	990	908	904	998	951	875	940	927	963	946	927	873	941	941	909	975	931	961	950	921	963	900	981	909	884	944	974	935	984	990	921	1004	943	968	925	922	982	946	928	964	931	920	959	918	932	976	940	951	923	900	942	996	966	892	972	945	877	961	938	975	956	987	961	891	931	965	974	864	958	931	979	904	905	892	922	964	939	973	969	988	948	971	950	971	999	930	960	891	878	967	922	940	942	917	960	1026	972	983	951	946	908	925	927	1009	923	959	927	905	928	917	943	919	966	912	993	958	945	975	918	951	970	965	928	990	950	901	984	917	945	959	973	940	935	890	969	886	909	989	979	980	935	945	975	881	944	939	973	928	921	944	967	1001	942	903	998	987	913	917	905	954	933	933	924	896	942	895	949	926	894	906	876	961	923	894	951	957	976	917	922	932	970	921	947	887	876	916	950	954	874	918	971	965	869	965	911	883	957	959	911	947	933	984	953	958	951	983	968	950	886	904	961	958	949	897	899	985	916	955	963	988	955	962	970	926	964	959	958	926	1015	985	946	963	957	943	931	931	927	939	994	927	941	1017	943	907	952	911	976	914	929	939	964	996	887	910	957	1034	934	872	987	931	938	964	870	941	924	943	960	902	971	939	942	907	940	918	905	904	933	917	925	929	947	952	989	946	977	991	893	940	985	905	936	956	952	924	943	947	963	928	970	947	874	900	866	978	929	976	893	997	934	897	962	952	935	931	921	904	911	977	966	963	874	966	985	867	879	902	936	1015	915	910	907	946	997	984	919	909	979	919	922	974	909	938	929	938	892	1023	927	894	938	890	916	970	967	942	895	916	888	915	930	977	964	900	938	939	966	931	938	890	970	978	980	943	958	953	995	945	866	949	903	948	951	908	901	993	904	969	907	934	914	978	920	869	976	962	987	953	905	970	934	927	944	974	907	901	928	944	922	933	981	921	918	923	884	943	930	924	848	931	927	954	914	968	996	945	932	998	935	965	973	944	920	992	954	956	970	968	888	958	983	958	973	924	925	949	971	924	976	931	885	908	966	972	915	941	962	939	900	929	908	977	929	907	939	964	917	958	924	958	895	982	940	951	932	985	933	963	950	1000	983	966	933	937	946	901	953	928	963	934	981	912	1015	909	923	922	927	926	909	957	978	961	954	925	949	962	1032	930	900	971	952	913	935	883	979	907	906	929	905	948	934	966	958	958	908	939	968	875	951	921	987	887	908	974	974	978	982	926	985	971	962	929	977	944	932	930	911	931	983	890	938	949	961	924	955	908	926	948	883	924	886	933	958	977	992	943	926	905	968	952	963	958	919	988	985	914	919	918	997	945	913	942	864	909	982	925	952	915	887	954	941	960	888	892	949	905	902	978	949	910	935	892	970	940	895	926	1000	951	918	880	969	935	930	942	985	950	921	898	1034	889	985	953	953	909	977	896	942	957	915	934	963	977	889	979	907	963	945	933	920	987	983	955	917	932	947	900	960	991	952	907	939	959	952	917	973	926	975	946	927	892	930	939	899	960	931	882	930	972	951	919	938	883	1004	958	975	957	967	910	906	917	990	902	983	953	947	904	963	904	930	918	909	950	977	972	949	1024	950	981	953	984	958	976	919	885	911	913	944	927	944	918	921	913	949	943	926	947	937	932	987	914	883	924	951	986	948	916	901	912	976	961	948	917	898	932	910	932	975	985	958	939	954	902	921	911	936	966	926	906	890	897	936	914	912	929	963	944	914	912	980	1011	933	959	912	942	940	968	951	923	948	954	927	918	951	916	928	925	952	918	936	917	960	943	993	947	875	978	958	907	959	889	932	955	932	889	962	887	968	944	884	914	973	899	907	886	952	922	903	956	960	919	935	948	912	980	906	966	941	942	958	929	938	983	991	941	897	914	901	987	880	928	916	955	937	948	933	898	893	926	938	938	907	884	913	962	920	952	970	957	881	940	943	953	995	958	929	974	915	931	976	907	925	967	925	961	982	881	955	986	951	949	905	899	964	926	915	896	941	925	887	952	951	925	990	956	961	939	926	962	929	938	964	901	956	969	948	866	929	953	1006	957	916	948	929	942	945	930	916	940	957	916	967	937	990	945	944	925	910	931	918	914	988	953	936	916	931	947	880	1013	960	916	911	938	979	945	968	973	943	944	923	967	922	972	987	963	939	945	939	925	944	974	962	918	985	918	914	915	970	984	934	884	1008	899	924	959	942	946	911	960	1006	927	929	880	926	940	950	944	931	922	904	954	971	962	969	962	946	919	922	948	954	909	911	956	930	913	936	988	873	941	916	915	968	944	1022	925	941	948	973	907	978	921	926	893	899	910	916	944	925	949	924	936	979	956	939	961	1030	901	950	976	970	933	911	921	945	941	984	914	940	910	940	893	917	949	901	1002	924	994	909	958	932	921	951	943	941	905	990	940	929	908	919	960	919	922	918	911	902	929	959	960	940	983	934	942	956	904	950	942	956	923	911	955	904	956	926	970	983	967	971	922	939	954	923	984	893	953	937	1014	937	995	892	968	975	911	887	958	1006	976	962	998	940	934	983	977	994	924	968	935	934	999	929	950	928	941	908	893	912	889	928	919	965	943	909	993	897	927	983	959	960	864	968	977	902	967	956	953	924	912	949	954	933	935	911	955	987	925	929	974	935	996	940	924	949	918	954	965	978	915	961	955	939	942	943	940	949	922	959	966	943	931	949	967	927	951	925	968	924	991	1009	933	888	901	921	901	902	930	924	922	953	943	943	917	963	975	920	940	990	893	936	962	960	995	938	929	924	923	988	991	920	934	940	926	931	937	960	864	942	921	982	949	975	951	962	968	932	889	915	916	951	985	911	956	922	914	951	921	944	968	966	973	922	925	950	930	952	961	942	939	949	932	925	913	902	942	996	968	935	902	959	973	946	918	864	947	956	895	900	897	940	941	910	927	925	944	981	974	916	938	963	927	946	991	906	925	984	961	1011	960	999	964	925	967	932	978	866	1012	1007	923
5270	1061	1081	932	877	857	866	854	824	843	799	864	840	797	841	876	803	827	870	832	778	901	831	833	859	786	857	790	782	879	840	849	817	865	861	883	871	822	846	850	799	847	818	815	864	819	783	852	804	805	793	854	827	846	820	835	875	837	818	855	827	786	857	849	824	844	855	815	807	854	851	818	831	850	834	837	878	841	838	866	831	815	856	843	870	817	916	796	821	793	852	809	837	845	812	845	865	808	854	819	742	816	839	810	812	839	889	808	848	848	878	794	785	851	794	860	844	835	878	809	814	785	801	854	863	870	884	807	815	860	797	886	764	814	818	883	880	860	881	840	842	824	862	874	792	819	893	798	810	823	832	844	875	827	862	751	848	814	840	836	835	845	822	822	858	849	791	862	899	822	813	857	855	823	845	870	817	818	840	859	808	811	826	781	843	838	859	812	829	779	857	804	811	831	859	817	764	782	830	818	853	851	804	867	839	854	835	810	801	801	840	792	805	832	864	765	860	841	819	841	797	908	864	829	896	817	817	833	833	834	857	860	787	838	847	874	803	803	820	860	870	837	827	831	828	790	820	845	816	815	831	825	811	782	850	832	808	868	877	875	869	832	793	829	835	836	841	821	800	826	807	810	866	842	839	853	754	794	811	784	810	832	790	843	874	849	807	800	824	841	854	861	795	802	810	813	895	820	857	863	849	820	843	862	821	822	843	802	822	806	839	872	886	793	801	847	807	866	823	847	803	831	844	814	843	817	861	826	848	802	843	812	787	868	839	806	833	797	882	785	825	858	820	819	859	842	789	828	847	848	767	856	848	808	816	825	834	820	783	819	882	839	879	775	809	851	820	863	796	827	821	848	791	793	836	838	784	806	810	891	806	817	795	838	821	805	819	838	856	772	837	821	825	859	799	807	858	829	834	794	765	832	850	795	800	820	843	841	758	875	862	822	786	875	814	781	846	853	846	834	849	863	801	846	828	837	831	843	845	834	858	838	861	798	889	820	843	836	798	851	798	863	788	847	844	828	844	804	884	836	851	799	900	799	856	828	816	846	933	783	814	814	829	811	824	858	783	776	860	826	822	821	819	790	859	850	820	819	796	869	822	826	829	860	860	869	812	814	855	844	853	779	790	847	812	831	826	834	798	829	830	840	840	779	817	816	796	874	857	825	826	865	804	826	819	829	794	828	849	789	836	830	851	876	826	833	862	810	798	799	843	825	810	815	835	799	815	845	825	815	866	807	822	863	798	825	838	797	792	796	905	811	823	863	858	810	788	850	782	818	873	824	827	801	837	877	830	837	851	840	815	831	784	857	830	863	853	877	846	846	832	817	812	777	916	844	822	814	827	808	848	818	840	801	838	818	781	832	808	845	814	842	792	840	775	804	804	844	789	814	825	810	784	844	854	815	795	770	836	836	805	818	866	849	858	844	844	856	825	827	787	827	822	837	814	782	868	832	795	821	823	843	812	856	815	843	824	876	773	770	862	857	796	807	860	808	802	863	855	852	819	812	825	820	833	844	825	812	812	849	827	829	832	842	802	769	835	832	812	825	826	868	868	839	862	825	848	783	778	850	759	858	804	786	856	827	840	830	791	801	791	802	832	840	818	794	871	780	827	838	809	887	832	832	850	805	879	808	841	851	851	828	831	825	821	814	781	878	785	843	801	863	813	812	822	804	857	863	826	825	838	814	787	800	804	815	822	825	822	850	799	888	829	837	802	849	792	811	771	833	852	780	863	821	873	819	806	799	839	852	840	858	758	792	796	793	831	816	782	859	820	822	806	820	820	826	878	843	901	794	842	789	822	803	839	814	844	816	901	847	788	768	770	816	836	780	805	855	856	846	817	816	826	798	798	816	796	834	800	812	833	791	802	844	810	833	826	824	852	828	786	856	786	850	844	801	902	821	836	821	836	803	750	850	842	849	851	814	813	834	826	845	824	815	826	884	824	873	811	784	839	824	853	871	821	799	883	839	832	803	796	799	813	856	810	832	827	841	821	799	830	851	817	823	792	843	825	833	878	836	820	822	885	829	820	863	880	827	820	834	820	840	821	826	848	809	852	874	799	857	843	834	840	848	836	834	891	820	818	792	793	854	778	807	859	844	815	838	809	836	803	802	854	821	768	738	870	814	850	821	816	852	896	806	792	817	851	827	809	840	802	841	798	819	854	833	856	844	832	869	807	782	816	796	860	823	820	811	855	771	854	784	799	817	823	820	855	808	822	866	800	824	837	872	821	816	845	812	780	823	851	782	816	824	825	833	854	804	874	826	830	806	859	828	852	801	841	876	857	858	788	755	872	827	801	785	810	811	797	839	867	834	815	827	845	815	826	848	809	796	820	839	803	807	818	799	791	847	853	819	807	788	836	822	792	809	818	830	816	831	837	763	846	822	835	820	832	805	813	781	859	911	775	819	805	795	850	792	836	876	861	823	772	870	818	810	824	836	805	875	833	869	826	822	776	825	832	884	836	829	815	799	837	786	794	802	853	839	870	794	816	822	817	813	844	885	856	777	797	846	874	838	850	820	851	864	840	794	839	780	881	850	806	808	831	847	826	819	862	827	876	809	825	860	851	847	799	794	859	802	853	783	846	776	863	823	846	828	809	837	847	797	865	870	828	796	838	814	772	811	843	848	824	860	830	791	815	856	780	849	776	809	846	785	873	825	815	849	810	824	791	787	811	823	859	838	866	778	830	879	830	826	844	852	834	835	845	795	855	853	835	807	858	823	812	848	854	792	781	846	841	832	831	865	837	869	869	816	794	812	828	842	846	867	805	822	810	858	828	834	874	819	837	840	842	884	851	811	821	807	831	817	858	852	839	764	830	790	839	786	857	822	827	841	822	828	840	809	826	833	823	845	814	777	840	813	851	833	814	803	836	871	804	844	823	816	771	814	793	841	874	811	782	858	827	800	784	782	848	782	810	858	827	857	843	815	784	860	852	833	792	816	850	860	784	824	804	851	790	795	823	805	822	848	838	825	850	877	843	822	820	806	808	837	802	851	896	841	833	814	840	841	881	756	805	852	800	815	793	841	815	829	860	842	809	832	837	905	781	823	883	873	807	845	841	809	818	806	812	840	865	843	857	838	812	801	812	813	860	811	869	824	834	865	805	821	816	784	814	843	821	851	831	876	779	809	853	778	838	773	841	860	793	803	854	814	823	820	853	758	845	786	800	836	847	861	840	825	804	793	872	821	819	807	853	835	865	794	846	833	829	859	814	794	879	830	817	840	810	818	851	835	833	850	855	820	838	832	817	835	839	803	782	806	871	784	861	892	902	840	831	905	829	756	826	857	850	827	810	848	789	865	831	793	813	831	821	813	831	920	840	789	816	822	841	840	814	806	867	790	852	846	850	787	796	790	780	864	897	838	836	804	789	788	845	794	838	824	811	880	787	853	845	844	810	837	840	787	870	837	838	858	834	801	862	840	802	784	784	779	803	856	850	854	814	881	846	823	811	821	819	889	796	834	792	842
25424	21446	26645	22415	3260	1429	1233	1086	1057	1040	1007	1024	991	1015	1011	1028	1003	993	968	1014	1019	1015	994	966	1030	940	982	996	991	982	994	963	963	954	980	964	1005	938	939	991	1014	989	964	976	944	938	981	967	1023	957	974	933	964	957	959	993	1042	965	958	977	992	991	995	981	996	952	943	994	1000	997	916	1001	981	953	976	955	1020	1021	960	961	1007	929	981	993	1014	956	955	967	927	1013	1005	989	950	979	906	960	980	905	1009	988	981	964	966	977	1032	982	998	938	981	936	932	902	1014	931	993	949	1010	942	930	971	1015	976	1027	929	999	990	932	980	968	941	965	995	948	959	942	1008	946	959	1023	946	988	991	951	982	992	965	919	1050	923	941	938	949	979	953	989	995	1000	964	946	943	927	965	956	944	952	906	1019	961	964	970	998	1023	966	973	970	953	954	930	996	954	985	887	957	1029	956	992	998	929	977	999	940	979	950	924	996	1007	938	961	987	908	956	962	949	937	952	956	941	943	936	951	1016	936	946	948	992	1040	930	960	966	967	927	925	967	916	982	939	985	959	975	1014	958	959	990	983	960	960	981	920	956	1002	920	961	967	923	941	967	951	970	1017	936	948	963	970	982	931	964	955	936	1002	936	941	963	1001	995	952	964	924	973	927	962	1055	973	956	955	994	1003	941	971	971	1039	999	974	919	913	934	921	986	941	976	953	990	944	943	957	958	988	948	954	955	1030	979	979	979	1007	948	920	898	941	990	1011	909	979	943	946	970	957	941	980	964	972	980	982	1031	1001	932	965	931	939	937	1001	959	951	949	957	967	1012	997	997	999	987	876	948	960	949	963	1016	943	968	970	984	913	962	952	930	958	984	970	965	982	953	1029	979	959	959	968	996	1026	949	890	1009	973	1012	944	969	936	907	892	971	1008	961	939	965	977	913	942	1002	981	952	928	964	952	924	1026	982	926	953	976	949	900	948	1006	948	933	960	928	964	983	884	986	947	961	919	939	936	1008	960	960	965	951	976	990	973	993	973	960	1031	903	906	948	965	962	933	923	985	979	984	980	992	969	1007	1001	928	980	952	954	927	926	980	979	958	991	982	958	966	1023	939	973	932	950	995	938	957	956	933	1006	914	1000	927	934	943	1005	942	1005	1039	974	979	939	953	983	979	997	1007	997	996	990	987	906	876	987	948	945	1001	935	918	961	1034	976	969	970	987	1010	996	941	1006	987	954	1040	983	1006	961	990	962	945	942	959	995	1037	918	958	1003	1001	920	955	956	948	961	976	1030	983	957	943	978	962	961	971	951	1014	954	991	969	928	983	940	906	936	945	953	995	911	999	910	951	1032	970	917	987	1013	980	997	961	988	963	994	1011	999	932	995	976	930	952	935	1013	957	972	949	930	979	945	1000	940	936	1012	965	947	972	949	976	974	1011	988	937	986	982	967	993	952	1012	966	936	960	915	962	956	920	944	987	969	946	974	915	974	1005	971	974	912	976	1007	969	967	980	926	978	977	943	950	939	996	894	950	973	978	957	954	938	958	989	978	925	997	1001	967	995	993	927	943	932	969	960	930	979	923	943	945	969	936	982	968	977	978	968	966	972	983	940	933	1009	932	890	943	922	996	905	976	919	937	927	956	990	920	1054	954	991	931	1001	962	990	952	947	928	935	953	953	977	1045	929	991	994	1003	975	907	951	977	966	955	970	1023	1000	911	1005	961	953	971	1011	925	970	951	957	1049	991	957	933	942	995	984	946	987	984	977	1048	958	968	990	950	988	963	927	966	1017	966	947	914	963	1023	959	923	991	942	934	1005	946	1015	927	992	994	929	919	992	946	970	920	985	936	964	978	989	1001	986	890	1008	997	924	955	989	975	1002	975	1005	974	943	904	916	959	1005	1021	975	956	958	906	921	984	965	900	996	929	978	957	943	980	896	998	958	987	1000	974	974	941	946	925	940	942	988	942	933	921	953	991	956	985	968	931	1020	924	960	978	973	978	945	954	938	994	908	991	919	974	1007	985	1012	940	929	916	992	967	965	1008	977	928	1002	961	965	960	956	990	951	984	1002	945	991	963	981	940	991	988	1005	951	926	941	935	1006	986	979	973	933	964	980	979	980	969	982	905	1017	992	956	881	976	889	995	920	963	942	984	1000	861	953	939	986	929	934	944	948	991	981	995	1005	969	948	978	1017	972	923	996	961	945	916	903	932	977	942	1011	993	963	1002	941	926	962	1005	907	999	887	942	934	987	972	998	977	935	927	951	1005	970	953	958	952	942	1002	993	923	1014	972	966	954	948	955	1040	937	972	954	951	983	955	1020	958	939	996	939	989	952	933	973	965	1015	1032	994	980	928	963	918	976	1007	957	939	961	928	922	959	994	996	978	1008	966	987	975	1004	991	935	964	881	897	987	965	937	994	993	998	989	926	995	1021	915	954	980	958	961	1020	952	983	1008	965	939	1003	965	905	953	894	925	935	987	1017	1014	988	953	1040	967	979	952	945	961	1014	975	951	956	949	986	973	948	961	956	983	928	995	913	963	990	884	985	936	964	987	1008	973	890	960	959	970	918	998	962	977	964	983	943	958	1003	982	985	984	930	1047	976	1002	960	965	937	902	905	936	984	983	972	1035	1030	981	1019	966	964	1024	952	989	992	937	923	1010	948	953	1040	928	999	927	942	904	903	955	997	1023	954	975	912	905	973	951	924	975	999	1015	961	987	961	969	958	947	975	965	968	968	913	933	938	919	975	983	923	959	977	968	964	955	951	1016	953	939	949	1050	944	948	1016	955	1024	1001	965	1017	958	959	950	942	948	980	1038	1018	936	974	1010	951	919	952	923	993	929	1030	1021	937	985	921	963	979	1000	990	988	990	952	936	952	1006	993	948	935	990	900	957	978	1018	970	1012	1013	986	932	1012	963	962	939	986	964	970	958	969	928	946	893	937	931	958	964	979	934	902	964	995	959	940	987	1008	1002	943	932	891	983	979	1011	930	984	1014	937	979	957	988	936	1020	921	959	944	988	942	953	942	994	973	986	1019	953	983	954	983	1000	913	937	1018	966	980	919	1010	952	975	913	1015	953	962	997	963	944	975	955	921	983	908	1006	928	960	950	981	947	970	922	993	982	1010	962	976	1011	991	935	1011	944	1007	994	955	948	995	1045	989	941	992	999	931	939	972	960	1039	968	957	970	1017	923	1013	946	932	911	942	958	1004	951	972	928	1008	915	949	955	1049	968	965	992	902	987	972	992	985	955	987	1006	991	941	992	988	984	957	978	999	923	977	982	1015	977	976	1045	1009	962	942	887	958	995	974	945	898	995	924	914	936	1010	933	943	957	980	1003	1002	959	912	981	978	999	960	957	961	936	1013	975	939	933	935	953	924	971	934	954	978	965	956	939	960	950	941	1001	984	1020	1023	985	949	1000	941	946	964	950	1008	940	993	946	937	931	904	944	965	1010	941	974	992	991	998	999	932	961	1013	1001	978	929	943	964	1031	986	1038	1060	963	1011	942	960	943	979	938	927	1032	922	996	980	940	978	988	914	1001	994	947	970	979	962	943	979	947	904	945	953	974	959	931	955	911	977	909	993	957	1024	1036	914	949	970	976	1023	973	898	1000	973	939	996	1025	1002	936	939	980	989	942	926	1034	931	1016	1011	992	934	896	924	923	969	933	1031	961	956	993	1012	1023	991	943	922	998	973	961	943	1003	972	1004	986	975	941	1002	996
3682	2759	2264	1537	1252	1135	1096	984	953	926	985	962	947	937	890	918	897	868	935	887	940	821	887	844	872	880	950	931	838	926	898	907	841	921	856	896	930	894	832	920	886	879	847	906	892	893	855	904	880	872	895	825	917	875	896	917	899	903	932	854	884	915	859	864	877	855	851	880	946	846	845	821	888	883	867	810	852	871	874	893	819	868	875	809	912	919	898	874	907	895	849	860	872	836	912	859	927	862	878	884	877	902	864	828	851	821	932	833	909	881	892	850	865	933	871	887	850	947	872	845	872	898	913	913	848	875	905	903	888	872	883	849	907	871	870	860	842	892	862	879	881	861	895	838	916	878	882	900	865	919	869	868	893	847	844	877	857	845	853	861	888	895	891	847	881	854	881	844	850	875	858	861	892	863	903	890	871	865	878	843	906	920	858	858	865	839	874	835	892	894	909	921	891	857	914	853	842	855	926	829	841	889	836	884	895	840	854	838	869	874	906	853	830	874	897	905	814	841	828	868	866	856	869	877	877	853	895	854	873	891	907	912	884	853	848	877	861	926	845	900	848	836	845	836	891	854	862	898	882	885	905	897	805	852	911	871	899	864	881	804	899	831	824	793	861	874	911	908	838	891	861	871	870	894	840	834	865	805	921	888	887	916	885	882	869	839	900	890	861	885	810	878	898	872	891	849	898	873	880	885	821	944	948	823	905	862	879	884	907	846	925	823	886	899	938	857	887	846	867	905	895	894	864	836	877	878	851	880	909	848	935	873	868	895	848	885	859	862	828	881	872	883	804	858	893	903	900	878	861	853	889	910	850	908	872	837	880	868	903	883	901	871	851	876	862	907	842	839	891	820	885	845	831	888	886	855	910	887	859	865	830	896	892	879	881	832	889	840	828	854	853	801	907	887	856	794	896	885	875	850	888	810	859	889	848	854	842	859	861	864	867	859	865	862	869	861	882	868	881	838	921	881	913	857	832	881	835	848	876	871	807	827	844	883	899	889	893	789	891	886	944	837	861	868	923	847	868	871	824	900	869	890	868	884	874	881	915	885	851	825	868	878	919	885	824	881	858	923	832	852	862	832	900	852	899	877	888	897	882	808	869	880	840	876	842	871	827	839	861	887	877	872	858	848	857	873	827	855	897	870	890	868	864	862	874	921	864	832	864	884	919	875	859	822	889	905	857	823	888	857	838	861	862	847	869	920	849	885	872	888	856	900	898	898	882	836	891	875	884	895	868	866	868	813	864	874	863	833	871	846	894	867	845	904	859	859	840	909	874	837	864	876	862	912	872	880	861	849	898	917	851	861	851	892	902	849	852	894	823	833	874	883	864	854	934	861	880	876	871	894	852	873	863	851	847	890	875	899	821	866	862	854	865	896	943	850	895	818	874	850	871	868	877	852	851	867	902	881	825	798	869	856	859	860	917	899	885	843	831	848	863	867	905	901	862	939	832	891	935	859	856	826	908	901	837	837	883	873	839	882	818	897	915	857	893	904	859	847	907	877	840	874	818	833	891	853	833	849	895	859	910	843	906	913	886	855	822	820	878	880	909	841	880	837	884	856	847	870	848	859	883	884	954	887	849	904	887	891	842	847	936	868	877	856	825	925	917	871	830	842	812	927	866	832	871	842	852	876	885	845	882	870	857	895	881	914	891	853	894	804	876	818	845	915	865	881	866	901	890	893	851	833	898	902	877	878	905	875	906	897	891	862	869	863	867	882	882	890	932	927	817	850	867	884	871	869	916	866	913	868	866	840	873	883	976	932	808	816	861	931	934	855	861	787	851	833	891	858	855	908	840	872	847	881	857	875	852	883	864	867	847	874	896	850	873	948	873	862	861	894	883	897	831	914	964	914	936	865	892	801	871	891	889	900	884	863	877	873	853	867	914	858	907	873	861	880	877	886	920	786	863	905	838	853	876	833	832	845	908	890	877	855	859	876	868	808	855	869	857	923	816	886	865	912	887	857	855	800	874	851	859	827	823	820	853	902	895	811	879	859	847	857	931	888	908	897	918	849	887	868	859	934	814	842	911	895	881	909	877	885	863	869	849	888	833	879	884	877	821	888	842	885	880	854	894	874	878	850	918	863	823	873	858	905	872	888	889	855	890	866	858	877	910	895	868	801	857	854	885	863	847	865	830	931	907	867	898	844	870	908	910	881	876	833	888	867	875	804	837	845	871	895	865	864	867	853	817	875	903	937	814	854	903	835	903	835	818	810	863	850	826	872	857	858	847	857	836	892	863	881	882	943	842	890	874	908	824	874	839	857	901	876	900	885	903	839	887	859	873	869	881	837	824	814	857	876	874	893	839	866	947	854	850	825	861	867	899	851	825	929	888	858	899	846	868	908	803	887	854	886	893	830	875	922	861	896	827	833	823	900	882	858	855	887	877	835	887	849	889	869	876	874	855	913	849	893	892	929	861	884	845	863	804	883	902	837	870	920	829	834	895	836	888	933	864	872	844	817	881	906	883	869	864	863	864	902	901	859	866	867	862	874	881	853	858	819	886	896	851	888	909	907	873	843	904	897	968	874	869	869	874	894	859	900	817	861	840	832	901	868	855	863	919	900	860	894	818	951	837	892	879	896	834	855	905	857	890	853	893	891	860	839	898	884	825	880	891	908	830	859	905	848	837	857	894	921	891	850	882	811	908	825	885	871	830	888	860	875	851	871	837	873	894	904	854	903	833	894	849	831	855	862	823	878	903	897	909	842	896	864	873	872	837	882	854	856	895	896	862	883	872	893	856	825	862	844	934	888	864	899	865	909	888	823	862	890	821	861	869	857	862	885	865	892	867	878	873	910	871	873	869	908	874	953	866	875	898	872	865	820	889	852	819	839	824	881	860	864	805	877	820	827	887	852	885	906	891	873	886	841	843	846	910	911	874	859	908	803	863	876	846	863	895	890	891	870	870	915	874	849	851	845	878	876	823	867	852	871	826	880	901	888	896	860	877	854	845	850	868	925	864	863	903	849	888	900	834	871	888	819	893	928	878	869	836	859	890	858	849	916	881	904	901	875	866	841	921	866	880	869	868	913	891	838	862	805	928	924	901	852	849	853	850	874	882	869	855	862	911	928	897	863	910	812	852	861	842	844	859	886	905	873	828	849	847	879	897	898	857	902	852	856	858	895	876	893	888	889	889	883	952	901	845	880	826	870	858	901	936	866	890	883	889	791	896	859	879	943	869	902	880	896	896	870	884	835	899	912	856	886	855	853	846	908	857	860	927	885	890	901	835	828	839	882	831	866	865	917	820	852	857	843	899	883	804	870	868	866	834	903	900	886	866	800	847	875	853	853	878	880	901	857	892	891	845	861	848	894	876	852	819	885	878	837	948	854	887	913	881	830	839	876	905	899	834	860	885	876	875	861	835	867	934	863	875	824	877	853	890	863	896	852	862	922	850	873	850	900	862	877	886	855	880	858	859	872	854	833	863	899	880	868	846	858	882	877	925	804	925	935	877	882	874	855	744	888
24061	21416	28686	24552	20944	4425	1391	911	773	749	719	670	697	728	629	609	636	661	651	656	655	641	633	659	639	602	621	637	616	635	663	661	615	580	643	651	610	582	672	608	614	620	607	614	593	563	594	661	586	594	592	607	592	601	601	594	636	582	597	596	574	579	619	621	560	622	600	678	618	552	632	601	644	572	632	584	611	594	613	583	575	597	608	589	567	591	618	620	582	609	610	606	577	591	614	610	591	625	586	634	580	594	611	594	598	557	610	624	610	620	624	622	569	632	612	603	643	599	637	614	610	549	646	624	622	593	611	601	633	615	608	588	632	601	636	582	618	622	604	601	643	605	582	604	597	566	652	610	576	600	573	632	606	604	601	548	574	587	631	668	597	601	605	581	579	600	603	553	594	551	587	598	594	588	583	620	603	601	589	602	562	608	584	562	587	595	610	592	581	598	597	595	589	631	628	588	620	580	604	644	582	582	639	571	601	553	625	589	629	601	594	627	647	580	615	593	603	585	622	598	604	583	631	598	612	617	592	567	584	562	625	585	579	605	623	623	570	608	566	577	594	607	595	601	598	586	621	609	600	652	606	563	595	606	620	649	632	591	597	623	612	587	599	591	608	554	624	599	572	605	579	596	649	612	620	577	596	634	593	598	615	595	594	581	604	615	623	551	551	616	596	586	608	602	601	565	577	592	607	590	584	597	607	604	576	618	588	616	559	608	637	601	597	639	602	604	584	604	597	622	676	613	579	574	607	608	582	591	609	639	601	577	605	604	604	602	566	611	608	630	610	582	590	575	622	576	593	610	545	577	612	621	619	584	626	585	592	656	593	573	573	641	629	622	633	598	596	539	661	579	578	580	584	625	593	628	564	557	636	592	607	604	551	555	613	591	613	603	559	621	585	599	595	624	593	592	590	599	583	602	611	576	585	627	577	555	627	617	645	561	573	595	634	591	612	608	580	569	558	573	593	578	684	609	575	591	606	573	643	609	629	591	634	645	622	592	570	580	612	594	692	571	629	641	614	582	571	570	597	627	611	642	667	582	619	613	617	566	612	587	645	597	593	604	570	616	616	581	548	559	579	589	567	635	588	589	598	604	603	608	565	615	567	601	611	587	579	564	623	585	598	633	587	606	612	581	606	595	625	636	609	600	598	630	588	545	618	603	618	575	567	613	597	550	635	576	649	618	615	596	556	568	588	627	629	584	581	588	594	595	555	622	610	588	642	633	588	598	606	581	605	601	577	569	627	576	615	630	573	575	636	570	605	575	612	592	629	585	605	614	622	578	611	607	597	568	587	607	601	577	616	590	627	588	583	596	649	574	602	618	586	586	567	615	645	612	581	549	605	583	587	621	605	570	620	570	580	595	586	590	570	622	581	612	590	562	608	579	600	579	597	601	583	602	629	527	608	625	553	568	575	613	642	632	622	617	578	575	587	628	639	539	620	605	593	580	555	612	615	568	579	617	573	638	583	604	594	598	589	573	581	576	560	544	585	563	557	604	572	556	577	619	585	611	596	647	576	602	591	631	630	597	611	561	608	646	589	587	565	558	616	634	580	656	629	589	614	612	624	608	591	648	624	600	617	578	580	589	585	600	554	632	604	578	615	588	577	654	584	568	566	593	558	595	625	591	616	585	604	543	636	605	590	584	617	592	607	601	586	582	606	565	612	587	581	584	563	590	625	589	555	539	623	573	550	592	591	578	585	611	588	623	641	550	563	584	590	635	633	567	607	604	591	614	575	597	629	592	567	543	615	619	580	630	599	592	537	590	567	630	640	594	614	583	589	550	548	552	612	612	623	641	611	568	590	584	607	607	627	588	590	607	615	604	609	615	651	616	608	680	533	600	620	632	564	571	565	593	603	616	548	585	618	625	617	592	568	569	583	625	582	594	621	570	597	638	569	562	571	602	561	606	561	595	608	568	591	586	647	572	581	594	629	601	616	636	641	585	546	594	587	577	591	641	555	581	590	617	640	591	590	600	595	610	661	564	597	582	634	596	597	561	607	631	595	614	659	602	604	575	583	585	584	645	602	605	600	561	584	604	638	599	588	594	603	583	545	601	566	585	630	575	594	541	566	600	578	573	583	615	576	606	555	590	607	589	573	561	571	575	616	614	623	615	589	555	590	561	584	598	631	597	596	631	581	595	598	559	579	622	582	658	648	601	622	623	592	557	616	565	612	587	579	600	587	553	590	589	590	575	605	595	612	639	604	602	622	606	579	581	558	581	562	604	593	500	608	613	578	553	606	598	625	586	621	624	610	603	601	578	590	643	607	625	620	624	629	589	624	594	562	577	612	640	561	593	604	606	602	633	564	568	579	610	591	579	574	614	607	579	545	580	570	587	621	627	593	606	587	559	582	613	598	595	551	526	585	600	591	625	594	563	598	552	601	573	633	586	612	594	557	577	565	616	572	565	572	560	645	608	617	599	572	591	581	611	607	604	607	617	612	609	639	611	565	579	636	634	594	628	643	597	612	581	577	594	608	591	588	607	547	543	624	600	574	618	615	605	557	612	638	586	557	563	621	570	598	588	581	543	576	611	547	605	635	614	563	612	601	553	585	612	599	612	605	600	610	593	612	589	613	592	601	580	571	626	621	613	597	606	628	599	598	593	546	599	614	618	571	598	621	610	599	593	582	609	588	564	667	584	621	540	587	603	573	606	622	660	525	583	611	574	621	642	593	629	598	588	657	567	607	594	646	605	575	559	641	595	557	600	595	623	599	622	582	573	561	581	610	605	573	622	602	596	596	585	567	630	611	597	568	566	626	618	596	609	572	603	652	587	596	626	599	588	568	570	628	639	581	599	598	606	582	605	611	606	583	544	590	649	612	577	590	581	595	585	570	624	565	581	621	577	576	586	560	551	603	584	570	561	556	641	591	579	650	566	595	565	592	629	603	579	521	593	602	613	590	618	593	585	592	583	543	585	569	575	611	592	533	564	613	605	566	580	577	555	591	609	588	606	642	568	592	606	596	573	583	591	586	576	576	633	582	608	582	574	569	583	583	611	573	618	634	656	579	596	579	588	589	596	594	602	577	595	608	569	623	587	603	603	597	595	604	576	591	601	619	599	598	563	602	618	602	609	616	577	614	555	627	599	647	573	609	593	561	610	601	629	600	621	604	623	605	586	600	611	606	589	577	645	570	600	621	645	594	600	602	609	575	570	590	582	614	589	601	606	578	606	629	605	581	572	595	589	566	594	549	562	588	558	565	553	589	580	596	635	577	568	563	576	561	590	566	577	598	611	553	617	640	584	633	565	598	611	583	638	593	593	615	565	578	591	607	606	574	597	623	626	573	599	561	606	583	588	610	611	625	559	615	600	579	563	587	588	592	586	588	550	619	561	595	614	615	637	565	571	642	607	608	581	604	625	591	551	552	570	611	605	639	625	622	613	602	603	591	595	643	604	614	607	586	605	604	623	622	601	581	603	604	580	615	596	593	589	616	610	573	594	613	598	559	617	605	578	637	586
3544	5102	4029	2121	1579	1216	1132	971	861	832	850	720	732	690	646	700	683	656	627	641	636	693	640	668	654	627	691	636	624	636	617	578	585	648	640	639	629	645	619	633	606	606	642	652	604	597	637	609	601	559	616	592	645	613	646	597	680	622	562	590	618	611	640	652	607	610	607	625	568	617	614	642	557	618	587	623	581	591	592	581	611	609	599	618	574	563	608	632	630	608	624	607	607	638	610	583	565	605	609	564	568	614	568	649	595	620	631	639	598	577	591	601	632	671	631	574	568	593	596	564	613	607	582	585	611	584	636	635	583	587	623	625	628	605	596	581	589	591	604	638	572	568	657	596	582	613	587	634	612	640	621	594	598	593	551	577	594	581	602	624	604	595	640	636	639	611	579	566	588	593	626	604	593	607	595	630	601	615	584	581	583	620	571	576	555	621	565	609	607	618	604	594	602	596	587	616	641	630	621	627	608	627	652	610	617	561	618	623	604	616	613	569	581	630	585	577	613	559	601	620	630	598	601	600	597	629	610	632	590	582	607	588	575	592	585	604	633	638	556	588	598	660	545	613	634	613	572	602	641	588	578	583	623	621	611	586	551	610	554	618	600	604	605	582	610	606	611	556	605	611	598	578	605	567	576	571	609	618	629	610	606	627	572	588	616	594	603	575	644	601	597	644	601	601	631	580	650	599	576	599	598	591	582	632	614	600	556	597	558	572	630	594	585	585	604	641	611	614	592	566	581	639	594	643	611	568	565	599	617	664	612	606	602	563	582	567	633	588	570	587	550	592	584	621	540	639	589	609	626	638	600	613	580	584	608	599	589	586	594	603	592	625	623	633	578	645	584	617	660	567	597	597	555	649	618	580	601	597	610	557	587	580	606	578	577	617	608	577	558	577	581	584	632	565	560	648	594	602	544	571	606	620	638	598	609	590	662	577	599	564	592	576	621	613	607	602	664	618	549	636	611	577	594	542	597	648	648	593	595	561	593	603	591	610	623	658	601	624	608	610	579	578	600	544	581	618	626	567	607	562	603	632	601	620	538	597	615	647	612	583	630	585	593	582	590	626	597	550	624	568	570	614	605	598	603	584	597	584	624	606	594	632	576	623	560	585	644	577	600	589	559	571	588	604	585	593	610	578	594	562	591	548	618	583	582	558	596	631	577	599	579	623	626	576	619	634	615	587	587	549	594	551	560	567	567	597	574	551	586	605	623	603	607	585	605	621	596	646	607	571	602	568	626	578	628	612	571	597	623	567	585	611	603	591	608	623	580	619	616	606	583	603	590	572	552	605	626	586	629	582	577	634	628	624	574	586	585	573	623	595	621	597	580	585	646	577	595	613	617	540	547	641	589	614	620	645	570	606	601	610	611	585	574	605	619	603	593	586	644	611	607	652	583	594	614	635	584	630	645	597	608	593	595	601	594	623	609	600	597	595	594	555	595	618	562	587	578	552	571	603	616	617	591	625	555	597	618	622	622	634	604	571	590	550	604	569	564	581	649	607	609	563	628	612	686	583	576	578	590	601	589	630	590	597	642	618	586	577	595	545	608	596	591	604	589	569	585	588	567	588	583	555	638	602	576	624	632	570	570	542	615	602	583	582	581	583	583	577	563	599	539	562	600	642	633	605	582	608	562	597	591	625	591	617	547	600	601	620	591	555	640	594	619	581	572	589	561	615	590	595	606	616	571	580	558	611	547	622	575	630	628	617	596	612	635	627	599	582	616	621	614	609	630	608	599	627	680	570	589	572	587	617	631	549	598	577	557	610	576	582	606	645	605	591	620	598	658	596	612	600	585	583	617	585	585	623	650	609	641	561	624	526	557	611	564	621	608	626	591	593	636	584	589	660	589	543	582	561	569	598	574	595	580	574	590	587	602	578	572	582	578	595	606	601	607	631	601	624	583	554	621	593	600	589	595	600	583	618	554	587	568	623	596	602	601	605	619	583	598	575	587	617	591	635	579	591	601	571	567	572	567	597	651	588	607	593	589	645	639	597	534	602	619	609	562	573	573	573	589	631	586	604	608	612	603	578	579	580	578	623	622	595	663	583	567	610	593	635	552	621	610	620	582	571	568	592	567	550	560	550	577	596	588	561	600	573	557	599	577	597	573	602	600	590	605	578	595	621	565	595	624	534	596	595	600	603	664	568	611	536	582	574	622	605	572	569	581	606	601	574	555	598	575	614	620	673	604	617	536	567	560	612	587	581	618	596	555	564	605	587	603	647	635	571	615	599	577	598	586	597	601	630	620	611	578	615	616	565	601	580	597	592	612	571	531	596	616	578	591	534	575	589	583	593	627	559	618	611	604	582	567	600	605	580	586	583	646	549	599	600	613	603	545	595	616	555	628	612	613	635	589	568	586	589	614	606	603	599	596	611	604	632	567	576	569	619	578	588	579	602	599	565	629	577	615	604	590	603	572	575	611	608	587	607	550	583	579	589	599	617	614	625	636	581	532	565	573	621	598	625	598	609	574	647	573	569	608	599	597	602	604	615	570	604	572	593	559	595	570	642	582	606	611	592	596	583	580	549	609	627	606	577	630	621	607	618	638	563	575	578	581	605	546	588	627	595	565	604	605	590	637	611	533	572	593	538	612	588	564	631	619	556	567	632	607	573	522	545	589	579	625	568	592	633	623	583	577	583	582	589	597	635	577	601	581	569	605	604	617	595	565	611	585	580	605	617	660	566	581	634	589	559	602	577	598	574	590	564	636	562	564	606	573	607	554	610	640	602	603	575	584	592	615	623	590	616	589	571	571	608	563	608	576	568	606	600	577	658	605	588	584	611	567	601	565	641	598	545	610	602	605	579	594	573	651	548	638	574	607	535	605	569	554	574	564	586	585	596	598	576	588	560	567	577	648	574	569	582	576	614	584	568	597	606	522	562	583	618	567	569	582	615	580	565	631	566	639	588	588	602	594	611	604	603	610	542	585	538	536	609	581	599	595	573	594	580	563	592	600	619	612	550	578	629	564	574	581	584	569	629	579	605	568	611	572	558	584	588	578	583	592	574	567	598	591	599	597	618	585	597	628	610	584	576	578	602	597	654	576	615	649	619	623	621	571	606	556	549	584	578	572	560	589	651	576	591	572	589	569	585	573	576	593	604	566	600	578	602	610	620	614	622	561	608	595	626	612	601	584	599	568	523	585	639	554	584	628	592	628	615	585	596	587	601	610	580	610	576	574	567	587	649	588	607	598	567	576	564	554	638	593	591	585	647	576	561	609	622	558	575	603	594	632	604	568	612	613	643	565	582	585	597	547	595	605	609	581	598	581	596	619	593	583	602	582	573	608	580	571	605	591	559	591	608	599	597	623	595	577	597	590	550	598	591	567	638	588	566	624	578	584	628	579	570	601	585	571	558	610	588	543	592	595	565	601	599	598	600	597	545	545	553	593	579	611	625	547	573	599	579	591	627	578	592	573	525	564	633	585	610	597	584	601	606	607	633	611	591	586	623	556	605	581	583	602	614
27674	13118	2546	1540	1157	1002	984	924	1008	931	994	944	992	989	909	950	986	950	954	968	983	991	983	934	949	981	959	998	920	920	980	913	961	944	948	939	946	1012	931	947	935	914	972	949	883	932	939	980	955	940	920	930	950	923	999	907	923	948	912	981	999	919	910	952	1018	969	947	917	1009	957	899	897	949	966	996	957	892	891	950	913	938	948	909	982	953	967	934	986	934	981	925	1005	901	955	925	937	918	943	925	975	913	940	921	934	922	977	899	908	954	875	967	954	885	990	907	929	952	921	885	910	948	915	915	980	906	932	911	876	974	928	960	909	925	922	983	923	951	949	892	909	941	894	972	917	921	963	929	999	982	925	962	967	910	933	935	891	941	976	917	940	990	951	975	932	983	934	942	937	973	879	958	939	927	921	935	934	925	964	905	975	854	961	962	941	908	935	935	985	921	941	974	927	992	953	917	957	961	993	933	959	975	955	986	894	963	892	891	973	903	954	937	924	968	1025	899	887	899	946	910	944	1005	944	925	933	920	924	990	943	943	989	978	932	896	940	939	918	958	971	972	960	919	918	950	934	914	982	926	918	932	946	951	880	950	984	954	921	982	894	887	904	955	973	944	994	982	935	892	964	899	960	914	945	998	937	881	881	929	987	932	890	958	958	954	944	865	911	926	901	948	974	915	910	960	905	930	937	897	1014	935	991	986	870	864	946	893	949	983	910	956	955	960	926	904	957	930	945	930	916	876	950	939	924	999	977	936	895	927	974	848	922	921	931	909	894	925	936	924	968	912	932	1002	946	911	943	964	942	907	974	956	994	954	969	974	924	970	899	888	952	943	949	991	982	917	934	936	961	952	915	922	932	1031	931	899	955	984	941	915	913	931	947	972	918	957	965	907	954	946	899	933	947	936	972	894	918	897	938	908	985	1007	936	907	935	913	900	922	995	949	968	955	978	956	944	906	905	1006	905	933	951	974	930	925	938	941	962	982	955	897	947	893	902	953	947	940	948	925	1027	963	945	969	951	965	920	957	945	924	975	927	928	926	988	954	950	937	938	935	934	942	900	886	892	970	932	896	1016	958	966	932	987	986	887	940	975	897	996	972	930	976	942	855	959	943	940	962	985	956	901	966	946	960	944	909	929	951	933	942	962	913	902	945	961	953	959	984	972	983	970	948	957	963	890	981	910	951	907	923	963	997	876	993	938	930	908	949	963	917	907	967	922	946	943	962	929	914	965	905	963	978	942	969	904	952	992	936	935	903	968	977	955	1015	930	931	954	970	950	950	917	895	896	971	927	912	934	913	894	961	937	957	853	906	947	959	978	929	961	961	961	966	944	966	935	939	954	885	938	933	953	881	959	911	864	845	933	927	1000	961	936	936	924	919	902	917	960	934	898	968	946	953	934	972	942	967	934	930	924	935	894	907	902	1006	965	976	979	935	910	950	954	955	922	937	1014	957	917	949	953	903	940	909	918	893	953	930	890	909	922	950	939	938	928	958	921	942	901	952	935	948	985	952	962	937	937	960	970	960	1000	942	910	891	944	936	953	864	937	952	965	955	908	972	971	928	948	991	966	980	984	927	869	963	946	960	918	924	958	929	925	935	983	995	949	1021	914	908	874	927	936	970	940	990	971	977	901	950	941	940	979	935	941	939	889	985	938	961	927	938	974	906	953	935	951	951	938	963	978	937	985	972	947	1006	894	901	945	972	935	878	936	871	911	913	904	891	1008	915	931	963	960	942	941	963	902	962	943	935	907	946	963	954	976	948	935	902	904	983	934	916	937	966	917	902	967	932	918	875	927	940	936	962	936	954	953	933	919	876	973	982	927	916	958	921	949	938	948	952	915	914	964	924	914	962	935	962	914	969	938	922	939	945	908	962	904	911	950	906	885	926	941	920	955	996	1002	926	909	912	945	934	953	884	921	976	1008	912	928	906	918	880	965	917	942	946	953	957	1001	927	956	900	1018	945	905	898	916	954	899	1003	979	921	943	955	986	940	933	923	931	970	910	916	946	927	937	942	1002	928	995	956	906	896	995	906	940	905	963	911	929	943	951	975	899	939	910	930	909	932	980	968	910	942	937	983	912	902	959	991	933	967	932	869	957	972	900	931	956	960	940	986	916	964	974	964	946	881	950	939	913	879	937	938	843	888	893	1013	957	912	972	935	987	969	955	904	953	950	967	910	945	972	1007	879	950	921	906	958	916	939	926	941	958	948	931	911	922	936	874	973	952	915	973	887	956	939	1003	924	980	965	899	922	936	951	904	928	954	960	970	977	951	954	904	926	878	955	928	865	904	924	948	889	958	997	916	963	972	884	956	955	899	935	969	999	914	931	952	897	989	978	934	979	885	975	957	960	962	925	973	935	936	928	893	914	941	1029	1013	944	919	928	949	958	902	969	934	917	940	959	919	891	992	972	947	912	999	962	968	925	934	1004	926	952	945	966	903	930	985	899	956	935	937	924	903	941	902	896	941	944	928	888	945	927	980	899	948	999	983	902	933	953	933	910	926	961	901	926	955	928	947	967	971	882	1002	894	910	976	928	941	993	969	910	941	957	955	928	930	933	963	933	933	969	929	940	950	951	920	917	979	915	970	944	930	965	952	929	913	922	970	943	918	936	936	950	880	912	960	939	938	919	874	924	979	902	918	936	911	940	915	849	1006	931	933	925	910	962	887	936	890	939	939	958	960	978	920	945	885	957	898	927	945	973	945	890	898	900	898	995	990	977	898	909	917	946	934	959	945	950	936	937	940	931	915	930	927	929	941	1008	948	929	908	948	957	958	956	922	884	918	952	979	968	952	933	978	918	921	912	996	933	902	973	970	926	969	937	965	925	967	969	970	908	948	918	889	934	899	972	1000	971	913	940	994	936	860	999	951	870	868	900	876	973	920	955	863	973	938	995	926	953	973	970	940	961	916	936	917	950	960	927	996	966	966	947	918	953	914	996	914	1018	934	925	918	950	978	930	918	952	952	930	917	955	928	934	950	942	962	978	917	924	961	923	935	940	913	927	938	927	874	949	900	921	954	995	913	938	925	936	964	967	869	923	952	959	922	958	944	936	927	940	951	963	895	1047	913	956	935	956	931	916	954	873	940	925	974	905	935	1004	968	1019	924	902	953	897	996	1006	954	881	969	920	906	957	913	932	928	962	941	939	971	973	996	954	883	960	928	967	965	928	958	902	963	976	952	959	925	954	985	976	932	958	975	960	951	954	954	962	930	982	894	963	948	983	931	975	971	893	841	931	943	902	946	931	927	896	875	895	939	902	964	985	959	964	949	883	919	950	897	937	921	908	914	966	966	933	953	922	932	941	912	959	924	931	921	927	888	918	1004	948	929	974	935	927	963	975	967	929	932	943	959	1027	920	931	949	857	989	934	927	949	989	960	891	934	980	926	944	973	897	940	912	942	988	971	904	940	933	935	928	930	955	948	920	914	954	921	941	954	928	975	944	990	961	930	918	991	955	980	932	934	925	937	930	955	911	974	879	960	950	877	960	932	998	916	932	916	967	937	963	918	960
5164	1058	1046	896	953	872	823	854	833	860	827	814	873	869	850	808	824	793	821	886	828	819	812	816	817	758	777	834	819	804	881	821	870	831	825	798	823	878	795	797	818	871	832	816	808	824	817	849	841	843	793	854	826	821	816	800	802	817	831	838	838	797	788	795	806	829	776	823	814	811	822	848	822	801	840	823	785	826	847	868	848	828	804	812	782	796	846	875	842	893	819	784	813	832	823	828	823	877	895	754	789	790	842	848	849	851	840	783	778	902	830	741	806	859	840	817	851	787	834	853	800	826	761	807	849	816	827	811	827	848	806	858	834	786	785	800	823	788	839	810	800	849	821	818	801	851	801	877	863	832	787	816	831	852	822	845	823	807	855	781	862	840	816	879	850	840	772	825	859	822	845	790	832	853	823	845	806	813	802	780	767	835	845	841	784	846	851	814	809	753	800	817	837	808	777	838	836	820	864	825	871	821	784	813	806	841	787	790	815	776	761	828	842	818	835	854	794	839	799	798	888	812	793	808	799	843	811	831	820	831	826	850	833	789	834	824	833	795	797	803	810	832	800	814	814	807	824	807	789	821	849	820	812	823	809	787	858	792	798	828	814	824	786	821	789	789	766	825	772	808	799	793	850	835	822	794	763	727	796	841	799	867	867	826	804	781	849	815	851	819	787	809	827	755	810	832	814	819	810	871	845	825	803	860	827	880	825	837	820	858	809	826	866	861	802	777	831	818	771	838	804	859	790	824	768	824	810	800	837	856	818	809	857	813	746	826	789	827	822	853	822	881	878	809	802	802	859	775	804	785	809	796	808	855	819	851	839	822	786	808	796	871	846	813	804	830	808	776	836	799	840	832	820	766	833	850	828	830	796	858	835	781	827	863	843	822	802	791	867	810	799	800	833	787	810	851	809	837	802	814	792	893	864	842	837	865	809	798	795	858	817	870	834	821	894	848	797	786	805	816	857	812	871	886	842	811	800	881	877	825	847	779	845	863	866	816	835	809	808	843	787	844	820	898	795	781	791	799	837	789	852	864	796	797	817	757	825	863	843	824	815	807	851	868	795	814	796	860	817	822	803	815	764	781	769	808	802	854	807	815	809	808	852	747	847	846	804	809	800	828	805	799	842	821	820	790	827	797	788	858	821	809	822	809	809	814	821	829	822	815	821	843	869	822	834	839	872	783	879	804	841	839	847	837	841	835	826	815	806	856	822	805	837	851	788	800	823	818	840	822	852	827	897	838	807	757	857	831	803	797	822	810	863	845	850	804	868	750	829	811	767	838	810	875	853	799	826	837	841	861	844	831	858	797	837	853	882	796	859	821	828	832	837	809	840	807	828	815	863	825	830	808	810	863	807	781	826	816	839	794	784	794	828	864	830	816	824	797	842	855	800	824	813	779	871	822	789	819	825	813	826	841	823	816	861	843	878	835	789	807	856	840	823	843	810	844	814	794	751	821	828	794	836	810	872	866	836	821	866	796	800	824	792	840	830	835	822	858	826	799	788	794	821	804	834	838	803	822	836	806	863	802	778	830	789	819	806	782	799	824	802	792	803	834	855	818	812	798	844	847	850	800	822	836	890	817	860	798	821	861	805	822	813	831	777	799	868	812	808	770	833	795	837	855	784	858	818	777	841	778	795	797	851	794	800	841	837	843	800	830	842	802	813	849	794	847	844	854	813	805	834	814	789	895	812	855	787	836	788	807	862	851	818	814	777	778	865	822	848	858	865	822	784	803	848	813	826	848	789	874	813	872	850	832	860	796	824	785	834	855	787	792	818	796	838	835	827	825	814	759	847	807	841	765	808	765	805	816	805	853	799	820	827	803	839	832	802	813	815	880	824	824	829	818	861	780	784	853	830	824	797	806	814	791	821	808	799	836	823	787	774	824	825	838	814	854	833	803	866	830	845	815	806	787	823	779	729	818	836	832	823	757	834	825	856	815	845	829	820	843	875	849	851	849	798	803	835	826	808	812	793	829	833	753	854	856	832	832	765	827	759	853	810	871	800	803	896	774	864	797	844	864	783	834	830	826	838	803	826	782	867	831	835	851	781	805	868	812	825	831	812	836	802	804	784	836	808	855	801	843	755	834	902	791	829	785	764	807	820	829	853	841	836	851	865	780	809	856	795	820	809	824	801	796	849	803	824	821	797	795	829	796	815	770	858	850	811	823	806	832	816	815	812	792	816	812	845	826	808	831	824	762	845	794	795	801	858	813	848	830	831	767	834	811	798	843	815	812	815	841	825	849	874	807	884	801	845	811	863	753	867	814	845	857	842	834	878	821	836	832	865	782	850	846	821	838	832	861	813	829	837	836	822	857	832	823	804	850	814	827	882	792	809	818	882	832	846	863	810	861	813	798	799	818	834	780	796	826	820	814	805	847	851	791	835	816	800	910	782	837	833	824	819	859	798	801	796	836	830	775	795	805	813	808	824	839	794	822	888	832	865	789	829	828	830	868	803	792	834	844	796	771	909	807	809	825	774	808	770	857	794	821	835	826	851	843	866	832	842	901	876	857	821	822	846	861	794	825	790	872	790	803	837	804	861	830	791	830	832	754	858	834	836	782	901	816	795	837	808	875	756	825	822	803	789	869	834	785	828	815	851	815	816	819	804	783	856	808	778	856	811	852	756	831	804	830	803	822	715	812	838	849	807	821	769	799	819	828	767	837	838	853	842	843	834	789	799	823	790	817	812	850	837	779	804	827	816	840	816	804	795	851	810	818	792	776	803	841	790	878	803	837	836	794	812	843	835	760	804	780	811	835	852	784	815	815	828	844	821	794	800	792	869	789	784	797	782	815	783	810	854	834	849	772	841	804	834	847	833	789	817	796	886	821	799	825	831	837	826	822	786	780	792	806	871	853	835	800	846	841	851	795	802	850	818	788	771	851	857	772	832	823	863	824	856	808	807	841	804	819	865	805	789	804	861	840	893	859	813	819	814	854	828	819	822	825	791	853	837	825	782	801	840	809	838	850	801	830	805	855	857	783	804	884	833	830	825	842	824	840	841	782	824	857	816	827	800	880	847	794	837	841	804	780	815	882	808	804	802	818	867	771	811	856	818	846	852	867	883	860	807	841	814	810	776	838	816	820	850	861	837	849	812	874	838	801	835	863	873	801	848	822	818	853	880	841	780	844	810	850	817	851	844	823	811	856	780	851	821	791	844	840	870	830	823	822	835	808	828	780	863	832	765	844	847	837	764	777	803	852	828	757	812	835	840	763	850	820	827	854	817	786	825	827	796	831	845	854	833	812	808	868	806	802	784	826	815	868	851	777	833	831	802	857	775	839	850	784	807	822	846	873	812	845	778	768	800	855	786	831	817	820	848	824	805	840	797	884	797	832	815	853	804	816	817	878	808	836	780	784	761	814	792	783	814	811	800	828	844	841	828	781	848	859	828	759	846	863	814	866	821	855	820	813	816	774	842	808	850	825	840	822	799	870	836	819	892	821	818	784	816	808	807	836	839	867
25416	21400	26623	22434	3278	1385	1213	1099	1056	1047	995	1041	978	1032	1074	957	1011	984	1023	1020	1036	956	960	1021	1027	1034	1029	989	1024	1000	935	1059	957	1011	994	996	1022	970	983	975	1031	964	989	1006	1001	978	955	936	962	965	1025	960	1015	963	989	957	1010	1030	998	939	973	917	1005	958	955	989	959	913	1047	1030	965	914	964	947	964	944	1019	979	979	949	1002	944	968	991	1022	960	943	971	988	975	934	963	1028	939	965	1017	978	934	1040	1011	1044	943	960	937	994	983	949	983	976	979	963	941	948	1000	1033	960	938	929	950	994	994	962	977	1016	978	1021	979	989	963	967	956	951	1018	923	1035	970	991	984	991	956	970	989	931	960	926	966	995	1018	975	970	939	958	1024	1008	989	943	934	977	970	965	967	970	1019	951	941	995	919	992	1002	1002	903	937	990	999	1005	1002	962	1003	918	1011	983	1006	1006	983	949	945	952	940	974	998	1022	1017	987	954	956	990	986	980	983	987	974	980	938	950	973	929	935	1019	982	984	927	953	1024	964	969	975	968	953	976	1004	996	922	952	994	916	938	967	965	971	979	957	977	1000	1039	928	986	993	978	981	994	1006	997	1006	919	943	1008	1033	994	1001	959	997	1000	995	988	928	1020	1032	1000	997	957	925	948	952	929	984	970	976	980	942	968	955	955	922	986	953	911	958	957	974	907	990	886	1003	965	948	961	938	984	904	1020	995	980	926	985	1010	895	918	968	985	952	996	993	970	1001	973	980	1053	1001	927	962	951	971	931	979	898	933	963	927	1011	972	960	974	995	981	990	970	975	990	993	971	932	899	987	986	986	978	975	989	953	1028	975	939	972	972	997	926	972	978	948	944	1010	910	1010	958	941	997	953	1001	972	1022	1005	1016	958	1020	909	949	905	903	913	996	966	976	958	937	973	977	961	954	954	957	959	987	961	931	976	996	1017	964	943	1002	977	934	982	967	936	996	937	1004	1003	1006	975	972	963	1046	918	949	1007	912	999	966	968	1018	958	986	1036	925	993	971	1017	1015	965	960	951	952	952	923	964	953	969	980	983	966	969	981	973	974	1008	971	960	972	973	950	980	999	979	1013	971	1039	902	996	993	1037	984	934	1004	980	973	981	1014	971	993	983	970	988	936	982	942	969	972	923	925	965	936	1006	950	910	950	951	916	941	966	941	878	990	1013	977	927	966	965	931	987	923	944	953	1048	956	1010	928	1030	902	990	1037	982	946	928	1007	945	930	954	995	1029	965	981	1039	977	970	959	996	942	1012	1019	987	994	984	961	983	1003	1017	977	968	956	975	964	953	985	957	996	984	958	982	984	991	990	975	982	968	1014	927	983	939	972	1010	1008	1021	986	952	930	961	937	941	939	963	982	962	990	1003	1077	931	982	998	943	981	912	999	954	944	987	979	1034	970	958	973	952	959	988	977	958	1006	942	977	991	997	1001	932	995	1047	939	1009	1010	996	973	957	929	940	1030	969	953	956	979	981	961	948	963	941	1041	1005	993	965	1027	934	996	950	998	1003	981	964	979	935	955	995	982	995	948	1003	935	947	951	957	1024	981	1025	1011	947	988	929	987	976	945	959	1015	1043	943	938	1001	999	983	1003	917	994	984	934	974	992	977	965	956	1003	997	1038	1013	969	949	1020	1022	925	957	977	994	925	993	944	962	969	984	981	994	902	950	935	924	917	932	999	911	995	996	972	983	993	984	893	969	985	988	958	1021	928	984	935	988	952	988	1053	976	923	902	921	963	1004	1000	999	1014	1002	1006	957	937	982	979	960	1002	933	950	931	979	996	1004	958	959	962	926	973	997	969	988	985	1043	1021	996	1008	948	983	943	954	964	974	933	1045	979	1025	917	956	927	1025	912	938	950	1045	998	1001	966	989	946	935	956	966	932	979	909	946	985	1004	925	1005	951	956	1016	986	998	1019	1001	997	992	1005	961	957	990	1033	960	977	924	1002	1005	970	939	996	958	986	1001	977	998	973	965	1014	928	977	1000	924	989	944	984	983	1008	981	979	968	971	973	978	925	957	973	972	973	1009	964	974	981	1007	1021	923	942	958	1025	996	1016	952	990	993	996	950	1015	981	963	1000	978	945	948	963	1041	974	923	967	966	894	917	1051	995	919	950	930	982	936	933	1019	1034	995	998	981	963	966	938	992	988	979	949	962	1006	1003	1021	944	960	961	997	997	959	912	961	971	961	953	1023	964	933	971	975	968	980	977	990	897	1004	933	986	971	962	1001	1001	941	1019	991	991	998	933	993	977	901	1016	978	933	1020	933	955	953	986	978	1045	986	953	975	1007	989	1017	954	969	974	948	1006	993	982	962	977	935	970	1008	954	1006	977	894	934	972	943	996	1009	958	965	941	978	1004	952	990	941	955	924	1022	951	987	1039	975	964	979	952	954	984	940	1003	968	926	960	923	1013	995	948	957	1002	918	1022	991	935	971	944	951	958	933	976	1020	985	976	988	914	929	947	991	998	989	987	928	1006	1026	943	985	967	992	979	977	994	1038	951	973	935	972	1031	1042	956	982	991	952	954	996	944	997	977	980	977	1025	903	963	1015	868	1028	990	951	993	927	977	954	948	912	995	956	977	960	947	947	987	914	990	1010	950	1003	968	983	915	942	936	971	1002	985	928	930	982	1028	953	964	988	936	968	932	940	998	961	1009	988	948	1002	961	964	946	975	942	998	982	966	1030	970	1007	973	990	965	944	1027	976	944	1023	940	1015	926	963	945	991	950	976	957	983	946	945	964	939	956	990	977	1000	972	952	945	977	971	997	1003	964	1015	994	939	928	974	933	946	994	1008	973	1004	983	951	968	991	976	992	896	951	986	1028	1015	985	915	950	923	992	959	967	963	1028	969	999	971	953	951	945	1050	965	952	965	980	988	937	936	953	950	1025	936	979	1002	955	983	999	994	950	961	1003	970	929	951	923	933	1052	963	920	1010	983	936	934	1018	1012	960	938	922	902	939	971	1002	989	999	1010	980	949	915	1001	988	965	992	968	930	986	1010	953	906	998	992	982	1012	981	950	1011	926	934	978	1052	925	996	1026	957	1011	1068	980	998	1011	919	971	971	950	954	982	1002	976	934	979	979	990	954	973	981	1014	1054	946	1006	989	919	963	988	990	998	1004	993	1052	951	964	967	933	997	1005	916	955	1037	950	985	918	983	1022	997	902	960	948	984	949	921	1001	987	916	966	977	980	957	938	990	929	935	964	1013	946	957	910	973	993	980	952	992	956	945	1013	968	1059	989	1022	1002	946	956	989	995	986	962	986	969	1018	902	944	953	991	938	942	980	975	1023	966	999	1005	971	972	988	967	990	1017	917	913	1013	953	967	869	970	985	954	1028	963	979	975	980	1010	953	945	925	956	971	910	982	983	978	1003	992	943	978	1013	1067	932	966	982	934	978	939	957	1032	927	997	980	977	982	968	1014	1051	996	938	1014	952	943	1000	976	981	987	979	994	997	971	996	977	971	990	963	942	983	972	952	980	995	905	919	964	991	898	987	958	979	971	978	925	965	937	1002	882	955	918	970	972	1031	922	1051	983	973	950	978	962	978	999	948	937	930	1008	893	960	1008	967	1021	936	900	941	943	944	989	967	991	994	965	963	973	975	988	936	991	947	999	913	1017	936	987	1023	982	1017	985	984	965	990	930	1036	1035	993	1023	958	991	992	948	954	1022	950	979	961	958	958	1000	990	970	991	1004	984	971	1015	962	967	949	959	956	1010	957	993	988	944	948	977	975	982	940	946
3698	2846	2361	1580	1234	1105	1071	964	1033	958	934	953	923	948	987	868	958	920	873	907	874	893	916	880	867	872	868	897	932	900	883	918	833	861	871	894	900	852	907	862	942	888	890	830	903	903	905	851	853	812	904	858	895	827	860	893	883	886	868	890	872	877	908	863	868	884	889	894	932	918	899	835	859	876	887	880	862	907	936	884	888	923	890	922	833	844	890	899	922	842	876	902	916	799	848	888	925	926	913	889	850	935	828	842	795	891	893	878	872	916	898	853	881	869	856	837	840	836	849	898	939	831	882	899	822	905	896	878	885	830	871	884	871	904	898	884	924	871	888	866	862	862	870	906	833	876	872	885	866	846	818	896	906	873	860	881	827	840	868	877	896	868	876	898	880	830	862	873	899	870	889	895	835	899	841	903	844	825	918	846	824	797	833	903	827	870	879	868	793	854	823	915	836	818	921	819	854	857	874	836	934	902	885	879	911	885	841	879	872	872	893	882	838	902	866	906	857	873	859	896	888	861	846	858	842	807	875	892	892	853	857	875	860	901	843	847	857	905	857	883	891	836	870	852	779	898	902	823	866	879	903	842	827	874	858	846	868	874	860	885	891	868	883	829	807	844	812	862	840	899	823	849	867	861	879	857	838	812	834	871	837	872	821	863	860	853	833	834	875	915	875	865	872	860	883	857	855	908	858	915	858	944	901	912	834	861	835	871	879	859	888	833	856	880	853	863	862	827	876	857	857	852	857	899	876	840	858	871	844	921	879	879	881	849	818	823	877	874	910	876	809	911	871	887	892	831	906	935	895	853	918	863	886	847	875	876	894	872	914	871	882	891	840	862	840	909	884	867	877	884	833	914	805	870	894	875	869	921	876	865	892	872	854	871	829	887	856	944	831	827	891	892	825	859	886	848	895	903	863	853	835	842	860	842	879	903	854	883	920	886	906	858	849	864	868	860	891	868	862	901	878	885	939	836	933	840	866	901	825	879	862	821	838	863	880	849	844	871	837	893	884	861	862	853	855	897	887	876	816	910	905	872	815	838	871	847	871	851	865	894	850	885	842	874	895	853	904	863	863	896	904	892	866	877	857	934	830	946	854	866	870	839	886	899	878	872	862	865	805	945	864	889	872	836	911	872	819	852	862	854	891	829	869	858	851	847	823	858	880	885	914	891	843	916	853	847	874	871	839	853	914	883	829	912	868	865	898	902	874	880	878	883	852	877	858	871	864	888	841	830	885	909	884	913	828	843	872	922	870	822	866	867	873	840	828	889	864	819	931	882	864	825	875	842	906	855	908	907	849	827	914	895	890	879	840	915	855	838	864	872	869	912	816	866	837	855	847	843	874	870	866	931	842	856	893	898	881	863	845	838	899	838	854	947	851	867	847	900	831	819	844	834	885	871	856	888	875	886	852	840	856	829	873	888	904	839	843	887	883	887	840	901	809	855	911	830	955	914	913	914	876	832	844	831	920	900	878	848	836	858	865	849	888	880	886	875	856	869	868	907	879	873	839	900	837	902	783	878	822	781	893	849	833	857	892	937	854	851	871	865	789	849	848	840	911	918	849	886	820	886	893	891	816	895	808	850	899	838	876	822	906	839	891	845	934	906	893	897	850	851	892	832	838	814	880	818	855	846	835	840	884	863	852	870	820	871	802	862	907	882	835	860	901	885	894	872	899	847	857	883	856	885	842	863	816	813	836	800	891	906	843	869	859	857	905	892	883	867	884	930	871	852	868	855	862	858	899	888	799	845	917	906	839	838	821	804	893	906	853	818	889	864	791	832	878	870	842	864	902	878	841	868	851	825	926	874	920	908	850	925	909	843	830	874	907	846	815	828	894	876	927	859	868	881	841	885	896	828	843	836	854	808	909	852	889	932	892	847	875	898	889	832	909	869	907	880	833	844	857	878	865	833	857	896	904	802	793	835	812	831	847	868	833	851	834	892	875	832	837	894	836	841	858	846	887	840	831	881	879	880	895	899	866	874	839	936	832	903	878	848	843	846	812	856	911	910	883	845	842	800	945	848	880	808	871	874	831	873	894	853	854	933	861	853	890	857	868	861	902	809	864	883	848	880	884	833	869	807	822	821	834	838	874	854	853	892	827	848	880	844	878	845	833	859	875	880	877	896	787	882	894	870	910	881	861	869	897	814	889	869	885	862	856	849	885	887	890	815	856	873	840	833	886	851	878	911	790	885	917	852	839	898	827	901	873	897	877	861	815	898	896	855	892	867	882	818	859	799	917	827	841	854	891	849	806	844	863	879	834	842	836	830	884	847	883	831	864	879	834	862	852	813	861	859	843	881	848	864	862	889	906	871	863	832	823	823	864	865	874	864	843	863	845	829	879	877	852	877	871	857	874	862	853	856	867	810	869	859	866	885	862	814	840	861	845	819	832	844	808	862	825	862	859	858	918	834	886	836	860	866	882	881	871	863	884	860	839	829	854	890	884	843	900	841	903	842	845	870	864	830	906	903	845	906	853	852	901	891	883	857	856	861	838	880	930	869	913	887	875	833	803	892	910	843	862	854	894	919	895	841	810	851	878	861	862	897	855	861	901	862	854	882	875	881	907	863	852	899	865	881	914	886	871	876	918	862	927	852	829	850	838	877	894	871	891	842	829	844	868	904	854	884	917	870	883	899	874	882	878	845	929	813	877	883	803	823	879	848	845	896	845	862	860	867	852	864	851	854	833	865	878	887	885	881	852	834	883	862	878	890	841	890	859	881	819	858	886	905	885	878	822	850	849	881	881	911	884	832	925	897	866	852	877	851	843	816	891	843	897	839	847	873	889	863	871	853	818	885	832	856	828	861	845	852	875	869	857	847	823	858	915	875	863	850	889	812	826	874	896	871	931	869	880	847	880	802	860	868	870	872	883	834	863	833	875	842	858	929	903	842	890	839	912	927	863	855	858	838	862	884	873	879	857	903	883	838	902	827	838	875	896	806	813	820	862	861	843	826	892	886	858	898	879	831	847	860	935	876	864	837	858	797	869	874	869	863	802	854	906	831	850	855	873	891	838	865	911	791	892	903	842	944	901	872	881	826	921	853	871	879	836	845	880	901	817	825	846	827	886	870	830	865	836	895	807	849	899	840	917	858	890	846	885	826	885	852	866	837	831	863	880	852	836	850	878	859	851	808	862	883	876	833	856	822	888	861	805	900	896	866	883	838	849	845	912	816	878	857	810	892	864	844	867	900	877	839	835	827	854	848	912	817	891	972	864	809	843	851	888	833	843	815	854	885	820	834	848	912	829	897	821	843	860	818	849	867	859	834	854	931	824	878	860	874	851	903	870	843	845	906	874	845	868	887	872	808	879	839	893	846	857	854	881	823	892	842	871	864	838	863	901	871	844	830	836	894	877	860	897	801	873	858	835	850	938	919	797	893	908	887	890	887	852	889	900	820	820	851	878	888	869	871	879	876	792	843	904	836	927	888	783	846	828	830	815	876	860	850	874	883	858	851	807	813	886	904
24053	21402	28691	24509	20962	4429	1372	853	725	734	724	703	695	660	627	620	674	644	653	629	644	633	667	586	640	622	594	595	682	580	670	602	617	543	560	640	642	659	629	642	562	592	620	593	601	635	618	595	649	621	645	620	575	580	617	610	592	581	632	617	612	641	588	638	592	605	593	583	638	610	592	570	587	597	614	637	637	610	637	595	582	636	622	602	602	586	636	579	605	591	579	600	610	597	569	632	655	659	600	603	594	594	599	597	590	623	602	645	595	615	630	586	572	587	583	592	633	629	613	667	597	612	600	614	597	611	601	573	549	611	580	579	603	600	625	597	618	609	594	556	583	549	560	619	547	577	601	592	587	604	590	584	583	593	568	614	617	589	611	603	618	554	565	632	611	613	581	628	598	565	604	633	540	601	603	597	641	577	638	602	632	604	653	621	579	595	597	607	608	605	592	604	587	649	578	609	638	617	598	612	594	551	604	635	598	600	620	598	601	594	571	640	554	573	584	571	590	611	633	566	579	619	631	533	574	589	593	614	627	610	609	524	573	594	611	567	562	618	606	630	604	629	627	602	609	582	621	625	653	589	591	572	593	590	601	563	637	585	589	570	622	592	611	578	615	622	587	616	621	574	568	591	601	599	592	623	598	583	638	614	656	636	597	627	648	591	635	573	594	629	627	611	555	584	598	598	623	564	571	614	581	570	573	603	596	604	580	584	638	594	615	613	611	556	573	644	563	623	618	601	567	604	579	599	630	571	618	633	581	575	610	612	589	621	562	651	629	597	556	637	611	577	614	607	599	598	638	616	638	624	618	556	633	622	586	606	622	605	582	589	567	632	645	581	610	619	629	592	570	578	581	616	620	548	601	619	618	631	595	618	609	595	592	599	578	598	559	572	600	577	596	630	601	623	593	554	577	612	606	618	594	564	594	576	564	560	549	563	585	635	592	621	594	642	595	586	563	613	610	620	634	582	599	635	628	601	582	613	606	616	580	596	582	561	596	590	601	574	582	621	607	614	613	609	636	635	572	603	626	597	634	566	608	613	609	606	593	597	623	637	592	598	600	602	612	587	559	627	635	601	598	587	602	575	620	634	649	609	611	592	626	626	636	591	556	603	615	580	613	596	585	583	530	589	608	597	563	612	572	580	578	587	622	638	578	626	611	590	567	590	605	647	635	569	594	566	610	614	572	587	590	599	602	572	580	576	604	571	608	601	621	590	594	566	578	620	604	611	579	605	582	588	546	636	583	611	624	604	586	597	616	620	588	616	591	621	613	594	601	543	626	592	611	640	634	595	588	586	560	623	630	569	603	616	601	584	596	619	619	593	580	596	611	587	637	579	584	595	621	622	615	645	611	601	575	582	619	578	590	568	574	656	610	586	631	603	598	619	624	575	611	593	587	604	602	559	614	606	599	579	590	642	648	645	583	593	627	613	573	608	567	619	599	617	603	578	591	596	616	602	584	591	590	617	636	594	614	563	583	592	597	628	576	624	621	621	592	563	599	569	622	574	580	615	573	632	621	631	557	614	598	551	564	602	629	588	637	534	619	581	598	583	586	582	584	631	595	629	588	601	636	580	577	543	641	590	657	589	588	619	575	590	655	569	565	630	605	620	631	609	568	592	575	559	597	559	573	576	565	522	570	605	569	612	620	597	600	619	623	600	555	575	597	603	608	605	620	587	542	629	588	570	582	627	573	589	595	570	578	615	528	605	597	601	602	623	536	630	589	617	575	585	617	579	616	578	588	583	583	609	602	607	572	552	599	567	602	576	626	609	621	587	596	612	573	570	634	604	594	631	582	591	605	590	593	571	603	556	551	583	585	592	583	614	587	603	575	583	587	600	614	584	544	584	581	606	588	627	579	609	604	586	575	641	549	616	626	609	595	616	633	660	602	560	580	594	617	591	670	596	610	615	583	607	575	615	562	589	547	585	586	582	600	653	566	576	596	579	633	612	585	572	580	537	582	564	574	650	548	596	586	608	622	632	582	600	629	555	627	584	573	615	606	588	582	577	653	618	573	607	611	596	579	595	608	584	580	608	612	575	589	589	531	583	630	602	617	575	587	632	567	610	613	611	584	579	586	566	585	594	590	599	572	646	590	589	575	639	607	591	615	553	619	574	602	655	595	600	546	594	586	653	593	650	581	591	605	561	633	611	634	580	624	593	592	591	609	580	628	563	634	589	635	568	577	560	587	564	570	594	612	651	617	622	612	579	562	614	616	551	585	572	573	575	602	579	594	597	611	583	612	591	595	574	593	580	598	588	572	596	585	581	624	567	622	627	605	581	612	639	616	587	588	624	623	595	569	618	546	604	656	590	595	637	565	592	602	637	599	557	603	538	609	611	542	632	592	560	582	574	598	602	588	610	626	551	621	595	575	643	611	604	584	603	612	546	588	590	658	560	616	600	596	598	612	566	587	624	571	567	568	594	587	573	596	653	581	572	593	637	589	563	597	612	537	596	591	573	609	580	595	613	596	618	587	577	566	580	572	566	608	614	558	576	599	624	577	611	596	569	612	576	571	597	584	631	620	565	591	614	576	556	580	614	557	582	599	624	614	577	590	603	629	594	598	586	598	609	614	600	601	611	583	588	625	635	602	622	576	593	625	552	568	639	578	590	620	581	582	573	559	582	638	614	585	592	639	574	585	621	589	578	585	607	569	609	580	600	596	626	585	564	574	560	581	587	595	613	587	553	623	578	589	608	615	562	595	624	578	593	608	625	573	569	590	568	601	599	588	583	581	641	609	570	584	529	589	568	570	621	611	606	597	634	592	562	596	640	654	613	584	594	616	588	571	612	570	609	579	601	601	622	639	596	613	583	578	602	578	617	601	629	573	606	593	573	613	597	583	566	569	604	664	594	569	579	567	619	594	618	589	612	621	578	556	576	579	593	586	606	644	603	579	582	587	614	591	596	573	583	638	551	584	524	581	607	581	600	631	644	554	592	592	559	593	590	567	536	548	631	563	604	569	570	572	581	598	610	568	584	584	612	581	603	642	572	576	588	608	630	567	616	599	606	620	577	636	604	567	611	609	557	581	606	604	612	594	598	582	588	599	597	558	613	595	627	608	601	587	597	597	586	604	546	632	600	624	616	585	583	584	575	588	566	630	563	631	603	641	598	577	622	532	614	612	610	542	559	582	615	556	659	604	580	605	627	619	582	613	582	596	562	580	615	599	585	574	633	638	624	594	604	588	631	595	633	616	604	597	603	606	591	580	597	608	579	617	609	574	576	616	602	556	642	588	591	587	631	628	594	629	573	598	661	608	582	576	581	582	567	663	593	591	594	579	540	622	585	580	580	570	635	613	567	590	554	628	623	568	586	589	596	618	589	592	581	579	598	557	601	601	613	607	536	572	607	578	612	630	596	565	616	600	619	562	550	561	607	559	629	566	601	577	598	617	593	593	559	621	633	622	577	544	599	575	579	622	575	562	595	607	593	606	563	598	567	554	592	587	583	604	559	576	595	608	568
3584	5126	4040	2230	1543	1265	1026	974	888	764	724	760	707	723	731	701	678	676	727	659	626	639	699	666	653	693	647	605	684	634	617	656	661	599	621	631	600	622	656	619	596	575	641	623	625	581	597	587	611	615	631	629	630	592	607	624	612	588	631	611	651	580	637	609	601	610	618	581	597	602	629	597	620	594	653	630	581	619	642	564	649	570	594	629	623	602	618	633	583	588	621	626	609	632	614	634	606	592	596	615	606	614	625	591	595	580	646	621	632	585	609	586	586	633	556	582	601	574	622	605	621	564	597	600	597	609	583	628	588	601	586	609	612	634	615	589	644	639	612	581	612	544	564	619	602	576	631	630	618	618	621	596	584	623	626	616	589	563	617	630	605	599	589	635	630	603	633	600	602	584	552	573	595	617	601	622	598	604	620	611	581	637	598	601	594	604	579	628	651	585	607	591	577	591	628	609	621	629	575	595	649	575	576	605	563	587	591	605	624	643	603	591	586	640	579	602	573	623	580	622	576	562	572	639	589	595	611	583	596	577	627	627	592	571	610	619	617	642	614	567	592	579	571	568	612	627	633	582	623	643	599	586	611	621	586	630	619	625	565	601	637	610	608	602	623	618	579	594	592	576	594	597	612	555	624	598	540	591	628	602	613	612	617	579	615	661	604	594	564	575	581	575	597	618	597	623	547	592	602	600	614	619	563	622	613	604	590	550	603	615	572	613	607	592	599	633	601	593	633	602	587	603	590	604	624	609	575	572	603	592	619	588	673	623	539	580	601	631	630	664	589	598	592	621	583	611	577	598	636	585	612	607	605	634	576	560	626	546	607	576	574	563	584	586	628	596	572	606	644	619	587	612	566	612	561	594	596	595	604	579	589	630	596	613	579	615	558	595	623	608	551	601	628	589	611	592	641	605	622	561	621	598	602	602	626	583	555	601	585	581	585	618	592	555	617	593	597	617	609	576	626	566	614	607	581	590	535	583	619	604	589	581	575	594	587	603	558	607	604	615	591	578	603	621	628	574	634	585	569	579	597	653	631	581	602	617	608	571	603	570	632	567	596	615	583	552	637	609	580	586	597	621	584	568	607	587	608	592	588	570	593	592	614	560	616	590	599	610	589	601	544	635	635	583	557	576	610	532	622	622	588	601	615	626	558	606	593	627	627	637	578	621	613	615	618	591	554	612	565	557	633	617	564	587	605	617	625	619	593	574	613	583	628	569	583	525	604	621	658	560	597	599	605	594	562	615	579	587	591	584	594	573	570	608	609	555	634	619	618	566	560	622	613	593	581	577	594	563	616	609	605	615	619	560	573	610	623	599	609	561	591	629	592	587	609	605	573	625	611	611	594	605	574	605	599	598	594	626	607	587	611	606	603	599	576	629	609	616	601	590	596	613	670	615	601	581	592	595	553	591	615	612	609	583	589	606	586	613	579	580	600	612	600	614	628	592	587	595	560	589	556	603	570	603	579	625	629	576	609	585	605	609	596	616	625	603	638	595	581	591	605	598	616	583	591	591	597	633	596	608	586	592	600	625	568	641	608	558	604	606	611	593	580	614	590	634	604	618	628	626	593	616	623	589	597	578	608	605	574	578	575	629	623	593	577	563	578	615	627	616	571	587	594	618	635	578	630	591	584	606	594	600	599	584	562	594	594	598	598	596	655	591	584	558	635	602	598	650	591	584	580	598	585	601	564	571	572	583	606	587	599	577	620	576	591	598	575	575	617	577	596	556	581	597	599	572	578	609	604	639	584	557	559	578	629	624	597	581	555	573	578	611	598	566	586	575	592	612	581	605	591	562	626	611	578	614	574	615	592	618	593	558	563	601	598	565	558	579	540	596	649	636	593	643	600	603	642	604	626	579	596	587	610	622	642	619	549	597	615	580	655	604	627	590	598	563	601	643	551	541	608	627	589	573	581	603	612	607	568	594	594	594	621	559	597	574	631	597	588	594	621	575	571	566	606	555	619	544	555	574	621	602	596	600	578	582	598	580	568	574	549	616	626	569	614	578	575	573	624	615	595	574	576	575	612	585	602	611	595	564	642	544	606	622	593	548	599	577	680	611	582	605	595	586	592	596	573	616	565	583	603	619	613	604	632	616	615	569	562	598	556	606	596	556	593	600	603	580	602	583	592	551	620	574	601	617	589	611	620	588	571	582	624	609	589	626	602	564	571	622	579	563	609	573	597	584	593	603	610	585	572	599	578	580	621	614	558	616	595	614	602	610	577	556	587	571	594	578	610	573	636	591	592	587	627	626	566	539	643	606	606	607	560	567	549	607	574	624	612	624	602	585	587	604	632	602	613	588	624	597	596	568	640	652	608	589	649	612	582	578	568	596	572	578	618	575	602	610	618	600	611	599	623	588	558	606	548	604	607	611	594	593	620	598	599	548	569	589	572	592	590	558	562	579	657	625	610	597	578	588	582	573	598	608	587	571	596	621	594	598	577	583	644	608	588	627	567	560	601	562	593	573	614	549	580	619	593	566	581	604	566	603	573	551	630	599	598	590	618	604	629	591	618	587	611	596	540	610	602	625	625	555	588	582	602	592	605	579	611	553	608	595	565	507	603	553	597	619	637	622	612	578	538	567	602	615	551	554	645	570	573	582	575	561	570	626	570	585	558	581	579	580	589	599	615	653	546	595	568	623	608	628	598	567	552	593	628	612	602	577	571	601	587	611	586	620	588	582	584	593	565	578	582	613	585	573	579	590	583	615	604	609	612	560	584	592	606	629	587	564	598	607	603	621	589	613	577	592	570	593	608	619	615	598	589	614	581	622	628	590	618	597	561	545	593	591	546	594	587	637	555	594	598	579	576	568	608	593	585	598	557	588	599	601	572	563	590	587	607	585	640	570	594	584	632	576	569	590	597	570	562	562	596	563	612	594	583	572	614	622	572	631	634	591	588	599	586	586	555	569	602	575	580	585	570	624	555	618	601	592	602	570	584	593	522	653	558	550	582	622	619	576	591	622	581	586	586	610	576	561	614	613	597	622	593	625	574	562	648	626	554	617	595	603	638	591	596	622	572	604	575	541	588	555	577	582	625	588	534	600	586	576	584	574	634	571	589	579	634	595	558	598	591	574	644	558	582	606	642	591	609	615	608	594	576	645	554	613	578	632	576	591	588	585	605	545	608	598	610	547	585	609	628	589	596	613	587	564	606	584	572	602	629	637	577	587	576	572	626	554	591	632	587	592	598	590	561	569	607	618	596	612	606	601	592	602	582	572	571	656	575	593	577	598	586	630	586	582	561	611	573	578	571	600	599	577	592	579	584	565	580	590	593	605	574	542	594	577	616	563	593	619	546	626	590	586	617	574	610	598	606	576	596	596	559	593	572	608	635	601	555	583	592	625	609	583	572	586	589	603	596	582	612	620	559	608	573	614	577	604	630	584	567	541	543	590	641	582	602	562	622	620	601	560	592	618	600	565	611	655	586	612	583	625	619	613	584	561	594	571	600	577	588	574	595	571
27718	13042	2572	1477	1160	990	927	945	901	981	936	968	891	896	951	974	938	984	986	939	965	945	872	939	936	956	934	952	878	947	902	982	955	932	972	888	935	897	922	968	936	941	927	893	906	916	884	951	944	952	924	925	935	942	945	912	938	912	969	962	885	911	929	963	890	938	932	951	965	976	945	890	908	971	910	885	954	890	916	919	924	884	894	934	965	981	955	988	953	880	889	897	931	944	954	916	889	920	929	938	969	971	920	933	946	886	923	1000	966	910	986	937	984	929	924	913	913	970	914	933	958	916	882	938	878	872	962	961	905	984	935	911	927	966	902	920	939	908	971	875	909	965	936	932	959	937	936	890	886	894	901	892	878	884	865	974	902	942	873	894	937	998	899	957	922	945	923	965	902	888	888	925	947	933	898	931	900	904	975	943	893	871	970	935	988	1001	899	936	934	959	973	1013	974	946	974	937	937	919	952	961	887	939	889	870	962	900	939	890	910	955	927	929	873	918	962	909	924	971	1003	930	948	934	880	916	962	885	948	979	867	924	923	929	908	935	874	960	931	963	945	947	944	967	973	950	950	910	919	964	952	877	977	901	911	919	915	889	942	871	980	972	950	943	910	936	988	959	946	944	907	907	946	920	924	932	907	929	948	947	942	920	904	930	944	957	946	895	921	943	935	883	954	896	951	974	917	980	931	923	956	947	950	942	961	941	899	897	919	897	995	947	920	893	927	925	927	892	917	947	943	916	926	878	915	965	955	932	934	953	932	952	997	941	945	955	928	961	929	943	1002	946	902	921	901	919	958	955	947	965	942	927	923	943	942	972	979	958	921	910	951	966	919	918	921	977	961	947	977	899	920	917	914	954	990	877	942	918	926	912	891	913	949	868	912	905	864	969	895	910	955	920	904	914	902	909	900	884	917	884	973	881	901	912	914	942	943	953	936	950	902	961	948	934	1003	939	945	938	970	910	927	960	978	894	952	950	943	926	913	896	932	920	948	933	942	922	919	913	933	926	884	910	955	948	915	936	935	982	927	914	899	923	864	916	940	923	996	957	904	944	914	933	907	907	946	910	995	925	946	927	927	952	960	906	949	958	915	921	908	928	976	942	970	949	913	887	908	917	991	949	901	926	961	895	952	950	907	932	952	901	895	926	946	1001	979	916	920	893	906	947	915	967	939	908	966	947	935	902	880	951	941	937	971	893	922	959	925	937	949	958	920	925	932	910	915	971	922	916	933	920	935	930	866	986	922	952	978	969	997	936	908	966	925	889	888	938	872	941	925	924	908	908	937	918	882	935	904	939	999	917	908	953	968	935	954	956	965	910	952	972	955	904	972	937	935	918	953	898	950	910	936	912	913	877	903	907	913	948	909	958	935	934	928	948	935	914	965	959	920	966	952	977	988	953	948	963	963	928	948	893	878	944	931	957	956	918	980	900	956	926	949	945	964	947	939	937	944	935	934	941	967	902	945	919	916	939	921	961	925	901	909	959	968	937	907	973	973	943	905	970	923	922	929	936	946	846	869	942	897	889	901	906	927	879	927	937	938	943	985	913	943	915	997	914	885	973	956	903	953	883	897	923	970	918	921	935	895	882	983	991	921	928	919	943	955	960	960	972	895	962	933	947	946	889	951	892	941	892	888	896	901	907	920	925	937	941	925	995	936	972	912	915	916	998	920	973	878	939	893	983	909	941	919	975	901	922	912	947	953	953	948	928	962	907	952	953	942	889	906	977	961	954	968	952	941	911	883	908	941	889	962	907	912	876	936	915	937	914	897	946	902	947	918	933	900	929	950	957	914	957	983	930	936	950	970	945	891	905	924	925	948	873	914	951	910	927	929	947	903	992	959	945	955	941	965	923	962	937	907	932	985	904	936	927	980	897	895	897	944	952	861	908	958	889	924	966	959	963	1017	887	913	989	968	992	943	924	896	896	926	957	908	907	948	974	985	981	918	900	952	952	930	974	965	944	930	884	901	960	985	916	967	919	913	897	931	943	953	917	985	933	985	921	967	902	917	956	962	936	949	933	867	974	853	932	973	885	910	951	867	911	946	934	892	929	926	886	888	915	913	935	944	898	936	927	1035	898	886	947	910	962	917	889	899	969	925	899	890	915	929	946	964	940	918	905	921	994	941	978	933	920	972	966	884	927	938	926	976	949	934	942	963	934	942	901	943	953	892	949	951	910	932	919	850	989	945	896	923	886	932	920	920	964	909	940	938	900	926	918	925	960	941	919	919	912	968	926	936	934	928	922	959	915	897	960	900	967	925	898	946	908	925	923	933	923	952	911	925	955	873	895	963	909	906	897	958	921	942	919	894	948	887	942	959	914	986	928	925	900	880	896	922	903	979	952	936	978	912	900	923	955	900	928	929	948	942	931	921	982	924	926	946	961	868	935	906	916	937	918	928	913	972	919	889	889	958	913	958	971	901	920	940	903	950	921	949	985	927	915	903	949	958	976	911	970	925	921	917	924	897	944	878	931	890	911	906	914	911	944	917	943	933	923	848	948	945	948	929	986	946	910	946	997	945	1005	954	964	971	939	963	904	949	927	920	925	892	916	918	952	927	909	931	939	905	926	956	903	922	940	931	932	947	971	964	987	942	957	877	922	996	953	861	988	945	914	929	955	900	895	958	903	885	920	922	885	916	928	958	966	944	945	933	931	910	913	943	904	940	954	968	929	896	971	928	914	929	1008	963	949	956	958	916	920	969	928	985	950	894	951	882	876	910	929	932	983	919	934	949	965	931	953	975	961	1014	893	945	970	954	951	960	965	956	919	950	995	958	900	968	941	909	931	931	974	946	1012	964	978	919	951	955	945	958	889	965	963	992	983	950	994	951	909	872	933	909	958	918	978	955	913	905	921	943	887	899	939	972	986	901	916	980	893	965	928	953	927	937	909	954	901	915	934	977	960	958	909	907	945	902	875	931	945	921	987	907	887	924	987	917	911	924	971	883	852	991	870	897	961	950	968	925	865	939	918	926	920	919	929	943	908	925	971	972	930	989	938	885	888	940	903	929	928	856	974	898	930	972	906	956	954	976	991	910	888	923	966	975	878	955	984	919	916	956	942	958	934	914	947	895	978	880	954	947	908	964	999	894	911	925	950	957	900	941	941	936	898	928	915	905	938	915	945	920	903	876	950	939	923	956	889	963	946	950	948	906	948	918	918	910	860	938	845	963	942	908	912	892	942	899	977	917	919	961	964	868	960	942	958	907	910	963	926	932	885	942	930	941	934	978	921	876	943	951	923	943	925	947	964	945	951	927	903	904	983	939	965	883	942	947	928	937	920	927	946	885	941	965	951	943	979	908	863	973	917	900	904	923	896	946	989	886	920	951	925	961	945	932	909	968	924	917	906	905	954	956	954	943	938	937	914	973	919	957	937	925	943	925	937	905	930	945	901	943	901	910	929	941	958	923	858	993	930	935	976	988	977	929	922	926	975	890	919	920	914	968	935	938	990	953	915	992	916	947	907	919	934	942	923	979	916
5168	1096	1061	870	904	847	857	832	842	845	815	845	826	813	850	809	800	840	783	858	844	822	801	814	840	873	857	842	855	795	832	843	851	840	806	854	833	870	853	852	878	818	827	821	815	812	815	863	852	796	826	758	828	812	829	895	802	838	831	816	812	810	832	852	863	854	795	819	813	846	835	830	784	814	856	826	788	884	830	840	850	848	789	823	823	859	812	808	803	822	803	813	833	788	803	816	800	863	865	804	780	839	786	778	836	855	765	863	802	832	812	820	816	808	818	860	848	805	841	823	781	785	870	852	849	821	828	810	815	884	851	799	871	803	874	795	808	820	882	814	811	837	857	866	808	825	888	856	801	827	858	825	839	839	812	809	751	869	774	806	775	783	831	835	816	795	861	811	847	782	820	820	792	870	777	824	817	783	833	797	835	796	811	851	864	829	833	797	856	853	852	800	824	856	841	839	856	831	806	830	812	812	811	791	815	856	774	842	819	813	827	804	818	813	866	849	837	841	852	751	779	812	838	860	752	806	742	841	770	811	882	796	811	861	863	843	834	809	814	805	846	827	830	805	817	826	829	776	878	809	859	825	814	801	845	819	781	913	825	825	788	835	787	811	763	793	792	859	817	794	811	873	777	796	838	827	792	840	793	847	822	770	825	808	842	873	855	876	817	798	835	823	829	839	856	805	770	785	845	836	774	822	838	794	843	832	803	899	785	838	821	868	839	806	853	807	805	800	804	820	815	797	756	812	832	809	754	810	792	810	825	850	889	786	840	830	797	829	869	843	862	825	801	807	827	833	795	807	839	855	809	827	852	898	855	811	771	827	892	804	786	824	816	795	833	783	859	833	828	835	800	829	843	832	814	804	802	793	816	839	845	855	846	815	777	804	778	847	821	875	833	833	875	830	872	763	828	834	800	819	782	784	833	804	786	849	800	831	872	858	835	819	851	848	827	818	781	807	809	779	818	775	814	791	829	781	849	797	811	810	830	814	789	813	850	790	839	835	847	813	798	791	798	816	794	837	874	873	835	805	796	791	775	848	789	762	857	811	844	762	823	776	766	880	777	769	805	777	812	857	808	858	832	780	798	852	788	828	872	904	838	876	829	833	776	811	827	813	827	802	852	843	819	828	819	861	814	791	798	833	769	844	834	812	834	777	822	843	783	769	800	823	823	819	880	831	818	801	844	881	833	827	762	786	825	834	870	837	768	800	802	800	826	845	834	823	798	838	854	812	834	884	863	817	847	813	843	822	831	835	815	790	863	748	851	875	812	795	849	822	806	772	769	885	770	794	842	812	872	830	813	807	850	842	835	798	804	857	868	806	885	773	830	818	835	765	828	827	811	843	840	796	854	786	840	814	776	807	864	842	837	806	873	809	805	812	871	861	823	810	821	848	782	831	879	817	859	803	835	796	872	813	888	804	773	825	800	808	814	800	818	777	837	795	847	878	815	798	828	798	833	835	814	853	789	841	793	839	822	814	807	809	816	823	755	835	810	826	828	807	793	888	860	849	873	819	855	787	836	837	847	843	852	825	824	857	845	819	803	814	814	811	814	859	836	799	776	791	804	891	862	854	838	853	827	782	837	825	877	848	830	784	793	803	792	806	795	860	829	851	806	847	855	797	793	758	843	819	832	798	789	855	788	839	876	846	816	807	834	833	808	823	822	833	815	838	788	802	812	789	772	843	818	834	819	819	818	791	798	887	853	831	819	825	801	785	801	830	872	831	830	824	800	814	818	809	870	823	808	812	822	872	870	832	792	820	820	798	808	837	804	811	838	800	844	797	772	781	825	846	831	847	844	826	807	857	824	802	825	810	884	777	834	851	787	811	842	816	859	802	805	860	789	783	813	806	829	887	832	849	760	827	797	852	805	774	831	813	808	845	832	856	784	789	865	809	770	798	831	839	856	819	836	799	828	737	809	799	817	831	812	808	886	838	808	801	844	786	866	850	849	826	828	837	852	802	832	795	836	783	841	863	811	868	814	794	830	873	835	860	856	853	799	886	765	813	882	862	808	824	865	821	849	863	844	814	846	843	798	841	817	835	862	825	841	836	826	855	822	843	892	802	881	862	831	797	811	848	797	794	857	813	832	807	823	835	835	872	782	795	862	791	801	862	814	869	796	839	837	844	822	925	771	809	787	813	846	817	844	784	831	833	830	902	876	791	854	826	787	843	821	818	813	814	854	846	834	787	842	812	785	864	790	868	834	811	776	811	818	805	824	869	835	812	829	784	873	866	804	867	832	785	794	816	771	781	821	812	788	796	821	804	834	818	794	789	855	848	897	841	802	826	815	825	783	845	775	839	816	803	872	822	826	864	800	814	832	844	818	832	889	817	856	796	832	814	808	848	808	824	828	800	847	808	756	792	817	850	832	875	837	819	769	851	820	811	817	865	806	838	841	831	811	789	750	770	862	831	777	797	839	826	831	795	816	821	813	802	796	787	826	810	808	821	808	824	827	855	793	789	859	825	792	791	795	795	811	811	867	827	776	858	837	866	813	832	814	895	794	837	864	828	821	805	827	827	829	818	829	858	902	840	814	791	793	831	817	787	802	820	766	821	813	822	830	827	812	788	795	867	806	786	757	847	854	845	844	813	785	795	831	788	784	817	845	824	781	824	869	829	776	823	780	855	844	834	839	881	805	853	833	816	812	826	801	769	805	799	813	862	857	879	845	847	835	797	804	810	805	830	846	844	811	890	804	836	820	801	870	867	843	807	795	837	782	836	792	851	862	834	809	839	828	758	825	887	801	843	786	835	851	789	781	832	832	829	809	815	823	761	859	872	868	868	758	766	833	848	834	834	851	784	808	825	828	841	765	815	779	869	832	799	827	784	817	808	803	797	865	801	867	838	818	809	850	812	826	866	822	859	822	826	858	794	767	830	790	814	816	808	829	892	824	855	786	771	788	785	813	837	776	892	909	815	872	810	826	810	803	825	781	850	824	827	834	861	833	804	887	806	819	808	858	807	820	859	814	805	862	817	817	837	790	843	831	797	805	870	840	802	832	836	820	794	839	743	817	843	827	760	794	856	828	877	844	876	823	841	836	833	856	844	800	804	779	813	852	805	797	799	765	817	822	830	796	823	804	799	827	811	794	803	864	834	778	849	856	798	835	845	837	846	832	870	797	821	816	832	760	832	787	787	785	791	805	896	872	778	821	784	845	839	826	842	819	789	839	839	864	825	825	857	817	792	818	860	797	796	825	869	810	788	832	828	860	873	846	798	786	782	810	819	799	815	845	841	852	817	805	833	845	788	813	755	849	796	794	814	799	861	782	843	819	798	816	789	820	851	808	835	850	859	815	819	826	860	805	859	871	789	794	872	796	810	836	882	800	801	815	801	823	789	828	802	815	781	800	823	797	773	799	784	827	818	781	798	782	803	832	783	835	859	797	832	805	838	814	772	839	871	831	817	797	816	851	810	823	817	810	822	776	853	833	783	818	823	857	804	890	818	808	868	833	787	807	804
25485	21470	26689	22368	3255	1398	1282	1068	1051	1061	1052	1033	1052	1006	972	957	985	992	1010	978	977	962	1022	967	1034	983	955	1001	1009	956	945	1014	1010	1013	965	913	987	1010	993	994	944	1022	972	947	978	990	1015	1021	972	986	923	941	950	1027	943	959	984	1012	965	1006	1049	1013	965	941	938	980	927	955	969	974	987	1020	980	924	937	894	947	997	943	1010	940	968	973	973	926	974	936	983	967	964	1046	967	942	1017	986	939	1019	993	956	993	976	962	964	991	968	963	1015	1022	987	985	941	959	948	971	1013	988	982	970	949	912	960	932	955	990	1042	999	958	883	983	1007	911	963	993	948	1007	995	977	953	978	940	975	976	915	978	955	996	1007	886	966	987	999	940	931	919	1001	909	959	947	949	967	958	1012	961	987	1007	960	975	941	925	981	944	931	950	924	957	977	962	993	970	996	959	1006	952	988	956	974	996	993	957	914	920	972	1004	997	969	933	967	968	990	1002	995	950	972	938	971	974	950	942	1005	979	1010	965	1006	924	956	908	973	970	948	947	959	976	971	925	1006	976	999	966	1020	983	952	984	937	1003	976	974	964	974	979	962	996	955	956	992	976	918	988	986	975	977	956	954	1007	985	1006	979	999	1004	946	900	887	993	965	992	909	999	963	929	954	924	964	941	972	1003	979	997	953	994	934	1015	945	1010	972	988	993	967	943	994	965	939	957	923	929	981	955	1036	992	909	984	990	936	1007	939	1005	965	943	994	984	1019	996	982	961	982	975	853	984	976	1030	964	970	994	1002	900	967	970	947	937	949	1006	978	1036	928	963	962	966	960	941	964	952	1006	979	970	979	979	971	1013	968	962	977	1022	969	935	976	968	985	999	940	992	974	913	980	1018	993	967	951	909	981	952	990	945	952	889	982	951	968	1024	962	991	972	954	964	943	992	940	1028	969	1019	1002	948	974	937	970	948	931	1040	944	959	929	991	947	957	958	998	968	1014	964	987	934	973	936	953	976	913	974	958	976	963	975	945	986	977	1008	995	924	971	976	1007	962	1015	964	933	912	916	982	944	934	1016	925	912	969	999	962	927	962	949	1000	976	1045	981	976	908	989	940	986	1005	1017	949	971	1003	963	984	985	952	962	953	963	964	975	1000	974	998	959	931	925	1002	998	965	939	981	976	885	979	940	939	975	966	947	883	924	943	986	969	942	922	969	999	1012	973	984	953	952	986	949	970	999	947	1011	956	975	989	970	951	944	927	994	950	1000	982	949	956	973	967	980	985	1048	990	928	990	983	994	936	929	964	985	987	977	913	969	939	979	969	940	980	957	999	985	973	937	999	1034	992	967	980	955	949	971	984	957	995	984	932	958	900	981	935	982	951	957	951	1021	930	948	959	951	958	930	928	896	943	917	1003	991	960	988	953	973	968	981	974	990	976	966	948	950	977	979	952	957	938	976	980	1005	962	948	975	944	911	979	960	997	967	959	958	963	930	993	954	1012	1006	978	951	949	949	953	937	996	984	920	910	950	915	968	1014	977	977	966	966	951	963	982	936	969	961	972	920	1009	947	984	947	967	887	957	973	992	991	943	947	967	1003	977	977	947	1024	934	987	994	982	941	945	958	941	956	986	1052	963	990	1003	953	921	926	942	953	972	957	948	972	1004	942	968	990	954	926	990	994	961	981	938	980	939	980	974	922	975	899	988	948	994	937	1013	973	975	1000	952	1044	954	967	950	986	929	942	982	1010	990	963	957	990	925	927	958	986	950	949	969	949	1015	948	949	975	977	974	969	1014	953	981	952	977	934	970	987	920	1005	935	925	987	1011	934	941	964	932	1018	992	978	954	975	1003	998	958	977	976	975	981	978	953	1032	973	1006	937	951	966	948	1052	958	948	924	949	961	917	971	999	890	935	952	937	950	1008	979	942	956	1024	952	970	943	955	942	928	944	998	996	969	1001	965	936	950	944	928	965	959	979	941	958	923	947	946	937	959	920	926	941	995	942	941	952	973	980	987	933	1019	975	948	931	1033	1011	983	964	948	966	989	1007	953	991	963	880	978	945	937	951	947	960	957	896	942	911	889	963	972	1000	1000	958	984	928	965	1010	975	1022	914	954	985	974	913	939	941	999	899	989	924	985	1041	1008	995	982	924	963	940	970	986	942	981	961	928	1006	941	1003	982	994	948	938	933	956	1000	975	1008	989	981	996	1007	966	959	1014	934	942	953	961	963	1023	1035	970	1032	903	957	969	1006	992	917	973	966	991	978	938	956	954	977	981	976	963	957	961	937	962	970	998	909	987	981	912	941	953	937	962	962	949	1017	974	965	971	968	996	1022	912	1010	978	960	947	1008	998	979	1006	963	983	965	1011	921	919	1017	976	966	992	917	997	1006	956	988	911	990	941	893	972	942	951	1026	979	973	934	930	997	948	998	955	973	997	938	931	940	941	981	1004	962	952	1006	969	962	986	979	978	949	971	934	1001	965	977	949	933	920	945	1023	959	969	971	960	958	962	982	971	968	1019	1010	945	951	972	999	953	976	972	953	918	1011	938	983	982	953	1005	982	928	970	927	961	932	938	980	982	972	1014	986	960	975	968	972	967	958	940	979	930	972	975	933	988	945	973	965	978	936	1000	986	972	981	966	965	981	981	920	996	1016	954	999	962	929	1005	937	941	1004	954	977	909	1010	934	999	968	981	952	982	911	1006	912	959	957	961	1012	926	967	974	959	932	1021	949	1012	1001	952	994	957	983	954	925	1004	970	935	995	1042	921	940	1002	941	942	971	953	952	977	900	957	989	910	918	927	937	990	994	1010	964	975	952	965	924	957	982	981	884	980	1021	1014	1044	920	982	948	918	989	976	952	993	964	949	1015	961	945	906	924	932	957	916	970	1019	953	983	932	980	1032	936	912	990	928	1011	1024	955	1006	981	995	950	957	1009	1005	970	991	958	993	1007	897	985	952	1037	1013	978	976	942	950	941	984	939	1014	977	1024	964	1011	980	998	969	1034	943	949	991	998	988	1028	992	1024	973	962	929	963	1014	956	953	975	923	1021	993	972	939	993	947	999	1010	1016	922	975	1004	955	982	937	976	901	988	978	961	903	1006	918	1046	961	972	933	1029	974	969	985	981	941	953	975	960	1016	977	982	1045	952	966	988	964	994	1039	972	894	908	998	941	949	993	999	975	943	973	923	967	968	993	1051	960	975	986	1000	952	969	969	976	922	969	910	962	952	958	977	933	982	951	1011	1012	958	975	1024	993	974	924	990	994	949	1006	942	944	983	1011	986	1015	1055	948	955	986	955	977	908	915	973	1014	946	962	1002	976	1014	972	988	978	961	955	957	902	948	960	1008	888	990	951	915	987	1001	942	1000	977	1009	934	988	995	943	954	959	951	926	893	955	998	947	934	987	1015	961	953	993	988	957	1011	973	932	1039	894	966	1009	999	978	984	926	944	926	1004	946	974	1000	971	979	948	1013	975	975	954	970	900	932	938	973	995	969	1010	917	991	1011	980	1000	908	956	1009	972	1008	944	904	988	943	962	943	939	960	990	973	966	972	1007	963	983	967	993	985	1012	970	1018	951	920	973	965	986	981	930	943	967	969	960	966	966	990	1010	957	981	901	984	918	1000	929	982	921	963	1009	1011	987	945	920	960	976	987	1022	962	945	978	949	953	967	973	945	981	990	942	937	943	899	940	943	948	1019	956	960	1019	960	978	925	945	992
3717	2785	2357	1516	1279	1132	1050	1036	991	962	988	939	942	902	911	902	892	900	911	887	936	911	897	874	901	884	925	881	898	873	914	843	840	896	861	898	887	891	829	880	898	872	838	885	832	858	865	879	875	905	872	894	917	871	835	863	897	848	880	856	885	862	876	877	835	895	856	901	881	850	880	879	864	879	906	863	838	881	858	873	897	875	869	842	954	858	820	814	858	900	884	896	914	882	886	861	966	906	871	853	849	887	803	855	864	877	877	847	916	869	903	830	838	870	819	857	889	904	887	875	874	838	904	833	869	897	871	915	837	847	861	868	902	876	841	896	840	840	837	891	886	906	849	848	864	820	846	804	846	875	873	898	876	914	823	889	871	892	877	906	898	849	883	866	844	918	863	878	949	855	879	903	895	882	807	822	814	886	855	917	873	847	861	862	866	815	891	890	863	903	837	865	895	929	886	884	857	847	886	910	854	827	903	867	947	865	882	903	871	927	811	849	901	864	905	880	872	857	867	907	878	811	915	853	859	889	885	858	865	835	891	890	858	899	817	882	899	893	856	844	835	856	869	862	853	882	897	860	924	856	844	888	883	923	889	873	885	882	883	910	821	885	862	860	890	886	875	841	873	874	868	862	868	955	868	849	829	866	911	884	882	944	886	844	879	874	846	849	874	850	925	862	846	857	858	866	827	851	872	875	807	890	925	848	864	848	893	896	812	864	907	867	815	882	862	899	885	845	836	869	860	849	864	841	875	903	873	858	846	818	847	883	887	869	855	897	883	797	825	876	887	835	843	891	831	897	812	817	859	901	936	881	818	887	871	876	837	863	846	855	841	840	898	876	871	785	894	832	852	862	900	888	853	902	910	876	822	825	851	841	882	874	906	854	867	887	828	833	821	911	882	867	844	858	849	851	923	903	825	869	889	885	870	869	893	849	876	871	906	897	869	891	878	840	854	831	867	907	874	830	898	897	860	880	891	872	848	874	866	826	863	848	841	870	880	864	821	877	848	935	890	897	882	864	860	845	854	852	888	825	835	879	883	831	843	816	829	888	843	883	848	884	826	875	903	888	893	855	837	891	861	824	832	879	835	855	865	867	893	861	879	886	874	884	804	949	903	920	835	831	848	835	852	859	849	901	862	834	839	910	855	831	792	847	880	867	893	845	871	875	852	870	876	952	899	863	866	842	896	875	846	817	837	846	845	864	860	908	822	918	870	856	820	788	802	890	856	860	876	860	838	848	893	862	897	902	853	888	873	810	865	853	861	848	903	894	862	829	913	852	809	914	855	814	915	855	830	841	852	839	854	899	853	887	877	922	863	852	809	843	880	813	856	864	858	839	860	807	882	840	859	868	922	863	901	872	849	893	841	894	907	825	856	902	871	815	877	840	835	844	897	872	885	882	832	933	874	857	848	885	878	859	892	896	870	834	881	888	808	845	873	859	920	853	831	897	880	854	814	850	855	864	912	841	888	849	900	900	876	886	895	839	877	913	870	853	890	912	886	888	878	864	861	896	891	928	874	826	847	884	878	826	894	870	850	870	848	880	867	875	868	927	862	878	833	798	889	860	881	921	850	864	920	851	858	834	808	919	834	885	849	887	892	870	852	815	890	848	864	823	894	855	828	826	858	911	876	883	861	818	871	835	829	867	838	892	871	860	896	858	883	861	841	846	834	876	913	807	891	840	881	874	865	865	847	849	883	894	856	887	864	891	895	892	872	837	861	886	876	899	879	819	865	865	867	809	805	848	824	842	849	898	870	866	870	842	863	836	876	884	894	846	826	893	827	839	842	781	887	831	873	861	867	852	824	895	849	862	861	848	893	866	869	893	892	910	901	843	874	870	819	873	826	865	893	872	922	863	924	860	856	878	847	853	833	852	885	849	849	840	849	882	860	866	866	823	829	876	866	882	860	878	840	866	861	926	827	881	853	838	893	926	874	888	854	881	886	888	862	888	892	858	809	858	892	893	847	872	925	849	892	878	838	895	848	833	918	860	878	856	873	813	840	835	830	896	833	804	825	887	795	888	894	916	857	816	845	875	850	884	884	873	835	875	897	890	863	855	843	892	878	832	893	801	870	886	844	820	832	902	883	879	831	818	832	822	864	872	873	857	793	861	816	894	833	829	789	856	877	838	937	836	818	906	931	864	840	819	862	865	902	916	815	881	848	882	794	880	874	898	858	841	853	881	877	886	879	817	822	890	835	910	878	888	893	867	873	881	854	859	881	909	907	906	919	840	861	861	845	876	874	838	928	871	843	870	870	929	852	895	898	879	812	873	900	886	851	833	820	844	861	875	833	849	825	853	791	860	880	867	839	838	873	793	878	837	896	890	864	858	879	877	843	882	860	812	839	892	833	876	823	856	893	861	838	887	864	904	829	888	844	871	864	808	866	889	845	869	905	880	832	860	877	843	909	851	841	891	804	831	891	845	878	857	912	861	858	863	843	909	879	849	857	834	872	912	869	851	910	817	891	850	851	861	854	835	887	850	803	863	867	870	820	857	814	833	880	843	924	865	849	839	868	826	856	870	920	857	849	841	854	897	848	882	832	872	854	842	858	873	851	875	858	875	864	852	867	828	850	860	836	927	920	874	875	860	878	837	771	928	937	809	854	865	873	881	879	848	864	850	874	831	841	831	881	877	911	864	902	865	883	826	882	848	880	897	812	860	849	849	881	853	877	838	850	861	862	829	876	838	884	847	889	887	857	873	856	880	872	851	846	823	921	860	818	836	877	902	892	835	856	825	873	845	840	838	887	871	874	814	880	879	839	888	845	890	814	842	856	809	839	873	887	898	914	868	887	931	832	873	894	849	922	850	842	915	856	894	853	827	856	870	891	865	867	867	868	869	849	825	905	805	864	831	887	850	905	847	842	841	864	887	877	857	853	825	859	808	842	835	887	890	833	899	880	859	896	881	821	883	857	884	837	831	841	849	807	851	896	874	905	856	838	894	874	846	867	901	827	878	894	855	875	910	879	881	801	906	893	924	872	880	790	862	890	861	854	877	900	899	857	862	823	881	881	886	862	905	873	921	860	910	895	904	800	886	873	838	827	862	865	878	798	888	872	816	871	871	899	873	841	854	883	838	846	896	868	855	893	880	830	861	809	847	877	860	863	855	867	839	830	865	868	883	840	879	840	840	918	882	874	835	874	882	870	902	840	863	878	838	907	882	892	856	920	859	866	895	836	948	879	851	875	874	841	863	845	898	878	858	843	873	843	830	862	873	879	831	862	858	885	837	848	849	822	918	874	898	874	863	897	874	890	886	846	908	862	878	845	896	870	906	816	882	875	843	851	845	846	850	931	868	836	822	822	837	850	839	912	821	829	851	909	857	840	896	913	884	912	862	902	864	883	851	855	892	891	878	822	873	896	851	877	868	877	929	882	896	854	834	879	895	855	947	865	844	892	875	874	873	876	851	855	870	852	854	871	886	874	873	842	873	877	838	826	824	917	872	849	913	866	862	856	870	837	874
24024	21400	28684	24498	20892	4214	1398	891	740	714	680	654	633	657	676	672	634	626	601	670	645	583	645	617	649	601	640	658	616	590	595	620	625	578	584	623	627	606	667	623	646	598	646	638	656	654	624	616	578	621	602	635	597	603	623	611	629	586	601	580	584	647	640	572	574	582	581	595	658	590	580	610	616	596	595	602	568	595	591	548	526	620	615	609	570	597	568	654	627	586	605	635	615	567	562	639	606	580	606	642	636	600	643	625	605	538	621	602	616	636	631	597	569	610	625	602	612	638	581	569	619	646	600	591	590	647	578	615	631	565	588	591	614	623	583	648	613	570	637	577	616	601	630	562	640	590	603	604	594	572	584	645	602	616	650	603	590	600	566	625	556	644	617	574	573	605	592	567	587	635	620	557	636	560	592	598	581	599	574	659	572	583	597	577	630	608	644	543	586	596	613	611	633	609	594	622	620	610	629	597	615	652	601	597	546	577	599	591	604	623	545	620	583	602	630	564	573	594	596	630	595	612	625	626	601	550	600	585	629	618	594	586	602	597	597	591	572	609	594	571	626	601	655	599	597	628	594	593	628	585	580	652	601	639	586	579	648	603	596	590	597	605	607	648	543	645	580	587	572	610	579	583	630	622	568	609	610	585	622	560	610	558	560	572	644	605	575	590	640	558	575	584	590	620	615	597	541	551	593	611	609	566	584	623	558	601	613	579	582	589	574	564	587	626	608	613	560	604	588	622	571	555	627	627	635	539	523	584	554	611	629	602	591	620	548	636	596	599	595	614	630	606	585	571	580	592	582	602	623	586	592	574	572	638	554	591	600	613	653	556	621	557	595	599	574	594	609	553	591	637	589	589	579	616	588	582	558	618	571	558	626	603	585	615	610	572	631	584	627	631	637	644	605	588	605	561	604	580	607	601	592	625	566	605	584	649	607	604	592	585	584	587	599	573	577	614	601	604	602	587	581	583	604	614	603	591	584	613	588	600	561	637	644	596	585	605	581	591	564	592	566	600	604	636	573	581	608	607	611	629	600	597	597	629	608	603	606	579	606	591	566	618	591	559	592	594	592	596	610	586	610	622	630	582	581	604	611	595	541	562	578	594	614	558	585	547	625	591	596	593	576	636	636	571	604	606	665	593	612	605	620	591	602	646	613	588	597	609	608	590	630	567	594	584	568	625	635	564	603	564	558	590	583	618	582	589	576	610	591	643	618	598	560	593	605	639	600	552	607	569	607	619	583	609	607	583	567	614	575	600	572	617	613	600	614	588	605	607	631	649	628	586	595	628	601	575	602	601	579	618	595	565	611	612	586	556	627	581	638	573	623	580	551	598	577	553	599	621	597	619	621	617	588	617	614	596	624	563	573	566	605	577	568	610	570	576	581	599	586	578	628	571	616	543	557	561	530	585	570	608	582	606	639	587	600	568	581	613	573	571	577	603	626	614	574	597	620	588	585	572	664	590	565	589	562	585	575	622	606	625	588	616	591	617	630	563	602	627	611	647	562	571	608	590	590	559	600	592	592	575	604	554	597	622	562	578	634	584	573	612	609	542	613	586	632	564	546	578	632	581	596	599	598	645	598	608	576	610	610	563	601	627	601	579	579	565	532	615	605	595	583	537	566	554	568	580	582	608	619	600	607	610	608	633	585	577	593	609	596	572	581	588	665	596	582	579	586	533	578	580	599	603	575	601	577	624	601	599	603	610	617	592	578	556	601	541	576	633	652	617	591	626	605	562	600	602	570	590	583	631	612	578	618	584	612	604	592	577	575	614	616	637	607	615	527	589	583	585	599	572	606	628	617	619	599	606	578	577	592	597	567	577	628	592	571	511	580	566	593	575	580	548	610	648	617	579	623	594	623	612	630	596	541	600	625	576	590	644	644	583	553	570	594	637	559	599	611	572	589	622	565	597	566	599	612	618	602	556	544	583	599	603	597	602	601	600	589	607	605	607	586	629	590	589	595	625	613	596	597	571	589	637	581	674	561	539	570	568	582	600	599	603	585	557	613	640	560	611	599	584	623	594	569	589	585	566	643	566	634	538	594	662	621	599	624	586	567	557	591	614	634	565	597	573	575	582	630	636	571	609	630	605	609	578	593	573	567	635	620	610	577	582	594	590	590	611	645	599	561	598	577	567	588	542	589	602	591	555	590	604	580	562	582	586	601	567	645	610	593	588	610	612	621	583	564	608	619	586	586	588	570	551	571	581	621	645	614	608	555	555	579	616	603	579	616	667	593	630	607	593	562	584	556	540	619	599	619	627	572	623	649	619	586	584	573	555	597	649	564	634	596	605	565	557	585	577	580	629	579	567	598	589	578	571	574	560	578	602	621	603	627	607	602	573	603	608	605	609	555	603	657	593	548	614	561	580	586	612	585	595	570	565	643	603	616	595	652	620	587	568	600	592	580	604	612	596	635	583	606	630	589	611	604	613	585	577	599	615	616	621	573	593	619	649	576	612	616	601	594	615	569	605	536	593	605	606	586	633	582	583	584	592	571	584	579	564	569	608	587	558	592	592	588	564	652	602	532	564	596	639	622	595	609	616	575	616	625	612	566	607	618	598	604	572	589	655	634	624	601	590	601	618	569	549	595	541	621	563	572	616	585	526	594	543	591	599	627	610	590	609	571	648	615	583	564	615	555	606	546	618	582	641	586	605	613	581	563	591	609	596	579	562	629	597	641	582	568	591	598	589	568	603	607	570	580	590	619	649	621	590	586	562	641	589	584	584	593	623	529	603	594	530	584	619	578	635	580	616	609	618	595	612	637	609	565	630	563	603	598	589	580	568	602	584	583	569	575	622	606	601	584	558	559	581	572	603	593	631	613	617	602	632	591	596	584	604	601	555	588	619	620	600	601	630	606	601	568	626	612	600	598	567	614	564	569	629	623	588	585	630	575	575	626	597	609	556	562	591	603	580	600	636	597	605	562	566	634	600	635	578	587	589	600	588	635	588	602	610	622	651	583	619	570	599	601	627	582	615	611	582	602	574	590	572	564	617	596	652	542	571	564	580	564	662	554	598	593	609	603	629	609	625	615	628	617	582	593	547	599	564	621	597	557	580	557	632	656	599	593	593	575	593	623	586	602	561	588	558	602	610	571	570	558	630	632	585	606	599	606	608	564	572	570	602	587	588	627	564	566	583	605	571	616	624	549	575	576	594	623	619	573	640	602	603	589	580	587	614	607	571	595	533	556	574	624	617	586	567	627	641	616	586	656	590	570	619	586	656	599	564	595	582	576	559	570	573	617	612	618	587	634	551	584	586	580	629	559	627	592	593	620	608	608	568	587	612	576	600	563	649	583	564	609	594	669	624	571	618	607	614	600	594	596	662	607	610	579	567	621	626	588	592	602	585	632	588	605	593	559	637	597	560	566	564	589	588	626	582	589	605	637	566	615	563	596	621	555	596	596	597	588	557	540	583	618	549	626	565	601	577	618	596	581	607	612	595	585	643	589	594	614	562	616	587	603	578
3507	5119	4064	2174	1589	1245	1094	965	892	819	819	784	775	678	662	725	693	707	655	660	641	665	678	646	637	664	632	617	627	626	622	679	659	604	640	642	598	621	589	623	697	581	624	651	627	629	606	601	610	641	624	620	590	584	617	597	598	642	639	615	673	625	585	558	587	622	614	651	586	595	601	656	651	633	571	660	610	593	595	583	607	624	603	607	612	617	604	565	634	623	650	641	585	611	607	602	609	602	594	593	602	592	574	603	571	591	584	596	603	601	623	624	581	577	578	646	594	584	563	620	628	595	576	626	609	640	606	613	564	641	634	604	593	611	621	600	600	619	575	617	578	599	652	575	613	584	601	603	590	614	584	628	595	634	624	627	579	598	604	600	586	615	603	607	618	575	606	594	631	553	617	560	581	629	579	604	593	610	651	594	576	619	610	592	652	629	611	570	582	589	599	623	625	558	590	637	596	596	609	584	587	592	604	651	624	577	578	599	615	596	561	591	583	593	646	591	627	541	604	572	591	622	579	602	616	617	584	586	593	590	603	608	603	604	610	625	592	590	593	621	583	566	582	550	563	620	623	566	624	594	563	578	605	556	602	604	599	632	613	660	584	585	587	597	612	556	569	572	593	571	633	583	616	615	631	602	569	607	635	601	624	632	577	593	578	563	627	593	581	587	555	589	595	575	625	544	613	568	645	619	575	647	574	587	636	561	563	595	600	579	622	596	609	596	574	525	625	571	603	603	605	636	578	542	576	595	604	577	625	568	581	594	621	586	590	578	566	579	609	591	595	595	598	550	644	594	595	608	576	622	562	604	582	610	602	595	576	588	610	617	577	579	595	607	592	601	613	594	576	611	558	608	569	575	611	644	627	566	642	563	558	593	639	613	581	584	607	610	577	599	591	608	593	586	586	576	569	572	590	554	584	580	565	597	660	628	608	617	603	575	588	616	607	600	594	585	567	615	626	549	597	608	609	609	571	605	571	595	594	557	595	604	579	576	608	561	633	595	612	591	627	627	605	632	601	554	606	560	596	575	614	611	582	608	600	560	604	598	609	695	602	638	584	600	639	651	533	591	597	619	555	611	576	611	622	611	584	599	611	643	612	577	635	624	576	623	573	597	579	586	618	612	610	588	576	624	619	602	570	628	604	601	577	598	565	621	599	597	586	556	596	599	610	560	590	594	589	625	599	584	627	628	602	607	570	601	608	594	612	614	571	557	627	608	591	620	605	563	582	653	641	551	613	623	574	608	606	594	616	626	538	595	633	638	612	586	588	603	562	597	589	576	610	621	602	597	588	611	599	613	631	620	581	607	600	582	584	573	593	586	567	604	606	598	594	566	584	579	586	602	609	606	597	613	581	598	593	607	619	599	578	659	625	585	572	586	569	575	563	578	601	591	553	637	628	594	594	644	599	603	571	598	604	556	574	602	595	579	564	643	606	611	581	609	633	606	583	589	597	578	612	566	634	573	584	588	568	595	587	599	557	636	603	561	618	568	588	632	550	590	607	579	563	564	577	576	565	608	589	611	559	641	602	573	585	578	604	569	599	593	604	600	592	588	616	596	594	585	589	615	561	604	600	577	589	564	577	600	590	611	590	579	622	557	639	593	549	627	632	613	593	607	583	565	608	625	649	603	594	562	585	571	590	595	583	590	594	588	586	605	577	607	576	669	536	617	550	553	609	620	582	615	581	583	576	532	547	603	621	562	577	599	565	576	568	655	626	593	552	527	596	577	584	592	599	599	603	604	575	604	604	585	569	614	587	592	611	596	578	624	577	635	590	609	570	572	622	621	581	614	561	579	581	596	595	590	613	551	597	610	567	612	643	606	603	579	602	561	590	581	570	576	604	594	615	585	608	559	615	603	614	629	563	619	553	607	615	592	598	629	587	600	575	607	573	623	569	579	573	572	563	580	573	606	574	631	597	571	599	623	594	614	607	533	594	539	568	572	601	590	588	623	599	598	555	592	622	576	625	607	558	555	582	595	628	587	603	595	621	604	633	627	601	573	609	578	605	594	553	588	583	639	580	610	577	534	590	610	628	618	562	616	602	593	599	554	610	603	589	576	581	594	597	557	606	589	596	580	611	612	584	607	570	591	604	599	629	617	592	578	603	602	546	600	615	583	631	610	598	576	586	572	570	608	626	609	596	564	575	591	589	583	597	610	627	597	592	573	589	593	603	592	596	610	602	589	628	611	559	548	583	623	606	595	589	596	597	578	570	608	594	574	567	612	579	627	614	569	584	610	573	618	597	589	614	614	560	628	558	578	641	580	567	558	546	589	578	578	559	588	587	571	593	592	616	615	584	572	589	601	587	634	591	589	596	604	626	596	588	595	563	591	614	620	553	591	575	577	576	626	577	581	569	626	563	581	611	594	602	612	583	568	616	626	611	628	575	569	568	601	586	564	563	569	612	574	574	599	574	609	620	607	599	575	601	586	628	588	590	564	634	575	589	637	601	609	551	555	606	587	586	627	541	570	608	659	579	565	570	602	556	547	602	600	568	611	613	625	551	596	572	576	550	569	580	597	623	581	607	576	598	588	581	615	583	580	583	622	619	622	598	561	615	604	594	641	634	571	622	577	588	595	635	601	600	587	602	593	568	558	606	621	590	562	614	582	587	603	620	576	564	584	600	569	595	633	586	604	569	612	622	607	631	658	574	617	609	605	615	571	587	581	603	582	607	617	606	555	622	622	579	575	596	561	605	612	579	573	603	598	536	613	595	565	591	587	584	611	575	591	570	582	590	625	610	589	588	624	621	565	599	593	579	634	609	598	604	572	616	559	613	604	557	582	598	630	587	562	597	565	555	598	578	567	596	619	600	584	609	577	573	619	548	596	626	584	536	627	575	619	600	626	614	601	624	591	596	583	605	596	609	582	571	588	588	571	597	611	567	601	592	579	604	589	562	580	587	572	577	567	571	560	609	621	555	627	559	617	575	613	598	586	547	594	619	623	597	611	568	608	570	591	586	598	599	585	640	634	561	614	549	606	638	589	623	586	606	646	605	606	611	614	569	589	560	541	597	576	595	586	636	629	578	608	583	591	589	594	576	612	620	583	548	574	585	563	637	615	642	604	591	610	538	567	584	584	588	605	608	607	596	564	578	629	593	602	573	597	564	596	601	583	553	600	630	545	613	620	572	615	586	564	577	552	563	581	588	573	600	557	626	564	556	612	587	629	632	589	592	603	612	620	614	618	588	619	582	623	567	572	592	595	587	591	543	585	563	629	637	593	564	576	574	569	606	589	614	566	593	597	585	606	618	592	588	592	593	546	592	581	579	609	580	606	594	550	617	562	597	618	607	590	593	594	615	572	588	580	606	592	613	578	617	574	619	588	590	540	608	590	570	543	598	556	573	586	622	631	594	610	603	578	602	580	579	622	521	590	583	565	631	595	603	581	548	575	616	587	559	576	547	608	610	587	580	591	579	584	582	613	595	594	588	589	575	608	549	617	590	583	597	548	592	611	620	575
27668	12902	2358	1308	1030	971	976	963	968	928	941	1010	969	931	895	941	943	938	927	940	949	978	923	962	974	906	985	949	946	980	942	948	927	889	947	986	921	951	957	975	953	969	922	938	865	964	861	941	930	931	957	922	964	972	934	869	923	962	899	902	903	914	929	923	918	904	955	921	938	891	986	964	900	946	912	882	938	959	877	920	951	905	952	936	973	907	987	929	1014	949	976	934	916	918	971	954	900	947	982	899	891	948	951	923	911	925	934	945	939	960	921	875	945	985	954	986	904	923	953	919	919	935	905	913	945	874	961	910	996	908	960	905	927	921	892	928	1038	897	919	891	909	889	960	906	959	965	928	965	925	936	941	949	965	876	940	944	938	932	989	973	981	962	955	931	901	918	990	983	933	948	971	926	917	916	927	918	888	966	976	948	900	900	901	881	928	937	898	947	969	942	920	957	918	928	910	977	947	906	960	954	1001	984	954	954	968	910	926	893	941	918	939	911	906	927	936	936	1007	894	958	960	933	899	966	964	954	980	907	977	930	942	931	901	883	945	973	956	889	835	888	953	894	970	974	978	892	964	956	985	956	978	964	931	908	957	909	958	952	883	934	922	914	967	988	940	915	907	930	924	937	957	948	863	925	928	926	864	855	906	887	914	963	992	912	923	986	912	925	929	925	922	921	896	922	917	905	947	926	878	947	906	928	917	915	928	887	967	928	911	876	894	894	941	941	922	991	871	975	916	955	939	892	925	871	905	914	939	968	922	930	894	948	881	878	942	936	895	940	913	910	882	946	933	951	948	914	931	917	955	902	920	912	931	951	961	907	921	905	936	959	909	947	929	921	918	1000	929	922	917	966	877	925	988	954	944	932	922	923	962	935	974	931	897	919	920	927	938	927	896	943	895	946	929	907	977	936	917	923	900	921	881	962	971	921	918	932	933	956	989	898	917	937	948	933	903	926	880	944	931	944	879	889	879	946	925	925	989	1002	905	893	956	925	929	949	906	921	962	918	964	855	893	1018	900	959	942	928	973	956	947	963	940	965	920	943	908	954	964	935	956	953	925	915	943	903	946	943	888	892	937	894	968	996	938	887	988	960	908	963	916	926	944	930	948	919	958	974	937	1043	916	928	931	949	893	913	941	920	960	960	904	934	952	905	980	967	928	893	941	937	957	980	862	877	950	914	927	950	939	909	932	945	942	974	915	930	938	903	967	910	924	886	916	978	932	916	976	915	874	934	932	971	897	899	931	889	988	917	1014	964	912	900	897	950	984	971	1014	974	957	990	948	910	893	942	948	949	975	926	953	943	912	907	916	933	917	964	929	1058	900	969	980	924	905	950	952	965	904	892	939	908	923	987	980	934	923	941	923	919	907	945	913	992	963	897	955	958	962	954	951	1010	964	962	943	960	917	928	954	899	955	917	977	928	919	976	956	938	951	959	936	939	913	933	969	930	894	1039	890	957	923	908	947	906	971	991	884	985	908	980	924	929	967	934	878	894	959	950	906	932	931	928	903	921	924	967	869	957	923	912	911	907	999	905	930	910	902	928	973	939	918	971	902	932	926	970	967	941	893	933	952	920	892	877	911	885	985	904	884	922	910	936	985	909	924	928	953	858	934	915	886	919	895	879	909	918	927	945	943	930	909	933	926	914	969	927	915	989	900	980	917	926	879	899	931	884	924	891	951	920	941	929	946	923	927	902	898	1005	928	972	923	924	929	889	946	902	947	979	946	878	923	984	918	934	894	944	902	933	889	957	933	928	931	903	976	992	909	963	908	950	920	925	974	902	954	943	944	932	1002	917	984	874	952	962	914	970	890	930	896	944	988	985	900	978	945	925	936	905	914	940	940	932	982	901	954	885	929	914	961	927	915	895	898	909	964	974	910	926	937	905	949	951	968	910	936	912	952	935	903	932	947	908	930	875	917	921	936	927	908	935	934	1004	953	972	953	919	949	929	947	934	984	955	900	907	941	921	889	931	907	956	959	934	964	915	961	913	921	969	896	928	922	975	941	932	925	893	925	934	916	904	938	886	933	908	986	965	941	963	926	931	1008	938	958	987	912	985	925	963	966	947	882	962	917	938	942	950	931	902	943	975	911	891	929	900	912	976	928	938	955	929	921	916	955	862	912	931	945	924	959	971	943	949	963	990	955	944	897	987	957	975	958	993	936	937	937	989	904	927	944	986	987	932	901	926	867	881	937	942	923	1005	972	960	925	929	915	946	944	955	981	969	985	951	974	887	988	967	969	953	948	988	951	930	890	961	957	924	974	952	947	902	889	919	939	921	954	919	952	906	951	875	929	932	942	896	905	982	931	947	948	921	943	912	928	938	942	942	957	968	963	895	955	950	968	939	957	916	879	894	956	924	909	957	980	935	923	921	933	963	872	945	987	958	942	991	995	984	936	927	921	930	950	871	929	959	918	953	985	965	914	968	942	943	943	949	908	932	944	917	899	923	928	952	907	979	911	997	934	1002	962	933	920	929	969	966	896	978	977	945	986	920	960	916	906	985	951	916	961	950	904	874	938	888	926	945	969	951	953	962	970	988	958	880	894	937	890	949	937	949	918	1004	947	908	905	958	874	981	916	921	922	985	928	943	923	896	930	910	954	958	912	906	925	904	968	988	947	933	923	968	918	952	920	888	935	954	895	947	905	946	941	945	966	948	876	933	955	973	921	922	960	912	891	890	939	963	914	956	925	933	953	976	924	944	952	947	978	950	907	954	1002	953	956	955	966	946	961	957	990	946	921	938	897	889	892	979	980	950	959	938	951	981	914	938	887	949	950	911	936	948	966	948	936	950	958	883	961	951	939	946	982	937	921	920	941	880	892	988	970	892	958	946	894	963	960	969	892	917	889	969	933	873	958	955	940	1003	935	927	934	901	924	921	909	910	914	922	964	937	992	926	947	924	973	910	913	941	906	943	935	991	887	972	955	962	999	983	944	927	905	974	915	955	924	887	909	944	893	970	951	993	941	997	929	972	926	905	938	903	909	936	950	967	961	950	927	892	963	873	923	925	1028	900	970	936	981	917	915	911	974	952	947	909	971	876	956	949	921	961	943	984	951	934	855	935	908	922	945	988	885	912	928	984	925	929	952	938	889	908	955	910	900	938	997	894	919	924	897	921	931	851	938	896	913	978	961	896	936	961	900	925	928	913	911	926	914	891	934	955	934	923	916	920	953	954	884	933	942	968	920	957	984	948	988	972	942	926	978	919	879	912	923	947	906	959	920	939	882	952	928	926	885	890	923	899	959	913	927	912	938	988	908	957	923	983	938	945	982	981	975	954	926	933	882	946	896	972	972	904	945	931	953	873	927	934	966	988	911	884	977	919	909	931	940	933	925	934	879	937	955	938	940	870	955	927	949	971	915	961	960	900	924	961	900	926	973	898	908	946	928	943	986	924	855	939	918	930	911	944	920	981	937	962	952	960	975	969	883	925	929	1002	931	936	897	973	907	922	925	942	948	955	935	942	949	910	918	897	990	993	922	926	941	955	972
5179	1091	997	896	877	841	883	837	840	860	885	800	826	828	814	812	863	828	871	837	864	877	860	851	804	844	839	865	852	827	844	890	812	908	808	796	842	826	782	867	818	891	808	827	844	850	824	797	863	829	824	855	882	799	794	819	841	833	807	857	807	802	817	813	844	807	807	790	842	818	786	833	822	840	827	851	914	847	816	830	832	893	814	851	847	805	838	790	831	822	892	856	829	773	772	817	847	882	812	810	832	833	852	810	836	844	836	862	827	822	845	826	813	789	804	810	855	798	882	866	840	852	794	814	818	876	862	884	785	872	861	822	802	841	829	779	796	833	810	781	842	796	807	832	855	805	799	833	788	841	861	857	809	814	805	801	854	836	854	838	832	804	812	782	833	823	814	864	818	861	866	819	879	779	840	873	848	791	831	842	831	848	888	906	814	811	776	836	831	840	846	800	861	813	861	842	837	881	770	875	855	838	806	841	828	807	847	825	796	805	830	842	875	869	805	832	825	822	813	863	831	832	822	855	854	845	857	815	854	815	864	854	863	856	842	835	835	801	859	856	834	834	851	843	810	818	818	861	792	845	836	865	799	839	829	847	835	820	849	852	821	818	843	851	864	860	787	804	814	800	869	821	842	841	827	788	831	829	823	812	836	826	851	832	821	797	843	844	838	839	807	861	801	816	815	866	804	814	825	819	855	803	819	798	805	830	829	794	821	871	842	789	836	841	844	863	784	851	869	821	813	820	909	801	842	794	836	831	810	836	807	803	822	838	873	822	844	748	836	821	760	817	822	877	812	833	842	815	825	835	821	828	783	825	795	806	852	796	840	769	864	877	805	862	877	813	792	857	840	835	793	828	849	889	814	818	801	836	873	820	861	839	783	796	905	850	828	798	854	782	793	847	843	820	785	834	875	801	838	842	773	795	820	823	844	853	844	827	834	795	896	859	872	824	872	842	815	866	871	838	846	845	844	804	830	806	818	817	848	811	834	839	948	817	810	822	868	843	773	829	819	843	811	857	839	807	855	820	874	777	807	841	843	799	831	832	853	785	823	852	793	813	806	769	778	877	784	807	804	816	848	868	818	879	850	837	854	844	854	858	829	862	859	835	801	833	837	817	867	854	863	868	853	811	844	877	825	849	766	821	808	893	845	848	827	794	803	820	849	875	888	807	818	830	825	824	819	865	811	846	814	868	836	838	750	838	847	836	887	810	835	841	838	859	822	835	832	828	873	772	821	822	820	834	835	813	818	837	791	815	823	859	895	829	843	834	854	859	824	870	857	822	847	854	793	820	832	857	858	827	801	792	816	856	872	825	831	823	796	820	836	810	873	833	839	831	849	863	840	845	820	834	819	840	866	809	830	876	857	833	844	799	805	845	876	822	845	826	786	845	857	864	827	828	787	819	868	851	824	820	847	795	814	863	858	857	852	850	820	843	875	854	864	809	877	893	806	835	840	864	767	863	839	846	864	796	822	841	854	760	783	788	827	807	825	857	831	846	863	855	811	775	803	869	829	808	840	802	837	793	849	840	845	791	834	797	851	845	868	861	805	833	816	814	870	850	860	818	817	842	816	857	875	824	825	785	873	828	828	817	858	878	836	785	801	843	813	837	836	854	817	852	863	811	878	788	843	827	802	851	855	808	819	829	867	818	793	847	849	825	811	810	828	880	866	882	823	790	836	827	846	780	831	841	830	857	862	875	850	821	865	872	836	873	775	828	832	817	837	833	822	823	812	857	855	811	805	813	841	823	801	821	789	864	862	823	771	815	843	839	835	848	772	776	803	836	844	847	815	855	862	854	773	780	856	817	818	845	814	867	834	876	833	830	827	839	867	833	789	880	856	834	884	816	827	826	855	822	806	820	828	829	796	814	838	878	801	817	839	808	817	803	798	886	844	836	847	810	814	817	791	866	844	801	769	772	806	869	848	768	811	828	836	819	867	813	835	804	831	805	867	810	779	854	828	863	805	840	811	799	830	832	732	818	810	779	788	824	804	803	846	855	835	839	782	840	861	876	855	849	805	838	793	838	846	784	782	814	838	788	831	827	847	849	819	789	830	846	840	857	781	816	795	824	789	845	813	833	818	832	852	833	835	860	806	839	836	849	845	819	857	823	801	848	856	828	797	842	810	816	799	760	839	844	834	822	810	829	848	821	771	807	854	836	813	879	817	852	841	837	802	846	818	830	859	772	830	835	851	845	845	842	809	828	816	840	752	847	819	839	867	848	823	817	826	858	807	838	826	804	832	849	833	792	824	763	768	858	896	858	838	808	763	812	815	824	853	873	823	839	861	839	861	813	817	844	836	872	794	825	893	862	837	865	805	830	804	891	863	864	818	809	806	784	818	843	818	747	861	816	799	815	813	856	850	788	841	835	875	862	882	828	814	850	838	801	840	780	834	836	891	855	799	811	854	879	840	817	821	838	841	885	885	840	858	799	853	810	810	791	850	786	867	853	829	785	817	872	815	835	806	819	822	839	824	853	835	849	781	867	862	866	820	855	842	869	812	863	833	802	868	854	871	827	851	807	861	829	804	839	818	858	820	871	809	840	847	846	853	837	843	822	810	909	838	846	819	846	834	842	809	790	855	838	829	832	841	864	799	789	875	866	894	832	815	857	887	813	768	874	798	815	858	805	807	867	826	801	798	863	857	820	800	763	790	835	865	845	790	848	823	832	828	917	841	840	822	860	850	817	799	809	838	819	798	827	829	821	820	841	819	842	844	829	857	843	824	814	802	806	825	838	866	832	881	846	860	818	799	856	837	881	874	799	874	803	843	854	852	808	798	890	874	787	806	851	857	813	846	776	808	819	825	820	864	827	848	808	812	842	839	860	820	783	809	885	805	877	822	848	814	831	876	855	829	860	821	840	875	819	856	841	826	816	805	811	816	867	818	855	860	784	886	810	854	776	813	836	810	876	780	772	837	823	820	851	847	747	835	862	873	814	812	820	810	877	807	822	838	860	826	801	826	817	833	843	838	795	836	777	843	830	869	788	806	804	847	781	807	815	853	849	825	792	836	841	890	860	815	773	800	861	821	820	887	803	814	820	808	871	820	834	879	828	845	825	828	828	808	822	793	886	800	843	822	851	803	815	849	817	815	890	783	832	789	824	794	804	802	837	874	773	803	823	847	830	858	834	865	839	848	804	813	862	861	851	794	859	864	902	773	778	788	825	850	878	814	797	850	805	873	810	893	856	856	838	870	816	845	828	813	824	798	772	832	803	849	849	820	805	832	813	851	860	839	829	796	799	822	863	832	822	832	863	831	793	840	882	813	813	830	783	838	865	838	811	847	803	880	824	805	832	867	829	806	859	793	821	865	839	850	826	814	793	838	828	840	828	800	835	810	804	848	816	816	805	782	845	796	863	844	916	871	816	838	826	821	848	784	835	834	821	776	821	814	806	872	858	826	818	796	828	838	839	830	808	841	842	843	788	794	864	837	811	849	808	825	819	765	914	848	847	829	832	782	762
25452	21399	26577	21921	3229	1527	1261	1100	1001	1015	1053	952	1049	1028	1018	998	1038	982	1000	984	966	997	1026	1002	957	1006	1002	934	943	1063	943	994	1013	935	1030	927	995	1024	974	928	960	978	980	974	956	1013	978	1014	932	961	1011	924	1014	979	1002	937	1002	952	952	949	924	940	999	949	1028	980	939	944	974	1027	972	980	1004	983	1008	947	941	972	920	966	980	967	941	1006	934	969	931	969	1025	967	925	956	942	955	1001	945	955	955	939	896	992	991	964	1018	961	916	1002	967	953	945	979	977	975	987	984	958	972	979	952	977	1074	976	929	895	977	962	967	920	939	999	966	976	998	985	949	951	948	1009	970	1003	964	951	924	1003	969	990	896	979	999	1020	933	967	955	973	970	996	942	942	989	1063	942	930	961	968	967	912	1009	1015	939	1014	959	955	933	967	943	1000	986	964	1005	985	1013	987	1026	936	950	964	939	986	957	1001	966	1010	957	967	972	951	964	1004	920	922	929	988	987	979	895	942	1009	995	939	954	1047	962	989	954	958	1016	974	993	1002	961	988	956	960	1023	896	993	935	934	932	1010	947	941	980	966	980	956	936	968	1001	922	940	910	943	1011	942	936	912	1007	982	987	960	1000	935	1001	1007	1025	985	978	918	943	937	1010	929	994	940	939	1005	969	993	943	911	987	961	981	972	983	972	979	974	961	930	945	899	983	931	962	951	940	972	932	1035	1010	948	970	1007	964	957	976	951	960	944	969	967	898	1001	929	979	945	937	967	966	1006	918	924	1005	1001	982	999	976	959	918	949	966	956	950	997	976	1001	1011	930	992	918	1006	956	1004	914	917	945	980	976	940	1011	962	922	967	926	971	966	982	983	1000	1034	945	952	994	951	986	995	995	930	926	1000	992	939	924	969	931	954	945	940	996	977	970	976	947	931	957	1009	969	947	925	937	948	949	975	954	1017	974	945	976	970	981	985	979	969	969	968	975	1011	934	954	934	946	932	975	960	896	952	1002	984	955	973	937	924	956	970	1027	943	959	981	1009	943	1038	1014	948	979	964	996	1008	965	992	936	978	980	986	977	981	946	962	978	936	1017	908	952	921	991	962	998	987	985	932	993	976	968	978	937	972	986	932	1010	975	952	977	948	933	902	916	955	983	950	961	926	975	962	960	999	995	960	968	914	983	951	914	974	1004	972	1002	964	935	1001	951	964	965	950	960	944	986	998	936	991	927	957	990	986	953	1003	942	992	969	928	935	981	939	932	921	923	980	995	923	1041	971	1015	985	1000	984	976	984	993	996	914	995	962	991	919	1040	929	980	948	909	988	997	996	957	927	929	1010	956	930	952	934	944	942	918	926	971	1009	995	958	982	943	945	1016	983	949	985	935	940	971	971	915	977	1020	1013	1053	992	983	922	981	996	945	922	960	977	977	973	997	960	985	907	956	909	966	902	937	947	974	988	959	975	960	1011	983	999	1006	1021	930	978	1005	941	967	989	986	956	940	987	935	986	969	941	1007	968	998	965	1000	1021	963	981	1035	1012	978	972	961	978	954	1003	983	1010	983	938	928	960	960	968	948	1004	1015	958	957	929	985	963	946	943	954	898	971	942	985	908	971	962	958	966	955	985	991	990	965	957	942	1028	898	1022	942	942	970	975	925	991	1002	983	959	929	898	968	959	1041	987	961	974	969	1011	932	912	916	996	962	1030	937	948	999	938	1002	971	972	995	965	968	964	933	1014	1001	929	909	992	1013	982	953	933	981	961	976	973	911	934	896	994	945	972	1042	986	1009	944	1012	982	981	966	994	924	916	1001	961	977	985	926	986	905	1000	990	956	938	981	1007	959	922	902	977	958	949	948	958	951	956	948	968	975	988	893	962	1019	992	1015	935	948	1016	976	992	923	991	980	923	975	972	978	962	934	971	963	1003	984	976	961	984	967	951	957	911	981	948	918	991	973	982	997	1008	983	980	954	929	977	919	962	952	978	954	959	972	959	908	957	963	954	1006	990	960	955	938	970	924	933	946	1026	921	886	990	921	984	942	960	1037	976	930	988	964	973	867	903	906	957	972	936	995	958	999	1022	979	1056	943	1019	939	1016	934	953	940	944	985	1013	900	1062	978	965	935	943	971	978	980	919	960	1001	954	999	985	979	995	978	964	921	965	931	1001	992	959	975	968	897	982	962	992	943	963	941	936	981	1005	906	903	913	982	971	1007	962	997	974	973	964	942	945	973	927	985	951	950	924	1008	959	979	931	1009	964	931	978	1031	985	1020	976	912	961	947	1023	1004	1013	1000	988	969	949	944	978	934	993	980	924	998	1032	902	957	981	970	922	944	923	1002	977	945	949	947	986	924	983	916	942	976	926	906	945	1000	937	988	943	967	949	985	977	953	1008	875	947	1001	994	988	956	910	1040	982	1003	981	1008	944	980	971	971	970	958	994	984	972	967	1010	1007	960	1011	976	999	942	1023	980	941	990	978	964	916	1000	969	933	987	938	994	1002	988	981	944	933	948	903	939	1010	989	993	923	931	964	973	989	996	982	1020	996	962	981	963	1020	987	983	978	987	1005	913	995	955	1008	946	986	1015	925	952	933	937	992	982	1062	989	1036	957	947	962	967	1031	935	977	952	969	996	969	1003	914	937	945	961	965	945	956	1012	987	925	971	945	982	942	967	960	978	950	955	963	961	998	950	906	962	903	940	996	947	977	912	930	914	938	996	994	1001	970	959	931	1010	973	972	976	927	926	944	961	998	876	920	972	935	1015	928	984	933	921	999	963	906	968	979	1000	950	918	986	979	1009	1003	928	976	921	952	945	951	924	981	1026	964	885	936	937	958	915	992	920	943	986	929	977	916	990	987	966	936	959	968	919	923	971	942	1015	956	964	969	942	963	1027	938	980	992	899	909	1015	1025	968	1008	1000	966	978	990	952	932	929	993	954	913	970	976	999	979	992	947	938	980	996	991	953	942	951	970	955	998	921	957	954	901	1035	955	1022	960	957	1026	948	951	962	962	983	1001	975	976	1000	1015	949	987	986	1023	995	957	936	932	964	962	1011	970	942	949	953	977	975	996	996	899	965	942	972	961	998	979	952	985	1017	955	1010	1004	969	945	1000	983	1007	1015	955	928	989	960	973	1006	938	982	1051	995	922	949	957	974	950	922	1003	941	969	984	995	992	957	979	993	901	951	995	1021	967	948	979	965	976	955	1001	1013	994	984	902	991	973	968	1041	980	1002	999	998	969	991	975	951	944	953	963	999	924	966	994	978	1013	994	981	902	974	930	937	1014	984	1030	939	937	958	970	976	956	937	945	961	999	991	915	945	966	946	956	902	980	1018	957	1011	975	966	1008	958	1016	939	924	992	952	948	932	931	1000	953	972	954	912	976	932	953	1005	945	985	955	926	982	989	1012	916	975	944	965	972	945	941	917	969	966	981	945	908	969	971	973	981	949	994	932	999	974	966	963	1012	998	970	967	962	997	974	968	980	960	945	984	960	951	952	936	955	950	920	1027	904	975	933	924	990	977	949	995	951	1015	971	988	981	952	943	975	1021	1016	892	951	967	987	979	960	963	1023	949	951	969	970	944	956	981	950	967	984	986	970	955	971	1005	947	1038	952	982	899	946	998	999	956	932	986	962	960	946	976	902	949	941	965	957	979	979	1004	1003	982	942	938	915	957	949	946	1012	961	978	927	950	930	984	969	988	972	931	925	961	998	944	917
3738	2789	2295	1489	1346	1113	1105	1014	1015	976	933	932	846	974	902	906	920	891	920	901	892	894	912	910	902	884	840	863	912	879	908	958	862	837	872	929	827	896	885	902	880	884	896	920	819	862	840	893	918	875	899	886	865	860	880	904	861	952	874	896	890	841	881	882	838	845	877	893	865	856	905	875	942	887	875	835	817	877	866	883	869	856	937	895	877	882	853	871	859	909	880	837	887	886	840	860	867	911	828	852	874	836	830	864	893	830	863	896	900	933	876	886	819	931	915	884	913	857	851	910	849	914	838	841	846	884	887	889	871	883	866	867	879	850	896	861	857	854	824	850	880	889	868	860	844	831	901	830	863	841	861	886	840	886	911	893	869	880	866	838	890	930	853	868	870	863	872	870	891	842	872	833	890	903	856	883	863	873	830	828	872	922	899	849	851	801	885	858	843	860	863	849	880	862	906	832	914	934	911	822	874	872	870	896	855	851	896	927	884	846	831	904	883	910	882	854	891	836	899	917	836	873	908	891	897	892	849	853	895	880	854	901	828	922	856	846	853	871	896	890	847	814	859	829	877	851	849	844	867	829	869	892	837	850	866	907	847	904	872	932	816	804	882	816	894	882	915	948	891	859	885	907	899	915	858	815	830	853	855	810	859	855	891	857	854	822	854	886	902	899	852	860	965	878	849	835	858	870	910	901	914	862	900	821	835	847	873	878	900	870	839	857	895	855	874	816	839	837	879	835	805	834	867	878	857	822	850	850	850	881	895	901	881	809	878	821	866	900	841	830	816	875	871	899	878	886	855	834	823	809	895	895	866	875	889	830	863	878	918	892	918	863	878	883	867	858	852	860	849	889	868	917	874	888	914	869	882	858	848	886	905	887	892	915	885	901	889	852	878	915	892	833	880	856	843	884	854	890	860	862	882	877	839	884	848	853	870	839	834	855	897	843	852	847	898	842	877	857	840	834	798	871	862	843	849	820	840	902	889	917	912	837	874	852	866	918	901	900	839	870	863	843	882	883	885	857	838	864	891	825	885	852	793	909	915	845	924	869	877	863	885	859	952	842	835	904	916	879	877	807	861	894	854	862	839	806	861	848	800	836	898	838	831	856	913	884	831	847	847	873	877	825	914	844	850	851	858	823	840	879	852	870	927	916	856	849	860	837	839	869	860	867	826	868	842	866	842	860	836	838	909	814	825	841	916	910	854	873	913	828	881	836	875	830	857	842	907	826	876	830	871	851	882	880	837	853	894	864	876	859	914	869	922	857	804	840	887	824	879	854	883	821	808	829	883	848	889	845	837	876	870	894	860	855	841	861	877	883	831	829	889	898	893	904	836	917	864	877	843	873	861	861	888	827	906	823	875	838	857	863	889	823	886	841	884	887	893	818	842	821	879	948	871	866	928	864	884	897	876	854	899	833	885	837	819	906	857	837	853	870	889	837	893	882	860	828	910	884	837	888	831	850	853	891	817	881	874	878	902	908	839	903	861	918	918	873	911	859	885	881	860	922	829	825	856	808	825	856	831	878	826	864	820	872	895	781	872	846	904	874	874	874	868	875	860	818	846	816	843	835	844	876	869	814	862	866	799	857	913	833	897	898	907	901	828	855	813	845	863	910	942	847	835	854	907	876	879	844	874	882	865	853	854	850	878	884	863	886	899	887	837	853	875	841	894	908	865	901	844	859	829	867	876	886	896	898	863	833	845	903	900	837	888	855	861	847	879	883	884	849	882	932	851	878	873	885	822	854	824	878	880	823	881	903	887	904	858	866	864	908	870	840	869	848	865	853	889	918	847	851	877	854	851	947	831	844	826	878	861	886	837	829	863	872	883	917	859	871	877	867	817	914	872	851	883	863	799	895	871	884	881	868	859	892	850	838	834	873	876	881	849	879	871	835	882	867	882	880	880	831	868	980	824	820	854	826	924	882	920	871	890	852	920	879	856	846	864	925	840	892	922	847	828	860	919	883	928	839	851	826	824	860	888	864	881	850	817	839	893	902	908	861	891	846	884	919	854	924	844	922	881	827	842	832	902	882	845	865	893	877	872	922	882	864	873	864	840	909	826	889	893	886	886	875	840	867	857	838	831	895	832	835	853	894	824	831	878	869	833	833	836	823	865	829	876	881	885	873	819	854	890	863	846	857	844	827	880	854	893	873	869	819	856	908	932	799	867	850	856	841	834	846	826	838	818	880	831	844	871	861	863	893	911	860	875	892	876	838	835	875	855	928	815	850	867	839	892	894	906	838	926	916	904	916	910	829	858	831	835	869	888	821	898	881	801	814	826	823	914	879	895	857	859	869	858	862	863	882	855	790	910	841	835	820	849	882	803	868	909	826	824	903	876	866	849	875	911	838	878	855	874	886	829	893	875	918	925	852	891	922	879	841	820	871	891	825	890	905	917	860	858	869	853	844	890	869	901	872	895	889	852	916	826	874	820	855	861	885	881	885	879	846	873	875	845	893	873	831	853	843	848	832	841	894	899	871	825	849	872	865	829	884	911	871	890	849	851	829	871	831	885	885	842	853	894	831	855	920	863	860	821	875	857	843	852	840	825	860	850	871	881	864	884	838	938	788	853	828	872	883	882	842	860	862	886	856	905	852	857	868	845	881	864	868	863	879	872	878	825	845	849	851	855	827	847	844	834	912	837	879	840	855	867	860	819	869	876	883	791	874	858	889	880	880	844	913	840	858	870	815	847	861	875	890	848	839	856	903	828	862	880	886	890	834	858	887	869	837	862	856	836	846	837	872	911	845	851	884	903	869	825	840	851	919	904	838	904	889	877	866	820	872	862	824	827	901	865	845	904	874	876	793	758	908	910	853	826	865	866	917	843	874	820	853	866	871	825	869	901	869	822	841	881	862	840	812	826	849	836	872	914	846	862	854	848	852	932	818	897	821	845	858	919	851	909	882	863	858	882	824	864	851	852	860	824	835	837	877	913	855	830	832	833	870	819	881	838	868	900	850	873	895	822	862	892	882	876	946	850	844	829	875	874	860	882	908	870	847	849	870	879	838	860	871	908	895	827	847	880	856	878	871	834	882	843	844	871	843	867	859	877	851	830	829	821	881	840	847	840	865	884	891	900	808	838	882	838	889	816	871	898	808	844	806	832	909	857	827	927	900	862	854	849	897	861	866	865	897	895	870	874	923	841	866	880	857	936	881	847	873	866	848	854	911	778	822	882	838	873	853	889	846	873	856	843	900	856	855	859	873	854	904	779	860	807	871	858	850	863	888	870	873	844	872	856	847	893	892	853	837	877	893	888	797	856	836	873	894	828	871	855	898	861	836	820	833	850	853	869	831	897	865	870	854	835	897	893	815	859	853	849	881	856	885	894	868	895	849	871	837	857	828	871	875	850	887	927	843	873	875	903	864	908	883	877	832	876	905	894	896	851	862	891	866	844	905	842	858	863	893	815	885	879	890	913	873	833	853	799	843	905	903	867	878	905	819	819	911	872	841	902	803	804	893	828	887
24171	21426	28692	24571	20895	4313	1373	875	788	739	717	720	668	664	655	649	701	651	623	666	656	618	613	631	637	646	620	606	542	583	602	585	591	634	631	621	644	673	645	610	633	657	578	637	599	606	617	613	573	684	632	613	559	617	616	566	623	628	602	585	611	593	638	586	634	592	615	594	600	579	618	590	636	605	595	631	584	627	631	602	613	628	576	619	641	584	588	591	607	566	649	590	587	634	630	573	594	572	633	565	635	588	608	612	620	641	582	632	617	637	641	578	619	629	613	663	600	620	609	604	598	635	627	627	617	595	574	574	573	622	589	564	580	590	621	632	656	608	613	623	589	607	565	623	613	627	601	600	627	604	617	622	610	619	563	624	623	594	576	664	616	573	624	650	632	591	610	598	591	587	577	568	612	621	566	627	623	608	637	592	627	573	615	526	608	645	627	577	588	625	611	602	579	623	646	617	574	619	590	589	622	598	585	616	595	609	604	622	635	603	617	610	618	616	644	615	625	628	607	653	588	571	552	600	650	575	630	635	618	604	579	582	577	582	551	594	631	551	638	567	567	598	596	628	550	612	595	589	608	597	622	549	576	645	617	616	583	626	568	608	608	571	595	626	616	566	672	588	600	604	625	593	641	593	629	611	602	617	595	630	582	582	565	603	577	592	615	611	573	583	578	617	615	635	592	562	607	591	602	611	608	608	611	618	624	617	556	636	616	606	600	593	580	572	614	644	591	558	601	655	597	622	599	564	645	640	579	591	590	604	599	593	596	589	627	569	572	635	613	558	565	593	582	620	593	612	613	583	632	631	673	603	618	622	568	605	586	631	592	628	650	533	639	595	605	640	634	599	625	599	563	642	604	573	627	598	640	580	596	610	634	645	611	601	609	616	575	581	619	568	626	611	605	576	600	612	579	608	625	565	584	591	642	584	592	571	614	607	603	619	579	585	614	597	549	600	579	597	614	579	599	547	599	638	625	575	633	613	614	589	624	559	607	572	622	618	612	578	619	604	619	572	611	580	627	581	602	600	579	571	639	634	618	617	627	633	607	594	604	550	639	592	637	622	589	621	603	579	597	559	639	569	556	586	577	624	614	554	621	603	596	597	599	615	557	621	585	585	604	601	613	631	612	602	614	627	630	586	629	643	617	584	614	636	592	607	574	630	613	588	621	601	591	638	637	586	601	591	589	609	601	591	587	613	584	609	636	591	572	585	626	624	581	591	599	592	615	563	571	631	624	586	609	570	594	600	611	660	610	617	585	631	604	603	610	597	555	562	616	616	613	584	610	629	619	629	600	620	607	607	607	610	596	596	603	615	598	633	601	611	604	599	595	569	571	618	620	622	602	628	576	591	580	595	618	581	622	607	551	625	556	623	600	574	586	615	605	562	572	612	607	599	596	601	591	586	574	638	612	655	631	603	602	545	609	627	590	603	615	563	577	632	611	576	618	583	589	620	581	587	600	614	607	612	634	611	560	578	586	620	590	600	599	610	605	532	567	537	548	587	616	597	641	615	599	596	604	592	605	643	586	615	556	565	614	602	546	598	589	595	554	562	584	613	591	615	604	572	605	590	598	576	587	596	593	580	646	614	621	633	599	628	599	635	588	593	561	620	608	620	629	588	579	628	577	642	566	633	570	586	604	621	583	594	595	621	597	573	599	560	574	601	603	563	631	566	588	590	574	567	658	627	560	628	599	618	581	593	585	575	610	605	600	557	609	599	600	590	609	571	620	634	606	589	599	593	673	560	627	607	586	618	609	578	610	579	631	574	575	644	614	618	587	602	622	625	570	588	581	584	642	581	567	607	613	602	639	611	602	605	640	586	628	634	630	605	617	581	608	610	623	595	611	611	630	609	609	600	594	570	585	569	598	586	602	561	648	608	635	593	587	556	588	582	585	613	606	647	650	591	628	592	613	559	568	589	529	547	635	558	558	592	579	550	587	563	579	580	591	642	587	596	599	611	595	597	635	617	594	603	609	585	627	555	648	634	617	612	606	594	589	614	571	587	589	601	643	634	586	581	571	603	540	555	606	605	648	633	599	610	592	623	588	586	604	597	636	596	604	581	578	615	573	595	566	560	585	578	623	614	653	576	590	557	614	581	640	621	612	538	593	624	607	572	593	552	590	604	578	600	624	603	592	647	610	639	600	612	628	624	608	585	604	617	604	619	578	598	547	601	555	564	602	595	630	638	583	561	608	563	619	579	590	614	585	568	614	607	591	561	614	641	603	580	577	598	595	594	565	606	572	610	596	570	549	617	590	601	561	602	559	596	601	592	578	597	608	568	655	595	610	583	563	578	581	612	641	658	607	590	623	554	619	616	581	633	574	570	582	601	580	589	622	622	637	571	612	602	609	600	601	615	625	562	631	616	589	615	541	585	632	612	598	611	596	661	576	582	564	606	610	624	624	653	592	585	590	573	557	615	637	613	574	630	631	586	615	592	581	629	584	608	580	549	566	599	597	606	530	613	606	599	645	592	569	599	586	582	630	570	603	601	583	552	549	589	581	598	617	585	560	615	591	611	627	616	586	600	606	618	599	606	556	597	605	603	584	600	601	611	581	585	619	593	639	564	591	562	591	603	620	601	616	629	622	608	605	591	596	609	610	647	627	602	589	668	603	643	600	603	575	593	629	562	593	585	604	539	669	562	616	594	586	610	616	555	610	593	589	574	604	593	600	603	585	633	610	615	593	637	555	545	617	609	603	621	608	617	577	618	622	582	629	575	625	613	584	533	602	586	596	590	616	588	585	607	600	637	546	557	651	554	561	603	643	575	598	638	617	578	610	583	557	591	618	586	605	657	599	648	623	610	587	601	568	567	578	617	601	613	588	567	588	547	616	628	556	592	583	576	615	610	604	601	581	600	615	650	607	633	648	551	618	609	599	606	605	605	632	604	578	620	547	589	593	577	613	601	572	578	597	582	624	610	631	611	593	633	619	608	636	567	612	554	587	596	639	658	602	600	591	594	590	570	594	621	637	611	581	609	608	534	600	603	600	602	588	616	626	613	589	618	606	639	577	591	587	577	594	597	620	585	571	600	627	610	586	624	590	591	549	609	581	563	630	614	569	609	592	626	577	588	643	585	632	585	588	603	578	601	623	588	604	593	576	596	667	595	629	585	616	568	613	629	603	598	611	622	617	601	568	608	603	601	581	585	550	579	598	624	596	566	619	537	607	588	593	623	636	643	666	607	595	592	609	559	570	612	558	547	649	565	627	583	635	629	569	586	625	592	580	607	578	598	638	568	610	563	615	615	575	597	571	599	593	590	605	575	590	600	617	585	618	586	631	572	554	621	597	574	589	597	617	664	615	605	593	557	567	588	623	574	596	584	600	604	629	563	576	635	598	686	582	610	617	609	608	598	616	602	588	640	610	616	594	637	568	632	594	605	582	604	612	624	590	600	609	581	596	569	635	593	616	612	601	648	602	608	617	613	585	629	596	600	573	603	607	615	605	594	580	570	631	609	584	623
3539	5094	4029	2179	1567	1232	1136	904	835	839	760	782	710	734	719	678	671	674	624	670	648	693	607	640	613	617	654	613	642	626	623	598	642	645	629	625	598	584	621	600	594	623	632	576	624	638	600	612	609	621	619	598	616	587	628	604	633	607	621	579	600	594	571	568	596	655	550	560	608	590	617	585	589	601	632	608	612	568	624	575	587	553	632	621	641	604	576	569	615	600	584	603	615	598	603	607	560	625	535	597	635	616	603	606	583	628	587	619	608	651	587	576	615	620	601	602	577	593	607	640	618	605	603	613	595	614	599	553	600	582	625	650	561	607	576	611	604	638	593	548	634	591	619	594	656	603	629	620	578	595	541	614	641	649	614	618	562	610	557	592	598	655	581	570	576	627	599	578	568	595	596	602	626	607	596	579	603	602	571	601	624	561	610	586	594	599	597	530	590	660	639	644	555	636	534	620	675	573	600	601	607	584	548	583	607	613	633	599	615	592	575	625	639	590	627	633	604	639	615	612	597	571	619	566	651	590	573	574	584	608	612	533	609	593	618	590	606	602	599	604	569	665	619	602	579	576	577	567	634	586	635	605	609	618	585	604	605	595	593	610	585	591	574	542	590	639	550	617	558	634	574	604	641	594	573	628	533	596	593	590	590	562	629	569	573	619	596	570	563	583	607	543	637	598	585	629	610	576	593	610	577	586	610	605	563	565	596	600	597	608	585	568	610	584	529	596	620	616	671	582	606	629	627	610	622	608	615	573	591	604	604	584	602	621	573	580	610	613	556	606	597	617	616	632	628	580	629	586	633	585	629	621	614	572	645	612	602	605	603	599	599	611	573	566	576	622	615	592	586	593	608	593	629	623	582	585	615	586	629	585	550	643	604	608	605	627	646	593	601	626	566	596	624	572	609	596	598	624	562	621	629	619	585	555	601	605	600	576	602	585	576	594	583	542	612	559	603	611	645	624	627	580	583	574	580	584	616	583	611	557	572	598	592	591	606	619	622	600	614	583	616	527	595	562	608	610	561	574	614	602	548	581	576	576	607	577	609	585	610	608	608	585	608	617	625	602	639	576	604	598	587	601	591	598	572	580	574	584	568	623	588	572	564	554	599	571	578	560	562	590	614	553	601	609	584	608	563	598	569	640	579	597	582	638	536	571	543	597	586	534	591	558	622	602	596	634	561	567	603	577	560	591	566	576	558	637	601	538	592	654	621	641	586	582	598	628	623	590	591	577	548	609	598	622	569	578	627	614	554	632	587	577	582	600	597	575	556	593	559	590	655	614	588	581	600	546	585	632	619	517	569	624	577	588	587	556	606	615	594	587	620	519	566	574	591	599	568	599	681	590	558	586	598	580	559	574	554	617	636	593	565	556	634	566	567	594	608	625	562	591	595	567	582	658	639	589	604	547	594	585	597	561	537	574	596	606	576	641	605	572	575	589	561	561	568	599	581	582	615	576	581	604	590	579	604	542	557	591	627	574	574	552	614	538	629	580	604	614	537	577	589	579	578	585	571	616	637	627	598	571	555	594	597	583	700	584	566	592	582	600	610	589	652	583	547	598	627	612	570	535	614	613	585	596	539	598	551	598	565	586	579	623	598	575	604	553	606	590	585	573	612	574	571	548	590	595	573	617	545	574	618	623	601	600	570	601	596	627	592	602	592	600	613	586	577	638	547	613	611	587	576	613	582	633	594	561	604	566	599	559	587	621	614	571	584	609	601	611	583	572	559	555	612	565	645	570	608	557	615	576	592	559	545	579	575	598	581	577	608	611	600	598	561	579	562	557	601	536	603	580	577	543	553	598	587	585	641	572	600	569	597	594	571	610	557	586	576	593	599	609	577	582	611	590	571	585	594	616	606	587	606	596	613	561	599	597	615	633	586	563	582	601	593	604	601	591	614	603	581	607	612	602	593	628	594	610	599	590	588	561	654	549	619	593	592	567	621	587	585	532	591	576	557	584	602	599	575	596	598	588	572	601	596	582	601	563	608	583	576	546	604	585	600	608	588	612	585	557	565	628	561	584	613	620	579	566	594	550	654	592	577	592	591	581	581	599	565	578	577	605	605	553	588	569	628	609	558	560	609	574	560	631	580	600	622	571	590	596	625	612	595	543	619	531	613	582	625	592	606	612	614	624	618	614	614	600	589	615	629	565	560	596	611	556	565	567	646	574	584	595	609	592	595	571	557	595	562	599	536	561	603	586	572	599	582	602	541	542	585	623	575	600	599	578	562	633	586	565	587	625	579	601	589	600	589	578	620	595	629	554	571	592	589	566	544	625	591	524	594	570	599	570	599	575	590	619	592	621	553	590	587	586	574	606	585	598	624	571	564	567	600	538	623	551	597	615	610	579	589	586	605	565	564	616	607	594	594	612	606	614	606	589	559	581	573	603	583	556	534	558	545	582	610	603	598	565	618	584	615	516	554	573	568	581	544	576	547	591	554	592	588	615	638	594	584	575	592	593	624	592	602	573	571	599	599	566	647	593	586	606	555	608	591	595	581	629	616	600	597	604	629	599	563	580	586	626	573	618	554	555	568	624	603	643	562	590	636	592	594	583	566	588	582	587	539	625	584	567	571	611	629	587	593	594	572	583	626	605	588	622	610	607	576	582	588	609	583	567	599	615	597	647	578	599	573	557	615	574	618	577	587	605	577	615	591	534	621	591	576	586	585	586	602	581	523	578	558	608	599	576	604	582	561	606	595	599	565	655	577	594	608	618	628	583	584	608	583	602	608	611	586	635	600	580	604	611	594	611	643	582	587	602	605	550	600	605	591	564	590	595	595	572	598	622	602	576	610	573	575	582	534	610	548	578	583	600	565	602	598	609	604	608	580	614	608	609	605	577	562	632	558	563	572	589	572	591	596	640	586	564	633	635	555	595	608	549	613	600	560	624	589	574	589	570	605	634	552	575	562	614	579	606	521	615	577	585	570	570	547	552	553	601	585	576	609	621	594	534	613	602	561	560	631	563	626	604	582	597	605	603	564	594	599	614	583	563	611	596	582	561	579	568	565	610	551	593	563	578	624	575	603	582	581	552	591	550	602	589	601	551	597	571	575	595	554	590	567	560	621	577	590	578	593	602	557	622	665	588	625	556	613	568	593	645	605	624	621	609	595	612	612	642	636	535	600	584	583	582	592	586	611	548	582	652	573	619	588	548	607	587	585	564	576	554	634	607	620	572	580	603	605	607	597	590	595	583	564	566	616	563	601	560	561	601	556	615	587	617	564	606	578	545	584	588	605	641	566	585	621	587	602	608	640	582	589	590	609	593	551	571	569	573	591	541	600	537	565	591	577	553	621	568	605	606	586	565	638	571	552	595	579	583	581	587	600	562	562	600	594	587	566	549	571	565	589	626	590	572	634	557	589	578	554	570	591	613	609	571	575	569	602	578	588	575	619	622	600	554	571	610	623	568	615	589	607	599	575	604	570	594	591	587	550	576	579	599	607	568	596	564	575	569	583	602	595	608
27515	12901	2390	1330	1030	985	959	948	927	937	897	966	941	950	983	952	914	946	955	939	936	914	934	911	930	932	948	922	931	965	937	951	974	983	912	967	927	954	958	950	936	961	969	944	988	973	927	881	941	917	956	983	885	935	973	939	917	929	886	1012	935	897	925	949	962	924	899	925	953	917	943	915	959	961	926	922	947	916	969	914	889	940	955	938	914	953	952	935	945	961	944	957	931	933	939	958	906	953	922	908	946	934	952	941	922	956	959	959	929	932	953	922	947	926	940	936	959	949	933	945	921	967	959	949	938	953	951	942	953	945	969	960	955	933	867	965	900	861	929	919	934	974	905	876	900	948	899	855	913	953	931	945	959	955	920	874	950	909	905	974	946	958	896	893	955	950	926	965	976	920	919	934	909	966	888	973	934	910	849	964	957	953	979	925	933	962	977	961	950	898	1021	879	935	922	944	912	951	960	948	932	935	929	949	939	936	907	898	879	926	964	900	957	971	880	915	908	958	922	956	912	903	921	929	878	982	927	926	917	951	931	918	964	906	924	945	909	925	964	916	967	1023	952	950	912	936	938	985	909	928	947	945	898	940	919	956	914	940	871	939	916	899	947	958	932	951	967	901	933	960	936	997	924	945	908	938	971	955	948	930	958	953	941	875	962	904	981	983	926	889	941	953	888	958	969	851	972	898	932	954	921	1011	890	997	953	930	925	1005	893	926	908	953	976	951	923	939	892	928	1011	952	949	1015	942	975	940	914	941	910	958	906	951	934	906	973	920	977	919	934	1032	916	910	942	952	945	947	899	951	966	928	959	910	889	911	933	904	905	921	938	897	962	972	863	979	961	917	971	986	921	914	936	969	902	912	941	971	911	994	930	999	942	887	947	943	999	951	950	921	982	914	915	993	934	909	906	968	908	994	932	933	940	938	998	942	932	842	930	915	964	931	913	916	887	936	958	978	920	979	942	1022	903	905	932	938	950	896	953	953	922	955	971	931	969	933	945	917	881	953	990	972	877	935	937	905	886	907	968	950	917	947	928	945	905	952	962	878	931	907	915	946	985	917	944	916	963	928	951	963	925	948	957	945	939	913	983	964	983	948	928	909	905	866	918	937	977	974	959	931	928	907	946	912	910	897	932	891	969	941	949	923	921	924	889	981	924	942	995	919	966	924	897	935	935	946	870	909	945	913	905	913	859	918	944	877	947	964	943	941	948	859	957	924	861	932	906	941	913	947	941	973	942	962	1018	942	924	936	933	890	948	973	912	976	932	962	966	979	901	951	945	944	938	975	942	869	954	898	945	958	954	945	935	960	910	972	966	929	923	959	917	941	927	942	968	972	958	929	941	884	938	901	942	934	911	994	961	923	939	938	917	939	909	906	967	929	897	946	908	915	887	912	955	954	955	962	964	907	943	917	947	903	875	939	917	946	851	935	964	995	912	914	920	977	918	939	961	942	943	935	924	892	917	895	975	948	924	952	871	914	952	902	956	944	968	1009	948	921	942	938	932	933	989	846	954	972	973	867	933	920	985	922	881	903	927	917	993	952	977	966	895	989	968	877	983	931	907	944	1017	975	940	978	985	947	954	929	942	895	932	943	949	939	954	902	935	948	969	934	894	919	932	1001	948	963	945	920	931	893	921	943	985	952	939	940	885	906	942	943	890	919	887	858	926	956	972	973	950	898	909	997	969	937	949	932	994	933	962	911	965	933	937	912	928	942	919	929	954	955	937	973	939	917	903	956	830	954	911	894	912	915	943	914	922	949	895	945	903	939	969	928	989	970	1002	910	898	856	960	934	924	901	948	947	956	967	894	883	944	939	906	910	953	927	950	906	952	934	959	933	952	961	933	949	951	966	907	967	968	933	961	917	964	888	921	902	930	930	940	911	971	937	938	964	960	965	961	966	948	942	893	944	943	921	915	940	888	946	949	959	939	937	908	991	935	952	897	985	904	939	910	953	936	945	941	962	954	883	955	1012	884	934	951	918	985	953	968	908	880	944	929	916	975	923	916	982	921	963	994	1009	961	952	958	914	979	893	918	943	920	912	1005	927	972	858	899	895	965	944	982	897	916	952	909	939	958	943	956	941	941	964	1041	910	966	906	954	879	961	880	925	916	1026	938	1019	913	938	953	987	989	918	899	901	941	917	941	922	887	866	916	993	961	934	885	939	909	948	941	861	951	912	918	897	929	928	951	886	942	933	944	926	963	920	962	907	955	989	943	947	941	955	924	905	943	906	906	960	994	887	954	920	956	969	959	962	941	1029	917	886	899	898	912	950	962	955	950	901	942	923	962	860	921	964	912	960	922	972	942	942	971	976	969	946	976	955	983	1008	952	951	867	935	896	894	951	915	933	974	904	917	918	930	911	911	999	874	926	912	1002	967	938	972	970	907	909	873	935	1000	919	928	944	913	902	946	919	932	906	875	947	916	927	943	949	883	913	1006	932	908	988	949	943	976	931	961	953	997	978	928	968	935	914	909	915	918	956	877	975	941	924	944	976	937	926	940	929	952	953	965	926	873	895	981	996	886	943	907	902	998	983	888	915	932	933	946	915	934	976	979	943	964	976	906	898	878	870	925	884	948	964	952	943	957	903	944	939	904	1012	886	929	909	953	965	937	918	887	1010	948	963	881	954	924	921	948	919	947	942	930	933	925	953	920	968	894	894	995	937	931	876	951	926	955	958	926	936	955	940	924	930	931	920	915	938	948	943	857	943	934	948	915	908	886	959	912	983	960	915	937	921	932	994	988	900	947	952	876	922	943	961	921	947	921	950	976	993	961	897	990	913	978	902	963	943	949	933	912	941	936	955	902	905	955	924	882	966	913	956	920	939	924	922	897	950	876	905	881	879	967	937	945	950	965	976	949	970	956	927	1000	934	931	940	935	925	913	967	930	905	921	916	941	843	902	910	939	893	900	956	915	924	903	936	930	947	889	885	988	1011	945	948	873	1012	900	945	899	977	950	954	911	911	945	966	925	899	962	955	914	859	958	967	940	890	936	983	916	946	968	861	973	983	870	972	921	956	901	966	895	957	926	933	954	925	923	954	897	985	932	946	969	908	992	907	905	950	930	930	916	917	958	960	882	880	891	969	861	901	913	947	1008	897	944	950	936	907	932	961	848	909	896	910	933	896	911	935	972	941	980	881	937	974	956	968	971	950	906	970	945	962	937	928	972	952	900	920	904	965	926	939	954	909	921	932	904	931	921	987	900	930	960	954	997	936	939	903	987	923	876	954	908	899	900	1003	992	972	917	930	948	935	904	929	936	908	855	958	922	983	962	952	993	912	900	938	890	906	926	961	968	971	938	874	930	863	934	888	989	992	849	904	898	887	920	984	965	963	935	935	911	905	864	922	955	940	965	960	933	932	900	890	948	956	911	895	936	905	941	947	904	920	940	952	891	927	950	934	971	891	964	980	959	924	933	992	919	933	937	920	943	973	956	982	940	931	966	933	929	933	931	984	921	968	940	969	901	899	917	938	952	932	893	956	968	946	956	963	953	908	940
5165	1059	1032	876	887	911	790	870	810	785	867	860	839	870	815	821	845	838	805	834	841	879	828	847	818	860	858	809	805	840	865	870	836	854	799	808	834	796	787	823	843	807	867	820	857	830	853	850	819	843	849	838	848	866	798	826	885	775	795	848	820	786	868	799	853	861	810	825	835	805	920	808	836	862	833	858	780	817	821	799	849	830	853	850	853	866	826	834	848	850	823	852	775	853	789	813	858	788	878	807	841	848	832	869	873	813	830	797	886	842	871	842	853	845	836	826	834	813	831	850	848	832	870	845	821	825	869	828	879	798	851	831	791	841	821	816	849	772	834	846	877	854	848	907	865	887	805	808	860	794	806	800	827	848	832	850	856	850	789	847	810	852	789	825	849	827	836	798	823	852	837	816	825	803	849	814	826	845	857	784	879	810	849	818	812	854	793	799	793	830	832	849	821	840	861	801	795	786	820	849	815	767	833	905	829	814	828	838	804	799	796	817	832	875	797	862	829	815	843	833	859	825	838	772	875	827	830	861	812	884	870	846	828	820	795	818	829	835	840	824	811	830	798	813	837	810	818	851	856	846	839	840	843	870	802	857	824	800	862	822	845	835	865	799	793	849	966	842	867	860	843	858	839	855	867	816	892	802	811	814	822	848	862	853	852	798	817	841	804	866	863	841	861	825	830	848	791	810	817	774	889	863	810	862	810	820	849	813	861	825	842	822	795	822	867	830	815	821	846	803	858	811	854	827	854	889	839	825	853	830	853	822	895	835	774	792	831	822	800	829	790	835	891	788	826	786	779	810	809	832	787	825	821	804	817	849	802	768	848	857	769	832	862	861	840	828	799	814	793	810	848	830	804	831	888	821	829	771	816	824	851	894	852	825	863	778	792	826	809	836	867	797	781	840	789	807	791	840	848	832	811	891	782	842	860	839	816	851	858	789	831	857	832	866	874	810	866	777	790	854	834	847	802	815	849	809	814	822	831	823	811	849	807	828	822	839	772	827	850	809	797	829	814	874	783	831	830	847	878	851	822	820	822	851	824	849	798	791	823	897	838	831	857	805	830	837	814	840	779	856	829	806	830	878	803	841	838	877	831	801	877	821	839	859	811	823	817	824	822	856	817	811	856	808	851	865	845	814	823	845	852	814	823	840	792	801	834	858	840	868	851	843	843	799	803	788	828	805	847	812	834	804	863	802	887	828	792	825	852	794	916	820	828	817	844	836	810	804	838	876	829	874	818	823	792	851	845	818	823	811	883	843	797	847	841	775	833	835	826	873	820	826	819	843	800	813	855	822	824	853	840	827	833	785	864	781	856	850	874	786	872	843	838	816	827	824	809	823	835	794	817	864	788	839	867	836	828	799	786	842	842	830	813	847	889	787	852	784	793	874	819	795	816	809	807	844	800	854	812	845	857	859	827	824	833	823	839	772	795	859	781	842	852	849	825	811	846	901	846	840	869	870	848	807	875	858	800	799	907	822	816	857	857	856	830	814	857	806	819	828	806	834	803	835	825	842	827	874	856	811	807	842	841	846	797	802	840	836	853	835	860	805	794	806	808	814	784	856	785	788	848	785	859	843	868	781	836	834	829	777	792	831	839	802	786	829	841	792	874	811	820	782	813	777	840	854	839	842	803	823	831	784	799	821	774	884	769	836	875	808	825	844	841	800	834	844	840	832	888	768	818	795	817	810	814	794	798	834	813	834	877	848	853	816	788	807	861	857	855	815	849	870	836	792	849	817	800	812	826	827	815	852	804	848	825	814	816	839	858	868	815	809	875	865	812	837	789	828	841	745	786	829	806	785	838	820	830	813	819	858	810	828	842	877	779	776	873	892	810	841	844	880	827	829	819	796	859	791	800	817	893	841	845	870	839	836	816	831	860	782	824	858	852	826	777	834	827	884	857	779	819	862	855	808	778	755	817	802	805	824	822	844	847	838	837	845	824	827	810	844	839	867	856	813	869	867	918	845	836	866	827	771	822	823	848	858	826	807	832	890	873	834	815	846	854	772	806	840	838	842	833	838	814	852	850	904	864	840	845	737	803	822	845	835	834	872	777	862	864	867	791	850	829	794	766	833	820	856	801	809	856	838	858	821	856	802	810	827	840	798	798	826	882	864	817	834	816	798	841	841	814	814	896	870	800	803	866	810	830	765	835	819	878	807	819	842	832	843	823	883	829	859	829	835	808	799	872	856	840	850	837	869	831	862	872	874	790	882	851	838	818	800	876	857	837	825	820	826	825	837	777	837	805	829	836	864	806	879	813	833	850	818	815	833	828	821	782	753	846	823	832	836	829	861	812	784	849	845	792	816	840	859	831	828	813	802	859	739	847	862	831	840	814	833	816	807	804	850	806	811	869	810	794	856	831	802	848	803	815	814	794	821	790	814	869	818	872	797	813	841	787	832	841	833	851	796	802	816	871	834	840	890	876	851	851	853	815	827	845	857	825	819	849	832	839	816	823	864	814	793	848	824	820	817	815	798	800	880	798	825	841	826	808	871	802	841	879	849	864	870	829	803	859	848	803	787	859	871	791	813	856	847	855	826	863	845	850	870	779	855	818	793	803	841	797	803	818	803	780	867	879	869	830	864	820	835	851	778	814	848	843	780	800	831	792	856	836	874	787	803	824	782	847	802	850	820	859	812	817	834	804	854	831	824	866	863	787	798	787	818	841	816	809	813	794	838	853	803	875	835	856	836	866	861	843	818	831	832	832	849	840	817	805	842	846	826	837	840	791	899	846	824	849	824	800	763	831	851	813	815	851	849	879	851	817	810	876	856	835	795	820	843	858	853	841	827	846	842	865	830	815	850	870	878	828	809	803	798	828	742	883	811	775	810	785	822	839	822	854	864	777	838	814	810	838	822	833	823	825	841	859	826	802	834	865	839	776	845	776	841	828	776	876	816	811	857	829	866	838	840	850	826	807	868	820	853	845	842	811	842	830	839	800	799	808	825	839	774	817	873	844	833	794	848	812	848	803	856	815	841	846	827	857	789	916	889	809	828	876	811	850	828	831	854	873	874	887	828	869	856	838	848	825	858	812	845	859	824	863	857	814	825	873	843	798	868	911	811	829	834	840	815	856	849	812	800	830	857	818	802	851	834	752	855	840	845	808	823	833	831	761	774	845	864	846	819	852	841	843	848	828	795	805	877	876	808	830	845	825	789	839	865	821	818	823	873	834	862	838	807	894	792	833	812	814	807	833	853	819	816	867	818	841	840	867	847	810	862	860	799	808	824	848	822	852	812	811	805	840	794	865	818	847	823	775	796	794	821	844	881	844	805	853	842	806	845	860	837	891	862	798	876	857	847	826	808	850	782	818	859	844	820	838	860	780	838	837	858	769	850	819	822	765	866	855	876	814	869	841	861	896	821	791	823	841	802	819	829	787	851	820	840	860	830	815	825	888	846	787	857	801	876	856	854	801	844	874	849	827	837	853	840	816	857	858	790	796	894	835	789	806	785	812	915	839	802
25484	21414	26612	22343	3235	1392	1230	1118	1038	1084	983	953	995	1011	1065	986	966	931	984	972	956	995	997	997	988	970	952	949	989	984	979	1006	992	1041	953	962	984	980	1019	970	958	993	1017	942	989	971	953	970	985	973	1029	994	971	1004	941	985	999	980	1076	971	988	967	939	961	963	927	1008	963	986	1020	1022	1016	997	964	926	958	1026	950	971	957	1002	1001	986	961	996	1010	959	956	977	977	997	942	1020	972	928	942	904	989	944	1021	950	976	987	990	949	970	953	1003	961	970	903	952	1042	1070	1026	936	955	968	974	982	1031	1011	966	964	1002	979	934	930	1044	943	953	1004	922	987	971	930	995	940	963	948	959	1008	981	995	906	946	1041	967	1011	975	972	973	943	955	990	927	957	1016	994	1003	953	959	974	1001	943	977	916	970	967	989	1013	992	921	961	963	977	986	943	951	923	919	957	900	1001	992	980	961	966	979	962	931	1025	889	942	908	996	909	960	970	1007	966	961	987	951	976	982	973	978	965	975	956	906	907	974	992	911	902	977	953	1015	988	1008	915	1027	978	915	962	966	912	960	965	1022	989	948	986	972	1003	946	940	973	936	940	992	977	954	993	1011	1012	944	940	949	952	981	954	955	969	966	976	966	932	968	908	981	1006	954	991	977	979	909	961	970	904	912	970	1011	983	960	993	923	956	972	989	1004	1045	978	952	999	949	999	967	996	932	976	975	954	894	953	921	992	919	997	989	953	952	972	938	959	952	929	894	962	953	1019	969	975	959	966	965	950	1000	999	989	992	963	977	947	962	1037	921	958	975	955	931	973	967	918	947	993	989	984	955	917	935	974	1034	960	932	963	953	922	977	938	1012	948	935	954	967	944	953	936	965	955	952	971	949	1005	957	933	1015	956	967	967	989	1022	932	1022	953	949	997	940	979	991	975	968	965	976	983	948	933	987	940	933	1013	911	990	976	915	976	941	1039	977	986	950	894	929	961	999	992	989	972	980	992	985	930	1011	948	968	1003	978	1025	963	999	950	935	928	960	991	940	948	966	968	997	946	1052	943	968	988	959	978	949	977	924	942	913	982	977	1016	976	1011	927	955	998	1012	954	943	937	991	935	945	1016	972	982	947	968	951	984	1015	994	957	928	963	956	906	912	977	1042	981	971	970	951	967	955	972	963	942	928	945	952	936	973	995	964	933	965	941	954	977	960	960	1020	942	1034	943	955	954	885	1025	946	966	1020	964	1016	934	900	979	983	976	980	966	951	1002	947	954	937	971	943	978	921	986	1017	932	944	932	971	941	1010	950	937	935	959	976	974	956	955	980	933	937	1008	945	966	905	979	927	948	975	1010	991	1022	972	957	974	959	943	953	976	934	914	1007	1003	948	911	978	935	931	993	942	984	949	908	999	952	965	982	999	943	968	948	997	955	968	949	935	986	946	949	993	1034	1011	961	997	931	989	948	996	1001	1012	966	985	987	949	922	973	1010	962	948	1022	951	941	952	1016	929	1008	939	1017	958	992	961	1004	951	903	1014	1028	1030	917	931	907	990	968	976	1014	948	977	933	941	961	1003	952	967	934	987	939	980	890	988	993	906	940	985	984	964	979	960	969	1028	947	988	975	990	952	950	1003	906	978	943	971	975	970	924	973	980	944	976	931	955	947	958	959	973	978	959	984	987	1009	971	966	966	953	1014	1007	950	976	972	981	968	969	963	945	942	969	985	1005	965	986	943	952	973	1019	987	933	949	989	969	964	986	942	978	961	957	1011	962	973	994	940	938	977	903	1020	953	930	976	975	979	981	896	990	950	918	980	970	960	975	960	922	1011	965	934	976	955	988	915	939	964	989	941	977	956	902	936	931	969	985	980	1017	963	960	975	988	980	992	991	991	968	952	939	1004	1007	931	995	907	1019	955	937	991	940	904	966	922	944	949	964	971	932	971	970	953	952	948	964	989	953	966	989	971	997	928	904	992	949	968	914	949	983	990	941	950	981	945	1006	970	957	893	946	960	975	942	909	960	1010	934	975	990	922	948	966	993	932	944	934	995	967	943	988	987	1003	978	960	997	939	978	955	909	995	1003	954	991	956	988	967	955	958	933	957	999	999	973	956	1011	990	936	1024	941	953	995	934	1016	974	975	979	984	982	975	967	936	933	961	960	914	1023	976	956	934	951	960	999	977	943	904	981	992	939	995	955	997	986	940	937	969	996	974	1032	929	932	987	965	1012	979	935	963	956	939	950	955	904	937	1007	919	991	957	964	987	966	930	957	990	971	974	1026	1017	947	971	999	942	923	984	897	1006	976	887	993	1008	925	926	985	902	986	989	987	1016	974	892	979	951	950	992	979	979	934	985	989	948	959	928	943	913	996	977	958	940	929	971	956	937	954	959	957	998	983	939	990	927	957	998	926	959	940	1010	967	976	955	932	935	950	969	987	968	954	991	914	946	870	1010	926	968	946	923	938	956	894	986	964	922	912	949	1026	912	962	951	973	896	988	972	957	929	991	940	977	957	961	987	935	989	977	974	1005	914	885	969	988	982	931	957	916	917	930	964	954	884	931	1000	944	992	990	930	1011	991	942	986	961	936	885	933	918	950	889	960	977	969	980	988	930	909	929	990	943	941	999	933	909	992	943	954	1013	932	974	998	968	955	967	904	977	964	1034	924	954	967	980	1000	974	956	946	943	981	941	978	930	978	1014	941	957	987	954	936	946	937	969	933	1022	988	988	1029	980	893	963	930	916	927	938	985	934	983	941	974	922	969	921	908	941	994	939	958	1007	943	931	923	954	1038	975	925	1000	997	923	950	962	966	996	1001	945	966	998	937	991	950	941	926	986	893	1004	951	979	938	969	944	988	999	996	994	928	886	927	942	972	1019	1008	945	945	932	983	1002	939	996	935	963	1017	1010	992	990	965	985	988	906	980	958	1029	952	906	939	1005	919	1039	993	921	930	973	941	1019	970	954	970	1004	954	926	963	990	979	934	992	932	920	935	1005	994	1018	991	924	985	935	911	921	930	945	961	998	965	999	950	939	978	946	936	952	955	1014	972	992	977	952	1031	1006	953	969	944	960	951	986	930	1010	953	968	916	909	920	894	979	1006	959	952	972	907	958	934	969	1032	974	969	1025	910	936	917	936	947	924	915	979	971	943	966	951	973	1010	1006	939	913	1011	927	936	935	952	956	997	953	920	1001	983	965	1008	949	973	950	957	961	930	970	987	958	987	968	958	912	974	954	1010	971	986	937	968	940	970	984	917	911	968	968	964	968	970	900	972	969	977	918	962	962	1003	1002	940	1009	902	961	958	925	918	1003	981	928	905	937	943	963	1002	941	952	950	968	950	996	1015	953	960	976	1011	916	990	957	980	954	959	949	988	948	971	928	951	918	920	958	990	924	979	993	948	938	943	950	1020	984	990	924	972	976	1031	970	949	971	994	965	951	984	949	942	954	935	951	1002	938	1023	979	960	964	951	943	933	942	947	944	954	925	923	978	940	966	982	995	884	972	953	1024	976	994	1012	964	940	1009	959	989	903	954	971	960	933	992	936	998	946	975	928	957	901	1002	995	980	951	956	987	922	932	1018	1035	933	964	945	975	993	986	1002	963	899	926	908	964	892	961	990	996	967	996	984	941	976	934	951	975	995	920	965	968	986	944	954	958	951	920	972	962	980	960	991
3738	2646	2275	1498	1222	1189	1051	1032	975	1001	949	929	927	911	936	850	910	842	954	910	861	869	863	888	892	875	875	879	915	913	975	843	881	920	902	922	830	904	930	886	953	907	935	885	888	892	877	903	890	844	852	911	929	862	823	907	916	871	913	828	896	925	870	824	877	866	896	898	855	853	896	888	838	921	893	909	883	872	860	864	897	867	846	841	910	855	886	848	855	867	915	873	913	897	857	883	859	874	852	891	908	837	924	879	875	886	899	848	922	858	895	905	828	915	916	874	890	878	907	914	851	897	882	831	883	957	896	902	921	930	939	842	915	907	868	854	858	886	892	863	901	864	899	868	857	904	913	860	824	880	867	935	871	882	888	836	860	864	895	931	875	879	850	838	920	859	858	892	847	858	889	845	885	867	882	856	925	925	872	890	838	883	858	831	934	848	899	895	868	840	864	829	896	896	861	912	844	859	817	865	918	836	830	910	883	873	893	874	848	911	894	866	894	823	869	850	824	817	884	897	874	852	855	880	905	852	897	850	841	886	870	885	855	854	888	852	877	904	841	829	879	838	883	859	893	885	895	821	836	862	822	852	925	843	888	827	889	875	855	861	854	858	838	855	921	918	872	846	872	848	840	900	944	868	875	850	824	836	859	837	807	871	875	880	897	829	871	887	835	871	930	838	892	882	870	871	858	901	896	838	829	840	910	856	848	828	863	787	874	847	872	898	867	898	899	908	860	917	846	847	821	881	887	870	902	870	855	864	900	857	841	871	842	854	872	873	893	884	905	874	869	860	934	850	871	890	896	876	795	917	862	890	887	915	880	862	833	877	890	886	900	860	878	872	868	871	868	840	880	881	859	840	870	875	874	856	870	858	860	887	852	894	946	908	862	803	872	871	864	869	840	891	899	821	853	893	820	862	932	875	886	819	861	815	832	836	935	870	832	843	877	895	882	828	884	873	865	874	812	869	844	837	861	829	907	817	854	872	923	853	900	858	863	895	874	879	815	868	825	893	830	854	822	894	844	903	900	822	886	877	828	862	859	887	840	867	855	899	829	909	916	901	853	879	925	877	850	845	853	831	853	901	864	869	866	873	917	883	875	851	874	820	877	885	911	886	885	883	904	839	914	873	864	879	886	854	819	848	857	902	894	857	899	845	880	931	947	844	870	896	904	796	886	892	938	799	938	896	859	870	844	879	871	898	908	845	864	894	895	857	804	853	853	905	862	837	865	854	853	866	871	830	878	873	868	778	903	893	912	895	841	901	857	854	839	847	810	879	911	888	861	886	940	840	863	882	833	883	868	916	834	882	865	884	848	872	872	926	842	852	890	886	837	871	858	855	872	905	859	823	847	919	852	842	845	877	876	887	872	862	875	874	933	855	870	926	850	859	894	870	859	932	855	889	887	834	827	915	896	864	868	873	891	839	879	859	877	875	824	856	853	894	878	881	897	879	852	927	861	884	847	880	826	838	880	831	868	883	921	825	824	864	879	885	854	792	849	856	890	881	903	892	778	907	848	877	811	886	814	807	845	892	842	877	902	851	909	824	843	856	872	840	852	872	918	819	872	861	853	885	849	826	890	859	822	860	887	902	840	854	887	927	866	863	867	860	852	819	877	936	890	897	857	913	823	905	862	892	824	876	892	817	867	888	887	854	857	903	894	886	927	855	878	821	881	907	829	870	891	839	873	844	800	867	868	827	889	918	843	830	918	865	847	804	848	849	804	864	847	869	828	856	835	896	872	829	855	815	891	856	906	815	856	861	890	867	874	907	860	868	847	833	875	810	855	882	856	862	923	941	873	886	880	862	881	963	909	866	817	815	903	820	854	869	908	848	824	828	887	878	911	879	907	849	880	837	902	847	853	889	864	888	870	865	884	849	884	837	815	853	865	888	959	915	822	896	888	794	839	887	862	882	920	893	881	870	829	943	833	909	853	852	860	890	865	821	875	841	911	896	893	878	859	838	884	893	860	812	886	875	873	816	883	887	896	906	884	891	892	815	910	860	858	906	886	833	889	879	863	840	857	827	834	858	905	864	854	834	890	870	835	842	864	899	883	872	825	907	882	830	876	834	871	860	844	852	852	900	908	811	863	883	841	896	856	814	899	904	844	769	877	870	840	886	818	876	873	893	899	892	908	846	896	904	880	830	853	851	832	835	859	894	829	913	830	845	853	854	860	844	845	884	879	833	877	900	844	843	856	860	880	845	863	842	920	914	894	874	878	841	841	859	877	849	877	838	873	833	869	867	853	845	832	858	884	861	888	864	844	869	925	875	936	834	910	914	815	847	934	869	842	894	867	862	835	963	892	870	850	807	879	853	826	852	851	821	850	892	872	907	841	872	853	869	869	861	835	840	881	914	866	873	861	874	857	872	875	875	816	869	923	893	839	856	798	904	888	890	911	864	900	878	847	874	888	854	868	866	830	830	861	815	861	899	892	845	866	844	852	827	904	890	848	854	912	920	837	886	876	908	821	819	866	831	869	887	847	865	890	810	895	829	876	859	822	896	868	853	814	823	884	890	883	872	848	898	833	913	838	840	864	866	835	855	857	858	826	923	886	847	854	902	883	891	872	949	878	861	883	877	843	831	837	856	861	857	850	818	840	891	817	839	934	869	848	848	843	854	889	835	808	809	808	890	878	858	858	859	827	824	833	867	824	887	838	876	887	878	875	838	877	864	930	858	875	922	898	805	868	861	850	862	821	868	882	879	892	890	830	886	870	811	857	915	825	807	877	902	875	883	857	876	855	825	911	880	857	883	866	880	866	857	888	858	830	893	857	890	858	842	854	834	837	870	853	875	832	888	841	830	811	862	835	840	867	856	937	883	818	913	870	851	832	821	877	878	868	857	855	809	857	815	828	862	889	891	862	851	868	885	894	867	846	873	865	846	867	834	866	820	886	880	887	876	815	874	857	841	837	879	858	834	899	886	842	838	889	852	903	827	853	880	877	856	899	853	817	922	870	871	831	878	893	895	888	908	896	882	891	871	835	852	840	848	890	881	839	853	867	914	869	902	875	844	834	883	858	859	848	916	854	838	858	878	851	870	862	904	862	828	923	857	854	827	852	889	874	888	845	847	824	872	876	853	917	898	921	860	901	882	903	812	891	944	836	818	806	880	852	919	902	905	879	825	901	890	840	881	876	891	832	835	880	823	887	856	798	874	883	814	839	841	884	914	861	835	891	841	853	913	848	871	855	887	778	884	885	871	891	851	886	835	857	823	871	839	853	855	892	881	817	892	832	840	806	851	895	867	821	826	922	864	881	889	836	850	830	885	831	846	894	866	883	894	847	836	836	880	833	850	911	874	887	863	881	890	889	887	903	858	907	891	878	840	818	860	863	867	886	864	871	884	887	860	820	842	911	862	913	895	861	876	865	819	869	845	900	880	847	901	892	868	822	878	869	859	906	885	857	857	867	835	860	894	915	866	861	851	888	845	861	872	857	838	869	881	850	890	868	848	864	848	862	900	853	837
24175	21490	28794	24610	21047	4394	1431	888	748	665	741	702	701	675	668	667	671	635	625	645	626	628	586	638	647	630	622	618	617	597	640	621	606	601	621	653	616	579	584	620	651	638	618	598	655	609	643	655	606	619	612	580	608	620	595	623	604	624	609	575	613	586	598	607	588	595	585	594	611	572	586	588	603	608	561	556	613	570	630	607	616	568	624	608	573	548	613	644	575	630	562	614	587	619	614	584	562	603	619	611	621	597	585	564	595	580	636	651	617	656	590	587	611	663	591	596	596	590	611	609	591	611	604	624	681	604	652	652	582	636	631	571	586	561	583	569	635	564	591	602	600	607	636	562	557	623	564	615	604	599	589	569	578	621	624	686	600	598	556	595	573	596	575	641	596	620	591	636	636	638	585	573	643	584	629	618	598	567	612	598	627	631	627	602	616	618	641	580	578	576	564	590	625	664	630	604	590	551	585	607	631	555	573	625	600	572	559	593	701	595	600	612	616	618	654	586	646	579	660	618	598	620	595	647	597	585	607	602	611	636	614	651	599	663	595	572	575	589	640	570	599	565	598	627	598	623	571	588	612	598	631	596	616	594	627	586	560	638	636	621	593	578	597	591	609	628	642	598	583	594	596	625	665	584	615	558	603	606	587	584	618	597	634	562	618	577	637	621	635	605	649	579	610	597	614	579	612	625	590	621	637	579	601	602	625	613	599	629	615	581	614	612	614	616	609	615	602	612	568	624	627	600	642	600	596	612	606	573	609	559	550	606	581	600	621	622	616	585	642	607	600	622	597	625	556	612	615	569	540	610	604	585	564	622	599	617	615	604	534	586	654	547	576	587	597	633	646	633	641	639	611	578	597	552	610	589	629	640	581	600	604	567	606	599	601	587	620	647	589	638	578	570	618	615	644	622	616	565	575	562	579	583	619	586	597	562	596	591	606	577	596	593	636	569	609	623	605	575	568	656	642	583	617	600	607	613	601	608	587	619	612	576	625	589	599	600	635	580	591	579	611	569	573	615	600	603	620	564	608	658	592	583	617	599	604	558	586	585	587	611	627	576	559	604	596	654	617	617	583	570	599	609	612	650	618	628	604	606	613	637	564	597	617	580	582	597	644	619	617	618	635	619	588	668	595	616	603	657	605	595	550	602	610	652	584	588	573	603	610	605	625	623	592	586	622	600	617	586	614	597	605	620	645	640	611	604	581	557	632	616	586	610	618	595	619	595	623	667	573	616	624	565	605	610	595	638	615	601	599	640	558	639	621	596	608	595	594	573	543	563	590	568	588	574	586	615	622	592	621	590	572	596	581	587	645	597	624	597	574	581	549	546	567	584	612	609	591	653	608	575	550	588	660	610	598	595	589	590	615	564	606	618	593	626	568	575	605	583	565	639	591	602	571	591	599	607	604	576	621	582	581	626	578	574	594	600	579	594	589	578	620	574	592	633	665	649	608	612	613	612	580	601	559	591	606	568	609	617	632	606	580	589	560	544	610	564	581	588	653	581	595	600	615	605	599	561	613	602	581	582	609	581	589	603	547	603	659	621	615	617	628	603	584	620	606	623	602	635	556	550	634	562	616	582	573	585	584	556	587	629	642	582	559	653	616	609	615	602	585	563	595	595	576	590	617	578	611	595	614	573	546	609	614	580	569	612	560	613	594	604	549	578	591	596	596	585	596	578	651	619	631	581	596	567	604	574	594	612	626	611	627	615	578	594	597	575	546	634	597	629	599	604	598	616	568	592	619	574	622	589	605	597	554	625	637	608	604	562	592	639	604	597	604	616	592	597	620	629	666	643	633	653	580	589	626	597	603	577	606	590	630	594	646	624	625	608	626	561	540	624	604	599	603	611	619	608	563	643	599	598	584	590	599	626	614	631	622	594	610	579	564	569	563	606	584	654	607	597	618	615	595	607	580	572	586	579	632	606	629	629	629	620	621	608	627	619	613	618	539	633	579	611	585	589	565	575	614	616	608	588	612	572	606	592	630	568	569	602	574	626	598	592	629	586	587	642	624	587	629	627	581	646	612	555	557	598	589	569	622	568	589	607	584	613	568	580	584	553	620	632	579	614	583	589	586	574	534	610	612	620	588	610	617	555	600	609	623	616	570	583	615	608	595	595	594	601	632	614	588	626	606	597	590	593	621	564	610	533	602	590	601	565	617	601	644	588	558	597	624	609	615	635	615	612	639	596	591	585	642	580	567	615	594	581	584	607	620	558	589	600	622	634	609	570	591	567	613	580	593	597	574	616	616	588	556	608	624	578	645	656	545	669	602	630	612	631	594	576	617	568	610	610	639	619	605	602	598	632	570	584	621	628	565	594	581	593	597	606	624	559	627	575	630	580	604	600	569	595	608	601	591	612	574	627	583	612	614	597	600	621	634	584	589	627	620	576	596	542	553	611	573	577	572	571	589	568	584	581	576	579	596	614	623	614	593	568	596	617	600	628	561	623	596	620	559	577	590	652	626	630	626	583	572	608	579	619	619	626	549	600	622	628	596	586	570	578	574	611	589	617	590	621	570	610	567	611	574	594	586	588	594	596	569	590	640	581	573	564	597	556	566	567	604	585	598	656	600	594	588	594	578	602	583	617	614	561	655	587	602	592	617	599	641	570	594	583	589	612	603	654	619	630	562	601	615	595	618	587	600	580	559	635	596	662	595	636	580	615	608	592	583	619	574	593	602	606	646	576	559	651	582	616	563	618	601	582	597	578	613	581	620	611	569	629	610	635	611	556	602	591	668	627	609	597	606	598	559	611	594	603	632	621	582	601	620	576	617	647	618	621	592	597	624	606	553	583	604	598	599	601	557	629	653	621	581	590	600	606	615	582	637	613	639	602	630	577	602	576	601	615	582	583	562	592	595	575	623	615	576	612	569	606	608	584	610	611	599	620	654	584	619	613	601	583	586	555	599	599	587	582	620	630	580	621	568	579	610	558	612	591	596	562	623	607	574	569	618	594	617	598	600	620	599	634	588	618	620	599	598	582	596	617	627	604	644	630	589	578	614	595	671	603	584	661	560	646	594	581	579	614	622	608	604	551	591	611	522	533	595	637	606	645	597	605	614	587	571	584	563	612	624	577	572	592	577	578	573	580	577	611	647	591	561	586	592	631	573	636	600	598	546	618	638	625	618	600	630	569	620	584	574	587	603	551	576	587	640	615	605	603	582	578	608	586	676	578	586	564	642	597	613	587	592	617	547	638	626	588	622	637	632	583	601	577	635	599	599	557	582	574	609	557	609	588	603	580	609	564	566	619	592	595	584	643	609	589	582	586	607	587	604	599	599	588	614	619	590	626	588	616	614	610	548	612	583	605	579	623	638	571	617	598	622	575	612	621	587	573	569	593	601	587	632	587	561	571	613	589	654	617	606	587	611	624	610	575	584	576	584	664	605	618	599	568	588	586	590	587	616	565	639	622	595	575	563	597	622	573	593	617	615	610	591	560	629	563	564	574	623	594	570	566	623	635	580	602
3535	5026	4091	2177	1600	1221	1083	941	899	824	779	732	690	711	693	693	657	708	684	650	644	666	633	644	655	612	630	624	639	590	618	590	625	551	656	599	611	606	631	559	586	660	668	613	574	594	630	639	625	593	605	612	695	628	585	612	629	622	591	592	602	624	573	592	636	609	581	612	619	623	605	655	653	603	628	601	586	609	593	623	608	604	595	592	619	603	613	615	614	626	577	624	575	610	583	616	584	579	645	586	598	650	614	651	599	599	646	634	576	612	562	635	559	613	578	581	582	605	643	622	622	586	632	581	627	586	592	649	581	593	593	635	592	605	562	584	589	636	599	655	618	600	636	600	566	615	591	626	571	620	624	596	613	653	614	609	609	606	631	596	611	609	555	633	615	577	618	626	651	618	588	602	618	625	633	610	626	630	597	544	623	609	592	643	576	628	608	603	568	586	635	635	630	573	601	612	605	601	631	556	606	649	580	622	559	664	614	602	577	593	628	578	602	593	598	615	606	584	625	595	568	600	628	582	619	569	647	604	622	604	605	609	566	578	588	628	577	626	614	647	599	635	579	636	588	591	657	632	602	596	554	638	596	591	598	579	587	566	605	657	584	576	625	573	582	612	609	603	596	610	559	606	613	600	619	598	599	590	593	550	594	615	581	580	628	590	629	591	594	595	605	598	636	594	590	600	588	612	633	607	626	601	601	612	597	613	646	649	560	568	591	598	659	625	604	540	622	590	570	621	569	614	611	582	571	646	574	596	576	575	609	608	614	633	604	570	612	588	617	630	618	623	558	638	581	612	566	599	578	628	619	541	607	586	617	628	629	573	623	649	644	588	599	584	611	618	594	594	626	618	639	609	606	580	619	615	611	568	611	594	576	626	524	621	595	613	598	606	613	603	611	635	597	591	606	608	576	599	632	591	618	635	588	596	597	609	584	600	577	596	643	632	571	612	569	564	607	653	620	604	605	596	620	592	636	626	573	593	624	611	597	631	616	623	628	564	618	605	614	616	559	583	635	610	621	601	600	598	598	589	625	632	615	576	613	571	590	575	597	596	623	607	589	615	626	540	588	587	618	587	616	597	547	617	615	633	604	617	597	624	581	591	589	598	608	604	641	583	628	608	627	548	581	609	595	638	595	624	591	586	607	570	632	628	586	592	560	578	627	608	601	587	592	648	556	584	600	645	556	589	622	571	606	576	586	616	574	555	569	605	587	606	565	605	601	633	603	606	659	593	587	587	590	576	598	585	615	613	579	587	602	620	641	567	646	552	598	607	603	622	559	577	608	620	579	565	546	593	598	614	571	630	653	597	587	609	646	550	618	592	576	545	616	561	573	614	606	631	604	606	596	612	599	570	625	609	614	548	604	573	549	588	642	584	599	573	622	598	567	567	605	578	620	610	634	632	563	590	587	582	641	577	650	607	593	637	620	582	597	574	607	631	612	612	651	599	591	583	618	575	560	607	620	595	571	593	624	639	568	577	611	580	618	621	585	588	571	588	653	571	598	609	603	556	584	585	611	591	620	596	625	633	589	610	582	602	591	574	573	630	603	572	642	617	584	575	609	604	612	608	592	577	618	622	571	612	647	599	598	589	616	588	596	561	609	603	628	619	607	611	560	584	605	619	612	616	555	612	623	582	613	631	623	615	594	556	592	608	628	597	547	567	576	596	556	634	588	595	576	599	610	598	555	612	549	633	632	553	585	563	595	589	600	631	634	573	583	580	585	587	628	601	563	588	574	586	615	556	595	610	529	565	597	651	605	635	605	598	645	601	600	605	575	605	617	570	590	633	620	585	587	584	595	557	605	583	637	609	536	627	555	573	568	582	600	613	618	625	625	634	606	630	571	597	597	659	609	616	593	581	620	613	592	624	583	607	628	619	606	613	591	605	596	606	580	587	619	621	617	582	577	553	613	596	579	592	601	612	562	624	570	629	579	567	562	615	535	610	614	584	567	577	582	614	568	587	605	585	605	608	617	596	627	580	576	632	575	580	600	632	610	623	604	659	616	609	604	641	595	572	591	614	634	546	606	564	571	569	598	616	570	591	591	593	606	624	596	589	594	584	605	564	578	599	598	573	620	618	570	572	596	560	579	610	598	605	613	577	637	594	620	563	593	609	673	584	658	611	586	625	573	602	617	596	588	610	567	564	620	609	624	618	555	616	618	657	601	591	608	553	579	566	628	577	628	643	590	581	597	607	599	605	615	570	570	574	604	623	583	608	585	607	577	639	637	623	610	574	604	616	572	609	573	579	579	567	565	566	557	568	622	587	594	617	604	597	639	592	631	604	581	599	584	579	592	603	599	611	583	619	613	562	587	559	570	625	554	609	580	627	605	627	577	587	615	593	631	617	623	614	613	604	581	587	619	595	632	588	631	563	600	575	605	589	599	577	589	622	561	600	621	593	572	563	618	602	594	621	582	549	584	596	573	616	606	625	617	599	632	612	569	584	568	575	629	601	565	602	567	654	603	606	599	588	623	607	609	610	592	601	585	563	643	554	622	609	582	575	626	607	583	584	559	558	599	624	618	621	595	584	582	625	593	579	592	615	607	604	627	612	574	589	615	611	597	623	579	564	601	638	582	620	578	615	594	576	572	605	651	543	607	581	571	577	564	633	616	597	580	630	580	583	588	576	536	619	560	607	571	590	593	585	597	632	602	547	569	595	616	557	620	544	564	641	594	586	605	615	597	574	570	608	584	619	557	620	597	573	597	599	616	626	626	623	591	557	588	585	595	588	572	577	585	616	583	606	599	617	573	582	644	601	612	606	618	625	615	573	569	594	611	606	544	606	593	567	561	586	580	571	579	587	581	611	623	613	555	642	622	582	612	602	569	609	593	554	560	613	609	621	625	608	550	530	541	616	578	579	537	590	588	607	570	538	629	582	592	603	533	605	587	587	556	609	599	602	549	584	582	647	580	590	588	606	609	585	594	633	618	566	601	553	603	592	599	578	534	599	603	567	597	573	622	602	596	587	640	573	626	583	593	576	580	586	597	598	621	597	591	589	617	577	675	583	610	602	585	569	604	579	585	552	607	617	614	645	611	581	587	587	590	629	529	611	630	581	587	613	631	581	620	550	582	573	619	587	598	623	586	544	598	603	583	554	606	581	638	589	570	550	604	591	610	610	638	590	568	572	628	611	579	573	597	592	616	621	591	610	601	582	560	562	578	596	603	671	598	615	583	582	568	580	596	612	609	604	569	646	642	600	626	590	640	663	591	590	595	614	632	636	643	606	578	606	558	588	583	560	633	645	586	594	582	582	602	637	588	586	624	605	557	629	601	592	585	542	595	595	638	581	590	555	594	621	588	560	575	598	625	572	604	641	636	568	623	567	584	637	595	574	571	595	579	591	583	603	569	601	596	586	621	614	555	598	606	638	599	593	591	610	637	616	555	607	597	599	595	595	615	625	582	550	616	579	601	572	603	621	585	604	585	572	601	642	603	672	604	620	577	596	567	577	601	628	614	557
27590	12996	2410	1385	1004	1005	1001	1022	966	966	920	980	986	965	901	898	1001	924	930	971	921	983	895	949	982	929	958	946	909	925	917	945	1041	960	922	909	949	934	904	958	994	874	948	923	978	1003	990	895	1001	946	901	874	954	966	907	935	981	956	953	956	942	962	931	935	894	939	896	973	983	956	934	896	962	900	923	890	931	845	935	915	958	1014	973	912	913	979	894	890	1011	1005	938	957	954	917	927	940	911	978	944	950	967	913	962	915	939	967	961	950	922	961	946	944	980	897	910	944	962	952	911	949	989	978	966	913	953	961	987	980	959	931	908	946	1028	897	923	973	933	941	932	961	944	908	977	895	947	895	930	953	924	968	939	892	907	957	960	1000	941	1002	918	872	995	936	918	997	963	925	955	908	944	936	951	931	965	901	861	932	956	930	943	985	922	910	947	937	984	991	915	930	945	877	986	906	884	917	919	922	1025	949	875	922	952	916	933	937	959	959	888	936	885	967	944	966	899	956	934	920	955	962	980	922	924	905	919	905	894	879	985	839	1000	920	893	938	954	890	1000	947	976	917	919	945	904	938	959	975	979	951	919	871	892	885	974	939	923	976	923	919	1028	955	985	941	946	895	981	867	937	959	932	959	965	882	966	974	879	917	908	917	912	878	901	899	900	930	940	958	962	956	909	948	942	934	952	975	951	934	955	960	940	917	928	961	1000	926	944	943	917	911	945	931	968	975	944	856	946	947	892	932	967	946	886	955	928	864	929	935	896	887	914	905	959	874	956	927	921	921	902	882	965	959	941	1000	973	886	956	912	919	903	949	933	959	938	985	942	922	940	933	942	970	867	916	957	952	935	941	914	920	958	935	953	932	907	912	968	929	944	918	948	967	955	952	966	862	937	995	943	997	925	958	949	966	919	961	909	939	901	867	965	962	913	965	926	932	928	923	942	964	940	925	968	968	939	933	981	1025	977	969	964	966	892	937	941	993	917	885	882	905	934	950	912	994	885	907	924	915	878	905	910	916	967	896	890	956	932	946	989	951	1018	878	925	944	953	949	952	934	945	959	942	944	974	857	955	940	951	956	919	897	975	946	970	904	962	985	912	994	987	967	939	942	935	938	922	950	965	976	944	941	912	970	931	886	996	938	930	923	973	932	925	960	945	864	895	961	933	967	943	918	952	965	1002	926	905	942	908	960	971	899	944	924	978	941	955	977	954	947	920	894	979	906	979	966	961	936	989	910	957	956	939	953	927	933	982	948	950	913	924	897	947	937	953	925	884	960	916	932	941	918	943	995	934	929	933	930	876	927	910	908	922	934	919	925	893	934	907	932	900	982	921	989	887	956	926	945	932	913	948	914	962	965	950	878	953	941	993	943	960	932	941	873	912	941	936	980	874	983	998	910	908	968	975	936	939	967	938	901	956	910	913	942	935	946	956	1007	964	943	942	957	912	968	952	897	967	908	903	912	912	939	949	966	921	952	890	930	962	951	901	948	939	910	962	905	938	927	915	914	926	927	922	958	925	970	909	925	889	951	927	938	924	916	888	920	1007	943	970	969	1003	978	928	903	940	983	963	937	932	972	898	882	913	1017	959	947	902	936	915	964	965	930	934	949	955	944	954	964	962	971	911	980	934	944	952	923	928	954	905	954	937	961	918	918	927	964	947	899	930	980	971	994	944	1000	926	902	909	963	934	916	940	957	992	924	995	885	956	907	926	985	979	929	930	943	922	931	937	904	928	940	903	932	943	938	927	923	913	913	918	967	884	923	971	1010	958	933	932	949	911	1007	945	973	960	935	923	929	930	911	931	971	991	977	922	948	895	998	890	909	974	899	925	950	951	903	915	982	948	964	879	916	964	912	891	908	959	933	892	973	966	991	973	926	978	952	897	924	916	970	959	885	919	951	933	905	934	973	960	942	943	898	940	933	903	994	934	929	936	935	930	950	970	904	921	983	928	972	926	939	904	941	947	925	961	896	939	959	898	929	939	932	921	932	970	899	915	948	923	989	893	917	942	924	988	900	979	992	914	939	935	931	957	956	953	974	935	952	946	973	993	915	967	924	935	898	943	905	936	946	923	941	909	903	944	929	884	969	923	942	948	922	957	939	961	936	925	914	867	895	983	913	919	945	976	946	933	978	918	914	859	935	920	888	943	1003	920	937	932	901	915	942	912	933	959	956	923	924	1000	912	912	953	952	907	968	957	961	934	985	924	929	927	921	878	933	901	960	968	934	929	915	1009	913	958	963	931	930	945	956	968	922	965	993	900	909	975	934	949	941	928	932	896	895	944	975	925	955	989	1033	910	917	957	898	919	901	881	955	916	952	911	948	931	954	954	952	901	947	968	939	894	908	967	917	946	913	916	951	920	929	926	904	951	936	899	964	928	1006	932	951	940	969	918	987	928	920	903	957	906	867	942	907	952	915	944	926	937	963	956	940	901	929	894	942	903	937	911	994	927	951	953	904	930	914	925	957	907	960	932	919	929	903	931	957	984	916	933	938	955	935	923	933	929	952	949	905	905	908	1023	951	958	946	933	940	915	960	932	946	939	904	969	921	900	939	979	986	972	922	949	953	947	967	961	905	921	917	987	895	976	961	960	892	972	923	928	881	923	936	907	899	912	992	897	957	928	866	997	952	963	904	917	926	995	939	910	943	928	948	895	935	990	961	907	977	1034	985	951	875	938	931	977	893	957	889	960	918	934	948	911	935	947	915	965	1004	897	913	959	992	914	933	958	926	912	923	915	926	914	979	958	940	995	953	916	903	1011	960	939	945	942	985	943	989	998	900	935	945	931	945	974	924	982	929	941	948	871	918	998	944	982	918	928	979	893	943	971	907	962	904	938	936	907	922	913	903	934	902	920	975	925	957	910	994	978	942	978	952	914	962	941	909	930	951	943	988	985	930	923	940	931	961	944	930	961	905	970	953	941	940	991	919	938	937	955	938	905	948	903	920	924	982	963	975	964	970	993	955	873	883	948	932	932	974	964	899	907	927	893	985	926	905	927	948	938	923	862	916	937	937	923	925	970	942	936	912	958	936	928	974	970	943	899	962	902	1015	914	941	984	916	960	932	920	926	934	925	933	1021	878	915	932	928	964	902	954	943	926	898	966	921	993	948	908	889	883	900	908	921	932	919	893	962	946	950	995	911	884	976	912	923	900	951	966	928	917	970	916	845	929	934	927	903	925	959	912	941	929	940	930	973	920	933	954	941	952	934	936	949	906	916	961	937	963	935	930	959	958	1020	939	906	957	905	928	945	945	953	1007	969	999	920	922	966	902	960	953	949	907	950	944	956	945	950	938	935	993	917	936	917	1025	870	953	941	912	937	884	938	953	936	924	948	964	905	991	941	918	946	931	920	955	981	925	938	916	972	908	976	974	910	948	988	920	949	959	940	975	913	986	931	928	914	877	995	929	945	865	911	948	923	940	930	944	941	948	984	942	880	916	958	928	981	921	927	967	945	928	937	906	976	923	984	952	915	943	942	957	883	925	907	939	918	952	962	961	932	967	900	967	932
5211	1062	1017	960	884	870	844	866	860	853	776	838	839	912	842	851	823	861	863	850	770	800	822	930	812	828	814	809	825	858	834	805	844	856	803	844	840	851	885	852	868	777	799	838	869	874	859	825	875	807	863	842	830	849	823	864	819	789	819	884	810	784	836	834	820	822	848	829	793	854	855	844	884	792	782	842	866	755	819	805	844	834	804	803	842	837	822	815	785	814	819	810	833	826	852	828	828	805	813	800	798	771	843	798	831	789	874	815	851	832	764	849	795	845	806	806	809	861	822	789	857	831	845	872	814	849	871	857	803	836	772	765	807	845	837	833	842	810	845	864	842	827	829	790	851	824	857	811	812	787	783	912	853	852	766	853	851	835	831	846	825	844	808	792	786	851	808	793	772	792	857	841	772	851	767	816	856	848	803	802	858	832	787	825	808	823	790	847	861	893	845	828	850	772	797	842	831	841	839	821	842	797	827	808	787	851	806	824	828	802	826	857	804	800	828	841	836	822	784	826	836	826	812	898	842	835	861	836	859	817	836	793	805	800	884	833	804	852	869	827	814	810	824	811	790	846	815	815	832	846	814	793	824	845	810	874	826	862	808	806	876	825	866	830	815	815	804	791	797	848	835	794	819	836	856	833	798	831	798	829	856	823	847	820	848	776	834	826	830	822	794	741	854	828	833	801	838	844	848	835	814	829	812	845	800	857	869	871	839	822	815	859	869	819	844	815	830	819	786	836	789	811	834	791	811	834	826	812	815	839	794	837	805	858	796	847	786	864	807	793	805	844	797	774	794	832	817	769	839	836	860	839	841	811	818	789	809	800	857	843	826	821	837	800	833	805	837	812	870	815	785	790	836	829	877	829	820	791	818	850	805	821	794	849	851	800	849	823	790	796	821	830	842	824	850	802	781	862	796	794	882	853	806	812	786	803	814	837	814	852	790	803	816	822	850	793	831	854	787	809	814	772	819	835	848	861	836	792	786	809	839	781	790	842	796	811	869	790	872	885	746	854	863	802	825	842	775	825	835	900	860	858	838	841	825	814	809	804	805	838	811	832	857	806	811	843	882	839	828	822	809	842	813	804	859	853	802	858	789	891	868	812	811	815	801	773	817	819	834	859	842	833	805	823	794	828	791	843	856	873	811	808	784	842	841	829	837	787	861	838	884	840	831	867	837	854	819	847	849	803	792	832	759	824	877	831	834	892	796	819	835	809	813	838	799	893	833	784	828	863	856	878	821	884	858	803	876	825	859	820	845	808	854	822	793	831	811	806	832	836	793	817	838	821	886	810	853	861	790	779	880	810	829	812	829	852	817	818	871	832	853	858	816	795	854	846	788	815	809	773	812	807	832	838	909	774	799	824	801	827	869	844	839	797	830	840	840	896	790	814	805	842	855	842	854	854	822	841	841	843	835	778	842	795	803	844	829	851	824	820	860	792	871	829	867	872	801	798	744	774	821	754	818	809	815	849	854	867	827	808	871	823	801	824	823	881	892	791	805	800	856	819	807	817	843	893	766	837	832	872	826	828	843	856	870	773	820	798	771	820	841	805	834	878	796	839	849	837	851	823	802	895	816	847	810	766	826	792	846	836	859	804	831	744	861	838	818	811	853	866	814	879	895	872	806	825	793	872	805	867	841	830	819	856	804	811	812	825	805	801	788	827	855	806	809	836	838	886	852	786	818	854	774	809	828	801	848	847	796	813	864	832	856	823	859	840	864	838	765	799	839	832	818	827	808	810	838	840	847	831	828	769	828	872	806	870	847	848	834	806	846	811	852	843	845	816	836	801	798	865	822	848	796	853	843	859	818	794	828	812	856	850	839	803	825	848	848	815	811	834	835	828	858	846	850	839	841	800	839	784	878	841	814	831	845	873	887	838	808	840	794	864	813	811	817	762	846	833	823	856	828	796	845	861	799	845	828	820	834	839	800	839	827	820	818	885	799	807	848	867	856	863	838	796	803	863	826	852	842	828	836	858	811	802	807	833	767	879	809	880	830	783	824	849	872	799	814	811	799	835	876	864	884	860	808	799	840	806	861	801	803	777	875	799	869	790	817	795	820	807	857	793	842	820	845	827	828	859	826	848	806	836	838	810	836	855	822	797	793	824	819	822	859	789	815	790	786	864	853	833	844	820	807	803	814	811	825	840	848	800	865	845	877	791	860	806	842	838	848	836	874	812	865	844	820	829	795	864	781	773	849	845	822	845	840	816	865	806	859	818	817	848	847	805	825	807	823	846	852	823	854	841	828	820	814	848	821	826	852	821	858	825	785	868	763	802	813	806	821	821	826	834	849	775	821	793	826	802	817	802	806	835	829	856	801	847	794	795	818	800	810	824	839	863	830	783	819	857	837	830	839	777	881	869	850	921	852	822	817	879	811	797	846	781	805	819	749	793	830	841	842	854	869	793	844	825	802	830	823	848	812	856	793	802	852	811	825	805	845	754	856	889	831	864	792	795	822	795	812	848	796	799	787	828	838	782	820	841	824	858	874	833	828	782	832	818	819	793	782	808	823	827	795	828	815	893	831	858	845	883	815	827	814	837	846	812	845	822	891	844	836	797	814	857	839	746	866	864	785	742	813	880	833	837	831	841	904	804	840	836	833	863	822	832	790	861	847	757	862	794	831	803	816	803	801	849	813	808	826	818	858	829	825	789	874	886	869	825	775	794	831	841	847	810	827	806	792	853	839	821	832	760	857	818	858	776	833	800	789	852	790	837	812	812	812	845	884	837	774	800	850	809	866	863	860	828	837	835	800	838	829	809	837	775	790	818	793	794	804	842	834	810	813	806	860	789	814	870	792	869	814	842	878	837	850	797	805	827	834	829	875	774	858	848	840	853	832	820	807	868	865	775	803	843	820	812	821	791	856	804	838	812	757	846	848	839	798	790	835	829	867	822	849	793	850	850	817	842	813	822	830	859	830	814	796	868	815	819	856	823	834	811	781	813	832	856	828	867	811	824	781	831	789	811	785	838	835	794	780	824	833	859	805	824	826	861	797	830	818	836	792	780	776	820	845	869	778	831	862	865	804	786	843	834	810	820	785	828	856	842	854	814	811	853	846	760	800	832	841	838	853	839	884	826	803	852	848	791	816	838	805	823	839	838	792	844	804	823	835	837	842	761	857	769	823	824	802	883	829	822	810	844	818	842	802	839	859	832	813	876	767	849	779	836	826	829	855	843	869	804	788	897	832	805	805	832	795	841	810	805	781	805	827	825	814	806	751	832	846	823	861	795	818	830	852	837	806	877	806	847	855	840	809	795	866	865	800	834	867	811	822	887	825	846	813	819	849	838	804	843	826	853	815	789	861	778	854	834	792	826	836	832	791	843	820	799	838	838	845	834	859	819	829	779	794	835	844	898	769	809	778	823	866	805	803	895	863	785	792	800	834	839	866	789	869	809	875	812	844	830	872	844	860	823	799	806	846	786	796	847	835	845	818	817	871	809	797	866	811	768	800	832	800	875	855	868
25466	21396	26541	22168	3303	1462	1242	1116	1003	1075	1014	1033	1021	993	1031	992	966	1051	931	1010	970	930	965	948	980	961	939	974	951	984	971	984	968	970	1008	996	965	950	1067	986	1002	977	997	940	984	956	1027	961	991	960	937	954	993	965	1001	982	954	998	945	919	961	896	938	980	983	983	974	990	996	979	934	953	984	889	927	912	965	990	926	946	980	962	961	982	1014	926	1001	912	986	946	960	971	999	988	964	909	925	947	999	956	983	971	970	916	946	1049	973	943	919	970	937	980	975	940	978	946	979	1017	984	987	1005	972	969	933	929	893	987	1003	1012	937	996	966	978	997	1029	965	945	890	938	994	982	935	936	949	913	980	994	960	1005	960	959	952	963	986	942	962	949	987	968	948	936	923	975	945	945	976	1008	955	941	1005	908	993	996	955	939	876	1031	928	946	950	923	960	1014	926	957	982	948	967	974	954	954	948	923	960	932	954	895	964	928	970	927	945	966	913	948	949	975	914	887	933	996	947	1003	1002	995	992	929	933	968	933	1036	1024	950	939	933	942	965	950	920	922	922	972	1008	1001	955	917	932	962	999	966	988	930	913	980	950	1005	946	968	961	921	998	969	926	990	946	934	951	917	969	968	971	979	960	971	951	949	918	976	987	967	967	996	943	1018	968	907	932	959	977	945	959	1000	960	970	974	992	942	950	964	957	969	960	929	937	978	935	933	1005	958	925	918	953	1004	1007	945	957	971	900	1002	921	945	952	941	951	954	934	881	956	1019	924	960	970	997	962	938	902	897	956	1002	915	976	907	963	920	990	937	996	1006	940	985	993	992	942	988	919	1001	965	951	929	1026	978	968	930	890	957	959	937	924	961	916	964	959	976	908	990	928	958	954	926	1005	950	997	1020	941	933	927	950	927	993	979	936	973	967	1001	1009	995	955	984	984	954	941	966	992	1022	964	976	958	931	959	930	925	969	931	943	925	958	990	891	977	983	921	875	921	935	939	936	983	975	956	1006	984	957	958	928	1016	999	1009	961	952	948	956	971	1016	896	991	1014	937	979	986	971	968	935	960	942	982	979	990	935	1025	910	902	954	962	906	977	970	909	942	997	946	879	997	994	954	925	928	955	961	998	984	975	931	945	912	955	996	930	984	1050	983	970	925	939	985	900	997	944	921	968	985	973	894	1061	986	977	997	991	948	932	975	885	957	925	1000	983	963	953	966	945	903	953	992	995	970	975	950	1015	990	975	994	935	987	937	952	985	981	955	913	972	988	1019	987	964	987	899	997	974	970	978	931	961	922	929	929	925	980	922	908	967	919	930	960	925	957	980	976	966	981	964	956	959	973	931	967	930	952	1045	1000	964	958	950	923	945	954	906	968	941	980	949	973	966	971	970	899	993	1010	966	985	954	963	943	1022	962	956	965	979	956	957	965	966	1005	928	928	984	950	958	1013	970	966	985	993	999	913	935	1002	977	945	992	983	928	964	964	970	956	989	924	949	937	948	936	943	898	951	964	953	951	938	960	934	882	975	928	909	954	890	958	946	911	957	893	1003	1034	985	914	982	991	939	937	909	908	974	998	966	963	941	987	935	947	921	942	964	978	939	946	969	1025	923	950	956	938	924	1022	973	945	998	963	950	999	996	963	998	966	998	950	979	971	917	944	945	976	932	966	1004	992	945	1073	991	989	931	953	974	1021	937	1008	967	940	903	963	984	951	982	947	1070	994	973	954	975	945	933	969	932	930	978	992	939	982	973	956	908	917	920	989	959	941	951	951	925	925	948	1016	954	974	1006	1004	978	975	899	994	960	966	995	937	973	955	938	951	1013	957	924	954	1009	929	955	949	988	937	979	1019	972	989	972	972	942	944	987	964	929	940	990	979	920	952	922	998	967	985	998	940	906	936	929	937	984	1015	953	1005	1033	984	919	962	932	949	941	932	1006	952	990	972	948	947	1003	967	922	951	980	946	927	952	969	989	957	923	898	916	1028	943	933	990	973	949	963	940	914	940	931	961	938	1002	976	901	965	934	965	932	971	987	954	964	984	1007	964	957	994	982	956	990	947	1022	1004	931	984	905	957	959	987	954	1006	981	1038	999	974	998	944	971	959	995	922	1012	954	944	962	943	997	964	983	981	951	966	947	978	946	1000	923	1014	912	953	918	931	892	946	940	983	955	936	1053	973	916	957	948	977	959	955	958	959	971	953	1012	971	968	908	931	953	951	929	975	947	982	967	952	976	975	1014	967	921	909	978	990	960	930	898	939	947	952	925	918	971	905	963	952	955	988	961	1006	1007	982	1012	928	991	965	945	933	965	1004	931	962	879	977	935	929	947	962	938	939	952	1015	950	923	967	955	961	905	1003	971	934	965	952	969	949	996	977	979	1009	973	990	929	915	968	965	931	962	955	917	980	944	1011	942	894	960	942	913	967	884	938	949	933	927	1000	958	953	887	1004	949	974	977	1006	1027	936	1036	933	1017	991	909	988	946	978	944	972	966	953	996	1010	946	998	941	931	921	1023	879	963	901	943	978	904	963	946	983	960	973	956	1006	971	926	904	963	920	940	959	951	974	953	935	929	965	959	972	982	961	943	917	912	913	942	981	1003	936	983	979	1019	950	957	992	942	966	985	921	963	907	958	933	972	994	961	966	933	979	981	973	912	961	955	925	946	885	933	1009	917	944	988	968	970	960	978	1032	935	963	992	972	961	973	975	947	987	984	942	940	946	977	985	946	925	928	996	950	972	995	947	984	978	986	990	1009	987	1030	973	935	963	961	985	983	951	968	944	980	1042	946	959	1015	943	972	960	909	942	950	993	990	919	959	980	916	991	908	964	957	983	977	906	971	913	993	970	992	931	996	994	959	980	961	904	957	975	1005	938	986	941	930	919	1004	969	977	923	965	1003	926	983	976	900	947	969	938	992	933	901	985	986	963	972	979	944	1033	959	970	895	983	982	910	992	988	1013	976	973	933	960	936	964	927	1050	987	925	973	975	992	991	904	948	920	945	931	965	977	968	908	941	978	945	958	992	964	961	978	959	921	976	950	957	961	994	994	1074	962	910	983	967	946	911	1008	969	974	945	887	968	921	946	960	975	936	911	895	998	925	980	939	948	982	984	948	938	973	929	930	944	939	976	945	914	957	987	983	989	937	970	945	940	985	1000	972	931	901	942	1028	970	971	938	919	941	971	951	991	979	937	955	980	943	978	927	930	989	944	952	913	954	922	927	983	944	980	975	964	944	948	951	994	940	976	1006	914	960	932	946	954	959	1040	970	937	960	919	960	962	984	944	934	929	957	959	997	948	1007	966	989	903	999	927	937	978	990	900	957	934	958	952	983	969	905	931	936	999	995	967	968	940	980	935	928	942	979	946	951	890	931	970	995	970	966	940	982	983	938	946	987	967	900	939	978	916	984	978	951	985	964	983	963	918	962	1019	978	972	997	979	955	933	1011	933	950	930	932	992	969	982	985	935	941	995	945	908	932	1024	976	934	994	953	990	968	956	1013	855	931	952	966	922	935	892	966	961	989	1010	939	982	947	932	952	987	950	998	932	934	907	986	955	1012	940	896	940	978	901	987	943	934	969	997	984	933	1022	942	1026	1030	908	973	939	983	934	986	938	958	989	943	910	963
3659	2637	2257	1448	1203	1115	1089	985	922	964	964	974	972	927	885	882	872	911	852	918	896	885	910	910	895	843	892	919	898	925	889	893	876	853	871	876	897	807	873	857	909	858	874	843	839	895	867	881	803	836	910	888	835	877	911	853	906	905	891	846	899	873	856	876	850	884	871	907	880	854	883	897	899	813	848	935	893	849	815	826	831	914	865	875	908	858	885	906	835	819	868	824	855	891	950	855	824	887	895	882	885	883	855	882	810	910	894	820	827	891	851	879	863	865	894	877	884	910	916	877	846	863	873	845	886	841	900	871	877	842	873	860	811	848	879	865	909	821	867	807	858	882	847	843	915	892	873	841	870	889	881	836	863	837	902	862	860	803	898	835	877	871	841	853	853	826	872	881	837	839	891	851	837	856	828	852	906	871	853	843	873	871	836	854	890	876	871	855	900	891	899	859	812	856	900	869	851	866	814	857	914	864	832	854	863	907	851	849	865	878	894	842	895	846	851	879	859	808	866	830	888	851	893	812	854	821	935	861	822	853	859	886	837	900	851	860	848	848	830	845	878	880	887	849	822	877	871	854	874	838	851	867	817	929	853	901	877	872	834	872	860	841	839	844	877	899	850	832	821	887	886	920	854	875	846	901	851	853	835	889	854	854	940	871	879	865	879	931	855	870	898	895	840	868	844	903	864	871	871	859	877	894	853	850	819	867	877	883	856	832	835	835	876	879	840	872	898	894	793	816	830	867	851	797	850	873	893	893	864	820	811	913	882	874	858	910	896	806	821	826	837	895	889	861	802	919	888	898	814	881	866	901	904	850	878	818	849	861	869	911	888	854	854	871	832	896	835	842	927	819	845	840	825	834	862	859	853	891	893	844	889	837	857	884	815	808	865	880	888	854	813	879	875	851	828	863	845	854	902	850	892	793	833	902	920	914	894	877	870	864	831	852	844	830	870	879	849	880	896	823	913	841	887	940	831	831	858	850	874	803	889	880	784	851	862	880	802	832	854	883	867	864	840	865	844	830	850	832	839	940	870	814	886	885	884	931	895	846	865	852	866	809	834	812	832	885	840	813	885	832	854	852	859	872	852	880	877	849	881	863	872	896	877	862	814	907	829	915	929	847	853	820	880	839	832	912	847	928	849	857	944	848	864	870	872	865	849	868	900	871	838	902	882	837	807	883	838	893	805	879	827	885	890	855	876	816	855	832	880	902	849	820	869	860	903	862	830	847	874	913	876	887	846	903	916	841	892	851	911	852	848	862	867	848	880	831	880	903	903	869	831	885	914	825	842	834	870	843	921	865	806	871	883	829	830	852	869	867	880	859	893	859	870	810	859	890	860	859	815	885	820	833	894	887	830	847	907	885	854	877	865	848	862	893	829	838	819	857	840	846	859	883	819	870	857	890	840	928	870	870	890	856	850	862	884	836	848	842	870	860	877	842	812	879	889	867	903	850	864	830	887	873	837	886	837	836	822	868	853	875	930	894	865	859	849	849	895	848	854	831	825	878	829	921	818	866	813	857	876	850	827	869	890	882	880	922	885	810	860	812	838	904	825	834	900	865	883	845	914	896	865	844	890	836	822	847	868	832	897	869	854	847	881	899	862	799	821	825	835	871	827	902	866	869	859	906	896	838	803	891	866	841	873	850	891	876	902	825	883	899	901	883	855	874	853	914	837	859	854	918	919	845	801	840	855	854	869	888	859	894	809	875	888	829	873	891	872	855	868	869	830	846	869	843	812	869	885	861	874	898	845	812	888	872	848	866	855	871	788	856	855	900	901	823	858	808	859	808	893	818	808	881	879	836	859	861	897	837	873	884	832	869	879	795	846	825	875	838	825	877	854	876	848	879	845	842	873	789	866	879	902	868	862	894	921	891	835	840	888	878	837	874	868	862	863	879	849	869	819	833	863	844	832	894	879	776	783	864	837	853	830	887	882	826	895	894	863	859	855	866	821	887	874	856	855	853	854	831	896	895	821	798	846	827	863	899	848	885	819	875	858	906	884	842	826	839	865	877	814	877	920	872	855	872	885	816	846	874	821	845	849	866	847	824	868	898	890	859	852	843	856	876	877	866	827	848	879	878	848	870	853	847	871	853	839	868	879	825	848	877	890	873	910	833	837	855	828	854	944	856	896	855	816	785	846	887	851	857	846	962	846	808	825	806	908	830	829	872	831	886	900	867	858	844	851	881	864	843	862	843	861	910	822	833	872	879	868	877	837	855	827	876	832	871	903	858	871	843	890	836	787	868	845	829	851	831	783	918	886	840	874	909	849	889	886	852	893	893	865	844	907	879	865	897	827	832	873	868	863	856	844	875	855	868	904	860	835	847	885	868	851	897	875	848	824	859	833	830	812	862	824	923	908	848	836	877	844	868	860	874	829	842	883	795	878	848	863	844	882	858	868	875	860	819	808	812	817	878	865	890	875	864	887	856	838	848	868	819	883	878	870	847	782	841	884	832	886	886	871	883	866	889	867	894	839	884	857	850	866	807	873	820	845	868	879	880	825	865	862	899	873	879	909	822	898	888	877	835	922	841	871	888	886	862	866	838	910	866	817	824	866	898	827	840	899	880	854	852	850	810	887	866	881	857	918	856	872	807	865	873	869	853	867	865	865	885	844	861	857	837	869	934	843	833	808	798	822	863	888	839	836	877	823	837	845	833	849	831	812	860	858	891	848	886	802	866	907	868	928	856	877	840	833	833	846	868	879	825	828	868	869	878	896	844	860	878	878	878	862	863	844	870	828	845	877	847	874	878	893	878	942	862	878	854	893	799	870	891	818	877	820	873	861	841	812	804	882	927	826	871	830	849	856	841	804	871	914	837	841	922	863	799	928	845	832	885	889	890	859	850	875	853	875	846	850	841	821	850	802	824	812	853	832	885	866	893	852	861	891	847	886	869	870	849	831	869	899	869	871	848	856	858	819	882	844	843	867	824	867	901	857	838	933	834	914	844	856	865	875	898	936	820	785	872	871	836	819	856	827	879	873	917	887	879	822	904	821	892	792	911	857	864	833	866	894	814	878	855	850	863	879	845	859	851	841	848	893	880	894	794	871	852	898	856	834	881	884	883	871	874	883	820	820	928	820	880	834	858	824	859	853	870	844	894	828	868	904	831	841	880	831	832	879	901	872	878	846	895	871	917	894	866	844	861	856	880	941	881	821	860	822	839	906	858	857	867	855	890	809	798	857	863	836	846	899	879	906	884	918	896	843	874	956	820	850	847	845	871	870	903	856	895	892	844	879	870	849	862	856	850	858	855	853	825	876	814	871	865	843	882	866	893	874	841	781	882	855	854	867	791	822	854	787	909	790	867	877	845	885	819	851	823	876	798	887	859	813	864	864	819	923	808	831	847	891	837	878	865	874	841	888	877	817	848	868	881	839	851	863	811	824	895	899	856	865	880	871	887	863	833	904	869	881	878	834	843	817	934	863	828	896	893	866	868	861	853	862	878	863	809	871	808	887	866	871	827
24110	21416	28660	24552	20959	4359	1453	921	750	739	770	644	721	651	693	636	611	701	601	648	670	637	624	584	585	601	601	639	623	639	636	616	624	610	647	580	621	617	626	605	579	579	616	581	579	660	590	641	587	651	574	589	611	606	579	580	598	592	579	635	609	591	596	617	553	584	618	621	592	602	637	625	602	628	618	604	653	628	622	606	582	593	640	574	631	617	657	638	626	559	595	611	587	603	605	582	617	599	603	553	634	551	597	592	646	622	617	596	590	580	595	565	639	587	587	610	572	638	597	583	597	624	593	642	639	617	619	621	636	629	578	641	590	594	620	621	604	609	578	656	596	569	621	635	627	579	597	600	592	582	615	609	590	586	581	608	616	605	623	582	650	633	569	572	613	553	571	620	578	557	625	622	578	603	612	585	634	596	624	583	602	595	565	606	572	600	627	612	637	633	611	577	584	593	570	571	579	628	624	587	594	614	585	546	590	584	571	610	589	610	604	598	592	519	599	557	584	595	601	616	595	599	587	588	592	616	586	571	611	569	583	565	594	576	619	607	592	595	577	632	589	612	558	613	602	622	602	612	624	571	590	575	592	616	592	576	602	606	639	610	588	604	600	642	581	608	592	557	623	607	632	588	621	621	600	604	625	570	643	583	618	607	690	593	577	590	579	616	583	608	558	607	596	611	642	556	571	534	619	581	587	609	623	590	583	598	622	615	625	565	553	610	618	573	642	568	576	628	584	625	567	636	568	588	644	574	569	607	594	561	616	569	596	571	599	605	602	619	597	606	605	571	560	583	629	584	591	574	601	609	599	573	585	587	612	602	600	613	627	620	605	562	615	598	569	576	611	658	562	603	639	597	586	559	656	603	580	634	590	560	592	584	609	606	574	586	633	601	598	568	567	603	616	579	608	575	583	555	592	625	561	592	567	577	579	636	597	604	590	608	619	645	645	558	603	580	623	561	557	606	582	635	634	591	601	611	555	584	640	601	635	622	610	648	589	628	564	599	580	616	600	610	609	638	572	570	603	602	584	627	634	611	554	661	603	613	591	605	655	583	594	596	589	601	590	598	604	586	544	611	580	588	601	585	595	566	580	628	554	592	619	588	559	563	576	593	611	555	586	580	584	590	590	613	598	605	537	563	615	584	555	583	615	592	632	579	582	611	584	581	612	584	631	589	613	563	564	578	603	613	636	592	541	648	575	593	603	588	615	590	574	540	585	584	647	607	592	601	593	604	642	625	607	595	617	557	575	549	618	615	619	605	526	598	638	630	613	583	616	619	570	546	604	595	663	594	581	589	588	584	600	580	596	594	590	616	593	576	600	586	586	580	590	592	594	594	573	544	557	623	564	569	575	642	581	647	600	563	583	589	578	587	619	579	562	565	599	601	596	590	582	566	605	634	574	548	587	591	617	615	621	623	605	563	582	556	601	607	558	594	594	634	600	644	649	608	645	576	572	602	598	598	583	601	601	580	620	593	555	588	586	587	614	569	574	597	583	616	596	618	579	580	638	596	581	593	645	598	593	580	614	540	571	579	569	592	597	577	621	630	594	583	607	626	584	570	586	556	604	601	579	596	619	605	646	608	628	634	623	587	601	615	589	583	584	572	603	607	575	585	589	625	628	573	593	559	593	542	644	602	613	575	597	613	592	578	567	619	603	623	601	593	600	644	656	582	594	594	566	554	590	560	633	594	566	630	587	599	575	555	580	581	588	618	579	593	627	578	599	548	572	599	575	552	595	566	623	581	597	570	616	574	612	561	602	578	592	610	582	597	618	593	607	601	602	625	575	598	613	610	599	619	589	620	599	632	561	596	600	608	557	596	577	561	573	596	590	605	642	588	642	604	549	610	562	634	589	642	609	591	603	605	584	612	607	590	581	616	641	619	606	585	564	594	558	582	572	537	575	579	583	625	591	596	610	576	596	584	617	603	544	625	609	589	539	571	623	566	576	587	617	596	614	609	596	591	585	601	614	573	598	626	611	574	593	598	565	588	648	590	585	621	606	551	567	605	585	556	604	593	563	585	592	605	609	602	628	619	636	530	568	604	576	571	624	622	625	627	628	565	607	577	595	600	602	566	558	560	658	559	580	568	624	635	586	592	567	613	600	599	583	579	647	614	599	613	599	584	573	604	619	602	605	589	572	564	567	605	583	573	595	573	639	588	569	544	562	551	589	556	626	606	620	591	569	628	618	590	593	584	569	574	570	607	581	644	600	589	592	588	603	584	567	594	584	606	597	596	589	602	565	607	587	577	579	575	596	584	596	561	630	588	626	655	565	623	610	599	594	598	590	612	611	601	558	585	552	568	604	569	603	606	576	579	552	564	609	614	605	575	597	615	619	622	591	570	583	608	558	604	588	540	586	575	608	587	575	602	589	583	601	555	558	551	605	602	592	625	605	590	609	566	604	599	568	627	646	541	606	551	606	562	581	587	612	609	564	625	593	566	611	606	587	600	576	572	587	586	611	641	604	625	612	568	592	585	632	568	577	606	595	564	592	595	624	579	621	587	654	644	587	621	580	577	623	588	571	605	584	625	596	620	549	566	576	573	569	590	626	588	621	582	557	633	528	561	582	552	593	588	571	587	581	644	642	575	578	576	576	641	598	594	631	585	583	548	576	574	595	574	567	587	592	590	582	606	620	589	586	596	635	629	583	602	638	627	570	612	605	584	570	587	601	612	583	554	575	524	586	615	595	634	590	608	534	538	572	592	622	598	620	593	561	679	617	573	572	596	608	617	618	590	573	605	603	608	550	576	627	637	558	611	615	596	585	561	574	594	568	598	599	586	625	597	632	580	608	582	597	604	609	587	580	589	570	638	608	609	566	603	589	600	605	629	612	641	614	588	594	589	612	595	607	615	597	579	594	571	607	580	613	612	597	655	603	610	613	593	592	621	619	585	573	597	638	619	563	593	549	567	620	558	598	579	604	607	582	591	601	563	614	601	584	577	596	611	542	608	578	596	654	602	598	604	554	586	601	574	590	610	561	591	596	615	554	577	596	556	597	586	602	588	581	533	620	602	605	544	563	613	606	597	613	624	608	564	583	603	626	569	576	598	578	586	582	570	581	603	623	594	573	633	580	608	581	614	614	598	620	607	606	619	610	594	581	584	589	625	625	605	620	593	594	581	563	618	614	622	580	631	603	566	577	588	577	593	612	590	538	600	578	602	571	565	582	587	604	624	592	579	637	612	592	592	592	590	623	602	555	629	587	568	586	585	622	610	617	562	588	573	644	602	575	572	602	568	574	603	603	574	568	618	587	583	569	610	568	553	614	609	583	591	602	560	609	554	535	590	590	604	588	573	600	607	576	605	594	568	575	586	575	587	561	584	600	589	621	548	615	590	594	605	633	586	584	619	619	590	578	601	635	650	614	601	603	603	579	610	591	533	610	575	575	615	598	562	586	611	586	569	585	588	595	536	573	613	583	563	590	587	614	605	585	594	570	565	546	585	599	609	586	549	618	618	589	577
3561	5071	4037	2125	1490	1291	1089	979	834	826	787	683	737	701	698	686	677	675	619	659	659	686	637	640	626	642	580	664	642	644	625	593	628	613	615	609	596	578	663	610	611	623	601	584	609	594	586	599	618	613	611	609	622	607	640	608	613	593	608	620	614	597	587	588	611	603	582	598	598	598	637	585	546	598	552	568	611	608	577	637	571	594	615	569	596	620	634	598	554	584	614	587	597	594	600	614	595	584	616	612	602	634	590	612	598	582	647	615	549	632	546	627	595	592	581	594	596	601	572	642	581	603	586	586	611	596	598	572	619	596	555	587	575	583	605	597	588	622	577	614	580	559	640	649	570	598	579	592	609	636	596	623	647	629	590	589	636	604	620	592	575	597	658	613	547	546	591	598	592	578	612	565	569	594	597	603	632	628	609	587	575	597	620	594	555	579	562	597	607	613	624	574	610	590	593	569	553	618	586	572	621	631	607	567	636	576	589	626	593	567	578	616	608	546	594	545	580	568	585	619	612	607	554	613	576	616	604	590	592	608	559	584	610	577	597	585	593	598	563	580	574	602	579	562	646	577	582	601	636	585	583	592	589	592	618	541	627	615	592	623	597	570	599	603	602	587	607	596	593	579	624	604	608	609	616	582	530	601	610	607	608	610	632	584	607	622	607	572	570	559	596	589	566	613	598	595	554	571	608	606	562	605	602	549	622	581	626	590	577	595	580	598	626	597	603	561	619	598	620	569	587	631	622	605	597	609	547	604	612	594	636	603	612	599	595	584	590	594	564	587	586	586	618	574	574	578	586	571	595	613	562	567	615	605	557	567	584	614	608	634	633	555	586	619	569	539	566	651	584	598	591	571	578	570	590	556	599	619	555	576	571	619	619	565	604	560	538	569	555	572	559	580	601	605	550	598	637	599	580	570	603	541	602	563	597	570	575	587	615	590	579	588	561	578	576	592	577	590	602	625	594	592	572	619	581	573	617	545	619	602	631	588	635	589	607	626	559	568	620	661	561	618	618	591	577	595	597	554	617	606	609	655	608	567	606	587	597	603	579	639	559	557	566	565	629	588	629	548	616	580	567	562	582	608	534	565	592	605	539	620	558	622	608	630	584	586	620	526	608	572	591	625	590	574	580	638	579	624	544	607	622	604	593	558	578	637	603	612	582	584	590	631	551	616	590	609	592	560	624	566	585	558	592	587	590	597	590	585	609	603	579	650	588	557	605	611	597	598	614	608	531	606	572	605	629	543	596	622	602	592	541	574	577	546	570	607	632	563	598	564	568	563	609	569	575	601	598	630	564	596	572	620	554	606	562	590	620	559	578	603	580	600	614	562	599	592	591	602	612	599	589	607	563	587	598	598	607	626	600	537	554	636	566	629	573	614	612	546	540	602	618	613	579	587	595	622	600	575	642	595	602	582	567	558	592	563	596	565	564	568	612	572	603	593	566	574	596	598	588	571	604	622	578	571	620	566	548	611	597	571	569	615	627	596	642	595	542	617	561	606	575	573	617	567	585	591	573	603	604	581	566	563	560	560	579	585	596	578	585	613	580	556	581	582	579	583	565	548	582	590	549	604	534	529	609	575	573	575	572	586	608	546	545	604	586	595	594	577	584	563	625	582	616	602	543	566	571	601	619	596	587	595	590	590	595	598	569	548	627	553	600	571	610	582	599	621	562	601	620	616	574	633	565	567	605	580	572	586	526	572	564	529	575	631	585	617	584	597	630	614	607	585	581	562	531	527	618	612	601	616	581	559	586	594	579	586	556	577	601	555	600	589	567	593	616	618	583	570	537	588	607	576	582	585	574	607	597	616	583	544	598	569	619	549	573	575	610	610	578	596	546	579	635	572	591	559	560	604	605	577	580	585	554	645	612	589	609	602	539	589	580	607	587	579	591	593	607	637	566	588	566	564	606	542	593	588	557	601	569	619	609	591	599	603	594	599	584	578	628	632	590	599	606	558	589	606	592	615	632	588	619	572	588	639	569	581	570	595	594	598	656	615	601	631	575	594	629	588	568	579	596	591	575	562	570	558	570	581	560	626	561	612	628	588	551	563	568	595	584	571	644	589	590	567	567	620	563	585	548	598	595	600	598	555	613	584	588	602	566	592	594	553	597	616	569	601	621	579	544	583	620	648	591	581	602	597	577	576	634	579	606	567	538	534	584	571	609	640	595	554	602	599	546	578	593	581	584	620	589	622	571	550	600	613	560	591	591	551	572	564	589	544	567	581	625	542	589	612	598	557	608	622	595	581	602	560	601	606	586	563	600	608	575	616	604	601	573	585	635	557	590	587	581	555	569	580	567	569	575	576	554	606	593	599	610	655	598	590	586	594	551	563	555	579	632	566	605	617	598	585	583	588	536	569	575	560	596	542	568	612	597	597	593	604	544	551	584	602	588	614	595	605	556	583	600	575	576	613	527	588	549	540	570	600	582	570	584	585	605	606	583	540	598	592	597	581	575	618	591	594	612	566	589	570	570	616	612	575	591	615	608	591	559	572	563	631	556	597	568	556	571	614	619	539	545	571	536	609	545	603	575	612	590	578	593	576	594	531	566	548	566	552	577	575	524	598	590	559	571	553	562	610	612	574	605	613	571	598	612	560	589	552	538	592	581	556	542	563	597	597	538	610	610	581	585	609	625	603	588	603	578	560	587	591	585	570	589	596	613	601	553	578	603	576	601	564	551	598	607	566	552	591	617	571	552	585	616	575	559	603	593	581	534	577	578	598	583	644	639	601	596	600	577	546	605	586	575	653	601	602	607	616	568	581	612	646	592	565	626	539	586	614	578	585	520	591	579	627	602	539	612	594	628	586	596	538	567	574	577	519	624	547	606	593	636	622	557	563	596	593	568	538	587	630	598	618	596	611	556	550	577	588	576	547	568	557	588	563	584	574	587	605	620	577	553	562	556	593	592	572	608	579	596	546	583	594	561	564	584	570	554	544	603	585	592	553	583	572	584	585	601	615	543	557	610	612	577	567	547	595	580	569	600	608	579	558	625	572	611	612	566	570	570	614	550	585	546	595	596	592	567	587	623	541	583	612	578	624	581	573	610	567	602	594	589	614	616	549	567	597	610	578	558	576	589	567	592	597	581	598	587	591	615	570	598	589	623	548	577	553	587	587	558	575	598	581	573	555	622	573	574	566	548	578	611	608	570	551	569	565	579	615	568	580	562	575	563	589	565	587	578	591	588	550	573	584	568	569	607	559	584	567	623	530	572	576	632	629	554	611	558	628	589	626	588	580	553	574	579	608	583	584	591	572	595	635	589	602	602	606	584	612	573	580	576	552	574	586	585	576	594	610	597	557	556	593	618	605	573	591	580	565	605	551	586	598	603	626	579	551	569	579	565	602	607	600	561	589	600	568	592	602	588	545	584	615	602	562	589	575	596	534	637	621	553	605	576	575	534	599	573	563	564	560	555	560	542	579	555	550	588	660	605	596	577	601	541	625	568	530	592	620	581	589	589	600
27472	13042	2465	1310	1068	960	941	957	914	886	997	893	902	926	985	901	961	948	922	990	947	977	947	949	871	944	926	909	944	963	933	942	994	933	948	912	954	898	942	953	965	949	936	918	1037	904	999	977	941	937	946	930	885	960	925	900	968	945	926	944	966	960	915	947	970	924	911	942	940	932	939	893	965	945	909	910	953	928	932	942	979	954	886	916	932	896	915	937	885	913	961	886	924	955	918	922	940	900	943	902	893	989	912	915	900	907	938	935	892	900	907	952	915	983	927	912	958	987	904	927	994	995	923	956	943	940	938	924	971	916	947	871	927	912	935	944	953	904	921	944	1002	974	982	933	989	990	969	970	907	907	958	881	935	837	932	948	988	939	926	926	889	926	968	939	932	954	901	960	929	936	875	955	996	969	904	1002	904	875	919	908	925	898	955	964	979	917	957	933	925	914	940	929	908	994	951	904	914	904	954	966	976	945	902	936	885	934	930	981	933	906	988	984	978	972	974	989	1007	966	976	883	936	944	918	944	959	908	959	957	990	907	915	974	893	934	926	927	952	923	915	943	970	947	886	952	940	923	923	939	915	880	966	924	935	948	961	894	907	923	882	923	907	929	934	992	902	941	931	948	952	932	967	862	961	890	936	914	957	949	913	970	949	904	895	924	985	935	895	919	954	960	973	904	894	927	916	865	924	905	944	872	926	923	922	962	942	888	931	923	987	917	897	978	970	935	895	969	942	902	969	949	936	946	932	890	946	935	975	917	870	895	909	976	960	985	904	927	962	932	967	911	910	900	944	922	923	945	932	955	915	921	930	931	909	961	978	969	908	953	918	992	909	946	993	937	943	875	931	945	970	973	867	941	918	965	958	950	896	942	976	925	915	990	938	932	908	935	915	948	969	920	938	949	927	935	859	897	991	899	926	926	956	940	951	871	911	929	933	946	943	944	912	953	941	948	942	959	919	943	961	913	926	931	990	920	981	918	872	948	965	950	904	964	908	944	960	950	949	864	977	932	907	941	959	1002	955	960	960	905	924	951	933	940	922	908	911	1005	960	934	920	935	1004	1018	909	987	939	940	908	925	901	912	948	968	974	959	975	972	939	980	1004	917	945	973	879	965	874	925	938	939	920	915	911	979	961	929	948	945	934	924	960	887	935	967	894	899	919	965	968	883	889	946	968	993	858	938	938	912	942	1004	892	929	950	956	948	984	967	974	904	936	891	993	901	900	913	885	925	945	944	938	977	894	969	938	934	951	899	940	874	924	905	888	954	943	917	926	950	958	917	917	975	912	968	928	947	952	958	952	949	901	910	958	925	915	905	973	961	961	933	905	960	926	923	997	967	978	939	1002	994	896	958	973	928	956	925	916	1033	938	948	933	926	881	953	935	914	908	948	923	910	864	958	962	936	914	950	920	923	978	922	932	905	929	944	915	923	955	930	996	938	994	896	918	956	992	964	927	1012	973	958	933	971	933	964	925	875	976	928	986	943	912	897	879	908	940	893	939	968	964	937	943	980	926	970	913	928	923	954	943	950	901	958	949	951	938	929	993	953	947	964	921	914	975	954	920	923	906	935	957	945	935	928	975	934	1000	908	904	965	902	897	925	976	969	952	975	959	922	949	956	888	939	882	972	953	961	909	965	929	922	916	884	892	926	965	943	901	928	951	918	962	931	951	896	900	901	1032	881	950	932	897	943	896	917	903	960	913	949	963	929	897	975	927	925	938	930	938	890	961	980	941	905	948	952	958	896	933	947	902	939	960	933	915	960	898	970	982	924	920	966	921	907	935	902	899	946	916	908	913	959	924	927	966	906	936	1015	919	979	937	942	966	955	961	943	911	923	991	955	936	943	926	962	935	939	971	935	927	952	920	939	931	928	988	933	928	930	899	942	966	905	1022	988	985	943	960	981	899	961	949	924	922	1001	1015	960	928	944	941	955	944	965	923	922	865	921	937	880	954	992	998	918	921	955	911	902	936	873	957	910	901	951	936	900	976	930	946	957	977	925	957	933	916	961	983	926	876	903	884	930	928	980	989	928	1005	923	885	939	913	924	979	942	951	945	906	929	958	930	871	942	866	926	905	918	946	940	909	923	941	998	989	963	928	965	908	947	970	963	940	976	893	951	919	926	967	935	865	940	951	894	939	915	917	949	972	881	931	950	941	906	923	941	914	946	925	923	941	954	1022	920	968	909	944	1007	873	923	965	956	933	901	877	945	926	921	944	918	958	937	894	941	935	965	932	954	936	927	910	955	973	974	938	911	947	938	886	925	898	923	945	924	927	978	957	933	1045	961	949	949	943	908	927	892	950	903	916	943	961	931	941	1012	930	977	982	897	976	952	992	938	942	919	892	985	926	965	938	952	935	970	941	955	956	882	958	947	936	909	948	931	944	983	936	947	953	939	926	945	930	920	937	905	914	989	934	961	965	920	951	947	962	888	965	939	908	962	990	944	932	919	950	913	943	931	906	932	919	945	980	905	940	890	936	962	950	959	938	917	959	914	924	889	875	948	951	890	924	943	969	928	980	872	949	954	908	879	926	950	959	900	924	919	983	893	906	949	921	915	902	956	928	921	926	966	951	923	931	947	913	921	918	908	912	933	949	920	945	923	943	917	974	947	895	964	981	961	860	945	1002	934	926	915	923	951	956	895	941	886	955	931	966	944	952	934	990	932	956	941	945	908	951	995	915	967	957	941	931	955	929	897	921	915	945	982	966	958	913	946	965	961	999	1004	908	912	943	949	984	930	964	895	921	914	921	940	984	973	952	960	943	965	929	930	961	933	948	942	929	937	935	965	901	947	943	998	969	963	980	959	929	944	896	916	879	936	943	950	915	901	954	903	924	958	939	960	934	874	927	901	887	959	949	906	913	946	1008	958	936	895	944	935	967	858	937	890	910	904	950	940	905	930	952	930	887	954	928	914	921	948	905	923	950	967	998	951	974	947	946	967	971	930	926	940	904	884	907	921	925	948	941	907	987	997	916	944	922	974	959	902	944	935	924	931	933	907	891	899	960	974	954	924	976	950	947	973	910	967	937	989	931	936	937	925	909	972	904	919	924	924	930	979	942	935	957	944	926	949	932	956	926	907	955	931	950	903	916	887	913	946	929	942	882	871	948	919	917	967	993	926	888	960	945	933	897	866	897	936	953	981	938	934	992	954	899	916	1001	934	900	973	904	931	957	955	980	900	980	945	979	908	952	898	933	972	969	918	903	945	901	954	969	917	894	889	957	966	933	967	914	944	916	907	934	896	908	927	988	898	949	934	997	924	942	940	912	938	971	920	995	879	937	982	927	908	967	969	911	931	945	937	932	911	975	997	946	928	953	964	984	934	904	931	866	918	933	978	929	928	983	950	940	907	982	911	883	935	890	924	945	900	896	978	917	971	920	935	925	906	959	978	985	924	906	1004	943	908	960	935	974	953	964	968	934	974	922	893	974	905	959	961	932	946	953	971	936	925	926	929	922	1006	946	896	924	942	939	932	1006	913	924	978	917	931	901	923	946	937
5135	1064	961	915	854	900	799	808	871	892	812	828	802	807	852	798	822	804	830	765	791	789	827	858	783	836	830	825	826	821	869	783	835	858	828	802	832	848	821	814	831	841	814	810	793	796	808	791	825	793	833	785	856	840	820	811	822	772	828	811	854	881	812	830	825	799	831	860	825	801	843	874	817	828	831	821	792	804	811	859	879	839	808	845	770	808	805	854	838	831	844	799	808	819	802	832	780	860	872	793	856	809	796	847	810	846	833	785	753	827	817	872	806	795	800	864	811	778	823	809	847	805	776	806	880	834	822	843	811	803	846	823	791	769	812	837	785	796	814	822	816	808	828	828	802	842	792	861	780	845	845	835	819	870	826	824	862	816	778	805	775	838	825	812	797	861	785	781	804	753	783	791	846	850	834	804	809	812	796	820	872	814	791	826	807	817	819	820	818	852	869	782	860	871	810	777	799	844	857	759	828	861	780	827	811	850	851	845	804	822	832	828	822	815	793	841	814	779	852	823	778	751	848	831	780	821	853	908	808	784	816	813	798	847	849	823	815	808	807	810	816	807	812	791	810	784	845	808	840	849	807	906	849	825	799	798	819	817	756	824	754	784	820	838	830	833	825	885	791	843	795	829	823	838	846	812	826	839	850	812	839	835	847	802	832	820	803	831	853	850	836	850	839	797	839	805	807	808	831	791	787	821	820	808	816	833	814	802	818	852	824	800	825	773	787	826	798	811	839	790	811	806	801	883	845	860	786	813	798	839	800	831	833	791	855	809	846	838	836	826	843	780	824	783	827	857	822	824	794	807	809	834	792	815	815	784	798	817	803	857	821	836	800	817	841	808	801	823	797	782	867	806	836	783	861	827	786	763	845	818	845	812	825	795	826	829	834	839	839	844	832	880	836	813	831	805	816	831	810	832	863	823	777	821	838	811	821	865	838	833	804	826	829	816	828	820	810	863	830	791	841	837	809	866	813	825	747	839	805	827	764	793	818	855	851	817	754	805	860	835	844	861	844	839	811	857	793	783	823	858	806	855	859	783	812	836	777	801	855	841	817	802	791	841	780	812	806	788	801	848	816	814	796	839	903	824	830	801	859	782	808	856	832	830	852	821	806	793	752	836	800	839	816	819	845	840	806	807	850	828	788	828	868	869	826	805	824	830	863	787	810	809	823	842	808	828	874	808	845	820	801	775	798	866	807	834	854	810	830	813	841	799	784	842	793	789	763	835	831	827	776	816	802	812	837	816	797	818	832	826	792	825	832	753	785	794	783	808	790	798	815	827	811	746	802	809	868	831	799	836	777	774	801	795	844	789	847	823	809	799	846	823	854	863	807	830	775	767	781	856	869	852	808	877	825	851	800	842	791	809	847	837	839	821	848	833	809	856	840	816	877	897	816	853	868	822	822	864	795	830	844	784	802	836	823	789	792	828	792	842	771	837	863	818	793	819	825	837	804	834	803	820	813	822	824	835	764	767	828	899	837	848	821	876	817	818	827	819	836	820	827	857	798	803	827	858	861	832	775	834	822	805	796	820	845	833	808	824	847	852	814	793	804	783	869	869	835	824	778	801	798	778	767	767	859	795	799	815	837	818	836	766	806	804	845	851	837	831	812	857	804	832	824	796	841	831	815	801	812	807	801	809	843	810	838	855	833	813	795	846	786	837	869	810	798	814	825	840	803	788	834	799	776	761	852	841	833	882	813	838	820	791	774	803	818	792	804	787	826	873	843	804	865	755	789	836	864	872	755	785	786	858	854	828	767	817	847	798	799	833	835	857	801	792	796	836	837	800	785	791	831	833	818	808	791	828	804	787	824	821	834	846	844	779	832	846	849	780	750	768	827	826	843	833	816	830	908	851	818	811	864	795	828	780	790	808	807	842	829	816	808	783	799	821	814	776	858	863	810	829	806	832	865	830	820	835	820	833	776	858	805	759	825	814	811	778	837	871	778	834	812	778	841	856	797	820	831	792	829	860	825	830	814	805	847	794	802	785	837	841	822	762	812	837	815	805	793	823	794	824	804	795	818	853	793	854	837	770	816	783	763	792	775	785	834	801	841	803	865	817	808	853	787	834	792	846	781	839	804	758	838	826	798	826	806	856	823	844	902	884	831	808	839	852	819	816	826	815	837	789	814	764	837	823	830	808	809	773	835	855	792	881	827	868	879	819	824	812	787	850	815	805	793	808	862	846	882	816	828	843	798	830	832	747	799	824	833	798	830	797	799	818	833	801	804	840	793	812	829	799	818	776	864	814	831	824	817	814	830	810	827	816	814	824	853	809	874	815	848	812	842	803	801	783	880	850	809	775	792	832	858	824	796	869	801	811	792	810	777	861	846	927	818	839	836	791	800	788	861	792	796	884	797	829	835	824	864	859	790	851	821	875	847	791	831	815	837	804	831	808	854	783	804	821	801	782	798	798	813	791	750	839	771	840	833	788	822	754	814	864	839	812	786	815	823	808	742	783	805	903	818	896	822	787	766	855	799	833	834	846	774	786	859	815	792	789	770	789	833	817	826	870	807	781	813	800	830	820	833	866	834	784	872	804	826	788	834	833	809	798	795	821	825	834	821	839	840	816	847	814	822	849	809	780	806	857	775	832	832	802	820	817	829	764	804	815	788	822	836	797	851	845	809	804	812	795	795	781	838	829	802	881	780	839	821	808	793	804	780	810	841	844	769	825	757	807	787	851	804	849	795	889	797	830	836	855	821	823	826	802	801	786	824	848	828	816	826	784	822	836	781	803	834	824	841	824	814	744	817	876	821	826	768	772	773	798	819	814	837	786	801	787	830	831	833	858	840	834	844	817	832	799	806	836	824	827	805	782	841	840	780	844	816	840	839	814	801	830	842	831	815	809	850	829	768	831	779	786	822	781	832	802	813	802	826	782	828	820	817	823	794	823	814	804	843	787	774	851	862	818	799	800	793	827	773	807	805	801	836	797	852	779	794	791	794	835	821	821	858	815	803	828	780	798	807	828	808	823	830	835	826	784	830	839	788	791	844	819	865	815	781	828	832	836	792	867	835	818	810	779	881	803	788	799	822	823	829	837	865	803	792	793	802	821	777	805	792	767	834	831	797	821	846	763	801	802	792	822	802	790	804	828	809	807	802	860	825	763	837	836	798	835	806	844	850	815	809	800	822	764	787	822	830	836	828	808	825	804	867	816	864	847	841	787	869	890	843	822	796	828	846	778	847	824	793	822	817	804	855	839	847	835	736	815	840	841	816	802	789	841	820	790	853	780	827	759	795	813	804	865	805	829	812	821	824	845	835	789	841	843	796	791	813	776	839	802	842	815	859	862	796	841	844	800	870	847	810	795	899	838	866	832	820	788	814	835	794	885	811	841	838	812	821	852	802	806	865	838	832	824	833	806	806	814	817	821	862	821	795	821	871	863	824	815	796	797	815	789	810	819	863	828	859	812	817	840	831	785	776	840	840	784	850	811	772	810	830	850	770	828	808	794	825	815	768	849
25411	21396	26582	22144	3148	1478	1237	1095	1034	1058	1020	932	1013	985	990	950	990	967	983	971	953	989	1040	964	910	944	999	905	1023	932	972	1012	970	999	980	1010	993	1073	988	946	1000	931	978	957	1001	943	976	996	923	926	954	939	940	985	969	983	964	997	948	1002	1030	930	940	934	982	1010	965	982	1017	1008	953	985	976	972	1004	948	967	961	940	939	985	938	976	949	957	1016	1016	962	962	932	937	985	947	976	944	899	968	968	1010	985	990	1022	960	917	949	1004	948	964	915	966	943	966	992	945	929	957	899	998	1017	948	1002	1024	964	1019	982	982	921	916	924	985	891	932	908	941	1019	986	966	976	954	980	989	974	920	1032	941	996	895	959	941	924	928	973	967	1018	930	957	996	955	971	961	988	931	1027	913	980	978	1066	911	972	955	1000	939	955	953	958	956	985	962	883	935	966	961	993	992	937	985	957	956	942	1045	951	910	987	960	1012	975	927	965	1013	953	974	1021	966	927	949	917	978	966	941	963	968	1000	919	948	990	958	935	1002	999	975	1009	976	1002	975	929	1013	1002	934	945	975	936	970	947	998	953	964	1022	928	959	1003	1005	986	912	965	963	962	994	969	1001	980	978	942	985	990	935	955	1008	1007	966	904	972	935	891	905	995	964	966	966	949	949	967	975	986	924	948	907	976	924	940	998	1005	1025	986	973	938	973	968	995	929	983	987	1015	959	944	990	997	950	966	956	977	934	959	953	975	964	998	942	965	923	983	985	974	928	939	918	1000	962	975	993	927	999	967	917	890	1005	934	954	969	975	956	980	975	976	986	899	965	968	914	1022	961	988	1000	994	957	922	963	954	932	902	967	947	895	1000	970	874	953	956	926	930	925	999	957	948	1008	989	967	943	963	973	893	958	990	992	965	976	998	938	1001	909	1000	941	967	901	986	963	964	948	993	938	1000	950	1001	994	1024	952	928	1018	971	985	1010	968	954	968	1008	943	953	930	997	964	939	986	989	934	912	894	950	925	980	931	961	952	946	997	981	962	975	963	971	982	995	966	981	960	941	933	931	980	951	1009	930	979	934	930	993	919	928	1005	962	960	978	946	978	963	988	912	953	966	957	988	956	950	1007	944	920	978	989	947	1033	1007	1019	985	1001	980	959	956	895	959	940	907	961	997	979	984	942	985	1016	1013	938	983	1000	978	970	948	959	969	971	962	968	978	949	982	959	991	951	974	904	918	985	987	956	960	995	1029	989	925	987	977	945	942	965	1007	966	949	954	949	961	985	893	961	960	1024	949	1012	966	1025	991	995	989	972	938	944	960	994	934	873	998	966	943	966	1008	961	947	899	1071	994	1005	977	971	931	980	984	968	938	972	953	989	910	1015	974	957	937	983	879	969	953	977	1056	1055	987	980	949	921	1017	1008	1004	1019	944	1002	1028	963	951	990	949	918	871	982	929	943	940	953	983	968	928	935	944	937	973	975	953	924	987	987	980	947	959	924	925	934	904	969	1029	1015	955	963	952	1027	1018	924	969	955	966	985	940	927	996	970	1025	952	981	910	978	936	968	910	912	946	929	1000	926	997	926	942	921	951	943	958	976	952	1003	952	957	947	1040	1016	984	983	1017	955	958	956	958	960	949	969	1012	938	940	949	969	972	1011	911	925	975	945	986	971	963	970	920	999	969	980	902	925	917	1008	976	979	916	972	961	994	936	945	949	983	944	1013	980	968	974	948	981	915	946	972	956	965	983	893	955	905	975	931	952	998	966	973	992	840	967	962	985	939	962	1007	1007	1035	1049	1029	951	911	1022	933	1006	975	989	993	972	1019	932	958	986	985	950	952	976	950	961	970	920	990	941	1011	951	1001	917	968	980	978	964	993	955	970	950	989	988	991	952	952	956	937	984	985	996	954	995	949	921	1004	984	960	995	942	926	961	966	993	947	946	992	1013	944	910	933	962	956	976	963	975	932	993	980	962	951	1036	946	1053	989	962	997	946	923	940	950	934	1036	936	973	970	896	988	955	956	970	992	982	966	897	888	966	943	927	956	958	970	898	975	995	932	940	1001	948	976	966	989	897	972	984	991	977	976	980	921	949	961	949	963	953	933	974	889	971	925	967	971	945	941	957	926	1031	922	921	935	927	930	977	908	960	978	962	953	964	1004	946	929	987	963	975	916	943	972	954	914	981	986	953	967	988	979	985	1010	1004	907	909	969	975	995	943	961	962	943	922	964	940	951	967	982	931	992	936	974	925	948	957	989	948	943	969	903	951	976	880	958	943	1026	923	969	970	957	973	957	963	971	1004	976	962	977	987	945	954	991	919	1007	967	941	968	909	954	997	1015	950	949	919	976	965	961	980	925	936	987	970	962	1011	1017	989	962	1000	975	947	940	963	986	937	972	990	996	1011	986	970	926	929	963	922	984	916	976	969	953	980	952	1050	994	978	946	994	968	875	968	989	937	960	910	977	977	969	1014	990	944	915	973	955	1004	1008	927	959	1010	999	920	951	926	1013	943	967	970	939	975	930	1012	961	995	988	928	988	907	975	968	939	969	955	900	931	928	930	1007	956	991	929	991	1003	888	956	955	897	978	954	972	947	931	964	937	955	1015	1028	970	988	968	951	954	917	934	981	882	973	995	1053	926	935	946	969	976	972	955	998	987	977	994	977	984	974	953	904	988	962	932	976	927	991	959	946	1035	976	1015	1014	951	942	864	962	896	939	952	963	942	950	900	956	971	955	1007	982	1007	896	959	945	951	962	993	999	988	994	986	940	940	977	987	976	963	969	960	971	988	953	975	938	981	964	969	945	973	946	969	933	866	993	969	948	959	962	899	990	996	959	968	987	952	990	937	935	935	942	928	968	1044	995	931	982	969	984	941	985	960	953	966	1007	948	968	993	878	984	974	988	1000	977	980	988	953	921	957	906	978	972	981	936	937	922	945	939	996	1027	968	964	964	1002	970	996	942	939	983	961	955	994	993	930	950	933	980	937	938	975	1019	1047	972	938	958	912	927	936	930	971	891	928	937	960	941	1027	941	963	960	986	964	982	937	942	970	960	950	948	915	1041	983	1007	936	999	898	981	995	978	946	951	1044	960	975	997	1000	966	1006	980	927	956	946	993	1013	975	1000	1003	980	988	1005	937	1032	997	961	914	963	941	1076	977	947	984	996	911	979	931	951	988	938	917	914	938	941	956	966	973	969	916	941	987	913	975	985	963	1004	978	1005	945	972	975	943	987	1059	973	949	998	964	956	936	937	966	982	987	1003	969	1002	1025	960	961	977	969	918	969	978	970	966	931	952	1031	942	960	1025	911	970	958	1000	982	918	962	919	981	965	1016	956	974	964	942	985	899	924	930	982	974	914	991	919	969	993	968	919	952	924	958	932	969	894	971	978	1033	949	1017	936	968	964	933	971	946	1003	942	953	950	942	969	996	967	971	930	975	952	984	960	980	978	944	962	903	926	949	952	961	956	939	1004	943	986	1009	929	948	972	947	988	938	1027	979	949	960	994	966	968	999	984	958	932	1013	1019	1011	975	969	1020	1015	989	985	987	966	987	944	983	944	939	957	945	950	1052	974	1073	996	928	990	954	959	1000	939	962	932	986	964	1023	960	923	947	973	910	1037	977	990	966	909	958	986	948	952	945	930	977	973	972	928	948	957	967	909	1032	949	900	951	939	906	968
3695	2734	2262	1475	1208	1183	1014	994	984	947	989	965	905	904	877	934	892	909	911	887	918	919	934	921	916	918	886	878	908	924	929	840	865	854	903	833	897	901	843	825	856	869	901	881	849	870	924	843	850	843	893	887	816	884	869	911	853	869	883	870	828	875	865	878	868	900	861	848	860	847	918	864	896	841	863	895	923	842	897	881	856	864	871	869	831	868	899	833	810	855	884	865	909	915	875	858	814	933	881	898	852	860	915	857	857	799	850	844	866	939	856	882	863	876	885	884	862	906	861	920	849	942	908	837	878	825	914	830	905	912	835	861	897	878	882	895	863	859	819	825	827	865	822	890	844	885	892	846	843	890	830	894	832	871	907	859	837	893	924	888	893	864	868	832	851	867	883	877	881	858	872	887	861	898	823	880	875	928	858	901	878	860	900	901	896	844	874	883	849	834	896	860	862	847	836	852	894	902	819	899	860	887	849	844	827	843	836	910	855	863	885	852	839	911	900	885	886	857	889	877	828	879	928	886	886	898	886	875	846	870	878	847	874	827	957	863	863	901	822	831	864	835	835	889	870	847	863	858	877	894	856	872	849	885	849	857	856	874	827	845	891	887	816	866	865	856	820	853	851	893	858	853	885	866	927	891	868	875	852	866	818	882	801	856	828	867	900	873	870	834	856	908	873	886	864	871	872	797	837	887	874	896	901	874	832	855	862	868	873	860	871	862	871	822	879	897	880	854	857	854	847	844	887	906	832	905	834	829	888	887	866	844	832	842	872	890	894	844	872	891	863	891	876	851	865	867	826	890	915	828	859	865	834	854	891	848	830	825	816	880	889	844	873	864	845	877	812	891	811	911	851	911	860	866	868	862	835	868	832	837	875	800	886	880	877	892	823	856	851	859	851	937	843	851	897	849	856	821	891	864	878	854	849	836	845	888	856	843	884	826	861	835	870	869	916	867	854	914	903	882	880	867	841	855	854	879	895	871	886	857	903	843	919	846	840	869	942	875	849	883	875	875	874	884	834	876	903	896	876	865	845	816	843	920	862	824	913	828	865	864	898	858	828	852	887	868	855	907	857	866	901	837	873	860	869	876	856	855	881	880	867	838	843	879	852	871	898	866	872	850	831	905	913	894	856	864	846	898	877	887	872	827	865	872	872	851	875	900	860	821	840	868	898	888	867	813	865	838	872	867	839	891	836	869	872	845	862	843	858	841	842	850	878	894	868	852	839	889	903	853	849	826	809	910	792	874	879	874	866	898	842	812	819	805	848	932	879	906	816	829	888	859	896	879	858	843	838	867	846	907	891	876	839	901	848	877	835	854	885	881	904	930	854	810	879	867	869	904	883	886	838	830	928	829	915	853	903	849	894	843	872	847	863	883	838	870	873	869	915	882	852	821	833	886	876	860	860	886	852	921	835	841	859	903	865	820	853	909	934	856	836	841	898	868	818	868	862	870	895	913	859	845	811	857	865	842	871	859	840	886	821	871	831	843	828	854	841	850	850	854	887	895	851	915	862	840	841	844	912	881	889	860	883	843	862	846	860	867	911	868	836	864	847	841	951	845	834	823	840	877	886	884	809	891	850	809	851	876	828	909	822	834	806	892	844	873	848	859	898	895	823	845	831	866	862	870	839	867	865	891	832	842	896	898	865	897	827	883	848	827	862	822	844	860	853	863	889	853	807	847	894	848	858	882	850	843	919	873	857	844	870	858	833	832	840	855	844	836	840	859	856	823	857	870	908	889	900	915	862	828	871	890	875	836	851	878	863	819	819	836	879	861	891	871	876	858	842	873	826	800	908	869	891	884	890	841	851	836	823	892	886	891	850	875	871	864	838	826	853	887	864	858	868	823	847	847	841	853	878	899	845	828	860	854	851	903	854	894	884	881	807	841	856	920	818	869	822	882	900	898	849	867	837	902	860	906	864	862	847	889	857	915	861	884	889	906	827	859	803	866	884	867	881	831	867	928	860	829	888	866	842	855	881	858	936	858	854	914	853	821	860	936	878	873	906	846	795	831	881	854	904	804	937	862	857	827	849	873	811	876	851	880	849	832	871	864	853	889	837	867	903	885	875	872	865	847	877	901	861	834	856	848	855	837	865	837	827	885	845	872	825	845	817	830	925	902	831	894	850	859	824	865	877	868	838	849	847	822	862	874	879	867	879	855	881	868	933	806	877	915	839	853	815	838	925	871	840	867	880	883	862	863	851	870	869	871	884	879	882	825	825	873	887	868	814	852	876	882	905	837	852	823	852	899	874	872	852	827	879	887	832	828	904	883	826	843	879	886	869	880	861	838	889	855	817	884	889	822	853	891	875	920	846	898	887	837	852	849	899	861	895	835	872	863	851	833	950	842	808	861	867	891	880	838	887	872	891	885	864	868	887	863	851	866	848	896	860	842	847	833	866	841	836	858	859	867	876	854	859	889	876	811	881	866	909	873	865	868	851	886	848	875	862	853	855	880	839	849	852	895	871	899	871	867	885	864	861	859	839	875	834	820	869	918	891	862	877	931	879	878	851	838	847	847	871	904	835	844	886	861	840	859	898	875	876	811	878	857	842	866	860	865	826	836	860	914	776	828	900	921	862	843	863	850	868	883	836	855	867	849	858	842	848	853	862	848	875	854	886	864	857	871	932	894	817	867	828	840	850	864	818	908	842	887	937	853	864	838	857	876	845	813	859	812	839	828	839	850	872	827	851	866	919	856	910	847	859	834	844	814	856	903	846	868	875	881	887	861	851	902	888	936	864	888	874	830	886	877	870	831	849	882	856	837	858	821	878	826	869	935	841	858	835	850	800	881	859	869	845	863	870	853	897	849	875	880	891	874	830	856	887	848	844	845	831	888	904	908	853	833	886	911	848	845	888	845	871	919	857	836	875	856	881	871	887	817	836	926	890	876	856	857	862	858	885	844	864	808	836	882	847	821	884	857	854	914	902	880	855	875	836	922	837	833	862	875	881	905	880	902	855	781	866	830	864	873	819	826	848	876	915	838	899	893	912	862	826	930	857	890	873	878	814	901	824	868	857	879	835	858	859	906	861	804	873	814	868	861	835	833	901	900	850	866	854	870	820	868	843	826	850	829	876	888	833	872	922	894	873	882	893	808	851	861	843	861	835	860	855	860	924	861	882	807	837	867	835	842	935	895	868	922	876	844	800	845	868	837	864	882	831	926	853	846	888	886	842	812	836	877	905	858	861	852	861	875	866	901	795	836	934	839	867	842	853	848	833	856	903	843	845	852	862	901	843	886	823	933	881	865	882	865	832	846	897	831	843	904	885	860	879	860	867	878	869	912	852	858	834	863	797	880	860	888	818	899	859	850	901	835	870	842	902	893	872	838	865	882	840	829	869	837	834	825	807	823	819	876	830	907	883	858	865	882	880	900	834	857	875	888	826	885	860	857	846	853	889	851	900	830	844	846	864	867	845	869	826	895	851	886	836	839	881	820	851	883	902	838	864	807	811	886	833	869	904	839
24051	21400	28643	24523	20999	4463	1448	883	727	699	723	690	653	643	666	659	660	666	668	615	586	637	642	581	584	666	593	625	652	652	630	590	623	595	616	567	573	623	623	578	594	651	646	615	562	633	620	609	646	622	584	576	602	595	633	613	611	569	560	603	630	618	580	601	625	655	588	574	648	611	582	594	600	642	600	632	597	619	591	587	606	612	654	610	609	600	668	617	612	605	627	628	607	606	636	606	612	567	570	588	608	592	592	592	608	577	587	639	564	623	649	660	579	618	626	619	576	612	604	606	569	582	635	616	611	595	608	616	597	580	584	622	560	609	597	611	572	643	597	635	604	585	580	584	614	563	617	627	609	579	620	660	616	592	606	622	577	624	608	576	609	616	599	625	579	600	595	618	580	586	632	646	598	610	595	538	615	614	566	585	579	615	578	580	558	594	603	650	592	621	597	631	599	566	562	628	616	584	625	599	604	662	591	550	603	599	559	610	587	576	562	559	644	595	635	585	629	607	625	598	627	594	621	617	613	568	609	601	627	647	618	623	562	643	603	600	615	651	585	621	561	587	625	585	568	611	545	636	607	584	608	602	562	626	574	615	620	637	584	579	624	642	604	577	576	621	606	619	634	588	568	568	657	552	594	568	593	594	544	591	613	588	596	587	602	592	562	617	577	596	590	565	580	585	606	624	593	539	598	570	600	582	585	591	553	593	562	579	552	606	576	584	616	627	570	559	601	620	597	653	578	615	598	627	568	617	588	576	603	598	585	621	591	600	608	570	630	568	634	557	618	631	558	594	626	569	611	635	596	572	588	617	609	587	605	584	644	565	573	596	582	585	598	586	615	625	571	663	604	617	605	606	586	580	590	583	585	585	586	597	598	578	626	591	594	610	599	611	568	568	614	603	569	598	592	569	623	590	576	593	599	601	576	604	590	587	646	597	584	613	599	577	629	595	625	589	594	566	613	598	623	616	634	592	581	598	571	607	611	585	579	560	590	636	595	566	594	653	588	627	584	615	585	578	608	592	581	584	619	598	627	618	589	563	576	596	596	604	606	565	568	605	583	614	647	552	624	601	606	628	615	618	586	607	550	596	573	563	597	591	652	552	576	562	587	606	603	604	590	617	575	579	607	615	568	620	554	593	652	611	603	592	644	604	575	598	635	628	603	604	652	646	535	625	647	589	633	604	630	597	574	550	603	597	606	605	661	608	621	627	581	578	624	568	565	541	577	641	600	559	606	619	580	590	630	593	610	594	608	599	586	611	603	567	569	593	589	596	603	587	597	625	655	584	620	616	623	585	568	575	626	606	603	577	597	584	617	609	618	586	604	621	580	597	578	615	569	608	594	623	559	578	572	603	561	594	572	590	616	609	563	588	566	627	589	585	622	602	573	595	589	572	643	612	522	579	601	599	601	555	643	595	583	611	603	627	601	592	577	621	590	559	559	578	600	636	576	595	635	552	585	557	615	611	602	650	620	621	611	577	591	568	558	589	603	617	592	575	563	568	614	554	615	576	619	541	622	591	608	552	571	577	622	611	596	575	580	573	604	616	566	564	557	554	637	610	643	622	615	564	608	595	592	609	629	614	541	555	598	590	575	605	559	657	636	629	591	598	570	585	567	570	615	597	602	649	562	585	615	622	596	617	528	554	624	622	578	572	585	564	563	586	605	552	568	618	657	598	565	607	572	643	563	654	572	593	567	617	562	566	577	628	593	582	589	600	616	615	609	615	576	547	607	553	613	595	572	572	611	594	604	589	587	561	579	603	608	624	603	608	612	584	588	551	575	544	634	640	573	602	599	614	579	576	621	597	560	562	611	579	610	551	585	563	623	565	554	555	607	573	600	573	588	607	579	620	580	620	587	628	603	613	581	575	613	590	572	640	582	595	649	614	606	615	602	583	608	652	605	586	619	605	600	537	562	595	551	535	605	585	565	612	588	615	592	587	587	605	600	641	602	554	575	560	622	584	575	550	589	593	622	627	609	572	578	619	592	599	579	583	646	660	603	551	604	551	645	611	562	545	580	608	570	594	588	574	633	584	594	603	616	612	584	571	573	621	612	651	662	648	586	610	624	611	630	599	600	557	533	600	582	613	568	607	613	642	581	581	589	602	614	614	581	601	617	620	582	592	589	603	629	554	572	599	629	659	610	576	581	572	600	593	590	556	598	610	624	602	574	622	603	600	591	579	604	610	600	607	612	601	619	589	537	597	568	575	626	611	607	584	612	588	543	595	566	593	566	583	626	600	588	607	575	587	587	534	564	550	566	610	593	617	599	617	584	564	604	587	561	609	564	615	579	574	561	584	595	556	630	599	629	591	608	584	572	592	609	569	603	615	578	606	579	568	544	603	610	593	588	568	594	594	580	569	590	578	614	644	571	583	597	594	565	595	572	595	585	620	585	603	575	542	591	583	599	571	629	576	596	591	640	597	553	601	596	566	636	606	607	557	599	604	599	574	553	537	588	638	552	580	589	648	556	599	556	552	626	552	606	606	548	676	611	565	567	608	561	610	614	572	616	597	571	556	563	565	596	580	592	621	554	610	597	592	592	600	545	605	580	640	597	580	605	585	568	561	608	656	625	575	602	650	605	616	559	640	559	573	614	595	586	594	618	599	604	609	539	596	639	587	637	565	587	580	569	609	621	587	575	617	588	570	620	591	580	608	559	552	632	589	591	579	628	552	584	600	598	596	602	607	550	554	577	621	616	620	589	613	586	629	587	607	597	572	589	580	552	601	553	594	613	609	570	658	620	589	600	613	582	567	589	590	580	615	573	604	591	628	593	550	544	598	655	581	594	567	590	586	631	565	574	584	597	633	583	605	614	553	611	547	557	584	560	566	562	570	561	582	597	591	628	599	574	610	587	590	610	522	617	555	625	657	631	596	619	594	561	587	629	593	639	601	607	558	615	590	617	587	618	578	554	635	571	626	612	616	629	594	583	580	593	596	537	600	642	598	616	615	622	592	596	585	568	594	629	580	589	552	626	613	555	613	549	616	596	579	584	597	583	640	619	595	598	602	608	578	615	576	636	588	587	584	589	618	603	604	661	574	579	625	587	581	622	573	610	612	580	588	623	599	602	612	577	570	595	587	577	591	621	613	571	617	575	621	604	619	587	567	605	588	593	604	600	604	605	609	558	592	613	606	576	599	607	603	618	616	566	602	591	582	567	576	594	562	603	596	592	604	595	634	565	613	644	605	585	598	628	568	580	620	579	604	612	610	569	596	559	607	615	565	610	584	597	597	592	584	612	615	570	564	605	597	608	612	587	608	594	611	564	608	608	598	592	589	576	625	572	594	580	594	597	565	575	565	603	602	568	552	563	573	581	551	653	601	614	596	587	609	615	612	579	615	591	606	665	551	589	589	578	568	569	615	585	608	627	589	590	578	606	543	586	578	553	616	600	596	606	569	556	593	577	564	579	601	555	574	598	639	552	609	605	589	593	590	584	612	610	582	575	616	621	590	547	600	619	553
3579	4992	4037	2178	1585	1287	1073	948	858	811	751	769	759	712	657	699	677	638	627	685	641	649	660	640	588	660	638	659	654	605	652	579	625	643	587	598	619	628	605	571	643	608	624	632	626	619	616	655	604	594	652	566	619	619	630	642	630	594	601	597	600	580	596	579	623	619	580	569	612	567	564	578	558	576	613	575	601	608	596	625	584	577	606	565	587	626	606	607	594	582	603	558	605	614	608	584	607	636	620	603	583	574	606	591	616	606	584	625	584	619	593	597	616	616	603	586	628	575	590	606	643	598	626	601	582	619	622	625	576	580	611	550	610	583	557	587	607	597	598	627	564	645	590	633	590	612	604	585	601	586	595	637	616	606	593	593	614	610	537	550	605	578	610	629	607	574	648	613	608	605	617	573	618	600	628	583	570	633	606	597	623	597	609	586	603	566	612	583	576	617	592	627	598	574	616	580	607	619	599	639	642	620	542	571	615	594	593	569	625	553	591	565	620	615	613	569	606	640	595	581	611	588	607	637	621	559	577	601	613	596	589	614	579	591	580	644	599	615	560	541	618	613	605	567	657	582	586	602	610	642	637	568	597	600	586	570	594	575	615	588	584	572	620	512	600	605	569	571	604	565	597	630	592	643	639	569	621	539	600	583	567	604	565	633	599	606	626	637	607	618	607	592	589	583	603	556	587	618	637	612	629	615	589	623	580	575	581	590	581	549	569	584	617	569	574	575	599	602	575	579	581	628	583	591	650	600	605	586	619	590	552	607	575	590	575	568	620	583	634	564	606	574	628	613	589	597	603	563	570	578	630	577	606	593	646	628	608	616	556	632	577	592	581	599	602	625	603	605	589	595	586	613	571	509	611	590	599	618	565	621	582	621	580	626	548	576	622	585	595	564	606	624	566	603	613	603	609	561	617	577	605	550	593	553	588	622	640	566	620	613	581	609	552	616	599	567	613	576	609	572	570	582	555	621	586	603	568	613	615	600	603	564	592	567	654	624	595	579	604	540	653	617	570	602	626	569	610	550	586	581	585	599	613	612	590	574	596	609	593	583	618	622	577	590	580	574	594	589	573	586	585	617	574	600	546	626	572	614	589	608	591	631	608	545	570	592	584	607	594	541	638	581	588	618	620	608	589	560	615	647	543	579	579	578	587	629	598	586	601	555	574	622	556	584	589	614	584	639	613	583	561	615	641	591	592	639	620	624	575	562	590	605	617	597	606	573	546	629	651	586	601	576	561	607	577	608	587	602	583	586	595	629	617	597	566	598	616	597	622	589	625	602	603	553	554	592	609	625	627	598	566	518	608	590	590	586	554	539	627	586	612	568	552	558	590	637	604	594	610	627	593	574	596	587	575	571	593	600	588	613	587	587	570	588	602	589	575	609	599	598	610	566	606	592	612	600	526	649	612	609	547	597	590	604	581	584	605	589	583	561	601	590	592	571	574	604	570	554	597	571	528	575	601	602	582	573	589	627	581	623	592	579	592	629	538	588	591	619	632	586	564	630	581	604	564	588	601	621	609	613	593	601	580	557	617	621	526	614	587	607	613	586	619	575	573	547	565	564	584	604	559	595	609	588	588	571	532	608	602	603	648	574	592	588	601	613	610	547	539	604	592	584	578	582	622	612	558	555	572	612	574	595	590	600	523	627	602	605	592	573	544	550	578	561	617	554	598	556	559	567	602	570	550	619	583	618	588	569	603	595	600	631	571	595	574	576	575	590	575	556	589	581	583	624	555	644	580	593	544	601	609	596	613	589	638	572	589	590	602	568	587	576	624	618	597	576	582	561	564	591	587	586	575	579	587	560	573	597	603	626	593	551	607	616	606	606	626	611	577	629	531	600	576	624	640	560	564	585	582	546	602	581	621	580	578	605	564	600	623	643	575	582	568	560	568	607	599	591	578	558	618	581	559	587	609	611	571	596	599	538	561	598	563	616	566	621	609	587	605	537	611	573	592	561	599	638	592	608	568	545	581	574	613	596	587	578	564	597	614	563	569	579	566	586	564	600	604	596	631	574	582	603	626	576	551	646	563	609	604	660	585	590	605	601	600	589	636	559	585	527	580	566	556	607	552	573	550	562	610	562	590	590	634	597	608	581	590	578	607	608	574	592	577	588	565	601	583	582	593	574	585	603	581	620	599	624	586	624	585	611	578	598	567	635	554	568	627	558	598	620	599	571	598	590	589	593	592	623	576	551	578	580	578	567	589	571	576	613	601	621	609	615	616	560	573	627	614	589	586	591	615	549	533	609	562	616	592	604	576	569	558	564	606	585	593	577	584	582	588	569	618	623	636	580	544	592	551	585	611	615	547	522	546	562	604	553	590	588	588	617	589	628	593	593	607	576	590	588	608	590	591	559	592	585	621	567	613	572	597	582	592	608	585	570	554	596	550	594	621	593	585	558	581	577	604	608	587	551	588	560	573	590	624	571	578	608	595	577	591	600	571	590	576	584	571	608	631	624	581	579	635	591	645	581	593	591	574	598	572	634	596	605	610	582	595	545	604	599	584	554	602	580	582	592	617	579	601	572	585	569	533	627	576	558	635	612	558	569	610	618	569	624	599	651	619	594	616	607	566	578	617	574	636	644	604	568	580	595	573	565	573	555	540	597	580	643	589	648	581	535	574	584	585	596	579	552	625	598	618	586	565	595	588	613	597	572	590	649	604	584	555	600	596	567	564	555	568	640	579	568	603	614	608	580	558	583	600	600	554	561	568	551	601	586	541	540	591	567	555	596	610	573	629	598	566	605	608	585	589	584	572	609	609	613	573	560	597	615	602	582	565	597	576	573	559	665	635	569	565	533	553	576	611	639	563	591	540	620	571	564	657	541	602	602	549	567	588	646	585	566	584	613	588	570	575	619	556	587	589	545	574	596	589	614	628	577	600	606	603	612	561	613	618	611	574	585	626	596	586	583	567	610	596	586	575	589	572	539	583	623	569	599	584	572	588	577	535	571	581	665	577	567	529	596	634	638	562	586	608	595	625	624	589	599	557	545	643	632	601	579	609	573	590	552	556	613	569	561	609	575	624	619	579	578	605	617	552	567	564	537	610	598	613	604	576	558	567	620	588	580	585	610	604	587	608	619	596	574	587	574	599	594	634	599	593	548	584	554	580	568	533	528	592	598	651	564	579	621	630	585	609	583	607	579	561	562	613	586	608	570	621	607	577	594	584	642	552	607	566	609	613	643	585	597	553	578	579	539	580	571	587	592	607	584	602	606	611	601	567	589	565	636	610	592	587	576	609	617	613	608	545	601	584	548	600	579	582	599	578	578	566	565	577	590	547	594	608	596	587	588	555	578	572	597	614	561	601	576	589	619	600	575	591	578	606	626	600	569	628	610	555	565	611	605	616	595	555	570	608	576	580	597	568	659	578	559	574	596	562	588	576	595	594	595	559	571	575	592	563	560	604	585	566	603	593	569	591	565	543	634	588	593	593	638	577	594	562	563	631	594	581	541	608	594	596	602
27627	13126	2397	1393	1006	964	962	962	894	926	985	938	1006	967	956	992	962	941	940	899	911	939	887	919	953	927	896	957	941	940	890	926	956	970	966	935	953	968	950	957	983	950	909	932	966	954	916	967	955	951	912	959	943	901	891	949	943	917	944	932	959	987	964	925	938	974	935	955	936	928	932	955	973	991	927	921	925	916	918	910	968	911	920	893	930	978	933	937	969	882	923	967	924	894	936	936	956	942	971	913	956	933	947	870	915	912	993	922	915	897	918	953	929	919	938	981	969	935	891	976	866	920	892	936	934	908	881	915	981	957	960	936	915	895	967	944	923	882	918	894	868	881	924	978	940	960	935	952	938	981	948	922	972	961	909	929	920	945	936	943	848	986	968	922	958	902	909	923	920	964	912	967	970	924	958	948	933	974	949	962	921	971	850	993	970	908	886	945	899	952	878	864	914	928	939	936	943	876	949	907	1019	902	965	944	891	900	972	968	960	956	979	965	986	910	989	957	952	890	919	943	937	880	956	980	966	954	979	950	913	940	930	961	932	865	930	933	968	888	917	877	906	930	974	988	984	912	887	886	945	931	968	909	911	937	894	922	927	955	926	980	929	943	907	935	948	998	918	935	903	937	943	876	952	885	934	925	904	998	891	910	957	964	894	967	910	959	962	933	938	966	888	893	945	914	931	923	912	935	920	929	924	918	969	963	971	956	976	932	953	948	886	929	912	937	923	934	934	975	944	965	936	913	924	931	927	907	937	913	962	927	990	867	905	950	949	925	967	937	959	922	907	864	938	923	925	903	946	984	923	998	939	954	925	914	955	925	952	907	952	928	915	965	924	934	884	906	937	990	960	917	935	935	918	916	940	955	980	977	907	879	975	983	897	901	902	988	973	960	903	920	948	916	897	914	925	978	970	959	951	969	944	966	891	949	940	950	942	979	914	949	900	935	914	961	941	964	934	906	912	927	909	950	921	938	948	900	955	909	927	923	917	960	983	924	890	939	932	955	925	907	900	928	936	966	947	874	970	923	937	951	969	958	941	971	941	921	912	940	976	938	919	941	975	883	941	977	954	908	950	935	952	966	951	993	941	923	965	947	841	915	973	902	964	950	982	983	971	986	945	929	914	917	983	914	879	967	931	940	943	947	919	914	922	884	1002	864	941	911	899	912	961	866	928	916	894	976	922	912	903	967	1006	872	944	919	869	961	950	907	913	920	882	966	940	902	970	928	957	938	964	927	917	966	957	927	928	891	925	972	926	938	950	906	929	909	954	898	957	920	914	930	877	969	949	980	932	918	930	961	922	905	925	949	972	907	868	968	919	978	932	921	890	983	947	895	922	928	895	920	974	931	943	936	980	933	902	916	918	946	935	934	925	945	906	978	969	910	982	886	940	941	888	915	918	919	893	942	906	933	965	917	959	928	934	930	937	961	943	959	945	962	954	906	977	878	921	947	934	954	974	942	929	978	960	877	931	903	928	919	923	945	965	927	947	963	911	927	895	949	919	923	903	990	951	1009	909	977	1008	957	975	946	936	944	938	899	919	925	935	917	902	935	928	933	925	960	969	959	922	958	902	943	1006	893	968	967	908	886	937	952	959	921	938	942	916	934	961	931	962	970	881	982	960	972	966	921	917	960	945	940	934	946	924	924	1004	1009	940	908	905	955	937	936	948	969	888	953	903	901	967	967	950	966	886	911	917	934	887	918	962	983	906	999	965	930	970	928	959	909	947	873	955	923	917	926	938	947	1001	925	924	964	928	970	932	912	935	978	963	982	942	1015	984	939	919	948	936	923	926	944	937	956	928	916	963	957	959	980	927	930	943	929	916	951	889	924	927	899	930	898	975	908	902	907	991	899	942	894	938	995	939	947	929	937	985	945	892	928	935	965	936	916	968	950	950	953	872	929	904	985	948	920	946	927	922	953	923	942	888	947	911	889	936	884	901	945	949	981	961	978	919	883	982	1000	890	929	966	918	950	889	944	949	960	914	903	935	895	906	920	930	942	889	940	934	901	920	995	848	963	955	951	957	950	962	901	961	957	908	899	936	922	933	914	1013	958	991	963	941	902	954	973	920	930	961	913	978	929	911	967	982	947	915	971	997	912	926	956	951	916	958	904	919	935	902	923	930	952	949	907	927	966	979	955	884	932	875	951	963	943	953	928	967	921	988	923	968	953	975	941	963	926	939	973	893	946	961	928	935	907	896	947	920	977	962	928	911	966	902	933	937	905	907	918	1007	967	925	939	976	911	937	1002	951	953	921	943	954	934	945	943	953	878	985	951	941	954	958	935	926	967	967	955	889	910	943	919	940	918	881	922	933	947	981	942	951	923	941	977	947	969	954	985	966	933	899	950	946	892	906	915	937	947	966	891	914	866	899	943	924	933	900	868	933	979	997	970	908	949	914	900	985	952	939	990	909	964	945	965	926	942	919	999	986	921	1002	955	887	955	936	918	963	902	958	933	936	939	929	923	922	901	952	973	903	938	983	924	859	932	955	904	970	900	973	893	899	929	950	909	942	943	980	929	929	935	963	988	968	914	960	884	934	967	982	871	948	958	925	899	930	963	982	901	900	963	994	932	918	894	922	957	903	932	926	933	929	948	926	971	1018	902	910	887	901	851	908	894	929	1004	874	908	944	930	905	960	945	942	965	931	968	911	973	921	961	948	931	944	968	977	959	956	965	989	969	958	938	930	926	952	884	926	908	973	907	874	921	913	911	885	935	952	972	898	897	905	915	913	989	929	906	975	932	934	884	937	953	951	910	924	952	910	911	958	953	971	910	952	957	965	912	967	941	928	929	941	907	934	921	901	915	960	865	860	953	1006	944	950	979	880	903	967	918	906	933	931	953	986	964	930	862	883	972	913	934	931	936	961	930	887	945	933	919	982	908	917	906	956	882	891	944	897	876	953	902	922	945	931	967	931	936	941	937	934	929	876	955	888	919	906	955	932	991	951	902	940	911	940	936	944	965	911	916	930	936	953	880	972	899	960	977	968	958	919	971	919	977	936	945	894	978	951	949	932	900	880	956	930	982	972	932	923	869	929	1001	829	873	975	925	891	950	998	930	937	1027	913	965	946	916	953	909	933	960	932	897	961	881	873	947	966	948	905	1002	907	957	905	922	897	990	909	886	921	1000	1007	943	914	929	901	974	887	894	917	960	966	929	973	941	953	997	946	933	924	895	897	941	925	904	939	908	903	900	899	968	994	939	976	961	1011	867	931	885	901	941	930	983	915	950	908	882	987	897	999	951	949	954	911	920	902	989	942	938	993	919	978	943	964	896	937	947	917	907	941	929	865	934	957	950	902	922	962	919	935	947	926	937	916	929	935	935	885	944	949	920	921	912	906	937	957	962	973	876	917	980	912	939	952	958	950	944	936	963	948	947	906	951	975	904	928	953	942	886	956	931	1003	993	921	942	916	962	935	942	876	917	942	947	957	951	943	946	938	900	956	971	941	879	945	911	945	848	923	951	872	918	968	950	908	950	956	895	928	944	949	967
5192	1108	1054	891	888	915	831	849	810	817	871	858	818	860	835	854	797	819	852	815	831	823	887	824	808	859	838	853	879	834	867	842	841	841	892	916	814	841	855	870	858	849	889	873	821	834	785	910	861	818	775	846	819	850	841	837	862	835	815	829	825	818	831	810	808	860	823	856	838	794	815	769	833	803	838	821	787	848	842	893	860	867	881	866	813	852	813	841	811	819	805	838	831	830	807	817	902	842	850	840	829	922	831	798	829	834	865	775	845	774	846	813	863	822	837	839	804	823	828	817	882	847	843	829	755	815	842	816	811	758	831	878	850	820	815	760	828	772	850	863	890	823	868	770	857	891	847	811	899	823	880	798	847	814	851	866	806	804	821	869	794	834	819	801	825	834	839	838	853	818	886	839	822	858	809	852	834	842	834	849	802	822	803	826	805	795	871	809	761	886	798	845	853	877	899	859	811	811	820	792	874	840	836	831	833	827	816	834	862	850	808	779	847	837	824	793	838	863	885	875	846	770	842	849	867	813	840	879	850	804	835	798	764	811	826	810	787	852	865	778	778	868	815	809	812	797	791	783	805	805	784	830	819	809	825	847	784	792	786	821	829	801	815	837	859	862	811	784	769	817	780	860	827	777	840	813	834	817	803	891	820	861	833	815	846	815	862	815	813	800	805	840	816	868	814	806	809	873	850	824	826	799	849	886	823	840	809	813	839	842	843	860	849	813	805	856	762	851	799	811	834	812	838	767	818	841	852	820	817	806	853	800	830	830	821	804	857	843	833	837	813	840	851	831	800	840	810	820	849	840	865	837	873	796	840	854	849	811	848	806	772	813	829	849	786	815	831	845	867	825	862	854	842	850	814	795	838	809	811	792	793	826	789	847	835	833	798	836	778	772	831	800	835	798	841	828	803	817	875	842	819	851	834	845	828	873	845	843	810	847	823	751	779	805	834	846	846	843	829	877	793	854	794	807	820	805	884	803	791	837	825	807	822	800	810	840	819	762	816	816	830	812	819	816	817	809	794	866	883	849	866	920	835	814	854	824	805	832	808	811	815	800	848	917	816	883	790	891	832	820	800	844	839	788	833	775	872	794	876	845	843	836	814	835	810	830	819	802	830	849	840	842	891	858	859	804	863	792	826	875	878	812	878	842	814	850	837	814	822	803	822	834	796	846	870	791	826	882	884	772	828	848	798	800	856	819	805	842	829	834	833	861	867	848	857	835	847	788	841	886	829	825	800	830	818	794	809	837	850	817	811	829	848	806	907	866	790	810	872	797	850	859	829	853	833	835	852	874	883	834	842	838	868	847	788	808	811	865	811	810	849	833	857	805	869	773	815	827	858	848	821	868	826	894	865	842	795	823	875	848	849	801	866	816	761	797	823	857	844	841	799	824	813	882	919	832	839	845	807	808	856	859	839	817	844	810	841	825	829	832	823	814	810	836	805	852	830	822	861	836	877	794	845	877	830	834	835	781	826	838	820	812	822	848	808	831	772	870	790	792	865	854	815	822	812	828	852	789	844	818	800	859	854	815	846	815	822	826	825	801	808	824	865	828	858	783	811	822	822	849	827	876	869	828	806	831	814	862	806	847	842	818	792	853	783	861	832	865	794	784	861	867	825	850	814	817	822	834	841	874	802	811	818	827	795	789	800	834	871	826	853	872	809	847	850	844	800	809	830	839	821	794	833	816	864	821	797	793	849	815	863	820	862	868	755	832	844	835	849	804	846	868	820	803	811	842	823	840	801	870	822	825	847	821	832	822	844	858	820	842	816	810	823	822	794	826	873	883	848	845	823	888	879	843	814	834	853	853	826	842	855	836	810	819	812	815	830	821	846	801	833	850	874	771	746	839	861	828	864	830	855	852	818	824	866	805	807	830	825	791	807	820	819	833	836	778	833	854	822	886	832	828	861	845	820	802	863	880	830	794	843	815	832	781	809	874	841	839	806	835	830	775	857	866	849	827	833	819	826	814	850	798	846	828	792	854	848	840	829	791	866	801	824	815	822	812	815	793	851	853	797	856	853	882	833	855	832	825	815	792	800	843	862	828	884	825	787	813	862	834	847	819	833	838	820	861	825	899	854	814	830	815	850	819	845	827	825	847	824	864	768	831	823	821	868	854	849	790	801	861	806	808	850	847	781	856	816	881	787	828	859	817	803	842	832	837	827	783	827	818	807	841	822	795	835	864	830	841	821	835	781	843	825	803	822	827	827	814	882	821	804	848	841	806	811	836	842	807	873	855	856	829	847	847	834	817	805	839	809	855	789	839	836	827	856	796	816	824	827	846	809	828	794	797	863	824	849	855	793	883	783	854	810	796	805	829	886	831	831	830	890	865	857	870	827	848	832	844	805	852	854	844	836	858	845	832	808	805	831	869	845	873	828	872	857	791	837	849	773	773	831	838	796	849	844	813	794	844	784	863	857	818	868	828	861	826	838	844	809	796	812	766	790	838	800	842	839	807	852	853	824	835	873	842	834	840	794	793	846	819	822	838	855	848	782	838	845	805	839	833	834	782	835	830	800	855	827	818	900	796	852	832	788	807	844	761	832	854	805	859	796	819	833	852	904	828	836	856	812	826	870	797	850	887	854	849	868	832	859	809	807	876	804	782	855	846	818	828	849	807	835	806	866	835	803	860	858	841	831	833	817	868	873	822	789	865	826	835	784	817	818	784	832	776	798	892	834	864	875	823	863	834	815	780	839	825	857	856	880	832	837	851	837	854	866	849	815	844	830	862	744	851	823	847	809	831	864	870	852	802	867	787	822	867	837	821	804	808	851	790	792	812	806	846	847	822	828	840	862	834	826	804	835	859	803	872	789	804	862	779	868	827	865	805	849	822	813	855	798	815	844	765	791	822	815	813	850	829	851	812	794	786	876	821	835	801	834	855	828	881	825	847	777	863	826	812	834	835	844	821	795	817	831	880	877	848	865	819	808	801	874	807	852	839	890	806	852	846	824	840	827	855	793	811	826	840	861	863	821	816	808	813	796	813	838	862	864	845	851	869	826	818	837	820	801	793	799	840	778	811	842	860	868	809	822	854	832	853	838	763	801	814	851	807	840	794	859	854	873	840	806	853	864	806	839	856	858	861	840	836	816	815	810	814	880	825	787	877	804	839	834	816	863	867	791	857	836	836	798	847	851	792	835	847	885	813	802	850	864	845	794	823	802	875	811	821	837	816	798	858	789	830	825	854	847	835	835	811	864	770	807	888	844	812	818	839	834	855	808	785	856	836	819	813	857	856	842	808	789	774	847	836	767	803	829	805	841	822	781	816	783	783	864	853	855	822	877	787	823	836	823	810	820	775	832	869	796	825	802	826	823	856	822	840	856	822	832	826	807	840	815	798	792	816	824	791	873	807	820	847	795	835	796	767	848	795	859	817	850	823	831	829	850	841	849	855	789	829	826	817	821	797	844	797	859	844	840	789	820	832	810	872	825	836	820	842	801	786	836	846	757	835	872	886	846	887
25460	21400	26574	22181	3145	1430	1229	1124	1054	982	1081	1037	987	1046	1002	1001	971	994	973	1039	934	1013	974	981	931	945	1019	979	972	1019	947	1036	976	962	995	979	971	949	918	994	996	946	981	961	1004	972	988	926	976	962	943	1010	914	939	941	976	1004	975	965	986	933	1016	1017	944	997	962	999	994	941	932	976	988	963	958	1025	981	905	935	935	1066	970	966	970	1029	967	994	936	903	953	950	971	961	975	1021	959	968	970	926	953	977	939	957	952	971	932	958	970	952	947	989	964	1003	949	931	986	938	956	987	943	971	1001	955	986	906	1021	983	997	952	977	956	936	939	985	919	930	982	992	971	941	991	951	952	1019	975	995	979	965	945	926	928	961	965	1002	969	964	952	960	1053	959	990	963	971	949	960	877	1000	974	956	929	935	958	915	988	953	1018	1014	997	973	964	999	966	991	964	974	956	952	951	990	1014	929	882	959	937	960	959	972	992	988	938	1023	914	965	962	903	1029	962	952	953	1024	969	962	978	993	902	962	943	968	1009	1009	889	957	951	925	882	932	948	983	985	1046	969	969	956	957	937	961	932	1012	920	905	937	991	1003	997	977	982	1013	970	972	988	993	967	981	1013	965	951	952	1007	969	956	963	978	1038	919	967	1011	972	922	921	931	958	960	954	980	932	918	942	934	931	985	989	943	944	980	1000	939	987	950	948	1001	1032	981	938	936	1002	1031	957	1017	930	958	973	983	946	960	996	984	940	977	952	963	970	987	962	948	993	967	914	1003	987	993	963	949	998	955	1015	934	957	980	979	913	933	912	966	973	963	976	974	953	913	911	975	1003	956	970	987	984	957	974	940	959	961	947	982	1019	978	1001	990	965	985	964	964	976	986	982	947	969	997	914	947	992	961	970	978	987	953	959	912	989	1014	951	923	951	1011	943	983	949	944	914	1003	904	939	999	975	989	921	1024	978	935	954	948	995	926	933	955	995	907	940	936	986	1000	956	982	971	1017	981	992	939	885	997	933	958	988	938	952	980	981	963	982	1030	1011	935	923	977	931	1012	963	949	989	941	930	1020	1027	974	932	933	946	1019	981	1013	1009	944	962	946	967	999	982	959	952	965	925	977	905	973	944	960	960	1002	984	902	993	936	969	940	976	914	899	1003	925	945	959	921	969	923	977	980	957	963	887	888	929	977	942	997	925	992	984	926	951	989	962	989	1004	886	945	960	958	971	920	1003	1036	937	957	951	962	956	989	1013	962	928	928	967	940	924	935	1010	967	924	962	1024	975	963	984	1021	954	966	982	924	970	983	963	929	910	949	963	959	963	958	966	929	996	944	967	960	945	936	944	954	893	997	909	985	942	1015	994	981	977	901	937	952	958	962	990	956	955	999	967	963	964	988	995	931	989	1013	960	983	981	976	1004	949	962	983	1006	941	925	1007	912	953	1014	991	986	936	948	985	991	947	991	1001	900	1002	936	967	967	925	907	941	932	985	933	931	971	995	967	971	968	945	991	963	1012	915	983	958	979	917	990	992	958	973	977	966	1018	950	952	991	942	937	977	979	941	944	958	965	977	987	963	978	981	951	973	958	996	993	936	922	952	981	1027	952	938	923	973	916	993	957	961	972	948	965	945	920	979	969	999	1022	999	938	962	945	916	978	984	974	974	952	927	975	990	977	975	956	998	953	950	961	998	963	981	923	956	974	983	940	983	996	889	993	992	983	982	1022	946	985	937	1006	986	959	979	1009	979	1013	1025	979	983	969	954	1001	939	1007	966	934	932	991	932	976	986	934	924	1023	971	987	957	913	981	972	933	993	919	939	1015	994	949	965	925	940	949	944	948	914	1023	986	954	972	931	931	1002	951	961	950	970	1005	934	969	994	947	949	965	1048	969	1006	942	989	997	992	903	962	969	951	944	970	973	1012	1073	957	979	998	1003	917	942	977	944	975	932	978	932	991	951	951	1004	953	928	941	962	970	993	957	944	884	976	970	1095	971	921	962	952	951	1023	976	943	925	1049	1002	985	992	961	959	971	976	943	977	995	956	940	1013	993	1015	1001	1003	948	1016	999	957	965	952	983	962	1032	991	951	966	971	971	971	975	1005	990	1012	989	935	959	930	1009	988	917	926	925	1004	1017	933	1004	996	991	963	978	978	944	928	944	978	960	950	941	968	957	938	963	933	991	957	964	944	958	1005	938	1004	972	998	955	986	950	913	979	956	926	987	972	942	944	961	997	924	954	1022	908	932	977	979	946	985	922	951	1021	945	982	972	924	965	973	939	962	958	926	956	1024	960	974	908	1006	937	990	951	992	999	978	909	976	984	959	926	958	973	942	952	991	985	1067	956	1050	987	949	987	916	917	973	936	1016	956	1001	913	934	1005	921	947	979	997	975	1019	966	979	951	957	987	946	951	970	1000	1016	961	978	954	914	1013	934	998	1011	979	935	976	982	944	931	989	957	928	961	1017	991	944	956	999	946	914	960	947	999	995	880	958	922	956	921	951	941	969	938	971	930	961	939	911	887	953	1001	959	997	941	970	943	959	991	1000	917	971	936	973	931	974	975	975	932	912	1000	975	938	961	939	1017	979	1013	998	945	996	1031	995	963	981	936	985	996	946	887	983	959	983	972	959	984	994	1012	992	988	890	988	903	944	986	981	1023	1004	1002	1013	964	969	952	922	984	1017	935	1018	987	949	1008	902	942	922	979	902	935	965	999	1005	920	959	1000	993	996	1008	919	959	981	934	928	942	958	1004	995	1003	1002	958	967	955	991	1018	985	932	1025	999	973	948	973	978	965	923	989	942	968	935	957	967	928	899	982	988	962	937	1010	940	970	909	1017	965	925	964	966	986	951	987	993	978	972	943	980	958	983	941	1007	948	1024	955	974	975	959	982	954	972	965	982	946	948	973	979	938	992	941	921	944	966	1003	939	913	953	925	1029	975	1029	983	1018	904	935	956	923	990	902	997	931	989	1025	1016	952	967	1019	943	936	928	1032	989	934	1004	961	1002	922	975	922	934	987	956	963	954	952	993	994	927	982	931	956	941	960	951	985	971	1006	968	958	945	1006	930	927	962	951	1015	963	946	966	955	1001	932	994	1003	989	958	954	1025	964	921	893	958	1004	953	958	1011	983	867	957	935	932	944	977	985	999	987	1026	926	960	894	1003	1003	997	945	977	1019	983	1006	944	955	930	985	996	938	1001	981	995	956	965	936	970	948	940	939	961	982	973	997	997	925	984	939	993	920	965	965	969	989	1008	975	983	996	986	963	1038	966	952	956	1029	997	952	989	916	981	1033	941	926	1008	991	950	1003	922	997	995	952	960	936	937	969	997	945	982	952	976	937	990	925	966	995	966	961	959	952	932	969	996	990	977	933	993	964	1028	953	915	953	933	946	977	964	969	991	961	966	895	960	979	905	924	1020	944	938	977	930	950	929	966	932	926	974	961	992	1006	927	981	966	984	994	966	989	1002	1026	953	986	994	950	925	928	914	913	953	949	959	974	974	938	933	950	934	936	890	959	996	943	958	946	957	953	946	969	957	959	961	947	1002	959	904	943	1014	917	976	1016	968	961	948	933	967	968	914	960	973	967	983	942	920	939	971	942	941	991	981	966	943	997	1009	945	1028	988	955	925	991	988	981	958	933	945	940	973	1009	982	947	948	957	1060	1021	1007	1013	924	983	986	985	992	973	996	961	984
3743	2690	2302	1507	1280	1115	1054	1040	974	964	967	948	910	910	888	899	917	943	945	872	858	939	890	907	869	906	843	906	878	893	921	913	941	865	881	935	859	893	900	848	932	872	875	877	878	851	874	851	886	930	894	840	872	887	872	941	866	934	836	921	855	888	883	913	880	893	846	826	833	922	857	846	848	894	927	867	909	907	877	859	877	890	847	924	846	850	871	922	832	848	922	905	902	877	887	860	880	915	844	877	878	858	845	827	841	905	873	815	889	859	823	838	876	892	844	846	912	848	859	861	881	851	905	866	862	852	871	875	836	906	876	893	864	915	875	866	900	915	855	865	918	876	875	875	862	884	900	880	853	904	847	873	863	797	844	898	820	845	918	838	827	840	862	854	868	868	833	876	886	863	884	922	890	793	873	845	886	821	913	855	812	820	847	930	918	803	824	845	908	855	893	903	852	871	904	914	865	847	912	880	914	840	840	850	822	881	883	824	859	827	859	873	897	884	923	910	889	849	823	916	858	872	842	910	866	856	850	849	877	885	861	855	900	796	875	887	928	859	916	830	898	862	897	858	906	890	894	845	883	891	861	926	821	838	866	902	833	856	789	874	843	855	894	885	849	875	925	861	850	797	835	884	878	853	905	913	864	856	888	872	832	820	910	839	870	899	872	880	816	860	904	851	880	858	953	812	891	902	836	859	892	833	886	951	902	833	859	873	847	863	914	854	890	848	871	838	874	901	894	882	835	892	878	888	857	858	888	914	822	883	811	901	873	845	882	883	831	883	885	850	891	841	816	850	858	817	819	872	919	878	814	871	864	868	930	877	915	859	921	858	902	829	812	866	879	870	843	865	858	872	869	795	856	916	888	839	872	922	898	866	810	924	952	859	869	877	881	829	858	872	822	876	887	859	827	813	935	884	846	904	830	867	846	841	875	858	852	856	870	867	869	879	904	813	886	857	893	854	897	921	878	824	904	851	860	851	908	858	948	877	861	890	848	841	851	841	873	903	852	878	886	897	824	897	844	845	876	840	871	904	900	817	877	889	866	942	879	899	904	864	906	862	886	813	884	894	839	881	837	870	855	899	880	872	860	879	879	779	868	834	872	822	860	811	841	875	922	848	898	951	920	851	919	822	882	839	818	893	853	849	914	844	855	833	842	823	884	868	875	881	930	879	865	853	827	850	867	880	851	855	849	882	871	859	829	866	856	835	852	922	894	873	872	907	813	873	797	855	878	881	852	832	904	877	858	821	863	893	834	889	853	889	852	893	871	859	866	887	800	888	920	863	883	864	854	874	804	894	878	892	880	903	883	863	860	871	857	807	934	877	851	863	837	859	868	815	884	902	837	899	866	863	881	922	848	828	901	911	825	862	907	839	922	841	823	830	869	821	925	893	841	854	883	912	886	879	877	826	847	881	891	881	886	819	899	857	866	861	813	816	840	872	872	836	901	813	852	855	909	910	912	863	869	855	868	815	907	851	859	885	858	816	890	863	847	827	926	869	866	854	832	830	851	867	859	854	871	852	916	865	811	862	859	813	835	823	838	929	881	875	859	901	840	885	830	878	859	886	816	885	862	890	905	883	894	886	892	846	850	837	865	900	828	887	851	851	872	892	904	835	842	840	836	863	857	868	913	901	874	876	901	868	864	896	857	846	878	882	848	822	861	912	880	877	821	878	825	883	872	872	838	844	826	796	865	864	889	855	885	917	858	879	856	875	840	869	820	834	888	901	885	875	861	895	860	882	834	890	847	876	855	920	829	881	791	864	828	880	861	919	906	856	805	845	931	905	846	913	875	842	845	844	877	883	810	883	923	888	835	852	854	829	859	865	845	865	835	876	843	872	889	873	899	874	907	820	826	866	818	817	937	852	919	805	901	855	865	904	789	903	846	901	831	834	847	900	861	848	883	877	871	885	849	906	888	874	862	889	870	855	863	957	857	855	917	836	855	866	861	868	864	907	867	817	914	884	875	884	857	883	913	844	897	891	847	849	798	847	876	853	843	835	807	908	869	877	855	859	849	881	882	907	812	822	910	843	910	879	861	834	894	898	836	828	900	887	872	881	845	825	836	811	851	858	884	860	867	828	841	843	865	827	832	863	864	841	902	839	866	846	913	887	834	894	874	866	847	886	853	892	896	852	856	856	875	871	906	828	818	872	822	876	838	890	877	803	876	852	827	876	826	836	890	886	844	853	917	895	851	895	834	892	893	882	845	893	882	900	768	901	800	865	837	806	859	834	871	872	888	849	820	901	867	862	900	891	858	852	830	854	824	836	877	855	864	905	888	917	846	869	876	776	864	897	844	888	888	854	833	907	866	845	892	830	877	871	896	900	855	839	911	829	940	859	879	870	868	874	886	873	839	882	879	836	918	870	854	855	860	854	897	832	843	881	901	897	833	857	882	846	855	851	895	874	871	875	867	865	815	866	870	806	836	871	842	861	847	809	897	829	849	885	815	874	822	853	869	841	841	828	846	859	913	813	864	866	800	854	872	857	843	913	850	887	834	844	863	907	840	853	851	897	868	843	861	852	880	884	810	881	879	840	845	886	860	851	855	831	836	912	904	902	896	872	836	877	843	862	848	867	821	861	899	868	852	871	892	879	862	874	857	922	847	835	882	869	854	833	855	893	894	826	851	887	858	856	893	888	866	842	820	863	854	836	838	867	851	822	837	897	824	860	887	860	876	925	847	840	862	900	864	823	901	812	833	882	863	879	864	872	892	832	913	861	853	847	865	903	887	839	832	856	842	881	895	845	933	855	896	881	854	844	855	855	868	892	893	834	876	884	873	811	917	876	869	826	894	906	874	836	844	866	858	861	855	805	830	912	893	887	874	864	871	811	913	882	871	891	854	849	872	808	897	902	866	910	821	868	855	876	864	882	864	892	874	845	827	855	868	831	878	887	835	838	869	816	912	886	848	836	860	887	854	836	873	906	905	817	878	839	879	877	867	842	846	870	807	834	850	839	877	858	856	871	844	857	834	871	839	834	900	827	868	834	852	892	882	853	837	909	868	883	890	868	871	901	884	904	928	857	862	872	872	860	864	864	875	815	837	906	868	903	877	858	860	892	870	861	877	860	810	912	858	892	839	907	855	851	861	905	902	853	855	832	875	891	903	847	884	804	868	856	862	812	850	911	835	926	858	839	914	879	879	826	841	887	902	885	904	901	927	892	888	865	924	848	875	856	813	860	856	869	843	836	883	844	872	875	885	896	835	839	845	874	858	929	902	850	852	888	909	850	902	867	872	848	928	866	913	857	821	901	872	854	822	819	843	848	855	805	866	915	911	855	854	824	862	921	889	846	897	876	854	857	865	877	833	895	877	795	837	850	854	860	844	873	854	861	894	824	844	867	894	845	889	875	850	859	857	840	823	869	888	861	855	876	765	910	865	916	861	868	849	860	840	883	907	888	892	871	867	861	823	883	877	818	876	884	878	909	864	850	842	858	935	842	872	904	889	838	859	892	820	885	851	880
24070	21396	28647	24506	20968	4525	1433	943	748	735	739	680	684	690	711	654	632	667	612	630	656	621	617	611	638	634	577	617	652	624	627	616	625	606	614	584	619	598	614	638	656	640	606	576	598	588	651	689	606	565	628	525	546	603	621	636	597	616	619	618	623	589	590	643	648	631	620	601	626	607	622	588	595	658	600	567	630	643	578	628	595	602	592	592	605	619	603	635	630	622	590	600	612	612	571	628	629	610	640	613	628	576	590	558	617	588	625	582	570	629	614	632	568	587	619	524	567	623	607	571	607	610	607	596	625	612	619	615	545	587	581	599	586	598	618	608	624	606	632	575	586	589	620	576	616	636	589	639	574	592	607	602	564	595	603	615	612	650	642	616	599	615	619	556	597	578	600	601	625	642	622	606	636	571	565	610	662	581	609	580	649	605	621	629	598	592	591	553	604	544	607	586	599	646	574	609	565	560	586	627	631	600	667	609	589	626	589	617	562	587	623	556	574	611	587	581	593	569	579	563	579	589	595	593	587	595	552	602	612	664	585	609	596	582	598	630	617	608	630	598	599	595	616	599	579	585	631	580	597	631	606	558	585	630	595	595	643	586	597	582	588	610	601	610	578	627	625	619	635	632	627	616	620	588	609	585	590	597	631	605	597	578	581	606	557	572	626	600	643	562	590	595	573	582	601	600	580	601	640	622	576	636	603	598	614	627	578	588	592	536	612	630	616	589	600	563	609	594	611	653	633	593	574	605	587	580	610	588	631	549	596	542	570	592	561	616	614	589	559	610	579	628	563	598	595	559	599	606	589	548	577	600	668	559	561	608	623	564	565	619	599	634	574	623	572	593	592	627	607	549	608	616	631	551	606	585	568	655	638	585	597	588	588	545	608	563	573	594	624	581	602	568	603	572	626	562	615	575	610	622	597	592	579	606	590	624	563	629	610	646	589	590	618	615	639	610	604	626	573	611	603	583	640	574	605	594	580	589	568	580	618	577	654	614	623	597	593	625	612	586	580	585	583	619	594	620	562	554	615	620	603	614	617	588	601	556	570	594	626	600	575	582	575	628	614	598	555	571	615	589	582	614	596	598	573	620	611	614	594	608	613	599	601	593	598	614	620	604	587	605	564	588	617	620	584	627	597	578	582	623	610	653	613	610	604	632	590	603	589	575	609	616	608	605	577	603	544	648	565	601	601	614	554	579	594	596	597	625	560	635	591	576	647	593	618	583	589	628	555	641	541	594	583	632	627	583	616	613	598	578	604	569	603	579	610	584	616	603	611	599	606	582	555	638	634	589	558	619	609	574	587	579	556	586	621	620	618	590	574	589	595	602	559	599	578	607	554	559	602	616	591	578	597	563	588	626	592	597	568	621	625	611	553	585	610	577	575	617	620	610	592	578	574	610	604	582	624	627	578	573	572	591	602	590	596	618	612	582	594	636	588	599	639	565	632	604	601	608	590	567	576	572	561	595	607	618	576	610	599	585	565	633	641	613	578	601	594	584	605	551	544	548	560	558	580	608	625	619	623	575	574	573	555	610	620	557	607	571	616	616	581	602	634	603	573	639	577	605	629	606	628	636	633	612	603	593	576	618	627	583	665	593	599	628	628	583	565	615	601	612	615	579	557	591	641	604	590	614	602	586	589	632	549	613	615	625	591	606	565	561	590	663	609	600	596	565	556	645	636	619	602	587	601	610	603	594	570	584	598	600	635	584	628	627	623	584	575	584	583	611	575	582	593	600	566	615	572	601	578	664	597	615	603	583	588	594	598	578	617	596	591	623	622	620	602	586	550	585	593	547	590	602	581	635	628	574	572	599	633	626	610	622	575	584	587	626	616	629	622	575	573	566	551	555	601	582	568	603	574	571	595	583	620	591	626	571	580	645	617	591	570	622	619	612	604	602	595	595	575	603	620	576	595	559	558	614	587	608	585	617	602	624	601	594	557	597	605	581	644	572	575	574	581	561	597	640	627	606	611	628	625	606	551	592	615	631	599	579	602	572	608	572	582	618	588	598	605	579	594	592	515	628	596	648	579	602	627	554	588	549	577	589	584	555	587	594	610	578	610	645	575	583	620	608	566	602	549	528	609	555	593	543	624	630	597	568	607	604	594	567	572	580	574	560	619	615	578	626	594	590	628	610	605	620	598	601	589	593	604	611	562	564	594	569	613	596	616	583	659	582	572	555	609	601	581	582	609	616	598	593	575	586	576	587	596	631	586	571	558	620	600	578	604	582	611	573	604	635	565	585	581	608	606	602	581	624	598	552	549	595	662	602	570	590	576	590	552	579	615	640	593	592	591	617	583	663	585	574	594	585	554	625	637	593	599	563	611	569	553	598	585	629	606	593	525	542	580	610	608	578	574	623	595	596	556	609	598	624	554	561	583	564	622	576	585	587	644	608	611	639	581	613	613	625	595	598	618	621	584	600	616	558	589	593	600	600	593	615	593	575	634	610	606	597	600	588	574	543	621	573	628	608	620	607	575	573	602	574	563	595	586	625	622	573	618	598	583	641	604	541	645	606	588	567	608	617	605	631	619	524	607	561	634	639	626	638	614	606	605	618	595	568	573	568	607	579	593	626	565	594	617	623	558	549	611	556	644	585	639	571	599	634	634	633	632	616	614	578	599	532	570	563	569	580	616	611	615	606	628	588	615	621	615	627	577	628	638	567	580	557	585	625	675	613	537	611	590	597	580	611	616	561	561	617	582	646	608	598	604	616	607	600	595	586	567	591	598	613	622	637	590	609	590	584	619	628	545	602	605	631	589	584	601	599	599	598	635	616	584	653	618	599	599	592	589	584	638	583	616	598	614	586	621	608	612	595	606	579	588	577	551	596	630	602	609	624	546	565	648	605	623	611	592	599	571	599	629	605	585	648	589	545	609	597	576	586	578	569	617	549	604	559	602	600	595	579	558	556	558	591	637	574	586	571	632	602	586	585	604	611	665	578	613	593	603	595	564	552	550	609	574	586	596	597	591	628	595	568	624	576	610	621	591	618	605	579	580	634	595	597	622	610	583	585	624	562	614	567	620	587	598	577	594	576	614	596	632	589	609	569	622	572	655	626	642	633	629	572	550	552	574	598	592	556	641	598	604	610	627	615	612	613	547	592	597	594	594	565	623	608	589	621	617	582	592	633	592	610	634	576	587	628	591	586	586	601	621	581	560	590	549	606	597	568	608	620	591	577	592	606	557	593	554	595	591	569	575	633	636	582	614	609	606	567	608	617	563	554	645	635	588	585	582	636	625	560	616	646	592	531	602	541	604	617	586	628	591	565	578	640	554	585	600	575	568	596	578	611	622	586	634	598	584	612	603	625	624	599	602	590	587	588	611	610	597	578	605	563	633	589	584	573	571	570	604	597	622	550	583	565	619	561	661	647	568	593	631	534	617	610	607	579	574	594	617	623	573	569	610	631	536	573	634	568	611	616	627	596	587	607	611	570	580	589	579	562	551	613	585	578	556	600	581	584	601	609
3579	5092	4079	2222	1599	1254	1053	882	944	823	810	737	732	696	723	638	655	700	724	649	619	627	674	620	617	627	625	619	641	647	654	588	617	597	610	629	610	619	602	633	644	614	620	617	613	635	641	591	593	614	597	586	664	574	617	574	591	633	598	597	596	618	613	638	619	563	603	607	620	582	606	614	640	632	563	638	550	620	596	628	567	587	597	649	617	561	574	590	593	542	597	561	613	595	652	633	616	602	594	620	592	621	634	597	600	593	618	635	636	617	577	595	584	598	612	584	620	584	607	569	586	586	592	599	611	607	611	617	607	586	616	560	573	558	561	590	635	586	592	626	579	591	598	596	558	569	620	595	622	558	605	611	605	572	577	547	641	613	602	620	563	603	609	611	595	604	563	562	540	639	596	585	607	587	630	582	610	574	568	621	612	642	579	606	633	613	585	572	597	567	638	616	621	587	598	604	583	619	619	607	566	569	625	608	576	578	604	600	601	585	594	620	614	590	609	623	655	566	594	653	594	653	609	618	573	606	581	574	539	645	591	586	587	592	566	632	613	584	620	627	587	593	618	590	628	556	540	599	604	588	552	589	593	596	600	615	558	615	590	558	587	549	573	564	606	566	602	605	602	533	595	611	604	578	556	595	642	556	615	599	578	627	605	644	596	589	566	570	629	592	646	633	589	613	607	597	631	574	599	611	570	573	619	615	599	572	571	575	596	613	595	587	581	554	521	608	579	581	613	558	600	547	568	604	590	619	634	617	634	627	565	607	587	605	587	637	585	581	596	576	577	592	546	616	560	602	580	548	621	608	570	600	557	584	553	603	593	612	607	611	560	585	579	619	555	625	571	561	575	609	598	587	605	587	637	561	586	587	593	576	635	642	624	561	626	624	637	621	581	625	612	605	585	631	569	569	569	577	624	577	561	588	580	599	565	632	574	602	576	599	568	607	628	569	569	609	563	580	581	590	593	577	582	606	613	613	572	592	559	579	537	562	562	603	566	586	577	562	612	591	589	618	595	628	557	595	564	589	597	603	573	608	585	593	579	574	577	567	583	613	601	595	612	599	609	579	591	580	618	602	608	524	571	576	580	584	620	576	565	557	535	610	552	618	615	586	617	575	610	584	580	571	602	617	557	570	611	593	558	590	586	603	548	611	614	562	573	606	606	617	607	610	580	577	600	561	594	550	587	573	598	612	599	588	588	587	557	579	580	599	571	559	612	664	662	591	586	559	575	631	569	633	633	582	570	564	621	594	608	570	619	609	563	600	612	593	630	581	578	600	584	606	554	571	569	558	585	619	597	621	565	626	601	601	604	585	584	605	612	564	604	604	618	589	568	609	594	632	579	594	551	537	591	574	589	601	614	572	567	556	597	612	632	580	590	594	639	595	612	616	596	619	613	603	626	543	607	577	575	583	565	547	587	572	561	642	576	561	587	545	616	594	579	570	568	616	574	575	582	574	554	556	575	596	579	579	622	582	638	561	591	583	565	587	582	574	610	595	576	577	594	524	558	636	620	606	575	583	617	609	586	589	562	568	619	537	604	596	639	633	569	616	621	582	581	622	596	568	590	589	573	570	555	613	601	584	580	609	572	613	571	574	581	568	579	552	608	587	557	637	550	611	586	656	574	641	575	599	599	594	557	594	587	553	574	569	578	598	614	544	590	568	608	583	617	581	574	585	626	631	576	586	594	584	612	593	633	608	598	650	642	585	562	571	588	587	587	585	590	603	579	577	611	576	605	570	588	635	610	620	603	550	620	600	581	601	560	566	581	573	626	561	655	595	587	612	567	626	560	625	585	569	571	610	580	637	597	534	608	590	566	614	582	530	633	604	545	590	576	544	604	623	613	587	574	572	620	575	575	605	638	585	625	576	584	603	595	550	579	562	592	587	536	579	562	617	586	586	588	577	605	573	617	594	586	564	605	616	591	590	574	548	588	575	575	579	605	556	652	567	564	589	578	620	617	554	562	582	617	614	633	547	577	583	591	579	584	606	566	588	612	568	572	589	583	566	557	631	611	596	606	576	595	572	593	590	564	589	588	586	566	609	602	578	595	587	618	603	579	581	603	584	576	631	613	594	604	601	569	620	578	595	597	579	601	536	581	599	597	558	597	576	597	629	583	609	630	565	560	596	584	638	577	591	598	566	542	567	561	547	569	593	631	607	572	586	619	569	614	600	606	598	574	576	614	543	593	539	575	622	601	584	584	614	587	576	613	598	564	578	580	594	558	616	649	599	559	594	578	613	571	597	580	554	589	562	627	553	566	581	585	593	570	610	617	570	593	588	617	553	616	591	561	571	603	546	580	611	574	622	587	611	610	591	605	613	571	582	573	587	561	564	607	630	564	636	618	580	557	608	572	586	566	625	563	587	607	557	633	601	609	597	616	584	613	613	602	598	624	609	620	574	594	575	596	587	606	561	592	568	563	614	577	594	605	540	610	606	604	578	587	576	605	565	598	562	625	566	584	579	574	564	617	599	562	593	579	608	590	592	594	595	586	633	563	607	608	605	568	577	579	621	601	602	587	608	545	601	578	569	555	611	593	596	602	579	632	577	598	546	595	600	577	587	571	602	615	592	580	549	618	568	594	595	604	592	593	617	567	622	552	592	623	586	549	573	610	631	560	605	593	576	563	553	572	608	591	593	611	596	590	613	573	576	565	595	581	571	594	582	634	579	614	571	613	512	597	617	592	613	595	564	584	590	571	611	616	561	595	546	598	591	604	560	552	549	574	622	563	601	586	555	554	618	582	540	574	613	592	582	624	593	612	595	615	596	604	575	586	592	604	607	548	607	578	565	564	594	575	591	625	587	647	599	598	587	591	564	594	570	566	590	550	628	604	596	559	571	569	585	612	626	609	636	584	583	596	598	602	626	580	573	608	616	551	588	558	623	584	600	580	599	568	569	593	619	626	612	586	588	574	548	561	571	576	582	571	590	596	570	585	563	600	615	593	595	592	571	609	570	552	605	550	651	543	571	593	568	604	598	634	616	561	580	619	601	612	593	612	507	549	606	581	592	626	597	578	567	567	582	576	590	590	590	600	628	591	582	603	601	538	612	574	626	561	565	569	593	575	588	565	600	612	620	595	584	608	582	598	592	596	607	563	598	569	580	568	565	608	599	581	598	571	582	581	560	590	539	554	592	553	639	591	596	602	567	616	601	605	654	629	587	565	584	547	591	571	673	579	600	588	591	582	606	621	566	564	562	570	619	602	561	580	624	619	593	597	585	590	583	587	573	595	593	583	617	560	595	546	616	573	598	591	573	571	607	623	605	603	584	576	611	596	581	565	607	569	594	571	588	598	541	585	630	604	570	575	627	574	640	581	557	605	560	557	547	565	626	585	571	576	573	628	538	569	585	555	605	622	570	548	558	580	576	616	598	556	557	605	559	514	614	633	604	576	597	588	596	591	564	611	587	539	591	595	556	570	572	568	575	567	589	547	605	580	538	598	562	569	560	584	590	564	566	585	607
27622	13046	2558	1560	1116	962	927	998	936	962	922	975	922	898	954	944	950	946	936	904	941	912	971	957	932	944	924	993	949	932	919	1004	962	935	908	944	962	912	899	912	929	935	968	926	967	954	940	916	907	944	953	1003	847	934	898	942	957	937	971	927	976	953	929	899	976	867	915	918	904	877	954	955	979	930	926	902	890	889	880	892	887	925	821	973	888	927	1004	987	908	924	890	865	958	925	920	901	940	920	893	971	962	948	973	915	949	923	939	901	925	913	971	889	931	932	972	887	949	910	883	948	880	920	932	945	973	959	949	902	883	902	917	923	903	928	912	914	883	896	915	955	951	936	923	908	964	932	960	877	954	968	931	976	930	944	890	913	910	926	913	990	979	908	993	991	899	936	983	923	908	906	939	943	935	943	909	917	891	936	912	968	948	938	916	927	921	893	924	894	937	953	920	910	888	920	921	932	993	932	994	997	943	974	901	922	927	931	900	961	937	897	917	936	954	898	943	873	916	900	954	910	965	922	939	931	942	956	927	902	906	975	937	890	924	871	945	890	954	985	925	940	931	957	904	904	919	897	891	928	887	881	975	994	936	914	916	995	934	924	925	882	956	879	909	924	886	948	946	945	936	919	952	931	891	911	972	981	943	885	955	970	859	921	929	867	985	903	929	909	945	933	921	976	918	927	957	939	946	981	920	894	914	954	955	964	899	958	958	917	882	897	939	930	923	965	953	922	948	906	888	910	944	981	936	948	947	924	933	978	925	922	935	924	991	896	985	945	963	925	920	974	969	892	945	918	879	922	898	897	909	910	953	957	895	914	930	955	911	960	893	922	962	934	890	957	932	954	859	961	924	919	915	935	985	949	957	932	949	902	929	901	964	873	950	920	947	928	960	953	1012	935	906	935	953	940	947	990	935	916	912	958	901	896	902	961	952	931	957	908	874	931	957	911	919	925	924	909	920	931	874	884	896	944	933	979	911	915	909	948	967	987	917	932	959	943	927	966	980	946	931	901	971	904	929	932	915	959	902	954	953	873	943	941	892	957	933	959	966	984	875	922	878	865	1021	918	916	946	946	919	953	962	921	895	946	908	885	913	945	916	912	945	883	921	905	963	930	930	939	925	911	876	888	962	951	980	927	932	871	903	885	959	892	949	905	923	928	889	969	893	881	945	945	925	868	920	852	889	909	997	1006	991	903	936	927	908	940	899	932	857	905	946	996	982	942	987	961	885	916	945	929	919	880	924	936	982	922	915	918	910	912	955	965	891	934	904	907	941	923	943	913	920	931	922	938	991	944	881	920	973	967	942	936	932	873	973	965	930	966	987	995	868	926	951	952	910	941	982	881	945	921	949	916	923	904	943	911	983	947	910	908	965	930	932	928	906	929	958	902	899	958	922	985	979	929	945	947	960	938	912	903	928	906	922	997	894	931	873	912	902	872	938	941	927	930	964	929	949	984	923	947	958	944	870	943	1001	941	934	999	898	912	899	883	929	938	923	949	961	947	883	945	929	914	925	874	901	1001	902	880	948	931	895	912	912	938	937	920	895	961	903	936	913	977	952	904	939	938	903	926	926	921	925	980	960	925	911	958	948	966	944	934	988	944	929	892	949	900	966	939	992	936	847	911	929	937	924	856	912	934	911	935	924	973	915	987	934	922	948	952	936	930	924	991	942	902	953	940	948	912	943	907	892	915	994	913	943	964	883	908	898	929	941	947	928	879	932	981	885	947	917	909	935	922	915	932	960	881	950	983	932	929	906	905	881	918	964	930	895	971	904	893	968	993	980	925	934	956	929	919	934	939	944	897	962	947	902	974	897	908	941	888	945	978	905	907	884	903	977	936	937	949	887	973	884	956	932	937	952	913	948	925	932	908	976	1003	891	1001	952	925	871	938	912	885	933	914	986	917	913	942	952	935	924	977	938	935	888	927	902	922	927	934	960	947	944	916	942	900	916	931	938	935	996	898	929	932	941	930	908	956	950	925	884	915	904	880	945	975	939	912	864	930	914	926	873	943	867	852	973	888	932	956	966	930	990	948	918	900	994	953	965	854	907	935	896	968	907	925	899	886	904	975	894	955	942	923	899	968	884	921	931	959	952	942	925	945	908	928	971	959	970	909	909	885	913	904	910	967	934	938	920	924	915	889	918	912	931	959	954	868	911	913	945	889	924	902	883	969	969	961	954	881	931	897	940	929	895	880	955	906	937	891	870	947	934	903	921	990	871	900	973	898	938	890	949	947	897	888	879	876	914	899	906	950	949	911	885	913	957	908	922	926	905	946	934	987	930	919	934	905	887	903	931	955	995	901	917	993	964	918	921	982	946	916	1032	955	969	929	855	985	894	942	914	915	916	936	934	915	864	912	928	919	897	903	894	934	898	949	977	896	946	938	933	953	958	950	953	934	877	939	940	957	892	948	906	906	859	936	888	946	932	911	886	1011	955	921	903	938	900	969	934	962	932	958	943	946	922	919	910	917	999	887	989	969	907	923	948	962	912	947	963	977	877	920	998	947	971	937	946	934	914	889	899	977	989	935	961	994	905	971	923	908	877	948	923	943	892	928	888	870	862	976	942	918	906	937	896	888	858	928	872	974	886	918	932	912	924	995	903	868	893	973	972	937	904	966	932	932	907	931	949	870	918	895	940	931	958	912	968	882	945	910	964	961	892	927	919	963	912	901	910	939	964	967	959	914	973	923	984	883	975	896	949	905	930	984	940	905	894	921	943	998	955	919	923	952	916	944	924	904	950	880	915	945	913	946	874	961	984	959	884	936	875	953	941	925	918	969	927	969	952	901	946	917	936	898	944	856	921	925	984	894	935	973	886	921	981	943	932	910	982	893	942	917	917	1009	953	936	937	924	992	965	947	933	916	938	965	932	962	943	925	928	920	937	1021	933	917	916	916	895	921	911	964	930	908	971	942	898	925	977	923	950	983	850	916	896	878	919	880	907	911	907	950	878	925	909	946	938	976	894	947	880	1010	978	894	924	874	952	940	929	899	931	911	939	905	920	889	916	891	945	935	933	866	941	908	890	874	936	946	856	943	970	946	969	958	922	906	934	895	899	960	992	985	915	949	874	952	947	983	938	878	895	910	909	919	963	933	901	960	907	982	906	852	913	936	925	972	956	926	898	883	930	929	1009	937	904	891	934	1012	960	964	907	939	903	934	879	925	884	960	955	885	933	947	937	929	910	961	924	929	928	886	947	950	969	935	874	945	945	903	952	918	914	945	931	910	936	926	963	947	928	949	968	901	932	980	970	956	987	895	907	860	935	963	885	900	919	914	932	956	963	907	893	923	926	987	935	928	894	884	975	922	933	982	955	883	905	904	944	935	920	948	933	900	875	924	885	946	929	938	914	901	944	909	913	995	899	945	927	896	877	882	991	883	900	923	945	947	969	875	960	918	902	959	906	911	944	967	962	964	930	937	885	943	941	921	935	937	902	894	887	932	953	986	949	970	865	925	964	939	923	907	960	916	968	949	892	920	890	890
5296	1077	1040	941	902	872	872	813	825	824	819	864	875	851	826	790	826	819	778	833	830	859	824	841	821	825	805	848	846	835	825	838	837	824	859	809	840	771	861	810	837	836	803	816	815	819	844	839	841	807	823	801	819	883	837	832	767	823	816	854	769	882	854	793	808	870	843	794	805	802	823	816	855	844	814	776	770	783	833	811	830	808	794	855	841	867	838	800	822	799	797	806	759	814	835	864	783	873	844	841	845	808	831	897	814	829	853	802	801	798	787	841	763	821	821	853	832	848	819	858	853	804	850	849	815	827	799	864	894	823	798	817	832	840	847	828	803	800	818	846	864	844	851	791	820	817	846	824	801	805	849	823	884	809	861	833	837	871	804	796	843	771	831	801	807	859	838	795	791	811	812	868	817	793	805	843	814	821	861	815	820	833	835	776	869	802	827	848	821	831	858	799	781	810	817	806	817	792	835	806	799	850	835	821	778	851	802	757	818	840	827	848	781	805	828	816	835	825	819	812	821	800	824	852	826	881	885	847	866	838	857	836	823	756	832	850	846	849	835	844	817	816	810	855	801	844	842	793	851	811	837	819	828	811	794	844	824	829	812	829	808	855	818	821	780	782	838	843	831	844	868	800	857	803	854	803	818	842	836	849	850	808	746	837	841	852	882	819	821	868	861	860	797	775	818	777	885	836	835	814	822	847	817	830	799	807	808	830	877	834	873	824	851	802	856	823	809	803	886	825	837	769	848	790	847	845	830	841	813	822	840	776	827	802	880	824	794	830	839	814	785	832	851	819	858	833	810	836	834	800	820	810	838	849	816	841	825	820	856	792	857	815	804	773	809	850	845	862	867	835	851	800	822	850	798	800	822	906	818	734	849	816	783	803	838	805	813	835	856	849	822	825	815	782	821	806	791	799	822	801	850	796	793	852	847	849	867	772	778	849	825	782	833	862	831	792	803	790	817	855	784	796	818	834	854	854	805	815	813	825	788	775	840	822	812	760	813	838	833	825	882	809	869	842	813	870	833	821	792	810	812	811	857	811	852	852	854	827	857	818	844	816	846	776	790	820	847	837	780	794	883	834	836	831	810	751	830	862	803	799	827	805	800	800	797	837	814	806	840	836	823	801	868	799	788	824	855	862	774	772	835	816	840	814	772	831	798	800	851	812	793	767	828	807	823	879	834	789	809	817	855	809	835	796	832	806	812	876	835	873	792	800	848	787	838	798	859	789	873	818	847	831	798	776	869	823	805	827	815	819	775	782	783	874	832	825	808	837	860	854	821	825	812	850	847	831	833	855	787	817	783	823	802	798	802	856	803	829	794	865	798	820	789	806	813	803	801	839	843	828	821	786	832	807	814	798	879	787	890	830	787	839	828	773	769	773	787	807	848	864	797	842	784	795	852	852	823	825	803	814	816	823	802	853	870	878	806	895	822	842	832	814	807	784	832	834	830	818	851	868	814	825	817	802	865	808	824	854	783	770	840	788	804	807	798	773	794	768	813	814	826	811	794	856	849	813	795	829	802	845	833	812	780	801	837	779	805	829	886	844	816	872	826	819	837	831	778	855	806	806	844	838	830	823	884	857	839	812	860	866	815	791	817	870	822	847	820	834	829	833	850	863	781	832	884	847	798	814	857	822	823	853	846	826	855	811	771	842	794	790	814	840	762	806	790	796	854	809	839	842	822	888	846	807	856	828	764	779	819	838	854	857	878	811	809	792	840	822	781	850	802	910	804	819	829	790	806	869	818	878	825	875	787	865	798	875	774	778	858	815	810	780	809	861	861	822	842	824	824	807	822	808	886	828	841	837	861	778	878	824	795	830	850	781	803	833	849	840	770	814	848	815	872	862	822	813	814	814	828	848	795	908	803	848	828	835	771	816	816	825	801	841	800	841	827	808	826	823	840	820	817	780	820	852	828	821	808	796	840	793	814	812	761	811	853	787	849	804	831	822	854	845	874	837	838	828	925	862	795	747	836	830	819	852	857	877	863	832	847	789	780	867	800	764	824	824	821	808	852	799	776	846	856	826	815	809	833	856	822	798	809	810	814	831	811	801	814	764	839	813	840	823	841	835	831	881	807	781	825	803	793	805	835	877	805	814	811	843	787	832	832	847	800	866	845	825	875	843	802	822	800	770	832	836	874	835	799	840	782	838	806	846	828	824	817	823	844	826	824	762	846	796	830	801	811	828	867	820	848	839	853	830	822	877	842	822	821	797	779	810	786	783	822	820	800	783	830	834	879	858	884	822	784	812	798	801	786	782	859	805	850	853	850	814	834	816	819	816	781	872	833	794	813	843	816	806	832	814	820	807	792	817	857	814	868	751	779	865	850	844	795	816	853	854	848	795	892	796	799	782	775	850	847	805	833	768	828	850	809	814	848	778	843	832	795	835	798	812	814	772	805	737	851	829	830	867	858	897	829	838	789	827	821	839	846	788	773	827	799	826	810	872	827	818	853	868	875	813	790	800	862	875	869	862	815	827	838	791	787	821	830	821	803	821	848	868	868	847	815	831	845	774	815	836	780	797	803	846	838	828	841	829	787	796	807	846	795	791	844	792	820	830	867	838	792	789	815	806	788	835	884	823	755	795	817	810	849	847	834	870	843	831	794	883	823	851	817	882	765	885	830	801	840	869	838	838	832	877	826	816	786	791	817	880	838	848	847	788	852	814	797	781	852	888	751	854	811	870	845	792	850	854	792	805	812	793	835	828	851	853	830	825	838	841	831	824	861	755	807	816	803	847	829	779	827	885	802	850	837	833	784	824	811	824	789	851	844	813	803	845	845	813	848	819	806	832	845	794	790	841	867	885	821	801	851	775	837	804	798	847	829	796	821	838	776	838	785	860	798	810	865	817	785	816	817	837	838	826	776	828	842	795	838	866	878	802	767	817	804	799	795	816	838	868	793	795	817	909	804	829	811	836	811	856	780	809	806	839	807	814	746	826	815	798	886	819	790	899	811	841	848	822	836	766	851	770	768	828	793	841	842	774	818	802	843	840	875	805	754	874	847	842	844	781	798	817	805	831	795	820	798	788	853	837	820	871	900	827	828	857	768	839	832	835	837	829	793	830	866	866	820	819	794	824	873	754	830	825	823	805	832	796	869	793	794	868	803	822	800	858	843	828	805	826	827	868	816	816	779	806	842	826	822	799	840	905	795	798	868	858	812	838	762	830	859	852	850	834	795	808	823	831	843	850	879	837	863	851	814	868	799	830	850	752	826	831	828	833	850	828	813	790	825	809	836	837	795	764	779	862	846	830	806	801	810	790	797	804	821	791	861	831	787	850	833	864	837	824	866	791	809	795	825	788	802	794	825	835	819	909	805	783	776	842	838	832	837	823	878	829	814	837	824	830	831	852	855	798	833	805	849	803	758	825	799	780	855	898	832	804	868	806	796	805	819	850	765	812	888	821	798	832	780	807	785	807	877	835	843	839	839	794	794	803	815	792	824	834	766	832	773	784	771	781	839	820
25573	21477	26605	22076	3229	1348	1308	1108	1002	1052	1010	1025	995	1023	957	997	973	1013	959	993	990	991	1047	983	936	937	944	975	1015	988	962	982	932	914	974	980	977	995	953	978	970	940	1029	977	926	926	985	955	957	990	958	930	916	992	964	989	930	953	952	961	959	1035	969	889	967	971	941	931	928	963	1002	1005	937	944	962	946	931	932	997	966	963	975	916	988	948	969	925	935	947	916	969	1004	1015	990	969	889	974	946	935	928	965	962	955	989	947	951	980	952	958	933	962	965	948	961	969	935	928	924	929	964	934	896	958	935	937	922	969	882	916	960	963	907	966	960	994	931	953	964	950	906	991	903	965	929	937	936	1003	944	964	970	905	954	933	996	911	985	981	951	1000	892	1007	907	928	948	937	981	953	924	972	928	938	932	958	969	939	1024	870	970	945	967	968	932	954	932	941	935	1017	961	976	928	987	932	949	912	983	920	932	985	957	960	972	968	992	973	944	869	995	906	981	947	949	916	942	959	971	1008	961	966	940	919	951	927	958	941	952	890	950	984	939	935	961	949	957	988	928	986	966	956	971	932	985	936	969	1036	951	910	964	959	938	962	954	903	928	902	921	956	969	952	888	941	943	977	895	943	994	946	968	946	962	974	971	951	995	887	911	984	941	985	901	1036	915	934	967	907	984	989	944	871	912	903	1004	992	968	942	955	917	888	956	934	962	986	952	981	1018	990	958	962	971	964	938	970	951	968	979	932	1003	922	933	997	959	976	918	998	881	937	905	960	946	991	926	922	949	959	993	904	916	955	896	984	933	949	971	885	976	954	981	961	1003	971	966	871	942	988	985	947	977	1015	902	941	979	988	931	958	878	916	946	939	948	919	959	908	938	923	940	945	967	976	954	955	984	899	945	982	974	991	935	950	952	976	955	932	908	964	953	983	946	908	923	1026	970	970	939	934	909	955	954	951	909	962	942	929	942	979	987	950	929	957	980	944	987	931	950	967	966	927	906	969	916	983	935	900	912	994	951	991	979	956	933	932	967	989	958	986	965	908	986	898	952	984	959	925	960	984	961	948	956	941	923	951	934	928	978	983	969	948	965	942	933	913	913	942	986	936	913	1026	955	967	926	933	997	951	938	927	959	974	964	968	973	1020	947	991	897	1016	998	931	949	965	965	921	990	928	987	969	963	965	949	966	917	945	951	970	957	937	929	927	998	947	978	900	997	901	906	923	932	948	950	1003	961	961	968	969	935	938	968	945	950	982	906	932	890	909	939	932	947	993	953	953	962	950	964	1027	978	967	932	966	972	943	1006	969	937	975	960	968	959	918	951	1015	967	924	958	934	1010	946	947	975	978	980	996	1047	939	958	987	955	988	983	938	936	980	908	967	952	955	915	967	895	939	973	964	963	956	914	992	922	943	913	945	922	955	989	980	944	991	911	895	976	948	951	967	1007	1043	919	981	867	959	879	1006	990	1052	969	969	926	940	929	1017	987	909	933	945	1005	977	904	939	961	927	1000	937	964	967	977	956	982	956	990	954	947	917	983	977	990	903	951	857	938	910	918	917	963	939	922	1002	978	981	919	956	978	945	950	958	940	941	957	973	977	1012	990	973	973	1010	937	952	952	972	930	950	969	928	972	967	970	950	930	1016	976	939	974	928	1012	966	962	954	950	975	941	972	949	951	998	977	951	987	955	936	907	1016	950	945	927	962	926	925	968	916	981	982	940	999	948	916	942	925	887	941	954	952	888	972	989	929	970	934	986	966	937	933	951	981	960	927	972	894	961	938	901	928	979	961	984	1002	909	941	1027	1004	975	989	915	913	957	912	966	977	970	931	984	959	925	943	978	970	936	938	935	936	941	892	986	963	957	948	981	982	932	993	926	1006	956	1015	969	987	962	978	990	952	1004	886	964	974	931	930	985	934	995	961	945	998	949	943	933	929	965	913	918	930	950	896	954	957	973	1003	922	964	911	956	964	1021	913	960	1012	970	925	999	953	1010	925	1003	942	964	961	972	943	929	946	960	935	946	938	971	934	979	939	990	975	934	965	886	979	943	996	907	963	948	984	944	983	941	956	969	1003	980	963	961	995	908	932	957	994	984	937	953	1004	947	939	957	974	985	967	1041	916	997	973	958	973	989	986	1018	904	1002	958	974	984	973	951	970	963	953	947	1000	1003	913	993	951	1006	957	1009	983	1016	956	967	973	942	939	1020	963	941	925	972	945	933	942	953	905	963	929	971	950	932	956	909	915	930	954	904	886	931	956	924	938	1008	996	884	947	975	909	918	889	956	940	987	1015	932	1005	987	976	956	907	995	950	964	979	1011	957	956	964	923	945	918	914	990	924	932	956	944	972	945	999	956	1016	914	934	975	959	1001	947	928	975	916	943	979	984	988	924	953	975	973	903	905	965	910	912	931	976	914	904	979	933	943	937	1053	940	965	978	1001	967	960	950	955	936	948	904	948	951	948	978	994	970	947	928	978	1001	978	993	924	905	972	973	1038	939	952	993	1015	1039	898	931	962	927	967	961	944	947	981	962	1028	987	915	987	906	952	954	895	963	1006	950	1004	925	948	1020	960	977	952	931	972	973	977	1009	982	1059	984	917	925	915	945	937	877	1016	934	986	957	973	999	932	957	951	941	991	989	1004	941	964	993	939	1011	958	972	976	1013	945	918	969	916	936	975	992	963	989	915	946	934	985	989	970	947	947	969	931	962	986	973	943	991	932	928	1004	925	935	936	972	939	942	877	930	953	942	942	953	962	988	969	953	986	947	917	908	1016	976	931	964	963	905	927	910	917	958	964	912	958	948	958	952	981	972	938	953	936	939	959	948	983	968	927	988	970	993	942	915	962	973	948	916	967	972	952	952	981	965	960	962	981	941	946	933	920	957	960	982	967	976	890	957	933	925	921	951	955	981	957	933	912	1011	920	967	936	928	970	968	975	924	919	1054	983	1024	990	943	1005	961	962	966	965	910	908	958	988	981	953	981	931	959	927	1004	999	1011	989	943	1002	973	949	959	1015	932	947	974	910	950	966	918	936	913	990	968	980	977	971	924	986	934	962	937	962	963	945	957	961	962	960	910	939	965	940	952	962	943	940	995	940	943	916	995	1001	924	949	890	965	937	938	935	995	991	985	907	925	992	941	985	945	954	982	1005	949	982	916	980	923	971	981	940	969	985	993	915	956	1016	969	939	943	963	964	931	956	951	993	944	1008	934	978	955	936	898	975	913	926	936	970	963	919	981	974	963	985	967	942	976	946	990	935	974	922	1020	1011	968	986	950	925	955	913	945	931	949	938	910	958	955	939	930	946	929	938	884	983	974	971	914	1019	994	951	945	968	926	930	987	948	946	1002	992	958	918	965	1005	989	957	984	964	977	859	901	989	970	961	962	876	980	936	1007	938	971	980	990	907	938	956	1000	955	951	882	906	943	954	947	958	997	989	997	932	934	979	953	986	981	1017	994	965	985	921	884	920	951	946	969	919	1006	978	960	959	914	990	927	1014	978	921	951	977	897	1010	961	923	904	963	950	940	937	976	1008	883	970	952	933	919	914	932	932	967	923	982	944	976	906	978	906	936	907	952	1034	929	951	996	975	927	920	983
3787	2636	2288	1485	1259	1154	1054	1043	925	946	960	957	942	950	921	917	889	866	838	927	846	876	872	886	939	844	835	885	859	874	935	858	864	887	927	901	894	883	875	879	836	842	945	854	890	875	844	881	868	873	900	880	865	853	801	902	886	791	874	896	932	873	898	917	827	910	875	892	806	886	889	844	831	836	886	895	839	864	798	881	885	855	859	848	845	927	847	910	873	879	855	867	888	927	829	814	886	885	928	878	880	904	865	866	860	843	876	836	887	882	861	873	866	901	900	893	894	877	849	888	837	842	905	844	884	912	824	902	894	844	855	871	861	852	812	844	884	832	860	914	816	882	874	830	921	820	846	897	860	877	852	865	883	851	893	827	796	859	847	851	843	843	871	857	905	881	878	796	870	851	839	810	871	924	918	867	904	873	849	894	854	859	792	851	872	878	901	923	830	824	815	876	889	888	887	881	879	852	893	824	889	864	837	799	850	887	835	903	855	961	877	867	908	897	862	902	845	837	902	877	873	825	866	825	898	861	837	817	896	885	860	881	864	821	794	899	880	872	831	823	860	850	845	873	878	843	853	902	847	863	878	884	889	850	887	857	856	875	856	828	863	838	835	871	805	904	908	890	840	838	883	872	851	855	846	887	842	851	901	873	835	885	845	852	872	867	870	857	848	851	873	840	904	858	856	870	855	865	876	837	917	920	844	794	892	871	922	854	876	895	859	841	875	848	811	882	835	824	892	880	917	878	876	819	845	888	881	855	914	936	912	829	884	858	827	829	874	852	837	884	838	853	855	843	850	877	917	838	858	873	866	860	863	850	864	823	885	828	873	920	888	883	818	859	855	899	890	852	899	835	862	856	908	826	863	825	848	819	886	833	847	883	922	807	910	890	904	793	901	864	817	860	837	854	886	884	817	864	850	818	828	851	811	871	833	875	879	914	850	875	875	841	867	827	846	891	846	887	842	853	877	882	859	842	912	831	900	807	840	831	866	829	882	879	851	857	827	845	858	797	879	839	917	893	873	845	898	868	903	862	863	876	906	848	852	887	853	830	880	837	934	840	885	872	803	892	808	851	892	841	877	900	857	881	910	881	906	870	903	867	834	873	856	840	876	866	876	860	863	883	805	951	873	825	876	859	867	884	914	856	859	880	852	842	842	859	912	887	816	848	855	879	786	850	886	855	875	841	851	869	884	844	864	840	871	876	864	885	884	826	855	851	830	834	880	859	877	889	912	814	882	941	855	830	856	867	845	900	863	863	888	867	799	843	844	915	848	850	810	887	892	934	894	824	854	876	861	881	863	858	863	884	893	854	806	939	839	863	891	899	851	844	886	853	914	866	852	878	835	851	846	788	856	834	870	889	858	822	852	835	785	830	854	877	827	836	854	847	879	829	918	868	871	857	894	865	854	866	871	805	922	861	866	854	880	844	806	804	866	880	871	869	874	883	805	874	784	866	857	821	835	817	882	876	888	852	840	868	872	932	866	851	862	893	902	859	820	867	878	869	905	873	842	919	855	853	920	875	903	838	860	864	874	894	878	853	877	873	847	852	853	849	892	876	855	919	855	870	882	867	863	844	881	862	847	894	852	866	869	853	861	842	847	846	894	832	865	866	824	886	883	915	920	910	861	861	840	895	870	909	897	866	916	849	884	877	883	880	901	877	923	883	827	872	842	865	862	931	832	869	831	923	846	849	869	852	858	801	905	825	865	854	847	883	878	868	890	785	841	868	859	866	854	841	867	830	880	878	880	863	846	846	920	865	873	825	849	833	876	861	878	905	884	877	914	833	886	860	848	859	845	864	830	869	830	879	870	846	842	877	880	836	850	807	906	861	848	850	867	852	859	846	824	862	875	921	851	825	861	831	867	921	934	864	838	880	865	846	879	902	827	883	847	893	816	768	878	863	930	883	866	870	909	859	880	858	826	842	857	835	871	893	854	831	834	916	845	837	840	861	847	867	858	847	884	871	892	830	887	844	900	842	847	805	834	858	927	885	907	932	888	874	840	892	843	861	923	853	848	897	824	884	878	844	886	859	778	866	865	869	869	830	913	905	889	814	868	868	838	885	863	892	869	858	843	855	871	849	788	836	856	843	856	888	844	847	848	875	912	858	848	842	866	867	840	893	850	920	874	849	871	915	843	878	852	828	862	869	886	876	888	803	836	870	848	889	889	854	847	833	832	866	878	858	876	855	876	870	824	842	865	937	896	868	872	847	906	853	864	889	851	805	863	821	817	886	883	845	865	876	836	883	875	836	862	859	915	894	896	876	894	856	892	811	876	830	827	852	831	891	859	845	826	903	875	850	903	820	884	913	851	875	889	849	913	842	876	880	810	905	846	832	862	859	822	879	855	851	812	853	804	883	882	908	833	893	808	873	862	839	844	829	882	796	897	921	844	865	880	895	867	883	820	848	877	854	816	866	855	867	863	862	856	848	854	827	893	861	882	843	840	862	862	821	841	873	867	874	897	842	799	838	793	784	881	884	823	917	851	907	828	898	890	854	866	889	879	849	881	861	837	863	819	860	820	863	847	824	897	874	859	832	871	835	899	837	876	860	845	902	811	884	842	878	818	857	844	869	842	873	811	853	851	854	841	830	824	886	796	864	934	825	897	851	902	903	862	860	861	848	822	856	861	839	915	891	885	869	868	892	865	809	850	915	829	834	859	904	896	879	868	831	838	914	919	866	892	862	824	869	895	827	821	874	846	877	835	830	806	897	848	829	861	895	870	880	842	861	879	838	870	895	832	865	861	888	850	829	793	851	860	867	847	813	855	833	833	840	871	888	845	853	825	786	826	866	869	872	887	857	895	856	856	824	826	845	839	893	871	867	850	900	811	835	883	890	904	909	881	860	869	847	875	867	874	854	869	854	874	853	905	884	843	844	870	865	886	881	848	831	902	852	890	839	905	894	849	880	874	823	867	900	846	883	829	869	860	857	815	865	848	836	845	835	871	887	880	906	857	807	854	859	882	919	858	831	899	854	858	898	904	876	815	862	849	859	889	922	835	816	883	861	863	886	857	865	886	876	917	819	857	900	822	853	848	826	873	866	850	888	855	856	886	873	852	824	897	891	862	885	874	832	879	857	848	848	849	879	836	862	849	928	856	920	780	905	839	900	845	885	815	842	837	813	883	829	848	813	902	846	863	859	890	862	889	812	876	896	791	840	853	851	861	836	845	835	816	835	897	826	849	826	882	835	902	866	887	916	869	864	839	828	865	845	791	854	828	910	851	848	866	908	881	847	886	896	923	864	847	839	851	890	850	842	843	848	878	876	885	847	828	863	869	884	898	855	861	868	857	828	817	905	858	894	808	916	844	902	872	846	876	862	850	921	836	851	889	877	854	884	794	837	871	902	835	892	801	898	894	822	885	850	833	887	858	801	870	890	884	831	857	814	891	859	869	906	881	903	829	832	848	875	888	831	881	883	843	864	863	869	839	898	885	880	858	888	883	898	841	856	794	854	882	890	889	865
24158	21468	28753	24579	20989	4430	1429	872	775	731	728	665	752	664	663	592	682	618	632	581	626	637	596	621	617	619	643	655	674	595	607	588	604	625	555	625	619	639	589	607	560	580	615	619	616	577	592	572	611	604	603	609	580	607	579	599	587	627	631	609	567	581	591	597	554	589	577	624	610	629	581	572	610	644	615	619	617	626	571	568	578	581	600	588	577	637	587	608	597	614	564	624	579	616	524	579	595	594	602	620	616	581	573	600	570	568	577	627	628	537	627	619	603	606	594	599	602	598	603	612	575	640	649	609	567	582	611	591	605	606	572	558	614	571	605	585	505	608	610	611	570	584	598	605	627	632	592	617	597	605	597	595	613	581	597	598	559	630	555	619	584	565	606	615	653	633	621	583	572	582	583	601	620	582	550	588	607	580	608	577	620	591	627	599	579	582	585	592	616	593	591	615	577	590	613	590	603	643	591	567	616	594	633	606	587	623	590	594	628	622	604	603	610	622	619	606	580	570	585	578	594	575	570	605	528	589	584	570	602	611	628	545	630	563	584	573	565	586	586	577	575	603	643	590	611	556	582	599	589	581	635	554	630	567	596	575	599	609	552	612	577	607	639	598	598	611	604	596	616	580	619	619	590	583	617	581	568	564	604	587	615	622	562	614	577	557	618	665	579	593	599	608	604	577	607	614	620	634	581	601	648	603	614	610	606	575	570	616	577	579	556	592	549	585	607	630	602	585	582	598	568	577	582	566	628	586	610	631	607	574	543	569	594	603	613	557	592	556	573	586	548	607	561	592	581	580	616	567	619	626	602	611	622	616	587	595	591	604	571	587	603	541	585	577	590	615	565	615	589	606	596	585	577	596	561	579	596	598	613	601	596	579	649	593	637	632	612	576	619	619	586	598	615	578	604	561	594	574	600	581	585	602	629	585	634	590	600	619	575	600	585	627	601	564	592	576	590	569	608	574	625	595	622	630	556	610	591	658	580	602	601	603	594	577	585	596	606	618	594	554	553	593	644	566	587	601	568	577	645	594	565	608	561	536	584	600	585	605	612	618	588	553	544	600	638	608	585	574	588	626	593	604	630	550	581	594	585	583	566	609	628	603	580	574	571	619	592	632	593	575	596	600	573	593	637	627	597	599	583	561	604	613	609	573	586	615	580	596	576	592	590	592	596	587	608	585	611	568	580	614	572	550	575	593	591	583	541	625	589	576	633	627	603	569	634	580	587	583	569	622	577	583	585	551	587	566	582	593	603	612	602	567	582	602	624	610	598	629	625	614	583	551	597	600	547	560	597	577	556	608	577	576	589	589	623	539	583	637	613	617	596	549	604	579	591	587	629	597	611	571	593	562	602	587	577	596	534	557	570	602	544	566	623	577	594	586	648	560	615	603	581	620	576	573	591	562	590	579	614	561	597	564	608	574	585	608	582	579	612	549	595	605	619	641	567	567	573	613	636	610	587	622	566	603	568	556	573	585	621	560	598	575	582	554	621	577	603	535	650	608	571	582	591	567	584	591	637	592	615	589	606	591	598	625	565	567	614	582	618	606	586	592	547	593	580	586	619	613	578	649	596	619	611	569	581	569	605	571	591	614	602	558	610	590	610	595	627	631	559	552	573	607	610	582	594	598	604	593	602	551	578	616	577	583	618	606	526	612	570	611	560	583	616	582	617	557	575	680	599	592	608	600	595	551	589	608	602	555	598	574	542	586	568	560	605	617	623	608	595	599	599	580	611	612	585	601	573	590	558	601	631	561	606	589	549	597	587	598	598	587	579	598	541	600	615	607	579	570	615	585	583	577	601	591	570	595	639	626	552	550	610	602	577	574	589	633	605	589	614	586	642	602	579	594	602	592	587	594	599	584	562	587	591	602	587	611	591	613	607	576	638	597	591	548	582	587	576	579	602	582	556	603	539	574	589	557	564	633	626	581	569	579	594	574	622	589	587	606	690	592	595	529	622	618	641	596	610	593	612	603	641	591	615	596	595	606	585	579	560	552	596	610	612	634	639	580	595	568	583	577	607	538	601	590	604	615	528	630	622	599	602	653	649	624	592	592	570	579	564	618	579	628	561	605	604	572	562	584	618	595	538	620	598	597	593	602	588	592	548	588	583	619	626	569	594	642	552	598	576	634	622	597	612	576	616	591	602	551	587	580	586	614	579	586	615	595	639	579	550	594	604	643	588	622	545	613	575	561	595	601	571	573	618	587	580	580	597	582	600	634	600	575	584	654	598	605	616	595	626	628	576	603	597	564	635	588	597	614	608	571	538	610	599	580	566	579	569	594	571	570	612	569	580	606	570	621	563	609	599	611	628	627	564	588	573	594	588	581	628	534	642	589	592	571	552	596	562	615	578	556	599	597	608	585	608	553	574	588	643	590	591	577	547	587	581	589	582	571	590	598	578	598	617	565	592	564	567	558	591	599	574	623	555	540	582	586	613	632	590	576	619	620	609	609	612	575	608	587	572	580	584	556	593	607	641	515	588	550	582	602	607	632	566	600	565	577	546	602	589	582	635	606	605	603	566	596	591	572	607	631	582	562	584	659	576	615	616	596	588	612	569	630	620	605	588	619	601	609	609	600	643	627	633	570	613	553	634	577	585	558	602	598	595	600	640	618	570	617	590	592	580	578	581	590	566	597	597	623	592	572	585	607	607	583	612	624	593	568	572	637	606	591	569	593	630	591	579	605	596	585	541	579	543	611	620	609	642	582	586	560	621	597	597	579	605	576	597	577	562	542	584	599	580	563	592	600	589	572	617	600	579	597	624	584	594	574	608	595	628	588	631	620	601	565	584	632	590	577	611	569	560	574	578	605	582	573	606	615	582	588	627	578	619	565	622	600	581	565	589	607	615	627	569	609	557	554	600	638	581	600	586	537	644	616	632	579	588	586	592	598	595	600	564	577	586	598	589	604	609	605	592	581	585	595	598	589	616	594	566	588	556	629	562	606	579	582	571	552	586	630	580	622	588	605	592	603	610	618	606	601	628	574	618	568	625	587	563	639	572	603	532	605	589	555	601	610	544	565	646	608	548	553	580	571	619	557	585	613	587	597	611	620	582	569	601	564	557	575	601	595	586	584	577	594	569	543	573	582	620	640	568	565	579	629	619	605	552	627	587	597	577	596	544	555	587	590	556	564	609	600	558	643	577	607	607	611	597	611	544	621	597	604	593	588	572	578	579	572	579	593	635	587	589	586	581	592	631	567	620	607	582	584	602	609	537	601	577	551	606	598	562	608	557	589	566	589	584	601	593	570	627	595	587	600	587	568	543	589	607	613	562	628	558	560	609	587	568	577	602	580	592	557	588	636	581	561	571	599	575	597	595	603	616	558	588	542	580	627	569	597	604	614	571	659	616	593	608	569	568	586	605	584	599	577	591	606	613	572	590	624	554	594	603	582	605	550	571	588	574	629	605	594	544	563	542	568	569	632	618	583	588	598	597	608	583	595	586	579	567	613	604	586	520	560	597	585
3481	5048	4061	2268	1657	1260	992	996	841	779	739	727	706	718	687	703	612	645	657	669	657	664	663	630	676	666	631	649	594	628	582	654	630	616	609	642	627	643	605	584	626	575	629	603	602	623	640	638	625	626	594	604	593	599	617	621	577	591	630	605	584	555	619	656	604	617	570	589	540	549	530	606	596	627	587	577	584	603	531	585	579	623	594	590	599	588	544	635	632	582	630	647	608	643	577	580	577	582	606	621	549	623	576	593	588	594	607	589	599	573	585	632	588	606	668	573	578	612	577	588	622	588	589	632	645	596	601	584	635	591	596	625	583	584	625	627	573	599	611	593	578	634	612	579	609	631	571	609	583	601	568	541	604	619	600	591	626	603	571	586	554	604	664	603	627	583	624	571	579	571	600	539	601	585	614	603	565	602	608	588	611	616	567	619	570	591	606	624	588	593	640	636	568	610	580	569	628	587	601	644	625	636	569	568	587	580	610	622	574	614	608	597	601	588	571	607	573	624	555	568	607	614	612	563	602	583	562	608	625	576	602	634	596	592	633	591	593	590	558	589	633	608	608	554	546	555	575	650	546	611	559	614	566	625	578	629	577	577	564	600	559	584	636	585	601	621	597	607	571	588	617	575	600	584	572	594	605	558	579	591	549	600	606	599	589	608	539	602	591	577	600	566	571	639	608	651	617	596	593	606	563	631	592	618	608	588	575	581	609	601	598	590	570	547	603	604	516	597	607	617	578	615	605	573	629	599	570	558	571	579	618	585	588	584	609	564	596	559	588	613	529	616	584	667	580	585	559	603	620	560	572	553	610	614	606	608	610	614	593	561	589	590	609	611	597	570	583	617	611	567	572	609	553	597	605	606	585	620	645	609	570	592	638	586	609	611	593	601	572	577	610	576	590	578	590	564	552	593	576	575	598	612	569	588	570	610	599	613	638	571	595	583	606	602	634	603	597	573	575	587	610	634	557	634	623	555	581	620	588	579	604	610	563	627	614	582	593	600	583	599	607	610	556	575	596	570	590	622	580	574	622	587	560	588	584	597	541	580	597	615	610	589	599	597	549	590	574	586	592	602	651	622	604	630	556	563	620	559	604	597	578	585	594	542	561	616	582	613	594	615	550	600	571	627	587	647	586	616	608	610	594	581	599	554	568	576	571	543	593	581	615	598	555	585	614	596	624	625	586	582	533	577	611	583	614	584	572	579	591	563	594	628	622	616	560	632	610	568	575	602	601	591	576	604	616	578	588	610	536	606	580	573	590	612	585	576	610	597	553	573	629	595	586	546	567	598	582	590	568	589	561	592	580	561	604	583	573	641	600	602	572	574	585	603	571	590	581	636	574	572	623	622	613	615	609	584	590	596	588	583	548	666	639	568	636	593	624	558	591	623	607	581	601	613	594	574	556	553	592	596	600	631	606	570	590	559	608	591	577	575	625	570	571	616	571	603	613	577	611	560	601	628	644	583	589	558	588	610	593	619	568	601	593	603	602	595	598	562	593	578	581	579	563	582	626	606	582	642	596	609	588	639	625	608	564	600	567	584	597	609	619	552	555	593	572	604	584	647	590	603	551	612	621	607	614	610	600	595	593	558	582	579	607	568	572	598	568	523	561	591	572	584	539	558	617	575	577	569	591	593	570	537	616	576	605	583	605	546	591	584	576	556	623	621	613	579	613	601	592	596	562	578	578	546	603	569	619	561	578	623	593	582	598	571	581	578	568	632	565	562	564	567	557	591	568	570	593	548	596	594	619	578	567	577	564	577	578	586	571	615	579	576	600	611	605	599	568	560	580	585	607	592	607	575	574	605	573	552	564	596	613	591	587	555	644	581	611	602	592	595	592	576	625	601	577	577	595	565	599	509	593	543	646	581	554	618	587	575	584	558	579	634	592	552	541	621	577	596	577	566	625	605	629	619	568	574	575	548	627	602	591	541	615	592	574	621	580	592	615	599	597	628	612	593	590	570	628	588	594	575	541	592	544	574	551	616	610	642	616	574	591	611	586	586	630	566	636	581	611	605	625	592	577	598	589	606	624	612	597	549	603	484	588	617	617	589	639	595	573	549	565	587	592	580	567	583	596	594	575	560	594	573	661	598	594	540	579	584	592	577	573	560	603	602	569	595	597	582	596	568	590	634	579	544	603	606	582	602	603	574	558	572	609	608	611	604	609	623	609	634	553	592	627	564	618	585	615	625	598	604	613	621	590	577	592	574	590	569	576	583	621	613	601	604	583	592	578	557	574	598	590	553	615	629	554	611	606	596	583	601	611	605	598	594	579	609	549	638	556	597	559	618	636	570	608	570	558	604	582	585	587	602	599	620	566	574	589	636	537	557	586	583	578	576	597	609	586	631	569	570	591	527	598	592	581	580	602	583	588	616	582	582	576	633	601	523	587	590	612	613	595	609	592	618	552	583	623	558	579	574	569	604	596	608	570	591	592	595	613	573	573	577	568	582	586	602	605	534	583	585	619	565	611	565	561	603	570	571	585	599	585	582	551	536	611	632	576	630	554	568	597	582	544	600	629	576	596	585	599	581	601	578	625	632	616	619	596	609	557	612	590	613	579	600	591	579	572	592	571	544	605	587	582	607	600	586	595	505	567	585	597	604	565	620	557	608	605	579	596	618	565	549	531	597	548	539	629	605	598	564	588	559	595	593	605	588	579	602	617	587	585	619	576	570	600	548	574	578	575	572	613	555	599	588	538	601	597	624	616	585	547	621	596	612	615	589	564	576	594	608	566	567	542	572	565	576	572	563	577	580	596	556	572	558	529	586	605	570	586	604	583	592	572	565	622	612	599	594	581	625	553	625	629	579	574	569	581	597	604	567	570	601	572	616	592	625	602	604	579	568	560	600	613	608	595	596	538	621	598	591	598	604	596	571	576	626	597	605	583	592	581	604	616	584	638	571	572	579	609	608	606	632	614	624	556	586	570	590	584	579	570	617	560	571	562	602	617	608	570	588	530	556	574	565	587	602	567	611	592	542	602	588	601	589	596	555	594	589	570	573	597	610	589	587	557	571	579	605	610	591	588	570	617	592	656	574	586	576	600	589	614	543	553	626	628	609	559	561	608	611	567	597	557	598	600	612	602	570	574	615	551	618	635	577	597	565	587	606	635	573	609	569	559	598	568	575	553	604	547	609	601	592	637	573	574	606	568	588	598	618	613	600	584	537	590	575	565	564	601	595	623	582	560	632	558	601	554	578	624	566	558	569	586	627	589	589	603	592	576	597	598	554	622	585	587	580	561	566	580	553	577	580	583	599	601	603	570	574	570	607	568	567	560	613	587	591	571	580	544	587	569	600	590	591	556	593	614	571	580	598	552	553	564	616	582	593	621	596	592	609	577	612	569	597	593	581	559	587	588	626	601	611	590	600	535	612	590	581	601	563	612	555	554	629	560	588	546	563	591	584	585	591	589	583	560	580	625	601	568	592	576	637	591	575	595	598	577	546	555	577	583	572	567	603	598	596
27646	13028	2399	1335	992	942	962	977	927	973	953	932	953	894	935	942	921	944	1012	895	927	906	901	934	872	899	921	957	938	932	946	941	949	968	944	983	867	937	890	962	908	918	952	936	969	930	866	922	975	988	856	883	961	883	904	881	948	982	941	926	903	902	917	894	936	925	998	875	921	920	904	927	926	956	895	892	937	897	938	870	885	943	964	865	972	908	936	886	922	920	952	932	908	918	950	932	922	930	869	901	941	1000	892	907	942	913	938	901	894	950	898	939	931	900	861	944	941	931	911	918	952	923	970	942	965	944	946	864	964	889	896	943	912	854	924	943	920	911	924	877	921	926	902	930	948	933	894	910	948	917	921	933	945	972	868	896	935	925	951	981	926	907	857	930	967	979	911	942	934	905	926	916	938	964	876	919	896	908	911	928	1010	919	941	929	935	906	954	949	983	889	896	913	937	995	924	913	917	851	933	930	904	930	964	922	903	914	887	923	911	921	932	960	928	941	930	917	955	918	919	939	981	902	874	942	918	967	942	937	938	896	879	950	909	852	925	968	921	949	908	846	976	990	867	888	955	955	948	955	944	991	967	935	899	947	875	974	942	897	935	952	922	949	927	933	939	926	918	977	934	951	947	932	953	959	942	950	874	865	918	927	929	960	927	946	958	928	915	976	925	934	872	925	923	944	936	927	891	884	958	957	953	953	977	929	914	960	903	870	913	898	918	943	917	956	904	864	956	922	904	905	942	899	967	916	949	947	875	950	916	942	956	867	933	930	941	903	942	890	943	944	936	937	950	890	935	936	960	915	952	955	960	948	912	916	960	944	958	920	920	877	950	955	951	927	941	938	883	950	939	927	905	963	951	874	941	927	912	907	955	882	932	934	910	943	892	962	930	964	936	1006	879	941	918	900	899	958	916	866	919	946	960	930	887	956	906	992	926	923	971	976	899	919	896	889	956	893	971	949	942	922	961	873	960	885	943	944	948	921	956	849	890	905	934	937	884	937	926	888	956	909	987	947	1006	932	953	889	946	920	926	928	916	994	1016	916	886	894	934	933	908	926	1005	933	906	882	953	913	855	882	918	1027	933	893	818	924	911	931	909	926	936	854	956	936	930	941	997	961	978	982	940	910	921	992	887	943	874	961	939	943	999	938	884	911	910	890	889	931	992	939	917	925	931	950	930	930	955	917	940	940	929	950	973	911	922	907	931	968	945	965	988	943	863	951	935	971	932	928	916	955	893	920	927	946	909	916	952	879	906	896	913	979	891	913	905	976	915	880	935	938	930	922	850	933	933	828	923	933	893	933	929	870	893	933	984	920	960	904	935	957	902	924	985	938	967	884	908	969	984	921	1009	968	877	924	904	888	933	853	959	892	934	924	905	926	970	901	892	875	913	919	952	913	981	887	903	937	870	917	925	939	951	974	989	989	909	909	935	912	912	953	900	892	921	1018	880	912	934	938	950	913	955	939	885	902	903	884	932	958	909	903	942	924	885	946	910	917	966	926	949	939	996	949	984	906	983	869	936	996	947	900	966	980	912	924	929	958	961	901	867	885	977	973	907	980	902	958	951	924	925	914	985	899	933	917	896	939	949	968	902	892	971	929	927	917	937	930	926	964	892	941	964	940	891	940	947	963	928	938	916	954	903	929	893	928	897	880	917	903	901	944	964	957	995	941	919	920	906	920	892	910	882	866	950	966	870	917	918	878	926	898	981	929	941	933	940	908	881	948	903	937	946	930	1000	930	889	932	904	976	1000	914	871	880	932	893	868	963	997	929	1006	944	1003	951	897	887	923	943	913	948	946	932	901	933	932	968	942	961	940	914	956	925	891	920	982	1002	920	888	919	986	1002	924	842	916	973	897	949	919	979	896	944	945	998	934	914	899	956	920	948	914	931	926	939	969	937	938	957	899	912	935	977	902	984	891	923	923	946	952	936	899	910	901	929	907	913	942	939	936	903	933	914	941	937	922	913	864	991	955	937	932	960	973	908	890	949	893	913	919	922	988	947	855	978	936	872	896	903	892	904	1016	867	870	888	975	935	904	870	890	1001	969	895	934	953	988	920	975	890	945	953	943	933	883	902	937	950	885	959	918	935	931	885	946	967	899	987	923	934	991	959	943	925	938	928	951	921	977	911	975	901	955	952	934	957	911	892	881	905	939	900	919	915	950	843	901	943	938	948	948	880	912	909	933	941	928	944	925	879	915	905	884	872	920	879	880	897	913	1011	886	926	943	871	936	940	890	939	867	894	861	957	918	947	965	943	927	1017	870	941	895	894	892	949	930	942	980	945	896	901	901	974	905	914	929	960	962	1004	990	946	948	916	911	1004	896	960	944	941	937	932	941	951	869	905	972	959	912	947	939	897	918	898	937	950	955	906	906	938	947	967	944	949	887	970	893	888	934	891	914	924	962	908	908	905	949	917	929	914	898	949	967	957	1011	961	933	941	964	920	917	962	916	912	956	933	941	983	893	912	945	945	915	928	885	942	957	899	945	957	933	932	913	943	885	938	931	935	885	889	885	948	976	910	887	912	899	901	951	918	904	912	919	889	960	947	920	927	950	949	922	884	879	965	963	950	906	928	973	948	924	917	910	967	922	894	979	978	978	950	1010	928	872	927	981	889	956	970	867	932	958	917	901	923	919	923	955	948	900	938	918	916	892	936	915	921	935	929	915	922	935	939	931	925	891	946	934	965	949	973	903	894	921	938	939	920	919	922	916	877	892	926	945	888	941	934	925	922	916	990	924	932	902	921	913	933	871	952	878	982	922	924	932	880	854	922	894	913	926	932	932	949	974	875	892	916	941	963	936	1008	938	896	970	905	942	943	987	1009	936	933	948	925	899	970	910	942	965	918	941	941	884	949	926	953	920	916	883	934	887	981	954	956	960	914	948	949	950	924	938	949	940	909	895	914	874	925	886	899	883	917	930	947	974	897	911	923	908	926	909	941	985	905	963	924	982	923	923	899	890	950	901	881	914	945	917	932	914	953	985	928	860	986	930	913	932	921	942	912	883	896	937	1009	939	920	918	901	980	932	919	931	925	879	956	884	939	948	903	885	954	901	946	940	945	961	924	932	949	944	884	954	949	939	916	948	917	927	914	928	921	930	960	890	980	918	940	894	967	941	872	898	915	946	929	965	946	936	950	892	951	917	979	911	959	951	946	921	931	935	874	948	887	961	890	941	965	926	911	967	895	897	898	900	956	994	923	943	923	947	920	918	942	948	881	910	896	872	928	902	896	958	974	926	906	963	951	902	924	900	901	920	941	968	864	941	932	874	926	896	860	988	940	948	881	925	903	893	954	913	962	916	886	934	932	903	955	888	967	872	954	966	919	959	944	949	917	971	926	947	976	916	905	926	917	934	950	905	935	882	884	926	923	906	932	926	927	944	877	932	900	927	916	920	958	943	977	923	958	907	956	917	925	903	908	910	963	942	909	929	969	930	880	944	977	924	988	938	949	898	901	902	943	968	973	914	952	917	925	1003	942	933	963	876	924	889	943
5220	1080	989	905	896	851	853	779	812	814	803	842	895	904	821	917	882	793	821	853	821	834	823	834	868	796	814	787	834	775	808	817	842	849	839	827	835	807	821	820	883	861	739	813	837	839	787	854	813	831	821	872	860	832	822	821	867	844	848	821	821	818	883	849	806	866	799	816	834	801	824	798	812	839	865	857	786	824	817	856	834	829	858	824	830	812	843	848	791	838	840	820	840	859	846	805	846	817	800	825	815	909	829	842	879	835	783	841	806	832	793	866	809	816	851	875	835	822	812	802	822	792	836	820	872	857	846	762	818	787	783	811	862	798	792	812	794	803	846	841	781	844	824	825	827	804	837	777	854	882	772	844	805	790	856	854	835	820	822	852	801	836	799	828	858	857	847	787	817	822	873	843	851	776	797	859	774	781	838	805	840	824	782	827	854	827	890	790	831	830	772	777	733	830	828	829	839	872	817	806	768	788	845	822	883	771	788	848	804	843	801	855	867	835	801	829	812	785	794	827	806	798	831	868	810	825	844	795	879	817	752	778	859	900	840	826	850	788	836	821	827	842	860	800	829	827	809	840	808	851	809	853	823	842	774	806	848	823	846	802	866	791	812	830	844	824	802	807	842	790	771	835	826	872	824	833	867	779	811	805	846	841	813	807	786	761	807	859	787	836	849	799	842	807	807	811	826	798	808	798	798	808	863	788	792	829	797	833	804	826	830	781	854	819	833	828	809	837	857	797	804	847	859	859	840	840	851	825	822	838	837	839	832	820	822	786	849	798	808	787	831	820	798	784	818	835	828	857	804	833	834	831	883	816	814	792	862	812	809	816	779	818	824	744	864	777	799	834	850	849	823	827	797	825	846	807	801	801	843	823	898	794	771	797	858	878	808	814	812	852	825	899	806	863	820	876	841	803	847	809	834	810	874	844	812	849	851	857	833	802	848	820	846	860	828	813	853	798	841	841	795	877	870	856	843	799	804	803	839	836	836	852	826	848	785	813	852	828	801	863	880	799	816	854	798	813	874	827	752	878	812	793	866	783	824	802	826	824	805	814	797	795	811	887	788	865	834	817	851	859	828	877	851	813	861	828	781	795	838	805	801	837	810	835	811	827	838	833	841	834	839	805	755	790	821	856	857	788	838	849	808	904	809	802	844	851	807	857	799	891	797	828	837	883	855	859	814	838	821	832	884	830	809	815	763	860	823	841	817	818	876	804	859	832	790	827	805	880	845	786	784	862	795	842	859	828	831	822	870	791	816	839	811	793	835	815	792	806	812	832	885	838	875	803	810	848	837	767	810	859	816	814	833	822	819	846	866	811	850	824	784	866	836	784	834	813	824	832	828	828	863	826	826	795	813	825	847	858	854	784	781	808	783	807	877	851	866	821	848	848	796	814	827	783	852	778	840	819	805	811	782	859	796	889	837	793	815	780	822	863	849	840	802	844	834	880	787	774	781	851	807	823	814	808	832	832	829	829	795	874	839	814	859	846	808	806	849	810	845	768	795	877	822	805	855	830	854	787	787	786	838	858	859	823	809	855	818	834	805	787	815	819	838	739	802	816	821	830	819	833	872	835	806	799	850	815	823	737	775	852	783	777	824	785	845	831	799	829	833	835	786	847	778	850	848	845	842	833	850	816	795	836	811	823	850	817	852	839	821	831	840	772	833	821	839	787	827	830	789	830	861	820	889	820	803	879	830	821	804	827	820	865	822	838	804	867	816	816	812	817	852	824	829	888	836	820	782	822	861	822	851	822	782	813	842	782	827	832	815	845	811	847	826	795	830	840	853	810	850	817	854	851	810	820	879	833	783	859	865	848	822	826	757	811	870	859	807	790	826	813	832	814	790	806	800	831	802	829	861	852	785	823	796	810	807	781	840	857	873	732	824	876	784	843	802	827	831	823	787	863	801	845	825	813	824	805	754	837	907	811	835	842	859	828	816	846	867	847	838	836	833	856	864	832	827	826	867	869	813	809	811	849	826	845	817	850	825	872	791	810	912	839	874	878	837	786	833	806	898	859	780	813	793	820	841	784	815	795	812	837	799	806	802	778	802	792	822	868	825	824	793	847	814	835	824	818	789	827	808	863	829	857	821	798	857	863	817	822	817	842	817	789	815	812	787	856	807	836	826	804	816	939	810	817	826	857	891	831	822	801	822	831	784	822	790	796	818	837	808	807	724	837	830	814	839	827	796	816	841	807	798	824	792	794	853	833	826	807	889	839	793	831	817	818	853	803	828	839	827	842	835	796	859	805	745	852	820	822	833	861	848	880	808	844	805	812	836	790	827	778	834	850	797	812	822	832	827	873	789	818	847	846	840	851	819	843	844	819	819	814	819	840	734	806	819	857	818	820	806	827	832	853	778	842	835	854	829	863	810	808	864	859	848	768	818	761	831	837	849	855	801	837	819	867	844	848	809	857	841	891	849	801	827	781	848	868	807	872	825	775	812	871	833	865	818	800	818	794	808	825	851	811	853	843	854	834	872	839	874	814	825	864	852	874	831	797	841	837	872	850	814	888	865	837	879	807	864	869	802	802	839	846	826	905	846	827	817	822	822	844	840	780	843	818	801	887	808	847	831	853	891	842	855	808	816	842	791	801	812	838	797	847	776	815	788	839	785	794	803	819	846	850	827	838	870	790	786	822	811	814	798	885	875	819	836	834	843	848	823	813	867	850	851	828	884	857	807	831	783	918	809	833	776	824	814	834	840	904	792	836	835	842	829	862	843	817	775	813	818	805	812	805	811	814	830	804	842	780	800	845	869	874	814	806	780	825	837	797	848	888	860	809	828	791	847	791	806	797	843	773	824	814	798	834	808	779	843	802	830	827	821	825	851	894	806	810	859	837	807	839	809	825	848	828	856	875	803	848	866	870	795	839	856	780	806	879	787	796	856	779	837	781	829	810	803	825	840	762	890	796	812	784	807	819	819	850	805	812	795	836	794	858	796	810	829	820	851	763	811	776	855	797	847	854	860	820	841	829	884	817	876	844	824	796	822	822	840	818	804	862	839	851	796	834	812	840	844	812	792	788	870	855	820	812	861	803	860	757	801	778	795	849	817	817	859	802	849	827	808	770	796	790	818	797	860	802	833	801	817	833	782	853	795	854	816	774	788	834	879	790	784	820	814	835	844	806	781	816	884	805	785	793	829	816	821	777	823	777	787	823	822	890	845	811	863	815	836	810	825	829	831	829	851	817	773	844	797	804	831	815	827	825	807	835	796	836	863	822	792	779	825	830	867	789	830	877	844	869	828	869	811	842	746	789	846	818	805	824	845	820	813	841	808	848	889	834	839	805	906	761	862	808	794	783	884	807	820	789	859	809	830	806	855	833	801	826	829	822	866	814	776	808	849	753	777	832	821	828	788	822	861	815	866	803	825	806	821	841	813	842	828	855	872	828	777	846	806	836	850	861	773	834	841	804	848	835	837	817	857	858	806	832	788	811	823	827	875	777	863	819	794	869	854	884	794	838
25469	21444	26592	22097	3205	1476	1240	1123	1061	1026	1020	1007	994	1013	1027	980	1003	997	968	950	1052	1005	1010	976	977	966	915	947	995	1008	989	942	997	966	1008	953	1060	940	969	995	976	1018	974	998	925	966	936	1057	943	1022	967	937	958	967	983	986	958	915	938	988	933	957	995	980	906	975	980	942	1010	988	971	949	930	933	954	946	1000	949	969	973	970	927	984	964	959	939	1018	1018	1019	908	982	883	985	975	975	998	1000	970	988	989	932	1003	951	890	927	938	1018	919	964	982	933	1040	971	1012	996	1009	932	925	965	963	964	1004	911	928	920	930	970	935	963	998	987	989	948	1012	956	882	969	962	935	936	989	991	941	992	910	937	930	980	966	971	945	958	1002	969	983	972	945	987	981	938	967	1000	953	993	1040	993	961	1001	913	942	1031	982	964	976	935	999	912	905	985	941	960	953	926	988	1024	953	1001	929	960	960	1011	934	947	965	1000	966	934	937	992	996	1004	965	980	994	1001	937	964	961	985	1008	948	970	927	941	1016	920	949	1037	938	986	968	969	943	997	949	1007	966	984	999	922	949	1020	925	959	972	1007	979	964	903	953	979	959	980	1020	937	932	1004	943	960	999	1004	931	935	950	927	963	914	930	1052	962	905	998	1013	905	965	908	971	954	964	891	998	962	990	937	985	1020	973	1003	928	982	1001	945	973	953	939	896	948	937	1000	979	970	949	954	977	968	952	997	954	949	947	914	962	1025	959	1023	998	976	1000	946	984	928	974	946	982	961	978	923	979	971	996	954	988	921	920	975	966	963	953	983	994	968	941	941	931	983	920	1001	988	951	983	919	993	1006	979	993	964	914	974	962	960	949	999	950	975	998	986	993	931	961	945	915	973	953	974	1034	931	940	976	978	976	980	941	946	998	1017	973	881	980	937	1000	946	957	986	953	957	1031	982	995	997	932	975	935	922	967	950	937	997	946	999	1007	969	947	962	944	945	936	997	992	957	991	970	975	998	1015	1004	890	957	948	1009	995	1011	970	901	1043	956	925	970	941	941	937	936	961	932	945	939	962	883	938	963	926	984	1018	941	928	953	933	943	1003	927	984	984	973	985	939	927	952	970	932	938	923	947	901	921	978	940	903	974	983	963	910	950	967	975	966	903	954	955	919	925	972	975	909	964	931	983	987	982	1024	975	1010	951	943	962	929	949	958	962	979	954	946	966	1021	935	1007	938	949	1055	989	984	985	995	913	991	965	1017	889	956	973	967	927	949	961	980	971	954	932	947	913	996	977	962	974	934	966	942	962	949	985	949	936	939	954	961	983	993	951	969	979	947	926	910	959	942	980	977	950	1000	923	947	894	997	943	916	1002	984	1031	991	961	932	1022	1005	983	1000	908	925	1005	986	896	900	958	972	895	927	1041	953	959	994	933	959	930	955	943	933	971	1018	959	918	930	981	981	942	916	941	940	976	894	984	1011	942	900	950	934	944	935	997	1005	972	943	921	996	935	942	946	939	933	979	1040	934	950	958	974	978	949	1028	988	980	961	956	968	964	973	958	1020	986	985	1007	1029	930	942	970	983	937	987	930	959	920	939	957	949	961	968	996	977	943	926	944	943	974	931	954	1006	947	999	968	972	961	940	922	938	1011	983	927	949	948	937	923	948	959	943	985	926	967	987	980	969	945	979	975	942	985	948	984	977	921	969	938	957	1030	972	947	952	940	974	970	995	1006	932	1010	1013	952	983	1005	948	990	971	975	1005	1006	906	1023	944	941	965	922	903	934	953	980	940	952	938	1035	962	995	946	966	943	1005	968	1021	993	923	956	916	962	1045	1020	996	968	955	968	931	960	940	996	953	935	947	1022	954	1019	1006	912	1011	991	958	926	1000	982	941	1011	1015	993	912	989	976	973	928	938	972	985	975	971	986	980	970	958	943	932	974	960	970	968	998	870	965	975	949	996	896	964	939	970	993	968	945	989	983	959	990	953	936	987	1007	926	973	972	992	1019	946	962	961	924	997	984	974	919	953	990	967	984	969	948	933	1016	995	956	931	957	959	941	955	978	910	951	941	934	994	1035	960	969	956	950	967	914	931	927	929	880	981	952	922	936	965	947	948	1048	992	882	979	973	881	952	1005	985	994	938	936	981	943	941	967	966	957	987	923	953	942	1014	945	944	996	948	965	988	930	945	963	882	949	942	987	964	982	1004	953	927	1000	971	943	985	1010	944	952	919	985	956	1022	937	974	941	974	934	951	951	938	977	944	945	940	932	925	955	988	958	937	985	964	964	928	975	946	894	990	1002	1038	972	957	943	973	997	961	1014	955	944	982	1034	942	947	988	902	978	990	907	942	954	1037	986	963	1022	962	1027	942	993	930	994	926	957	1002	950	958	1000	959	937	968	1012	1000	891	932	963	933	1004	979	926	958	1029	958	965	942	919	995	963	967	935	963	915	963	971	942	965	1017	1009	946	1021	956	980	955	998	909	937	931	1008	1039	969	989	965	1018	939	954	946	958	990	945	959	974	898	981	981	973	967	1026	978	973	975	1050	1035	941	988	925	987	899	970	973	950	960	1023	944	995	1005	989	943	948	985	938	969	920	945	1001	1001	950	940	934	937	999	944	961	995	1007	959	977	908	957	1007	975	1012	992	966	1009	924	969	957	988	897	1025	922	1015	1034	974	936	930	990	981	903	998	932	968	981	964	950	956	977	1011	957	943	1003	980	1025	949	963	976	979	966	919	899	976	988	985	968	973	978	991	900	945	977	1024	982	958	970	955	973	1003	938	942	957	957	950	899	921	974	995	961	941	1014	1001	967	896	1011	948	949	966	952	953	946	1023	946	940	951	930	974	995	957	952	932	910	959	960	958	972	961	901	966	895	933	904	984	951	913	951	978	924	939	961	953	1007	990	977	958	989	989	968	940	954	1013	946	930	1004	997	978	933	1028	1032	975	919	1010	979	1033	1001	944	974	969	933	963	996	950	979	983	937	954	979	994	962	975	1009	966	951	933	933	990	938	974	995	956	972	1046	974	965	957	960	944	991	974	944	998	949	946	960	960	1036	954	945	964	950	1001	985	956	982	924	940	941	953	926	953	938	972	990	995	962	948	931	972	993	967	968	1006	930	934	979	944	994	941	940	958	988	991	973	955	948	984	1005	968	941	921	907	951	1023	964	1035	919	942	960	964	937	974	1018	936	955	1006	931	993	1001	915	909	982	954	965	1038	1016	1011	1021	978	988	924	973	958	988	935	949	986	897	934	927	986	966	989	934	924	950	944	977	944	928	959	972	962	932	975	963	958	967	972	962	959	932	977	937	945	1007	981	948	992	969	1060	978	1036	935	981	953	962	992	1000	978	974	910	974	1006	988	941	962	948	959	942	941	1000	967	977	992	941	947	997	956	937	942	978	966	983	1005	970	941	972	992	921	945	948	945	971	1010	896	980	991	968	974	982	965	1011	1007	946	962	980	962	982	966	999	951	1019	979	989	975	998	1021	992	961	889	991	946	948	944	931	970	999	1011	991	954	943	976	968	964	975	964	923	982	995	971	969	937	937	879	950	971	978	930	955	937	1023	963	970	946	1001	946	987	992	933	958	982	966	983	981	970	975	987	925	917	878	950	972	960	965	999	965	957	945	914	994	964	930	934	970	997	969	921	958	986	1013	1030	945	953	964	958	967	1002	971	981	1019	984	944	1014	984
3714	2686	2329	1486	1218	1147	1128	1029	1018	991	942	928	947	944	920	942	875	966	884	862	883	916	873	933	929	883	932	861	921	911	888	874	861	933	927	880	910	920	872	862	945	901	897	872	873	873	883	865	841	889	906	899	958	860	906	862	954	955	842	887	870	923	870	901	901	891	900	896	886	918	929	863	892	885	875	890	906	867	886	839	861	936	916	869	873	880	887	887	870	896	868	925	878	898	882	877	872	855	879	882	847	891	885	850	868	846	854	823	871	874	855	865	854	880	856	886	912	864	891	916	832	833	866	886	847	887	849	871	874	847	824	830	901	856	905	896	830	874	856	874	865	883	849	856	868	813	888	852	868	883	876	860	849	857	823	876	877	861	846	880	868	829	878	901	857	853	827	852	878	871	869	821	922	913	908	832	883	833	823	856	821	781	862	850	887	875	837	888	865	940	891	915	878	859	897	877	890	876	852	886	814	879	928	853	899	918	843	913	870	853	852	855	826	888	842	862	815	875	851	861	844	914	849	861	839	889	887	852	897	886	844	863	813	860	854	886	860	888	899	858	867	853	873	849	857	852	851	900	844	870	865	885	896	907	816	867	871	857	833	892	893	842	887	902	914	852	861	902	920	831	873	853	883	911	831	838	870	882	915	828	828	849	871	853	850	889	851	871	895	912	912	837	822	811	858	881	876	900	846	853	834	865	854	884	828	842	856	901	845	825	868	885	863	896	850	794	857	852	890	852	844	876	871	873	910	901	829	854	860	867	891	909	864	846	889	857	874	856	895	853	857	847	801	868	834	924	858	825	836	892	844	850	850	904	858	851	854	944	886	854	871	844	871	880	868	876	827	880	876	862	850	856	883	899	864	833	888	841	857	882	864	872	828	878	850	908	898	885	910	905	813	870	899	863	833	849	846	818	906	866	816	888	826	816	863	884	883	893	888	856	924	905	871	884	900	876	867	912	939	895	807	866	875	910	877	827	906	845	829	809	819	876	853	870	855	806	897	918	889	868	869	913	860	855	857	813	861	864	851	844	856	818	819	940	886	849	874	894	852	897	853	878	840	896	807	826	851	871	879	858	805	857	889	902	872	939	905	850	886	907	873	870	858	875	877	793	867	891	852	854	856	910	803	851	852	847	843	868	860	878	856	914	840	892	873	871	882	948	883	869	869	875	916	808	856	809	865	847	868	842	883	885	815	833	877	894	866	821	880	871	817	876	847	834	883	872	888	844	820	806	891	860	885	876	826	853	845	915	849	857	881	851	886	866	910	897	823	918	847	862	834	854	842	806	895	904	866	850	891	855	834	868	854	784	868	903	833	854	879	861	845	829	884	916	864	850	871	856	864	823	922	870	881	905	866	874	887	858	832	872	837	853	866	813	894	851	875	870	874	886	861	858	831	838	838	859	809	884	857	831	841	859	863	915	939	814	797	936	841	817	850	863	875	852	812	844	858	879	900	852	840	851	882	840	893	910	862	831	829	869	910	840	886	872	890	899	885	892	868	869	893	795	846	884	846	885	900	953	829	826	901	806	868	915	838	844	886	827	804	853	812	805	807	835	885	870	852	899	893	837	899	821	917	868	901	858	901	875	871	849	867	847	844	872	904	869	884	888	846	880	825	889	854	827	915	852	875	869	877	866	834	834	859	854	886	901	847	806	846	877	821	887	833	846	874	832	839	813	900	847	867	887	881	844	866	859	812	865	842	862	841	851	879	862	849	875	808	918	923	837	897	855	882	895	854	922	888	892	851	872	920	839	891	858	902	861	879	840	848	847	885	826	862	840	854	856	909	849	864	805	889	847	870	859	832	813	881	878	848	841	871	855	798	894	867	861	883	848	932	892	876	862	879	866	843	907	903	872	902	892	896	898	836	866	877	809	870	874	870	894	863	897	865	844	869	861	910	792	821	920	886	891	931	905	856	879	850	835	832	820	830	892	861	879	862	878	880	865	873	855	797	812	843	919	890	903	822	869	830	916	801	883	897	833	856	845	913	839	841	816	873	850	871	907	885	847	856	869	821	828	887	810	923	878	898	865	876	818	857	883	797	878	824	839	883	879	810	827	902	871	918	895	879	835	847	879	879	918	863	874	833	812	842	878	879	874	890	858	858	854	818	859	866	872	885	850	794	863	877	873	855	850	888	861	884	884	880	838	895	894	859	851	863	800	868	893	875	850	879	924	834	819	854	884	873	813	863	829	839	899	871	829	856	851	874	852	891	832	818	918	844	825	857	899	864	877	878	886	862	907	865	880	858	854	886	864	883	830	855	890	852	911	885	902	874	883	870	829	820	878	893	877	895	854	805	873	858	851	862	855	861	857	874	855	866	874	907	825	884	903	877	861	880	869	861	857	820	899	876	872	900	867	834	876	883	891	892	885	876	911	860	871	843	880	848	870	868	895	874	848	852	915	853	926	882	899	891	873	929	871	879	865	885	865	848	885	888	840	865	877	851	875	891	912	935	840	856	852	868	813	863	846	888	831	876	889	898	845	826	837	817	907	861	840	830	856	860	894	898	848	909	842	898	863	886	819	814	896	899	890	890	891	866	852	899	851	901	877	891	929	829	850	889	840	855	896	861	931	872	877	826	857	902	837	866	829	900	859	895	870	838	887	868	857	861	816	811	864	848	834	884	908	883	883	837	907	829	858	895	833	864	871	918	885	848	920	861	868	879	890	875	866	867	878	811	860	865	852	830	855	843	862	853	872	876	838	888	864	866	867	835	836	893	823	870	860	830	881	892	828	849	839	880	840	874	884	856	914	896	810	866	864	830	859	820	864	888	856	855	877	854	816	875	831	867	851	872	846	848	873	883	871	907	877	890	838	856	817	894	863	820	926	888	781	854	839	910	850	889	835	829	889	924	927	847	871	861	821	875	801	864	817	823	868	899	896	892	843	899	880	868	856	868	881	863	861	971	839	886	809	871	872	862	862	878	814	880	876	809	854	788	905	834	839	834	859	897	851	779	884	899	899	858	888	857	894	915	855	847	853	874	869	864	888	851	868	820	868	810	904	834	907	862	909	898	869	854	880	933	872	879	839	856	831	848	898	848	837	871	901	853	914	894	862	862	810	850	856	878	872	893	852	865	820	846	871	893	877	842	866	889	834	883	826	852	839	900	819	835	899	893	792	865	844	885	858	865	831	839	909	857	854	862	922	838	865	877	896	879	836	891	858	857	867	874	846	910	876	820	816	835	844	873	868	839	917	835	811	903	901	843	871	873	817	861	816	866	835	853	850	889	829	867	862	870	924	865	841	893	848	844	864	857	831	848	863	916	882	850	816	881	846	855	926	904	865	866	829	842	884	824	819	879	868	922	875	863	838	853	838	814	808	832	870	845	872	894	853	835	825	912	855	824	892	811	911	893	894	823	857	816	887	862	844	860	870	833	894	826	872	870	894	898	852	820	837	820	838	806	844	890	834	866	826	848	850	846	866	882	863	878	899	876	858	883	849	895	854	846	844	812	848	873	861	866	895
24087	21404	28642	24550	20968	4321	1294	922	746	744	718	700	683	695	674	688	659	605	634	667	593	606	693	652	637	609	630	580	606	626	628	621	583	591	619	590	608	607	554	662	621	628	608	595	599	575	575	623	595	545	628	645	567	560	564	631	615	577	644	577	648	561	618	596	620	564	675	596	583	655	620	603	626	595	556	599	595	602	615	621	611	565	581	624	587	598	616	628	605	602	623	599	599	583	594	577	635	629	639	589	611	605	595	644	583	585	580	577	564	599	555	602	599	585	646	577	600	573	625	557	640	591	615	593	597	573	635	609	592	605	608	617	604	600	619	568	640	568	590	573	622	597	651	599	617	593	582	597	623	591	593	569	605	585	659	592	590	578	601	578	587	595	574	624	568	596	556	613	601	607	600	622	579	596	577	609	629	638	570	564	562	642	577	621	598	652	569	626	594	578	629	586	600	581	575	568	554	565	620	606	626	550	585	588	604	603	539	570	612	605	588	577	582	551	551	635	685	599	614	575	580	600	615	599	587	630	589	595	596	583	604	599	651	593	573	557	575	594	631	559	638	577	619	574	576	566	611	589	641	584	607	619	575	596	593	622	573	611	597	590	596	570	621	587	570	616	607	604	618	616	608	576	602	559	613	598	598	609	620	560	576	579	576	610	611	562	589	587	601	590	601	584	624	581	531	560	545	626	656	605	588	630	613	581	628	603	618	573	623	617	568	614	582	611	594	540	593	572	594	635	599	593	585	568	561	578	606	613	584	592	582	587	622	583	611	622	599	607	574	582	615	628	656	606	565	570	609	582	616	595	591	644	585	585	539	568	601	609	589	599	584	660	550	617	631	588	612	575	665	627	598	612	587	565	576	662	578	620	558	661	576	580	618	600	656	592	605	557	519	594	612	571	639	597	569	627	604	614	591	574	593	563	586	613	580	622	567	564	568	619	600	587	580	591	605	586	620	576	566	592	575	634	591	580	585	633	628	605	549	624	573	635	611	587	560	576	601	611	560	585	615	551	600	614	589	603	614	617	587	584	601	604	597	623	587	596	601	561	604	637	607	619	585	626	554	555	634	594	573	605	586	607	581	602	584	581	624	604	587	618	588	574	567	625	576	594	568	525	560	590	594	641	594	582	596	586	573	607	590	539	610	574	575	578	578	629	593	601	590	611	608	619	610	571	579	613	572	612	626	609	597	590	570	573	566	573	593	615	598	635	628	580	629	587	541	611	573	636	613	620	612	616	584	599	583	620	555	620	597	580	605	638	622	596	588	581	610	571	572	573	567	617	585	563	568	564	615	610	636	590	644	584	628	578	611	584	558	624	603	624	557	574	543	608	627	655	597	604	670	574	574	605	565	631	576	548	636	644	562	590	595	599	559	612	570	561	574	528	588	584	565	584	569	580	632	555	605	592	616	619	601	589	607	579	582	552	618	566	541	598	601	567	583	602	535	518	612	578	612	629	562	595	643	621	601	566	592	635	592	586	567	577	589	555	613	614	573	587	584	612	621	569	638	587	628	623	579	576	549	578	602	604	597	584	573	622	588	561	575	585	600	605	614	582	609	596	558	546	599	596	587	595	572	585	590	626	609	600	619	589	589	582	590	609	564	628	604	602	593	589	603	600	666	568	582	637	561	574	568	641	603	582	601	580	592	604	549	574	641	593	599	562	562	611	560	578	550	600	577	573	544	608	624	616	600	609	632	600	587	613	597	609	587	599	624	537	588	618	572	585	574	559	601	545	585	563	642	570	570	545	623	594	609	625	587	619	585	604	630	583	585	594	602	606	586	617	569	549	630	572	593	643	577	594	591	554	561	639	597	593	607	599	613	597	570	564	634	590	626	600	555	587	618	579	569	610	608	592	606	569	600	579	558	528	615	611	584	588	616	569	600	565	605	595	551	583	587	600	600	629	633	576	553	616	639	606	575	586	618	617	579	582	590	619	637	586	614	587	601	609	592	585	595	559	570	579	574	612	619	642	591	612	593	575	581	609	587	600	605	604	608	571	584	614	528	614	588	609	614	609	615	581	544	592	600	580	596	600	607	591	586	624	586	612	599	590	559	633	642	601	624	588	578	595	591	610	603	619	576	633	565	586	582	591	604	589	615	552	603	631	587	617	583	595	553	600	587	615	608	609	572	630	617	610	566	584	559	582	570	593	623	600	608	575	618	594	571	537	587	632	580	599	587	562	564	615	594	568	558	618	603	627	612	536	638	628	621	606	606	587	581	599	518	606	553	579	610	610	628	629	626	638	617	635	615	628	598	593	594	583	575	619	596	589	655	625	624	576	560	595	571	585	588	608	610	623	577	585	581	584	568	573	590	623	611	557	616	574	589	623	569	586	603	614	596	576	547	573	590	586	648	612	559	637	588	571	619	554	591	601	589	588	570	590	607	594	585	647	568	629	633	619	576	622	628	632	611	554	621	605	553	578	619	571	568	610	557	571	616	620	592	604	607	589	573	588	609	592	563	601	551	620	604	610	611	622	567	561	578	599	602	650	590	594	574	609	586	564	568	601	580	623	619	548	598	551	546	608	559	588	575	600	583	583	589	588	599	627	626	609	560	620	613	571	595	599	602	593	584	592	613	580	620	635	578	611	579	575	605	601	599	607	578	618	601	590	643	594	554	579	589	585	595	550	610	568	634	595	583	628	610	583	608	584	615	581	552	601	577	605	564	549	607	603	527	569	629	607	618	579	578	575	595	625	585	604	618	600	603	597	618	580	585	592	589	575	598	631	584	600	592	645	572	562	587	588	570	567	555	603	592	619	671	590	612	566	571	587	630	622	617	600	578	557	553	578	599	586	568	602	571	605	596	613	590	616	568	555	607	585	598	612	560	598	607	535	571	634	599	582	632	615	607	573	610	553	553	562	601	604	602	620	599	566	597	561	595	590	632	558	595	582	585	608	580	588	599	560	620	598	595	611	629	554	607	543	575	583	593	602	617	564	585	587	608	578	608	591	601	634	662	601	625	554	526	605	561	592	603	594	588	555	572	584	602	607	569	584	634	604	589	636	611	560	573	613	576	649	580	574	651	565	577	595	543	593	593	558	571	582	610	616	628	602	616	548	614	599	618	576	624	625	574	586	565	571	580	546	545	632	597	637	594	593	611	567	626	629	620	610	605	608	578	588	614	590	547	585	562	558	603	558	614	631	608	603	527	607	574	603	588	587	613	609	659	598	562	553	595	584	563	653	627	574	559	605	538	589	636	585	579	629	594	593	600	568	587	594	630	571	605	604	600	614	602	597	584	585	566	620	589	623	605	568	583	576	590	586	603	563	590	622	616	624	611	574	546	583	552	577	577	566	605	579	608	610	606	582	553	577	617	554	620	580	570	629	570	585	583	570	621	580	565	606	624	596	551	580	576	595	637	613	579	587	592	658	571	611	617	579	586	562	566	603	620	588	582	577	639	560	530	591	599	640	587	614	544	567	604	571	579	585	591	597	563	604	609	553	605	580	605	615	586	594	560	547
3585	5015	4028	2191	1592	1275	1067	981	837	818	782	769	720	726	703	667	671	693	695	643	623	637	658	637	637	648	653	636	620	637	675	615	614	635	622	619	628	625	623	657	617	615	640	592	588	564	586	628	612	613	574	622	640	624	593	647	635	610	565	604	640	640	587	577	568	572	588	546	593	594	622	643	588	613	602	588	599	555	634	613	603	595	628	585	606	583	591	568	611	587	594	570	571	621	613	541	609	600	614	601	568	621	582	611	570	579	625	545	631	556	603	595	592	621	617	611	570	616	586	594	606	637	574	610	590	612	557	563	584	618	617	588	577	588	644	586	580	566	598	662	591	627	575	596	608	630	605	606	615	618	610	618	558	594	598	622	600	601	596	610	589	605	598	592	584	561	622	573	589	600	589	594	579	595	557	587	576	592	571	575	596	601	598	581	587	605	614	596	573	593	604	603	590	610	599	641	552	537	569	567	626	608	592	582	647	611	651	618	610	588	619	610	611	620	618	609	583	601	628	597	623	597	606	565	616	622	592	636	586	593	613	559	545	527	599	601	535	599	600	568	621	602	576	605	575	593	633	592	586	605	584	595	594	589	593	646	609	577	609	579	617	559	612	592	580	587	570	609	582	614	620	617	581	588	580	610	600	610	605	554	610	582	574	581	632	605	588	589	610	610	586	560	596	598	597	569	615	584	599	589	551	621	617	618	580	591	568	623	585	564	543	596	577	596	568	585	604	544	619	595	613	549	569	583	564	582	559	615	606	642	608	608	551	613	553	584	605	595	575	560	607	591	575	618	617	605	568	557	579	585	589	547	660	601	556	628	581	638	604	565	569	540	599	609	631	585	552	607	622	571	614	580	650	582	568	576	611	571	608	554	601	591	611	562	607	663	587	589	586	599	569	593	601	586	612	581	547	628	574	594	594	627	608	579	620	634	604	587	588	602	578	609	593	545	585	581	572	583	602	577	575	580	598	600	602	542	677	588	594	622	557	611	578	617	602	585	568	554	588	569	597	600	571	543	585	589	588	586	603	654	592	600	586	591	587	636	544	558	571	568	576	607	617	600	557	593	575	636	590	579	589	575	614	559	608	588	605	608	616	589	582	594	592	578	552	596	561	577	613	617	620	584	570	577	586	619	608	559	615	631	531	613	598	600	550	643	596	614	592	576	635	551	625	579	617	586	599	586	651	577	598	617	567	600	595	579	612	595	600	558	622	610	629	582	522	575	651	618	611	566	574	594	571	616	620	568	618	582	608	589	622	607	612	563	620	610	616	619	606	612	583	574	613	616	629	586	616	534	665	578	617	585	586	558	624	595	591	604	611	629	592	593	626	627	594	582	607	617	590	606	578	598	598	561	616	568	612	544	600	630	591	592	616	574	597	597	583	593	591	576	600	633	605	610	627	605	560	636	622	584	597	560	603	565	592	562	548	558	551	619	600	574	542	572	578	590	591	594	588	618	592	638	578	585	584	551	568	617	575	569	624	572	559	580	599	607	638	585	586	594	612	542	594	573	571	587	634	571	600	622	591	573	597	631	591	537	620	595	626	594	592	573	607	578	603	545	611	552	631	562	629	596	586	606	558	590	581	573	586	614	577	554	609	574	579	608	602	617	612	592	619	575	620	602	624	595	557	629	602	557	569	630	607	579	585	574	595	603	601	574	582	575	627	580	591	572	610	534	614	613	636	592	584	591	572	585	583	615	571	522	639	567	614	607	613	614	580	585	606	584	607	595	573	603	586	593	588	574	595	586	618	596	586	550	626	625	576	567	603	588	572	565	620	616	574	545	604	514	598	606	566	605	623	599	559	602	585	625	603	598	605	569	589	591	577	576	620	609	554	571	586	609	570	638	615	606	611	576	607	608	613	631	629	620	578	612	612	566	617	579	561	553	585	630	566	549	571	568	585	626	560	576	561	581	615	571	599	589	531	613	619	576	585	566	585	566	638	613	551	613	575	618	578	544	594	608	591	566	558	595	631	562	611	540	561	609	615	576	565	584	591	602	614	560	627	584	573	601	565	586	614	594	572	544	611	565	587	625	554	606	574	549	602	568	586	596	587	633	576	607	587	547	579	549	587	603	561	621	603	564	533	591	596	568	552	661	574	587	627	596	633	598	622	603	626	579	594	571	587	583	553	578	598	557	570	581	542	595	567	590	583	612	572	548	606	580	580	615	578	571	601	593	597	554	623	578	601	554	617	568	602	583	573	550	596	572	610	629	604	630	635	611	568	594	567	594	577	615	586	569	579	613	577	594	582	628	584	558	570	643	607	587	609	546	581	637	565	576	614	585	565	615	596	612	596	617	580	623	586	599	638	630	558	554	577	600	571	570	613	588	591	568	559	604	576	540	562	605	667	569	631	583	635	532	575	602	578	605	608	584	541	618	587	567	622	579	590	587	598	612	594	593	602	594	581	609	572	601	609	528	544	599	566	621	592	569	601	611	623	545	557	613	578	607	578	605	599	583	595	615	572	639	557	594	579	563	598	590	622	575	584	604	585	588	584	576	578	576	604	521	604	595	601	579	593	607	556	584	628	603	534	582	626	548	593	595	564	589	575	569	605	609	596	573	599	594	604	612	600	543	585	573	629	572	596	543	604	594	586	590	599	561	615	605	528	592	627	578	585	604	614	569	574	603	643	604	596	596	575	576	618	586	601	573	562	609	560	602	605	565	595	539	589	634	593	587	626	548	610	554	593	604	596	611	569	573	568	629	606	605	615	581	611	597	584	584	588	573	580	594	615	595	589	616	596	575	557	552	562	583	576	632	583	574	567	606	542	600	607	577	638	626	601	591	580	597	588	596	586	565	567	613	551	568	599	593	604	591	612	589	540	597	631	567	605	560	579	607	588	566	580	626	567	583	594	601	611	596	579	581	601	591	533	601	563	581	595	601	567	613	610	588	596	584	577	599	605	633	607	583	592	585	578	603	556	623	579	648	595	604	586	532	607	578	556	555	612	623	590	584	603	561	589	570	610	579	542	576	594	615	593	607	615	581	615	524	604	643	620	608	581	564	558	561	554	583	595	590	614	556	601	610	596	595	596	559	600	598	564	606	559	604	606	600	583	574	579	592	590	614	584	623	562	554	583	590	581	586	558	623	578	554	588	579	588	595	591	561	593	577	549	574	554	578	535	567	535	602	631	585	588	624	602	558	586	583	575	603	569	617	586	609	593	592	612	527	539	526	594	615	602	586	619	584	585	610	593	590	566	580	569	576	584	587	583	614	593	607	563	625	595	587	589	578	641	533	584	563	571	559	612	598	587	543	600	619	581	593	575	640	589	610	572	647	587	600	579	611	587	582	597	583	638	578	596	608	583	575	609	596	602	578	596	595	551	588	615	570	585	577	605	614	571	627	568	601	609	568	601	630	630	583	581	586	590	560	580	543	599	562	609	598	593	590	583	558	577	585	590	596	578	561	604	574	571	552	559	602	583	598	613	617	601	592	597	569	585	559	604	527	576	610	576	603	570	625
27631	13019	2455	1322	996	998	907	950	975	943	947	904	920	960	935	994	951	965	957	921	952	970	959	919	934	1004	936	924	934	904	956	945	915	953	998	959	955	940	974	900	947	950	1011	948	963	912	990	965	959	968	932	978	936	977	885	911	896	956	936	896	925	918	935	950	942	950	921	921	903	912	892	1006	898	957	857	976	895	965	965	913	934	959	932	942	955	922	927	916	948	909	936	936	955	880	907	872	975	874	970	978	939	912	941	928	872	925	918	925	922	947	967	931	958	953	922	931	929	982	910	970	909	897	955	954	957	1003	938	946	959	912	947	949	930	955	924	886	930	909	965	911	959	950	949	948	919	944	931	929	971	1002	968	968	922	961	915	914	965	963	965	902	923	975	904	859	936	905	987	949	931	939	917	875	944	984	897	930	967	961	941	900	930	916	941	948	952	875	882	932	928	973	929	916	932	967	970	922	953	908	987	950	944	906	990	942	918	927	915	939	926	903	947	950	935	930	944	926	1020	954	891	894	967	936	967	948	952	965	944	934	929	904	959	960	899	898	958	904	921	933	891	954	927	942	880	880	934	975	942	922	917	904	910	983	930	916	910	934	946	942	909	960	930	941	951	956	863	855	939	948	902	884	941	931	916	914	927	896	911	923	917	931	902	888	945	941	923	983	944	941	965	925	943	977	891	969	899	923	975	987	965	903	950	870	896	897	939	995	915	968	946	950	905	939	918	943	993	924	949	952	930	903	938	943	897	881	848	926	956	895	969	959	895	944	949	925	910	898	889	915	939	942	952	964	931	946	912	868	891	956	955	917	932	901	893	907	924	921	957	941	895	878	962	990	957	908	922	931	906	962	954	950	895	931	895	883	943	946	927	902	947	991	937	944	891	922	899	890	961	951	893	936	887	904	908	948	963	894	938	957	940	878	979	956	955	902	964	962	933	926	960	947	888	929	922	905	977	962	944	956	960	999	901	943	942	949	951	956	898	941	922	947	963	932	912	930	960	945	877	940	959	941	911	940	910	913	951	899	909	925	941	939	944	933	922	930	933	919	916	918	924	956	954	926	956	946	957	941	887	952	975	942	946	959	920	920	949	944	946	957	900	938	955	962	893	905	915	947	968	951	947	930	889	944	995	880	913	913	900	927	981	908	958	924	903	944	918	932	942	966	910	908	923	919	927	950	904	931	938	890	894	933	946	938	873	888	900	955	941	1006	905	915	947	890	910	894	921	946	960	882	932	936	980	905	964	939	941	943	937	957	929	930	941	921	973	992	869	884	891	883	890	971	944	967	921	918	931	899	914	896	930	927	919	916	924	950	973	916	966	921	865	906	945	914	890	940	942	925	891	938	995	924	896	960	973	951	947	922	910	927	948	921	945	938	957	945	971	882	950	939	911	938	920	937	948	968	916	936	899	906	949	958	981	927	957	904	978	916	888	986	943	896	907	965	930	958	939	896	957	929	899	914	999	899	951	924	963	898	917	961	913	938	916	912	953	926	934	917	935	988	941	883	986	954	929	925	946	905	916	906	919	953	948	901	878	931	942	934	998	948	907	893	950	944	965	939	926	935	934	930	918	968	984	887	934	954	941	920	918	962	940	995	942	968	946	938	937	939	887	916	917	874	932	967	921	877	922	984	896	1000	929	883	889	893	966	937	886	916	905	912	965	970	916	943	944	942	927	1004	957	965	995	939	911	917	906	961	858	930	930	907	942	1030	942	893	918	884	881	952	954	939	958	929	840	965	951	933	931	913	946	958	965	968	937	951	928	914	859	923	982	913	905	890	902	895	964	935	891	944	927	955	929	884	912	908	915	904	926	940	902	921	912	919	902	962	912	900	955	953	1003	866	937	926	950	894	886	918	925	973	936	942	888	942	997	942	914	948	899	915	869	919	920	862	963	923	974	915	984	938	938	938	926	992	951	953	906	898	887	975	890	906	939	916	932	991	968	923	1018	909	901	916	955	914	951	955	886	913	900	924	933	868	897	957	932	996	886	974	920	915	892	949	978	969	894	913	945	965	948	945	956	900	947	987	912	909	935	960	942	935	937	877	928	951	945	939	925	940	928	907	906	951	954	942	959	954	951	876	949	903	914	927	900	916	971	933	924	875	875	948	973	949	900	998	973	916	947	964	932	968	860	891	932	945	921	938	943	945	902	957	939	933	926	907	941	966	942	975	902	961	926	940	977	886	917	945	952	900	921	905	943	928	921	927	955	917	954	898	924	908	948	886	934	943	937	938	894	953	887	959	953	953	932	942	941	936	951	963	907	911	883	917	921	964	952	991	938	886	979	962	840	936	938	945	970	957	957	944	916	896	975	923	984	957	899	941	928	961	900	941	925	971	984	887	856	945	952	903	922	926	936	968	929	906	979	905	927	939	967	903	895	981	907	924	939	906	964	922	930	913	931	965	950	924	898	901	945	944	959	971	915	903	948	939	921	952	910	918	935	893	916	930	909	907	965	981	956	961	914	857	929	950	924	918	988	937	917	949	955	986	945	902	955	891	909	963	949	916	942	922	918	880	943	875	949	893	920	930	934	904	979	914	942	1001	954	931	906	913	887	934	946	884	925	942	1015	946	933	910	932	976	977	938	977	903	942	963	925	952	973	903	990	972	945	916	922	955	944	976	907	922	958	925	893	925	908	861	940	938	927	893	908	947	917	917	933	923	929	944	966	927	917	937	980	862	1004	954	931	992	897	947	920	973	969	968	956	957	976	925	919	954	880	961	883	941	931	941	910	923	910	946	890	891	902	945	972	959	879	924	996	861	870	965	947	874	907	983	924	930	949	940	935	913	966	958	939	938	936	928	902	969	958	944	886	885	903	906	978	931	885	918	946	956	890	895	921	932	869	927	917	924	980	946	915	861	934	991	902	916	939	913	923	917	875	920	908	903	967	935	921	903	927	969	894	918	1009	890	934	919	957	987	891	974	905	916	894	936	921	992	930	929	888	924	989	911	990	904	912	922	916	1014	982	935	913	922	952	962	906	956	977	946	967	914	918	881	973	936	918	970	965	1006	916	935	932	966	917	940	898	966	916	988	884	976	972	983	976	938	959	887	961	936	920	947	955	859	949	880	893	965	905	963	984	917	963	931	932	936	935	925	930	922	901	951	929	984	947	920	932	966	930	900	952	976	944	940	909	929	949	928	915	931	952	1023	963	918	918	899	874	937	928	1018	896	922	827	946	972	883	884	964	876	877	936	921	953	969	910	934	910	934	927	982	915	923	1021	953	912	955	915	902	954	898	884	940	946	924	904	887	923	960	957	944	989	945	948	926	932	877	901	952	939	918	885	928	964	933	962	929	906	905	929	956	907	929	952	915	909	937	951	967	916	941	881	858	932	943	960	953	929	902	904	959	961	980	969	863	916	936	992	974	906	974	920	914	979	949	943	937	955	944	921	952	949	958	904	912	945	932	913	889	975	931	855	920	934	941	923	924	893	945	901	947	907	886	947	939	967	913	935	906	938	899	924	943	931	922	919	919	951	1003	943	982
5212	1071	973	868	849	905	864	848	869	831	825	820	818	838	839	851	818	840	842	800	887	811	865	751	808	822	861	778	837	815	839	806	833	817	870	804	861	859	830	815	864	837	817	839	860	845	794	868	844	830	814	923	830	822	848	829	825	773	855	833	798	799	836	806	847	832	860	833	807	854	797	810	813	808	868	822	820	820	804	804	828	888	874	852	792	861	815	822	783	854	840	807	849	842	862	808	807	829	824	818	844	823	855	813	808	802	874	837	835	791	850	832	767	850	809	852	841	838	820	830	842	899	825	843	830	809	862	775	791	800	826	813	814	876	758	796	828	769	856	781	849	819	836	791	808	831	858	835	801	838	862	801	755	868	851	838	848	877	825	859	803	771	808	790	793	780	778	800	835	888	822	835	839	835	811	851	844	838	859	875	781	820	829	846	790	867	838	779	821	864	810	845	848	864	806	826	882	823	765	794	841	885	874	857	866	868	809	812	831	839	826	828	834	851	765	810	778	848	853	906	864	768	846	780	805	839	811	861	845	798	859	833	841	832	830	841	775	872	831	862	823	861	787	853	814	744	806	831	864	819	857	820	819	812	855	833	830	852	866	773	827	839	804	818	846	814	780	837	831	854	816	817	817	908	791	786	823	848	839	809	854	833	872	830	808	833	815	851	827	889	850	785	857	849	829	799	859	843	903	809	839	826	836	837	782	797	849	830	861	850	865	885	830	829	782	841	850	802	849	793	776	847	888	814	844	815	806	791	870	850	830	810	832	835	833	843	799	837	823	807	837	836	830	825	832	862	814	829	789	813	792	852	810	814	792	832	849	883	870	800	799	836	884	850	806	868	785	826	821	859	855	865	802	806	853	834	816	809	843	826	794	850	803	857	848	843	796	843	839	856	806	848	850	846	773	823	832	847	819	839	840	813	823	860	807	832	838	824	820	770	833	842	852	831	840	781	797	799	792	824	867	822	834	842	820	798	776	868	810	796	832	838	834	794	832	785	814	787	818	835	903	761	804	848	791	808	827	846	801	853	847	823	808	851	884	794	804	840	841	821	813	856	783	822	841	841	826	834	848	847	777	850	811	800	852	888	764	831	833	854	857	802	835	830	862	777	826	806	854	822	819	820	829	862	834	801	828	820	813	816	803	786	816	811	845	861	783	810	799	817	841	835	830	818	829	859	801	869	873	844	851	846	849	844	855	838	813	823	844	791	814	872	822	833	812	821	827	826	816	850	794	821	859	889	807	825	863	809	805	856	757	870	820	809	827	866	847	767	876	867	910	806	823	746	844	847	808	862	853	850	826	829	868	848	803	865	855	839	815	798	786	833	855	886	880	809	839	822	823	795	832	873	828	856	845	806	801	805	854	819	817	797	848	807	788	791	791	801	774	821	827	801	844	812	894	828	800	882	848	841	816	840	824	805	779	806	815	877	837	849	908	847	836	799	847	920	849	813	886	843	867	841	860	820	804	837	804	825	800	834	790	826	782	817	825	847	840	828	834	851	832	849	856	765	854	819	838	851	755	792	857	789	786	865	864	848	861	852	762	790	827	820	827	846	830	875	873	853	834	808	848	806	854	778	833	809	856	870	862	838	853	797	856	888	799	799	822	786	832	839	810	814	837	826	832	791	826	859	835	832	821	838	824	793	842	846	814	851	818	774	803	803	845	823	815	853	845	746	828	812	826	838	767	798	767	842	868	848	799	836	852	794	777	803	829	831	875	778	776	815	777	818	811	824	843	810	813	792	834	819	844	810	802	796	833	805	875	863	837	788	851	853	848	835	850	853	850	796	831	816	847	816	872	831	784	816	826	842	833	845	854	804	812	863	869	818	855	855	806	874	813	814	816	788	819	783	803	834	888	837	767	860	844	847	840	820	852	819	786	843	836	828	802	844	896	846	786	828	802	815	846	850	798	857	843	843	789	869	818	839	861	843	780	840	818	819	795	854	818	825	840	826	802	806	814	869	830	859	815	764	814	856	856	845	823	842	821	930	818	834	834	869	827	850	840	784	853	814	803	760	845	842	850	795	878	781	846	812	805	860	813	830	854	841	849	860	875	801	820	851	839	852	809	847	815	781	807	833	796	816	806	905	818	790	839	821	828	833	823	820	791	855	799	839	882	810	810	822	844	800	825	803	850	813	867	842	855	851	816	843	806	820	845	832	837	857	837	865	830	837	835	840	832	806	837	859	796	869	843	778	870	869	863	864	860	842	845	786	821	815	829	808	796	815	810	846	834	839	814	874	837	826	842	816	814	872	854	823	847	858	833	793	862	801	841	763	821	828	844	864	841	830	845	841	852	862	863	852	801	807	807	812	814	825	832	813	857	871	850	772	883	833	808	832	839	850	797	838	849	832	871	845	858	864	741	812	839	802	852	797	836	860	820	809	835	833	875	869	832	849	857	828	859	848	778	849	864	812	822	830	820	849	854	825	835	797	822	834	845	830	809	850	841	827	853	807	839	830	802	781	868	829	836	849	797	810	853	833	799	901	842	802	852	849	804	821	820	762	799	848	869	858	819	822	881	827	821	843	843	830	806	763	869	791	810	842	847	798	855	818	823	829	828	837	830	809	775	834	810	867	835	871	866	868	792	816	802	784	821	856	818	810	864	786	805	830	831	806	868	834	809	866	842	830	843	825	796	791	829	794	854	863	803	827	786	763	828	861	803	838	844	822	811	860	819	810	839	826	872	844	840	805	826	838	794	850	866	836	788	800	804	814	843	803	871	878	833	825	849	853	834	832	830	776	800	863	813	842	841	826	869	895	879	836	813	872	848	821	792	790	881	846	781	826	792	811	814	817	828	881	798	851	862	790	788	822	786	856	820	872	789	823	853	884	859	882	817	808	856	851	861	813	846	817	815	810	860	808	861	830	810	835	836	853	819	889	839	829	830	780	863	814	811	878	823	805	819	813	813	783	815	814	829	881	837	830	812	805	865	831	843	857	821	827	794	814	816	831	843	850	820	811	836	849	849	788	842	844	817	800	816	858	852	818	884	835	851	842	870	823	814	822	837	797	880	802	815	791	848	852	840	825	827	832	809	850	777	833	876	871	837	822	839	869	807	821	869	852	852	827	770	891	797	802	875	817	759	794	818	829	853	811	803	818	817	841	891	875	832	834	822	811	820	902	804	856	804	816	847	826	817	860	851	844	851	828	845	798	858	876	825	826	841	807	835	794	833	852	837	813	830	818	879	843	827	833	834	812	823	824	842	805	806	797	857	854	801	831	839	782	867	832	869	830	896	827	774	840	884	812	808	770	799	804	766	828	829	832	813	854	849	805	778	815	837	850	805	831	834	816	865	756	853	802	813	812	826	842	791	861	833	865	848	859	852	834	819	843	791	871	834	832	869	806	866	827	861	792	804	829	808	833	825	876	846	799	785	803	885	800	871	772	832	820	836	786	811	828	871	855	847	832	876	843	827	800	814	855	846	818	812	784	766	806	819	871	868	808	813	857	848	836	882	842	845	855
25453	21392	26477	21851	3224	1468	1269	1097	1049	1045	1026	993	966	1013	994	1005	1001	1015	947	953	951	938	1041	973	971	913	977	1008	1029	940	979	977	956	1003	1012	885	928	928	1024	904	961	972	886	1013	908	974	950	981	995	994	957	922	967	928	948	974	997	942	974	948	963	973	944	950	969	961	985	928	929	996	1000	954	1005	954	943	955	958	951	976	950	958	944	964	942	921	934	916	947	949	970	957	967	992	921	950	938	960	977	1020	979	961	985	992	901	919	959	1044	943	937	902	975	902	954	971	1027	980	918	943	946	993	964	967	979	989	944	960	973	963	923	890	984	943	975	979	968	933	997	947	975	969	949	965	1013	950	966	966	965	961	970	948	985	954	990	992	938	954	959	957	971	946	971	978	975	956	980	880	939	911	981	909	931	972	907	934	971	939	984	945	934	946	934	974	1006	987	993	932	971	942	936	943	963	1017	894	981	962	951	992	1003	969	985	956	962	904	971	954	961	948	966	938	971	935	946	921	1032	981	897	923	975	960	962	982	977	921	986	972	960	993	972	988	975	934	982	908	973	942	974	923	894	939	972	923	1004	964	970	991	958	1046	982	1019	1026	958	993	977	943	974	999	919	941	1001	986	1009	949	950	953	967	941	940	993	911	1008	949	974	941	963	967	963	963	956	997	929	932	917	954	986	906	910	964	959	926	970	933	972	1004	972	968	890	968	958	939	962	979	925	998	923	896	943	963	941	977	943	937	938	983	961	990	955	983	987	966	936	950	916	986	980	957	932	926	970	1005	940	978	1014	951	972	988	970	901	952	905	939	970	926	935	1011	975	951	965	947	1003	929	918	952	979	962	931	942	942	965	893	924	938	917	935	1005	925	972	928	975	955	953	969	978	1020	976	949	907	1019	990	961	1025	975	982	922	925	917	946	1024	977	915	957	946	956	916	987	957	993	1005	927	997	971	923	928	936	935	959	943	967	970	962	941	924	918	942	940	957	977	909	974	969	967	935	941	953	932	1001	973	1000	972	949	908	1016	904	977	939	964	937	980	967	956	962	949	968	967	961	966	947	978	1003	1001	942	930	914	990	897	913	986	1020	975	950	971	988	929	973	995	875	910	901	977	981	969	1016	943	1002	989	939	1012	941	984	941	912	934	1012	932	975	960	961	891	906	944	1008	916	958	959	956	957	1000	910	1007	996	955	944	974	941	1043	969	939	957	945	968	981	919	990	938	950	958	968	980	938	987	935	966	924	1010	913	934	942	961	988	1014	1007	906	955	990	888	931	975	998	947	919	968	973	978	928	918	946	984	934	900	925	908	992	917	938	886	934	945	921	912	1003	970	909	941	954	981	994	943	947	934	941	919	951	942	971	927	971	963	930	982	1007	905	912	1000	962	967	966	996	993	941	974	990	929	1004	909	978	924	963	936	943	1015	907	971	997	927	959	977	945	939	1006	943	1010	975	941	918	941	933	1005	1003	954	918	962	966	961	1003	924	967	955	917	956	961	920	968	992	952	892	965	983	970	899	1001	963	1010	1001	914	958	946	1008	951	944	957	956	964	957	856	959	888	945	999	936	966	928	934	981	964	915	961	934	962	965	974	954	963	967	968	968	964	957	919	982	966	923	1010	953	949	943	955	984	902	970	971	960	949	902	929	893	989	986	898	910	959	905	961	1015	943	976	970	894	942	922	950	937	994	962	921	983	964	967	884	980	944	938	954	969	928	959	980	932	973	925	954	943	893	960	882	886	935	908	997	976	920	967	907	966	908	976	1012	1008	909	985	941	999	976	919	968	988	926	977	939	973	939	963	970	946	948	918	976	903	957	969	936	973	877	942	942	964	914	979	1015	898	953	918	930	939	1007	979	969	985	974	957	942	1015	963	964	975	979	1025	1010	959	923	954	902	1003	933	981	905	960	977	937	980	908	954	920	1003	949	1025	958	962	936	941	970	1034	953	956	973	904	980	975	933	916	945	923	892	962	987	956	936	1009	954	958	925	943	985	976	968	995	934	931	867	993	950	921	922	881	938	966	978	960	968	973	894	979	983	991	988	1026	941	981	907	902	910	913	936	960	997	987	895	939	928	963	994	977	982	955	993	983	939	886	977	977	981	949	954	959	985	924	971	936	957	920	951	993	886	954	920	982	969	1019	990	988	966	939	935	925	944	935	939	956	923	971	918	940	863	950	943	971	969	958	925	964	920	945	948	977	964	995	966	878	922	973	938	1014	910	960	960	982	903	920	936	1018	997	1025	922	896	937	950	947	930	977	953	943	940	883	959	928	981	964	1029	928	963	933	941	977	931	953	976	980	923	926	1005	953	963	908	943	945	991	900	945	958	978	981	923	1000	982	941	923	966	944	891	957	908	953	952	966	937	983	956	950	949	927	963	881	963	982	981	964	909	943	902	968	985	968	959	965	922	955	1023	968	972	961	958	975	974	956	961	946	997	943	944	939	963	989	1002	983	928	889	982	917	984	906	903	990	964	929	945	968	946	896	956	977	931	966	915	946	956	968	950	981	954	990	944	864	937	939	925	1007	937	948	976	962	1012	968	972	993	916	982	904	919	968	979	979	911	932	962	963	976	969	977	938	925	973	939	981	995	987	961	986	1012	966	939	952	960	943	964	1024	948	923	949	945	958	999	995	1036	948	954	956	951	1001	995	1001	940	955	950	911	993	933	937	937	981	956	960	928	941	934	914	965	982	981	979	946	911	975	965	930	968	894	908	943	955	948	955	906	957	917	924	884	932	909	917	930	969	953	925	957	975	877	970	949	949	934	989	974	931	917	978	899	934	958	985	1004	1021	945	962	997	980	961	929	958	943	921	895	997	961	954	912	998	945	1010	984	965	970	942	944	941	924	981	965	1006	951	950	952	951	954	880	954	938	923	969	952	955	988	937	920	950	924	997	935	992	964	946	989	957	922	1015	955	996	975	981	917	969	989	989	934	982	954	980	942	944	910	938	963	998	964	883	953	962	978	948	907	993	952	923	956	984	1022	909	986	957	993	910	975	972	1000	929	994	947	953	1019	925	964	943	1003	926	954	943	937	942	933	935	966	942	920	925	924	935	955	993	975	993	997	938	975	936	957	997	955	960	911	901	926	1049	958	1004	981	955	936	912	963	918	997	972	994	960	938	994	968	993	976	929	975	987	959	976	902	953	923	946	917	961	949	900	950	952	1014	930	954	944	988	946	985	977	983	974	970	956	939	974	954	934	930	942	977	924	974	993	995	977	999	946	983	925	959	982	949	894	935	933	983	932	943	982	964	946	843	966	900	959	979	931	966	936	970	933	932	952	962	938	963	960	937	905	955	984	980	978	947	960	951	993	1007	995	939	949	973	940	958	929	960	968	924	976	971	949	1014	967	983	950	955	947	984	963	895	932	950	944	973	993	964	1006	928	943	1030	936	940	982	937	973	941	1002	950	950	956	953	980	955	971	959	981	954	945	963	939	985	976	930	959	965	971	936	955	938	970	996	961	913	954	982	973	966	942	939	951	939	952	979	982	935	962	1009	957	944	945	965	975	963	961	947	954	945	982	977	958	913	933	1006	982	975	930	1009	936	994	934	875	973	972	904	934	903	939	922	966	1004	944	948	958	1005	1011	947
3706	2752	2292	1510	1185	1146	1005	988	927	948	908	940	899	877	946	865	888	898	880	890	891	952	872	916	918	877	870	844	917	902	861	900	867	941	892	921	874	831	894	875	831	870	898	886	840	901	885	904	871	883	934	898	869	846	886	862	886	874	856	856	846	843	911	844	878	872	802	901	854	859	856	831	828	811	884	854	870	891	896	829	858	863	907	849	809	873	886	871	873	826	911	855	874	846	838	863	904	939	878	854	917	890	895	882	847	932	930	818	908	885	864	869	886	856	868	845	849	881	800	881	832	914	838	850	855	831	890	860	930	844	826	911	885	877	840	817	872	877	842	821	850	886	848	860	834	864	797	855	893	812	868	856	839	867	911	823	877	889	882	862	844	832	862	849	901	884	901	848	908	877	875	844	845	879	887	854	872	873	908	872	836	904	817	929	870	913	889	875	865	893	839	864	857	847	862	890	847	837	847	844	868	898	882	901	852	874	852	895	864	864	863	876	868	895	834	872	867	882	889	855	887	864	865	873	865	869	843	843	905	862	908	876	886	829	866	907	820	838	861	819	904	871	916	849	828	853	866	878	843	816	904	872	863	808	875	830	862	868	885	831	824	801	787	889	833	875	831	881	874	845	873	894	891	856	851	800	870	855	912	898	840	848	896	859	840	853	883	803	824	914	920	863	903	843	902	878	820	864	891	897	864	861	809	849	852	839	864	849	847	884	879	836	898	850	862	862	865	830	853	870	935	814	861	858	841	826	877	850	873	867	912	864	833	879	830	894	828	883	903	875	887	872	827	844	853	834	898	819	841	804	892	805	823	855	887	853	896	918	849	839	854	903	877	870	870	881	810	862	884	840	843	864	804	869	850	932	839	910	906	808	904	897	915	841	828	819	813	857	842	819	851	819	851	837	848	847	886	853	852	884	863	901	864	883	865	845	866	911	889	868	890	887	878	854	850	837	830	880	874	853	871	880	854	902	922	881	870	859	846	825	865	900	857	872	863	870	923	894	846	882	863	839	864	820	954	895	823	897	852	833	931	866	843	925	830	855	897	893	891	866	870	897	890	924	869	866	847	878	845	855	852	919	867	821	858	857	878	876	899	817	853	894	830	905	821	879	884	832	811	875	878	909	843	856	827	875	892	827	889	879	818	813	809	891	860	812	901	814	863	895	843	884	838	839	785	844	843	833	851	884	821	806	847	905	858	926	872	894	823	863	864	894	841	804	836	852	880	854	910	876	849	900	872	844	859	867	864	858	830	847	852	846	774	853	889	901	885	862	864	922	848	819	865	815	826	856	893	866	842	880	891	782	845	830	903	866	866	870	870	843	826	889	858	854	905	865	835	875	871	842	845	846	853	907	856	863	853	850	808	858	842	822	815	842	847	867	819	907	853	860	839	888	888	864	839	850	854	863	796	874	872	833	836	865	857	806	865	868	894	845	881	851	863	851	847	890	901	863	895	867	778	812	871	821	860	891	873	864	845	839	824	844	861	875	900	875	858	860	844	877	845	887	848	871	777	837	909	847	908	884	845	821	813	890	907	860	858	860	838	836	873	869	872	891	862	821	872	856	848	835	891	843	871	880	806	859	866	881	873	879	906	879	827	856	854	843	812	897	864	853	812	873	848	851	865	861	844	837	848	885	906	874	925	830	821	844	870	862	854	887	861	861	859	866	863	890	876	945	874	878	857	851	875	822	865	879	860	885	883	861	842	876	871	859	838	908	865	834	843	872	846	858	814	854	800	848	856	877	803	878	885	928	868	802	861	861	873	819	871	861	879	835	828	847	847	855	846	834	899	861	877	847	880	883	893	826	929	878	815	815	897	842	878	908	874	869	902	818	895	851	867	875	832	845	885	790	850	900	869	810	844	904	918	895	852	827	863	878	888	829	827	899	853	891	805	881	862	859	845	894	889	841	834	867	830	862	865	874	875	881	889	926	921	844	870	851	878	884	865	884	825	836	861	824	831	846	844	881	856	857	895	878	830	831	833	893	847	852	816	851	853	855	835	830	862	826	889	891	866	834	882	867	897	870	852	872	876	838	837	866	813	832	840	847	878	872	803	811	867	814	881	907	822	873	856	853	850	874	847	859	895	850	905	834	834	871	903	865	854	890	838	875	854	827	879	885	868	831	861	894	837	878	833	920	850	863	852	886	853	816	905	820	893	894	806	837	836	868	819	823	910	899	879	851	866	888	814	862	880	902	899	879	871	888	838	850	843	868	869	912	870	899	869	850	894	894	852	919	849	885	860	865	875	837	835	888	900	837	800	833	874	843	885	830	893	880	866	838	842	864	836	875	836	839	846	843	863	855	848	885	829	869	898	832	821	850	906	860	793	829	828	868	872	833	856	849	868	865	874	830	913	863	858	848	860	801	880	814	889	890	824	860	884	854	850	847	816	865	853	814	836	818	823	879	868	847	954	869	935	810	869	811	884	839	872	826	926	839	903	891	859	885	844	816	924	885	839	867	839	895	852	897	880	856	879	851	809	859	832	896	848	885	882	855	872	788	871	833	893	791	892	847	824	890	868	851	840	839	845	808	865	865	872	800	856	854	848	799	862	892	834	905	851	851	878	867	897	866	839	877	863	828	882	831	812	858	836	878	824	815	834	824	886	781	858	802	840	826	907	896	876	870	911	862	853	922	904	879	865	926	820	870	827	889	890	841	906	834	839	902	855	860	888	880	836	874	874	825	841	851	844	866	859	846	880	853	830	875	807	820	849	868	822	884	913	816	912	864	868	861	823	856	846	841	883	838	895	844	823	876	871	877	856	836	831	813	872	852	892	843	876	816	892	832	837	880	851	858	865	877	860	858	858	853	876	887	823	855	856	883	829	888	854	850	827	882	843	857	868	838	841	867	882	853	874	872	893	868	845	891	841	868	852	853	841	886	889	827	850	835	871	882	843	842	897	830	864	780	914	825	866	891	861	810	893	846	877	811	848	872	854	875	844	860	846	854	837	866	837	876	822	818	858	855	900	870	896	893	881	830	827	886	854	881	817	830	827	848	888	864	825	877	844	869	839	888	888	850	855	865	868	829	874	826	849	858	868	801	812	896	899	852	892	862	856	874	818	854	834	809	880	912	854	839	809	802	845	863	851	867	859	892	847	886	868	911	822	814	855	883	893	877	859	872	863	869	891	845	893	832	863	855	893	898	905	878	855	833	904	839	895	918	862	873	875	842	894	874	844	812	819	862	860	846	868	900	903	821	849	898	883	899	860	846	907	865	884	882	875	857	864	898	873	853	880	843	873	850	861	857	863	836	840	893	874	865	870	800	784	846	865	891	860	888	907	886	891	867	842	839	847	832	884	825	900	927	838	867	882	831	895	834	873	878	843	876	873	862	869	861	859	852	913	828	846	928	910	848	815	895	876	888	827	855	896	812	837	892	838	844	863	896	842	871	826	839	812	888	838	858	898	873	888	885	865	864	860	837	865	877	867	915	901	844	844	866	892	782	874	867	846	889	885	870	844	840
24135	21432	28715	24532	20979	4523	1352	903	715	740	750	674	646	685	621	649	656	651	647	667	649	634	594	643	649	642	571	604	617	608	571	626	651	575	596	610	627	618	573	603	657	616	633	582	642	579	644	598	590	563	583	609	641	601	638	583	572	605	571	559	551	566	594	634	638	611	588	584	595	654	609	601	592	579	561	564	597	575	627	636	590	574	627	610	582	563	624	603	622	619	608	574	584	567	610	614	578	544	558	559	600	590	577	604	595	618	555	580	599	634	616	607	615	555	611	621	607	628	551	602	597	564	581	587	593	619	634	637	580	555	617	594	632	538	561	599	583	573	564	589	567	651	567	630	535	610	586	602	584	617	576	587	584	561	616	611	597	612	575	563	619	585	627	578	598	614	597	574	573	578	524	549	599	596	625	586	565	582	547	584	596	607	584	621	576	578	582	578	552	565	614	616	588	590	565	587	571	584	558	598	626	589	584	563	594	584	594	596	636	574	580	547	618	574	562	587	581	590	592	588	630	575	620	594	613	571	563	609	598	610	590	562	600	540	605	584	611	590	530	581	580	562	621	604	572	597	544	577	587	586	592	622	617	581	600	640	593	592	602	576	621	599	643	577	594	634	621	603	554	574	623	584	609	573	616	618	610	616	583	575	582	627	643	600	580	619	616	565	609	609	574	616	567	624	598	541	552	656	614	624	605	603	611	630	588	553	633	590	542	600	611	556	566	635	572	585	613	617	598	614	606	642	597	591	576	585	622	595	627	606	593	613	566	621	586	603	623	615	589	625	599	597	604	582	600	588	616	605	584	628	612	573	606	623	575	616	578	554	540	569	582	581	646	603	599	567	579	588	632	593	574	595	606	552	604	572	610	609	613	600	597	561	563	602	542	598	616	608	623	582	627	604	604	606	581	587	587	616	605	587	548	586	557	613	580	627	579	545	582	591	634	591	582	609	586	606	586	531	569	576	595	594	581	569	555	597	603	618	564	578	613	548	557	617	584	585	619	645	632	588	577	601	573	599	579	604	579	591	567	585	623	589	612	570	595	600	596	592	605	645	544	588	586	614	534	611	586	557	621	612	596	589	539	634	618	588	599	605	621	577	608	621	590	559	575	583	571	576	570	603	582	586	617	618	562	651	585	627	609	639	582	614	595	637	572	560	562	562	554	637	577	550	557	591	580	560	595	593	591	620	616	578	606	587	623	606	590	635	602	638	579	595	585	586	598	590	585	595	612	586	607	627	643	653	592	568	584	565	562	574	598	575	572	579	593	594	593	636	588	602	602	559	577	644	628	585	596	606	603	587	598	633	589	576	578	565	562	610	601	633	615	583	592	578	570	568	582	607	560	557	567	542	547	593	590	583	615	570	596	602	599	554	556	609	606	591	572	583	583	571	572	573	576	629	603	605	589	557	584	583	590	592	595	544	584	583	563	559	565	657	563	568	563	587	594	595	563	582	580	581	595	642	567	592	573	596	563	586	610	614	589	552	614	579	565	578	628	644	584	560	603	542	568	589	597	585	607	603	538	564	603	565	624	543	585	616	592	573	625	612	604	571	594	563	571	568	569	599	597	648	603	652	574	600	589	608	580	600	608	590	602	578	623	616	596	632	589	583	605	647	556	600	603	562	544	575	590	585	578	599	549	566	619	610	577	573	588	581	602	602	595	584	561	596	591	623	601	609	630	583	596	588	606	570	588	580	565	569	615	595	593	578	605	598	580	604	612	577	551	562	605	613	631	572	557	573	622	582	578	610	601	607	594	582	605	594	539	591	575	577	605	595	588	587	632	626	544	542	575	577	575	581	650	551	586	608	630	561	628	572	618	589	641	583	549	599	578	612	659	611	558	631	596	597	560	620	565	589	591	586	568	632	585	638	582	593	576	613	542	588	618	611	581	605	593	559	594	561	623	599	594	648	597	574	581	598	574	607	598	561	580	556	573	578	596	585	591	616	592	601	546	561	579	614	602	593	647	619	555	596	563	587	598	599	554	572	563	607	588	581	595	572	623	587	598	583	591	580	587	577	582	607	594	617	603	611	593	618	567	589	576	593	535	596	597	569	565	593	592	634	601	607	620	600	609	561	597	605	574	609	616	599	602	570	591	566	564	608	589	596	570	609	569	603	577	593	602	637	542	556	583	623	596	602	581	566	592	583	587	548	571	578	525	548	589	567	600	574	572	547	621	579	613	586	577	565	577	602	565	559	572	569	576	596	609	571	604	620	608	561	638	589	567	605	604	586	616	604	625	581	606	616	598	567	565	601	590	590	601	611	577	583	573	604	636	573	601	601	607	577	551	621	615	593	588	597	617	595	646	549	604	584	567	606	601	589	598	596	596	587	579	642	588	608	575	604	625	618	582	570	576	579	571	562	578	596	615	586	578	626	569	609	619	571	582	553	590	605	606	634	587	609	576	601	579	580	599	562	568	579	576	629	575	595	636	554	617	559	622	610	559	561	616	580	588	581	607	610	566	603	577	574	559	588	606	573	584	603	621	592	560	602	589	577	545	573	608	623	580	594	580	576	617	568	620	574	587	597	629	600	595	594	590	558	590	604	619	592	616	618	619	625	623	599	593	595	650	588	621	590	587	602	553	625	571	572	568	597	588	589	620	573	610	572	588	564	574	582	579	585	618	597	585	596	628	600	590	566	583	630	582	600	526	609	577	604	578	593	569	613	658	597	553	591	591	640	613	624	590	586	596	616	581	577	604	556	547	621	573	575	601	557	578	610	568	625	579	533	592	586	624	613	568	618	657	605	587	582	575	578	585	598	566	604	569	596	585	632	595	544	578	589	590	583	603	536	590	604	572	630	563	554	618	579	630	605	584	578	527	615	591	581	596	570	613	612	566	585	586	579	581	573	626	589	578	583	615	616	564	619	596	599	568	613	556	594	575	590	613	613	527	567	625	566	616	593	586	572	565	566	634	604	568	584	598	614	603	624	625	576	577	583	553	610	595	624	595	586	617	563	571	616	536	558	585	595	609	603	582	578	622	607	615	579	634	591	591	574	597	565	605	611	621	578	590	540	637	572	564	574	597	589	571	606	559	567	598	588	591	561	555	598	600	552	585	597	521	573	618	592	610	584	571	591	568	592	589	599	544	562	616	603	585	613	628	613	578	577	568	590	586	583	630	600	552	609	578	618	565	583	623	592	601	567	593	618	608	610	551	561	580	579	576	611	601	609	594	602	617	619	606	624	565	589	632	620	617	617	588	600	600	616	537	598	581	566	626	576	560	544	542	555	581	642	593	608	561	559	592	568	557	575	597	619	569	585	586	574	611	624	595	608	605	581	567	596	589	594	540	563	603	571	566	555	572	565	562	571	598	555	560	602	625	595	558	594	579	595	600	565	605	646	582	574	635	603	592	595	622	599	625	654	575	607	594	587	594	604	601	619	598	595	612	583	595	601	582	576	596	632	566	594	552	619	589	604	579	623	592	601	639	587	593	657	660	624	560	630	546	589	579	550	575	546	610	562
3642	4987	4081	2120	1559	1213	1102	972	898	820	773	768	742	707	658	659	678	648	667	647	668	647	629	612	629	674	613	633	612	577	628	614	621	623	578	603	659	648	612	555	597	608	610	603	657	633	599	608	551	580	630	619	610	603	646	622	590	603	592	625	631	625	567	568	612	593	618	605	574	597	624	577	586	590	593	625	587	556	613	634	585	583	636	558	591	605	584	575	595	602	569	621	651	611	579	585	613	640	592	632	627	591	599	621	598	569	622	603	555	553	626	655	565	563	590	574	578	629	583	571	619	621	616	586	615	528	584	584	573	579	555	568	592	617	609	589	589	580	569	580	592	597	591	615	577	599	567	571	614	612	594	613	584	608	545	630	567	632	618	540	611	611	563	593	589	625	593	618	609	621	627	586	582	587	563	635	617	570	607	673	661	614	602	589	584	581	590	587	613	584	593	592	593	609	576	545	573	606	631	602	614	598	625	592	586	578	609	628	600	623	575	588	615	646	606	616	577	608	614	608	604	589	608	571	575	577	570	595	598	607	597	628	609	633	579	633	628	583	626	566	629	613	609	619	590	594	602	614	586	615	589	604	643	589	625	582	535	653	568	648	606	593	582	603	600	603	599	574	635	570	631	591	556	554	625	563	565	580	600	595	640	591	614	578	579	565	575	631	615	588	585	632	599	568	574	632	597	583	578	562	630	588	568	569	589	579	557	574	545	609	592	603	575	594	619	584	594	558	633	555	559	606	637	561	654	555	618	585	624	598	610	588	616	607	627	640	637	599	568	587	578	588	606	578	606	594	592	573	572	579	559	599	612	591	581	562	574	568	636	582	607	611	579	638	569	562	615	576	592	578	594	610	574	594	597	562	577	560	598	598	600	646	619	603	618	575	600	625	591	552	617	594	598	623	632	595	626	551	584	586	610	603	575	619	586	623	556	639	572	598	579	591	590	626	584	553	601	592	588	635	582	597	619	585	614	572	567	562	614	580	627	603	606	588	571	597	615	614	603	606	593	611	585	582	609	678	584	612	578	568	593	560	567	582	595	539	566	672	556	566	561	587	612	609	614	565	601	588	577	609	561	619	615	624	593	544	623	560	580	624	588	601	587	589	602	593	603	612	579	569	563	612	638	590	612	607	570	607	577	594	635	545	587	574	573	565	628	559	576	592	557	638	594	636	581	580	579	605	605	583	607	601	593	611	606	593	605	550	613	545	562	575	623	594	624	570	616	588	574	574	629	618	574	631	639	622	587	592	612	595	562	527	565	586	581	592	565	616	582	612	600	639	576	612	564	589	592	587	592	565	569	571	552	564	574	560	550	589	543	612	638	566	588	548	555	625	599	597	639	623	592	584	587	588	620	580	606	578	542	632	626	607	619	591	562	611	596	577	603	559	604	617	574	546	529	593	604	528	602	579	535	567	591	604	618	651	562	590	596	646	575	610	619	564	598	586	615	619	576	596	584	615	612	632	578	616	633	614	592	585	646	575	611	572	609	608	606	578	532	589	636	625	596	590	573	657	587	602	607	545	589	597	577	616	607	631	604	613	579	591	590	636	611	546	570	571	630	570	601	592	548	578	587	585	603	576	581	616	603	587	574	572	627	565	590	581	595	573	568	588	581	571	596	593	577	639	612	619	591	603	601	576	592	575	597	580	583	605	554	619	570	553	601	609	575	600	575	643	586	587	600	586	588	591	589	582	608	584	596	549	570	550	614	564	620	581	599	580	537	568	560	642	560	571	571	579	570	613	594	593	596	589	599	532	561	596	562	608	596	589	584	581	585	576	640	604	597	585	598	625	595	544	599	590	570	572	567	588	585	553	569	622	615	577	606	617	571	586	595	630	581	593	592	549	594	588	679	573	585	576	586	624	545	614	604	579	597	628	579	620	613	568	568	561	621	610	608	585	605	589	614	566	555	622	600	601	571	584	565	574	593	577	572	593	579	598	599	621	672	576	546	606	594	600	601	554	595	568	597	578	581	591	600	582	554	582	574	575	588	613	612	615	572	563	591	599	556	586	586	570	555	580	602	614	556	574	583	581	568	574	585	641	587	585	595	570	629	570	594	595	624	609	593	615	595	607	590	580	593	579	537	575	565	554	576	606	605	606	587	582	589	588	616	596	569	585	594	563	598	586	563	614	591	567	613	599	583	590	630	587	580	557	581	548	637	610	604	582	572	609	613	567	573	605	578	624	622	589	575	587	655	576	533	597	608	598	600	593	595	560	567	581	554	589	596	560	586	577	586	622	576	583	563	579	614	567	579	600	588	614	543	570	612	586	588	546	564	581	580	553	596	610	636	626	593	611	580	619	562	640	586	603	563	571	616	625	586	584	609	570	554	605	603	603	577	614	565	611	629	651	584	624	571	583	609	565	570	607	574	605	585	593	600	618	583	602	589	585	567	575	609	554	576	599	578	600	585	600	598	593	628	601	596	561	554	603	581	600	604	602	596	562	581	639	588	618	644	611	575	633	610	637	611	573	577	607	564	638	582	604	567	622	645	551	563	622	583	622	570	600	597	612	583	584	644	579	549	568	604	567	604	551	612	596	583	577	624	598	615	615	571	576	574	561	620	599	562	604	581	553	560	569	594	607	536	577	552	593	584	622	603	567	636	563	590	615	587	590	625	536	568	588	609	550	611	604	550	623	576	567	608	606	584	592	566	614	588	551	597	600	560	569	598	559	592	602	592	575	629	637	588	642	576	600	624	589	590	594	584	590	618	522	552	602	563	586	593	594	586	582	611	584	585	634	619	579	565	574	555	613	555	618	577	561	574	591	567	600	611	562	566	590	601	607	608	581	564	619	568	618	580	580	615	592	585	607	568	594	565	620	596	616	555	548	625	578	581	555	585	593	564	574	575	579	589	583	598	566	575	571	601	591	592	559	659	583	549	524	571	577	587	579	640	561	575	596	614	617	561	583	646	621	587	619	603	574	605	583	604	610	575	567	627	601	566	610	612	565	608	598	555	566	579	585	543	576	563	586	594	589	609	576	605	590	572	586	588	566	560	602	618	639	573	576	626	606	576	565	596	618	562	544	551	605	588	583	583	596	565	593	620	608	570	570	584	595	588	628	604	592	573	554	551	555	572	610	578	548	586	584	612	610	599	633	562	589	591	591	575	569	586	583	562	564	570	620	644	586	585	593	544	565	559	618	569	528	583	633	551	625	578	614	595	566	633	588	593	608	571	585	618	586	607	591	586	601	554	567	581	587	566	591	570	571	591	610	597	572	573	591	615	574	558	586	567	598	601	625	604	594	633	586	569	563	565	613	606	594	550	630	624	591	591	551	611	609	570	602	578	562	582	581	610	544	522	616	576	587	562	617	571	620	582	562	616	601	599	592	544	584	603	588	567	584	618	586	603	570	603	611	591	594	574	611	566	588	617	568	624	593	598	622	621	602	568	602	611	580	597	605	616	634	590	575	564	567	602	540	565	607	553	593	614	576	560	554	620	552	593	579	576	575	588	583	605	598
27540	12852	2297	1389	966	898	968	969	938	963	882	954	981	935	956	901	1004	934	925	937	925	909	886	970	945	926	923	947	877	950	915	909	950	918	924	958	919	957	957	888	958	987	906	942	966	951	903	906	925	931	932	930	896	908	901	965	962	954	969	904	930	963	867	893	917	912	976	926	932	896	914	953	904	878	914	917	904	890	906	978	942	933	947	931	962	926	874	900	958	868	936	917	887	926	975	923	943	928	944	926	952	899	954	899	873	973	922	989	877	951	934	919	868	937	941	961	945	927	968	887	1024	981	923	949	924	951	906	970	955	970	868	959	893	938	929	936	878	892	988	891	973	896	936	922	877	905	928	893	947	948	939	938	933	953	923	926	935	979	908	1017	987	906	928	927	913	927	921	878	905	926	893	978	894	925	972	941	885	921	903	954	959	950	956	933	919	916	916	876	910	996	895	956	960	930	954	981	919	944	961	892	912	916	948	950	942	959	913	921	940	920	893	952	909	965	914	915	910	941	931	911	892	887	921	878	887	897	926	930	884	957	968	919	880	972	918	934	927	958	916	970	938	882	982	936	918	939	930	934	904	929	964	938	897	956	933	964	959	915	903	855	933	939	943	949	922	953	934	914	940	925	960	877	948	909	915	929	918	942	924	918	916	944	900	896	900	910	949	913	885	890	906	940	946	930	850	969	1001	954	883	981	965	928	924	908	931	905	906	902	920	891	941	909	888	949	949	923	896	902	912	893	906	933	910	969	935	919	960	966	923	945	937	945	975	944	980	910	849	842	957	935	918	965	912	942	924	942	941	916	942	915	893	894	929	865	986	889	937	919	921	849	950	919	916	874	1000	905	890	914	920	906	971	943	989	985	936	939	959	930	873	958	951	933	950	975	943	940	926	901	945	916	914	936	932	941	862	945	956	933	900	900	913	990	982	903	945	931	967	941	971	935	914	915	950	907	985	923	920	926	879	970	957	925	886	926	978	941	889	933	955	901	953	967	929	900	874	921	902	922	942	912	908	906	890	939	903	894	941	937	957	934	890	931	945	851	944	929	940	898	877	903	943	901	935	945	919	949	964	944	913	940	923	917	1007	963	936	907	942	993	973	950	940	970	928	897	892	902	923	908	936	913	929	932	895	818	892	948	877	887	972	869	944	940	912	899	954	946	882	912	863	873	963	929	959	920	899	918	859	920	916	890	888	882	896	909	904	906	959	908	904	917	928	925	987	941	939	915	1010	942	936	922	959	950	947	943	939	943	913	920	938	919	916	885	884	873	949	953	925	901	963	950	936	942	868	921	935	960	913	922	941	946	927	898	974	952	900	923	906	937	846	839	916	965	936	914	921	896	955	912	914	887	917	910	927	955	931	957	933	888	898	920	945	927	927	920	916	973	897	893	968	937	918	887	884	947	913	888	945	948	953	854	948	947	951	922	921	951	921	903	877	982	894	900	904	977	916	943	937	913	942	926	951	931	946	925	924	949	996	886	894	928	970	947	992	942	906	905	934	869	997	987	971	939	925	936	873	930	922	939	916	930	990	909	929	928	966	937	959	926	936	913	963	892	990	957	938	955	954	952	921	923	958	934	892	942	920	939	915	959	941	898	918	968	945	932	1007	928	958	861	956	953	899	951	943	887	875	891	986	956	873	967	919	912	961	917	921	933	956	885	907	905	961	921	909	939	930	936	952	1003	910	920	926	894	937	946	929	970	949	965	942	914	964	921	920	932	930	902	940	948	907	939	951	972	965	961	946	948	950	926	899	916	936	881	975	909	958	924	841	934	889	911	923	922	920	942	936	968	895	928	916	920	898	941	930	934	921	898	879	942	948	884	939	938	1000	933	910	918	941	958	934	939	940	929	925	889	928	867	937	935	928	897	899	966	1002	943	914	898	920	926	947	912	925	931	966	934	908	921	904	902	907	928	907	973	961	865	883	902	924	928	937	941	939	903	917	960	947	940	928	940	925	935	928	957	888	912	933	953	971	943	960	953	946	882	908	937	895	874	919	941	943	947	958	927	964	961	889	931	860	882	940	923	922	914	927	918	918	965	951	931	935	967	932	959	917	966	981	902	926	899	910	1001	934	895	932	838	952	913	953	918	899	913	872	937	945	883	933	962	894	912	899	901	897	870	892	930	945	955	936	959	958	923	903	936	900	922	946	911	884	888	929	921	956	915	934	938	956	945	882	918	914	884	931	912	941	919	947	919	946	921	871	932	930	916	871	926	946	898	931	993	896	917	938	913	911	940	941	954	949	997	961	918	928	901	908	935	926	965	938	921	940	929	931	916	900	924	937	899	952	874	929	976	921	906	924	915	890	917	938	963	986	942	888	920	1004	926	954	965	849	946	933	933	922	908	961	896	914	933	918	954	951	963	895	900	919	933	1029	958	965	959	883	963	973	866	913	915	899	971	870	951	930	935	895	976	969	930	903	952	940	932	905	940	903	937	942	926	925	931	918	988	923	850	900	936	903	913	904	955	878	905	930	958	956	916	896	1020	913	963	939	916	884	953	931	966	929	933	929	948	945	938	901	896	941	861	952	900	937	935	957	897	980	980	906	923	952	857	985	936	979	917	963	927	946	898	951	940	931	915	915	1002	980	967	933	895	922	870	963	967	924	938	886	841	917	868	939	932	934	932	1004	940	930	968	910	932	936	918	870	872	951	920	947	965	929	916	977	931	943	925	986	919	923	960	954	999	918	929	908	998	950	1000	938	932	936	917	909	911	974	941	926	867	901	931	994	954	917	896	958	944	923	931	877	935	944	931	980	845	963	892	1004	931	912	911	903	921	895	934	917	896	964	978	923	887	940	962	960	956	877	920	872	873	945	914	953	882	935	941	945	932	940	904	895	894	957	879	937	1002	903	934	903	920	960	923	892	896	954	937	920	913	932	947	881	935	971	873	896	911	899	952	981	899	898	856	957	916	926	925	978	881	946	919	981	974	950	948	958	969	886	960	916	925	976	984	889	904	977	939	943	926	982	914	888	952	899	905	926	955	1020	933	967	1000	905	992	929	868	908	966	923	935	896	939	907	973	987	856	941	944	945	954	924	975	965	916	924	931	948	943	896	921	943	933	946	971	950	925	932	894	906	897	945	974	907	930	899	936	917	974	889	889	933	932	888	957	865	907	962	901	964	916	950	952	945	923	923	903	939	965	913	931	914	949	981	861	916	949	953	905	943	867	901	917	992	938	922	941	880	897	974	926	936	943	904	942	878	921	929	949	947	950	900	934	949	932	958	942	913	949	944	924	925	930	974	967	968	918	952	919	903	955	933	995	916	956	928	918	895	959	939	939	848	957	905	928	920	904	909	911	972	910	927	944	968	909	940	863	901	916	951	970	918	970	910	1006	961	925	924	960	898	922	966	929	931	965	896	921	920	1004	915	977	957	941	905	918	902	903	955	977	964	889	918	912	920	943	980	938	982	928	920	903	891	911	940	902	891	920	895	953	914	887	995	912	951	956	915	1003	1002	928	911	928	913	943	944	956	915	926	926	911	971	903
5211	1116	1017	892	801	865	850	812	848	874	895	831	860	855	852	835	844	813	836	838	901	776	887	817	838	852	843	788	888	885	861	842	809	822	843	803	901	848	851	778	811	794	787	841	825	821	831	817	844	829	785	849	816	798	832	826	832	825	826	822	819	789	833	852	889	823	814	807	817	854	828	778	810	855	890	829	802	783	787	809	825	830	815	895	894	841	846	871	873	832	829	799	799	834	830	843	796	833	832	844	841	809	899	797	820	815	860	821	804	824	833	895	843	849	848	820	824	808	807	815	776	826	849	849	783	815	848	850	806	843	783	851	850	854	805	798	855	798	820	775	888	765	780	811	817	850	854	834	828	872	827	859	904	858	808	805	823	829	820	828	841	824	785	819	820	824	814	878	794	845	816	843	794	793	786	835	818	814	799	803	810	807	857	836	742	797	842	847	863	856	855	823	853	832	853	850	838	765	836	793	777	798	802	841	789	820	812	792	837	799	842	836	775	780	821	834	830	847	858	804	797	836	827	794	819	798	843	797	808	805	754	803	796	795	846	785	856	894	845	869	842	814	834	869	814	834	828	869	812	882	842	769	840	835	856	784	832	784	776	837	818	854	782	811	761	850	805	797	821	813	860	806	752	860	841	834	803	776	863	863	860	823	795	806	805	823	811	841	797	823	810	846	814	764	835	766	813	799	822	807	837	819	861	749	848	814	768	817	796	820	820	851	831	841	794	781	814	823	810	900	807	843	801	821	832	769	817	857	822	840	831	807	848	796	794	819	835	826	878	806	807	806	799	835	819	817	798	857	855	871	797	813	788	811	835	793	817	819	806	855	818	862	792	792	783	838	771	775	820	793	741	825	826	804	814	815	872	806	824	791	812	842	824	793	826	814	815	812	809	795	816	844	819	808	756	813	804	811	795	828	841	794	786	807	825	814	865	844	735	799	865	803	825	812	806	844	822	837	795	778	851	808	785	846	813	807	879	854	803	819	805	867	840	818	797	799	798	826	811	859	759	823	835	816	830	751	819	796	820	820	850	800	848	785	838	785	814	831	773	835	839	854	823	819	821	861	789	853	806	826	851	829	854	791	840	840	828	822	853	859	837	803	853	805	798	829	785	811	791	807	818	790	813	849	820	807	861	874	852	833	843	839	842	831	865	774	818	806	758	779	803	826	820	832	837	864	793	843	842	810	848	838	835	828	849	833	830	824	844	762	778	818	791	873	821	849	827	825	805	809	835	857	812	778	832	855	821	782	820	825	816	788	851	827	780	850	845	854	853	831	817	835	807	784	820	785	795	817	820	764	868	764	806	855	860	789	871	806	841	741	822	836	843	842	783	865	842	830	800	792	805	839	838	798	788	836	835	813	738	791	844	800	826	799	817	830	807	777	795	822	815	847	848	832	820	836	796	809	833	901	810	805	860	840	833	825	865	853	835	809	766	822	882	842	857	817	837	835	837	838	791	846	837	806	778	885	836	824	810	820	804	812	837	789	840	821	864	865	823	829	836	850	770	803	828	816	837	820	858	869	847	829	812	845	822	809	832	830	834	800	811	798	810	832	813	852	817	795	861	857	824	835	783	820	892	810	810	829	795	800	803	839	840	802	859	818	801	753	839	813	807	866	824	832	832	815	834	890	838	819	861	807	835	813	886	833	780	864	837	791	849	824	817	857	774	808	816	800	756	821	784	837	874	822	799	814	867	826	761	784	868	823	833	815	818	849	855	842	863	869	821	785	856	868	834	789	854	880	800	856	857	791	831	831	840	798	851	849	854	831	770	838	861	856	789	768	841	830	767	861	835	822	828	834	786	866	787	843	820	792	767	767	834	803	819	806	845	806	843	805	818	853	885	849	815	781	813	816	801	854	862	833	833	797	836	863	840	841	833	825	818	859	857	855	846	813	823	815	871	824	775	797	818	830	823	867	798	806	838	853	809	834	788	837	776	837	849	814	830	754	846	838	798	793	856	810	816	764	809	795	837	852	814	840	830	836	804	765	772	809	847	798	903	809	851	817	865	807	838	834	825	827	869	848	832	798	824	776	872	781	789	861	858	841	831	838	839	810	811	809	786	841	819	870	863	833	800	856	796	844	831	883	850	803	798	804	797	824	813	860	861	816	823	800	826	864	814	767	847	827	813	818	829	831	831	835	787	838	825	844	785	863	791	774	820	801	828	829	882	762	875	774	847	838	879	744	830	839	805	790	841	837	800	865	809	824	803	811	838	843	852	811	809	841	823	846	822	904	848	802	878	829	771	788	805	830	759	820	846	815	823	826	877	841	834	794	793	793	814	814	815	781	821	818	813	815	814	840	797	836	838	826	829	812	775	814	817	855	805	824	819	779	819	859	865	780	870	876	839	823	781	824	844	814	797	792	810	900	874	836	885	783	803	783	797	797	788	794	814	811	859	848	777	772	782	779	837	851	855	834	850	833	863	790	785	794	818	795	802	840	863	811	823	827	805	835	819	845	835	845	849	779	795	813	817	874	813	842	782	909	802	785	793	781	862	775	805	743	847	844	848	874	823	868	841	830	837	854	829	840	763	840	823	822	867	828	830	775	889	807	837	866	797	809	798	823	811	823	868	857	807	798	801	827	815	832	820	824	848	879	796	797	828	781	826	813	848	835	786	793	824	835	829	786	807	854	820	830	862	826	793	846	845	821	807	776	845	818	794	851	835	874	829	806	823	833	818	816	824	852	800	849	833	811	895	864	826	774	841	839	844	818	825	785	783	834	886	812	826	802	833	801	832	805	852	862	875	793	848	846	816	808	859	817	837	836	830	858	817	837	798	743	818	860	808	808	805	820	798	825	812	787	800	763	806	814	830	821	816	886	865	775	794	854	800	780	820	821	884	871	788	824	814	761	804	851	863	786	788	792	869	772	891	825	872	824	823	777	810	763	839	893	772	775	828	809	837	815	838	794	827	806	820	795	846	794	823	794	804	807	819	826	852	817	825	845	818	796	800	829	779	854	792	847	819	797	871	796	848	844	861	884	810	811	811	778	796	851	816	848	859	832	901	838	861	826	833	800	848	807	817	827	783	796	845	829	812	879	787	857	887	822	875	822	824	741	793	835	824	789	764	762	853	822	834	816	864	830	817	851	808	799	785	811	817	825	822	855	822	819	891	795	814	835	844	835	822	868	872	805	854	801	890	803	830	846	844	817	812	870	870	774	836	870	791	822	821	855	839	853	823	804	812	770	847	795	799	828	817	799	795	793	843	847	769	783	798	787	806	826	825	920	809	847	835	860	796	844	782	819	864	874	871	829	833	817	832	828	839	823	869	864	839	797	815	834	830	863	823	860	823	822	859	790	827	805	804	827	788	844	858	870	878	838	809	862	833	805	822	792	791	822	800	822	854	778	842	811	820	803	804	797	818	810	817	813	800	863	840	782	836	774	845	817	811	841	848	860	852	774	888	785	815	843	873	813	787	814	761	853	878	776	800	846	789	866	867	837	809	775	835	807	785	794	867	833
25420	21395	26498	21825	3253	1387	1226	1093	1016	1056	1037	983	979	990	941	949	981	1018	1025	991	1023	1030	1016	918	925	1016	1032	1033	944	1000	956	948	968	983	1019	988	965	921	902	972	963	942	985	963	920	931	979	965	956	920	913	988	990	952	937	896	1002	933	978	1001	957	966	977	934	925	921	939	946	1007	940	974	880	959	928	972	936	902	974	958	892	986	969	1007	985	931	971	945	978	951	918	951	956	957	960	907	957	926	942	935	910	893	969	900	940	935	954	938	905	964	966	970	958	965	965	976	934	952	956	998	939	990	966	973	924	937	984	1005	940	957	951	911	956	999	891	923	916	982	956	972	984	942	939	937	919	1061	953	982	1021	960	928	1061	950	996	957	966	954	1029	932	959	969	962	973	961	984	955	965	1004	946	971	996	983	951	941	951	927	928	992	996	995	964	975	879	984	971	924	927	896	982	906	947	937	908	995	977	947	923	951	964	924	922	966	897	926	929	1019	998	955	926	962	926	905	897	953	953	943	904	976	923	942	945	940	990	981	919	977	992	938	932	909	987	923	973	906	917	907	940	928	915	964	962	956	957	973	959	949	949	983	940	990	919	957	979	981	949	973	969	908	979	989	909	966	924	941	972	928	924	950	900	969	968	972	966	944	975	987	929	956	948	926	946	937	961	975	914	935	920	944	935	969	992	952	963	940	934	920	967	892	913	969	992	932	973	924	992	927	1005	926	938	929	865	893	959	1006	978	955	975	956	920	941	916	971	942	927	974	925	911	955	953	946	961	929	900	964	972	923	888	924	922	944	981	994	952	939	989	953	961	986	1026	926	929	955	963	937	938	935	905	933	982	956	919	890	944	903	915	910	951	906	961	917	976	969	990	956	983	984	983	936	944	980	991	962	951	944	923	990	967	956	970	917	987	967	935	963	967	990	968	1001	981	927	921	945	979	923	914	994	998	994	964	924	983	954	910	924	898	934	963	911	974	924	924	1003	956	890	917	975	944	972	931	941	953	951	997	945	984	919	965	1000	936	944	949	935	956	962	980	951	1001	893	968	918	976	895	901	951	938	1047	959	998	931	972	949	943	953	945	897	890	934	930	987	936	906	948	973	884	971	974	954	926	943	947	970	937	973	917	912	976	971	933	922	949	907	985	970	987	946	977	953	918	923	1002	987	962	973	956	934	944	959	945	968	901	1000	916	991	928	937	978	948	963	959	925	922	974	946	908	971	944	896	984	956	959	941	943	928	930	989	933	901	933	933	906	938	953	932	930	989	950	900	955	919	984	1005	925	938	922	988	902	914	1024	967	889	978	973	894	980	976	917	904	983	988	900	949	908	1001	960	964	944	934	928	962	958	955	925	980	908	929	987	937	951	948	961	935	979	977	1002	954	954	928	936	924	939	958	943	950	928	1014	958	904	985	928	990	884	908	942	974	955	978	942	1010	905	951	1011	1007	955	959	974	965	962	977	957	1000	890	930	957	975	973	976	956	915	943	1005	895	942	922	928	991	921	964	971	957	921	933	886	920	906	923	958	967	992	1016	949	948	960	1026	948	893	973	936	925	906	924	958	958	943	1018	962	950	971	933	961	966	959	995	960	968	950	944	975	916	928	957	941	923	948	916	1000	943	934	952	878	951	985	947	906	945	930	961	965	976	935	912	956	937	895	974	949	946	923	983	997	973	945	911	1008	942	963	969	917	996	942	942	914	953	995	949	925	890	963	960	922	888	987	947	1003	971	887	959	941	930	947	912	915	957	996	972	953	981	934	901	941	927	925	971	1004	971	910	920	1030	949	959	975	953	910	958	925	943	987	936	981	985	973	1000	1033	902	957	904	986	931	1006	944	908	916	937	975	913	1019	929	958	954	945	924	896	915	961	954	938	959	1017	931	953	946	932	954	901	962	926	960	961	964	960	956	985	949	980	956	926	961	967	937	1003	879	966	938	921	942	995	990	936	988	964	961	950	959	976	926	932	931	1005	1019	914	970	962	953	960	922	938	945	929	935	934	956	923	985	940	969	993	940	939	982	1003	931	938	979	936	916	957	912	945	967	944	890	933	1003	1020	910	937	965	964	942	991	973	1005	921	975	931	975	995	955	977	1047	1014	977	966	921	923	923	976	978	965	927	900	930	971	949	991	970	991	935	918	956	976	999	980	1010	1028	941	931	933	948	929	966	930	944	883	878	907	914	962	967	998	936	980	934	922	952	952	952	959	937	899	950	983	902	905	927	972	956	944	936	944	883	914	929	931	948	919	975	899	938	898	886	958	966	1003	970	968	980	898	906	1007	1015	965	984	896	973	927	913	890	949	945	909	920	944	959	967	946	967	996	986	1010	948	967	987	926	952	936	922	979	957	980	907	984	939	961	970	988	887	1006	905	976	935	931	935	966	976	998	1008	939	914	997	980	941	972	947	983	982	933	985	952	982	921	951	960	943	956	944	954	913	908	935	912	946	915	975	975	966	929	941	977	976	895	973	943	924	914	941	957	888	965	965	978	991	955	934	927	939	954	915	960	953	957	887	979	968	949	948	875	946	944	976	952	996	947	986	982	939	969	941	927	929	1031	983	946	911	1004	973	958	944	992	925	890	919	938	983	938	956	933	967	988	918	969	953	942	938	951	959	973	939	851	990	950	1003	957	955	895	932	968	937	952	948	970	918	932	963	927	931	906	1003	968	950	955	927	989	976	926	949	904	920	983	923	901	930	943	936	992	947	990	931	952	894	941	947	923	935	967	961	921	908	922	901	979	922	980	899	901	906	942	919	901	913	936	972	955	920	930	964	984	975	949	943	940	1010	1030	934	921	971	900	934	963	1006	938	941	986	1010	906	944	953	962	920	993	948	953	959	988	937	1028	960	905	1012	987	929	932	983	979	954	1015	940	969	925	956	974	928	957	968	912	972	999	930	935	968	1004	932	949	949	961	940	931	932	943	967	987	965	959	888	985	940	897	942	928	969	908	1012	921	938	891	991	960	962	886	944	971	934	942	1011	896	965	907	984	879	892	925	980	978	941	900	1019	955	981	991	997	929	953	952	944	980	949	880	932	924	971	948	1020	978	1012	905	921	941	1004	934	944	929	990	925	936	1001	989	968	938	962	939	962	939	969	925	943	923	935	900	957	952	994	951	1015	998	987	930	928	944	986	895	947	940	955	975	1002	901	999	930	939	933	971	951	957	956	952	967	939	951	980	958	972	930	901	961	984	958	1004	899	915	948	928	1022	989	966	935	951	1001	999	905	884	986	917	957	926	978	952	914	887	922	942	963	966	981	922	984	999	952	922	953	945	949	927	993	988	952	958	959	904	1007	925	927	959	920	972	1012	992	981	944	930	930	935	983	943	938	976	944	964	952	950	998	881	971	930	940	948	993	965	892	1022	972	949	936	952	964	906	923	960	943	935	989	933	953	1022	990	981	932	948	931	976	883	908	992	979	975	952	909	1007	982	925	908	962	944	919	950	1026	929	950	966	927	1034	974	889	971	909	965	975	936	954	912	1004	937	911	994	990	951	957	962	953	936	965	935	958	967	958	992	927	972	992	954	956	900	997	922	934	927	975	950	979	932	980	942	968	944	997	923	954	886	913
3775	2656	2282	1437	1205	1156	1081	971	996	943	929	905	968	965	923	860	934	949	921	895	899	884	925	865	885	877	885	923	884	913	859	890	833	871	881	889	830	890	921	877	850	849	892	832	905	824	904	855	831	860	887	849	859	918	904	922	854	916	868	844	899	842	825	869	863	832	794	843	874	912	920	889	877	839	876	852	855	848	888	893	842	881	876	897	861	857	915	839	924	853	870	844	839	909	850	923	793	840	864	877	851	891	827	852	852	843	823	870	844	866	857	822	863	858	826	841	859	918	895	886	911	861	874	867	835	815	897	827	897	859	875	836	873	864	881	875	870	933	870	866	851	916	833	827	878	852	874	896	827	828	800	837	844	838	954	834	849	849	883	822	911	869	855	861	849	839	845	796	843	861	908	827	876	864	803	860	839	834	857	842	880	875	827	816	874	851	844	879	889	844	825	858	852	846	855	824	876	885	866	839	829	847	787	864	921	845	872	848	901	850	860	924	870	832	845	858	865	920	866	834	819	841	830	871	824	812	833	895	886	880	864	848	884	898	875	800	809	818	811	824	887	874	843	871	839	882	886	834	822	884	878	845	833	920	892	830	854	884	867	880	857	863	880	857	876	892	889	841	859	840	889	781	882	864	877	871	856	867	833	821	856	856	864	899	905	875	856	848	855	873	882	861	851	845	854	823	849	840	878	822	915	887	823	857	872	885	839	852	897	863	851	875	867	827	909	892	857	906	919	891	863	900	883	832	841	829	875	824	887	900	832	812	893	789	819	899	829	850	853	890	831	938	878	809	882	882	889	845	830	847	807	895	891	860	863	900	874	816	876	899	843	837	828	838	862	813	847	840	842	852	862	854	846	878	878	863	862	880	855	818	901	871	815	876	866	831	813	910	901	848	856	861	858	852	860	871	831	867	849	838	836	876	844	880	846	840	859	863	862	876	850	898	895	847	850	832	873	858	857	863	818	863	868	872	874	892	897	829	809	828	867	843	839	896	859	850	908	814	887	818	882	827	777	842	858	844	832	898	826	862	823	865	836	896	878	859	886	883	833	829	872	878	799	823	870	861	833	857	871	828	831	868	874	895	883	863	882	878	866	873	868	880	887	849	848	846	835	842	868	882	901	852	829	783	892	886	878	828	852	885	871	836	845	883	802	865	879	824	869	845	855	855	872	894	850	832	865	826	820	823	877	853	883	845	859	876	808	841	844	868	846	889	906	835	877	829	848	869	873	812	907	882	854	857	886	873	872	817	844	894	873	820	898	849	821	886	859	885	867	891	835	841	854	853	906	859	854	856	849	899	873	911	801	838	885	845	863	851	829	828	860	899	874	901	880	902	871	858	894	857	851	858	875	837	869	884	912	805	824	883	864	874	830	834	840	902	888	822	860	878	836	848	858	880	835	819	899	848	847	848	821	879	840	876	846	873	849	888	875	891	899	877	887	883	799	830	885	867	814	888	835	871	914	880	828	889	828	869	886	912	886	848	856	855	870	841	873	800	836	859	840	893	878	869	833	855	836	914	839	808	888	895	901	867	854	858	852	875	831	871	866	851	864	850	888	817	825	831	836	910	902	872	808	896	883	884	890	838	843	870	928	833	857	809	833	840	866	889	869	801	855	842	877	876	843	881	872	881	814	875	890	829	876	879	909	866	889	839	831	842	865	894	865	840	839	871	862	846	821	852	828	896	878	776	880	813	847	834	837	860	835	846	789	853	806	854	820	820	816	845	855	894	866	808	839	840	889	870	871	888	847	826	852	862	877	843	859	847	852	824	851	819	847	844	847	867	886	879	864	858	870	864	904	838	841	880	872	841	960	862	846	891	829	826	875	852	850	845	840	810	810	842	861	865	874	890	872	868	863	847	846	870	862	877	839	869	876	865	837	869	838	809	814	834	861	875	897	836	854	810	848	823	824	867	865	831	888	852	875	840	882	845	832	883	856	801	857	834	823	847	852	814	869	887	872	850	872	877	870	840	849	926	880	881	813	834	879	879	855	864	903	886	785	850	828	860	854	873	826	851	852	888	830	827	826	816	807	886	892	863	867	850	865	846	875	834	843	858	908	861	885	856	871	859	876	781	879	864	915	873	898	820	834	861	889	837	831	878	857	870	854	852	872	879	942	823	854	884	868	844	892	878	852	805	857	820	872	839	865	815	820	849	806	833	910	873	854	852	859	840	868	846	866	801	884	900	843	850	859	891	875	872	839	843	876	879	815	835	811	796	867	895	856	867	848	848	838	887	864	827	891	904	904	871	873	880	880	850	866	832	809	780	849	835	858	844	814	866	828	861	866	857	883	803	818	862	826	838	868	850	797	845	808	834	833	836	845	861	824	832	833	803	836	795	879	837	847	880	848	847	840	911	829	842	823	851	844	851	852	819	851	865	825	883	822	871	910	829	838	822	873	850	807	907	905	787	837	883	840	872	799	841	806	879	897	837	859	860	890	846	848	857	857	855	914	886	850	823	853	825	844	832	820	860	885	830	838	840	800	850	888	857	857	833	836	838	849	853	868	871	847	871	871	845	835	816	817	911	895	854	874	851	881	809	903	874	880	919	912	866	902	817	821	869	841	838	808	898	800	853	824	789	890	825	808	899	888	857	885	850	894	869	868	848	855	823	902	869	849	834	836	830	914	853	893	847	882	850	869	875	867	859	909	869	876	837	810	842	874	830	833	807	849	894	869	851	802	876	826	853	864	860	897	826	804	855	899	833	823	844	887	831	862	833	878	887	886	820	856	838	875	895	844	813	795	804	840	852	864	884	812	912	779	845	879	859	861	858	912	845	879	896	853	808	852	888	831	857	843	835	881	850	839	867	876	842	840	902	858	879	853	893	854	843	810	882	833	881	835	835	879	856	869	863	834	907	814	867	902	866	860	863	872	801	831	834	821	834	853	843	849	857	857	880	836	851	835	854	934	881	858	868	823	829	874	857	815	872	896	846	840	861	905	905	833	861	859	841	803	825	917	885	844	869	899	834	856	850	854	811	873	855	853	816	844	834	899	871	882	825	825	912	837	865	892	901	816	833	853	855	844	836	892	851	837	811	871	832	920	867	879	854	888	793	858	811	913	877	829	873	854	821	896	814	818	913	895	892	860	833	878	823	855	878	877	845	861	803	873	820	847	809	851	863	824	881	869	858	819	853	940	870	908	843	858	849	873	881	813	895	827	867	855	872	899	812	861	838	818	871	867	867	826	866	838	842	843	865	848	862	885	805	847	859	890	858	805	889	895	834	816	845	843	870	802	844	824	814	826	877	873	849	896	849	907	843	840	833	868	895	873	901	819	858	816	829	831	884	839	863	814	820	844	892	919	874	879	871	848	897	888	873	853	865	823	862	863	862	889	877	883	840	851	827	817	818	905	864	854	854	858	842	832	858	859	817	840	881	841	863	844	852	839	847	898	837	816	842	882	868	832	842	847	800	883	837	859	885	836	920	838	869	898	865	834	845	884	897	862	880	817	823	870	816	869	850
24085	21392	28638	24541	20907	4323	1359	899	738	712	615	719	671	643	670	620	628	625	615	604	626	656	609	623	619	603	634	640	619	668	580	629	604	588	545	576	606	597	596	588	609	590	635	599	625	581	594	637	613	636	612	612	620	595	566	589	631	582	606	633	619	596	619	600	617	598	613	581	588	565	632	638	571	588	594	644	575	566	598	671	581	562	540	545	570	549	585	546	619	604	556	559	597	601	584	645	580	584	556	582	590	596	627	569	597	573	602	607	594	589	574	601	640	578	613	611	601	566	591	597	594	585	592	647	600	564	621	594	573	596	570	594	536	586	619	567	608	545	586	585	601	594	613	590	606	618	602	560	588	599	615	566	591	558	558	589	634	636	613	624	576	632	527	621	563	628	596	633	581	613	546	662	580	596	582	580	569	646	595	577	605	607	611	608	577	600	573	609	594	607	593	584	612	635	550	598	594	581	583	577	558	559	568	566	573	603	575	595	575	560	590	610	593	603	620	581	620	534	607	592	578	613	588	589	619	650	571	580	627	548	579	577	623	571	580	561	573	560	594	580	581	549	604	581	595	611	569	615	623	619	592	621	615	581	526	609	620	616	563	574	584	589	593	574	563	618	550	607	637	595	587	608	562	618	609	566	570	592	620	624	621	552	600	577	619	578	562	597	545	594	557	596	582	583	589	606	581	583	594	559	576	572	593	617	592	625	586	610	589	550	586	606	606	590	585	575	548	604	599	598	561	585	556	570	583	596	554	566	601	582	573	619	589	596	591	591	612	549	554	580	587	579	585	583	618	580	587	598	574	581	571	568	600	622	629	539	616	625	616	616	588	567	570	587	560	628	590	591	583	566	597	610	614	584	554	605	540	571	594	587	599	575	576	587	595	594	571	632	581	565	600	580	566	603	587	574	562	562	604	583	552	572	572	588	588	601	540	569	581	590	600	601	621	596	584	620	584	541	581	615	554	558	584	602	602	615	609	593	550	603	565	558	568	559	573	623	578	578	594	556	574	577	603	596	579	565	544	562	547	548	639	616	583	598	590	559	557	577	565	610	585	556	616	618	627	578	586	628	548	636	508	603	585	621	609	589	621	598	594	574	577	604	565	580	615	584	588	594	570	565	619	561	591	574	607	563	601	586	614	590	605	621	549	561	594	580	592	603	548	601	579	611	575	593	566	606	568	598	624	609	585	566	544	571	596	580	548	582	594	596	571	549	633	543	525	594	595	538	644	579	566	574	591	599	546	631	543	621	597	614	615	604	591	640	575	598	588	566	553	575	564	570	575	611	603	618	551	568	563	576	539	587	594	587	580	581	582	595	616	611	598	564	557	578	603	632	586	618	590	568	583	642	611	612	590	578	564	648	554	583	618	582	613	596	539	607	572	547	590	559	586	644	589	604	615	605	610	593	558	576	583	607	582	608	590	572	614	566	577	586	583	575	585	589	622	604	605	574	591	584	652	580	560	575	549	571	583	561	614	572	570	608	584	604	562	577	620	593	549	592	638	600	599	649	608	601	601	585	560	616	563	589	601	567	586	608	548	612	570	560	614	597	567	567	609	611	603	584	575	614	575	592	603	569	606	616	594	581	590	599	579	588	619	608	599	592	577	572	645	603	597	603	584	592	597	575	582	578	553	541	607	579	581	605	577	616	601	628	603	581	572	580	615	574	571	641	567	611	611	630	573	621	600	577	589	601	587	597	539	594	573	600	571	572	572	557	622	565	582	581	619	608	604	575	608	563	523	540	615	574	566	624	585	585	589	568	621	620	569	617	638	592	628	557	586	636	613	600	574	571	599	615	595	606	581	614	615	541	565	607	584	603	575	615	600	549	587	582	573	581	594	600	592	577	555	602	598	617	620	584	654	608	621	584	605	570	605	597	577	559	565	540	603	588	572	609	588	578	578	603	579	585	601	582	601	572	583	536	604	551	606	570	574	573	575	597	585	603	599	598	590	606	596	601	593	561	606	653	570	578	579	590	623	600	579	597	565	598	588	632	614	597	548	559	617	578	556	570	575	594	596	584	572	656	637	592	563	586	595	585	601	566	576	573	595	606	584	590	567	565	595	602	629	614	558	542	622	575	628	625	645	568	532	544	628	608	575	540	591	594	606	573	582	557	564	568	585	606	569	592	596	602	549	577	541	641	587	598	563	580	608	611	592	584	608	583	590	546	615	572	561	587	586	526	633	591	541	570	587	573	568	575	601	601	596	591	614	586	568	573	612	580	563	563	619	544	589	614	602	560	628	617	591	593	603	579	586	591	583	604	565	577	577	601	581	587	611	579	599	597	559	586	588	597	597	564	625	581	623	612	619	588	579	568	606	625	550	573	606	595	576	590	578	620	614	586	579	600	601	572	566	540	548	581	586	608	552	545	584	595	584	561	605	646	593	581	616	617	549	580	642	575	561	575	658	588	586	578	567	556	623	592	604	614	602	560	570	606	614	595	616	595	599	581	615	590	567	609	627	591	592	602	572	594	529	575	603	567	572	626	594	578	583	597	594	623	530	552	615	614	608	522	587	585	642	594	577	531	605	592	617	562	579	601	590	580	623	579	585	578	558	595	588	577	577	554	565	599	601	614	571	556	556	576	538	622	570	588	590	554	612	575	594	582	621	536	584	576	567	598	570	596	559	523	606	631	611	565	578	627	581	598	622	609	573	533	608	591	589	620	595	602	555	594	581	575	626	577	630	569	595	580	617	557	627	614	613	588	662	590	596	568	572	550	538	566	588	552	527	619	545	589	550	568	552	585	596	564	639	623	639	600	578	625	598	604	595	597	563	604	593	547	541	564	597	567	582	578	561	585	616	586	595	585	661	551	589	594	593	630	533	563	590	552	587	561	559	531	580	563	562	631	592	614	597	602	570	551	572	570	579	599	593	588	553	579	617	579	589	611	594	576	524	588	588	619	554	618	570	558	597	630	561	601	604	616	613	558	568	619	561	603	592	576	556	559	585	604	587	561	563	621	611	599	566	584	589	579	595	576	572	587	595	573	593	554	555	595	606	560	603	619	540	602	569	586	584	579	608	610	562	577	602	629	616	589	612	611	533	569	575	555	614	573	592	570	556	591	583	583	574	554	588	581	574	598	553	578	580	589	594	562	609	664	605	560	569	555	579	604	580	594	576	611	600	597	598	507	537	566	538	594	593	543	592	575	622	585	608	589	588	590	601	538	539	579	567	585	549	575	576	612	592	596	572	610	616	553	630	529	579	583	616	548	610	619	599	594	575	582	579	605	614	564	558	558	592	562	560	586	591	597	587	580	558	658	568	563	600	563	606	582	619	573	576	570	561	582	551	633	620	581	601	560	584	587	548	595	555	613	565	562	601	579	593	612	605	565	584	612	656	591	555	587	557	591	589	596	571	606	582	579	601	585	557	593	601	595	564	565	585	582	594	582	580	571	562	570	610	581	599	613	562	573	602	610	537	607	602	576	606	597	600	584	601	593	549	578	601	591	565	606	549	558	563	603
3600	5068	4017	2146	1562	1257	1021	951	890	796	752	733	711	726	705	706	658	640	653	631	639	669	595	654	649	662	654	636	633	623	620	577	609	656	616	588	623	603	583	576	571	620	624	593	594	607	578	602	589	620	594	586	625	614	559	614	616	613	611	577	597	589	587	597	579	586	571	577	614	581	602	606	565	633	591	561	613	650	607	607	598	599	622	570	578	615	678	597	580	610	585	608	638	598	563	567	624	582	577	589	618	582	644	660	598	567	651	584	600	548	578	591	620	576	577	582	612	604	633	552	585	643	584	577	544	597	562	612	577	584	616	576	600	576	652	585	596	608	619	606	576	617	601	579	607	602	610	588	560	592	576	584	610	582	576	583	579	590	588	631	598	573	567	573	594	595	613	616	567	625	627	601	591	584	582	653	598	601	581	590	611	544	558	566	581	563	531	606	608	583	593	609	565	602	625	582	608	563	614	524	594	607	580	627	527	550	631	564	591	551	569	611	630	557	588	601	569	587	619	580	604	593	578	623	570	582	609	609	607	571	607	606	588	580	561	624	616	604	560	566	564	571	580	600	596	594	575	571	595	591	594	623	575	586	602	626	599	642	608	572	583	618	599	580	573	566	586	566	534	642	615	574	575	574	591	553	610	571	581	601	605	586	587	577	548	591	565	602	604	530	616	598	586	565	544	547	653	573	617	578	585	624	548	565	609	595	554	587	585	632	593	622	571	617	580	552	575	573	588	554	607	614	611	589	593	590	534	583	574	554	585	587	594	601	599	603	624	566	550	554	575	582	590	573	631	576	595	571	585	565	569	596	623	607	619	545	578	577	591	574	593	594	591	628	567	579	557	598	573	580	557	560	589	564	544	557	522	614	589	654	577	566	606	599	594	595	568	584	574	536	598	541	596	564	573	587	555	600	568	578	589	587	558	576	614	616	577	617	587	633	586	571	598	600	601	605	604	557	579	575	598	567	585	587	543	588	580	586	527	574	589	573	586	604	567	593	591	634	586	595	593	599	579	594	595	574	603	612	556	581	554	588	583	637	569	575	588	597	610	618	592	620	559	596	580	636	621	584	568	583	567	560	586	584	606	593	600	569	590	605	546	587	600	567	593	559	576	614	575	574	594	596	597	593	597	583	588	599	576	600	627	587	592	560	608	619	582	614	580	581	579	611	604	599	570	596	538	578	595	612	550	576	589	595	621	524	596	623	582	573	586	578	600	585	596	621	573	584	578	614	608	588	550	605	577	596	580	613	574	594	566	628	588	601	592	601	603	586	577	579	631	571	570	561	564	587	593	551	599	585	619	581	612	577	580	580	641	620	570	589	582	572	605	583	534	556	539	586	564	580	603	586	622	543	543	597	557	589	570	551	616	597	546	562	554	610	579	590	582	581	587	565	584	601	572	549	587	584	655	580	681	566	550	550	592	586	600	625	580	575	540	557	532	599	559	616	586	582	556	576	595	587	608	600	618	537	596	615	613	580	596	575	549	586	603	584	574	542	585	607	562	561	640	529	579	568	581	564	579	532	604	584	548	583	610	630	552	597	576	548	548	563	592	638	570	609	611	579	591	583	591	557	601	571	605	573	563	623	551	558	572	601	599	536	569	565	607	558	597	584	585	601	599	614	609	601	579	556	549	569	565	570	606	630	581	593	554	588	594	608	595	587	561	555	628	591	604	620	577	598	635	586	540	655	562	606	569	568	620	558	599	587	535	539	559	617	647	610	598	590	566	531	599	621	600	537	571	591	614	593	556	544	612	580	618	552	566	585	572	590	594	583	517	620	599	567	583	563	584	577	566	577	611	532	573	561	547	586	591	563	569	612	572	567	584	595	572	553	600	577	594	570	598	544	616	552	610	534	559	555	579	582	558	557	576	601	577	559	601	625	563	597	578	532	580	601	579	570	613	580	565	524	586	584	574	585	591	569	587	561	547	604	631	577	600	616	539	547	633	570	584	562	598	567	542	597	583	609	567	594	596	572	589	554	572	592	562	519	591	569	589	582	592	534	558	567	589	597	579	585	581	536	584	606	599	540	563	548	572	601	582	573	523	592	568	654	615	565	575	563	556	537	548	569	534	599	596	562	598	570	563	559	569	582	570	581	550	556	572	564	574	571	580	556	573	639	598	620	570	586	569	618	575	530	588	579	604	600	585	569	574	576	588	528	556	577	578	540	561	568	586	551	588	564	592	569	561	584	572	562	575	570	569	588	579	591	560	571	572	602	576	587	597	570	547	637	609	616	551	601	565	561	588	573	557	619	538	591	582	532	574	622	553	592	619	622	593	530	600	599	609	606	569	576	583	584	597	619	552	542	577	574	589	594	590	595	538	583	530	602	575	583	591	572	582	585	619	579	567	598	555	574	576	547	601	585	592	588	565	595	551	595	636	613	591	597	600	571	577	577	559	605	530	633	614	584	587	598	557	609	568	588	568	594	585	610	625	577	606	564	545	602	599	565	638	599	587	579	599	542	566	576	566	540	637	594	566	551	548	584	593	576	582	599	596	549	600	582	622	562	580	578	562	592	595	544	636	538	580	614	572	590	562	565	562	564	579	564	620	598	635	577	603	633	558	580	587	574	531	565	572	605	567	591	641	556	584	586	554	575	576	605	568	568	587	636	554	559	568	586	560	610	574	570	582	541	570	586	593	571	603	544	579	589	582	605	564	624	581	562	587	565	633	610	579	564	550	575	600	554	597	579	566	575	579	595	571	596	575	582	575	527	558	567	582	575	570	551	626	594	544	603	567	571	543	536	618	540	610	618	637	561	582	587	574	603	567	529	571	576	568	565	566	573	567	600	572	558	550	559	594	603	590	554	569	578	593	566	577	590	578	580	563	588	607	577	571	617	556	544	600	585	555	559	591	600	603	597	563	600	544	517	550	568	582	608	620	564	574	569	577	593	567	617	578	599	575	587	605	608	570	587	561	568	560	577	573	558	610	580	569	575	585	618	581	584	535	583	549	570	558	604	584	571	578	587	604	587	563	590	576	551	626	571	571	600	563	559	573	638	587	581	526	587	612	614	569	604	598	601	548	573	598	570	586	600	599	510	594	593	572	597	596	610	573	595	572	570	586	601	551	568	556	583	564	624	580	580	631	578	612	559	580	578	601	592	611	568	619	567	577	589	587	595	586	559	563	602	569	576	589	599	567	578	612	627	604	588	524	550	595	606	584	606	636	571	628	560	581	601	568	575	620	571	595	589	588	560	566	594	598	563	615	553	560	530	537	565	550	538	618	556	567	588	543	583	550	574	599	567	589	574	587	603	550	596	554	589	592	555	573	576	593	562	562	582	581	590	569	534	579	576	568	562	582	605	566	581	568	579	531	567	550	613	568	555	589	568	585	635	607	582	573	566	644	596	561	593	568	594	542	597	593	615	566	594	613	541	612	566	594	577	581	593	594	580	578	590	515	560	634	584	615	570	581	569	574	617	599	611	601	580	547	603	598	562	608	578	574	524	572	587	582	585	577	584
27605	12998	2353	1387	1027	918	1000	909	887	857	919	884	915	911	983	881	916	897	950	862	890	890	929	962	944	947	947	876	997	925	938	920	886	946	929	925	973	958	901	921	941	913	924	913	907	856	931	906	954	894	973	940	940	932	925	911	888	939	885	901	927	910	898	923	913	949	919	902	917	926	923	927	960	904	955	911	976	970	873	936	886	899	956	911	903	910	897	951	929	898	898	916	914	895	909	931	896	857	930	921	962	913	866	918	929	941	979	904	950	959	959	868	960	971	965	966	956	894	959	893	935	920	913	989	908	890	961	982	930	956	925	914	934	920	936	895	927	945	946	919	946	961	955	909	950	922	867	952	906	920	961	933	918	836	924	879	904	905	918	895	950	900	873	968	883	910	924	892	925	849	941	944	886	895	904	891	994	915	937	913	852	897	961	948	921	934	898	968	896	863	961	953	934	927	932	925	937	944	968	997	919	964	948	961	900	964	944	950	951	924	933	986	936	912	937	937	896	909	906	913	969	907	955	904	958	888	911	950	918	930	984	955	918	924	899	898	896	971	950	894	922	920	939	882	929	966	856	899	953	936	926	936	910	951	897	920	951	942	944	893	951	897	946	888	945	961	906	993	892	885	915	925	925	940	920	889	901	946	967	899	956	887	895	910	934	933	977	953	935	946	916	923	937	916	960	891	938	942	939	899	936	952	949	977	949	915	933	954	935	922	905	939	894	934	886	911	859	908	1007	871	895	939	971	915	913	899	966	933	869	914	919	924	914	901	880	885	906	999	926	902	919	997	956	986	912	951	926	931	907	884	914	971	933	937	991	862	946	937	922	897	895	855	912	1008	891	944	897	904	868	923	908	902	966	906	938	903	928	911	885	960	943	859	924	904	923	913	945	949	965	913	973	981	886	964	854	959	870	892	917	922	927	876	938	935	982	912	900	946	901	957	909	935	950	890	919	932	893	980	936	913	886	894	899	920	907	900	955	929	933	906	864	898	889	881	937	859	910	894	950	912	950	890	877	916	894	955	898	928	924	940	922	969	967	899	882	950	914	952	930	863	897	966	857	904	978	961	925	946	957	908	930	961	881	878	961	921	963	878	917	923	930	965	865	972	985	975	997	957	942	933	935	876	861	931	968	938	925	964	911	928	961	925	932	923	951	973	937	867	896	922	874	906	897	954	976	976	916	934	890	938	893	921	930	928	920	917	954	962	968	860	888	941	918	890	871	901	861	913	898	954	905	909	927	893	940	906	878	872	920	949	953	931	907	895	908	897	922	1000	876	876	941	907	943	844	915	933	977	914	942	936	982	932	928	927	871	917	902	923	878	879	874	979	889	952	918	963	922	929	947	960	959	928	904	892	916	925	911	972	961	925	932	922	886	923	926	915	919	953	931	955	965	918	936	941	938	921	892	933	892	894	912	932	944	940	928	945	886	916	915	888	939	969	888	957	908	932	946	955	929	916	913	915	947	907	957	930	946	976	915	924	867	967	911	912	918	918	887	888	924	888	922	933	962	951	926	970	968	937	912	974	968	865	919	933	874	871	949	941	890	882	913	915	952	955	848	883	942	920	909	941	954	922	889	936	888	915	951	898	934	917	949	933	911	892	912	941	919	944	942	925	911	913	955	898	906	901	906	955	900	943	927	952	943	913	866	956	853	893	951	892	929	889	963	882	930	938	923	926	898	977	897	917	908	934	939	882	933	963	1007	949	948	948	902	920	950	839	954	944	935	928	914	960	909	913	908	933	954	933	886	950	910	949	932	916	927	888	867	899	895	902	898	923	958	874	914	955	945	944	965	966	944	933	960	930	895	959	890	935	958	938	913	963	952	933	926	908	884	899	936	878	918	929	869	897	916	937	932	918	855	940	942	900	883	966	950	983	949	894	923	932	989	989	914	898	899	973	923	960	997	963	915	937	983	953	948	903	959	875	901	947	940	924	966	966	885	911	911	918	952	935	988	902	945	858	938	874	968	949	961	897	942	899	990	904	994	985	958	962	940	935	953	898	899	931	946	905	918	955	955	917	920	979	894	911	924	925	915	911	967	932	942	927	882	938	914	918	919	917	946	929	900	878	927	971	1000	910	943	979	948	924	917	986	919	919	898	946	900	936	913	944	914	891	875	917	985	903	888	878	882	909	944	927	824	890	842	915	947	909	936	938	943	905	907	930	935	944	923	894	956	934	903	932	896	937	936	894	884	980	874	971	931	909	936	925	951	948	931	916	943	945	890	897	966	917	888	929	928	907	938	957	898	899	904	891	901	942	890	982	963	992	915	902	947	900	917	957	895	928	887	905	846	918	903	903	943	900	898	928	980	971	930	927	893	970	986	888	902	935	948	919	885	948	929	901	934	948	910	987	897	951	932	908	976	946	935	854	935	984	956	905	942	933	844	931	914	944	926	897	933	964	943	940	879	938	924	950	897	930	948	897	880	978	887	877	934	903	930	943	934	969	939	888	978	931	887	883	926	940	887	952	894	972	912	896	923	926	875	931	898	893	909	890	907	909	974	900	932	854	921	891	899	923	916	896	955	983	882	914	936	947	858	910	955	923	960	932	957	929	918	956	967	915	918	954	921	883	954	884	923	946	907	955	918	927	961	886	934	955	914	943	944	928	931	904	891	957	914	924	955	952	966	884	922	904	934	915	908	972	904	945	947	902	907	914	983	943	962	891	935	967	913	971	935	938	932	940	866	973	958	952	885	927	914	913	968	919	936	910	878	880	948	941	863	991	892	899	861	914	913	932	935	919	955	943	912	898	922	892	925	914	934	909	928	953	951	927	907	914	926	875	914	913	952	915	973	885	900	951	978	919	894	910	897	951	931	937	931	888	945	890	924	930	988	908	939	984	938	910	903	926	880	948	965	928	910	856	963	956	936	924	941	918	894	929	959	915	929	939	944	972	936	946	948	861	919	985	928	927	970	949	940	969	961	879	968	894	933	945	936	953	906	898	965	935	947	914	878	975	908	958	936	906	849	911	936	931	951	944	957	932	902	936	900	930	893	931	904	953	957	944	933	927	897	894	920	1011	926	950	984	856	913	880	920	1000	976	955	974	934	940	943	846	909	925	917	918	967	937	930	973	972	904	897	922	934	957	953	965	951	1021	907	951	943	931	932	951	938	891	937	916	992	910	932	940	964	971	895	894	907	913	942	906	889	903	924	865	871	902	898	939	946	923	938	890	916	901	910	856	941	890	937	952	949	916	914	912	945	951	918	929	920	910	920	920	935	913	950	915	971	948	874	898	921	908	949	949	900	904	951	937	936	894	959	896	881	934	920	936	920	903	933	981	900	891	948	896	906	926	934	929	924	934	925	864	970	937	926	898	900	940	911	933	948	934	905	946	929	899	901	886	927	925	895	895	906	866	948	926	931	907	923	948	923	973	882	871	905	904	921	958	924	943	940	963	949	946	895	883	926	904	930	904	938	879	882	905	930	940	952	928	900	953	867	860	911	885	970	918	877	872	957	975	916	928	956	821	915
5196	1085	1044	886	845	875	784	849	832	816	849	861	818	836	839	841	838	830	843	836	896	803	837	846	790	871	852	780	790	833	825	806	768	823	820	810	842	795	829	828	881	813	870	847	819	810	868	851	809	822	821	855	887	824	845	810	850	772	856	814	832	796	785	757	870	832	832	804	811	748	899	781	812	786	798	778	811	824	834	823	823	820	800	816	818	784	798	831	853	794	808	809	860	803	826	837	777	832	838	785	817	806	811	779	854	811	802	805	809	799	822	854	823	773	804	831	832	794	831	818	872	788	806	854	794	876	818	770	810	832	831	855	819	838	783	833	824	816	784	808	816	823	840	792	825	840	792	826	776	795	863	771	799	817	828	788	778	856	787	799	830	803	876	827	855	851	833	835	846	809	823	843	797	859	771	783	802	818	837	809	799	823	782	825	816	790	791	837	818	837	815	809	804	876	849	822	791	856	798	813	851	792	814	813	781	849	782	842	831	864	828	857	839	778	818	783	827	798	801	806	812	857	838	828	829	799	827	802	809	823	816	809	819	856	787	778	831	812	834	784	817	784	812	828	843	830	790	824	854	807	849	770	826	785	797	809	819	802	876	814	851	828	822	877	860	806	804	867	841	823	844	815	829	806	820	827	835	766	847	835	806	810	800	847	782	856	786	800	837	813	812	865	780	819	793	791	806	840	803	777	795	799	823	809	811	869	833	794	808	813	826	764	822	762	816	847	837	848	795	819	806	826	818	818	831	789	753	812	775	852	816	786	773	842	828	794	847	836	784	772	850	829	881	792	799	818	811	823	788	807	812	801	809	846	811	849	830	867	851	829	800	820	853	801	834	791	842	841	792	836	800	873	821	847	797	827	815	872	853	835	806	821	813	825	803	852	831	803	818	812	796	818	808	826	830	800	848	830	835	865	811	804	841	803	721	790	780	812	833	804	785	816	767	848	737	831	828	835	827	867	799	814	817	821	808	770	851	821	827	768	811	839	829	854	820	806	830	862	793	800	815	790	842	850	863	816	799	807	838	792	817	813	832	786	796	763	762	833	786	831	810	882	814	815	804	824	816	844	792	863	799	853	806	851	797	813	767	850	805	804	793	851	792	792	823	810	828	774	796	821	774	793	793	798	779	853	867	755	801	805	782	816	817	799	819	800	813	811	818	845	799	813	803	790	795	805	794	804	827	801	832	792	867	855	849	795	848	881	794	818	791	838	850	803	851	808	846	873	808	815	796	775	776	816	810	799	821	793	830	801	842	796	847	841	897	845	822	832	811	874	779	807	811	838	813	857	782	744	816	811	772	808	860	814	866	818	775	799	778	809	831	866	839	825	847	809	854	818	786	817	839	824	779	812	821	816	834	833	812	821	854	800	818	778	812	781	814	833	841	801	785	805	844	839	743	780	814	810	844	850	850	818	824	772	826	845	809	834	812	831	814	815	832	785	845	824	814	814	826	813	825	867	843	783	801	861	799	811	809	846	842	846	872	808	767	823	807	817	823	774	786	825	783	830	854	814	828	828	776	790	817	852	741	832	819	835	803	756	817	819	809	806	793	777	824	780	828	879	812	852	835	827	834	832	781	835	831	778	844	862	791	782	827	785	843	809	782	848	805	833	828	833	788	782	793	805	836	822	782	816	766	819	781	853	840	859	854	834	834	781	815	801	767	793	796	826	808	809	856	795	810	851	843	829	809	835	842	799	834	822	815	836	846	839	815	804	804	834	855	820	875	840	748	809	797	815	849	839	829	786	815	843	798	869	827	832	850	851	834	833	815	856	796	806	838	817	795	843	808	804	804	826	842	784	807	829	805	798	842	841	797	830	802	838	877	796	819	854	830	809	751	803	814	809	819	834	809	851	839	827	784	840	818	728	826	827	835	792	821	811	818	774	812	766	867	823	858	802	775	796	804	820	784	814	839	795	821	830	844	755	806	816	859	818	814	863	827	848	790	834	790	819	807	837	803	831	856	795	820	799	773	809	813	797	809	850	821	856	777	810	826	828	794	809	788	812	828	809	802	842	827	848	864	814	839	836	845	836	816	858	884	789	830	785	799	792	794	826	813	877	820	784	813	834	809	853	811	839	826	838	769	849	778	843	833	761	825	813	815	790	800	788	833	827	807	816	837	883	861	743	805	830	802	794	898	823	817	831	794	829	816	844	820	815	806	862	851	799	807	833	841	816	794	769	802	880	829	776	845	771	887	829	807	826	812	778	847	809	841	820	830	812	831	829	817	882	819	808	828	792	821	815	854	834	834	850	846	813	785	820	850	859	780	822	842	776	874	770	804	838	781	842	768	770	869	757	809	826	781	849	823	829	833	834	824	808	762	858	837	790	794	844	827	810	851	829	803	828	801	810	844	828	856	813	823	783	831	820	845	811	834	812	792	866	811	843	764	868	801	805	793	846	843	796	799	848	771	860	811	797	789	836	792	839	838	841	802	805	842	872	818	862	867	872	826	816	844	767	807	826	839	799	814	795	806	818	820	826	813	864	799	746	819	852	841	822	826	806	815	774	793	777	793	847	843	852	816	794	850	787	801	815	816	817	828	776	792	830	819	851	811	835	870	795	816	827	831	791	783	838	851	807	819	829	803	870	794	792	851	848	788	820	789	809	791	833	805	802	799	826	818	808	830	828	794	799	814	879	841	781	794	835	840	815	861	852	825	857	774	824	815	771	830	777	805	798	842	835	841	795	854	852	804	858	841	878	861	830	822	844	808	847	814	836	815	785	771	847	807	803	798	832	830	802	795	825	817	842	800	835	784	834	805	766	834	829	823	816	816	803	847	803	810	813	837	854	790	764	874	833	827	850	835	786	833	846	793	863	790	851	819	835	835	809	767	812	804	866	801	859	843	795	755	779	809	833	821	825	834	836	782	807	788	820	745	819	833	796	785	818	814	838	784	805	803	798	825	843	845	813	802	846	830	845	817	839	847	841	799	814	784	797	817	851	876	809	840	834	832	818	836	855	791	805	769	824	842	841	831	834	853	795	826	825	755	823	843	766	819	817	823	845	860	814	803	812	838	834	836	834	818	818	765	778	795	817	874	790	824	800	817	831	792	796	802	819	801	843	830	837	798	902	786	818	843	823	800	808	854	842	805	798	815	819	824	823	821	822	818	777	815	804	848	778	780	813	830	858	864	828	818	841	836	813	817	831	840	862	833	846	817	820	808	822	858	814	804	820	814	839	792	813	837	811	789	884	789	803	832	794	820	840	771	799	844	831	787	845	821	850	794	804	869	797	742	805	824	809	840	812	788	807	829	840	800	825	861	841	820	795	815	853	810	812	806	774	807	865	810	802	780	808	862	781	789	818	749	803	770	794	782	875	785	843	839	802	800	839	781	802	835	760	767	755	855	820	851	845	808	788	813	842	828	846	814	791	834	809	830	822	807	844	779	832	798	797	812	832	808	802	849	827	871	806	780	779	853	878	865	829	833	801	782	825	764	856	813	831	849	823	788	800	880	814	832	825
25473	21392	26484	21777	3106	1399	1220	1095	994	1036	1049	995	959	926	998	979	947	1001	936	958	960	1002	976	1003	959	962	948	974	964	981	968	975	1035	925	1001	970	988	933	1011	941	973	996	953	956	960	926	998	953	978	943	951	943	958	991	997	978	950	983	975	968	990	941	942	894	955	873	975	1002	958	927	951	918	948	984	948	938	954	965	986	1012	932	956	876	973	994	996	947	974	996	973	1002	1020	985	947	934	958	958	961	926	929	928	949	1015	960	969	967	948	922	955	1016	955	970	928	981	952	979	954	931	957	965	940	927	976	911	951	950	960	933	959	947	937	934	936	932	937	937	948	936	1002	917	972	909	983	1002	949	916	879	976	949	902	971	875	931	901	899	973	946	972	881	917	923	948	980	980	948	925	901	971	917	891	999	967	979	988	977	988	984	982	910	988	1004	935	864	975	988	908	892	953	945	945	945	980	968	954	943	880	1032	935	932	941	954	912	878	1009	968	929	983	951	961	927	927	901	916	936	911	983	969	972	914	935	952	937	996	924	925	923	975	898	905	918	942	921	950	942	1010	978	910	948	954	961	932	935	972	980	975	937	903	922	930	967	930	922	1010	958	937	935	1001	904	933	938	955	943	925	995	951	974	949	964	957	977	979	893	962	953	935	1021	913	980	937	964	860	993	998	888	959	949	946	940	974	921	951	936	927	926	1005	1013	961	887	905	953	910	953	947	946	982	920	1011	883	910	967	896	939	936	963	971	969	966	946	910	959	953	918	986	972	960	928	981	1036	971	955	929	962	946	932	942	970	941	927	943	973	939	924	912	940	941	988	955	943	962	930	943	1002	991	901	1017	911	954	940	937	947	941	932	979	967	970	929	957	900	948	940	873	965	933	917	920	965	958	987	1007	995	933	979	911	949	991	959	962	922	940	958	961	964	948	1003	994	959	972	877	961	889	941	942	981	914	938	930	901	894	922	964	921	931	1002	925	970	956	967	964	914	951	958	969	904	948	923	954	973	949	992	971	984	924	937	915	980	990	990	917	932	956	952	950	896	969	1022	960	972	897	968	903	955	949	949	918	945	984	944	916	974	957	987	922	975	949	929	912	962	917	937	1021	984	955	965	958	971	941	981	997	994	918	948	909	963	971	937	991	939	969	947	1028	1004	961	973	960	1007	970	983	1021	957	927	958	969	930	1024	980	949	897	939	949	948	961	965	932	928	973	965	967	934	913	935	938	959	958	929	944	932	999	957	988	978	987	960	945	949	928	901	944	955	934	939	949	935	951	879	954	990	926	968	977	965	924	925	967	986	986	948	980	959	939	969	938	978	992	946	896	974	954	953	975	965	964	932	995	920	931	948	956	989	956	955	965	929	965	943	928	922	930	919	953	900	951	919	950	958	990	968	974	972	937	972	920	995	985	946	935	977	945	951	975	992	948	938	975	975	881	925	917	914	928	961	951	940	991	979	958	898	902	933	919	1065	952	964	979	968	992	957	1009	937	1002	973	982	981	897	956	962	906	965	928	966	952	962	934	954	975	960	967	968	901	934	908	965	1035	925	973	961	967	932	885	945	985	951	924	941	961	958	932	948	922	927	966	932	1006	930	973	938	930	961	942	994	970	997	906	970	940	932	917	933	952	913	942	969	894	970	944	976	949	946	960	989	925	929	937	946	969	929	988	970	970	964	983	895	971	982	971	975	953	914	919	936	927	982	943	973	965	984	920	924	953	982	979	983	928	923	1009	985	914	980	980	899	965	982	933	950	955	934	967	993	961	950	933	948	982	912	953	923	957	940	959	977	932	979	915	988	936	987	980	1049	943	1026	933	964	952	926	962	925	940	974	958	955	954	954	964	971	905	1000	960	938	945	965	1007	931	891	1023	964	953	954	957	963	959	1000	928	900	909	940	971	927	930	949	908	1004	917	935	962	935	969	929	964	949	946	878	936	925	952	996	950	982	1016	984	919	957	936	926	918	960	1016	967	964	911	942	1007	927	919	995	876	940	967	928	968	989	930	980	936	932	951	962	948	950	974	989	881	902	973	958	961	963	863	987	1016	908	980	926	947	960	934	935	967	934	911	985	966	1003	967	931	905	1023	980	1012	905	953	922	994	973	958	975	933	919	935	915	923	924	905	970	961	903	859	981	935	966	918	916	962	953	966	968	959	906	960	883	939	969	1012	1009	971	974	877	937	932	949	970	910	933	955	953	946	882	927	945	942	941	900	987	975	952	928	968	888	914	958	937	872	923	924	946	972	925	990	942	987	951	967	925	965	908	949	993	948	904	983	971	916	917	940	920	927	938	918	917	910	966	902	993	929	933	1022	929	975	943	889	997	991	932	919	888	986	923	970	942	954	969	1007	914	924	931	933	984	958	985	911	956	935	909	961	978	1021	979	952	916	994	942	986	956	978	988	917	963	952	887	957	923	927	954	918	945	927	928	924	969	948	971	931	1000	944	955	955	968	933	960	971	867	927	947	947	977	933	935	928	964	964	996	1021	979	976	945	1010	903	901	951	941	946	938	953	898	937	983	997	985	1001	944	915	927	918	925	1041	973	962	931	884	981	1007	971	912	946	974	969	916	966	935	951	969	932	933	926	917	981	948	960	919	914	1013	969	948	953	970	960	957	952	938	960	954	991	996	959	954	980	979	945	975	912	976	959	946	950	959	945	913	910	980	971	947	955	967	928	991	964	945	908	931	900	947	958	959	945	942	978	938	952	941	1025	930	970	1044	949	857	967	893	935	973	948	942	999	929	918	962	987	934	943	930	957	933	928	921	961	976	947	983	992	988	926	965	953	957	948	962	928	977	891	938	970	950	943	961	951	912	952	938	936	942	926	935	948	971	973	949	993	930	923	959	940	966	982	969	961	947	911	969	988	919	945	1030	935	1016	1010	952	947	948	1034	958	946	946	946	924	910	889	974	982	934	927	952	965	922	914	917	939	952	926	891	991	909	971	988	883	1010	887	947	974	945	966	935	960	939	940	961	941	926	926	938	958	976	918	963	887	965	1028	946	916	1004	934	926	964	988	959	999	976	979	934	999	1000	951	967	944	1016	985	983	934	979	887	915	912	1001	960	1015	993	919	891	923	899	992	967	915	968	992	890	948	974	1006	969	934	889	921	934	940	938	943	913	944	1011	928	967	976	911	984	1001	944	930	935	953	943	941	911	915	1012	951	935	961	995	914	996	1008	964	982	951	981	956	974	975	996	1021	943	927	977	901	991	913	971	954	1002	895	964	971	958	1006	980	897	966	939	957	971	953	958	979	985	948	910	942	1042	836	961	921	953	1039	884	953	976	920	950	947	975	894	935	939	996	976	977	976	918	953	965	999	926	963	972	994	920	960	992	930	945	911	967	988	970	913	887	971	994	947	965	967	941	936	955	943	972	1012	908	926	900	906	1010	964	933	977	942	958	880	957	967	970	982	903	926	943	929	966	974	927	997	905	974	947	935	942	929	965	966	912	955	937	975	932	955	962	923	975	912	988	941	898	952	1019	917	936	948	917	936	936	956	951	918	949	929	916	972	932	974	996	955	947	997	953	975	966	965	962	919	1043	1043	994	891	983	947	959	983	922	966	947
3688	2727	2282	1468	1272	1176	973	1001	1000	942	910	918	911	902	896	855	881	905	869	850	883	936	930	917	909	901	917	822	837	819	845	880	912	861	844	843	920	846	916	890	843	863	864	892	825	925	891	868	861	858	860	893	874	851	859	899	900	910	864	865	891	887	866	892	879	864	884	915	892	906	820	905	885	824	826	849	895	866	855	830	869	856	891	842	880	845	896	884	890	903	858	835	877	846	807	873	858	831	872	797	879	879	814	834	862	890	898	823	878	828	902	834	869	870	820	890	877	896	845	871	827	850	884	851	838	890	898	922	866	911	857	879	839	828	859	883	855	846	866	860	876	799	877	878	942	875	847	821	831	853	851	858	805	858	866	867	869	863	882	842	880	835	878	837	835	850	896	919	819	870	861	906	863	890	807	848	902	904	935	923	855	869	877	859	890	840	867	906	898	855	866	860	842	831	897	866	876	890	858	868	788	862	875	780	812	866	847	868	877	870	837	871	808	856	866	871	832	887	824	828	882	889	827	864	860	896	897	887	827	847	854	910	847	836	888	843	857	927	852	875	843	860	851	868	882	832	862	957	859	868	870	857	859	822	867	891	836	841	848	854	833	847	850	838	877	854	856	887	819	887	857	867	841	881	905	835	840	845	913	943	831	907	811	865	843	833	848	863	847	849	870	878	854	815	866	807	888	893	830	896	859	857	863	848	860	874	822	829	893	873	873	847	891	831	787	819	854	879	852	918	850	813	854	895	853	917	844	861	891	864	859	897	896	877	895	819	830	839	894	783	883	879	819	899	898	957	810	861	833	851	870	899	846	869	831	837	848	877	815	815	794	880	902	873	812	845	818	888	851	824	905	872	847	775	818	804	875	848	856	829	844	859	800	885	850	854	896	887	881	845	822	838	853	843	807	862	878	791	847	829	804	800	867	834	821	909	826	881	882	900	879	852	846	863	846	858	883	862	821	882	913	833	818	838	882	842	836	841	859	863	860	804	872	849	899	828	823	870	823	881	927	879	847	845	881	865	882	806	805	841	888	840	858	868	872	889	834	852	838	903	879	868	878	866	873	868	868	880	812	853	863	853	885	904	846	832	914	872	756	815	807	897	827	861	900	916	889	773	825	836	902	854	902	883	811	865	900	878	825	833	876	832	863	837	854	874	877	870	904	890	835	817	847	868	911	897	876	912	810	883	850	887	825	830	836	861	836	943	860	874	806	884	900	847	860	871	877	870	831	884	793	818	857	848	835	844	835	836	894	864	870	838	799	844	862	880	824	814	862	892	851	810	857	861	863	861	854	871	808	867	877	858	930	842	798	823	880	871	900	862	844	849	881	809	914	839	844	834	855	830	834	871	874	850	871	827	872	857	818	895	847	844	894	837	851	827	856	809	835	905	906	872	861	848	825	898	862	852	840	830	887	863	874	858	915	864	898	784	854	860	835	904	869	843	804	890	850	896	799	859	887	939	837	875	884	903	914	883	830	865	839	877	844	868	869	895	807	897	903	846	875	835	830	865	843	824	869	830	846	824	875	863	896	864	850	882	839	841	880	853	824	798	830	876	835	836	832	886	843	852	868	853	821	879	912	870	857	864	860	840	827	855	864	859	823	853	901	834	877	843	856	861	866	852	867	801	850	801	885	872	843	841	783	890	828	874	867	860	865	833	883	870	814	859	837	835	844	844	884	927	804	859	829	866	811	866	830	815	869	824	851	845	841	869	847	875	860	856	864	827	848	825	848	896	892	833	859	839	821	886	889	824	891	847	874	844	871	832	843	831	822	914	878	876	853	804	837	811	842	869	843	862	881	875	912	856	832	839	804	895	862	832	906	847	863	875	880	867	869	839	841	805	802	836	888	892	849	876	844	886	893	919	896	897	888	848	856	809	878	811	845	907	876	876	879	847	838	915	856	864	845	868	901	818	834	865	865	807	899	843	874	852	867	826	825	837	895	810	837	887	835	905	823	823	858	852	851	894	831	854	840	866	885	841	921	863	819	876	843	852	850	871	853	920	820	835	828	820	885	862	885	887	834	878	865	866	868	895	855	876	829	853	853	858	903	844	848	864	887	866	819	830	848	788	863	846	803	825	850	832	866	874	811	837	857	886	868	841	822	921	869	869	855	830	858	867	886	847	847	859	872	911	860	826	863	873	863	956	861	873	806	847	851	834	867	833	838	825	880	852	886	833	907	863	877	867	866	868	850	869	852	879	843	845	839	904	867	853	862	858	886	878	838	838	878	852	847	853	781	856	882	847	855	887	797	869	885	922	828	911	801	859	852	837	841	866	818	882	844	848	870	857	823	861	822	853	899	887	894	833	875	870	834	810	886	846	880	883	854	855	883	816	924	918	920	845	868	888	859	874	847	878	890	789	894	876	909	860	815	831	922	887	876	875	810	875	852	867	860	882	863	840	869	806	892	849	907	858	827	876	800	786	890	794	903	878	873	865	885	911	841	879	812	824	829	800	837	881	830	880	895	844	855	816	880	845	888	855	864	897	831	835	857	856	840	862	836	874	880	850	832	911	825	866	873	833	820	860	823	868	821	897	863	808	804	891	820	851	867	873	847	875	866	871	854	883	888	916	855	850	832	868	840	835	926	882	846	842	843	843	892	857	866	921	803	850	835	836	845	874	821	897	908	882	865	866	885	874	888	889	856	825	838	881	852	885	848	843	819	871	887	853	842	846	888	878	855	890	885	848	819	883	862	857	836	910	790	820	875	845	794	918	852	882	854	869	831	852	833	817	853	867	824	847	894	811	820	881	874	859	873	862	845	885	897	848	857	892	830	900	859	837	830	826	868	817	810	885	882	828	889	885	845	826	863	813	897	828	802	862	862	844	853	882	864	843	829	792	882	868	868	823	835	777	834	885	869	839	792	856	843	904	891	794	849	874	861	823	845	818	888	878	903	850	834	861	883	895	832	850	868	912	879	857	854	844	858	883	868	848	848	837	838	839	850	856	867	855	900	867	879	841	952	862	886	819	898	844	838	851	855	855	873	825	850	885	835	889	825	827	872	849	861	846	866	825	877	859	847	871	861	832	824	814	891	888	865	809	913	845	858	880	844	852	871	842	876	889	861	853	868	874	875	856	820	867	826	841	862	848	872	887	867	857	810	892	855	909	837	861	842	862	827	809	848	840	882	879	800	876	897	873	847	845	841	830	805	870	826	875	911	832	836	887	874	841	861	895	836	863	839	875	893	886	901	864	886	875	861	844	867	933	810	866	844	874	871	865	845	825	852	813	893	855	840	887	855	917	849	854	849	855	898	926	880	866	820	891	812	849	888	865	856	862	895	896	823	879	835	879	812	886	860	861	855	848	953	884	882	832	867	874	855	825	811	827	831	790	801	881	869	834	828	886	863	824	887	833	844	858	896	856	902	874	797	819	798	814	889	865	850	795	846	887	910	846	868	871	895	875	816	841	851	819	859	912	857	878	874	867	900	819	895	855	826	848	843	877	850	858	857	877	882	907	855	880
24126	21448	28703	24595	21011	4567	1364	918	736	699	744	667	647	623	692	639	637	633	577	615	606	653	646	607	612	614	605	579	576	607	603	619	647	580	630	600	597	598	604	629	620	600	583	634	595	608	649	582	558	593	568	572	597	571	605	597	639	611	638	636	565	601	587	602	573	614	593	587	579	607	577	651	591	601	574	635	643	578	567	591	691	593	654	604	622	571	601	572	627	604	596	583	588	586	593	566	620	612	597	592	606	553	556	603	594	605	560	605	605	593	565	561	585	648	591	606	596	604	570	605	592	583	554	561	618	603	584	516	581	589	591	561	572	576	614	592	610	534	582	580	579	650	540	599	616	595	589	617	605	540	593	586	592	629	583	594	596	566	591	569	571	630	527	553	576	581	559	579	567	594	609	630	608	628	604	575	540	573	593	616	624	657	609	572	613	586	591	599	603	599	564	609	667	601	600	628	573	608	548	576	630	621	575	623	597	632	601	608	597	577	591	574	591	619	622	553	584	503	615	573	550	607	564	602	641	581	581	602	633	629	601	621	617	589	590	578	608	570	607	615	641	584	627	630	602	609	589	572	587	619	562	608	590	631	564	592	592	548	555	589	620	599	572	532	594	615	604	610	570	603	577	624	573	599	591	610	594	565	603	558	561	572	622	572	593	579	590	611	577	604	622	532	612	589	557	579	616	567	562	613	639	597	624	601	564	556	617	601	613	621	664	611	586	598	566	569	565	575	609	592	616	602	597	570	582	584	658	588	563	630	623	607	569	617	579	573	608	582	569	561	574	530	588	612	582	564	589	613	637	571	636	544	546	608	607	620	543	527	536	591	565	564	579	534	598	564	609	617	625	527	577	576	563	602	599	627	583	540	609	567	587	633	606	578	591	588	603	557	609	534	565	595	573	616	584	575	618	647	575	579	575	580	611	553	636	552	592	600	654	615	587	588	592	580	600	596	624	554	594	686	581	586	582	596	605	581	674	622	571	567	617	579	553	616	566	594	603	563	563	597	597	589	584	616	540	536	603	568	561	593	580	595	573	592	592	607	615	561	579	584	575	592	596	596	564	596	561	609	579	617	560	616	630	582	601	605	588	606	595	587	585	572	646	562	601	625	597	602	578	584	536	607	582	578	637	559	539	579	572	588	605	609	593	592	602	617	597	604	603	602	593	577	585	558	565	579	609	599	589	635	603	611	617	577	574	606	563	625	595	618	640	572	629	559	565	584	584	600	577	607	625	531	585	583	580	611	608	613	590	576	576	558	628	605	571	593	626	618	598	599	556	580	614	542	561	609	624	567	572	583	556	582	568	589	561	598	573	592	608	595	576	599	614	604	590	580	553	576	548	611	551	617	605	627	624	578	619	564	608	617	579	604	569	577	586	564	614	569	575	576	587	600	598	590	537	582	599	581	657	628	568	605	592	559	534	567	596	625	569	579	598	564	551	596	587	612	611	565	599	599	605	578	562	573	566	536	576	626	579	606	566	645	586	567	585	592	568	566	584	597	554	614	646	618	568	606	567	608	583	623	626	562	588	588	568	616	566	592	628	608	582	592	573	604	562	581	533	611	582	575	544	574	612	622	562	541	596	597	569	582	592	613	627	619	581	596	581	555	607	587	613	569	586	638	583	575	580	591	590	569	611	611	571	614	600	634	590	622	643	588	556	568	573	596	634	595	562	593	574	588	541	596	568	602	588	597	605	603	570	620	608	581	613	606	585	570	579	577	617	560	539	566	590	612	579	567	560	622	618	601	551	589	609	606	576	582	545	577	569	583	582	628	571	577	605	564	609	646	597	573	529	613	555	595	593	550	603	593	616	595	585	590	596	596	569	544	590	583	559	601	614	596	578	613	583	576	556	633	577	573	596	569	573	572	616	572	596	560	560	605	556	603	608	613	587	597	554	639	597	610	616	551	581	569	595	679	650	603	562	583	562	663	606	571	574	578	593	592	597	569	552	624	595	595	558	643	623	596	586	577	560	570	583	602	585	563	563	556	602	597	575	612	607	592	589	602	629	620	604	609	600	633	617	559	587	620	573	541	614	549	571	624	580	589	569	600	559	570	564	620	615	559	619	574	592	540	560	571	558	573	622	579	598	549	596	624	598	584	625	605	600	537	648	613	612	616	622	552	571	581	553	586	586	517	626	539	559	555	517	545	609	581	577	599	598	594	585	584	614	546	561	568	592	562	589	567	571	600	566	558	579	572	547	561	542	562	610	566	578	597	597	561	617	600	591	565	579	580	547	612	599	570	532	613	606	616	567	565	593	567	590	587	602	606	572	605	594	592	589	609	631	582	614	627	580	612	559	565	635	583	632	592	588	622	584	555	578	564	623	568	608	548	595	584	570	575	555	552	587	615	562	555	605	561	571	586	553	573	565	582	564	606	603	613	601	593	555	553	567	606	570	603	587	581	600	593	593	623	600	621	582	582	612	552	605	568	563	596	613	581	566	589	596	559	584	572	581	588	576	609	615	597	643	595	580	575	622	612	594	618	571	590	578	587	597	589	533	568	569	587	563	559	586	548	592	629	579	630	622	567	601	628	615	610	618	559	624	600	623	558	564	612	611	565	572	565	592	555	586	586	614	592	567	547	571	600	630	582	530	590	589	578	567	554	633	588	605	601	610	545	602	591	589	609	626	636	583	607	563	597	579	615	590	574	606	595	582	576	591	585	602	633	581	562	555	589	576	586	619	584	572	583	580	567	548	590	539	617	601	616	527	567	594	612	597	593	603	570	560	569	556	595	591	618	594	589	602	578	551	557	587	603	587	583	650	657	573	617	584	601	552	591	597	566	589	639	554	588	576	610	590	609	625	608	580	566	599	625	578	605	562	576	648	586	571	604	588	547	616	612	556	587	578	595	583	588	591	595	600	604	586	594	590	583	570	517	552	552	614	596	595	592	604	578	594	557	547	588	576	558	584	582	618	624	589	584	638	577	642	585	562	583	566	564	572	590	583	581	634	615	550	558	557	620	575	576	590	600	590	578	567	618	568	567	594	565	592	543	575	584	597	548	651	577	577	612	578	599	657	587	618	572	602	576	616	575	632	606	571	617	584	595	602	557	597	563	571	565	579	525	588	595	578	564	615	636	532	604	552	604	539	606	576	563	613	622	544	575	558	552	602	612	581	594	568	576	600	603	571	629	565	579	624	585	562	643	536	594	575	629	590	588	555	598	619	601	607	622	607	649	541	546	571	612	559	618	546	594	616	574	564	563	574	568	599	614	583	613	604	594	586	591	578	633	569	602	552	599	552	644	599	614	616	598	623	617	582	589	568	547	570	580	579	578	607	587	560	543	590	564	595	565	606	584	590	581	602	602	562	573	571	562	597	618	587	572	584	588	569	544	609	633	597	561	618	630	588	585	571	566	630	610	580	608	604	550	621	595	564	571	574	527	592	613	582	646	618	556	608	566	596	595	568	564	590	567	579	578	616	571	590	597	593	575	571	569	581	610	566	607	580	576	615	629	601	601
3517	5075	4052	2180	1564	1273	1052	979	850	814	785	757	731	700	712	711	654	704	633	609	720	622	603	634	641	607	637	649	623	596	629	615	615	610	636	583	609	561	600	600	623	611	579	587	616	614	602	591	607	575	603	592	625	641	593	580	626	573	611	621	604	595	593	615	570	607	621	576	629	590	619	597	619	577	598	621	575	594	609	595	652	553	599	581	593	578	587	590	597	585	594	570	619	629	592	547	592	630	608	608	579	598	598	631	624	593	607	605	620	540	574	563	615	637	594	589	635	613	642	563	601	598	636	561	575	572	583	580	598	590	591	638	581	565	603	597	598	603	574	587	619	565	592	571	597	616	585	592	644	584	602	597	564	604	628	618	551	633	617	617	607	588	607	635	579	619	594	612	584	566	653	576	644	600	606	609	606	563	638	593	575	595	583	594	666	600	587	605	574	613	605	575	604	627	601	622	560	625	560	581	584	587	571	639	603	564	581	571	566	576	606	589	631	625	649	565	589	534	565	581	617	585	618	610	571	625	600	525	578	586	622	631	605	595	634	589	597	563	604	611	576	625	555	648	595	589	596	592	605	596	585	583	620	556	601	591	597	583	602	582	618	559	575	588	551	573	633	572	586	653	566	630	568	584	608	607	581	625	573	590	603	611	605	607	585	604	582	567	548	651	580	603	585	635	584	600	602	644	569	591	595	594	546	595	585	541	602	619	621	595	592	608	579	603	562	604	595	619	585	639	553	563	557	581	621	610	628	583	592	572	616	591	578	604	599	621	592	576	594	601	649	607	607	563	589	625	568	575	590	607	574	589	540	634	597	581	572	584	591	621	625	573	607	569	550	599	627	558	599	626	593	630	564	569	572	566	574	605	585	598	614	608	602	629	593	592	595	597	566	636	584	559	625	564	566	589	604	611	554	586	573	601	566	592	562	576	591	600	594	628	642	587	590	608	596	571	564	553	607	629	628	615	573	608	538	616	581	578	615	570	565	603	605	593	576	622	606	594	591	637	626	553	572	585	597	579	570	604	594	590	588	555	622	566	563	588	627	600	620	627	593	586	607	597	563	583	579	588	589	620	577	582	574	576	578	616	623	610	644	619	618	628	612	583	617	604	592	602	550	569	573	621	520	531	558	552	618	581	584	602	553	592	617	568	583	587	621	584	553	593	596	560	573	572	609	578	604	597	600	573	577	617	576	605	564	566	602	590	634	588	592	573	587	579	606	622	572	591	586	604	562	565	574	573	590	603	592	613	550	586	604	615	587	617	592	540	600	562	604	582	559	562	560	561	577	602	583	601	611	575	564	598	644	606	597	614	593	640	588	638	548	556	649	604	562	570	583	580	551	583	600	617	579	606	603	548	575	598	578	596	578	563	566	617	572	619	575	604	599	588	589	597	548	602	563	651	615	576	602	592	639	583	632	610	605	606	580	589	590	585	608	586	574	570	586	568	573	606	619	588	624	573	586	575	633	545	586	624	601	604	584	586	599	608	584	579	594	583	555	593	585	559	551	612	571	545	549	600	622	584	585	608	593	618	514	575	592	613	589	592	566	608	612	619	610	588	594	590	592	535	584	618	533	585	613	608	577	582	597	537	605	598	564	558	572	563	609	589	570	569	577	647	576	560	555	594	582	611	588	622	600	601	620	598	612	602	583	578	569	601	613	557	583	610	602	566	628	623	603	602	633	579	562	555	578	554	590	602	618	617	589	600	545	627	631	611	594	648	579	582	564	516	573	578	586	573	541	583	590	608	560	578	584	554	587	598	598	593	544	576	550	613	604	594	564	591	581	637	584	605	581	589	622	582	572	575	564	613	575	595	597	620	604	622	601	610	599	613	553	630	592	604	573	559	607	575	569	549	596	586	622	567	608	603	624	594	588	589	623	547	605	614	572	582	556	541	628	553	619	569	573	587	615	559	565	573	553	644	578	573	604	560	598	602	601	611	600	603	579	572	611	562	493	564	562	602	585	598	623	572	585	564	618	572	618	587	602	567	578	634	598	526	585	606	616	616	566	599	557	591	573	589	556	559	572	569	608	594	560	617	611	614	607	612	602	641	597	577	579	580	585	535	589	599	592	537	534	587	588	600	553	563	600	610	602	538	577	593	582	580	604	572	590	599	596	566	557	559	600	627	611	588	554	572	617	597	612	561	575	522	622	586	588	580	580	628	583	596	577	607	631	578	560	607	633	588	588	569	602	587	563	547	574	577	616	590	621	554	594	578	559	589	592	571	584	563	564	554	587	600	566	509	582	567	601	577	599	554	586	555	580	593	572	619	603	555	574	594	598	597	591	557	596	595	631	591	575	624	576	584	558	579	599	609	600	602	606	593	545	608	574	562	563	586	580	620	584	600	560	614	618	576	550	566	579	555	624	563	604	643	517	566	587	634	616	604	560	577	573	579	590	577	617	567	604	564	602	586	572	571	585	551	553	638	562	609	624	572	627	596	604	603	612	607	592	577	612	582	619	574	594	592	600	602	596	596	603	548	605	626	574	614	601	611	616	586	611	624	597	601	561	582	562	612	597	565	585	623	626	613	555	578	628	551	599	552	595	553	622	587	596	581	597	561	613	582	564	551	556	603	608	616	589	584	570	619	598	601	595	584	579	595	632	603	581	585	583	583	587	587	590	590	603	614	594	605	581	607	597	609	589	582	582	577	582	624	629	565	548	626	636	586	539	566	605	599	595	583	607	583	586	576	601	590	596	616	591	563	676	589	592	609	532	544	614	588	600	581	573	592	600	569	592	585	567	576	565	622	573	559	546	544	574	569	598	547	562	582	579	577	590	584	553	627	552	625	569	596	564	602	608	581	580	562	591	611	545	612	580	581	600	610	559	554	561	591	586	578	591	546	606	555	549	586	608	546	614	556	615	569	609	561	585	620	547	604	559	634	622	564	585	567	570	637	577	561	601	604	567	576	552	593	557	560	610	599	599	581	579	597	557	555	618	641	585	584	618	609	571	590	566	593	587	586	583	583	566	619	581	564	595	554	582	590	506	544	570	524	569	634	604	606	588	554	602	597	555	599	593	573	542	563	587	578	571	570	598	599	628	619	599	552	604	564	572	587	601	592	608	593	576	588	571	563	580	550	607	568	585	602	558	588	547	593	586	607	559	647	591	583	577	620	591	594	564	601	556	562	565	544	602	625	557	605	524	568	612	575	608	558	642	556	599	617	598	597	583	570	625	623	613	577	588	593	579	593	565	594	531	604	568	597	606	574	554	614	560	568	573	610	579	606	584	568	607	634	614	615	551	575	624	582	621	565	581	576	601	592	606	579	556	601	570	582	597	581	599	550	609	545	570	570	570	608	610	578	572	559	595	627	604	619	571	570	618	568	615	589	562	584	602	576	559	597	600	593	550	607	569	558	596	577	567	581	566	565	586	595	608	602	622	552	556	590	544	574	591	607	611	584	577	573	611	585	587	579	607	509	587	617	544	544	588	552	596	627	568	555	561	616	561	605	571	560	560	613
27650	12910	2307	1301	1005	966	918	972	1012	1014	981	946	954	906	935	925	932	930	972	941	983	870	953	934	943	953	978	906	971	921	866	961	941	900	896	902	952	944	910	936	904	918	907	912	905	979	955	909	868	921	959	909	916	885	909	921	981	922	923	907	959	917	913	937	937	987	975	947	971	911	900	929	913	952	902	917	920	920	923	933	919	943	925	907	922	927	913	907	962	921	901	915	951	941	911	904	921	927	925	877	936	951	916	901	933	908	909	936	882	900	954	906	928	939	933	881	896	936	1012	889	906	953	891	931	945	929	922	915	938	950	871	887	969	901	929	922	1036	906	908	905	913	934	916	922	953	957	912	884	943	931	910	904	990	917	921	894	890	921	1018	904	835	918	923	882	912	943	945	954	974	974	918	920	925	940	942	924	986	889	910	969	973	885	941	925	903	871	947	975	893	878	919	969	917	847	906	961	937	907	910	960	943	888	905	954	1005	914	941	942	905	925	950	954	930	969	960	929	907	940	934	914	951	947	940	908	922	950	966	940	901	923	922	979	866	953	983	903	967	922	904	935	914	913	898	935	896	909	954	884	962	901	949	926	911	894	913	912	928	920	968	908	957	931	974	909	944	949	890	916	924	900	905	928	971	925	878	951	904	894	941	876	933	960	905	927	887	878	980	926	934	940	944	890	945	901	950	881	933	881	881	943	914	912	934	901	896	931	910	925	930	875	930	950	888	968	902	937	943	969	889	910	937	912	921	904	907	906	923	909	924	906	902	965	885	944	925	904	966	945	907	930	952	918	938	866	1025	908	913	917	859	973	914	934	900	941	914	898	963	875	939	925	974	925	929	886	953	907	897	944	912	930	1003	947	936	932	989	927	973	905	904	935	954	903	918	964	918	956	940	975	944	891	951	870	974	904	895	921	969	892	895	932	894	903	874	887	917	903	922	917	929	960	922	882	947	904	998	897	947	873	969	922	930	928	951	887	957	941	846	923	934	908	951	935	889	894	943	958	954	951	919	903	924	956	875	917	901	905	885	901	942	920	908	915	976	898	913	970	949	936	929	948	939	918	917	930	883	960	887	956	913	900	918	893	927	925	882	970	923	963	923	963	907	958	906	927	947	960	936	923	932	854	888	896	934	938	932	905	933	902	958	885	895	962	884	938	918	975	898	942	895	914	887	906	950	910	967	971	934	870	944	908	872	907	911	879	925	934	919	914	932	887	911	903	890	861	905	914	964	870	899	922	925	931	977	914	944	906	921	909	918	915	867	900	905	913	896	890	859	947	912	843	898	947	939	932	890	951	926	887	913	939	895	874	916	929	941	897	932	901	925	964	891	908	949	950	836	966	906	910	930	941	920	912	937	921	909	939	934	895	912	941	894	929	945	910	966	926	928	938	910	926	948	980	931	938	934	908	974	978	913	922	953	940	933	906	898	929	949	930	908	883	935	833	903	907	933	933	951	922	913	933	961	935	975	964	929	909	909	883	849	932	983	892	933	964	911	890	911	939	967	898	901	965	929	963	896	988	916	901	902	967	953	968	913	940	875	929	876	963	942	889	938	921	928	959	916	942	955	919	888	934	945	946	945	891	955	943	922	884	938	890	900	934	919	867	948	936	950	907	921	953	929	916	961	894	938	945	950	960	922	877	946	880	964	917	927	881	882	944	928	957	887	914	919	935	979	900	889	925	960	937	923	957	934	967	940	896	913	949	877	904	939	944	920	919	929	953	924	911	929	900	820	900	972	885	939	837	897	933	995	904	902	985	992	938	944	914	911	868	919	923	907	878	902	961	868	948	943	930	985	961	921	931	932	921	962	872	944	928	890	982	916	933	916	951	878	892	891	939	957	910	930	926	1020	931	927	925	985	898	983	945	918	946	986	963	921	911	889	901	920	913	945	947	878	964	934	947	919	948	880	942	947	893	976	971	891	932	967	909	993	941	920	906	916	954	883	908	888	903	892	899	947	881	884	947	962	970	962	933	954	915	991	950	942	953	933	931	913	901	882	913	935	920	913	940	911	903	929	895	905	899	906	927	901	905	925	948	860	952	897	941	920	918	888	924	963	901	918	944	952	921	919	1004	962	911	937	868	937	935	858	913	900	956	920	935	932	908	922	917	950	955	935	918	898	939	895	933	907	875	918	814	900	928	947	910	890	899	987	930	965	892	912	916	910	894	971	897	982	915	921	963	926	905	909	902	957	932	958	953	933	946	939	924	985	975	943	935	949	920	903	901	846	887	922	899	909	904	963	949	890	897	905	921	898	934	845	952	944	913	927	965	972	962	885	974	946	950	915	1004	901	953	898	958	973	964	913	930	946	893	940	923	946	939	969	946	905	932	957	915	892	869	879	941	922	941	961	894	958	913	929	936	905	895	926	922	912	979	919	921	905	948	970	902	953	906	900	939	894	933	893	942	941	916	961	883	922	961	934	898	821	936	933	953	970	933	896	949	961	928	911	905	948	965	957	934	920	940	923	924	909	944	908	967	940	996	918	912	926	925	985	957	923	956	971	954	946	945	906	942	929	947	921	947	935	844	913	973	924	906	911	933	890	950	930	903	954	930	931	875	947	882	853	921	930	954	968	926	930	955	862	932	923	957	899	919	946	904	925	935	907	930	912	941	944	940	944	945	961	929	920	946	907	918	934	889	923	904	918	947	927	901	899	908	904	858	892	925	885	905	933	889	938	894	890	898	933	954	871	997	949	952	937	950	994	885	956	937	944	934	927	950	868	933	876	981	893	912	927	916	911	875	938	967	921	896	957	937	986	924	935	902	911	942	937	925	959	898	877	885	930	959	935	887	913	900	910	917	966	930	940	950	945	939	903	941	896	960	941	950	943	908	915	921	938	901	877	960	878	927	931	907	924	941	915	941	958	958	960	952	929	895	957	873	957	881	925	925	950	913	901	941	986	928	921	968	949	931	887	932	962	1009	916	878	852	990	928	967	962	930	950	985	897	886	972	930	941	921	937	945	1008	934	943	914	962	923	898	931	953	924	951	895	945	939	902	886	917	913	921	923	956	1019	910	965	943	948	888	931	993	928	903	934	945	962	923	915	908	932	917	934	956	915	845	916	904	932	884	890	883	958	939	914	957	889	953	903	942	933	866	928	907	869	900	967	888	932	900	929	921	941	882	934	871	942	911	872	889	944	925	926	889	946	917	885	911	966	934	896	901	924	960	909	964	853	918	920	943	878	956	966	933	977	908	901	938	925	909	927	912	951	902	879	959	934	904	911	861	938	882	925	942	928	928	991	959	979	886	948	981	900	978	912	910	891	958	946	922	907	945	925	879	905	985	920	960	937	941	885	942	920	934	888	949	934	933	883	974	925	963	899	982	900	920	898	910	950	951	923	958	945	927	966	941	977	906	927	919	860	900	883	899	905	955	935	887	959	899	990	985	871	899	925	976	965	938	963	895	923	1018	908	899	926	916	946	892	902	947	886	912	963	937	911	951	900	946	907	939	982	940	951	968	947	909	902	946	949	947	934
5227	1015	1028	890	842	830	797	872	863	836	803	813	830	826	875	808	815	835	763	824	793	813	851	844	842	866	837	800	829	847	800	807	867	727	831	790	845	826	789	820	877	810	835	824	845	820	836	836	865	816	758	844	809	799	829	829	802	822	797	817	830	821	830	793	803	830	777	797	794	807	847	806	810	820	854	811	843	810	799	842	808	809	816	818	789	756	823	781	793	736	798	875	781	806	834	831	779	831	825	855	821	773	790	782	761	767	836	852	801	801	808	821	847	815	788	834	827	828	812	793	813	847	817	835	784	840	748	822	878	820	797	805	839	852	803	813	840	839	837	825	828	845	797	822	815	856	809	812	830	800	805	840	821	844	839	815	773	800	838	839	783	836	866	819	779	833	837	811	818	790	805	834	830	774	783	846	837	837	832	852	855	769	830	843	792	843	787	885	801	820	780	792	795	868	810	828	789	795	817	835	899	850	896	892	851	843	853	764	782	851	829	827	783	783	795	812	814	783	786	850	810	770	783	811	810	811	857	816	819	812	795	797	839	832	826	790	833	808	817	811	836	783	821	781	814	835	840	787	821	837	840	814	795	800	849	820	844	779	848	801	951	833	844	816	779	825	775	805	869	857	844	777	839	842	850	835	781	769	845	843	805	829	837	805	799	782	810	774	804	812	861	804	819	772	806	773	837	757	813	814	849	819	835	829	789	784	817	789	813	848	807	799	836	795	790	856	781	845	791	836	763	839	854	828	841	773	821	828	821	844	820	861	796	795	816	809	821	790	819	775	838	806	835	776	817	782	819	826	811	792	784	795	779	831	767	807	816	758	824	878	809	792	818	808	832	809	820	804	789	789	810	775	812	849	826	773	849	809	815	769	776	810	782	803	795	865	820	778	808	795	800	830	816	821	795	867	832	804	820	773	854	831	798	839	816	826	797	818	806	819	832	849	821	795	793	803	810	757	825	799	836	833	798	888	823	810	788	878	845	800	788	859	791	780	810	800	828	799	776	737	821	843	836	829	857	843	822	867	824	838	822	815	832	834	823	833	830	809	855	795	810	811	791	869	839	804	788	793	844	834	818	776	833	838	794	815	829	872	832	819	818	788	802	823	804	818	753	761	794	793	831	834	800	805	866	841	835	829	807	802	773	818	783	844	840	830	821	825	847	820	783	802	788	825	823	822	773	807	820	841	790	781	792	880	860	886	814	795	818	829	799	824	799	868	821	790	788	814	819	838	810	827	804	830	896	831	824	785	816	850	790	820	837	818	825	835	795	805	792	843	858	826	767	814	843	766	791	831	833	834	760	854	755	827	842	815	800	740	803	789	756	781	803	814	749	802	837	803	825	768	795	837	805	808	769	778	824	813	779	787	816	791	839	801	781	826	802	823	882	795	835	842	815	791	821	851	764	840	896	850	874	851	828	881	807	878	843	807	818	807	817	835	770	799	825	807	828	785	835	799	801	797	811	831	804	829	857	774	779	851	796	804	792	825	822	824	836	827	818	771	777	865	851	807	824	808	853	798	817	805	828	835	824	878	845	767	833	828	823	818	818	779	819	811	767	863	820	804	797	845	843	773	842	855	836	767	805	811	828	814	793	793	808	831	789	839	767	786	788	805	867	845	839	798	830	850	839	830	809	799	835	769	830	823	785	888	816	797	818	903	806	865	832	839	839	881	880	800	804	783	888	810	821	766	791	804	783	812	882	817	801	796	822	850	793	848	829	797	783	811	791	812	869	823	784	805	821	844	785	846	809	840	750	856	807	813	829	803	840	815	797	821	785	823	830	832	765	820	801	852	821	807	785	812	811	831	794	833	816	771	846	808	821	787	795	801	844	816	776	752	817	848	783	837	822	811	787	760	771	801	796	806	862	770	810	801	800	822	819	799	848	826	817	760	807	831	811	834	839	896	822	831	820	829	771	839	873	770	821	796	842	798	802	851	820	786	852	797	795	834	781	800	759	844	789	776	805	814	859	752	863	826	818	867	802	848	788	787	791	819	800	836	777	827	789	792	844	794	832	821	840	799	810	793	810	826	809	828	804	854	790	827	833	805	822	814	832	806	824	891	854	820	794	802	794	827	781	791	807	816	801	819	823	808	842	817	821	804	778	779	819	813	792	885	821	812	777	826	770	805	804	811	790	794	808	822	808	768	816	819	831	831	844	798	805	793	813	803	793	803	860	837	814	849	784	851	794	828	780	818	849	835	797	749	846	803	750	820	799	798	796	832	864	804	844	838	803	817	822	776	783	847	853	853	864	814	831	811	762	841	796	805	816	824	840	832	860	859	825	786	830	859	809	842	795	840	803	809	809	807	825	804	847	853	816	773	816	820	802	815	837	811	805	804	867	859	805	848	802	813	824	844	827	807	844	865	840	832	813	831	791	847	823	768	851	820	805	824	826	861	735	831	819	772	786	795	832	816	790	773	771	829	785	816	837	862	874	778	849	791	772	751	731	806	770	805	801	880	832	844	812	831	835	832	853	804	757	846	824	767	869	827	813	874	804	835	867	845	842	811	848	823	872	858	790	848	801	812	814	822	833	814	859	783	788	813	776	817	847	808	797	804	834	821	815	848	792	837	817	821	838	810	820	836	800	822	803	828	798	809	773	776	833	799	820	815	870	768	836	795	820	783	802	778	796	799	801	822	805	835	820	769	833	737	861	831	807	836	856	799	816	891	828	774	816	841	841	856	807	872	809	826	853	801	847	775	851	829	819	867	841	800	843	827	768	759	841	830	842	830	775	804	793	847	883	763	837	804	821	844	787	824	809	816	833	844	849	822	822	824	868	821	831	843	812	816	796	828	844	804	820	803	817	821	834	780	826	837	798	828	785	834	859	801	780	789	884	802	754	801	856	830	830	849	822	828	787	839	773	834	791	832	816	859	795	837	810	818	821	847	804	827	808	795	790	809	844	800	858	808	846	793	817	793	820	807	808	849	816	775	803	863	825	823	806	820	835	864	857	801	804	824	859	836	787	778	792	803	830	838	825	826	798	821	793	789	806	833	814	807	815	823	833	869	864	838	782	775	854	810	808	833	762	844	849	820	882	852	775	770	838	830	806	817	829	782	832	793	783	831	806	817	863	836	807	785	799	850	835	809	849	790	819	847	793	773	872	845	807	808	857	808	747	799	759	818	792	820	754	788	867	807	765	811	840	834	839	782	781	798	869	799	818	873	835	821	792	832	847	800	834	791	814	806	877	818	812	805	858	800	844	780	844	845	788	826	814	848	804	814	894	800	857	805	802	800	832	817	820	827	846	781	844	813	829	826	805	831	871	794	850	764	803	812	824	837	801	864	791	832	800	789	817	795	796	818	792	815	793	840	801	820	802	817	850	777	842	835	768	790	824	866	813	791	836	816	810	792	828	795	813	846	849	831	779	827	785	794	789	863	822	779	824	857	769	812	830	829	793	798	770	847	858	842	798	795	831	808	796	812	845	828	805	811	854	788	839	793	771	816	799	842	818	801	817	761
25451	21398	26444	21559	3121	1473	1225	1055	991	1059	1029	1034	1022	912	999	955	1027	932	940	972	967	1006	963	970	1001	1001	956	982	936	988	970	995	949	963	984	934	934	929	947	962	971	936	972	893	966	973	923	1005	947	939	966	928	942	920	972	975	966	958	987	939	976	907	928	974	993	937	939	941	881	986	949	913	941	956	970	963	979	976	968	944	912	918	948	981	1006	988	963	966	945	932	966	910	983	899	943	942	992	933	911	924	976	973	944	1012	946	961	943	911	933	933	936	967	904	924	945	955	930	952	967	939	946	948	983	924	890	958	903	972	980	963	978	961	927	909	986	983	978	979	958	894	1004	910	1013	983	919	933	912	947	965	964	981	932	993	948	974	923	970	924	984	943	942	966	959	939	937	925	950	977	955	965	971	924	948	1018	983	1014	938	926	902	952	962	919	933	932	951	917	935	928	974	1002	949	964	937	950	947	920	956	980	943	949	976	946	943	936	911	936	970	966	978	986	981	926	976	954	949	944	958	893	904	984	941	966	973	984	943	964	994	893	968	933	948	984	968	931	936	964	965	987	1023	893	975	1001	990	911	882	941	873	937	1022	981	951	930	912	895	924	903	954	979	954	927	934	959	972	928	982	971	965	924	924	879	1014	952	989	947	957	931	931	918	977	952	935	921	980	950	984	905	966	984	908	963	863	980	931	968	948	986	979	877	927	967	969	967	944	910	929	883	964	882	990	908	913	964	943	950	894	909	932	966	929	943	957	916	933	988	965	918	892	960	938	943	908	993	995	893	1012	946	927	940	942	947	953	926	943	869	925	897	935	946	933	937	924	915	936	939	902	918	991	937	950	976	929	1000	890	918	953	965	952	991	873	961	977	952	948	968	1017	953	927	915	874	945	1024	902	933	916	881	905	961	947	914	960	988	945	964	933	946	934	919	917	945	958	977	959	1001	955	978	943	939	935	932	928	948	982	911	937	925	962	941	975	984	924	963	926	871	954	925	921	948	941	1020	992	943	949	961	972	964	913	931	951	1006	962	955	1028	1001	959	904	875	916	962	975	957	964	974	954	940	950	964	945	990	950	952	1001	960	982	958	944	970	954	991	920	936	895	940	975	961	945	955	996	960	958	966	924	929	947	932	896	937	923	962	944	928	950	911	925	931	912	899	924	1017	996	926	960	910	938	892	992	939	972	978	941	963	892	912	915	968	980	969	954	927	971	1014	973	960	951	968	919	951	917	959	952	920	980	965	927	930	921	947	971	963	1015	965	932	909	909	885	969	912	953	960	979	1000	975	943	917	927	949	942	913	968	965	941	912	922	975	938	945	946	888	976	951	950	905	1031	954	931	939	982	977	956	967	939	935	967	965	942	938	839	927	920	922	964	1008	973	946	928	927	954	933	875	960	962	919	956	964	940	952	976	919	957	935	1024	965	997	964	910	952	978	947	967	931	942	967	882	962	968	977	903	922	978	931	991	947	931	968	979	955	907	926	971	914	994	1001	913	989	969	908	980	939	912	932	913	956	954	959	935	965	869	970	924	921	907	898	941	915	1039	944	934	937	986	956	969	943	964	952	988	915	950	912	965	933	914	1006	958	943	995	992	1004	964	937	958	933	970	919	938	946	986	970	992	924	968	909	990	935	912	978	883	915	1005	933	931	938	956	949	983	939	973	937	972	916	904	953	920	915	1007	983	963	1004	924	928	945	987	949	882	946	941	914	968	974	857	919	980	982	1011	952	994	934	956	975	975	976	976	978	1014	988	889	961	950	975	955	944	951	938	923	963	972	952	962	1002	963	939	898	968	955	960	899	948	943	944	955	926	936	941	920	956	970	955	919	943	975	952	938	1020	962	939	940	923	931	971	898	917	964	910	952	924	982	934	943	938	990	974	896	938	981	1033	945	897	960	862	907	1009	930	945	953	977	957	978	954	974	944	966	916	943	1007	877	911	962	941	951	958	953	996	947	982	952	924	941	994	925	1011	909	933	944	942	939	923	936	943	901	989	930	930	1034	902	921	912	962	939	889	908	941	899	903	965	985	897	962	904	948	931	961	981	948	975	946	986	951	959	992	999	1009	911	970	923	973	975	957	866	987	947	947	890	973	965	888	947	934	916	915	907	1003	920	944	926	964	928	951	904	960	973	924	977	924	924	906	924	918	934	948	895	975	921	911	964	906	919	970	929	937	945	1002	918	907	971	922	965	959	961	919	1011	914	970	873	981	933	936	952	928	925	980	905	952	968	935	937	957	952	1009	923	958	969	947	966	958	965	987	926	949	994	1002	938	947	908	924	1039	957	973	968	952	958	966	985	907	899	967	1020	921	946	970	1000	925	985	930	1014	948	952	917	872	894	976	956	968	964	969	945	960	945	962	968	1021	985	983	940	979	981	909	996	870	906	923	896	918	924	943	927	957	997	949	925	958	971	907	971	889	953	933	929	928	906	944	966	915	1018	911	918	957	933	977	943	909	923	939	931	915	959	962	932	950	927	957	960	955	902	966	896	939	957	957	953	948	920	968	975	939	916	924	963	912	887	988	927	942	940	941	903	907	924	955	957	938	925	926	899	945	984	919	885	952	952	956	1017	936	1021	992	939	928	927	949	946	927	901	960	932	970	937	933	966	914	941	987	929	939	935	985	977	940	958	922	934	943	977	934	937	971	937	913	943	914	956	954	943	935	933	940	965	881	915	935	968	958	927	963	927	968	965	939	965	997	941	902	941	990	925	939	949	957	893	958	972	961	975	957	916	956	965	974	938	936	944	974	935	933	976	936	881	971	924	953	915	930	943	917	993	934	925	939	954	941	940	970	903	897	918	899	915	882	973	927	911	948	984	952	906	1011	959	942	929	967	915	966	914	986	915	980	883	963	912	911	937	979	923	910	976	967	941	933	952	971	909	953	931	932	980	911	984	975	953	963	949	932	912	946	967	984	988	938	952	1029	928	961	952	982	916	915	984	976	907	933	966	977	961	909	952	980	912	982	938	956	937	874	994	981	881	917	929	970	963	1024	913	919	960	940	989	951	992	884	952	903	960	971	989	990	985	929	965	941	934	889	958	1020	958	995	956	899	982	955	913	983	958	939	1000	958	994	893	951	904	942	975	946	905	940	929	955	957	968	917	966	949	905	937	953	946	890	940	922	954	950	990	997	956	913	976	950	957	919	938	994	950	944	1013	978	943	909	957	950	983	925	959	901	927	950	983	939	916	878	958	943	895	998	943	975	969	910	941	924	1012	946	954	928	960	935	960	972	944	995	966	933	965	1008	972	922	965	948	941	972	936	924	921	933	908	938	970	992	1036	950	924	917	959	928	1010	954	915	923	943	964	958	971	911	913	940	972	922	894	908	970	996	972	991	930	920	941	905	991	948	903	963	986	976	923	970	982	1015	969	972	935	957	914	919	918	947	918	966	942	911	953	934	966	970	962	968	993	993	1005	914	922	948	888	914	894	875	971	999	933	903	909	968	920	957	992	941	972	949	946	904	948	937	942	915	971	997	931	908	983	908	936	1005	969	940	941	963	951	924	906	954	931	959	947	963	957	992	965	969	943	935	968	956	954	922
3682	2654	2203	1471	1228	1131	1098	994	1041	981	910	915	940	931	835	839	881	851	913	834	943	878	879	896	910	887	860	845	856	865	872	868	912	915	893	841	862	868	846	824	794	810	854	832	894	871	883	878	841	818	870	843	841	878	851	861	862	875	835	851	872	869	885	840	806	842	837	898	866	822	846	875	854	877	838	885	841	875	810	834	871	886	884	815	887	838	889	828	857	811	955	833	844	873	841	870	856	876	869	873	851	853	851	908	908	878	827	861	901	794	827	902	861	913	884	801	846	832	856	878	867	861	896	847	840	868	845	860	860	855	854	895	851	875	866	846	863	914	850	879	885	801	829	865	853	774	856	880	918	882	870	873	846	884	853	881	870	881	850	883	843	821	870	912	859	840	843	846	840	837	867	893	848	910	909	835	841	865	871	787	863	881	819	823	901	855	860	857	895	832	833	796	838	880	806	857	824	842	853	924	830	829	873	825	824	853	873	843	886	870	867	848	809	803	848	799	867	855	875	851	804	838	869	858	870	817	837	858	852	854	909	877	826	892	867	846	849	819	848	877	867	823	831	859	827	883	886	895	837	839	840	840	863	865	896	838	860	874	817	834	839	825	833	869	816	841	853	870	874	819	849	827	848	853	904	854	847	885	835	907	806	855	793	829	851	906	817	859	840	882	869	842	900	829	872	876	835	867	855	823	847	829	844	875	859	858	900	849	818	865	856	858	834	861	843	866	872	856	805	877	862	857	856	812	834	841	904	815	862	810	846	800	834	859	845	859	853	879	837	832	876	848	851	836	822	819	941	903	827	872	857	808	838	889	827	866	874	838	821	864	836	819	886	836	872	841	876	894	858	885	878	851	863	866	843	862	870	906	853	852	859	842	853	881	818	843	811	866	859	834	832	868	845	870	831	912	845	843	800	886	811	876	889	858	829	877	855	839	860	845	878	853	805	845	853	815	879	827	872	837	798	796	846	866	863	807	816	866	831	830	814	858	852	839	854	851	897	783	840	886	829	864	845	860	855	864	888	859	839	852	867	874	869	876	859	841	824	863	826	878	797	880	827	915	865	841	839	855	891	827	847	818	869	824	802	775	840	860	840	887	805	830	864	865	831	873	835	806	867	919	849	829	860	890	810	841	837	817	829	838	896	882	866	876	849	828	882	884	900	859	849	858	869	843	821	829	901	874	857	918	803	864	866	866	868	850	846	853	825	852	810	891	835	856	835	860	852	909	861	819	825	810	849	893	843	881	898	841	865	838	860	872	865	855	913	878	896	806	882	861	844	906	823	924	862	854	832	903	828	904	880	832	909	844	840	838	836	881	877	875	819	846	815	838	889	831	816	846	846	863	866	837	863	858	838	863	846	870	862	875	868	801	867	856	807	829	825	838	862	834	837	827	852	861	833	881	802	845	901	853	829	799	878	848	776	853	817	846	822	842	854	828	815	819	852	847	875	849	847	846	819	813	838	872	815	880	849	817	893	908	886	853	853	876	834	869	856	863	852	843	847	866	839	817	880	875	860	873	856	888	901	825	847	852	810	886	845	822	880	844	845	853	868	856	831	822	854	837	801	820	853	890	894	889	816	827	845	862	898	851	869	863	897	795	886	829	802	898	869	833	866	831	857	888	811	815	856	850	828	867	872	850	870	888	871	847	846	915	872	856	895	780	844	882	835	862	875	860	790	871	846	849	906	840	872	832	824	812	863	815	889	867	835	808	882	875	855	854	855	833	846	887	865	879	865	838	824	865	792	881	868	843	879	868	849	847	795	905	869	858	837	856	856	843	914	870	823	817	829	815	835	822	888	795	840	899	806	848	842	864	873	853	815	876	831	848	899	855	824	875	850	840	895	821	862	823	813	873	887	887	847	830	884	859	887	869	923	856	896	884	838	872	927	876	860	809	888	821	774	830	864	867	854	832	856	843	866	880	875	868	903	819	902	823	866	857	833	838	847	854	826	884	829	826	877	904	866	846	812	807	798	838	864	816	816	858	836	836	885	870	881	838	869	872	860	834	908	826	854	884	878	812	868	860	844	866	837	852	837	894	881	844	917	911	830	830	829	891	847	866	810	836	842	789	878	865	801	810	858	890	870	822	892	790	862	819	854	886	845	812	863	847	783	901	819	873	855	848	846	825	875	798	872	879	850	828	837	808	858	845	838	842	827	864	861	865	877	865	853	869	886	859	877	865	804	902	869	855	852	879	848	859	855	828	870	867	855	863	827	853	790	859	815	815	853	875	841	855	831	839	803	844	825	892	769	832	829	844	840	890	898	867	820	847	827	853	829	921	839	819	861	807	869	810	821	842	834	826	844	809	843	812	832	860	881	882	865	879	832	874	860	873	899	824	860	855	888	806	839	854	820	856	860	847	844	801	891	882	796	860	817	917	901	838	845	804	810	851	872	848	845	877	866	870	845	850	840	859	835	839	805	820	872	819	908	844	797	828	856	810	878	848	885	808	842	861	863	883	819	889	838	839	863	894	802	848	820	807	862	855	856	866	841	851	839	790	872	897	844	814	859	857	845	813	810	804	884	886	810	859	818	898	885	939	809	892	843	841	909	838	831	898	883	876	825	873	852	849	828	881	846	830	812	830	832	907	881	841	861	849	823	814	827	873	850	881	865	887	864	873	840	877	855	844	885	796	869	871	832	870	864	853	793	858	829	842	845	883	870	881	846	835	846	792	872	898	838	862	833	877	901	895	881	854	861	876	864	869	872	852	861	799	834	865	840	874	841	843	828	840	855	822	830	858	863	855	846	853	835	881	842	855	862	834	848	863	803	781	844	891	841	836	869	798	818	843	878	874	809	820	829	832	852	855	921	863	853	884	875	813	814	829	832	833	878	874	873	856	845	846	829	874	835	871	825	850	805	858	819	871	816	819	887	845	841	855	842	856	806	833	828	846	852	855	844	889	844	876	879	888	852	889	845	892	828	876	875	888	859	879	889	853	864	821	865	832	868	879	803	829	865	859	843	846	873	828	864	898	795	857	821	815	893	852	893	856	824	857	824	813	809	864	801	862	802	862	855	835	842	803	873	778	853	838	852	868	851	824	874	851	882	862	888	849	845	815	874	856	814	869	831	848	861	853	855	859	831	820	884	843	846	838	833	845	877	846	813	794	795	833	824	819	822	842	830	846	865	812	889	843	836	860	811	860	877	811	856	847	852	845	827	869	842	839	863	843	819	861	877	831	849	787	853	890	872	871	854	915	809	911	852	873	800	829	870	869	840	792	845	837	801	854	807	834	801	863	856	835	835	831	858	849	883	900	869	889	880	846	833	900	861	817	847	854	845	913	845	879	830	811	817	865	862	832	889	800	898	818	842	840	869	903	877	872	844	817	875	898	847	882	840	863	806	858	787	878	862	863	834	859	890	861	836	855	880	867	832	852	864	815	848	831	784	853	864	860	827	837	821	826	836	860	854	850	822	838	836	893	874	869	828	767	851	801	833	841	803	828	832	876	850	849	823	870	845	860
24060	21396	28643	24511	20853	4286	1395	927	719	746	697	643	705	601	611	622	613	658	635	646	629	585	647	623	600	661	627	566	584	614	610	637	622	581	594	621	604	634	597	577	575	607	598	628	608	559	605	535	617	600	601	593	589	585	575	588	591	626	596	546	570	559	592	582	610	622	576	534	619	608	600	596	584	617	558	624	587	588	584	602	585	581	562	602	626	597	614	578	610	597	615	603	590	560	594	559	592	591	587	613	576	641	581	574	574	498	587	541	599	610	590	619	615	587	611	596	585	578	562	559	576	564	600	598	537	603	622	621	576	571	570	538	633	644	557	578	580	586	612	614	613	584	595	578	574	582	618	537	552	588	573	573	562	591	609	557	582	614	548	552	606	585	590	609	608	568	621	578	608	618	601	558	676	585	637	567	556	626	609	610	596	629	632	612	634	580	576	647	562	573	562	606	587	565	602	589	543	585	570	589	576	613	579	577	573	555	585	570	576	575	571	575	601	610	540	601	609	558	575	586	571	552	611	574	554	646	601	569	588	607	604	574	578	590	572	597	576	572	556	589	558	619	555	611	614	592	634	536	591	584	552	553	572	644	582	644	531	530	640	542	606	562	575	603	610	613	594	565	561	633	559	631	555	550	580	611	566	582	630	579	625	588	585	584	572	635	593	594	607	573	603	581	620	586	578	551	630	597	592	616	589	578	598	569	570	575	515	583	557	634	586	638	581	522	569	536	575	606	604	602	585	563	604	567	608	570	595	577	610	570	558	624	585	639	577	614	558	570	594	549	606	559	560	613	628	594	615	586	583	587	527	544	600	589	567	584	572	562	580	576	557	586	580	600	543	582	600	602	572	581	550	660	594	589	590	620	592	553	626	537	564	551	597	620	605	587	577	543	560	582	620	563	614	569	536	579	660	555	574	606	603	567	582	572	609	561	588	562	581	530	588	548	617	599	562	603	539	619	567	599	585	613	604	558	608	619	563	608	608	582	556	605	569	615	575	567	579	566	601	563	591	583	582	595	565	565	557	586	555	593	579	600	608	534	545	622	557	564	537	571	566	602	611	579	534	625	582	593	595	582	576	613	601	564	581	589	589	573	589	579	637	555	593	598	602	575	572	539	597	543	599	561	567	624	577	582	566	580	601	568	628	568	575	551	569	607	584	544	591	598	597	558	531	598	552	576	551	605	568	584	569	584	556	628	625	531	634	550	564	552	597	592	537	589	588	606	626	630	598	595	572	601	615	595	592	550	560	562	634	591	581	558	571	564	560	566	629	543	561	589	563	562	611	585	581	589	599	594	586	541	613	609	571	618	578	609	552	573	567	578	579	584	593	599	531	559	566	654	557	580	588	561	578	587	652	569	609	578	591	558	579	588	525	560	612	593	574	622	605	605	584	562	594	576	549	599	606	573	579	609	559	552	544	583	569	579	589	621	569	556	567	607	643	608	578	597	613	577	589	557	577	565	598	591	549	525	563	587	611	617	610	542	625	571	640	579	609	589	590	536	576	549	601	587	564	607	594	587	564	577	569	618	618	636	566	589	560	544	560	558	590	577	626	600	588	569	578	605	623	589	587	612	578	614	545	620	546	604	570	577	591	567	576	569	623	546	572	557	544	591	551	592	581	589	593	557	609	580	585	616	563	571	576	574	566	602	590	602	570	596	557	558	550	557	554	586	546	541	606	540	595	530	570	585	560	580	595	594	562	546	591	578	573	568	558	622	632	588	567	576	595	592	580	578	584	599	558	539	595	577	574	546	551	581	599	586	562	603	541	584	581	613	559	536	578	594	556	590	612	586	583	577	571	573	561	548	578	614	589	637	560	557	571	560	578	526	578	567	587	570	546	599	598	569	577	572	616	585	570	589	564	578	580	582	586	591	586	597	568	597	558	589	552	576	546	634	538	608	581	593	577	670	573	606	545	594	594	590	612	602	587	603	591	599	626	575	634	585	602	568	595	589	556	565	613	578	628	592	620	608	577	582	589	584	608	596	573	592	561	614	590	586	559	583	580	538	612	599	560	576	564	552	576	568	585	548	571	584	624	566	589	580	591	557	587	578	607	590	573	584	603	573	597	603	604	598	515	590	586	570	533	538	634	605	586	544	612	590	616	582	568	556	585	553	531	604	620	579	598	567	549	598	558	585	567	601	622	621	579	592	596	569	555	563	558	584	578	598	548	601	594	582	613	570	591	575	563	576	590	599	589	569	558	600	595	558	571	581	571	558	567	585	596	584	551	585	593	636	612	561	588	591	594	560	575	523	570	568	614	625	542	600	617	572	572	591	600	576	612	580	561	581	602	547	616	599	624	604	569	570	589	591	618	591	568	633	558	611	560	610	624	602	555	575	517	584	587	597	555	566	566	567	611	563	549	573	592	618	557	567	572	573	552	581	567	591	593	581	550	584	597	557	594	512	580	591	570	621	561	590	610	632	578	554	596	622	580	581	592	588	602	600	574	575	568	595	574	577	620	585	610	550	574	582	572	547	553	557	598	621	533	584	613	598	594	601	622	556	616	524	543	617	603	569	586	539	540	609	594	591	624	573	561	589	574	594	607	606	630	605	591	602	588	596	584	564	590	615	584	548	565	550	535	557	584	590	567	591	559	554	584	590	619	594	568	541	566	578	609	609	575	587	596	545	583	570	564	593	593	550	591	545	573	576	581	609	591	594	548	569	565	589	542	593	548	578	574	574	528	587	563	580	554	577	592	560	615	565	557	571	578	647	567	543	584	633	578	598	606	585	576	570	582	627	562	600	562	597	549	597	596	575	571	575	630	585	627	600	558	549	655	590	626	564	613	605	557	543	548	562	563	562	625	563	612	582	567	562	586	548	588	574	577	618	603	600	556	594	618	580	594	579	538	558	597	574	547	549	572	595	541	563	555	558	586	585	587	543	600	590	650	604	575	589	620	575	577	578	619	588	604	610	603	595	588	563	562	560	571	576	546	612	580	565	549	576	607	614	594	595	580	558	580	550	540	589	584	573	583	613	580	597	606	568	601	550	605	566	576	597	634	564	532	563	541	560	584	582	542	585	561	598	593	561	599	553	543	585	578	552	563	551	558	558	565	572	552	574	555	560	580	611	617	591	571	614	520	601	563	565	603	603	579	586	551	620	598	643	591	540	561	550	558	597	567	594	573	569	564	584	557	578	561	603	582	582	576	573	597	578	591	573	593	538	525	588	606	561	581	555	608	574	585	572	544	571	604	598	574	590	545	593	593	580	541	630	582	537	596	647	572	579	610	563	579	617	605	607	578	596	539	593	567	579	572	563	600	565	622	579	555	568	585	605	592	613	616	535	579	554	544	550	611	632	570	630	564	580	620	559	567	575	602	610	541	569	574	609	567	573	596	643	599	589	576	552	557	598	616	594	599	601	604	577	578	607	579	586	610	594	558	593	582	555	560	582	595	628	586	561	575	593	569	581	575	594	623	639	594	574	561	576	593	620	552	610	590	604	557	558	524	603	588	555	605	578
3584	5107	4033	2122	1509	1243	1133	956	895	799	742	739	741	716	633	680	681	627	597	651	600	632	630	619	639	659	650	617	617	593	636	572	591	583	601	615	597	640	544	640	615	615	588	633	604	619	603	619	574	582	585	652	632	595	633	614	540	556	606	553	596	637	600	611	603	574	610	577	622	558	585	535	558	610	589	607	601	584	580	633	639	594	559	583	617	559	595	545	605	598	604	634	593	570	581	584	621	616	600	578	613	596	627	563	662	638	601	583	599	584	572	579	540	607	582	584	536	600	575	558	610	593	625	572	578	659	605	568	623	591	564	622	612	522	589	571	583	593	589	593	609	575	570	614	598	620	579	585	572	582	595	590	574	595	552	625	612	587	564	596	590	588	581	587	539	571	597	590	569	561	580	613	597	596	569	593	642	601	590	622	596	610	623	589	549	595	582	595	583	575	545	622	592	581	567	604	585	597	563	569	570	614	604	597	538	621	556	591	575	578	561	579	597	576	586	587	589	571	584	613	598	559	605	579	569	564	558	589	588	599	574	602	553	579	610	617	591	584	586	555	603	585	599	592	633	595	567	527	610	606	584	605	616	610	639	545	554	562	619	540	589	557	566	559	580	618	568	580	625	585	573	561	574	601	615	616	619	585	631	627	603	611	591	554	583	606	625	571	624	647	601	569	608	563	580	586	590	599	583	592	559	619	589	613	558	579	598	566	606	577	618	619	580	547	597	557	568	558	587	551	589	602	542	571	573	594	577	564	599	570	555	566	598	596	559	628	624	586	588	590	640	555	635	589	578	589	580	601	581	607	605	545	566	604	584	567	576	566	583	584	543	620	544	560	625	599	593	594	615	595	610	606	610	598	627	512	553	563	563	598	590	575	591	571	579	536	595	590	556	659	573	569	604	603	532	575	598	573	620	594	575	605	602	576	605	580	567	628	604	537	553	610	578	562	573	593	589	570	603	571	636	647	591	626	621	584	594	616	574	595	593	570	624	560	569	606	619	571	597	572	627	605	634	577	601	614	548	565	578	596	541	583	577	559	574	549	617	602	629	599	585	588	592	604	568	581	596	558	597	571	562	602	562	551	598	554	543	596	613	590	586	581	628	580	612	583	578	584	557	591	574	501	578	590	546	606	593	616	612	562	592	531	588	570	606	569	565	600	605	590	567	582	575	605	590	565	594	590	618	578	583	573	611	644	565	589	544	577	554	562	619	566	645	594	588	582	597	578	585	609	587	589	584	572	593	624	546	579	627	620	587	635	626	582	540	569	558	568	559	607	607	589	606	569	586	604	591	570	558	609	554	587	578	593	585	565	591	592	574	535	566	592	546	543	619	584	594	602	568	581	564	565	577	587	553	602	608	592	615	574	581	607	593	581	552	595	603	588	597	598	581	577	568	617	580	565	582	553	589	573	572	610	521	591	611	575	572	599	555	607	539	558	611	549	591	585	592	550	594	598	571	583	596	558	556	592	574	607	622	575	576	600	570	612	553	581	545	591	558	607	562	563	585	587	571	558	564	547	574	550	579	660	598	556	621	583	582	568	587	544	593	554	567	527	557	557	610	597	594	592	559	554	549	571	577	617	596	574	584	607	570	553	581	594	595	607	576	591	595	565	571	585	586	587	589	636	590	590	577	623	576	604	580	545	593	564	552	610	582	566	572	601	589	579	578	619	604	554	569	587	556	582	575	609	609	577	571	572	594	571	552	593	623	571	612	546	561	607	614	533	559	610	561	582	636	580	595	596	586	570	566	553	614	573	547	608	598	561	595	574	584	590	586	611	575	585	578	573	574	597	578	556	590	564	608	621	605	621	620	602	557	589	599	601	561	577	587	600	543	576	573	584	584	563	603	597	591	633	535	552	518	557	552	581	601	602	607	607	531	552	568	611	561	627	598	594	553	598	580	629	589	553	578	598	530	569	594	520	600	593	570	593	568	537	537	600	585	621	586	604	572	552	557	608	559	559	580	555	588	591	590	574	552	563	600	598	570	575	541	581	602	607	527	567	585	572	594	581	588	562	579	611	616	569	564	584	550	610	555	574	581	596	609	599	574	603	549	561	561	616	574	575	532	595	576	591	576	597	578	572	600	593	576	603	565	535	592	596	556	577	568	593	604	627	612	547	578	592	506	595	559	594	572	593	553	553	543	571	618	592	580	543	603	581	585	576	573	601	580	571	596	566	550	586	584	585	605	560	622	531	547	600	549	543	609	557	582	583	578	617	551	599	581	574	578	594	608	585	593	583	607	549	567	609	596	551	560	579	582	596	580	614	627	529	574	582	557	605	572	543	578	537	556	607	596	589	531	587	570	572	564	596	564	563	603	580	565	586	535	580	541	586	598	585	647	581	566	583	547	569	584	571	600	583	564	561	608	559	563	601	607	580	589	624	566	586	557	621	578	563	610	546	601	531	575	567	594	592	588	571	604	614	609	565	642	578	599	586	550	583	551	529	531	588	559	548	556	607	592	584	552	578	540	528	585	583	571	561	594	592	593	583	585	583	564	602	568	581	578	602	574	553	573	560	562	529	605	607	591	623	556	509	615	606	603	599	597	575	591	610	608	605	619	574	610	593	626	589	586	549	574	571	596	620	576	576	591	594	627	566	590	556	574	591	571	602	561	579	592	576	565	586	619	584	598	580	586	581	603	594	553	538	578	581	572	592	577	575	542	576	566	557	578	566	557	604	550	534	578	568	573	582	563	575	596	593	515	598	582	535	597	581	559	588	582	565	592	609	581	562	582	639	558	548	565	587	545	630	573	603	614	604	602	622	577	600	611	597	559	566	577	596	568	581	605	572	555	609	616	567	539	583	579	625	599	574	598	598	620	606	613	567	597	543	550	558	609	583	552	586	594	573	557	605	593	616	612	533	615	549	618	598	577	572	603	576	578	592	584	587	583	488	584	610	601	599	626	589	560	567	572	575	625	586	613	571	565	605	593	606	617	579	592	613	537	553	593	544	558	550	571	583	650	542	612	594	534	609	556	568	582	580	600	564	570	570	533	566	589	560	581	580	569	588	576	614	535	583	563	588	572	587	584	584	558	560	562	559	569	571	560	563	589	579	582	561	628	578	569	611	567	599	524	574	560	561	588	608	570	597	553	578	558	561	572	601	591	561	583	562	538	528	577	595	567	589	564	573	540	623	571	566	569	570	576	563	545	601	546	613	564	573	606	541	571	582	607	590	575	550	561	575	609	589	545	537	593	526	555	588	551	587	567	566	543	564	570	586	559	616	578	570	553	565	586	572	572	627	607	585	593	599	598	538	560	590	587	617	579	603	556	525	566	597	580	575	618	583	605	593	629	610	592	573	597	625	532	562	578	553	578	605	566	556	593	575	564	537	603	622	564	577	596	561	581	589	600	593	564	569	575	622	570	531	587	536	563	595	581	604	627	584	598	559	575	602	551	588	517	571	566	591	560	563	604	608	585	572	643	585	567	589	554	537	616	575	589	552	595	587	584	553	588	599	564	548
27656	12594	2298	1310	1045	922	944	920	956	954	926	935	915	946	907	950	922	890	959	961	945	934	920	914	922	975	935	893	888	957	977	928	900	934	916	983	884	944	908	960	950	945	885	944	882	920	894	899	917	953	963	938	931	891	920	891	899	895	911	895	934	878	940	907	951	916	916	933	926	922	955	928	934	905	967	939	975	913	901	899	949	987	891	898	826	922	910	956	912	859	914	913	957	894	861	885	916	934	938	919	889	955	954	930	886	968	948	891	915	917	919	897	929	916	895	867	895	888	906	956	903	939	885	940	933	943	919	918	907	894	925	926	907	946	945	918	909	925	924	921	938	952	913	946	937	892	873	959	916	960	964	951	915	872	926	889	934	886	874	915	918	877	918	962	903	925	890	926	899	947	900	931	924	973	908	956	883	933	918	925	963	944	875	894	955	949	923	971	919	954	961	957	955	958	898	941	911	870	942	896	906	924	929	899	892	975	906	879	941	904	922	901	920	932	928	959	859	927	930	922	910	943	877	965	941	965	998	919	931	943	896	884	924	944	907	866	908	978	930	916	914	930	937	933	964	927	935	920	913	923	971	892	871	913	933	1007	916	855	918	916	883	940	928	887	860	881	980	932	966	889	916	894	927	909	934	889	846	910	944	899	960	954	972	926	907	961	883	953	946	896	934	934	976	913	938	923	914	935	985	897	913	911	928	917	924	902	861	906	967	955	887	927	905	914	960	956	943	968	959	927	930	921	947	921	873	868	897	894	887	905	934	983	886	899	908	924	896	894	899	925	885	924	926	871	911	898	953	917	954	927	972	875	952	880	927	941	968	919	932	958	995	946	924	881	961	808	905	915	954	911	886	952	915	945	900	875	916	916	887	913	928	884	907	887	927	942	952	927	865	956	887	937	900	883	927	924	927	937	984	869	896	909	926	932	957	916	951	911	916	876	878	958	929	944	941	951	901	890	883	867	891	909	892	961	922	849	933	937	954	943	943	866	893	933	950	933	881	949	914	947	937	918	920	881	912	944	913	906	944	937	918	922	956	874	870	980	834	965	933	944	935	954	946	873	910	875	905	896	890	915	917	970	942	902	879	924	921	881	907	896	949	941	953	921	944	971	913	893	901	874	899	927	934	979	919	915	992	960	912	954	891	910	915	931	931	932	894	945	937	907	881	889	925	955	941	975	881	942	902	894	920	968	890	947	907	902	917	894	957	945	869	918	955	917	897	918	941	877	889	923	918	894	914	922	876	888	938	949	924	938	942	942	921	939	923	948	941	923	884	943	918	909	911	958	987	889	878	899	930	979	922	933	911	946	928	963	887	916	942	864	939	941	923	883	932	906	942	929	885	934	947	929	911	885	935	929	905	915	954	940	926	874	902	877	906	977	933	913	937	908	955	901	931	899	918	943	955	908	915	926	932	922	887	960	929	897	874	911	951	908	911	946	964	877	885	911	949	938	906	956	911	934	900	984	933	903	878	895	935	927	896	867	903	932	957	886	932	870	973	923	897	914	917	942	922	969	884	910	863	906	861	904	968	929	876	930	925	918	911	914	900	955	913	913	881	917	954	914	969	911	912	933	853	949	979	937	967	976	871	950	918	925	900	915	909	957	903	943	930	911	908	935	951	925	932	942	909	929	901	918	917	942	938	921	930	904	947	884	863	878	891	910	966	932	899	913	919	900	885	938	907	933	952	902	960	951	934	982	959	930	930	980	948	895	914	930	935	953	990	898	907	890	885	903	914	949	920	929	959	847	909	934	930	1014	869	937	896	901	934	966	939	945	940	949	989	947	942	954	960	951	885	901	889	959	918	934	960	935	921	929	934	944	884	971	958	942	960	956	907	880	939	930	859	867	908	913	965	905	915	904	967	890	932	930	929	903	892	935	960	914	990	1003	898	904	934	984	891	859	964	913	957	908	903	928	892	992	846	941	928	868	898	915	897	920	921	910	940	850	930	903	959	897	891	912	865	907	902	882	957	906	932	939	881	927	960	893	912	950	991	948	881	851	889	916	900	881	922	963	967	933	944	938	902	898	896	934	893	918	939	962	933	937	926	978	953	953	919	908	970	878	973	975	908	954	975	971	941	936	932	975	943	928	931	926	901	865	915	922	895	960	882	906	909	958	889	972	867	968	910	925	896	928	876	933	943	893	911	952	1003	952	877	934	948	901	857	967	915	923	895	912	980	968	915	1004	953	921	945	880	919	868	889	912	910	906	952	961	945	943	895	878	964	938	955	920	956	911	908	916	970	939	935	927	903	898	949	858	914	885	870	929	930	922	882	923	888	947	935	876	869	929	950	865	925	878	936	957	954	962	921	958	937	889	899	846	941	905	890	898	961	962	943	889	963	895	868	932	942	863	931	961	910	988	913	940	933	917	878	955	944	896	905	909	907	929	943	883	900	948	907	922	953	968	918	982	907	913	922	954	943	938	931	913	912	1000	858	892	920	937	944	914	907	891	909	1006	941	938	950	908	925	907	885	943	882	899	934	916	957	930	857	913	921	940	820	895	952	884	941	975	954	916	895	913	930	952	914	919	894	947	918	929	947	927	896	897	930	946	946	892	957	963	928	936	869	887	935	921	899	924	921	921	956	890	886	895	922	916	998	942	945	994	914	919	912	925	906	903	900	946	925	934	875	911	928	926	867	906	971	904	911	949	904	935	941	902	959	914	965	930	910	891	931	917	889	928	887	942	954	910	930	918	897	958	922	894	957	924	928	926	947	928	906	949	901	868	907	930	916	915	936	929	944	897	971	903	907	928	952	941	945	931	935	960	919	879	950	955	916	878	906	874	921	942	873	914	932	894	944	923	917	943	897	868	882	904	914	943	954	913	878	948	899	935	905	894	876	944	975	923	940	944	891	918	925	940	962	922	917	922	942	919	922	899	887	956	916	938	923	941	883	891	947	936	940	949	916	910	899	932	975	914	882	927	930	931	874	876	946	949	919	902	953	909	934	906	923	878	896	876	926	945	944	931	920	914	870	952	880	847	903	944	939	904	906	882	925	904	924	997	931	957	962	926	976	916	900	928	965	967	928	938	916	873	965	936	868	946	903	912	895	905	928	909	985	971	901	910	948	922	937	1006	915	897	929	889	954	916	910	910	897	909	912	953	896	929	902	898	955	963	968	904	912	914	917	935	910	900	941	927	919	893	886	937	908	913	869	957	924	876	939	945	951	935	863	953	889	903	899	944	959	954	921	947	944	877	939	945	915	957	954	892	938	921	937	888	918	895	949	937	899	938	901	911	929	929	825	944	926	932	928	973	898	969	1026	968	950	911	898	869	881	953	902	908	931	994	873	931	849	916	938	920	937	926	966	966	912	919	903	984	934	885	927	937	945	934	964	848	940	908	939	979	979	908	962	915	898	938	932	880	888	962	907	853	957	944	866	955	897	872	924	908	917	950	909	886	932	958	905	925	962	902	925	949	924	900	895	932	969	928	928	881	893	911	942	946	960	958	933	916	995	868	919	916	955	875	885	907
5201	1060	963	876	887	928	847	848	873	925	846	891	821	798	800	837	829	846	820	879	797	793	841	809	786	803	809	818	814	847	773	828	809	863	835	779	797	821	828	826	880	862	838	793	888	837	805	839	841	816	837	828	785	805	799	885	847	849	811	851	807	753	871	804	822	897	834	848	818	823	847	847	792	843	849	830	849	867	827	798	828	777	855	860	872	869	850	811	804	829	816	817	826	841	816	870	864	843	871	814	858	788	804	780	856	808	796	813	832	867	853	845	832	780	811	850	808	845	835	825	874	791	872	800	824	832	825	816	845	815	821	814	800	778	866	794	799	848	811	839	797	811	873	778	796	825	828	841	890	831	808	812	790	785	859	819	825	817	785	790	797	800	813	800	838	825	796	850	766	857	832	843	828	800	816	820	809	805	835	887	787	860	825	811	826	829	840	755	786	854	841	845	809	813	862	819	803	851	793	846	814	808	815	791	811	772	807	847	823	811	791	827	822	863	804	787	848	778	849	859	833	837	831	763	772	854	796	834	842	790	850	794	885	809	873	841	792	854	837	843	849	823	833	793	873	853	770	837	805	822	870	830	795	844	861	838	795	829	821	795	797	788	771	782	808	884	913	839	794	796	868	777	858	854	865	849	833	793	771	838	810	871	807	821	831	829	892	853	818	787	819	836	827	796	802	883	814	796	839	818	788	805	826	816	823	884	839	821	851	815	807	808	845	831	776	768	855	839	816	875	801	811	859	834	785	858	846	819	846	859	868	813	844	791	799	859	872	814	836	799	784	794	880	849	879	844	818	767	843	828	847	829	815	842	830	796	779	868	834	861	814	855	801	831	822	784	888	827	885	797	809	785	783	817	832	791	840	864	793	818	849	837	824	801	837	812	821	761	782	880	815	808	839	846	801	821	802	775	831	826	879	830	780	804	816	807	801	841	829	872	813	829	806	892	846	858	822	818	803	794	831	858	811	847	775	821	825	852	818	809	809	832	848	875	802	858	819	836	781	780	790	761	844	812	833	843	859	861	852	859	867	824	858	814	837	812	868	825	816	794	819	856	830	864	774	856	877	875	792	824	829	784	820	786	764	803	814	805	843	814	787	801	814	801	826	822	885	779	811	808	825	843	868	800	808	849	855	872	848	822	800	818	843	799	783	820	809	786	816	851	858	804	847	797	814	779	759	799	879	815	836	841	854	855	840	824	794	850	872	851	870	812	856	806	833	792	831	867	823	830	765	816	803	805	867	813	861	773	802	821	876	783	831	847	863	814	780	835	831	830	817	826	797	880	848	828	761	794	829	841	847	839	787	841	852	771	832	811	811	826	863	863	782	878	850	853	833	796	844	803	804	848	813	808	801	849	780	777	801	864	811	825	870	831	849	785	830	830	850	852	795	843	794	817	827	859	831	812	819	850	807	772	856	876	821	799	811	832	808	842	810	781	785	880	800	865	811	826	792	815	833	855	811	865	782	790	824	793	789	796	867	763	851	833	826	806	821	815	801	780	788	852	823	843	812	862	801	770	812	812	776	804	803	870	828	822	823	816	886	807	833	847	841	836	814	846	819	797	840	804	863	818	809	784	800	784	798	789	798	906	842	855	838	822	834	781	829	780	861	823	818	844	831	819	816	803	837	809	822	778	838	855	854	799	892	827	823	855	881	855	817	843	847	834	802	825	815	847	799	842	790	834	847	845	832	790	777	890	785	870	861	834	790	787	907	802	834	842	819	806	864	814	865	834	834	774	851	849	803	825	847	791	758	839	792	834	801	869	853	809	807	822	809	824	880	826	853	853	763	841	801	821	788	796	793	809	801	753	749	821	834	815	814	852	784	842	860	844	809	819	815	779	826	814	771	822	797	830	825	811	812	836	865	830	822	851	871	813	906	814	835	821	883	797	843	796	822	874	820	797	857	843	828	810	827	861	787	850	854	853	857	836	892	809	802	830	815	785	841	800	868	861	806	798	826	846	855	818	800	843	836	774	863	845	807	845	766	817	785	831	852	836	793	887	856	845	816	795	864	777	805	845	792	761	801	832	840	799	835	834	816	839	770	795	816	871	805	833	814	840	801	832	795	835	800	808	841	878	831	804	827	818	831	795	839	823	835	839	863	798	793	842	807	861	872	848	839	851	828	810	891	875	801	788	830	768	864	753	903	810	865	848	847	872	810	841	792	783	842	862	801	885	785	837	830	790	822	853	786	801	813	826	848	793	849	817	812	865	851	797	851	844	878	806	823	804	763	901	787	808	831	904	850	800	830	818	818	809	831	815	829	809	772	794	788	811	835	851	816	862	819	852	827	857	855	817	837	849	799	812	763	838	827	854	784	848	845	761	844	808	845	836	802	824	868	794	836	867	786	837	779	901	783	820	810	869	848	815	843	844	795	845	825	832	802	851	807	844	838	814	814	783	792	866	772	817	818	841	794	817	783	806	854	815	766	876	802	820	849	786	835	817	875	796	809	824	870	844	772	848	805	856	800	861	801	803	867	833	782	864	774	824	800	851	794	817	862	831	785	828	813	778	810	821	795	826	767	809	810	794	835	824	758	854	839	806	815	823	874	802	801	867	841	806	806	738	823	813	822	844	803	811	797	822	801	845	814	791	868	868	809	843	821	876	816	761	830	833	785	824	824	817	783	851	834	894	845	827	846	789	804	848	832	802	788	785	841	839	824	799	839	858	777	785	806	807	822	801	804	836	848	831	790	830	853	810	841	822	809	825	808	776	857	815	792	870	825	793	832	821	829	801	835	798	780	815	847	827	839	818	863	797	859	811	809	813	820	825	865	806	826	814	791	807	840	848	788	791	819	812	826	841	807	803	805	839	805	841	839	780	787	818	855	808	865	844	818	870	832	854	798	863	878	849	838	794	822	796	802	857	808	898	813	854	806	776	826	808	857	836	832	820	819	823	777	856	848	805	828	807	772	803	798	809	810	850	840	865	825	798	828	843	795	842	791	819	817	835	876	799	851	822	806	860	757	832	815	827	797	839	827	763	814	789	822	815	831	793	812	816	852	861	800	792	825	849	838	793	841	853	852	856	864	885	825	801	830	822	825	796	848	860	820	799	838	860	856	787	855	859	818	867	803	758	854	823	817	779	832	840	856	853	833	846	830	800	797	836	807	814	808	869	810	797	803	788	864	848	772	791	812	778	822	808	819	829	846	764	762	829	800	787	811	799	805	795	813	806	826	805	817	846	849	795	820	804	859	797	828	831	840	810	848	786	797	816	872	807	809	832	899	799	840	835	816	810	766	821	836	788	809	830	833	820	782	784	804	854	806	806	798	843	818	837	883	786	800	795	852	859	832	823	852	788	855	825	777	885	835	774	840	828	792	831	806	865	835	855	827	799	786	843	835	845	791	812	757	837	814	791	823	833	775	874	820	802	817	831	802	861	810	833	818	856	807	805	823	871	821	832	789	801	816	839	803	857	827	810	820	847	849	855	837	849	848	898	853	875	830	874	819	801	814	845	836	811
25388	21392	26462	21512	2998	1417	1241	1074	995	946	997	1015	931	972	1016	986	981	1010	978	940	918	946	1010	954	938	975	973	944	943	946	971	962	968	922	957	892	977	926	922	977	971	963	969	907	961	949	993	966	939	1010	923	983	998	931	940	950	934	986	952	941	974	943	967	882	973	948	976	964	937	950	944	936	948	953	889	891	958	959	943	966	952	946	959	945	958	961	899	906	911	942	978	874	966	957	932	957	914	960	927	939	951	934	974	977	952	929	906	956	942	908	945	939	939	956	948	946	934	994	955	900	955	956	988	945	930	972	961	876	940	918	942	894	937	974	944	1019	959	904	957	942	933	994	957	871	935	944	947	962	914	945	950	945	905	931	940	946	971	935	996	977	950	959	916	969	977	877	922	1016	1046	892	943	934	963	890	950	936	932	978	900	929	946	959	967	924	928	946	948	907	942	903	921	912	961	928	958	945	984	896	886	908	970	914	946	927	966	924	938	889	906	910	929	901	963	919	922	953	918	941	959	952	979	945	961	982	989	981	908	979	942	895	915	929	977	910	1005	917	968	929	939	938	941	968	967	958	893	936	941	950	958	956	931	914	993	938	955	936	873	890	944	916	905	909	938	937	912	955	949	971	937	939	1000	970	923	914	954	918	955	917	993	890	942	937	934	942	938	954	953	905	1003	987	951	963	977	950	901	932	979	946	959	898	908	905	937	878	921	978	873	907	911	970	960	912	1010	992	936	991	977	964	864	955	955	916	930	949	875	940	896	962	944	977	926	953	952	896	933	984	888	983	916	962	946	928	999	920	924	935	937	962	963	937	923	926	956	955	984	964	918	919	949	933	975	910	981	929	924	967	960	950	958	925	941	897	969	950	963	968	987	938	927	963	906	909	903	968	895	942	923	953	988	938	931	1034	956	922	927	930	895	931	984	973	925	979	937	921	933	899	962	911	965	864	924	935	899	925	1001	957	915	927	960	955	937	990	908	942	943	881	982	959	985	925	981	963	932	922	921	968	944	912	967	912	908	963	952	928	917	1015	979	999	927	964	968	933	965	886	953	917	932	909	953	974	901	926	978	947	936	952	953	987	922	912	899	880	959	878	949	950	980	954	951	954	947	988	978	963	994	927	925	903	945	945	912	928	950	955	941	914	958	916	988	967	934	922	916	959	979	973	888	936	894	956	972	898	955	914	986	896	943	969	932	882	955	989	981	917	984	955	912	942	907	990	968	905	926	951	967	961	945	986	963	929	950	954	964	898	938	948	984	967	932	918	990	942	933	904	928	942	984	973	929	943	975	958	913	921	971	850	964	897	931	976	919	956	939	911	921	991	958	997	948	895	912	920	976	894	895	963	939	945	973	905	924	964	901	931	940	991	955	924	924	915	945	920	976	956	947	882	964	961	928	922	958	941	912	913	894	966	926	925	925	914	967	950	1000	942	918	973	956	936	982	906	946	929	935	959	928	941	1025	912	949	914	988	930	924	1002	893	912	936	942	915	1020	902	975	1026	903	910	892	972	921	930	952	965	924	956	960	949	991	928	924	949	906	942	920	934	941	904	901	932	937	931	920	920	901	933	971	908	971	916	963	917	922	937	915	974	889	970	947	979	955	889	839	919	918	917	947	921	897	930	903	961	888	906	995	918	939	991	936	924	848	946	934	959	950	953	968	946	931	915	958	917	955	922	894	951	978	932	945	912	916	905	914	987	955	945	978	928	935	944	919	971	965	983	963	883	975	935	955	907	977	943	992	980	941	938	943	969	935	909	921	925	882	946	934	967	935	1012	941	923	934	913	942	991	910	970	1024	908	952	967	955	933	956	930	1000	961	972	957	956	951	938	913	894	954	876	893	952	918	925	946	910	878	989	930	971	948	902	913	951	965	937	964	878	1003	931	958	926	926	953	896	971	924	944	913	968	897	966	960	974	927	923	856	921	960	962	941	961	957	925	956	970	935	962	918	916	959	950	987	896	906	926	868	941	936	920	967	887	919	917	918	953	948	901	956	899	960	982	985	927	942	935	913	951	975	998	944	935	921	926	1017	940	916	940	976	932	968	880	936	945	952	948	940	893	906	934	1004	945	924	960	915	958	991	977	871	951	921	889	938	986	959	953	946	922	925	908	897	904	933	975	971	959	939	990	939	942	955	928	903	936	992	955	915	917	906	940	949	901	922	904	903	955	963	930	897	998	957	863	938	923	902	941	927	898	1004	943	959	977	933	871	913	958	863	883	939	925	900	914	912	912	891	924	909	887	887	955	935	894	940	1000	932	985	954	956	867	872	890	938	960	930	908	899	956	947	955	956	927	989	920	925	964	961	951	900	902	989	931	949	955	948	926	920	900	965	973	960	953	942	966	982	938	926	943	884	901	957	944	971	921	957	1021	904	899	911	922	913	939	936	962	922	894	939	919	934	940	948	919	918	938	918	973	926	986	914	968	916	957	890	1039	989	936	950	966	989	974	932	1012	949	1011	930	1003	959	933	1003	915	944	991	927	948	953	945	928	922	966	931	944	882	973	981	995	930	907	939	937	909	924	951	984	938	877	963	953	919	969	941	911	950	924	970	923	921	900	999	901	936	974	952	942	979	993	954	934	979	934	1081	893	926	929	980	898	881	933	886	955	949	971	919	960	929	925	970	943	893	928	947	901	957	969	956	908	981	942	903	951	906	906	996	899	885	973	902	973	953	1022	988	956	1006	977	939	911	865	948	953	1007	920	940	953	968	913	948	948	942	896	900	949	924	972	932	941	910	928	959	945	928	951	948	964	986	976	922	1004	958	948	927	948	920	920	963	979	969	957	933	982	947	940	914	921	955	930	929	920	952	1024	904	893	939	962	945	914	978	963	947	950	925	965	1016	966	956	916	912	941	957	934	981	937	986	932	900	941	952	970	914	929	930	928	890	920	879	925	942	938	971	975	945	1004	987	996	996	1010	935	935	952	961	933	922	927	891	972	927	975	929	850	945	933	904	934	901	932	953	968	960	941	965	935	903	965	982	959	966	911	954	947	953	946	883	924	890	973	1008	958	910	961	978	919	950	971	907	928	906	900	954	946	885	914	937	1001	924	919	975	914	982	888	946	938	990	955	968	981	962	899	960	923	892	929	1009	907	963	989	948	953	918	908	906	980	929	926	930	951	897	980	923	961	928	921	976	927	910	932	940	948	975	909	924	877	949	949	916	973	930	925	915	926	910	966	992	964	940	920	990	987	921	945	954	982	936	912	948	959	970	937	927	883	952	937	872	908	960	959	953	949	982	925	935	971	952	955	965	932	1003	927	986	912	943	931	895	888	902	929	980	930	975	927	939	934	932	908	968	927	926	982	931	934	939	899	960	944	991	911	902	1004	932	930	973	938	924	933	853	938	956	942	1005	897	960	965	968	936	975	917	945	972	953	920	949	939	929	924	949	977	868	893	880	984	918	944	949	907	906	970	982	966	1016	976	961	969	901	973	923	996	920	868	878	982	929	927	933	939	961	944	931	945	979	892	1006	971	914	964	933	951	898	917	967	932	959	910	893	954	975	901	972	931
3750	2668	2228	1431	1228	1079	1104	952	975	968	900	953	926	867	893	897	911	866	962	842	845	898	917	881	890	827	872	878	832	871	847	871	868	800	867	889	813	860	882	852	860	861	828	864	871	849	868	851	890	888	884	886	870	839	871	818	878	789	871	887	882	908	849	842	849	845	849	876	847	848	875	866	856	874	818	919	862	867	867	803	829	902	865	827	863	772	856	870	909	851	887	838	915	811	890	878	829	859	880	905	875	846	913	869	847	843	862	877	854	876	866	819	901	912	924	883	848	860	835	846	845	820	891	879	845	864	802	880	873	879	900	863	867	803	881	820	838	850	857	869	867	843	841	869	830	882	901	842	871	883	863	845	833	817	840	893	871	885	863	875	834	843	900	870	878	852	869	874	799	833	872	850	864	861	847	871	829	868	843	867	855	864	803	900	864	831	909	857	883	861	852	876	870	877	866	817	888	836	872	849	873	874	848	832	827	832	869	872	827	815	876	847	874	887	860	880	853	805	860	864	859	842	876	865	868	847	895	873	845	857	870	865	805	807	882	896	848	808	871	888	833	869	898	860	882	888	871	835	842	858	878	880	898	796	887	856	865	867	911	891	845	833	836	889	838	822	841	872	889	814	867	796	888	863	849	861	871	870	850	829	870	820	897	812	857	838	855	863	890	878	817	800	849	857	823	859	778	859	815	822	823	871	873	850	885	871	848	850	853	863	842	861	898	806	822	867	860	842	901	829	893	821	827	853	836	873	839	894	858	848	899	865	831	874	817	850	843	897	863	893	839	902	849	911	821	856	840	883	852	868	877	899	814	874	854	826	847	874	907	824	858	832	798	869	879	845	856	821	839	848	856	836	876	879	871	892	874	866	884	871	879	845	822	877	853	921	787	876	834	829	820	853	851	892	784	878	879	856	890	821	895	841	877	900	857	865	826	860	825	900	805	865	815	851	839	810	814	873	870	847	833	876	850	828	821	849	865	836	892	837	890	897	913	872	879	849	882	875	927	833	842	874	849	840	835	901	829	821	902	825	862	851	932	841	888	846	930	848	877	842	858	861	831	843	857	833	830	838	871	782	829	867	860	898	860	851	893	827	824	870	895	883	858	858	814	895	909	819	847	866	845	858	840	864	809	832	907	870	823	862	890	853	816	854	844	819	892	857	871	921	888	887	816	893	831	900	853	892	823	857	890	829	887	849	855	886	836	869	857	824	852	846	804	819	885	895	907	795	864	826	890	887	853	847	852	864	820	775	878	885	830	813	849	835	863	830	863	909	848	869	900	847	897	871	855	833	849	864	859	849	857	853	840	853	807	862	847	827	906	824	818	845	878	862	898	872	849	894	833	818	881	851	815	874	872	833	840	816	812	855	816	863	850	871	850	883	870	834	849	832	858	887	820	835	862	888	781	840	864	871	840	870	853	807	884	881	852	860	859	852	850	877	920	906	850	867	820	869	867	873	828	854	844	872	854	837	823	851	795	839	888	880	880	839	847	835	850	852	830	804	864	809	849	851	876	862	829	887	844	878	828	845	858	830	840	833	873	890	821	876	852	796	860	842	849	823	828	861	862	853	789	836	855	900	852	827	811	923	836	841	815	806	871	881	824	862	885	850	810	845	848	840	817	925	854	875	873	864	844	844	849	881	868	826	829	818	864	882	853	879	848	874	835	829	822	847	762	862	894	831	868	828	834	847	868	851	879	798	880	850	831	887	877	833	856	851	832	823	848	874	879	872	884	845	895	828	866	831	875	802	927	845	857	868	830	824	837	809	825	910	873	866	810	853	902	921	869	907	928	862	829	913	889	843	845	758	899	842	813	905	857	886	844	911	839	840	862	788	814	812	850	820	903	883	827	797	840	852	841	878	852	859	855	839	829	845	886	834	866	878	847	823	911	886	854	863	880	869	855	852	817	854	907	842	817	904	835	853	864	851	828	828	862	852	911	847	860	910	857	868	864	822	846	859	882	856	820	848	796	858	815	834	892	860	850	837	810	816	831	856	857	870	823	849	811	856	863	845	891	818	871	781	851	830	822	845	861	822	842	843	867	862	877	811	814	839	837	886	859	796	815	893	842	855	824	890	819	848	870	889	837	909	823	817	908	882	837	842	856	831	906	839	867	870	832	852	843	859	850	936	855	875	865	859	845	846	854	832	868	822	850	852	880	890	874	867	838	892	893	829	878	837	875	825	850	867	830	856	874	858	839	890	857	893	902	891	934	853	867	885	885	825	901	833	855	809	838	862	849	886	865	861	839	863	862	878	855	871	873	886	838	884	814	863	830	833	823	806	889	823	890	881	890	825	840	844	838	872	841	867	879	847	856	854	870	862	881	878	828	861	851	893	816	872	834	795	843	867	851	887	863	875	875	816	866	815	859	845	842	849	883	838	844	837	806	888	862	863	883	852	826	860	803	828	878	852	832	900	832	839	868	853	843	868	886	847	842	845	863	866	891	861	878	886	810	902	866	825	838	830	864	847	828	866	864	835	850	808	858	890	836	863	805	816	875	829	855	846	872	831	822	865	880	837	821	851	818	800	866	870	839	822	872	859	835	860	881	854	830	875	873	817	868	832	865	852	813	886	867	822	886	808	817	848	841	865	892	872	875	810	787	854	870	823	852	861	896	899	868	842	858	875	843	836	851	874	864	828	856	894	798	866	826	875	868	895	871	837	908	886	859	934	838	848	806	903	873	898	835	890	845	825	847	834	837	846	859	900	795	828	846	835	869	862	941	832	901	878	803	873	887	801	849	822	839	930	810	860	878	845	825	812	815	926	825	902	855	858	888	889	903	825	845	908	885	841	797	880	855	838	876	839	928	865	856	897	843	848	907	814	844	863	776	917	863	897	883	844	889	861	880	850	848	821	901	881	861	856	878	849	900	812	849	835	852	883	854	875	878	879	834	870	838	797	874	844	894	920	858	864	850	825	836	867	837	865	807	858	832	898	880	926	844	937	883	884	868	840	892	852	834	856	904	906	872	915	844	871	862	843	834	813	872	785	869	834	824	877	871	864	883	864	888	933	844	813	850	827	913	832	885	840	911	876	855	873	857	845	881	826	910	838	935	833	880	873	831	850	857	880	884	868	847	802	835	931	873	831	867	855	817	831	799	867	888	892	885	862	833	870	827	845	864	857	884	811	842	884	818	828	850	838	840	896	838	820	806	856	858	863	884	894	863	813	816	836	890	916	862	813	895	819	878	876	893	828	831	867	874	800	894	823	850	868	799	847	807	825	865	851	836	825	864	827	785	795	903	803	820	859	816	850	846	849	843	838	816	882	879	821	819	896	831	846	845	895	857	874	893	866	878	828	859	852	848	861	843	853	835	839	853	860	834	856	879	829	843	892	831	826	824	853	858	835	822	876	882	867	830	880	845	868	809	840	851	843	844	879	856	865	871	869	874	868	870	883	878	871	895	873	834	822	860	926	841	836	824	882	783	827	813	848	903	827	841	794	867	866	877	895	886	794	876	860	904	879
24096	21392	28590	24566	20854	4262	1341	833	736	722	703	676	708	701	632	659	634	630	620	606	619	625	596	594	630	593	564	624	612	631	585	613	586	598	587	600	625	663	605	539	562	578	545	575	607	601	631	573	673	606	587	583	586	578	609	566	621	599	574	603	644	591	547	615	546	561	567	573	581	601	577	617	577	581	547	579	597	600	586	601	589	563	629	612	593	638	553	605	596	549	589	529	579	573	575	601	591	569	604	567	632	575	580	563	568	578	571	582	595	588	570	619	574	569	558	571	565	573	612	566	578	621	595	594	599	574	626	579	567	632	592	571	595	587	597	603	592	583	580	600	573	580	583	539	564	525	547	543	578	538	571	638	552	568	581	571	566	633	612	569	581	570	574	621	573	583	594	589	562	576	613	522	586	601	557	578	632	585	519	561	574	614	595	580	595	608	548	583	579	602	605	557	577	598	574	573	588	541	557	611	579	545	574	620	557	595	553	597	568	570	586	555	603	543	575	626	554	545	586	587	583	610	540	580	620	557	634	552	605	601	599	603	580	581	588	546	563	575	589	579	607	573	621	585	559	584	623	557	610	588	530	569	605	552	573	580	566	573	574	587	647	555	569	602	571	548	619	576	546	561	598	564	594	591	606	545	560	549	595	555	579	602	578	604	556	562	599	546	565	560	583	566	527	585	582	565	568	572	606	619	574	571	555	622	536	609	592	576	575	547	549	611	585	597	551	587	612	589	607	569	590	609	542	579	565	582	554	568	561	593	597	547	547	579	605	547	609	578	583	571	546	572	538	582	604	601	568	585	577	566	555	545	576	535	541	591	582	606	555	574	633	590	574	576	592	638	596	593	610	603	540	595	622	583	616	568	604	560	582	603	589	608	589	610	592	582	627	628	605	615	566	588	511	590	535	559	599	577	561	607	558	577	587	526	574	559	592	585	632	584	609	540	609	554	585	577	608	568	573	577	574	552	549	563	552	616	622	603	561	564	608	593	550	610	604	563	556	573	530	573	586	582	536	595	610	620	615	565	593	569	542	584	587	601	569	604	570	548	553	605	579	595	595	582	580	587	569	561	587	552	531	629	541	571	544	572	627	614	576	556	529	592	550	602	579	581	598	592	587	591	543	593	558	613	561	571	608	555	610	569	584	536	614	614	591	563	583	594	546	609	526	567	585	590	656	532	601	645	618	569	627	530	573	608	575	563	502	542	566	553	577	575	584	590	552	595	592	584	567	575	584	621	584	550	584	616	597	617	573	593	607	600	570	610	563	598	584	579	607	631	554	544	553	567	579	575	573	583	601	526	577	594	547	526	515	566	543	568	603	605	559	599	569	586	558	589	566	555	550	584	585	591	602	540	543	572	562	547	569	562	603	574	559	544	569	560	608	580	590	591	585	584	541	552	558	553	555	585	564	592	573	587	544	591	603	597	587	555	621	606	608	553	558	587	565	549	570	543	563	565	587	562	580	543	610	625	608	565	518	601	617	584	572	627	576	596	567	636	567	562	588	615	557	547	620	594	573	559	559	601	599	578	575	587	578	562	593	547	589	540	562	560	568	570	643	584	588	575	537	592	568	584	565	549	581	585	580	566	545	598	577	572	615	546	577	591	597	577	595	556	578	556	564	554	549	562	531	572	553	594	588	592	551	598	551	592	600	563	547	558	563	567	553	615	525	566	556	561	592	672	582	556	582	595	561	616	525	585	568	573	533	580	576	565	549	562	560	588	599	630	567	575	574	533	577	576	607	540	596	584	584	546	587	625	622	537	544	562	635	563	567	566	566	585	563	573	517	598	605	586	562	585	562	603	576	546	557	611	557	577	592	605	597	519	553	604	576	574	549	622	611	558	563	543	539	627	580	588	592	547	564	590	578	575	597	569	574	597	545	545	567	548	558	587	549	561	550	609	567	574	550	582	578	549	553	578	545	609	573	562	626	564	548	580	566	583	549	630	537	581	519	584	593	555	582	572	563	583	587	615	555	557	566	617	562	563	567	587	603	558	536	594	544	579	613	571	582	629	588	629	562	567	561	569	617	596	594	536	598	491	566	618	559	568	586	609	567	595	525	600	548	566	640	507	549	606	560	583	593	529	538	571	579	575	608	545	528	591	593	550	562	575	585	595	549	567	574	561	605	597	548	551	560	587	595	555	603	574	558	545	552	546	565	610	533	568	565	576	632	583	573	592	557	599	561	553	587	597	611	555	588	614	576	591	576	559	580	545	562	617	583	566	590	594	580	531	571	564	558	610	556	569	581	580	580	567	573	578	551	566	568	589	564	568	584	552	576	548	584	594	552	555	595	602	568	559	628	607	600	587	575	569	539	548	553	568	575	603	570	579	567	550	566	590	584	521	543	545	569	553	578	549	554	578	647	570	559	576	627	617	560	552	604	577	594	598	554	572	623	560	614	635	553	610	535	565	630	557	583	569	558	617	577	543	543	583	545	551	549	578	568	565	583	566	550	571	571	542	591	584	549	560	576	586	597	577	597	600	583	549	601	549	614	569	564	553	581	579	567	551	571	552	547	548	516	587	623	590	587	572	608	530	576	555	553	611	563	580	553	557	615	564	630	593	565	595	561	547	573	557	613	596	547	588	548	576	599	638	526	573	601	566	631	597	589	579	550	574	581	590	545	572	562	557	607	563	559	576	580	562	542	585	581	567	574	575	541	563	609	603	586	621	543	562	585	615	570	593	576	562	571	580	602	563	581	591	536	609	560	567	584	567	595	535	581	542	565	559	562	576	538	611	552	536	618	576	602	501	572	578	589	588	566	516	607	552	554	594	570	627	591	568	593	572	597	584	599	594	537	545	568	601	552	585	598	598	552	609	562	612	553	588	602	546	598	577	571	598	595	543	635	583	583	557	567	502	561	562	593	578	573	583	599	610	590	572	573	580	601	585	577	572	609	593	547	559	578	557	627	570	543	584	601	568	620	583	529	601	557	570	597	575	587	576	582	624	587	570	595	538	598	561	556	562	549	545	585	612	565	592	564	578	588	549	616	559	541	580	559	567	590	526	564	565	566	590	589	606	579	551	599	604	544	588	603	596	552	578	605	546	598	564	600	540	592	557	558	573	583	586	604	577	584	612	562	575	571	583	546	604	575	604	548	558	541	584	534	603	556	581	567	615	572	588	561	532	564	628	587	577	582	534	588	575	552	602	582	574	536	601	566	594	596	610	593	591	557	522	563	552	629	534	576	599	643	568	558	624	576	638	571	587	582	540	583	529	586	587	587	591	539	555	565	545	566	574	568	592	631	597	554	584	551	592	559	548	606	575	554	547	588	553	584	593	566	578	597	586	584	554	550	588	597	555	617	578	589	597	581	577	592	584	566	591	589	601	519	577	603	621	582	562	582	581	564	566	603	620	580	631	578	589	581	612	562	588	590	580	567	577	592	602	573	565	577	566	573	575	604	575	578	547	551	592	560	574	612	540	629	583	565	584	564	582	596	592	590	564	558	596	612	606	583	604	565	575
3545	5040	4166	2156	1560	1222	1090	903	870	791	712	720	708	681	653	683	680	662	627	667	624	633	651	649	660	597	644	608	583	618	631	628	641	629	608	612	613	614	604	573	554	598	595	587	563	567	606	638	597	637	586	595	574	585	593	587	621	617	600	600	571	577	603	605	627	577	588	528	598	582	594	545	624	570	602	548	630	568	585	570	621	626	571	609	574	589	585	607	587	576	587	579	552	596	575	652	587	605	580	571	580	582	580	550	584	631	635	600	545	582	576	592	636	574	622	572	613	636	615	549	581	566	662	557	594	585	587	592	586	605	610	580	630	572	598	636	580	597	608	600	569	648	583	611	608	601	571	569	530	607	639	526	582	597	603	638	633	570	627	585	576	621	608	581	572	595	585	602	626	597	611	579	587	592	574	602	596	595	582	557	609	598	601	593	560	627	597	564	584	546	552	595	628	618	589	632	581	563	623	596	642	600	600	589	589	584	545	594	575	627	579	587	595	601	607	575	587	598	604	579	565	589	604	583	591	579	602	609	598	563	572	536	585	558	590	593	598	555	586	580	592	614	601	597	586	598	583	542	573	586	563	577	619	596	622	594	595	588	553	618	595	571	553	597	614	596	590	595	583	631	626	638	595	590	565	577	571	584	549	648	594	607	577	598	592	591	580	554	625	563	562	588	615	585	584	581	604	591	578	601	597	619	602	588	560	578	621	583	569	582	560	574	598	602	537	587	580	564	584	604	566	586	590	616	620	637	573	603	622	558	566	592	597	592	596	542	576	606	582	631	543	572	628	557	570	572	544	569	550	584	592	606	549	575	583	559	572	619	618	581	574	625	593	597	590	610	575	580	602	577	580	619	573	581	606	569	583	646	582	584	576	564	611	581	550	563	586	602	596	546	576	625	608	606	548	602	561	587	589	547	573	567	577	549	580	608	563	573	606	584	551	585	567	571	596	595	589	565	596	622	530	594	611	581	593	580	564	569	534	555	583	575	565	593	625	574	569	582	526	625	591	563	618	591	597	580	606	568	566	589	563	572	595	580	573	607	594	584	571	572	563	589	570	611	605	599	588	521	537	601	603	586	619	628	561	648	534	567	571	540	548	612	566	569	636	611	557	579	597	577	577	569	554	640	566	598	557	536	526	585	583	588	585	569	629	620	581	582	558	593	572	626	606	554	565	569	548	553	572	581	604	598	556	560	565	557	545	570	553	582	619	582	586	569	583	570	565	579	610	537	589	589	569	588	589	591	607	588	606	587	614	579	586	567	582	581	574	554	605	570	574	571	610	588	628	555	593	604	576	601	546	596	596	586	561	573	565	592	560	588	589	584	569	609	570	588	584	570	591	608	575	571	582	561	604	603	569	578	563	571	616	589	544	568	561	576	609	584	598	614	595	595	544	612	529	550	549	552	560	575	570	539	586	593	551	571	539	571	577	585	540	595	602	581	597	591	572	625	608	585	550	578	594	610	599	575	601	596	551	583	566	548	634	591	560	567	579	606	541	596	613	583	578	567	580	589	613	599	625	612	595	552	557	619	574	592	558	557	597	606	578	604	591	624	580	540	581	587	547	572	565	574	571	589	652	603	548	588	606	578	579	615	548	595	574	573	562	594	549	561	592	570	537	544	571	594	522	578	576	601	549	571	591	554	561	577	561	587	591	580	589	557	552	579	600	528	576	613	564	559	579	526	559	556	597	526	538	576	604	567	571	571	523	574	616	583	609	576	599	594	608	582	534	577	580	574	551	518	564	553	607	614	556	579	594	576	557	561	635	585	582	564	554	573	569	553	606	558	582	588	588	605	556	590	572	583	536	537	565	547	604	581	568	566	608	547	598	570	596	592	562	608	591	595	622	591	599	559	573	591	590	576	590	633	567	570	585	591	561	563	605	582	564	557	582	577	544	577	574	559	592	578	557	569	606	613	574	577	630	569	554	624	584	541	561	575	570	587	575	591	614	569	584	538	550	559	607	548	590	573	597	618	577	606	580	571	592	615	565	575	579	580	576	533	588	589	575	563	550	636	551	530	532	606	573	566	587	621	594	625	579	576	583	580	529	559	588	554	609	564	580	583	565	598	583	574	553	555	584	602	575	596	574	601	566	577	584	548	549	544	533	618	592	627	567	559	548	611	570	537	594	574	579	603	604	564	571	565	592	595	582	591	579	604	562	643	574	571	596	551	612	534	552	562	609	518	582	552	605	528	563	551	592	560	569	521	556	494	594	592	574	597	581	569	626	564	595	576	574	583	565	586	579	549	541	593	586	592	602	562	581	610	536	564	571	593	590	594	565	596	609	527	560	583	573	582	540	569	584	576	548	554	553	578	569	592	607	583	574	559	581	576	543	588	563	597	600	540	570	580	582	616	589	538	572	637	606	587	563	565	616	583	596	579	535	609	602	612	576	556	620	565	561	579	611	619	591	578	586	556	559	569	585	575	562	544	585	606	573	546	616	587	595	540	563	558	581	620	565	642	558	535	601	568	579	603	552	604	591	573	553	596	589	595	606	604	590	532	578	577	592	556	567	559	604	591	625	568	564	609	539	597	625	557	604	588	584	568	564	587	547	530	597	598	590	588	624	569	537	583	557	521	564	573	593	601	593	632	608	536	583	528	588	609	557	611	552	545	612	597	570	544	599	594	590	562	554	583	602	599	569	590	591	594	629	576	578	587	560	567	517	589	592	595	620	552	606	591	576	558	578	574	554	573	571	555	566	593	591	612	567	546	559	613	576	596	537	574	542	608	546	585	563	568	561	542	548	586	573	538	539	624	574	570	554	573	612	562	561	586	564	557	609	590	564	640	580	575	553	545	565	576	604	556	588	588	575	563	567	571	577	618	570	588	614	620	635	549	540	596	565	530	587	557	601	552	567	580	594	568	556	621	550	578	597	596	592	594	600	571	580	559	614	618	579	583	584	575	551	578	526	532	569	607	552	555	585	551	616	603	639	587	561	622	563	542	536	606	596	606	561	558	616	592	561	582	546	587	571	586	557	557	585	621	596	576	570	563	566	532	554	582	610	558	574	547	588	554	575	589	586	574	552	547	546	610	578	570	560	578	609	579	572	559	608	556	622	579	592	587	603	572	590	571	595	604	560	586	526	595	591	601	599	563	597	524	565	594	553	576	606	562	583	533	568	584	547	612	554	558	553	599	619	607	562	540	586	609	646	591	575	563	574	543	597	590	600	603	605	577	582	623	542	603	567	598	565	569	535	567	542	562	536	583	580	565	577	548	570	555	612	588	534	565	545	570	556	571	560	574	590	540	603	591	617	541	592	573	570	525	556	598	562	590	563	549	575	554	538	571	566	581	547	593	653	573	555	611	534	550	558	589	573	568	586	616	616	569	576	578	550	581	621	570	595	580	583	582	608	624	577	595	563	555	595	569	561	576	572	600	547	595	572	530	571	557	572	555	581	537	576	587	551	621	605	579	589	566	571	571	551	510	626	580	579	567	568	570	589	589	600	564	567	577	554	545
27599	12811	2336	1410	997	973	933	977	954	882	931	916	919	951	876	923	932	937	920	969	916	947	919	925	953	964	936	891	862	921	907	934	944	908	874	933	994	869	925	902	917	903	883	919	898	913	900	891	912	918	901	935	939	925	941	899	930	903	925	951	890	953	922	913	965	920	923	945	932	880	902	923	898	913	943	882	872	931	848	901	931	934	963	936	905	841	899	886	866	917	1012	905	932	891	861	935	952	886	897	891	914	878	901	917	989	862	884	888	949	840	939	909	936	943	919	917	883	876	866	961	960	920	884	874	922	901	884	882	944	892	905	928	909	887	882	961	839	931	990	891	895	904	912	889	914	907	900	886	953	922	910	877	872	917	938	911	871	914	921	879	887	919	916	875	918	947	870	916	915	871	858	888	867	933	923	906	939	928	968	883	891	904	896	868	927	937	903	907	883	889	926	913	955	912	920	925	892	916	917	984	930	982	872	896	859	892	909	883	905	889	892	893	917	905	892	885	905	880	880	959	925	934	848	916	908	884	934	930	890	877	909	892	894	956	965	900	918	936	892	989	932	917	869	905	900	932	912	883	892	869	913	883	946	908	907	926	932	955	897	952	913	919	895	910	895	923	896	987	877	951	876	931	942	949	961	918	979	867	928	896	944	887	886	903	888	908	872	896	926	871	938	953	940	968	879	868	906	820	850	902	891	981	948	868	903	906	955	920	951	914	877	959	904	912	925	913	922	918	908	853	918	912	925	917	928	908	937	947	898	998	942	885	889	886	933	956	945	899	921	888	886	910	902	942	939	922	929	922	907	905	894	861	904	901	920	970	903	949	919	918	892	953	866	957	918	918	886	937	894	896	881	887	913	937	909	901	907	887	888	915	886	845	896	856	896	960	928	899	965	940	872	929	867	927	866	864	879	924	911	900	905	930	935	924	883	969	926	962	878	911	924	877	958	963	926	913	967	855	945	953	924	963	881	910	951	946	943	868	907	918	923	867	935	888	884	871	910	966	902	908	940	890	990	899	860	923	965	931	908	870	881	922	868	922	844	894	884	918	879	873	955	925	911	877	916	962	903	919	970	943	952	924	920	878	928	873	876	909	876	893	929	933	926	884	897	964	911	928	899	933	910	916	970	908	859	894	865	909	904	895	955	902	915	945	920	971	909	898	954	902	884	906	890	960	913	909	894	942	937	919	874	897	889	884	832	909	890	905	899	899	960	943	924	962	903	916	900	895	894	898	899	886	881	925	900	921	908	923	879	887	954	911	953	996	908	960	883	947	946	934	890	900	931	897	936	901	886	922	917	885	872	894	891	941	923	895	891	989	927	936	928	910	889	923	877	943	930	896	871	852	904	878	917	888	925	893	880	895	925	906	862	999	940	943	875	973	939	934	907	904	894	909	868	922	926	892	919	883	913	915	885	950	908	933	956	915	895	911	933	913	929	861	945	883	951	952	942	923	927	946	926	868	912	908	911	879	927	908	929	925	940	921	985	917	958	908	914	872	884	893	906	930	941	881	875	890	912	904	872	893	889	884	897	982	913	935	929	842	936	927	879	899	905	894	926	890	899	907	938	915	883	936	923	906	949	930	925	896	929	916	943	954	937	898	955	919	970	962	942	863	884	893	915	888	926	919	912	909	900	876	972	880	940	844	899	894	927	959	959	872	924	888	861	946	963	887	892	936	930	882	862	929	958	894	882	903	925	918	912	945	872	920	888	917	880	971	898	947	940	916	869	875	961	857	963	896	910	886	905	914	917	915	904	889	916	901	907	871	947	926	927	877	934	903	890	928	897	929	900	911	866	907	857	929	935	921	856	920	975	860	936	965	944	886	963	873	919	904	920	979	895	887	912	894	981	912	936	891	941	927	919	903	886	879	926	942	921	906	879	919	888	882	896	970	888	922	923	923	897	894	878	964	935	913	892	878	860	884	895	925	921	889	880	905	967	931	900	867	867	886	879	876	904	908	927	916	905	917	903	922	918	916	906	923	897	923	927	962	872	881	916	896	948	955	922	944	835	915	907	906	892	919	919	901	950	896	922	942	914	921	944	881	896	871	898	921	898	906	912	869	866	927	903	946	904	934	860	940	882	961	907	913	934	887	927	930	936	890	920	956	951	968	889	1008	878	883	931	910	910	925	919	925	971	891	897	844	913	893	878	926	957	926	931	957	925	934	945	839	859	895	883	937	925	928	880	879	895	922	916	925	907	931	878	902	972	900	877	905	894	870	945	875	926	939	918	933	939	910	880	899	944	887	949	906	884	897	936	934	871	901	932	884	895	946	932	967	936	889	856	855	914	903	884	940	907	895	962	897	896	925	943	911	907	902	897	957	963	873	966	949	954	960	901	923	951	921	910	998	940	875	913	910	896	989	906	933	915	976	930	910	913	921	866	909	895	903	927	873	952	972	952	953	936	920	924	884	867	883	872	856	859	918	923	899	944	962	854	898	896	902	862	879	872	911	871	931	899	937	892	895	912	922	904	890	898	888	899	920	942	909	897	954	902	881	910	917	947	951	973	892	929	943	923	886	951	928	970	936	882	880	861	921	908	922	909	929	918	841	953	847	943	939	920	903	905	902	931	894	929	933	918	870	922	913	866	881	928	934	923	933	906	870	922	929	918	915	896	894	944	871	863	943	882	871	959	877	874	883	903	853	887	933	915	860	878	881	924	924	880	914	913	917	886	898	905	890	855	963	903	937	908	918	871	925	897	936	869	935	931	973	949	949	919	970	903	907	874	902	905	952	955	922	889	892	954	920	896	925	913	921	905	913	917	871	901	907	928	916	906	910	907	958	872	937	927	919	883	900	895	935	879	905	924	956	949	919	939	913	967	955	862	901	918	934	935	908	933	925	893	921	897	925	914	959	904	918	915	903	891	964	911	946	906	896	922	926	885	901	926	904	868	940	899	892	901	905	913	854	901	954	979	922	890	898	920	878	880	933	882	941	966	932	885	921	930	916	956	887	846	812	922	941	958	852	923	897	968	933	903	948	929	974	950	930	904	984	901	886	925	940	963	962	920	865	967	924	910	875	892	900	932	877	944	936	850	896	908	898	921	917	927	925	928	896	931	914	895	896	901	894	900	965	933	918	928	887	902	863	941	981	870	927	922	873	914	939	915	950	953	899	907	893	873	897	974	931	945	932	886	861	849	896	868	917	907	892	848	951	911	940	891	908	914	924	928	886	868	939	887	969	867	934	927	878	1013	914	905	862	882	916	890	898	919	902	934	934	966	922	897	888	900	893	919	925	918	891	877	929	957	929	881	917	923	973	912	931	910	922	919	897	935	920	980	891	885	921	903	870	872	975	940	908	906	871	922	852	912	890	928	897	933	897	847	959	912	955	911	874	884	924	866	946	853	932	945	882	908	911	941	950	892	930	958	955	928	934	906	930	888	949	893	949	904	887	906	929	878	946	907	885	909	946	974	932	883	888	920	916	999	861	868	946	873	950	906	880	890	902	930	926	915	882	914	936	904	866
5131	1057	1010	929	862	836	846	846	822	854	828	865	846	776	851	844	809	821	812	790	785	801	857	841	795	856	827	880	806	868	859	828	795	828	810	808	810	856	820	816	792	843	828	820	832	869	798	764	777	803	839	865	862	878	850	805	800	838	812	818	837	880	834	861	801	861	764	801	841	796	846	812	821	849	827	863	789	894	835	818	817	770	845	799	806	825	767	813	808	797	839	809	785	800	813	796	837	786	834	848	796	847	842	782	805	802	869	822	840	918	818	861	804	827	817	786	763	799	790	835	845	788	836	802	826	841	853	772	807	808	843	808	855	827	826	830	847	802	809	863	791	780	850	778	863	854	792	787	799	813	857	834	812	802	825	851	814	833	866	804	880	800	767	829	867	861	812	795	778	817	815	838	807	784	818	844	844	782	817	840	854	784	794	826	790	828	809	837	842	844	851	820	819	807	854	803	840	761	819	806	839	789	813	820	833	845	829	824	841	834	809	750	859	841	860	828	857	821	798	772	828	811	835	823	819	800	792	849	778	784	833	827	841	802	870	830	803	792	808	770	778	799	770	761	849	778	869	793	808	810	799	809	793	777	826	821	836	791	806	843	829	799	740	834	826	783	831	816	835	870	778	775	827	787	828	832	830	837	789	816	838	791	838	854	795	813	814	811	787	847	844	827	888	829	759	813	817	837	783	847	802	843	833	816	830	790	894	827	811	816	862	820	867	792	820	849	825	867	817	827	795	880	858	808	803	805	794	872	784	800	825	788	850	832	828	825	895	835	820	844	822	784	847	799	841	822	810	825	820	827	801	826	815	824	807	837	763	846	793	805	789	879	811	807	818	788	800	908	855	793	867	781	880	792	798	837	890	878	773	781	768	816	807	832	826	778	752	834	848	809	826	818	768	811	846	787	816	818	840	794	804	816	815	827	833	819	789	786	789	830	830	797	753	813	808	798	863	858	808	807	792	865	844	839	791	815	822	806	820	802	790	786	836	850	823	833	785	817	811	791	822	794	885	829	765	823	841	802	793	832	811	808	821	848	878	852	848	794	827	801	835	855	819	841	838	799	832	803	797	868	825	777	794	827	830	779	814	902	789	815	766	798	799	815	811	831	820	791	808	798	770	806	807	885	801	812	798	860	822	850	855	845	826	819	811	791	838	788	800	766	793	813	776	802	784	838	823	835	787	819	809	872	831	789	795	899	760	810	829	825	847	804	883	800	805	812	820	892	848	836	782	775	838	792	847	794	819	831	791	797	824	861	804	782	772	865	817	814	794	798	851	776	821	867	817	796	812	805	824	826	792	893	817	807	775	805	834	842	802	841	801	850	814	801	791	820	834	853	789	863	787	836	755	835	848	854	850	794	828	836	822	822	786	774	817	787	838	795	815	853	822	875	808	874	825	776	794	829	865	820	805	814	842	821	794	778	771	793	812	837	814	865	824	835	825	831	846	863	809	785	825	854	831	851	863	809	829	813	816	849	832	834	849	862	818	820	831	806	844	819	877	835	802	835	821	812	819	845	852	807	833	806	795	800	846	809	764	849	894	839	822	838	850	827	813	844	789	796	841	852	821	860	816	791	822	879	807	825	866	790	868	874	804	797	775	762	801	841	817	828	835	829	801	847	837	826	830	838	849	757	806	818	832	801	834	796	791	843	858	778	813	806	837	791	837	761	852	828	827	840	829	852	790	824	790	821	827	849	837	806	781	788	826	843	791	838	803	820	836	885	827	811	779	821	892	826	810	765	827	833	857	800	839	832	769	846	830	860	811	845	831	785	782	838	876	855	803	868	855	811	837	830	826	854	784	808	796	802	825	860	808	799	873	867	827	833	790	798	741	804	818	797	834	810	867	846	862	847	852	805	784	819	823	781	799	846	794	867	812	822	811	821	855	820	769	798	790	880	842	840	802	799	781	831	802	860	806	829	816	851	764	789	852	819	850	845	882	791	849	796	830	885	831	872	860	893	800	833	838	836	823	780	842	840	830	811	815	815	791	836	846	827	877	838	867	773	800	830	801	765	776	805	793	852	815	848	808	840	808	831	833	835	839	833	790	819	783	827	815	837	855	747	833	826	778	871	808	822	814	777	817	799	790	834	823	822	815	793	814	838	841	811	817	790	810	858	857	746	800	844	785	813	844	874	845	828	856	792	878	847	824	860	820	820	842	815	774	797	827	873	799	843	795	838	819	790	826	897	903	831	768	833	816	837	799	810	782	861	822	775	855	831	813	811	791	813	818	774	804	829	818	849	795	826	765	774	831	842	867	838	834	770	803	854	799	828	787	834	843	829	828	811	830	828	856	833	796	848	826	821	771	846	831	811	783	890	796	801	822	817	817	794	830	850	884	837	847	805	798	819	793	822	797	830	796	817	839	853	815	870	839	807	803	828	864	833	777	832	832	787	825	877	873	856	813	827	779	862	839	854	867	821	743	843	827	841	848	831	801	801	788	804	879	842	818	872	812	857	815	846	803	813	854	846	812	813	871	849	877	794	785	832	764	797	841	780	871	800	779	807	776	876	827	833	864	870	798	868	795	838	836	846	789	854	815	830	795	794	817	834	835	742	829	793	870	834	803	856	840	771	817	796	834	826	827	826	790	850	831	895	797	808	884	822	810	784	843	789	774	834	833	828	803	863	809	801	814	844	795	839	801	806	804	821	814	828	869	811	865	790	817	799	801	806	828	826	857	824	779	884	834	819	858	802	825	872	830	879	815	823	874	834	824	845	838	790	823	793	830	861	851	756	789	822	820	846	779	814	814	819	795	766	864	823	784	824	821	801	818	816	802	819	781	819	813	843	796	801	822	822	802	824	799	836	794	806	838	811	842	851	815	841	843	818	835	811	780	830	798	792	823	769	789	778	819	817	837	783	811	809	802	845	856	851	855	841	852	809	835	810	785	821	838	853	791	870	786	828	838	798	766	814	878	868	855	800	785	805	825	822	776	817	860	816	770	813	802	837	791	800	822	849	755	823	814	810	765	877	805	801	795	827	867	786	843	847	799	799	786	826	842	814	784	809	825	828	797	841	828	839	822	815	793	858	836	795	792	783	851	822	801	830	838	797	816	799	876	854	823	762	801	820	863	826	835	836	815	812	853	832	820	809	831	827	778	778	839	868	796	833	783	856	819	855	793	815	786	826	832	835	816	832	816	811	826	791	811	811	838	846	860	820	868	829	770	788	826	824	824	835	826	846	830	806	761	823	824	825	805	835	822	802	788	813	838	838	791	830	815	812	844	866	828	876	809	822	821	811	871	827	813	828	783	846	818	874	825	836	817	821	825	873	856	842	824	831	839	818	829	848	827	787	814	821	786	798	813	830	863	786	806	789	839	815	796	823	862	850	827	837	818	870	850	779	835	836	844	800	818	851	783	841	839	853	739	855	814	812	816	831	798	813	809	843	811	801	822	831	866	808	831	793	835	826	761	879	804	777	864	847	779	784	781	829	800	880	826	790	873	819	870	767	847	870	791	784
25510	21466	26512	21603	2985	1426	1247	1093	983	1021	1067	990	978	999	966	946	967	917	974	1022	937	971	984	912	962	952	972	920	930	954	921	914	932	958	951	948	934	935	933	955	965	969	1006	971	972	933	957	991	950	954	1052	931	917	1001	905	947	967	935	966	974	957	997	902	983	996	938	931	1024	895	941	995	923	923	984	880	863	904	925	977	883	900	949	919	965	964	940	955	906	955	955	1011	929	943	954	948	926	961	980	920	924	907	998	990	934	944	945	975	880	947	963	968	959	901	992	885	949	1008	981	890	912	926	920	940	961	906	934	983	916	958	884	948	913	923	912	943	957	906	1005	971	974	958	945	971	906	909	957	937	938	932	899	909	941	975	901	955	952	952	924	940	932	923	946	905	981	944	912	959	961	940	916	1022	910	940	958	972	912	970	939	927	998	963	908	932	953	993	910	983	967	935	977	895	948	956	995	975	973	992	936	905	926	972	925	995	900	907	989	956	936	977	947	948	959	931	957	945	921	932	935	956	913	918	901	876	990	942	942	902	957	954	964	925	926	918	927	939	952	947	952	913	969	941	977	908	886	900	889	918	975	960	951	939	986	953	980	940	971	926	915	903	937	947	981	879	937	919	910	935	970	920	986	991	996	940	942	965	943	990	925	920	938	935	987	880	926	922	956	982	967	946	894	974	934	945	896	911	937	940	918	929	916	984	959	974	987	961	956	950	936	915	933	986	935	951	887	944	938	905	934	903	900	926	914	931	961	913	882	986	949	921	905	908	928	933	926	1009	917	907	981	953	958	912	946	981	972	956	941	933	925	887	966	993	885	934	958	867	967	942	944	880	974	988	1008	961	940	950	911	938	906	902	925	993	976	944	901	942	915	914	959	908	920	952	947	935	946	900	933	894	967	932	905	948	973	980	935	919	936	949	922	909	932	962	902	931	935	920	900	941	970	980	977	942	912	986	917	977	911	878	949	918	947	914	952	940	923	958	929	957	975	947	939	958	946	972	918	900	871	1004	908	926	1013	909	903	923	964	923	910	898	913	1008	940	907	889	918	894	911	937	846	855	984	874	926	968	980	1024	959	969	949	951	921	952	900	915	925	927	963	946	895	921	970	959	943	928	986	895	929	887	953	956	926	908	891	984	938	880	940	884	972	924	948	992	907	982	946	966	956	974	919	900	911	960	951	962	879	961	908	966	875	920	960	967	934	980	978	946	939	944	986	984	938	933	907	975	972	902	903	922	911	925	946	918	878	942	940	937	934	904	966	880	917	904	942	954	987	954	930	936	874	1003	914	918	981	896	892	941	896	960	915	871	964	939	952	927	994	954	929	869	905	987	918	900	943	999	972	952	931	878	940	1013	977	939	961	965	908	974	945	977	915	927	897	906	942	936	939	914	999	946	946	905	935	950	940	876	905	958	907	993	954	936	947	956	905	966	925	924	948	962	929	975	949	946	975	948	976	902	869	970	932	937	965	982	954	900	917	917	1005	934	933	940	960	924	892	902	908	912	934	918	895	909	903	947	907	895	1034	955	932	911	925	925	949	909	965	940	936	920	954	929	993	965	962	964	973	948	984	923	987	907	941	943	950	898	977	1006	924	928	951	919	962	918	976	941	957	975	929	963	978	961	954	959	909	945	978	939	978	1022	885	944	931	948	907	982	909	1024	971	988	910	938	955	972	949	943	913	936	923	945	963	968	856	915	923	971	924	962	932	980	944	951	888	931	974	992	901	894	932	978	958	938	971	891	951	941	880	911	966	944	965	957	901	943	901	971	939	957	957	952	901	972	945	970	949	985	915	900	999	917	946	970	932	943	965	874	940	995	887	931	957	903	940	960	980	928	1000	972	925	922	904	1021	936	877	917	940	989	941	899	919	961	938	944	949	918	979	961	974	898	904	971	971	920	916	919	970	952	967	950	955	927	906	929	940	947	946	909	928	921	993	930	974	910	964	920	913	980	918	943	945	959	941	905	962	975	951	913	911	951	909	952	879	915	969	932	913	949	912	906	909	876	902	950	1005	951	917	964	916	920	936	963	934	995	890	958	999	951	931	898	941	943	965	931	985	925	928	956	908	904	955	957	901	948	948	933	946	947	980	915	875	971	959	965	995	997	946	913	921	945	950	930	963	953	873	988	965	968	957	925	947	965	961	917	913	987	950	897	923	915	952	930	908	900	935	912	916	922	878	934	918	925	945	920	988	943	924	938	929	920	949	930	953	979	923	914	923	926	931	924	964	903	956	955	996	946	938	988	963	949	984	920	920	992	961	955	892	983	962	918	954	936	936	932	893	972	908	934	973	1008	961	901	940	924	1005	934	941	902	942	985	933	897	959	922	922	924	928	930	936	953	925	943	954	950	914	962	992	964	953	947	966	919	986	958	929	992	975	925	948	1000	894	915	917	931	942	973	930	910	943	903	874	947	956	934	984	940	966	962	948	952	874	901	923	933	917	918	917	900	918	936	953	933	940	919	929	964	932	953	898	959	918	970	941	946	870	882	978	956	991	903	930	898	922	931	938	925	969	946	952	952	968	933	974	1001	894	908	929	942	966	964	934	980	938	968	938	897	960	934	953	970	886	924	952	993	972	920	884	951	963	967	995	948	935	917	938	939	947	914	985	933	910	924	970	977	947	923	939	927	910	955	962	975	939	923	925	965	916	944	969	965	942	968	896	908	924	916	925	927	964	900	938	981	900	944	904	976	971	951	886	970	940	921	961	1005	925	962	951	905	928	931	939	940	931	884	950	882	938	969	930	916	893	886	964	928	974	938	955	921	931	930	917	989	944	978	913	891	972	1007	953	957	953	938	953	906	875	897	901	958	922	897	891	946	962	929	919	950	940	929	916	915	968	954	968	990	934	893	928	945	939	965	918	908	913	951	935	878	934	922	987	939	989	984	929	933	911	934	969	944	934	976	981	926	921	932	929	930	969	903	938	1036	962	973	887	954	894	988	928	894	957	977	924	948	933	903	892	896	961	905	922	962	939	950	918	946	974	944	959	882	932	997	908	1011	945	958	940	955	927	966	1020	976	940	878	926	851	938	955	965	981	966	963	958	931	915	948	943	907	960	1010	905	957	943	956	930	910	914	950	926	963	917	922	917	936	923	886	1019	949	978	978	999	902	922	955	916	975	945	957	932	936	917	956	973	984	965	944	913	906	933	918	936	960	869	923	908	917	927	966	919	944	913	863	925	939	910	955	876	949	914	943	946	953	957	922	920	977	885	889	993	912	911	1005	909	987	909	915	942	955	986	960	942	958	956	982	939	932	951	921	941	919	968	935	918	936	951	938	933	937	924	930	930	991	907	935	883	958	959	882	904	968	978	951	1004	986	922	970	945	880	950	915	951	917	1005	942	893	936	883	977	935	900	952	936	962	915	905	1002	919	940	941	945	919	923	920	926	924	947	947	940	1018	930	960	939	962	927	932	915	986	915	927	916	924	960	946	923	971	935	983	939	926	900	928	959	963	893	962	941	986	962	912	892	898	898	945	947	977	897	924	927	961	907	901	906	923	978	912
3759	2766	2203	1460	1250	1113	980	987	932	970	938	884	842	912	865	929	853	892	901	898	903	947	827	876	849	851	867	894	916	858	845	812	848	842	884	832	828	868	855	885	871	858	834	867	863	849	842	842	916	870	872	880	898	903	866	893	890	852	883	893	890	824	839	909	848	804	809	883	857	851	877	906	873	849	831	878	847	880	846	876	878	877	872	853	858	856	812	848	836	848	845	906	927	866	840	873	896	929	888	889	893	900	887	850	874	862	821	831	879	848	849	855	906	882	839	841	871	813	898	841	837	861	862	814	914	844	889	840	871	884	874	843	831	799	878	852	897	861	846	869	845	831	870	871	881	829	865	861	832	785	884	850	886	862	828	850	863	867	838	864	829	862	794	865	872	854	805	898	799	873	863	824	844	830	832	875	890	797	818	866	902	892	860	834	837	851	842	894	851	868	870	857	905	860	884	882	865	889	852	868	866	856	878	870	833	873	871	846	868	842	807	870	849	860	867	826	829	845	906	843	882	802	861	832	857	856	855	862	807	853	901	858	855	895	847	902	845	884	802	860	843	871	857	796	865	870	842	817	865	882	850	898	874	828	853	860	833	843	822	870	853	835	832	819	838	856	858	875	822	860	904	833	844	829	810	800	850	819	817	835	840	841	842	861	884	923	860	818	910	865	897	868	882	828	821	876	825	850	836	864	856	901	843	844	840	871	821	863	847	860	800	817	833	831	822	897	898	831	811	851	844	817	848	886	853	768	835	835	814	872	868	833	839	870	824	839	841	845	815	850	889	859	861	779	842	867	840	814	840	899	838	833	838	823	829	830	851	864	854	860	846	850	857	896	854	853	849	846	841	890	905	847	832	856	849	855	814	833	867	844	872	812	880	802	823	867	840	856	842	886	799	839	870	841	835	837	774	818	842	889	869	849	885	796	849	875	841	879	846	839	831	864	860	870	838	823	776	803	835	886	851	853	873	851	809	876	851	847	867	818	838	856	824	835	823	867	876	861	863	842	917	860	812	866	863	855	919	825	867	887	815	858	803	827	882	866	880	829	906	832	846	847	839	814	838	836	858	851	821	930	894	857	854	841	863	809	858	844	823	818	933	899	803	863	848	852	846	845	872	832	819	868	850	799	871	849	858	841	871	875	842	886	836	830	856	836	856	826	838	869	819	840	883	815	802	798	896	918	851	896	846	791	858	859	895	898	870	833	860	891	825	838	878	851	829	845	818	846	841	895	829	899	818	827	858	858	812	844	830	868	876	840	827	843	856	869	865	853	815	875	863	864	862	809	866	837	794	841	836	901	815	851	841	916	886	799	869	822	856	808	855	847	812	831	802	850	846	890	837	865	887	840	850	813	840	856	860	847	838	817	868	842	878	884	856	833	893	825	880	872	890	870	901	852	890	889	873	854	858	842	872	849	848	873	813	884	873	810	863	889	836	804	848	807	863	856	881	843	833	822	856	787	851	872	868	860	854	810	881	895	906	853	852	873	815	814	844	856	892	835	859	804	857	841	847	835	882	867	869	854	833	860	858	872	883	825	818	808	841	829	869	916	884	846	802	786	848	836	846	825	852	832	849	871	880	855	857	820	822	830	856	846	878	804	836	901	825	874	809	846	860	850	848	906	933	846	884	858	805	844	854	907	867	870	883	849	852	845	837	874	887	824	885	818	873	900	856	850	889	865	857	910	858	864	841	878	843	825	834	848	851	819	820	864	846	875	880	854	852	855	850	791	850	885	810	905	830	851	903	830	824	858	843	856	879	845	844	831	819	857	900	892	844	875	938	813	858	871	898	846	810	910	821	827	862	886	830	858	853	877	896	870	874	808	803	834	870	860	833	898	828	830	889	854	880	918	834	827	906	860	827	857	855	835	891	897	835	862	822	881	801	851	876	890	790	848	835	852	859	833	842	808	823	886	822	803	876	850	829	849	859	814	823	850	807	824	819	791	894	839	879	879	811	839	849	840	877	838	872	802	849	855	844	816	834	883	816	845	854	857	830	844	821	855	825	892	835	896	901	828	864	837	871	877	868	854	834	870	832	852	831	937	891	872	861	837	792	847	863	873	790	870	868	885	818	846	855	862	863	835	896	837	861	816	844	845	862	921	822	883	871	879	828	850	873	860	818	851	867	862	850	826	824	887	849	886	854	823	846	869	829	899	861	817	874	903	808	891	929	820	816	871	840	885	846	859	874	832	858	853	842	885	872	850	864	851	838	880	850	863	897	805	816	841	858	905	880	824	877	883	813	829	861	863	821	844	859	867	854	876	846	849	890	876	894	906	846	851	830	817	869	803	800	828	871	844	871	852	862	853	832	836	815	888	895	861	837	832	827	854	860	888	852	884	861	885	859	842	879	849	834	797	829	863	828	863	798	877	857	864	874	836	854	844	843	846	876	845	868	868	849	860	848	813	815	865	862	907	797	856	858	810	855	907	779	872	849	789	850	830	914	868	839	867	904	833	865	860	872	858	885	878	895	860	879	858	865	844	854	832	814	868	872	865	842	872	852	868	852	882	895	817	836	880	868	855	833	812	861	849	873	860	863	866	895	834	793	850	866	848	834	839	894	876	842	862	824	832	833	844	870	863	842	796	876	826	892	865	826	868	886	846	894	897	868	786	911	853	831	846	860	831	809	825	816	910	857	895	857	841	853	847	793	860	816	845	811	906	864	882	864	828	849	879	873	863	815	851	849	884	865	866	855	854	809	833	847	890	828	820	850	856	825	828	863	822	886	889	842	868	890	869	865	934	870	867	858	875	861	852	853	830	893	902	789	896	875	847	805	824	857	845	887	789	889	882	814	882	873	815	878	826	863	823	850	821	828	812	801	870	859	837	843	855	883	803	805	841	899	840	909	804	853	853	831	837	834	827	842	857	857	886	808	850	861	840	866	826	845	800	867	840	818	802	862	844	879	854	865	868	761	807	858	873	866	835	829	878	820	800	882	845	865	799	873	853	906	820	919	875	879	815	809	850	878	816	818	872	891	807	902	818	827	848	844	845	866	845	854	834	856	832	790	789	827	874	815	828	862	861	883	853	864	831	850	891	890	850	880	829	822	929	860	902	818	886	834	895	840	883	852	845	870	799	910	862	850	875	839	845	877	852	892	873	804	841	840	825	876	899	851	895	816	817	835	903	871	817	905	873	906	845	789	874	838	832	841	862	860	904	858	840	825	886	823	841	866	860	817	823	841	860	813	843	888	867	835	822	880	870	854	865	818	837	889	855	841	827	849	874	842	838	850	833	860	868	852	856	890	865	877	899	864	904	850	792	904	855	817	857	791	863	848	860	848	863	840	892	833	843	870	853	844	883	801	869	886	863	845	886	863	855	853	808	839	847	856	863	849	853	852	838	771	816	905	821	823	848	850	848	846	886	816	798	821	884	799	808	818	830	804	841	840	819	864	842	833	827	873	870	851	797	829	867	821	875	877	803	879	884	848	857	839	851	832	828	848	852	809	818	842	878	863	772	862	905
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
