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
339362845327	339362845896	339362846446	339362846996	339362847546	339362848096	339362848646	339362849196	339362849746	339362850296	339362850846	339362851396	339362851946	339362852496	339362853046	339362853596	339362854146	339362854696	339362855246	339362855796	339362856346	339362856896	339362857446	339362857996	339362858546	339362859096	339362859646	339362860196	339362860746	339362861296	339362861846	339362862396	339362862946	339362863496	339362864046	339362864596	339362865146	339362865696	339362866246	339362866796	339362867346	339362867896	339362868446	339362868996	339362869546	339362870096	339362870646	339362871196	339362871746	339362872296	339362872846	339362873396	339362873946	339362874496	339362875046	339362875596	339362876146	339362876696	339362877246	339362877796	339362878346	339362878896	339362879446	339362879996	339362880546	339362881096	339362881646	339362882196	339362882746	339362883296	339362883846	339362884396	339362884946	339362885496	339362886046	339362886596	339362887146	339362887696	339362888246	339362888796	339362889346	339362889896	339362890446	339362890996	339362891546	339362892096	339362892646	339362893196	339362893746	339362894296	339362894846	339362895396	339362895946	339362896496	339362897046	339362897596	339362898146	339362898696	339362899246	339362899796	339362900346	339362900896	339362901446	339362901996	339362902546	339362903096	339362903646	339362904196	339362904746	339362905296	339362905846	339362906396	339362906946	339362907496	339362908046	339362908596	339362909146	339362909696	339362910246	339362910796	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2738	3600	2300	2738	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2736	3600	2300	2736	3600	2300	2735	3600	2300	2735	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2733	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2731	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2729	3600	2300	2729	3600	2300	2728	3600	2300	2728	3600	2300	2727	3600	2300	2727	3600	2300	2726	3600	2300	2726	3600	2300	2725	3600	2300	2725	3600	2300	2724	3600	2300	2724	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24669	21788	29291	24882	21776	9594	2148	1340	1725	13571	37246	30627	15666	4383	1456	831	739	698	728	718	642	724	729	705	715	697	687	725	746	742	704	746	675	686	738	688	753	741	699	698	721	689	743	717	714	744	717	694	664	726	755	732	674	725	671	667	739	686	717	670	679	707	711	686	673	697	733	706	710	746	724	731	712	693	692	714	679	693	705	700	717	741	667	733	683	676	658	692	703	705	717	729	732	706	650	674	707	690	690	702	673	734	728	692	700	757	699	714	713	708	684	706	739	693	709	724	677	684	723	657	689	667	724	697	647	703	715	725	726	682	678	678	674	748	698	701	731	720	717	725	740	770	670	719	676	742	666	703	682	732	731	717	680	711	677	680	726	662	701	670	698	752	685	706	695	671	692	688	723	715	729	727	733	693	695	673	708	694	719	747	745	711	679	674	695	712	699	671	747	657	658	687	663	706	736	697	656	679	742	718	703	724	721	729	657	751	682	701	744	686	731	679	703	683	699	674	707	679	720	681	744	717	715	734	728	712	702	651	699	702	736	678	683	668	714	681	712	688	703	711	713	698	701	672	695	694	706	691	700	723	699	723	675	735	687	732	714	697	741	683	680	751	756	679	665	673	705	678	730	753	687	698	674	712	729	682	713	721	671	726	690	700	678	650	700	720	712	663	704	696	709	678	711	656	687	736	743	725	721	733	680	731	746	735	689	699	706	680	676	693	674	718	699	711	685	748	677	703	727	692	703	668	736	704	702	676	715	751	694	756	705	651	681	681	661	725	707	717	696	692	695	684	693	694	713	666	719	707	690	674	696	668	748	672	687	733	683	644	732	687	727	742	731	683	739	707	668	672	673	692	669	688	700	714	653	744	726	704	687	704	662	723	667	659	724	670	676	673	742	679	706	715	718	705	730	733	678	688	709	752	679	712	701	713	668	697	713	674	695	671	692	689	677	723	685	705	707	697	690	713	670	673	698	692	659	695	702	686	710	703	734	681	722	666	677	719	699	706	733	763	710	698	698	701	723	782	704	704	729	669	671	661	701	682	719	729	684	713	681	688	699	719	725	703	724	683	693	730	707	733	681	742	700	723	697	768	751	693	762	662	700	690	684	724	730	728	732	735	754	689	667	680	720	711	754	737	712	689	668	694	691	699	715	694	733	702	675	689	678	696	718	716	728	719	714	733	704	702	669	688	730	755	691	689	703	742	703	692	720	707	687	756	668	714	679	653	741	721	705	679	651	695	720	713	684	710	649	703	690	648	679	724	736	708	683	702	735	707	701	680	674	765	686	687	733	774	717	744	717	680	662	715	691	665	752	709	740	669	698	658	728	659	731	737	700	722	712	676	699	693	707	694	735	695	671	702	691	756	676	733	680	677	721	701	753	658	673	664	682	712	711	729	708	735	737	707	694	694	719	698	737	724	749	747	707	674	734	666	713	687	667	656	756	720	674	710	678	695	716	683	683	686	724	694	744	713	692	699	696	760	750	709	696	714	710	692	660	687	700	712	714	708	701	689	676	697	700	669	682	713	667	732	756	695	738	741	705	708	719	699	731	695	646	722	697	690	688	738	680	664	768	692	736	717	766	724	665	645	706	686	719	726	700	717	670	676	723	721	658	669	690	682	710	662	706	681	726	659	686	706	675	702	708	699	751	688	724	763	706	730	666	714	719	692	679	700	707	686	686	729	688	724	693	729	707	693	721	675	698	721	676	707	681	689	676	671	755	705	737	695	730	724	737	649	714	693	726	683	677	675	706	742	726	707	686	684	720	708	703	674	705	728	683	738	696	698	688	718	696	716	689	673	681	708	713	685	688	722	673	718	652	744	668	705	673	668	691	750	647	674	718	692	691	708	713	709	727	738	683	715	677	703	667	723	700	661	689	670	699	681	752	659	705	692	663	731	680	659	768	674	664	693	705	713	713	718	677	692	723	710	751	713	745	731	678	680	678	739	668	732	741	710	721	708	676	667	720	666	693	746	722	668	705	711	623	688	673	684	684	701	748	693	681	707	687	731	708	745	761	711	672	704	672	719	738	714	709	729	743	722	718	706	742	721	697	695	746	739	663	732	744	690	675	683	673	699	703	731	730	689	782	682	696	730	698	684	746	656	640	720	739	709	715	720	721	691	708	690	676	721	732	666	693	726	740	736	700	711	720	731	699	703	709	699	728	709	730	684	719	681	709	667	770	683	681	719	731	694	698	662	695	719	657	727	700	705	711	681	698	701	716	709	698	666	723	676	692	681	708	686	699	724	677	732	711	688	690	693	676	748	721	737	724	701	753	724	680	724	696	713	683	672	675	736	757	702	630	718	697	741	698	639	746	724	730	675	722	686	683	719	776	683	735	739	712	688	716	678	756	676	692	673	701	700	749	729	696	705	661	691	672	711	727	729	769	729	688	663	742	692	692	720	727	677	721	668	738	718	710	677	695	657	685	717	714	715	731	755	701	707	751	717	717	715	661	728	726	665	706	701	738	713	723	700	707	729	728	703	707	691	684	723	679	693	695	713	736	737	692	720	657	703	739	732	712	687	699	726	681	635	708	753	723	690	673	683	710	683	721	674	703	728	701	674	660	732	713	709	739	685	699	686	673	700	734	699	713	691	684	695	658	711	715	712	727	656	690	708	694	714	665	728	704	686	698	681	641	691	670	708	714	677	675	711	754	754	731	714	680	672	754	688	694	706	679	716	651	698	707	726	682	702	727	681	694	699	687	697	693	698	692	684	697	618	686	686	638	686	714	666	701	686	655	708	692	679	708	682	678	682	713	713	691	733	665	637	673	677	699	723	676	672	705	683	668	719	695	710	681	709	744	735	710	677	713	741	763	706	689	655	699	716	673	719	677	703	658	717	704	678	703	680	714	664	733	700	698	714	709	690	730	718	763	761	743	718	719	655	666	697	701	649	759	731	741	706	727	682	742	695	753	734	701	696	752	673	693	772	706	740	708	664	687	763	695	630	688	683	746	730	709	742	706	726	699	717	706	711	686	653	733	703	684	699	674	675	742	664	642	720	698	714	687	673	705	741	698	636	689	715	726	627	697	727	680	735	715	673	716	722	720	762	661	687	746	724	649	686	692	691	701	759	717	659	728	662	722	664	729	717	685	656	704	700	701	723	645	676	732	733	698	691	739	772	720	717	757	666	668	677	725	675	703	687	630	708	650	711	711	709	698	693	705	701	667	706	731	703	685	661	689	711	698	659	672	673	664	713	670	703	699	760	650	711	656	714	671	720	685	722	700	671	722	696	666	710	687	746	675	686	702	711	674	756	705	701	691	681	688	677	724	699	673	694	677	681	673	692	726	732	724	642	718	693	680	748	712	702	722	674	678	673	722	717	765	697	703	706	713	705	704	701	678	757	758	730	661	675	722	672	678	697	668	726	663	731	684	677	731	732	735	702	680	700	671	708	692	721	692	727	720	708	686	687	730	717	728	728	669	708	686	721	685	691	669	723	694	663	677	689	786	711	727	701	731	751
4770	7113	6026	3197	2171	1731	1371	1299	2276	17715	35146	24926	11533	3624	1315	727	627	611	567	576	583	596	571	570	579	588	563	604	564	585	613	611	601	567	572	626	581	604	586	611	632	581	587	625	604	610	599	583	608	601	571	587	604	569	565	632	585	586	545	557	578	620	615	574	580	563	600	634	577	611	605	579	592	599	595	619	568	605	603	594	606	574	605	548	582	584	612	589	566	562	594	584	587	624	546	575	579	579	637	566	591	645	558	572	568	587	569	592	611	606	587	625	566	570	594	564	598	590	572	575	607	563	583	580	606	607	578	591	602	588	609	576	594	613	599	567	597	545	640	607	567	608	594	581	534	610	619	605	572	596	548	583	627	590	561	586	574	594	619	555	578	564	583	546	568	554	580	569	594	600	595	573	575	580	583	586	570	619	573	642	634	592	625	620	543	571	600	585	578	543	609	638	596	578	581	599	587	605	604	583	617	599	605	568	581	568	588	569	602	606	576	598	568	605	576	575	636	592	609	604	614	552	581	588	571	584	589	608	605	568	616	565	585	596	603	556	593	586	564	600	602	600	556	577	599	599	564	589	579	573	604	550	603	581	547	600	550	609	594	593	601	542	555	557	576	594	584	592	588	570	574	558	616	576	561	572	573	578	636	594	572	580	581	562	604	588	586	549	624	586	600	625	606	600	563	572	597	630	549	610	569	592	571	590	613	636	621	613	564	552	575	572	598	606	538	620	617	593	573	584	598	607	593	581	561	583	595	613	596	598	573	605	604	578	554	627	593	585	585	574	599	582	550	558	554	636	587	582	561	585	583	620	616	611	576	574	538	586	574	591	587	617	609	570	628	588	630	587	587	532	577	588	569	624	600	627	605	563	572	602	515	595	614	579	609	563	593	598	611	589	565	606	600	590	586	551	550	579	600	594	602	583	585	571	580	615	598	547	592	592	564	567	560	576	572	592	594	600	583	601	593	625	559	594	563	593	618	615	623	541	573	620	619	564	546	594	573	580	572	603	567	593	639	588	597	564	621	544	571	604	595	629	572	595	550	607	632	597	614	616	584	573	593	569	591	577	593	599	556	597	598	581	572	589	563	538	602	610	624	603	570	602	518	595	613	552	568	588	574	527	557	557	590	579	593	641	583	633	600	582	630	618	584	631	562	563	614	614	585	582	571	592	613	573	549	569	564	586	626	582	579	597	566	618	596	604	598	573	567	564	597	579	610	587	596	644	601	568	619	618	586	569	584	559	570	605	545	595	577	576	582	594	594	555	571	576	599	568	632	562	585	584	567	566	627	522	553	602	569	569	644	547	582	584	605	595	585	582	574	612	611	642	561	574	634	616	555	568	566	607	559	605	568	593	587	613	581	590	567	575	602	575	591	616	578	571	577	596	616	561	597	599	620	587	600	557	586	567	581	615	614	587	563	579	604	599	591	560	577	613	568	594	631	576	579	574	547	580	594	557	613	554	561	584	603	625	561	630	589	612	610	602	627	608	635	559	569	571	589	571	527	582	602	594	546	570	575	603	599	607	577	549	633	553	591	548	596	558	611	580	561	592	554	559	569	583	590	572	555	593	575	593	586	572	591	560	621	564	560	547	603	589	590	551	604	580	598	590	566	573	589	589	585	519	576	580	590	580	584	589	587	599	596	598	583	580	557	543	568	589	608	605	585	572	584	571	573	569	615	575	563	549	600	562	596	586	603	538	543	552	587	586	625	603	623	563	584	592	633	583	574	602	588	609	569	586	575	550	585	547	540	574	590	554	566	638	574	575	562	577	595	615	621	587	562	579	573	574	571	607	571	610	574	595	560	574	548	603	579	551	521	553	571	584	594	596	558	620	633	562	570	576	562	544	585	623	584	575	579	567	628	615	595	566	587	590	611	604	556	587	570	590	571	542	594	581	577	604	590	609	611	563	563	618	602	553	573	600	569	544	568	594	566	598	574	577	576	538	592	586	646	577	588	600	593	604	584	586	580	585	568	634	587	574	590	582	595	607	600	549	570	566	519	590	555	548	549	614	601	589	570	590	582	562	588	586	593	559	573	598	611	610	621	578	575	583	539	596	563	581	590	629	587	609	550	584	608	584	544	600	606	638	615	609	560	630	530	557	551	600	592	551	573	543	603	593	578	543	537	606	550	626	588	560	571	607	625	605	548	579	611	601	594	529	606	587	595	546	574	610	603	587	629	552	578	576	588	608	556	591	601	545	593	616	580	577	588	599	561	582	611	596	604	594	614	612	567	571	614	576	559	553	604	586	572	551	585	541	622	563	603	555	573	570	590	625	580	654	595	601	594	533	582	579	572	588	625	599	575	573	598	572	614	569	592	567	594	568	553	543	561	597	601	550	607	575	636	562	619	596	589	592	582	600	554	601	599	617	604	561	613	578	541	583	557	616	594	591	554	544	609	616	601	556	520	560	562	561	575	576	589	562	617	606	522	557	580	571	554	579	603	589	569	596	609	577	591	588	585	595	581	575	556	608	579	586	581	567	579	558	545	540	559	606	551	594	616	566	571	607	558	576	543	570	618	564	533	558	587	615	580	588	534	595	565	537	581	614	563	591	573	599	569	578	633	567	591	608	626	557	600	575	545	607	587	555	619	628	618	580	599	586	571	566	587	591	581	565	641	592	538	596	574	536	579	617	587	651	599	599	567	631	562	608	577	601	626	568	552	573	553	581	577	602	614	573	582	581	584	563	590	609	625	574	539	547	592	570	549	586	595	579	572	587	568	615	593	551	612	602	597	599	608	546	568	601	645	576	573	560	561	571	628	620	591	603	566	618	608	577	555	586	589	580	584	576	607	618	603	609	600	588	583	573	600	594	574	607	531	535	566	586	540	596	544	592	568	589	565	575	560	579	587	615	595	593	593	631	571	576	565	572	569	544	587	608	555	593	602	624	574	606	585	584	564	559	561	588	553	566	537	540	585	543	548	594	574	553	539	609	607	606	608	592	603	591	544	600	607	547	602	600	577	555	612	575	609	581	606	573	591	559	575	583	583	576	589	619	606	556	603	596	576	638	565	552	604	568	550	601	563	598	597	555	580	578	554	588	570	625	566	601	597	573	587	579	549	555	600	568	562	592	582	579	544	618	621	559	647	580	597	624	561	619	574	599	578	617	550	633	570	585	599	570	588	570	591	582	599	590	594	583	567	551	603	590	573	611	600	594	560	566	560	553	674	581	560	602	583	511	591	543	576	599	595	582	601	606	555	568	578	625	607	591	571	562	556	517	608	607	607	603	543	551	590	585	584	579	550	540	588	627	580	570	601	591	519	573	579	550	530	562	593	620	614	565	592	614	588	554	549	578	618	567	571	616	579	588	599	567	541	596	577	562	580	563	593	615	542	583	604	583	583	563	646	586	590	594	628	581	543	575	608	604	575	568	586	561	605	534	545	613	605	583	544	564	617	586	601	626	646	582	641	600	619	593	564	578	603	562	601	600	599	545	585	583	556	596	586	595	588	573	578	555	614	624
27248	13568	1697	855	616	547	508	550	576	1084	2334	2130	1364	807	569	517	455	508	488	483	487	489	510	460	493	489	512	459	486	542	523	504	477	549	526	495	511	518	520	479	477	423	490	470	498	508	488	485	483	478	511	468	513	490	481	477	453	527	510	502	513	496	464	480	494	475	524	504	482	464	498	521	502	533	510	459	512	488	496	505	507	478	503	523	499	473	448	486	473	444	503	456	522	528	493	448	470	522	469	483	477	521	530	486	510	481	502	482	450	507	549	482	488	474	466	499	514	468	478	440	504	524	470	500	506	529	512	524	488	517	469	485	463	515	492	533	502	510	504	450	491	493	483	479	498	502	495	488	444	488	458	468	450	492	441	493	506	451	520	519	507	472	467	484	480	494	475	501	534	508	479	458	497	469	513	477	483	493	480	488	502	468	544	526	476	495	501	512	450	483	459	458	485	467	501	516	466	457	492	502	489	495	486	521	529	486	504	481	500	492	463	449	511	507	521	479	510	498	527	496	517	513	491	487	470	463	511	480	525	509	458	475	472	493	454	519	487	495	489	482	485	476	474	476	470	496	500	491	478	476	481	502	453	455	519	491	511	501	453	495	543	516	470	490	467	515	468	483	492	483	506	485	499	509	478	475	458	545	487	478	519	462	476	504	485	480	506	474	480	463	452	474	449	471	472	475	508	495	495	536	466	485	466	494	512	517	478	556	481	474	478	501	477	505	523	482	477	503	487	519	506	478	439	464	475	487	500	475	444	526	483	494	513	516	481	494	467	474	498	443	486	507	497	485	488	497	526	461	467	506	511	474	515	542	506	488	511	442	486	505	442	468	498	508	509	494	491	495	465	486	484	506	492	477	482	439	479	479	479	454	467	525	490	534	443	488	501	466	496	502	460	492	492	471	487	486	462	520	501	479	511	482	499	466	499	498	466	499	491	468	501	465	572	498	509	470	484	452	493	498	502	483	489	447	500	492	467	490	508	498	468	512	449	503	489	455	478	453	464	460	525	506	428	493	459	464	477	460	506	468	492	492	495	483	503	498	508	505	450	473	496	475	467	484	466	477	482	502	502	488	489	514	529	510	474	457	479	470	457	510	502	481	502	495	448	498	480	511	470	473	492	502	445	472	511	470	477	516	482	456	493	474	477	492	497	527	480	485	484	434	474	487	470	471	466	470	494	496	500	477	449	494	553	475	487	463	503	491	476	496	520	476	486	511	483	486	502	479	499	505	545	499	490	492	473	482	486	535	491	514	496	477	534	482	462	480	508	531	475	446	493	482	535	520	497	501	441	489	504	498	484	435	483	462	465	480	514	494	466	517	469	463	502	460	475	508	474	451	479	490	479	502	484	473	506	507	465	441	451	468	496	496	471	526	492	503	469	468	465	457	463	523	503	505	521	493	472	525	495	478	472	502	498	478	476	513	457	513	488	497	503	480	504	474	480	524	468	501	490	462	511	469	481	481	494	478	507	491	525	482	486	496	526	470	482	461	486	486	471	509	472	479	466	458	451	489	490	455	486	466	492	472	462	465	487	490	459	515	477	527	477	478	496	511	494	468	460	475	501	472	515	518	468	509	541	504	453	487	487	467	497	465	489	450	476	497	497	475	432	494	451	486	481	459	457	463	501	470	496	499	515	437	462	484	470	511	477	480	464	475	509	521	467	484	490	510	486	493	484	482	517	478	481	460	515	489	525	511	512	536	517	461	512	457	488	480	446	496	453	458	468	476	487	496	486	476	462	477	501	507	485	483	507	492	497	524	467	474	464	491	493	496	491	476	495	496	495	485	485	436	480	504	478	472	492	476	490	475	514	520	497	450	499	477	505	472	495	524	481	488	496	504	479	459	505	479	478	471	455	483	421	499	475	483	488	487	494	515	472	490	472	463	485	494	502	493	501	481	473	490	510	480	497	513	524	476	515	462	523	452	458	501	476	516	464	499	468	470	538	452	526	476	546	481	491	498	468	514	476	470	476	475	477	454	471	500	511	491	502	470	497	494	466	475	508	462	501	471	500	489	485	472	493	496	472	460	474	470	465	481	499	496	496	489	487	499	451	489	494	477	481	520	480	505	483	505	483	501	451	491	509	462	459	437	470	489	494	493	484	508	495	474	453	508	464	477	482	486	442	480	456	494	534	471	531	499	482	491	494	471	503	521	474	464	465	495	485	481	478	486	495	489	471	481	503	496	496	461	461	482	530	538	438	497	511	473	444	467	479	489	469	473	505	496	435	472	512	449	460	490	513	440	460	465	447	472	522	444	520	485	487	470	477	487	509	527	501	514	476	496	480	455	488	507	485	501	497	464	487	487	478	471	474	448	486	445	472	471	509	496	476	527	515	492	491	507	502	458	482	492	519	483	506	506	477	441	467	493	480	482	530	485	492	508	470	482	486	537	477	488	515	447	497	467	494	513	481	496	466	488	481	476	495	461	496	500	494	494	473	486	438	484	481	483	512	503	498	479	496	461	492	475	474	486	506	494	492	480	501	480	471	480	476	534	526	494	478	485	472	424	470	478	501	496	490	436	491	500	475	501	469	474	455	511	465	489	514	488	481	515	496	486	460	487	475	467	482	473	496	470	481	457	499	493	499	505	508	506	461	463	534	501	468	483	492	483	451	495	491	492	478	494	493	497	493	533	459	536	503	470	510	464	468	503	519	460	454	444	498	505	495	507	499	520	518	484	473	521	497	472	494	499	468	464	504	496	473	506	488	492	484	467	474	468	468	485	485	517	472	441	488	500	479	481	489	498	512	511	508	479	494	545	501	486	488	529	483	485	473	454	521	481	498	471	491	493	488	494	448	493	464	479	496	473	505	484	492	434	477	517	448	504	445	508	447	479	503	476	483	471	477	484	486	478	518	523	474	467	504	493	458	501	468	443	474	512	508	484	524	475	504	489	523	508	469	475	470	499	468	509	493	515	507	494	469	477	469	488	470	484	504	497	448	498	442	474	493	468	498	504	472	488	484	510	486	505	484	504	524	482	512	497	526	474	536	463	453	491	484	470	482	515	496	456	485	477	512	465	456	452	484	471	457	468	510	484	467	427	541	519	498	492	512	504	493	455	514	476	482	472	467	509	484	488	460	493	449	473	490	505	489	473	493	467	493	467	515	479	512	506	516	485	477	496	471	493	492	487	432	475	465	502	461	502	480	467	488	450	488	511	492	512	457	480	481	484	530	452	475	513	514	475	474	467	514	498	468	487	492	457	471	434	473	503	502	498	497	479	494	479	485	489	492	441	449	470	469	524	497	497	498	516	467	520	516	491	457	500	524	471	505	486	507	516	482	456	452	478	473	525	487	475	508	467	532	452	477	509	499	497	504	521	458	514	488	522	495	522	460	498	471	517	476	471	490	490	501	508	506	496	503	532	492	524	490	514	518	488	484	498	514	462	511	456	510	496	489	452	456	424	518	465	482	484	487	506	539	522	490	469	483	440	506	513	478	447	505	510	535	528	470	506	472	453	453	514
5068	880	771	527	504	472	468	455	489	1408	2725	2320	1228	631	499	461	429	385	434	420	416	400	391	430	440	402	407	392	431	428	388	394	428	429	421	401	402	417	396	386	421	421	377	393	409	442	417	401	425	425	424	397	401	398	403	368	371	391	387	406	398	398	421	430	374	381	418	430	402	387	416	425	425	420	430	408	394	426	386	396	374	386	391	406	426	396	412	403	412	400	405	416	387	398	415	370	381	438	368	341	425	401	412	435	399	396	377	376	413	408	426	369	401	378	410	404	377	422	376	395	445	425	382	401	393	411	455	408	405	373	382	405	419	385	387	421	404	396	361	451	392	430	356	397	428	395	407	380	425	404	434	435	362	416	374	419	382	396	425	439	397	426	381	378	413	425	391	435	374	406	400	394	375	434	382	409	439	418	391	414	408	378	388	399	432	401	411	401	401	426	446	409	393	408	421	413	383	429	373	433	411	374	409	420	401	414	432	430	418	426	432	399	390	408	397	399	431	397	399	390	413	412	422	413	416	403	425	404	431	391	396	418	396	391	403	385	393	357	424	417	379	434	401	407	418	402	428	396	403	424	421	381	385	426	378	395	387	428	425	395	375	376	408	435	394	416	445	419	418	376	410	405	400	400	438	414	411	395	418	380	428	386	367	414	393	417	393	393	434	353	398	383	396	371	416	416	390	391	378	414	407	404	396	388	403	411	391	442	396	391	413	411	406	366	376	401	398	413	374	407	412	399	429	396	425	376	384	418	390	421	429	410	451	381	387	407	407	382	384	449	407	400	381	373	400	405	388	426	422	397	413	407	381	388	401	417	420	403	384	386	394	384	433	402	395	423	358	394	396	418	397	422	405	386	409	403	396	383	411	431	412	429	412	396	407	376	397	405	377	394	380	381	427	383	387	397	385	384	395	420	411	416	400	405	443	425	418	394	397	417	368	415	394	394	398	393	406	415	387	379	427	438	412	419	431	398	408	395	399	441	424	408	428	399	385	394	412	403	417	410	369	409	405	445	397	385	424	422	386	382	412	385	391	394	393	397	422	379	456	391	407	410	412	396	392	368	409	403	405	403	378	367	447	447	432	437	443	411	439	433	388	379	404	422	380	411	398	399	419	408	400	401	388	410	366	411	379	448	400	439	407	387	404	414	374	345	370	377	428	430	378	404	410	417	420	378	412	408	448	408	387	373	417	390	384	385	416	444	387	401	388	412	416	412	413	399	383	413	417	395	421	432	419	400	401	400	402	404	407	426	379	402	382	433	416	421	390	414	394	410	361	431	401	374	408	429	432	398	420	419	393	393	367	420	412	387	395	398	391	417	415	420	399	433	391	382	415	381	427	375	420	375	413	378	425	413	390	372	411	404	422	406	379	398	391	405	398	386	388	388	365	432	403	408	377	413	412	368	394	412	391	386	430	434	426	421	389	418	411	417	418	378	408	429	421	388	414	399	412	398	374	417	433	390	447	421	387	427	404	415	399	371	433	449	426	440	410	392	414	411	428	393	416	402	416	388	403	413	395	415	408	369	409	365	404	421	395	420	421	395	420	393	384	437	386	384	420	432	417	441	413	365	372	396	401	406	379	432	421	415	396	435	408	419	407	379	400	400	394	419	410	417	387	421	415	428	387	393	415	392	444	432	441	399	381	390	413	397	404	407	395	428	447	391	396	452	412	383	406	353	423	428	398	409	396	380	388	396	380	441	410	422	409	390	378	399	423	423	420	382	424	433	392	390	391	377	434	459	371	406	441	399	378	399	398	402	387	411	420	389	410	412	407	410	386	402	380	380	401	399	393	400	417	393	413	376	370	437	452	431	365	408	376	415	390	399	389	375	431	421	371	405	377	377	425	422	392	416	444	375	405	397	400	405	431	392	415	421	371	384	414	375	420	434	382	393	397	401	401	406	414	391	397	415	416	400	419	404	410	421	419	399	372	411	424	381	446	432	412	390	400	392	388	415	410	399	416	403	396	420	420	444	402	361	415	416	393	404	391	388	414	404	389	386	411	372	408	397	398	403	414	408	417	395	408	368	417	404	380	387	356	357	401	382	397	408	441	420	375	412	391	443	413	393	414	414	399	413	407	415	425	413	341	409	429	409	384	395	394	411	398	409	451	412	386	419	464	413	353	425	401	395	375	405	425	383	371	438	383	379	410	369	389	417	401	389	406	385	392	418	416	390	418	417	432	392	408	435	395	394	420	422	399	395	411	379	413	380	403	402	381	444	409	380	391	416	435	456	393	429	452	406	390	418	411	387	378	419	408	428	380	413	407	398	417	400	383	434	398	404	405	415	376	380	421	404	415	384	404	391	427	415	411	426	442	444	385	394	396	419	408	388	420	401	411	345	419	400	378	401	383	398	367	416	382	404	405	413	451	396	397	413	350	400	410	366	372	384	409	405	394	387	401	382	447	370	397	404	395	389	415	431	422	399	438	437	406	396	421	388	374	452	416	381	403	395	423	401	407	395	425	398	442	446	393	400	378	414	426	430	421	427	406	394	399	421	436	372	424	425	431	399	383	422	404	412	399	397	363	401	417	434	376	388	397	380	384	399	392	425	445	416	368	387	413	374	401	405	399	416	451	401	428	400	387	407	420	386	410	405	391	422	395	413	425	399	425	374	417	403	391	411	387	424	398	393	363	369	399	409	387	406	409	404	384	438	420	446	446	374	380	425	362	404	416	457	430	378	367	403	383	405	405	389	391	395	372	411	413	418	402	367	375	417	376	432	419	374	391	395	413	403	401	387	412	379	435	406	405	356	409	388	397	429	421	447	372	390	369	401	415	428	370	410	414	375	361	422	402	390	394	387	416	424	430	414	393	416	419	398	428	433	393	395	395	397	405	407	415	417	417	403	408	393	414	387	419	376	386	435	389	373	401	385	402	378	432	397	411	447	380	434	408	420	422	407	412	432	411	405	415	441	391	402	387	372	410	394	374	391	414	403	421	418	398	432	421	373	424	412	399	436	390	409	396	385	430	389	382	418	442	392	425	406	387	400	408	401	388	389	427	447	401	432	392	394	402	425	407	417	386	449	444	397	403	382	389	374	383	392	386	383	409	399	462	423	425	420	415	463	400	368	414	427	416	394	386	385	432	414	404	391	408	441	383	369	384	439	396	368	385	384	402	396	405	382	412	428	376	384	404	453	404	429	454	423	395	390	393	421	403	399	404	399	400	441	408	383	424	382	413	377	407	412	397	398	401	397	428	387	369	407	389	399	402	423	426	404	433	408	398	434	448	417	387	396	397	414	408	425	385	377	390	423	432	415	424	422	386	439	405	402	410	415	416	373	405	379	403	364	455	423	406	379	421	418	402	423	383	392	424	393	409	417	396	363	406	381	388	371	407	398	386	403	414	435	402	391	386	445	378	416	426	416	385	390	401	393	408	390	407	370	444	376	387	411	413	384	424	382	412	406	398	364	402	393	394	402	375	393	427	414	424	394	417	395	369	420	397	444	360	406	407	408	400	394
24899	21113	27504	24955	11247	1554	1068	926	1444	9926	23396	16613	7306	2270	873	583	525	502	573	488	512	520	537	480	554	492	548	485	510	586	520	542	478	515	490	494	521	499	526	551	472	549	529	537	510	502	526	507	487	528	534	531	520	496	471	522	529	529	491	534	524	488	521	514	514	494	527	477	497	489	511	549	516	524	530	507	532	495	511	483	500	514	506	532	529	529	564	493	535	497	509	530	520	487	472	529	523	519	510	563	569	496	542	482	539	534	527	510	466	540	478	550	510	491	507	504	488	514	530	512	512	522	499	479	523	545	512	507	504	495	518	565	515	524	505	500	540	483	536	517	515	536	491	545	508	522	520	549	516	543	539	473	481	518	508	518	516	551	556	498	529	481	511	535	496	515	522	488	520	504	537	521	476	491	530	474	548	522	488	527	559	519	519	561	538	500	514	488	498	523	526	493	505	514	523	497	534	503	503	541	550	509	497	510	530	545	493	557	500	521	461	552	520	554	533	492	548	590	484	527	545	543	515	522	533	499	550	504	525	498	513	511	538	482	513	525	481	498	463	499	516	517	475	559	503	487	496	475	520	468	536	526	531	484	488	492	445	503	551	532	486	477	475	508	441	483	555	525	511	560	503	478	514	496	527	547	540	549	511	498	502	504	536	487	546	535	478	524	525	528	490	466	524	531	563	497	511	524	539	521	508	487	483	532	510	491	544	528	545	507	537	500	515	548	522	488	518	516	517	525	527	552	491	498	537	492	525	555	530	573	495	531	505	507	556	523	512	537	510	503	473	525	506	510	563	475	507	469	530	563	489	515	524	497	508	503	502	535	492	548	544	510	552	476	505	533	508	506	514	519	480	487	502	508	493	513	464	500	526	482	463	520	484	522	471	506	510	504	536	520	524	531	499	463	531	495	498	516	493	501	474	502	520	492	529	502	513	511	487	510	515	552	539	526	501	506	481	507	493	556	484	470	548	500	555	510	492	498	520	529	551	511	544	543	515	504	480	545	526	492	503	547	521	521	531	505	537	482	500	509	509	529	538	507	457	483	501	564	518	557	489	552	489	545	488	497	550	437	557	515	530	515	487	530	538	518	520	523	463	539	472	519	494	521	476	468	527	506	478	549	534	485	523	490	537	516	483	477	529	482	541	491	509	519	514	527	512	539	507	520	499	507	520	490	513	528	506	522	525	553	553	526	542	481	533	493	545	553	529	492	513	513	551	479	499	555	514	528	484	519	466	506	527	554	524	505	522	517	521	535	510	518	535	532	503	488	548	513	541	548	489	526	503	537	504	532	505	482	490	506	540	529	487	525	507	529	500	499	460	537	515	509	527	514	502	493	567	500	520	502	459	497	525	505	503	558	530	496	567	545	539	499	461	546	467	484	541	530	518	522	582	486	506	526	466	503	489	505	508	497	533	540	537	529	467	512	483	532	558	525	488	511	527	514	499	509	504	476	485	517	522	526	530	475	508	532	526	564	483	531	500	512	471	524	516	480	526	516	539	561	472	485	554	508	556	538	484	541	500	549	527	517	477	524	509	497	536	513	508	531	422	509	524	530	499	476	517	510	520	524	514	512	516	531	484	486	524	506	511	489	502	496	575	505	520	514	494	517	486	505	545	517	498	508	478	484	521	520	541	485	565	515	525	513	530	507	510	536	475	565	505	499	517	517	529	543	515	470	487	522	490	511	526	551	506	504	551	506	524	476	526	508	534	535	513	538	523	496	520	499	508	505	519	510	529	517	526	478	515	511	535	528	509	499	516	519	507	507	523	507	477	537	552	508	511	490	549	511	501	554	475	489	481	479	518	497	559	479	513	517	508	483	525	481	527	536	521	483	520	489	527	488	513	510	529	505	470	526	496	492	541	536	547	544	490	516	528	537	496	502	540	508	498	518	533	520	510	493	478	505	544	526	486	497	497	507	519	489	547	505	502	537	522	566	515	511	507	498	502	485	484	559	483	499	493	514	519	529	500	495	513	533	475	518	532	515	529	512	533	498	517	531	503	524	514	523	524	477	539	484	544	495	522	538	529	528	529	529	507	516	505	548	496	473	505	546	496	536	542	496	528	496	533	521	508	527	512	501	472	524	463	545	496	496	502	515	495	478	512	524	517	562	542	485	539	505	537	538	503	520	534	503	494	506	508	503	544	533	490	516	489	508	523	521	482	501	521	519	510	515	529	497	562	526	488	505	518	524	495	489	523	507	513	497	511	510	518	520	504	524	534	533	517	516	501	499	506	520	493	547	523	492	512	495	548	517	460	520	526	547	467	512	480	502	504	515	520	463	539	523	532	510	506	499	479	522	529	549	520	486	498	469	555	558	492	526	500	520	497	498	503	508	503	516	547	549	482	549	520	535	522	545	537	575	469	524	525	498	506	505	496	467	476	513	454	511	511	509	537	527	524	511	514	532	543	495	505	556	539	479	520	494	465	515	508	542	549	522	530	492	477	529	562	483	488	524	491	525	503	508	502	505	500	533	486	520	500	548	497	496	504	496	471	527	519	474	539	502	522	525	555	514	525	519	520	514	489	495	503	482	520	605	509	511	526	506	497	538	553	530	515	508	520	537	518	507	477	491	481	516	458	503	489	563	539	531	504	517	492	509	508	517	461	551	499	543	528	535	558	508	483	498	544	484	487	498	533	554	499	531	500	514	501	510	545	484	503	505	519	502	508	550	554	525	503	499	548	501	495	494	541	542	525	520	517	498	525	490	474	518	519	514	528	538	519	529	499	491	542	530	461	506	527	502	517	502	533	487	496	548	520	540	507	537	513	508	538	503	529	503	538	474	517	486	548	529	551	499	510	524	510	493	480	528	532	492	558	495	528	474	495	503	470	520	486	499	529	521	515	535	537	502	511	561	468	522	534	513	513	495	506	546	509	537	522	466	465	507	481	528	497	537	492	531	546	520	519	557	518	512	498	516	505	517	468	520	520	511	510	509	536	498	545	514	531	506	474	494	575	504	515	519	502	523	568	534	524	515	539	505	505	531	495	537	570	561	525	499	463	517	499	511	495	489	525	475	481	501	507	494	519	525	549	506	476	491	509	463	485	505	504	549	468	526	491	475	534	517	537	498	480	540	551	536	512	503	501	496	547	533	530	508	514	500	530	494	492	491	501	521	470	519	521	530	517	537	504	527	501	508	532	499	507	530	485	500	505	533	510	518	525	535	507	531	524	480	504	494	527	539	485	562	520	483	510	496	479	516	491	483	494	531	521	501	514	542	553	526	515	502	495	535	518	542	491	552	526	531	478	578	537	496	533	496	474	545	528	517	503	468	515	538	517	497	503	483	520	496	494	579	493	463	524	528	515	553	508	501	538	488	492	517	494	514	506	559	499	495	523	502	535	524	529	520	522	501	489	530	557	504	505	509	485	512	481	526	528	508	527	470	478	511	526	544	506	508	513	505	545	515	487	489	482	491	537	518	506	508	509	495	485	479	496	477	504	526	514	521	475	519	505	515	503	502	507	546
3726	4055	3307	1726	1415	1139	937	1060	2149	13153	21483	13703	6127	2195	900	503	487	454	427	404	442	460	453	446	415	451	449	474	445	461	472	460	430	432	433	464	473	442	447	441	487	449	418	425	467	451	446	407	425	407	452	438	440	441	456	435	420	448	449	438	437	423	459	452	466	478	455	485	441	447	425	427	480	461	504	454	403	476	414	429	426	459	433	438	438	451	432	435	476	453	434	460	449	453	435	413	463	410	424	430	409	417	434	426	469	425	456	453	457	456	446	463	452	455	476	461	420	453	426	441	444	462	451	458	463	411	437	442	454	446	454	414	417	456	418	404	416	441	420	449	463	437	474	435	450	478	445	461	459	469	473	462	418	458	418	451	411	455	453	438	476	430	447	475	445	470	444	442	468	450	465	474	424	454	401	427	421	433	437	461	456	423	411	453	431	471	440	491	462	460	440	437	453	421	420	423	444	445	445	459	450	426	482	427	443	438	436	466	418	419	406	422	460	457	447	451	439	429	419	446	416	437	469	445	452	450	461	433	424	432	437	436	491	445	452	443	473	452	428	445	491	444	448	410	480	456	449	478	464	436	474	461	418	460	474	438	437	437	448	439	440	423	452	445	455	435	438	422	474	426	472	425	449	452	422	431	442	451	399	423	439	482	439	439	448	435	441	427	444	436	431	418	473	422	424	449	477	474	468	437	405	467	422	443	454	459	466	420	450	466	458	433	440	450	463	422	438	463	419	438	456	431	410	449	428	451	419	421	451	453	484	436	402	458	462	461	437	484	472	476	463	417	417	397	480	456	462	460	464	431	455	420	434	430	437	436	432	454	454	433	457	457	438	439	462	419	432	447	456	459	410	464	454	466	454	399	443	440	449	417	460	448	449	421	457	438	443	434	473	440	444	432	474	444	465	442	448	444	422	418	467	462	438	443	404	473	469	476	416	437	479	370	466	432	420	474	473	438	486	435	427	432	429	431	413	445	405	455	448	454	439	460	475	443	430	464	421	446	422	423	410	454	451	438	426	441	459	422	415	413	456	478	427	454	430	459	440	475	504	461	454	462	405	421	455	442	458	447	467	413	436	432	438	448	431	438	444	446	416	425	438	446	465	421	434	418	443	406	456	456	422	448	458	436	472	439	427	488	410	422	452	457	441	380	436	458	454	445	412	458	463	429	443	462	453	437	485	442	452	441	449	489	451	446	440	453	456	459	416	411	434	462	437	431	500	426	457	480	417	449	451	412	420	456	449	471	456	431	449	414	452	428	434	388	450	412	447	431	443	432	456	449	425	457	436	478	482	459	492	439	453	418	462	412	438	460	454	471	451	469	434	438	442	450	402	474	427	447	440	420	460	465	427	437	476	465	405	458	439	459	442	452	449	453	428	448	432	422	451	452	414	451	420	447	439	434	482	465	414	440	450	463	466	453	430	454	456	459	442	417	454	434	470	430	460	449	483	453	469	433	447	455	418	410	476	461	438	421	424	461	439	404	411	458	445	421	421	434	447	440	447	435	496	416	416	402	430	451	465	466	452	443	434	431	470	415	448	486	441	396	458	422	440	450	443	453	431	440	458	451	418	447	463	446	440	439	463	414	414	406	472	467	439	462	436	439	462	444	457	452	442	405	453	455	430	471	426	413	458	431	411	422	437	488	447	423	453	456	428	456	450	483	488	439	435	460	457	443	437	435	449	436	443	450	407	441	440	424	430	460	476	446	430	423	458	418	405	426	418	444	407	423	445	434	449	431	425	408	482	446	472	436	419	423	434	418	427	456	432	465	447	460	470	424	434	414	482	466	468	444	448	464	454	436	413	459	457	456	430	475	411	449	434	440	435	425	445	448	454	458	439	444	411	452	434	429	433	392	452	439	424	412	407	415	471	480	404	457	426	446	423	458	450	452	438	413	453	445	471	448	441	468	444	388	467	430	480	453	439	425	437	453	457	431	445	433	452	467	443	435	433	487	435	457	420	452	422	409	443	421	414	439	445	437	440	450	460	437	465	475	408	439	472	469	430	405	459	443	400	409	444	487	456	458	467	431	454	425	438	438	441	440	437	426	416	472	449	424	441	471	431	460	457	440	431	428	429	474	436	440	444	428	486	442	455	429	454	437	464	441	448	446	453	477	470	427	421	460	468	432	414	468	440	442	425	428	398	434	424	445	464	408	441	435	469	467	450	448	452	452	465	448	459	442	463	451	415	469	436	440	437	389	443	447	445	440	449	464	464	480	454	448	461	460	425	421	436	445	462	462	448	432	442	445	458	422	456	436	379	453	429	441	440	457	427	410	435	437	408	469	460	477	469	435	443	472	413	465	414	463	447	442	407	464	450	458	430	451	422	429	418	428	433	447	419	449	452	409	436	459	443	465	422	444	420	431	426	466	453	444	438	455	446	437	463	406	443	433	426	460	411	458	454	445	443	420	456	427	464	441	435	450	442	449	426	463	467	444	437	457	436	486	413	477	422	434	439	453	410	451	421	459	480	427	411	435	431	398	460	424	459	416	419	475	407	452	454	459	440	431	438	460	409	418	451	438	434	480	458	445	475	453	401	445	442	423	450	483	456	458	433	451	484	442	442	449	432	455	433	422	465	436	463	450	438	449	432	426	436	417	452	402	426	457	416	383	457	455	458	412	444	395	434	442	454	429	445	430	422	422	420	434	438	428	408	478	427	466	433	448	473	451	392	452	464	444	421	475	445	417	420	475	449	397	469	447	455	415	479	453	441	417	493	439	459	440	472	455	429	482	449	419	441	442	435	446	434	417	435	433	479	449	452	433	439	428	464	462	412	442	444	396	402	462	441	458	461	419	436	412	425	501	409	452	424	410	420	403	505	388	422	461	421	452	438	422	440	460	459	467	404	447	441	453	459	440	425	463	396	424	444	457	436	487	453	401	436	458	415	469	443	459	462	449	435	464	457	424	437	430	434	442	433	463	403	443	467	429	413	430	452	423	420	456	475	441	437	462	478	461	395	430	479	453	425	446	455	458	454	452	472	428	468	490	461	458	429	430	402	436	410	465	415	442	455	418	434	424	453	445	444	447	450	415	478	459	426	446	436	435	428	435	426	420	424	467	434	412	433	408	440	467	427	446	426	453	458	423	460	419	459	451	443	419	403	420	461	406	423	451	415	413	438	450	442	429	444	429	441	432	433	458	422	436	426	445	439	476	454	426	462	458	439	445	484	446	435	468	455	419	481	439	447	384	447	455	441	475	439	455	436	439	440	445	423	445	437	433	415	408	419	434	452	450	461	448	421	458	453	444	469	436	451	478	459	442	460	458	446	442	430	410	451	479	434	435	459	475	421	474	415	435	464	460	473	412	416	444	431	448	464	456	456	434	478	463	418	420	453	452	447	435	432	435	419	478	412	450	480	443	446	487	392	455	450	426	442	449	426	446	459	431	425	432	430	461	404	452	455	467	411	470	463	441	442	449	470	423	431	460	441	466	446	450	465	454	418	442	440	459	446	438	413	416	394	457
23858	21080	28347	24046	21068	9316	2318	1832	5844	25533	35658	24767	11884	3328	1217	785	704	687	691	676	738	652	701	674	676	697	738	640	664	707	684	686	698	676	718	677	712	716	658	674	698	642	643	676	643	673	719	714	701	665	632	667	671	685	707	692	678	635	668	626	731	651	720	644	683	667	649	662	733	669	700	669	701	633	705	646	615	637	664	651	664	639	693	654	702	637	692	619	658	691	678	695	699	627	665	689	651	709	672	660	688	677	670	685	667	672	660	683	646	659	650	655	676	700	712	720	668	648	657	700	659	672	663	702	638	700	720	644	721	675	732	665	700	680	640	706	691	639	699	670	642	658	704	670	719	678	717	641	691	658	671	678	651	719	661	705	697	690	709	678	676	651	708	694	659	631	675	704	654	693	640	672	683	689	644	662	697	696	679	674	663	715	651	686	671	699	689	675	727	667	700	659	679	658	651	646	681	648	670	695	636	712	695	694	709	714	680	678	674	707	688	623	610	654	667	680	672	694	665	714	669	647	664	634	667	678	694	681	686	679	703	668	673	693	668	684	695	640	701	672	690	650	707	658	646	674	708	671	684	694	637	667	704	658	638	677	659	662	658	656	652	691	685	699	667	672	703	661	653	669	679	682	702	682	671	646	668	655	683	711	705	642	661	718	656	645	694	667	660	597	657	695	671	666	645	680	678	624	704	651	705	705	740	708	660	679	669	656	643	687	669	663	686	709	707	685	716	669	652	748	695	717	677	650	680	657	655	705	692	691	648	703	701	652	675	676	657	689	656	630	635	630	670	690	641	682	680	656	664	736	682	656	678	641	649	661	641	684	690	652	673	625	655	659	696	651	673	688	670	651	652	686	673	765	699	703	737	668	719	684	656	663	705	670	631	669	680	709	680	631	678	687	681	660	703	678	704	673	657	615	667	671	740	653	706	695	668	644	694	643	648	656	647	641	663	699	673	695	673	634	727	700	644	682	674	671	668	652	678	639	681	704	721	676	665	661	652	717	655	655	697	701	686	672	680	690	690	687	730	683	611	675	647	644	681	692	672	692	650	661	694	715	671	675	664	689	687	708	683	653	678	713	637	680	655	676	625	668	711	675	647	663	662	667	641	689	681	666	657	693	641	671	692	731	701	649	693	701	658	669	630	704	700	664	648	673	729	701	661	633	681	630	673	706	675	653	729	658	673	640	730	693	675	646	621	688	663	670	707	672	628	674	658	682	631	657	668	671	661	667	666	672	717	699	705	662	677	634	692	653	641	658	688	675	642	664	652	661	690	630	701	662	671	690	700	673	683	720	646	651	660	709	653	639	658	677	676	674	648	649	683	691	674	679	644	683	708	635	694	683	625	696	642	702	650	683	643	678	692	603	693	678	664	683	665	644	627	691	695	702	719	635	664	650	681	685	647	705	678	670	660	676	699	671	676	707	621	685	720	633	676	635	616	687	664	703	656	684	634	653	684	697	654	656	674	703	667	665	627	661	662	689	676	665	711	646	679	667	670	679	703	683	667	673	667	667	649	662	691	654	691	676	661	710	661	665	667	663	632	650	717	674	692	684	649	683	668	702	658	655	774	673	670	628	663	652	633	688	639	678	637	631	639	591	669	596	679	710	649	636	662	668	666	682	635	666	706	617	710	660	627	671	673	647	681	706	673	667	693	660	644	671	691	689	633	669	675	655	671	693	644	682	714	682	643	678	672	662	645	618	714	677	677	679	694	665	713	621	665	722	679	684	648	663	685	723	701	682	692	645	692	683	647	718	661	698	647	663	699	678	649	659	687	621	656	672	682	700	684	726	682	663	693	629	658	696	690	661	691	677	686	644	676	632	717	645	659	740	672	678	630	656	643	633	703	655	658	683	640	644	640	643	693	607	672	654	646	709	626	681	669	697	674	685	671	675	692	634	630	690	721	680	647	648	643	719	679	700	643	672	691	657	696	638	634	657	670	682	685	669	668	666	643	680	667	624	670	654	712	608	657	669	643	662	679	686	665	721	666	654	654	675	644	680	663	688	632	666	666	647	653	714	674	694	625	633	653	642	646	692	665	645	676	659	636	649	654	643	674	697	682	694	699	652	637	669	699	663	692	654	688	664	673	680	672	700	672	676	702	671	653	681	602	693	656	684	685	663	675	704	610	665	650	628	619	678	661	672	647	674	685	677	659	676	705	652	678	680	694	641	673	694	653	699	703	706	666	653	712	651	609	633	661	695	640	651	670	698	658	697	665	721	668	723	654	701	693	614	665	652	694	668	655	647	658	680	635	661	651	644	678	698	651	664	690	654	715	671	658	654	701	704	666	665	683	667	699	652	680	649	693	667	693	662	692	639	651	676	688	665	653	683	673	614	688	702	686	671	646	675	671	681	706	683	664	631	631	700	662	637	649	644	698	729	664	647	664	650	665	646	669	650	717	669	699	701	661	648	680	731	620	703	718	668	687	672	635	665	705	658	665	618	684	641	674	668	633	653	656	636	697	644	662	655	725	698	638	691	687	643	623	664	678	681	730	724	686	687	674	680	675	705	594	659	679	657	647	727	690	687	636	688	664	681	652	706	643	656	677	699	738	691	675	657	677	667	697	707	654	628	665	660	692	643	684	670	628	661	676	642	678	638	685	666	671	667	687	682	614	696	714	649	645	669	662	685	647	680	650	632	674	648	679	682	731	635	668	615	669	658	653	640	689	697	690	659	705	639	652	650	709	720	664	638	725	649	682	692	686	631	703	688	713	705	654	681	675	692	637	657	670	646	652	679	685	706	663	719	667	645	720	669	664	628	674	677	678	682	649	664	620	648	701	672	631	689	677	684	663	694	678	618	662	632	663	678	661	667	681	622	675	727	699	699	654	647	645	618	678	668	642	689	685	695	657	642	608	705	625	661	673	706	675	665	697	674	661	638	645	645	708	669	684	654	670	662	659	675	674	627	703	675	665	606	718	709	679	669	671	633	641	657	693	685	655	679	681	712	667	707	663	682	672	641	654	693	674	697	626	672	683	686	679	696	633	664	682	692	653	704	706	670	661	716	661	709	680	665	665	620	665	618	704	654	649	674	699	692	636	707	673	624	668	658	704	648	644	684	686	665	703	684	705	669	646	653	688	685	695	750	666	658	687	680	676	707	737	693	711	681	694	700	661	671	674	678	667	661	686	677	646	698	675	637	709	620	643	659	715	702	649	649	650	665	628	680	688	633	609	671	665	712	666	651	702	671	661	662	640	618	669	684	699	684	617	667	653	688	672	684	709	679	628	685	675	678	670	692	671	667	654	649	704	694	603	682	698	649	665	651	676	648	645	703	662	665	674	674	658	632	671	709	704	655	652	727	687	659	684	660	687	660	618	635	683	654	657	712	690	687	650	696	639	635	653	631	667	691	689	641	697	658	634	646	730	677	644	660	667	665	699	700	644	697	698	676	667	625	663	676	679	665	603	686	668	686	643	655	626	646	649	635	657	677	644	694	699	698	662	655	697	682	684	663	659	667
4160	6977	5480	2746	2023	1683	1645	2288	8402	27911	31599	19813	9045	2983	1107	680	568	561	604	598	606	539	545	546	530	538	601	538	551	552	549	594	556	592	579	595	536	573	542	617	580	583	568	552	565	523	608	563	562	574	550	538	548	594	562	596	588	595	587	571	599	582	607	559	588	573	531	554	564	540	559	555	565	561	570	609	557	595	578	571	558	580	590	597	555	567	505	572	550	547	579	606	581	575	574	606	571	529	567	603	593	550	559	595	552	549	613	548	592	581	557	558	547	576	582	559	559	549	498	602	557	540	562	567	555	498	580	550	584	553	569	577	530	556	592	539	568	565	585	591	564	585	604	565	578	559	556	565	591	571	545	548	521	547	582	531	564	548	563	587	530	537	605	577	561	568	556	572	553	570	572	523	536	577	601	535	582	580	528	543	578	568	558	567	529	562	542	512	553	563	594	558	563	529	562	569	596	573	523	573	564	556	566	540	545	574	578	587	546	549	583	544	558	519	563	574	594	567	541	566	552	593	606	570	572	564	533	621	582	519	578	553	573	535	557	552	553	571	555	557	533	555	550	585	562	529	599	589	577	576	545	530	550	590	536	553	542	558	594	541	580	566	568	580	548	560	540	588	572	567	561	534	537	579	525	601	565	569	575	584	499	571	557	563	533	570	557	544	609	566	585	557	584	530	531	580	600	566	573	577	554	592	566	563	554	577	547	570	562	538	587	566	570	527	570	582	554	610	557	593	580	531	581	539	568	575	581	537	551	554	569	556	564	557	545	524	564	579	575	584	573	563	567	559	572	537	581	534	584	564	533	556	543	546	528	551	523	589	599	542	572	546	574	585	558	582	578	576	542	559	571	576	567	533	559	523	528	579	544	566	562	517	572	549	516	536	591	564	595	526	574	565	583	606	513	522	568	596	549	569	570	581	575	535	588	567	556	572	607	554	551	597	554	599	580	548	565	543	585	566	549	565	566	541	588	585	543	556	575	589	559	514	589	583	537	564	550	557	526	552	566	542	569	556	513	546	606	550	568	595	558	548	593	590	576	549	554	565	541	585	550	610	583	541	588	548	542	543	573	555	553	537	572	568	580	559	547	553	567	528	512	504	562	537	566	565	568	556	613	606	598	564	557	600	576	541	546	630	570	552	593	530	528	553	556	567	542	551	571	513	560	600	585	489	574	573	550	529	527	540	553	521	585	571	558	542	554	539	509	593	591	583	610	562	585	586	548	577	569	594	566	572	546	562	574	521	568	518	552	557	583	580	553	587	585	576	566	522	523	539	592	553	587	545	581	574	565	579	584	554	572	502	579	567	554	598	595	559	566	617	545	544	571	602	553	555	549	556	572	603	588	520	570	612	585	600	614	526	591	547	523	543	562	591	586	609	591	537	519	541	591	576	601	558	518	546	528	566	540	512	544	563	527	519	557	542	562	579	551	555	551	620	521	548	570	598	596	571	573	560	578	595	563	556	597	537	561	543	531	557	558	543	560	525	589	564	560	544	594	582	544	592	522	495	541	537	567	556	541	535	545	529	553	556	538	561	550	583	545	584	560	573	585	549	538	575	549	571	576	570	589	538	598	575	569	554	552	580	561	559	559	553	566	556	565	577	549	567	575	550	602	557	577	530	614	550	581	539	569	553	567	541	564	533	574	512	612	584	544	537	581	571	536	591	564	575	586	522	555	598	542	547	562	580	562	587	565	538	515	556	547	562	541	568	579	543	569	544	559	551	590	589	527	536	547	597	621	580	579	593	546	577	597	586	533	542	577	532	579	558	595	591	560	577	565	599	574	604	548	552	527	581	551	586	580	560	543	560	517	565	523	555	570	550	523	578	549	539	565	609	577	565	563	565	560	530	528	554	602	550	553	549	538	574	565	533	585	519	565	572	517	582	589	531	528	557	571	551	567	520	583	522	579	580	589	562	545	570	561	568	568	569	550	516	566	547	580	619	595	582	544	530	509	542	526	592	552	561	608	596	554	556	564	562	535	556	564	524	614	568	566	550	593	569	580	544	562	558	548	596	535	560	555	602	565	569	611	518	581	607	537	595	576	593	561	556	573	529	543	567	536	530	520	571	568	558	530	584	577	579	546	608	514	603	566	576	532	575	552	558	592	560	509	565	555	565	543	555	571	561	578	539	573	538	526	552	551	588	532	558	532	581	566	571	515	551	565	562	579	577	503	575	592	546	563	614	551	527	602	531	547	550	559	568	535	561	568	550	527	552	571	529	571	503	527	583	603	542	540	568	574	575	551	537	566	550	612	504	546	580	540	559	595	531	554	543	562	550	572	591	551	620	551	530	548	594	588	526	542	555	593	573	523	564	568	516	553	546	550	544	570	541	530	563	546	548	541	529	604	545	559	536	531	589	537	565	507	522	549	546	578	606	577	594	504	586	550	580	576	566	529	565	559	556	542	539	549	580	513	580	553	578	598	543	553	555	548	529	529	555	564	553	553	550	559	573	613	546	553	582	575	547	547	497	591	528	538	570	556	548	543	562	559	559	555	540	569	579	578	538	546	567	549	564	523	576	562	562	501	592	572	535	513	560	573	597	543	557	562	580	547	525	598	615	540	533	509	531	502	569	537	545	561	520	569	561	584	527	524	548	617	605	551	546	553	588	531	539	587	530	566	525	557	525	558	550	552	579	605	566	561	582	537	535	603	530	540	568	587	596	554	565	557	549	567	583	581	556	589	522	566	591	606	562	553	508	562	537	571	543	619	564	544	561	558	554	556	539	551	532	563	553	598	567	545	585	547	566	563	541	583	553	532	575	577	539	564	548	538	547	560	565	553	584	584	543	579	536	516	564	544	544	571	522	564	561	541	607	565	555	524	552	560	582	564	544	550	567	540	554	564	533	585	516	543	587	583	598	535	533	581	596	560	515	548	569	542	552	593	576	585	591	553	619	553	544	589	598	563	596	581	575	572	572	528	580	567	551	532	536	526	555	590	571	564	503	575	591	541	563	610	528	621	548	581	537	526	533	573	557	511	547	568	577	593	565	546	529	536	575	569	563	528	619	537	519	561	555	576	518	573	550	528	517	557	581	555	508	579	582	557	578	573	557	538	588	577	536	581	538	571	578	565	539	579	597	584	561	560	557	524	582	564	539	596	541	519	576	556	588	553	557	553	554	579	590	517	508	563	589	548	594	614	572	568	547	511	559	566	607	538	546	569	575	574	575	559	568	583	573	556	547	570	560	572	540	567	570	574	585	608	541	553	577	561	550	538	535	559	567	519	542	600	590	553	535	555	511	567	533	602	551	589	572	549	578	569	541	541	524	535	604	555	516	530	530	555	567	529	568	595	577	569	577	532	555	559	561	569	528	571	578	575	604	592	524	550	553	567	570	552	567	566	554	580	524	578	549	575	569	576	581	551	537	566	544	558	569	552	579	530	561	545	530	602	566	589	586	523	514	565	569	555	540	559	551	561	518	562	553	513	534	531	543	566	533	559	587	618	557	566	548	532	591	542	570
27312	13552	1719	878	582	540	507	569	586	1518	2274	1874	1237	748	583	507	468	484	548	469	508	486	496	481	470	496	487	456	493	500	507	454	510	500	485	503	468	511	503	453	521	504	535	549	490	472	457	478	477	522	464	510	453	484	526	503	486	485	490	531	454	498	483	525	485	457	489	475	502	499	498	515	521	523	500	537	516	543	484	475	525	493	478	527	495	532	482	466	511	505	497	509	530	523	521	529	469	472	494	474	491	458	500	495	451	492	483	512	490	467	498	502	444	494	539	476	474	495	494	454	465	496	469	537	506	493	502	514	457	514	481	515	456	488	501	476	503	488	491	486	472	480	509	517	465	502	526	505	500	449	475	487	520	533	497	444	475	486	509	512	464	495	488	471	500	493	487	489	466	498	539	509	479	517	488	516	504	507	499	504	500	499	527	472	486	518	492	505	505	499	516	537	484	482	467	513	555	498	491	482	501	506	493	458	469	492	501	478	514	540	516	486	479	492	454	490	477	507	512	517	521	482	486	490	491	506	496	518	509	516	479	467	486	505	482	480	531	526	470	493	510	500	467	508	484	467	437	482	510	480	508	478	529	504	490	513	505	503	491	480	487	519	497	493	494	496	488	504	479	532	476	512	530	442	526	474	525	493	468	464	500	495	503	503	481	508	479	493	505	475	487	512	503	499	498	512	549	484	501	474	502	496	485	471	497	449	477	495	502	509	495	507	508	478	534	508	496	485	483	491	502	503	561	508	528	491	433	501	494	502	484	488	474	476	501	506	494	510	525	516	535	475	484	474	502	486	515	475	536	487	490	525	511	493	498	513	484	461	547	466	474	460	510	518	513	477	500	521	485	506	513	512	453	452	478	506	465	521	537	486	540	486	467	517	494	497	450	474	511	497	487	495	459	496	502	499	566	489	505	529	472	493	486	483	465	487	492	513	501	521	490	500	465	520	506	487	513	488	470	501	463	493	476	472	471	488	514	490	500	504	512	489	458	534	475	490	516	471	512	494	489	511	494	523	501	500	456	494	498	498	487	520	489	499	519	495	505	475	455	524	478	498	500	510	486	512	493	490	477	521	516	516	508	480	462	501	489	479	500	485	427	481	497	511	484	449	506	482	487	480	499	498	495	444	487	479	468	483	487	505	537	515	455	488	471	493	521	518	477	493	483	457	513	516	515	527	534	503	491	497	507	491	502	496	515	474	490	482	522	464	483	502	482	516	469	498	489	509	436	512	524	496	535	458	454	486	491	479	472	495	512	529	496	509	477	483	527	509	478	482	481	497	481	494	505	504	503	485	500	498	499	479	520	470	494	476	511	491	510	528	521	540	505	471	504	454	530	547	472	488	478	493	493	503	508	532	534	487	522	500	497	497	485	440	512	494	501	488	486	486	469	527	554	503	459	467	518	480	534	508	488	502	468	505	534	507	520	478	481	518	521	502	516	498	504	523	477	500	520	465	491	494	477	507	519	504	513	512	523	450	491	529	454	458	503	516	489	464	498	515	441	498	468	492	498	499	469	511	472	543	476	502	462	478	466	494	519	499	485	480	513	504	492	483	468	509	509	436	483	456	494	488	475	501	504	462	487	509	495	492	494	504	501	484	464	517	502	510	499	500	491	504	478	492	446	503	475	489	523	490	482	504	512	483	473	492	520	491	494	506	494	471	516	520	498	474	526	491	504	503	536	468	472	461	516	494	512	473	467	470	454	466	500	446	525	524	486	456	455	508	509	514	511	493	467	489	521	483	507	495	481	497	503	500	461	493	478	482	478	494	520	516	478	491	480	514	485	524	507	512	489	497	494	472	507	460	462	502	504	492	482	496	507	455	489	510	459	495	467	478	494	482	480	498	463	517	470	535	451	485	523	489	487	513	466	516	472	463	481	506	476	532	502	511	516	494	481	478	501	469	487	472	483	495	524	524	494	493	472	527	485	493	514	511	509	525	506	543	493	460	456	537	475	510	490	475	492	503	510	506	543	507	503	525	510	494	509	499	509	450	470	484	519	496	493	466	507	506	466	489	519	514	497	515	505	503	508	455	456	437	478	515	468	547	482	491	483	487	521	522	475	506	493	532	522	496	491	493	500	497	520	540	522	493	498	518	539	490	522	480	465	503	466	531	472	470	489	511	486	482	516	498	522	509	498	489	478	503	454	514	527	477	469	495	546	485	506	468	508	509	513	506	505	503	493	480	512	489	521	500	478	478	476	518	539	479	505	507	547	514	493	467	510	485	473	449	495	493	473	493	515	463	483	488	488	496	476	491	484	507	477	528	497	528	506	506	486	518	525	485	496	465	500	507	514	539	487	517	479	465	479	517	524	530	446	521	483	518	490	466	495	506	528	532	521	512	482	481	503	520	517	428	498	497	495	485	505	486	496	472	511	520	506	462	504	533	471	517	479	494	524	491	486	482	469	480	507	496	485	542	463	491	494	482	513	501	478	500	544	504	455	493	469	497	485	529	464	505	480	498	529	535	546	464	503	463	499	508	499	434	524	497	519	505	485	502	557	477	471	514	507	487	483	484	470	508	513	487	503	520	476	470	498	514	486	485	505	515	516	507	532	521	485	458	498	481	506	521	516	478	481	506	508	511	486	480	478	485	477	478	524	506	488	480	469	516	480	523	497	497	509	463	515	494	477	458	536	452	528	516	483	484	472	492	496	461	476	513	490	522	466	464	506	519	521	514	512	522	484	429	538	483	480	507	500	494	484	524	542	496	459	490	502	486	457	486	525	438	478	505	536	464	538	490	527	492	434	476	501	453	482	495	497	499	506	495	522	505	469	492	485	486	531	468	520	543	495	492	476	501	479	480	496	491	515	499	461	512	490	496	501	549	487	527	505	516	502	508	453	496	496	492	523	520	510	495	542	485	517	483	522	526	514	501	467	483	509	457	503	466	468	484	512	480	501	503	521	512	483	507	473	511	466	504	487	473	507	434	523	470	501	511	472	500	490	500	508	497	508	494	514	492	477	468	516	497	489	490	473	464	486	457	473	483	496	449	538	498	509	504	516	439	465	516	536	442	478	416	512	495	489	498	474	520	527	500	492	517	487	487	483	516	492	450	494	482	471	486	517	484	505	506	533	474	485	489	499	525	506	497	507	516	499	478	497	477	499	467	508	478	536	510	499	477	489	494	500	507	491	479	472	522	503	482	484	529	478	464	457	514	526	513	471	515	452	494	555	496	527	516	458	502	491	490	542	468	477	523	499	457	467	503	525	470	493	497	511	525	448	487	489	484	517	471	486	489	522	498	496	470	494	486	510	481	488	541	496	443	557	488	490	498	491	532	476	456	487	479	510	478	495	458	515	501	507	540	499	501	517	497	483	475	521	514	491	470	502	509	501	492	473	508	524	477	545	508	455	520	472	513	497	519	469	469	492	479	498	456	498	489	511	507	469	506	479	501	495	501	505	477	487	462	499	441	496	492	500	531	475	496	514	469	477	510	465	512	516	487	529	460	477	547	497	497	473	489
5033	954	682	572	506	457	475	489	613	2115	2790	2077	1225	635	488	433	419	417	417	435	396	393	366	410	428	412	398	416	392	393	413	400	424	447	416	428	428	396	403	392	410	399	415	409	429	423	365	391	462	441	441	410	353	428	441	405	418	447	400	449	419	394	428	392	418	394	383	423	456	388	442	426	431	400	452	431	419	415	408	424	389	418	461	409	394	416	405	373	419	410	428	363	396	432	426	398	395	399	381	418	413	423	423	460	416	422	421	388	401	419	442	416	408	436	395	385	396	392	386	401	406	412	406	414	421	381	405	390	422	387	413	392	395	391	426	410	433	409	418	422	430	408	425	447	417	410	405	404	402	390	421	373	421	415	368	422	429	382	415	438	432	418	457	386	421	375	444	393	416	423	412	399	416	431	445	424	394	407	410	432	434	421	369	424	375	383	425	426	409	395	422	449	435	409	429	393	409	428	477	399	395	408	409	403	395	403	392	396	368	401	392	391	392	397	390	395	415	380	409	432	386	424	411	380	415	406	395	424	439	433	382	397	415	415	405	406	399	392	391	415	421	419	398	420	441	414	422	421	416	401	408	369	397	460	413	423	431	413	418	434	402	420	452	426	427	406	426	406	368	411	389	409	424	379	395	415	400	444	388	405	436	369	458	414	451	411	398	421	398	395	450	421	390	426	436	415	424	421	414	428	403	402	416	389	392	425	433	401	429	412	406	397	428	429	405	424	382	398	418	412	429	428	407	391	388	409	413	428	427	369	427	399	427	390	379	394	381	420	417	413	378	387	416	394	390	378	410	401	357	431	406	406	427	466	387	414	387	376	438	413	429	406	400	424	389	416	407	434	409	404	404	412	440	430	415	393	424	417	396	381	405	403	395	417	433	386	386	403	410	418	412	443	410	400	399	383	421	426	408	400	416	402	372	399	434	439	394	382	412	401	435	462	384	433	403	404	418	405	378	441	438	405	416	419	442	398	382	402	434	441	447	414	419	397	391	397	420	421	397	395	393	430	389	392	395	398	419	420	403	401	390	417	405	392	406	362	397	410	420	408	409	419	426	365	453	415	393	422	426	432	453	425	407	431	401	428	425	421	425	416	393	391	406	438	395	385	380	439	405	391	401	432	402	416	454	439	407	421	423	394	409	421	425	426	400	394	387	382	380	395	395	441	401	416	432	443	434	428	449	396	402	410	407	432	401	421	364	419	395	387	446	435	414	391	405	382	386	405	427	384	417	415	416	408	417	424	403	424	430	391	430	418	399	407	431	413	430	403	447	425	422	391	392	425	394	418	435	410	421	410	454	417	408	407	405	429	442	411	430	395	419	475	446	386	400	402	381	425	386	405	424	430	407	424	406	399	403	395	392	464	449	429	381	410	412	423	426	383	422	429	396	418	443	405	415	397	426	424	383	413	420	429	395	436	437	383	439	413	389	400	424	404	437	389	401	387	426	416	408	404	414	386	376	401	410	413	401	372	427	397	400	429	439	388	368	425	423	425	431	390	443	424	412	412	385	433	384	399	427	408	432	386	417	387	412	409	377	408	426	390	393	370	424	402	419	420	404	404	396	428	414	406	417	425	420	416	432	423	394	378	387	421	412	425	440	420	413	373	395	441	403	437	409	395	386	407	419	381	400	398	371	458	375	407	460	402	430	420	413	420	390	403	448	434	388	412	419	392	373	429	433	407	431	407	399	408	403	432	422	405	400	410	402	428	420	367	380	389	430	414	410	382	412	423	410	409	443	392	410	415	401	389	381	407	406	406	379	413	443	401	383	415	407	409	437	422	398	384	379	410	405	409	409	408	402	380	373	380	424	376	389	393	420	381	427	414	414	412	419	411	430	395	406	404	407	397	383	462	392	380	397	383	403	378	443	411	398	411	400	413	412	419	412	445	417	415	422	430	409	381	378	405	402	398	421	425	439	434	424	399	405	399	430	409	445	397	413	418	411	392	438	475	403	386	432	417	424	406	423	412	395	428	373	399	377	423	421	407	388	415	394	414	418	392	433	391	406	413	423	415	462	413	424	397	426	427	445	407	398	419	367	396	416	405	439	437	395	392	399	412	419	389	382	422	434	402	393	412	468	440	391	392	398	436	402	405	387	428	439	421	364	423	405	368	381	419	465	457	432	377	393	438	389	413	413	421	371	391	427	413	414	413	427	396	420	438	431	408	455	388	420	441	442	403	414	393	372	398	426	447	378	448	409	400	392	418	428	378	425	396	376	410	421	398	396	375	386	427	419	426	418	396	439	447	409	436	411	414	416	439	387	406	455	431	423	414	395	411	388	414	433	403	445	421	400	402	435	378	383	381	417	402	418	383	412	396	433	442	393	427	395	412	426	415	440	464	381	430	402	419	404	394	431	389	419	393	407	439	403	408	404	408	410	423	450	374	424	374	408	426	400	433	385	386	407	430	414	412	462	395	385	398	391	391	422	434	372	425	401	390	359	382	439	373	424	409	399	433	431	367	378	386	398	422	390	400	382	397	453	413	389	397	421	381	398	415	401	407	427	418	400	423	410	400	426	388	397	411	461	397	411	411	406	415	422	404	388	411	423	406	415	439	425	443	405	403	411	419	411	413	377	413	385	412	389	388	418	414	425	419	396	426	410	408	429	387	445	434	438	407	403	402	416	436	413	413	424	429	401	412	424	392	435	434	397	380	400	404	414	440	383	393	444	419	392	408	408	381	402	394	405	376	433	385	410	427	399	390	391	396	445	407	385	398	445	423	432	394	434	444	391	388	366	387	458	432	405	404	426	398	424	416	396	413	402	355	411	395	423	392	388	441	364	398	445	426	427	409	388	393	398	425	419	394	419	425	409	392	406	410	429	403	428	418	372	383	396	404	429	403	428	414	420	384	442	436	387	411	427	423	420	373	420	379	422	427	400	362	405	418	427	415	416	420	418	428	434	401	436	378	372	400	443	409	436	412	403	391	412	401	388	429	413	396	383	407	410	420	400	405	415	389	453	410	393	400	392	399	421	421	428	386	396	419	435	402	431	397	418	436	381	418	412	388	411	395	403	396	398	445	430	419	395	466	418	391	429	402	424	404	432	407	405	431	381	406	431	430	430	421	443	435	422	438	405	419	406	373	389	386	404	439	393	436	423	441	360	377	392	404	413	409	426	395	393	414	401	397	393	452	394	389	389	419	427	403	390	443	442	385	410	415	439	427	391	394	429	400	444	423	365	431	400	429	400	397	371	394	390	376	430	410	423	421	402	402	374	423	429	390	392	400	380	380	426	429	393	420	415	390	398	414	437	452	351	394	393	407	414	403	399	412	404	401	407	378	415	398	393	417	438	403	398	423	431	411	392	414	433	397	417	389	391	415	404	415	395	412	437	410	354	387	417	382	442	416	403	422	372	395	408	416	410	372	366	386	384	418	368	419	432	429	398	406	393	424	391	393	403	382	388	457	384	400	403	413	382	436	408	359	433	413	390	446	419	377	386	419	423	378	427	433	413	416	443	408
24859	21058	27420	24886	11214	1590	983	1063	3133	13596	19823	16179	7335	2180	899	628	550	509	542	518	542	555	563	496	509	518	513	547	530	555	501	544	502	534	530	539	533	552	566	486	501	532	505	523	569	497	521	480	524	501	533	512	520	526	518	536	489	559	513	505	510	531	511	532	465	510	511	499	534	524	542	485	511	492	532	538	503	511	569	520	462	493	561	522	494	594	535	521	557	529	528	532	476	530	518	522	493	529	489	537	574	516	526	533	515	542	534	538	553	513	500	523	535	510	497	506	515	515	525	508	555	544	529	530	538	557	484	518	522	514	510	557	490	538	499	526	511	563	502	528	504	500	481	492	551	508	508	518	497	505	538	538	490	559	524	520	566	501	520	563	564	530	527	535	518	559	466	508	567	542	494	521	508	540	524	523	504	500	486	528	506	518	505	548	554	489	520	486	538	568	511	509	522	530	513	546	493	510	491	521	534	552	486	507	558	539	544	522	554	542	504	519	500	502	514	497	503	517	526	497	490	493	484	503	526	533	538	550	503	545	525	540	528	508	508	505	540	510	521	493	541	526	517	563	551	568	508	479	500	501	482	505	516	534	509	543	484	528	491	543	522	551	524	470	521	520	515	555	564	499	508	528	519	530	545	536	504	508	528	494	517	511	518	493	507	510	485	539	527	545	533	463	515	561	516	511	532	524	527	505	558	501	491	525	503	506	524	527	548	528	507	523	508	512	512	500	508	531	471	544	509	516	491	507	479	531	522	538	499	556	522	513	502	505	537	542	526	556	528	514	510	531	536	547	517	550	510	521	533	509	530	529	544	547	506	487	493	546	534	511	515	555	552	492	535	516	543	506	478	529	519	526	498	548	516	548	552	533	528	526	574	531	511	527	547	547	523	510	509	510	534	507	540	548	522	523	523	501	551	553	532	525	509	533	502	520	607	521	559	507	510	532	520	522	549	517	531	519	522	509	510	524	501	531	550	524	544	488	542	504	552	548	542	519	537	514	482	511	494	512	521	531	529	519	542	536	484	540	498	527	541	576	511	509	520	522	502	470	521	508	521	520	538	531	496	539	546	498	485	492	538	539	521	509	511	519	525	538	518	488	526	526	528	499	544	492	501	523	536	504	521	526	509	501	538	530	510	492	533	511	497	506	519	510	512	520	533	516	479	479	493	510	512	473	491	493	548	522	541	525	565	513	524	548	534	494	514	558	519	481	500	481	538	509	523	510	526	516	518	529	501	534	532	491	494	537	514	519	472	528	487	506	534	483	486	474	503	521	514	529	538	490	561	553	527	512	486	525	483	518	494	534	515	536	543	552	523	519	537	532	507	499	504	484	485	498	519	524	535	546	461	491	578	543	558	496	550	548	507	512	511	529	517	554	517	507	541	480	528	511	509	522	561	494	506	536	487	531	504	521	467	526	547	471	519	496	533	520	559	517	548	512	522	514	514	517	553	521	522	512	516	492	474	528	500	534	551	531	492	507	503	504	514	543	537	497	489	535	520	510	526	509	535	494	552	544	537	501	505	509	529	525	524	510	516	495	508	510	485	499	528	502	519	578	535	562	546	519	557	556	503	523	580	512	461	516	515	563	527	509	504	508	517	514	580	474	529	529	518	511	514	553	537	516	547	528	511	543	491	540	518	522	563	484	496	568	503	486	505	513	507	506	560	491	546	578	526	490	527	499	513	552	481	499	494	535	532	522	518	514	477	537	524	506	572	497	498	553	526	523	533	511	463	482	532	529	509	534	525	484	518	594	559	534	500	503	534	524	551	542	499	509	540	506	523	536	570	552	480	509	529	531	498	483	504	533	536	496	505	485	536	501	552	547	517	523	541	504	492	517	551	545	480	547	533	488	562	520	532	521	506	486	515	509	497	511	567	511	523	512	484	534	509	522	549	548	530	508	504	565	473	471	531	535	531	512	537	521	528	509	512	492	547	523	534	525	491	517	513	513	515	535	490	526	533	521	556	500	546	521	517	546	533	556	496	531	556	519	492	534	497	520	557	533	541	517	506	554	501	517	487	521	534	525	535	499	505	513	513	520	505	502	525	538	522	541	552	503	583	525	553	504	522	534	528	528	499	554	524	537	474	538	509	532	531	476	501	502	508	514	520	520	540	511	503	547	542	511	533	526	507	569	543	500	553	539	522	518	542	489	536	530	492	541	535	531	510	534	502	536	519	503	526	526	566	486	482	543	512	528	498	500	550	511	461	528	508	555	547	506	523	496	552	519	502	489	555	541	478	525	520	545	495	526	528	499	532	539	492	526	548	482	516	546	522	512	486	504	510	486	534	502	568	498	525	540	509	515	505	480	470	510	487	537	479	495	534	499	578	528	506	581	516	483	528	498	538	536	514	503	567	554	563	502	578	512	530	570	530	537	503	506	537	525	530	515	495	507	527	510	475	516	506	485	486	558	524	551	538	478	520	495	530	515	545	508	504	495	513	533	497	495	500	509	557	539	512	572	506	530	518	543	541	512	528	511	515	548	522	551	481	518	513	577	562	529	518	492	481	471	547	519	486	543	515	552	526	526	492	481	532	476	537	552	510	564	461	520	541	511	512	554	543	510	545	523	529	510	553	525	548	518	518	522	545	539	522	570	505	535	561	531	518	537	544	493	529	506	521	559	539	516	530	530	498	545	501	541	499	534	536	565	521	541	533	530	526	555	510	492	499	476	550	505	524	546	527	525	561	539	551	519	551	530	507	511	559	556	532	530	453	493	499	520	526	546	487	558	514	550	527	496	477	506	544	530	536	534	545	488	471	532	508	510	506	512	591	535	537	499	537	495	520	523	526	527	500	566	498	529	547	524	512	520	558	470	500	510	524	532	520	491	523	517	528	556	579	521	481	513	550	541	510	508	475	497	543	487	486	546	527	505	575	483	471	533	530	557	482	516	528	532	528	524	511	513	543	489	515	551	507	527	499	548	551	528	518	488	459	546	519	507	504	537	550	491	487	546	468	505	522	482	538	492	493	507	541	509	543	497	495	513	544	520	496	489	482	546	496	533	550	488	498	529	482	539	507	519	481	549	530	506	575	525	517	527	581	542	506	543	554	540	501	503	528	516	475	527	493	498	549	534	503	491	500	480	552	515	513	516	527	510	484	507	525	521	508	546	539	526	497	511	524	532	521	500	541	479	536	505	552	499	559	526	495	504	513	532	498	531	499	513	479	526	503	509	527	552	510	513	479	500	510	538	485	500	511	532	511	509	553	514	487	492	549	493	501	502	504	521	516	481	532	512	575	526	558	523	505	512	498	545	487	523	499	519	501	545	512	543	520	535	529	522	511	518	528	448	539	557	513	514	518	518	508	533	477	589	528	577	521	492	500	506	506	501	532	523	516	530	523	533	525	537	521	521	522	502	495	532	506	519	521	507	528	475	531	483	514	510	537	550	512	507	549	548	512	535	507	540	532	522	538	533	529	514	554	486	502	521	503	533	513	506	596	513	525	556	500	519	547	503	492	535	515	505
3827	3930	3380	1794	1273	1039	900	1338	4773	15698	18559	13882	6232	2107	854	520	460	442	436	438	420	490	478	509	469	461	435	504	477	440	454	491	469	452	450	453	452	437	446	439	474	453	511	505	501	488	447	428	489	458	471	480	488	454	446	440	466	466	448	460	454	461	469	415	486	442	455	442	443	497	428	451	443	480	460	435	468	461	434	457	465	438	454	431	450	417	470	436	412	454	474	444	439	435	447	452	476	435	449	448	481	427	467	459	464	420	459	438	485	459	449	452	452	458	453	456	436	471	413	443	448	486	464	453	446	460	473	480	451	451	418	430	424	455	429	433	486	486	490	410	461	418	424	453	463	446	433	462	433	429	451	453	455	476	424	447	497	461	417	494	488	423	467	449	450	448	424	418	426	452	426	437	455	447	460	449	469	472	412	462	480	487	459	468	450	410	434	433	430	460	455	434	450	457	485	395	456	449	485	426	439	454	425	465	467	465	415	446	451	453	473	431	429	516	405	448	470	439	454	436	431	418	453	458	431	442	452	467	476	450	454	462	444	464	473	457	480	453	426	487	478	434	480	474	455	449	430	453	468	448	511	470	463	489	459	470	430	422	476	435	431	443	461	449	446	423	465	475	435	487	484	458	460	450	429	432	523	455	458	476	428	434	479	424	472	472	474	464	465	469	473	449	433	428	424	478	437	416	459	487	459	464	486	451	466	409	468	428	475	431	447	485	434	430	479	424	446	483	490	456	397	453	444	453	493	431	453	460	471	439	463	468	445	451	401	447	457	416	437	481	472	462	428	487	455	442	452	433	436	440	452	462	482	490	440	425	463	457	501	425	439	487	457	452	465	471	466	478	491	435	444	411	495	484	453	446	451	435	472	457	491	469	478	470	457	443	457	428	479	444	460	467	469	471	444	396	445	441	446	498	447	425	438	446	477	426	458	467	458	473	464	420	443	420	477	462	474	435	420	425	473	444	425	449	455	449	436	446	451	466	416	449	464	436	471	431	438	430	468	477	460	485	449	471	450	511	483	441	448	500	462	469	442	437	485	449	467	399	429	447	468	460	412	461	457	411	446	426	459	446	450	462	439	457	484	442	422	433	459	455	440	443	464	436	424	449	435	432	462	438	481	436	439	425	436	448	445	419	492	480	485	448	445	418	496	441	430	442	476	430	472	465	462	434	472	465	446	451	442	417	488	445	422	467	444	483	459	476	428	402	426	451	449	445	427	455	455	466	462	423	446	415	463	454	428	452	440	469	441	486	441	460	463	440	462	430	424	444	440	451	445	468	447	439	470	444	457	458	427	462	454	443	473	469	467	448	451	437	464	489	467	467	413	526	452	457	479	428	431	483	428	417	407	441	468	458	454	455	490	426	461	427	430	445	426	408	464	439	427	444	431	439	444	458	428	415	454	455	461	444	468	438	441	456	454	474	434	462	449	459	488	482	451	463	424	412	416	423	484	433	451	450	443	452	453	444	445	472	469	494	451	459	458	462	444	478	448	473	452	432	481	433	475	421	458	466	464	465	484	447	456	438	473	455	471	430	460	442	477	480	431	414	454	472	452	418	477	451	474	436	502	462	449	447	433	470	450	440	453	470	442	450	451	458	419	434	480	424	440	469	445	457	444	433	460	457	427	462	503	433	434	442	459	479	469	467	448	446	413	469	421	428	467	456	411	446	453	430	443	464	460	442	465	472	451	437	442	505	426	438	432	419	455	464	454	444	460	452	446	417	464	433	401	453	479	456	462	416	430	446	426	447	412	480	465	409	450	386	434	457	397	470	428	441	451	462	465	429	442	458	471	446	425	430	451	489	461	463	456	429	475	434	471	443	465	455	442	462	465	437	446	461	442	417	469	464	460	425	460	449	424	430	441	446	446	415	464	437	454	464	443	468	436	425	453	439	435	449	448	437	414	428	480	445	468	483	425	455	472	469	455	449	437	446	425	444	454	476	411	473	441	409	451	498	436	430	465	411	450	421	465	473	474	473	478	441	495	461	449	477	447	459	470	491	460	449	455	468	417	419	407	427	470	477	448	439	446	417	438	431	423	430	445	447	435	425	450	418	486	482	476	437	470	461	456	450	447	430	460	438	462	466	486	465	431	430	449	466	460	443	441	467	429	447	494	403	447	462	469	415	463	456	435	474	451	452	435	472	444	436	460	463	447	445	466	476	438	474	445	485	443	408	411	442	448	480	497	440	420	471	440	432	454	449	446	439	452	469	480	474	487	433	430	445	465	427	447	440	453	420	461	412	459	456	435	490	466	443	463	448	474	407	423	492	469	424	450	470	435	423	449	447	470	444	460	474	486	430	440	480	443	452	406	461	462	454	424	443	455	487	463	446	448	452	426	440	433	413	446	428	443	437	447	434	434	491	443	439	471	412	377	431	457	453	456	436	430	427	456	461	427	453	463	495	425	461	458	448	459	438	431	494	432	479	424	458	419	424	436	476	442	408	448	453	410	430	412	469	420	443	454	464	435	491	447	428	480	447	400	441	434	477	423	445	476	474	444	407	481	453	455	449	461	426	440	467	424	499	448	437	450	449	436	449	450	460	471	439	429	442	477	478	433	453	443	484	450	471	448	462	421	467	402	425	411	417	404	436	425	505	460	458	434	463	437	430	422	434	466	419	471	443	410	490	461	465	433	452	469	427	474	425	430	469	451	469	452	464	442	455	463	433	433	453	459	428	467	459	444	420	431	475	437	423	421	442	476	441	466	451	412	446	431	455	453	465	473	461	435	496	489	433	463	421	448	456	448	447	466	433	449	464	422	434	436	423	472	479	443	461	447	457	445	446	460	452	441	461	445	465	441	407	478	431	478	460	448	439	450	445	434	450	502	442	456	441	456	421	447	473	455	467	450	474	450	466	463	418	476	434	452	421	481	457	457	422	463	451	463	450	480	463	425	409	445	409	460	420	450	414	441	450	478	462	454	455	477	425	424	458	454	424	438	431	457	465	442	428	461	449	468	434	471	414	477	465	431	422	462	436	417	477	417	434	431	469	433	437	457	458	413	379	447	441	448	465	469	438	447	441	476	464	434	497	445	476	436	451	436	450	423	452	437	435	417	432	458	422	496	425	458	463	477	475	450	444	458	444	439	472	463	458	448	455	423	435	464	419	474	434	442	433	420	482	439	464	458	474	466	495	426	485	428	478	465	458	463	444	448	435	445	445	491	451	450	466	487	458	438	467	476	446	470	468	454	444	467	444	461	450	457	482	447	468	423	458	417	458	428	474	441	468	418	448	422	434	468	461	456	441	436	455	451	408	432	450	465	455	481	472	472	426	416	436	482	457	430	473	440	466	457	411	449	444	453	438	459	447	437	433	443	431	445	437	471	425	441	493	457	444	412	427	468	444	462	424	392	466	441	446	474	443	478	419	475	472	457	456	503	442	405	509	473	463	407	459	465	447	416	423	437	432	463	449	481	495	418	464	453	458	463	434	439	432	469	506	480	457	486	406	432	475	448	415	416	470
23812	21018	28275	23972	21009	9316	2183	2300	7757	29007	26433	23099	14899	5446	1715	935	774	700	702	677	716	656	716	651	632	669	669	696	656	601	662	709	664	701	651	681	706	682	649	689	675	686	660	649	658	705	653	655	666	656	679	642	678	706	710	663	661	682	714	680	683	688	696	660	669	643	645	680	671	666	681	694	632	652	723	673	649	698	677	674	648	657	703	708	682	704	731	674	651	710	732	668	699	697	693	671	647	683	665	698	682	641	676	617	671	690	616	613	706	663	715	684	643	618	682	682	650	694	670	677	660	706	659	673	681	662	651	666	707	681	662	638	681	630	649	691	656	664	618	653	629	669	697	631	629	640	669	665	666	679	592	694	708	685	674	738	643	657	676	682	691	673	646	654	683	652	689	715	655	626	638	613	660	660	689	635	686	671	633	677	667	627	686	639	702	679	648	675	733	670	700	698	687	653	668	672	654	645	684	705	645	675	718	647	654	689	635	628	653	663	646	648	684	668	660	640	663	673	687	653	662	686	705	665	661	635	630	702	693	697	674	658	678	654	698	662	728	659	683	616	667	661	631	682	659	695	681	706	602	667	681	642	704	663	690	703	657	587	708	664	678	646	667	718	684	655	682	675	666	704	632	659	698	664	657	683	657	680	662	703	664	683	683	684	651	653	681	642	643	661	674	632	681	706	683	596	623	651	651	678	667	688	685	686	643	685	681	698	650	682	652	641	692	682	729	644	625	620	722	623	673	683	683	661	620	663	662	619	660	654	673	675	690	662	621	688	646	658	664	657	669	674	664	713	657	645	687	646	686	695	657	654	657	670	674	644	654	691	670	669	682	643	679	638	720	678	659	731	659	666	654	711	648	660	624	671	632	648	647	720	707	652	659	596	673	660	651	628	652	664	603	660	652	702	667	666	664	662	673	720	671	672	716	712	741	659	687	629	636	696	631	666	650	647	719	683	722	680	679	737	664	650	704	707	707	650	680	687	689	655	644	684	617	672	665	685	651	679	711	710	659	685	647	648	688	672	673	740	672	661	669	688	693	705	636	690	682	682	625	635	701	664	622	683	653	665	706	666	728	693	632	682	664	727	647	712	663	628	649	641	631	656	643	634	658	648	738	697	674	658	664	616	683	634	645	661	682	664	675	638	706	656	701	665	678	715	671	642	649	711	650	666	644	622	640	622	674	672	642	641	686	636	689	634	693	648	670	727	678	663	626	645	672	694	652	702	673	642	698	693	734	668	651	671	652	657	655	668	650	662	709	641	660	666	675	662	643	647	645	690	640	618	662	682	631	680	625	652	666	651	644	677	643	661	617	645	664	683	641	672	645	657	631	729	670	661	652	685	678	656	637	693	669	709	635	649	692	657	615	650	710	674	709	680	645	667	682	686	676	689	666	706	606	702	689	640	637	702	638	674	627	669	648	650	641	672	671	634	678	691	659	633	656	642	702	642	649	686	674	691	683	690	637	591	699	637	700	678	656	679	662	682	682	671	650	688	686	648	625	673	681	683	663	619	667	657	653	686	678	695	695	622	660	662	647	689	673	627	708	657	691	640	663	691	642	720	672	681	653	686	693	628	621	642	681	684	670	668	645	665	621	614	701	666	664	671	653	626	671	699	622	632	673	651	695	671	682	638	657	679	622	666	679	685	694	678	656	691	694	663	700	636	693	684	637	703	655	689	688	701	663	716	697	670	655	665	625	673	688	708	647	650	628	688	665	654	641	653	662	656	698	680	659	630	668	640	659	662	691	679	665	723	661	702	690	689	664	644	697	659	680	648	656	629	630	668	610	661	660	656	647	666	678	684	711	654	681	683	662	667	669	641	644	674	642	706	648	705	686	680	660	667	632	649	698	701	660	656	673	658	716	694	651	638	658	665	633	681	678	706	708	658	625	657	677	658	706	649	642	630	623	709	698	690	643	635	643	701	658	705	648	656	716	693	689	659	633	655	682	640	633	642	670	624	644	644	674	654	683	693	683	653	680	683	649	663	683	688	678	673	640	665	684	685	661	641	690	674	675	622	665	670	706	687	670	685	680	645	635	684	700	702	684	667	661	671	659	687	710	671	669	684	632	659	658	637	669	652	648	663	640	667	633	661	668	670	668	667	618	703	682	658	685	637	649	679	692	674	704	645	683	658	681	618	645	674	649	671	693	662	640	670	664	634	681	631	701	666	650	651	651	652	690	622	663	658	676	689	686	636	680	682	691	709	703	676	666	640	698	671	696	675	706	685	669	680	679	667	669	696	677	626	637	650	651	678	632	659	675	662	681	677	635	682	647	676	644	703	658	669	645	674	663	658	641	679	646	666	676	639	658	680	647	680	692	633	656	656	685	711	617	668	664	709	687	683	662	674	655	676	646	676	671	718	666	663	609	642	696	616	701	631	638	653	638	667	676	650	660	656	681	692	659	647	631	695	696	689	665	673	676	696	750	683	677	700	691	619	634	699	690	653	628	657	691	650	696	677	663	696	616	691	652	642	655	627	639	619	676	682	610	638	632	666	706	662	714	662	689	687	690	726	688	668	704	649	713	635	648	650	648	678	656	672	674	667	660	663	758	644	658	652	650	624	646	702	651	650	657	685	614	726	680	674	678	708	650	700	658	687	704	672	714	661	683	651	638	676	676	662	685	682	669	648	624	645	636	672	677	653	700	678	685	635	642	668	711	634	674	674	685	633	658	684	667	694	659	671	639	663	700	637	668	621	627	671	657	657	686	691	619	663	706	643	635	682	670	633	694	653	672	700	686	675	671	660	722	695	619	656	645	633	686	681	665	650	674	676	664	676	662	649	676	648	711	687	641	697	679	666	660	658	628	686	657	656	658	633	659	660	695	627	680	684	704	682	691	652	639	688	670	646	745	668	651	617	654	666	612	659	720	676	712	652	658	632	656	651	660	673	629	686	659	714	666	673	673	638	695	612	638	676	654	671	679	658	683	661	707	664	685	659	657	690	721	660	660	696	648	657	674	715	619	678	626	635	619	643	654	639	663	695	665	649	667	646	659	651	631	639	661	621	681	650	632	665	668	659	702	684	649	661	675	672	638	655	667	647	689	661	702	657	641	657	682	650	671	663	676	680	678	671	637	667	629	692	685	690	645	642	667	643	678	685	692	641	667	641	652	628	690	652	635	605	591	685	659	656	660	672	689	599	683	652	664	622	683	641	612	639	617	634	687	671	629	635	665	660	701	688	671	641	632	697	659	657	631	669	683	666	696	661	663	636	679	641	642	651	668	648	653	615	683	668	683	647	676	672	682	670	648	661	684	723	693	700	681	700	671	688	648	679	655	697	621	698	661	654	684	650	643	663	711	655	692	641	610	617	654	653	662	663	637	663	660	698	705	650	693	658	697	588	641	685	644	637	648	657	633	649	651	675	667	632	675	681	709	721	659	650	636	658	668	660	674	653	678	651	694	699	657	648	665	636	635	680	669	676	661	682	679	640	689	709	654	641	651	688	686	672	669	663	647	667	645	683
4233	6844	5566	3053	2293	1856	1581	2883	11000	29683	22788	20349	12321	4632	1659	803	622	570	551	548	550	573	591	587	507	546	581	555	544	553	539	575	532	595	596	569	564	553	562	577	598	584	571	563	550	585	556	556	544	556	534	567	532	591	543	594	541	527	544	529	565	589	523	579	567	507	578	547	534	576	551	564	574	579	547	554	614	549	594	592	556	553	585	575	548	524	541	586	570	558	527	569	578	594	566	557	531	577	543	539	525	575	554	576	539	561	522	541	515	578	543	589	534	618	560	558	551	585	566	568	535	545	542	527	530	571	567	572	531	543	577	556	556	556	594	559	565	577	585	517	568	526	578	535	574	550	565	553	549	541	565	585	552	542	520	590	557	552	528	557	575	532	568	560	543	557	568	554	607	549	545	550	541	558	549	508	592	545	557	565	557	563	548	562	554	578	558	557	546	547	569	586	555	570	544	592	549	562	600	584	595	571	571	564	545	585	562	617	566	542	568	598	547	540	594	551	538	589	544	594	563	596	545	607	563	566	574	557	583	540	551	576	582	643	517	586	555	545	546	556	547	586	554	548	590	602	582	576	562	545	586	497	591	563	565	567	537	555	559	533	577	600	596	542	558	555	565	568	532	573	573	580	567	551	542	575	525	601	565	545	554	564	546	557	585	565	574	519	541	564	549	562	566	556	516	559	579	608	556	602	534	569	539	569	519	553	556	570	584	572	543	576	558	551	581	553	562	543	588	548	616	591	567	592	563	572	580	548	543	548	542	577	580	584	556	544	544	549	555	543	574	542	523	514	603	602	543	556	543	561	563	582	549	535	593	604	530	606	538	535	591	556	564	568	546	569	547	578	570	576	581	584	545	550	568	561	541	548	553	548	588	595	543	565	567	581	599	549	579	541	571	578	586	551	555	547	543	559	555	558	614	555	555	572	556	558	535	559	524	571	561	572	574	608	549	574	626	534	526	554	545	559	545	585	541	563	571	562	561	575	565	599	595	556	559	551	574	527	558	563	562	556	586	576	564	549	592	543	568	529	533	538	561	561	574	605	551	574	589	560	545	567	549	546	613	556	562	540	590	558	583	530	555	530	557	586	555	552	559	529	550	578	522	549	520	589	532	572	547	604	526	549	555	522	585	551	564	523	586	573	574	608	549	586	583	554	548	569	560	536	574	539	596	591	530	551	591	550	554	619	624	569	556	580	589	587	588	500	528	515	580	587	583	511	543	544	589	547	594	585	577	554	540	503	542	550	518	530	566	581	549	552	586	557	582	594	551	580	588	561	540	544	584	528	555	551	563	559	562	554	591	588	554	538	574	575	547	533	544	553	550	562	601	568	558	587	581	574	543	523	557	589	545	538	560	577	552	533	570	546	550	518	607	559	599	537	550	564	584	553	585	566	553	588	522	552	539	542	564	548	537	536	554	591	587	562	517	590	565	612	545	517	573	572	546	564	549	538	574	536	554	547	525	607	550	547	550	561	555	540	588	559	557	553	549	538	606	555	568	561	567	583	562	505	601	547	576	553	593	559	553	585	554	554	574	543	557	557	577	492	554	584	556	565	589	587	545	547	554	521	513	555	564	542	557	533	530	519	530	564	592	535	519	546	533	529	582	544	580	519	530	627	516	564	583	563	595	516	566	559	596	531	584	549	526	563	527	563	528	540	541	557	575	588	551	574	563	558	541	538	562	567	538	555	614	522	567	572	555	552	540	579	534	564	574	548	558	530	531	511	571	501	555	547	574	597	569	559	595	584	553	566	582	564	572	578	525	600	594	569	563	556	550	530	582	581	600	564	551	527	561	573	571	535	546	593	559	560	535	527	563	571	565	521	585	557	545	559	611	541	603	572	546	547	588	605	546	571	546	555	586	541	558	572	569	579	545	571	548	515	504	572	603	556	536	554	581	573	550	531	546	583	557	600	547	564	552	543	526	568	578	580	558	587	560	497	575	580	536	541	602	603	567	579	551	551	547	556	621	544	551	563	557	580	591	535	531	526	543	571	570	533	594	586	554	520	603	545	553	537	531	544	552	530	589	580	593	541	577	530	537	583	542	523	579	541	546	557	554	528	571	546	562	548	586	549	534	560	572	585	540	583	603	544	577	582	564	563	527	556	540	549	585	546	610	586	573	544	574	542	551	550	567	540	538	563	567	575	605	560	523	591	532	519	560	599	579	560	591	570	594	527	540	548	547	524	532	552	574	575	633	561	563	547	582	483	545	529	577	554	572	567	561	554	566	600	538	523	539	569	550	532	534	539	564	566	576	591	581	527	495	600	538	582	607	534	553	577	572	556	575	574	549	548	540	524	604	553	520	557	561	578	527	517	570	543	550	559	586	589	568	547	549	531	562	555	523	543	517	586	569	563	560	620	526	566	546	571	567	531	522	559	557	546	555	525	561	599	592	520	550	554	579	531	534	563	569	529	524	540	516	554	575	571	545	590	564	548	543	555	537	604	568	578	545	568	584	559	534	532	527	530	547	540	574	544	591	553	532	567	568	559	554	542	544	544	520	586	546	601	594	573	604	537	528	538	590	559	524	568	621	545	602	552	525	566	547	524	549	566	547	592	564	515	513	536	529	581	540	569	572	559	579	560	559	558	552	556	550	549	550	557	581	554	567	576	556	553	553	526	616	526	585	528	523	551	556	590	566	540	532	560	516	525	538	553	508	579	552	544	540	539	558	499	519	507	580	596	546	555	565	573	562	602	588	564	574	551	552	571	552	582	535	578	542	534	502	594	577	578	562	577	541	563	549	536	553	568	584	538	566	566	571	575	548	558	543	603	583	573	547	516	580	570	566	513	515	558	551	552	547	575	606	597	532	586	518	554	555	507	563	561	555	553	562	553	509	580	535	555	579	568	566	554	578	578	580	520	583	561	591	528	545	559	560	565	535	546	573	553	557	595	547	527	575	573	525	535	599	541	581	508	587	576	546	527	546	568	523	541	553	552	559	567	529	572	554	576	557	596	615	587	559	567	615	521	585	558	575	513	542	606	513	574	557	584	599	549	581	530	546	564	521	564	554	516	524	509	611	592	575	551	532	531	608	595	554	566	562	558	560	589	564	555	586	560	558	588	580	564	570	545	556	539	597	538	566	578	576	574	562	570	540	559	527	566	554	585	610	585	603	551	536	531	537	517	565	567	567	547	550	511	562	566	548	566	531	548	588	551	542	553	592	583	559	575	514	528	532	555	579	547	544	549	560	551	524	536	592	587	569	569	528	575	595	584	561	576	575	578	558	531	561	554	554	569	547	537	523	528	547	566	522	580	529	542	538	568	550	544	587	577	534	541	569	530	575	544	570	576	528	565	627	552	571	569	581	550	571	570	529	580	572	528	549	548	556	544	523	539	516	588	509	538	560	558	603	558	547	533	546	552	549	558	567	519	596	563	557	577	508	552	598	596	533	544	571	538	546	541	529	557	535	530	584	586	557	563	595	586	564	526	547	560	550	547	559	556	581	582	545	536	559	553	551	580
27341	13776	2086	873	626	503	495	499	603	987	1425	1703	1538	1043	722	544	503	442	493	500	462	446	462	477	523	461	489	454	448	476	514	494	479	446	442	481	463	519	498	493	470	489	476	488	472	484	493	516	471	491	494	460	453	497	495	485	478	460	456	478	465	479	485	460	481	473	470	466	478	492	471	473	461	513	478	471	455	423	436	500	469	477	500	456	457	444	454	473	453	507	446	499	446	468	459	485	497	503	435	472	482	480	486	489	443	443	495	505	501	427	509	492	514	490	479	509	477	514	464	491	504	487	492	458	468	484	484	455	452	498	492	473	486	449	475	493	454	469	484	468	518	450	435	466	471	447	491	485	501	470	521	495	458	502	478	495	465	462	482	449	470	461	482	486	519	458	480	444	450	478	447	463	488	460	475	476	466	506	447	460	503	461	447	470	447	443	473	465	472	457	452	453	467	508	480	448	449	482	512	476	453	467	512	501	466	487	480	521	485	480	498	464	462	475	513	503	529	510	523	461	493	499	478	496	471	492	475	476	487	500	491	455	440	508	505	494	464	498	469	476	473	447	446	511	471	458	502	458	489	472	480	468	498	464	480	454	486	479	511	489	543	449	465	529	503	460	463	503	447	480	462	476	524	537	469	459	442	475	498	493	471	524	468	448	510	487	496	498	466	469	478	484	520	471	520	464	477	455	477	433	516	454	463	483	435	473	456	467	471	514	503	513	508	441	475	452	453	502	490	489	448	483	442	453	490	464	461	483	458	481	501	472	482	456	458	451	521	481	463	513	498	462	462	480	449	473	496	432	501	506	485	453	450	532	483	471	426	465	511	472	498	463	499	498	500	494	496	489	459	448	479	434	476	441	476	488	459	466	470	463	475	509	483	513	431	488	459	455	478	482	447	493	503	449	494	453	471	476	457	453	441	447	487	446	465	474	479	475	490	460	450	486	486	455	500	509	418	476	475	474	490	514	452	452	479	459	444	509	493	486	471	485	477	475	498	448	478	482	482	429	453	476	473	496	506	465	486	445	462	496	484	500	486	497	448	448	499	482	524	469	460	445	497	465	477	481	475	435	499	448	484	480	501	507	476	466	474	484	460	448	508	499	475	464	482	440	461	492	495	459	517	473	477	477	507	472	486	477	510	470	502	460	455	503	478	468	453	466	511	474	460	466	481	485	548	498	437	485	484	448	483	496	474	531	473	467	495	489	498	495	489	471	446	426	498	451	478	481	494	471	460	469	513	482	487	463	478	480	442	486	452	460	487	460	453	463	479	495	495	509	518	499	466	447	416	447	507	483	436	448	506	460	460	461	469	490	493	475	467	484	459	496	476	519	469	472	499	456	508	484	489	470	464	510	445	498	489	498	462	476	499	492	429	490	488	427	451	484	476	473	486	520	506	485	448	481	434	455	491	478	511	446	487	485	463	459	505	458	449	461	479	471	477	485	489	467	480	476	493	473	452	484	491	457	474	499	464	457	432	498	474	454	486	488	466	429	479	431	450	470	474	465	426	477	435	473	485	448	450	445	457	455	511	457	485	447	491	491	455	520	463	488	494	483	508	458	474	489	482	491	498	459	420	512	477	514	472	484	503	521	508	478	470	503	437	495	449	455	512	451	502	518	520	494	467	444	460	515	473	500	462	482	451	504	455	501	448	514	452	460	451	475	477	465	517	473	473	469	462	446	498	436	492	466	454	478	496	478	442	485	457	447	496	456	478	469	463	463	466	509	464	456	468	505	483	472	502	481	499	504	506	478	502	491	470	471	452	448	487	488	470	478	519	490	446	500	457	475	502	484	486	416	431	507	453	506	466	499	480	481	484	471	469	498	483	458	447	478	504	453	496	436	530	448	530	483	469	475	475	432	502	463	493	440	504	499	466	468	527	519	482	453	470	453	478	445	507	448	462	503	446	459	494	458	493	485	466	458	471	482	444	457	462	491	479	442	495	463	460	433	515	492	478	478	448	474	457	481	497	514	492	482	459	487	465	508	520	483	471	450	451	461	457	459	473	469	503	477	442	482	459	479	466	508	467	463	476	471	488	491	481	466	521	464	461	493	462	491	488	464	503	502	498	500	448	496	487	487	487	490	460	472	504	473	469	433	482	459	466	447	488	474	472	511	498	474	467	479	471	481	457	458	501	479	445	490	467	466	461	497	495	454	495	470	488	499	481	493	500	468	462	499	487	442	493	466	480	506	464	472	508	482	457	496	458	516	481	464	473	489	456	444	467	489	433	454	480	456	499	519	481	475	489	460	481	526	495	490	467	441	483	446	464	441	447	459	454	493	471	491	469	457	466	474	494	472	476	442	454	469	493	466	519	505	431	468	474	535	502	474	458	479	475	543	413	511	450	456	474	482	477	482	485	469	443	479	420	493	465	464	512	501	470	514	456	445	503	456	469	449	470	490	476	466	480	470	483	525	446	469	474	457	457	468	469	503	502	441	488	480	470	518	459	495	527	508	519	464	470	476	465	476	456	484	486	465	501	473	497	499	485	425	478	484	464	477	481	507	509	472	526	467	455	489	507	494	521	489	491	518	478	499	479	485	517	513	483	446	511	455	452	487	475	479	490	490	507	480	463	454	493	469	485	477	493	481	476	446	467	492	494	463	463	485	463	487	457	506	474	490	467	510	510	454	537	527	460	486	474	461	476	502	487	470	516	483	446	499	487	438	489	491	490	479	466	478	454	494	487	479	451	452	476	467	497	469	463	476	455	464	503	498	475	460	462	504	477	468	515	495	477	476	504	461	523	496	462	476	446	471	480	498	522	496	451	486	489	454	451	445	514	449	504	466	511	467	492	437	460	465	470	480	470	486	527	495	521	475	460	460	489	510	471	453	487	463	452	438	478	490	469	480	491	523	477	482	509	470	494	438	497	474	503	471	475	465	454	483	473	463	474	477	500	485	467	456	471	480	466	456	498	500	482	479	507	520	494	494	483	460	433	487	502	493	469	454	489	467	460	456	454	463	484	460	482	518	504	482	442	468	459	477	536	498	475	493	478	497	458	492	509	479	502	498	476	456	486	495	455	482	476	418	463	483	491	448	457	467	474	465	470	486	484	449	454	441	479	466	472	507	512	464	543	448	458	497	478	470	474	509	474	469	491	505	486	476	468	448	421	449	484	492	495	525	426	498	462	524	485	435	464	469	534	488	463	480	505	438	482	501	470	480	449	442	485	493	489	476	466	472	434	474	471	493	476	487	466	475	464	511	444	480	479	488	440	495	496	449	475	464	464	489	504	483	486	479	481	476	493	493	471	478	483	483	482	495	448	471	461	492	467	481	497	439	465	447	465	515	455	492	494	489	499	494	454	476	506	490	452	452	471	497	522	453	483	508	507	478	498	464	521	483	469	469	466	467	490	458	450	487	477	511	472	484	510	482	501	457	444	455	468	496	443	482	507	509	455	470	470	475	495	502	444	463	473	461	509	468	445	494	504	490	453	456	462	467	482	469	476	480	490	476	518	496	492	504
5190	1595	1182	572	620	470	512	472	563	1223	1821	2088	1625	1006	649	457	453	396	380	424	407	413	405	396	382	418	389	406	417	418	404	369	379	424	378	406	379	386	380	417	423	416	387	421	424	412	421	441	443	432	405	421	391	398	372	401	387	401	384	393	407	424	408	427	408	397	406	465	423	379	428	390	387	422	441	396	385	394	389	392	399	378	402	422	449	415	395	401	403	430	398	415	421	404	403	420	413	392	380	395	418	394	399	379	400	382	416	436	411	382	418	403	407	381	401	409	425	424	405	390	406	388	402	397	422	430	395	398	403	368	402	420	396	364	392	356	409	410	418	395	407	372	387	368	433	420	411	393	411	404	396	396	419	350	361	378	384	379	415	420	394	408	393	385	361	383	409	386	435	393	375	420	381	410	402	432	387	368	399	372	401	401	392	408	384	388	420	387	396	406	391	399	406	395	373	405	413	398	379	432	417	398	393	425	411	420	395	421	433	382	378	381	388	387	394	390	393	388	415	388	444	411	396	434	402	400	420	407	381	403	380	424	381	402	393	402	357	403	419	377	408	385	405	381	378	415	394	407	406	419	446	386	382	404	389	403	392	361	427	365	404	394	407	421	403	399	388	404	367	366	400	413	403	407	421	421	375	374	393	403	418	418	444	414	418	357	389	372	382	402	413	377	402	416	400	397	445	422	389	412	375	385	386	426	373	433	400	382	409	417	354	380	357	398	346	426	418	434	397	396	398	407	386	398	441	422	399	390	401	430	427	364	413	407	411	409	397	366	399	384	391	414	401	437	386	415	436	363	406	410	422	405	393	393	386	379	427	407	447	421	400	443	404	436	410	415	386	370	404	407	423	430	385	404	397	398	403	370	436	411	400	415	405	390	413	394	386	408	411	367	400	406	398	396	391	436	381	404	402	374	443	420	423	397	404	398	387	439	430	405	412	409	408	428	394	421	391	421	431	371	419	401	407	423	439	436	395	386	389	381	394	393	418	388	398	381	398	373	423	388	412	349	424	423	411	393	361	414	434	399	382	437	382	407	393	409	414	397	403	433	416	393	422	398	414	402	412	425	403	378	403	381	373	407	368	427	410	426	408	394	364	450	411	394	373	419	379	427	409	425	408	382	392	410	412	419	395	395	388	375	375	372	415	412	406	423	427	387	416	393	384	417	395	403	380	411	418	412	400	369	366	373	434	422	446	365	411	405	425	391	393	389	403	401	407	425	381	406	420	429	398	429	390	368	398	442	433	405	412	426	372	373	395	389	377	398	374	407	433	401	412	379	397	382	377	417	408	431	400	417	400	389	362	400	373	414	419	405	369	400	421	380	400	406	398	407	414	416	390	410	375	438	359	397	385	392	401	401	404	379	384	373	420	385	393	362	402	385	446	410	423	416	385	387	418	420	384	387	422	403	405	433	436	403	384	417	388	431	424	370	391	395	394	401	374	437	405	384	405	405	412	393	407	404	432	415	425	420	430	389	389	411	402	380	436	406	412	406	408	385	463	374	374	385	427	397	380	409	389	412	383	397	393	402	432	386	398	408	416	368	411	410	379	416	414	401	418	428	401	445	385	399	399	397	391	398	417	403	393	365	397	372	375	403	417	388	383	407	415	396	377	407	421	421	427	405	357	392	421	425	372	418	391	407	399	425	366	382	407	376	397	414	402	396	392	421	419	369	424	421	397	401	379	390	397	392	401	402	419	398	410	392	392	365	422	398	420	404	386	397	368	416	394	425	380	379	373	442	400	402	366	384	413	409	426	414	432	388	392	419	433	389	416	395	397	416	423	432	382	391	421	425	404	415	413	408	389	372	365	418	403	407	453	378	408	413	430	405	371	408	400	411	413	401	399	431	399	390	395	391	404	401	388	398	390	382	402	387	390	398	413	380	396	416	413	438	382	374	419	423	401	376	422	416	439	388	395	412	399	374	421	391	392	435	393	406	412	385	362	413	432	375	399	442	422	396	391	389	366	405	437	392	387	405	383	398	398	374	401	422	376	422	438	442	365	427	403	391	364	416	363	394	412	391	386	422	428	365	410	378	408	440	401	401	405	401	427	391	404	415	383	383	423	379	386	420	371	389	404	428	467	413	389	420	384	390	378	388	406	405	400	407	432	367	427	354	388	394	455	434	386	431	412	385	415	439	399	392	416	389	388	365	423	400	420	436	376	387	399	405	386	410	393	415	405	412	395	453	382	450	376	397	434	407	419	346	406	386	391	380	405	361	406	401	394	393	421	410	397	371	418	408	398	366	416	390	413	466	401	391	410	376	394	423	426	344	420	393	417	419	370	395	367	373	395	391	373	399	422	445	382	383	375	407	414	397	418	338	396	357	400	397	410	387	402	407	405	398	447	422	416	421	384	392	390	412	439	421	418	370	384	418	403	354	390	378	429	399	404	427	403	384	402	381	394	418	394	420	398	395	390	419	406	350	391	373	390	378	410	404	426	412	390	401	395	377	387	397	388	440	393	387	410	398	427	413	430	401	408	429	377	404	386	409	409	404	401	355	431	441	408	430	394	382	406	432	401	395	388	402	383	385	396	393	377	389	400	428	385	448	412	431	416	372	414	410	414	389	397	426	420	379	398	402	412	422	389	371	414	407	367	404	410	337	364	399	366	384	412	404	362	395	405	421	404	388	387	407	420	420	393	380	384	392	392	400	369	396	376	422	429	412	358	428	399	382	392	393	414	382	400	395	439	368	386	423	390	376	396	381	376	385	407	366	386	393	407	425	415	405	412	387	395	374	405	379	404	354	383	428	413	413	361	411	393	437	356	415	444	394	433	355	411	378	394	406	424	415	387	366	402	440	414	412	395	408	414	435	384	391	393	418	402	382	380	421	418	392	390	406	380	406	421	370	393	422	369	418	399	409	416	404	400	407	403	382	411	381	424	400	399	380	409	407	414	404	406	401	393	396	390	377	393	383	408	376	396	360	440	418	382	402	381	416	399	386	399	381	428	390	390	431	439	376	375	402	397	386	398	408	416	400	419	362	385	384	381	380	373	407	394	388	423	400	377	414	384	424	395	403	376	400	382	413	437	374	403	398	402	417	411	426	361	390	419	370	403	412	455	418	361	393	404	397	450	403	384	409	388	405	402	430	411	423	425	430	379	381	413	409	401	366	395	390	380	374	400	425	418	386	397	407	433	402	399	448	372	395	369	405	386	421	385	379	387	402	393	393	384	386	391	374	414	404	413	405	404	379	417	370	382	418	421	404	412	369	403	399	431	363	355	440	417	386	380	453	401	377	423	435	374	398	405	409	391	413	422	396	391	394	407	402	383	424	381	410	430	414	402	411	400	418	367	393	398	378	407	409	418	416	421	382	402	421	378	420	404	394	396	396	382	410	400	380	408	400	405	381	361	392	396	411	375	422	425	391	398	389	426	419	398	407	368	453	389	402	391	376	405	407	419	396	397	402	404	371	430	375	371	385	408	396	404	386	398	424	400	399	397	401	433	401	411	400	368	425
24889	21064	27421	24932	11336	1695	1205	1072	1922	13663	20725	16053	7176	1908	889	595	568	534	530	512	555	580	546	556	534	547	504	464	540	571	578	521	511	521	492	523	551	527	476	479	599	507	502	503	532	527	524	497	542	525	516	538	512	511	523	511	483	532	554	517	545	544	522	531	506	501	508	528	474	483	545	566	528	529	529	488	536	481	510	510	504	519	514	526	499	565	545	517	524	451	541	541	497	503	525	510	528	500	520	494	500	526	479	535	506	493	501	516	556	524	536	514	515	505	482	532	569	491	529	496	532	468	544	582	520	505	522	502	554	504	510	515	508	526	504	472	475	523	534	509	506	557	504	547	511	526	538	497	525	536	536	474	550	525	508	492	498	522	538	546	500	513	509	498	563	513	533	550	496	519	500	533	494	542	525	516	522	501	509	511	511	530	527	520	502	512	562	472	549	493	517	519	538	495	484	552	529	502	520	531	530	505	529	513	518	535	521	537	508	531	515	535	485	538	538	485	538	514	486	507	518	491	493	485	501	520	486	520	492	494	472	514	529	504	513	504	494	495	559	515	475	555	508	509	527	522	499	511	535	516	551	558	502	479	568	543	521	539	485	531	505	545	526	515	534	493	511	566	515	541	519	498	485	479	515	538	487	538	515	516	499	505	557	509	541	544	527	533	532	531	522	512	524	511	534	520	514	512	485	556	506	500	504	511	468	534	491	566	460	495	548	545	534	508	530	526	546	545	550	512	511	516	505	525	491	482	525	484	503	531	507	537	476	546	500	497	471	550	510	536	523	510	542	508	536	547	510	512	527	541	559	550	536	481	495	510	521	486	533	561	545	484	514	516	519	524	527	488	492	470	537	515	523	530	500	525	518	467	490	517	523	543	498	501	512	524	532	503	518	501	512	574	535	522	532	500	527	559	502	501	481	512	529	580	486	547	522	506	522	527	520	507	530	507	516	517	504	546	510	497	486	555	515	519	533	505	537	510	519	489	517	513	531	520	512	551	497	530	509	539	553	532	501	501	513	482	494	475	476	488	538	524	522	467	520	535	475	503	605	498	493	503	482	539	476	507	518	527	534	495	518	513	489	514	502	514	531	501	484	513	515	533	507	499	507	491	501	496	548	489	528	476	522	487	513	519	521	511	493	514	481	495	537	494	481	474	505	497	506	495	568	503	490	528	525	513	496	530	516	540	530	491	524	531	533	502	501	508	534	528	542	486	487	511	485	523	470	536	502	523	482	495	496	507	484	499	516	527	489	550	518	509	554	495	472	510	475	512	532	537	519	503	546	503	512	475	529	503	525	514	526	558	529	518	492	500	516	528	513	485	514	503	497	566	538	523	521	514	514	501	530	510	469	491	471	515	486	510	554	521	489	535	508	511	549	539	543	502	515	528	534	515	511	536	510	522	498	522	532	520	532	534	526	510	541	505	509	486	489	483	525	525	511	463	538	539	485	511	524	571	513	532	524	517	502	496	524	474	540	521	487	545	475	517	509	540	501	517	534	563	507	505	540	499	552	515	565	524	534	490	511	524	503	500	506	500	506	534	548	539	503	557	542	538	521	478	506	538	543	530	475	544	515	484	521	499	502	487	484	540	505	518	522	518	507	534	522	535	508	495	496	509	534	527	497	519	452	519	515	522	506	480	509	489	526	478	537	511	548	512	511	531	519	514	488	482	539	550	502	530	495	536	495	485	519	526	495	525	518	492	520	476	501	520	519	493	531	494	523	544	525	542	557	476	507	483	517	547	511	558	505	511	533	521	518	495	556	564	517	499	486	505	515	489	529	505	512	519	480	488	511	505	478	527	487	536	533	544	519	512	539	497	487	513	528	517	531	541	535	523	501	529	533	515	556	487	518	549	534	526	499	497	531	501	467	460	486	499	507	540	493	513	481	514	481	537	518	535	485	540	522	510	537	498	514	472	544	527	542	542	515	531	585	522	513	530	530	525	518	511	540	509	533	479	490	527	539	526	468	539	498	546	537	520	496	508	533	531	498	529	512	508	528	525	505	558	518	456	503	483	536	513	506	535	481	553	515	523	520	507	490	491	511	512	538	522	484	533	537	502	485	506	538	534	509	505	484	510	506	489	508	518	489	493	487	500	496	464	501	497	500	503	508	520	535	532	478	498	480	499	501	509	544	512	567	515	469	517	517	497	470	534	532	522	542	510	484	525	514	489	563	502	484	531	487	510	517	506	564	511	466	522	491	488	500	502	487	516	508	494	524	485	507	482	515	456	577	512	531	495	527	556	532	509	536	461	524	506	481	520	526	550	517	524	549	498	499	502	507	478	505	474	471	509	495	511	535	529	526	478	483	521	478	532	545	504	557	513	516	540	549	510	541	525	494	519	513	535	538	540	500	535	481	512	525	536	560	503	518	522	535	490	544	493	568	509	518	547	499	529	523	535	533	497	522	517	539	526	550	528	538	519	513	494	528	494	535	489	492	516	491	489	496	496	496	524	537	493	543	448	515	473	493	465	582	508	493	536	494	477	498	542	486	502	508	470	499	555	510	534	528	505	531	504	499	482	511	518	506	567	569	515	495	499	544	498	483	508	515	496	494	536	513	508	501	559	494	547	535	532	510	534	558	490	507	548	555	485	503	480	539	531	513	522	578	490	512	534	502	506	506	494	477	508	533	521	479	526	490	478	513	474	495	525	502	505	502	499	517	547	544	507	496	499	512	514	527	475	549	519	525	509	501	523	504	545	516	516	537	531	510	503	498	486	562	507	549	543	516	508	555	495	536	522	529	539	511	495	530	505	489	520	514	526	485	478	543	463	514	536	486	462	518	525	529	498	544	535	533	539	529	523	533	508	516	519	487	549	545	535	507	552	505	537	490	524	566	491	521	516	473	507	506	515	499	481	513	507	534	526	497	506	526	537	522	522	498	520	490	469	462	541	527	489	571	509	545	542	522	505	493	491	529	497	484	503	559	531	557	557	506	533	538	504	479	514	523	483	553	483	511	504	515	498	506	517	501	471	502	519	502	514	501	495	487	501	509	518	526	523	504	549	472	537	516	520	478	503	542	509	493	565	533	508	465	547	498	505	490	515	563	527	524	529	516	469	515	491	490	481	529	522	515	469	535	511	522	495	514	489	550	498	491	495	497	530	529	493	496	495	509	521	535	512	473	539	550	504	538	497	541	534	516	501	530	492	544	512	525	529	508	532	488	500	483	535	507	485	513	487	486	461	498	491	500	515	509	509	483	508	531	523	537	479	549	523	473	538	516	492	488	532	505	500	519	502	510	524	501	540	478	512	503	488	509	514	519	499	519	510	485	536	475	534	474	528	529	480	510	522	507	532	511	474	553	508	568	510	518	523	555	525	494	527	516	478	528	544	487	450	455	516	490	536	533	532	499	479	508	506	508	493	506	552	551	519	498	553	535	545	525	507	544	525	503	559	556	519	557	480	508	498	504	522	514	498	500	484	525	493	539	543	523	552	500	531	581	509	511	566	527	518	527	512	503	527
3923	4879	4819	2078	1434	1102	1096	1413	2885	16509	18686	14012	5858	1914	893	606	499	447	454	484	438	468	481	479	478	464	452	476	445	444	461	432	466	440	423	432	470	459	421	456	484	447	450	434	455	442	460	496	466	457	464	454	443	437	448	412	459	469	461	447	418	415	450	446	447	442	431	440	437	476	463	453	451	443	447	410	432	444	434	425	487	441	445	410	426	472	442	443	449	477	456	429	461	470	428	455	454	427	453	433	470	465	440	402	435	416	451	452	416	421	465	416	476	435	460	468	423	477	422	461	430	451	434	461	439	474	449	422	474	469	438	475	489	467	420	452	419	450	462	453	476	445	438	449	450	442	432	423	460	457	476	480	431	450	458	482	427	444	442	394	424	471	459	426	479	476	424	462	449	419	468	451	436	497	428	412	429	461	459	461	447	474	408	456	431	457	423	472	397	447	427	408	430	470	463	447	413	438	467	455	426	455	454	437	399	456	457	482	456	503	417	446	454	484	482	426	429	470	440	427	439	467	454	450	419	465	437	456	475	431	442	443	443	448	466	430	401	425	433	455	455	438	452	458	433	460	467	467	467	419	450	447	469	423	430	436	471	445	473	452	473	456	440	423	450	447	475	448	461	438	436	480	435	441	426	409	427	413	447	432	460	452	433	449	474	443	467	430	464	468	454	436	483	479	429	432	422	384	465	451	453	445	452	437	471	456	441	443	436	450	464	448	482	484	430	455	423	456	405	434	442	491	462	440	516	441	426	445	433	440	462	427	454	448	434	435	418	458	469	433	442	474	453	473	451	462	478	431	472	466	443	446	440	399	484	410	472	468	444	446	460	454	452	470	428	447	456	443	460	420	426	473	434	475	462	476	509	435	461	447	427	394	458	465	477	443	451	449	449	452	428	475	425	456	466	425	445	448	395	445	436	439	403	461	455	456	412	468	479	455	456	497	417	492	453	466	441	454	473	416	419	455	459	462	436	444	438	449	470	422	449	459	409	455	447	432	437	465	444	462	461	448	455	431	453	452	455	451	432	435	463	438	453	444	434	462	480	409	419	452	445	438	455	432	462	421	421	411	416	423	424	464	437	421	427	390	450	424	425	474	451	437	424	450	441	450	434	419	475	456	465	408	462	461	489	465	440	416	473	480	445	462	435	442	444	467	451	460	454	466	430	452	457	427	465	447	493	447	481	440	439	434	478	456	436	446	454	467	425	414	441	470	445	425	401	449	422	476	448	390	419	444	430	427	437	435	462	452	444	404	463	472	477	418	464	469	445	445	388	483	471	440	457	442	418	423	440	420	423	433	421	467	432	479	464	425	423	503	466	444	497	449	464	475	503	429	426	457	459	443	450	456	479	489	398	442	433	415	407	455	424	424	422	443	457	472	441	464	438	434	472	435	451	455	453	389	419	451	418	475	472	457	438	459	464	446	469	466	445	476	443	482	431	437	434	420	452	405	434	480	434	440	431	424	437	419	507	404	437	460	405	468	449	432	440	462	481	473	458	423	438	442	450	448	477	426	399	426	433	440	417	444	406	415	413	449	455	416	441	426	431	444	472	465	461	426	453	451	466	450	444	411	470	426	470	425	426	447	425	447	444	494	453	448	471	461	431	471	424	464	490	444	442	474	452	444	469	441	449	450	443	439	470	436	487	481	461	462	475	465	452	446	452	446	470	443	417	442	435	441	410	425	427	461	410	452	471	435	449	471	419	459	459	444	465	491	413	451	453	484	426	448	443	446	464	463	436	454	437	425	474	424	420	429	422	456	447	432	445	447	428	429	485	455	419	471	441	461	452	452	475	440	458	466	429	434	458	403	497	407	472	434	447	443	404	473	428	473	462	425	432	475	417	423	432	445	436	457	434	426	465	439	478	439	463	443	465	457	471	468	429	440	469	434	454	414	481	452	437	456	458	465	456	425	451	433	446	436	435	439	442	413	458	435	431	440	448	441	439	478	462	433	453	445	467	456	429	450	451	461	458	495	457	469	432	434	418	438	454	480	442	464	447	461	475	431	436	456	445	454	440	427	454	464	450	416	461	448	475	445	420	421	463	433	454	458	432	454	435	453	463	459	476	467	443	444	464	445	404	432	450	443	457	441	443	437	424	437	427	406	460	479	443	452	430	407	454	447	435	459	434	435	450	455	437	488	438	460	467	457	449	494	480	461	451	456	418	412	458	462	432	440	429	459	449	487	450	441	453	444	462	425	419	472	418	405	485	433	444	445	424	462	485	426	435	450	407	467	445	475	457	434	425	439	449	491	416	469	461	432	446	485	483	460	430	432	455	443	444	450	447	453	447	473	461	462	455	414	468	421	449	456	429	434	444	447	446	425	442	451	465	476	440	470	407	487	452	463	466	449	443	400	446	419	421	454	490	404	453	436	459	434	439	448	457	450	461	409	470	440	408	469	459	472	454	422	439	439	468	482	441	423	429	449	440	429	480	484	460	444	457	430	407	447	456	446	459	417	467	477	472	445	472	433	452	461	428	428	435	452	459	449	467	471	420	433	445	443	430	452	434	381	445	436	430	442	446	473	462	446	440	456	441	483	447	432	448	448	438	467	425	461	410	462	486	494	445	416	455	463	462	486	428	439	481	412	455	422	451	440	451	467	456	451	406	426	422	438	465	461	432	418	485	433	457	477	424	422	436	447	449	463	446	482	438	406	429	423	462	491	425	492	450	411	431	471	473	457	415	397	470	457	440	448	443	463	476	416	477	453	456	429	441	457	440	481	414	417	431	453	444	403	408	455	464	444	473	446	407	445	441	442	465	451	479	444	450	439	463	441	400	444	449	451	444	415	424	409	440	441	439	472	466	472	434	428	468	457	470	462	408	424	480	428	436	426	404	472	458	485	449	431	431	465	430	440	447	468	422	452	441	455	444	429	464	438	443	416	422	452	452	443	469	466	431	436	474	421	407	438	416	455	446	425	484	448	428	448	467	470	403	444	444	473	444	436	440	444	425	438	428	461	453	466	445	450	444	422	448	458	465	483	461	468	463	426	447	457	432	422	433	436	491	450	439	478	462	433	470	426	479	464	458	411	475	444	430	403	475	444	435	475	427	457	483	416	441	427	451	435	434	462	456	422	430	456	462	417	466	412	411	431	429	483	429	406	416	442	449	438	440	454	471	446	424	452	426	468	454	438	463	458	441	483	467	462	445	427	439	454	446	412	446	483	440	460	413	426	450	434	421	382	456	489	453	454	422	445	430	460	457	403	436	461	457	448	436	422	473	443	409	480	448	425	439	470	436	449	464	456	454	435	414	433	419	447	455	413	434	455	434	449	446	427	474	414	454	468	466	451	440	445	434	445	489	471	445	467	445	425	419	443	410	436	420	439	444	468	449	448	442	432	416	472	433	472	446	423	482	436	451	442	434	457	415	421	448	483	444	414	425	462	438	461	402	441	427	417	436	480	486	494	449	481	414	407	468	438	423	409	449	434	436	415	398	464	446	425	511	493	452	434	429	432	440	428
23778	21048	28288	24013	21038	9472	2187	1473	3936	23592	35699	25734	11743	3266	1211	812	721	735	724	645	709	684	675	685	675	624	651	705	647	680	699	669	653	651	682	645	653	706	640	670	691	702	715	714	690	685	715	695	645	703	665	690	668	684	647	672	668	733	729	670	682	688	689	687	708	746	660	687	699	677	691	656	661	632	697	705	613	707	637	679	681	660	720	678	662	683	745	662	666	665	692	682	726	677	656	710	701	625	678	711	719	685	652	674	701	675	712	712	630	671	651	655	657	705	659	678	717	707	675	702	652	668	671	668	671	686	706	652	708	661	660	696	625	677	671	710	643	656	676	683	686	652	680	683	718	647	643	654	668	647	647	715	685	690	670	671	712	687	690	657	722	663	692	718	661	695	728	696	678	687	683	709	631	653	674	677	693	726	693	693	667	705	656	644	696	715	655	654	637	695	708	640	682	666	688	660	680	676	687	647	631	685	722	652	679	654	667	646	643	680	700	682	676	716	695	671	668	671	696	672	730	653	672	687	725	682	679	697	691	679	690	665	699	677	635	746	699	681	707	683	637	678	659	721	708	656	666	669	645	669	680	682	666	640	700	652	674	716	699	643	642	644	693	666	685	695	664	654	688	710	663	637	685	651	643	662	641	694	653	719	641	645	652	672	686	686	667	725	679	697	685	657	632	648	699	677	667	653	718	726	669	694	670	699	712	642	698	674	692	659	690	633	699	653	661	663	668	699	658	654	663	721	651	687	683	687	622	665	668	698	637	664	690	697	676	672	683	699	646	707	700	638	667	673	673	680	696	634	648	643	653	660	675	662	665	685	620	704	662	671	679	694	633	693	677	654	651	702	667	678	668	722	653	693	707	630	711	659	690	712	687	663	685	688	677	674	651	670	639	699	704	682	691	678	701	647	637	717	685	676	647	657	661	686	645	660	674	672	683	693	664	669	712	669	666	670	645	701	659	666	668	707	639	668	664	669	626	635	691	666	683	624	697	631	691	670	689	652	662	670	628	675	670	664	673	652	662	679	690	682	681	725	658	678	672	686	672	671	673	656	716	666	685	661	707	695	684	657	648	657	671	693	710	684	668	665	710	681	676	685	688	658	704	692	659	694	674	710	656	628	703	673	679	657	664	697	683	690	704	659	663	685	683	689	662	651	674	696	678	672	635	653	645	688	724	689	679	670	714	673	664	671	625	660	692	727	719	672	646	634	678	687	671	658	655	654	683	662	642	678	671	635	651	663	669	686	664	648	658	653	657	718	661	668	629	716	686	660	697	657	651	669	714	664	704	652	651	664	713	630	689	698	673	689	678	670	666	666	708	689	674	664	707	622	656	638	675	667	689	695	682	678	675	695	666	658	617	680	628	668	643	620	636	677	678	690	639	668	699	688	664	703	682	685	676	677	662	655	705	677	671	659	704	720	679	703	640	668	663	705	634	686	637	659	701	631	675	666	642	686	669	677	664	611	605	690	657	657	642	639	632	648	698	631	654	671	689	675	640	692	740	683	672	635	645	677	644	648	624	683	669	684	648	685	674	645	668	677	636	707	697	663	699	654	605	635	707	696	650	702	626	699	653	661	640	652	709	617	674	646	676	677	652	692	657	679	678	714	686	646	749	692	673	646	644	645	699	664	658	672	666	695	693	657	698	648	630	661	638	677	687	672	703	658	681	655	701	645	644	698	708	679	666	654	646	642	707	689	715	663	660	736	663	704	641	713	637	625	671	650	709	649	673	672	669	651	677	644	672	644	672	673	724	663	675	669	614	672	661	662	676	645	638	660	657	668	694	650	649	648	645	638	692	657	666	685	675	654	683	668	641	673	682	630	645	701	737	698	685	666	676	693	679	707	716	672	644	660	666	668	667	655	672	673	675	687	678	671	660	653	704	645	707	667	672	670	692	655	678	695	696	727	665	678	680	724	685	600	650	653	688	651	671	746	677	688	685	692	682	665	668	656	656	697	703	674	686	677	695	681	696	673	674	634	634	654	704	661	614	656	654	666	668	706	611	688	674	687	706	605	677	670	696	652	736	694	680	677	646	684	671	673	669	638	668	602	672	622	641	709	668	670	691	636	666	669	671	606	653	666	698	654	698	652	684	655	654	715	654	720	662	710	666	684	677	690	692	657	640	679	650	660	734	697	665	638	666	642	658	711	692	744	657	713	725	722	637	664	679	634	647	692	691	672	648	670	734	659	648	723	652	676	652	661	655	683	671	684	679	642	683	668	657	655	697	690	680	658	665	655	656	662	673	694	676	648	673	677	665	678	686	651	694	652	688	658	667	702	673	677	674	698	642	639	704	729	642	661	650	667	694	664	681	653	668	679	660	636	678	628	679	671	685	628	682	664	660	680	652	683	633	658	667	686	694	667	639	693	668	693	641	632	683	697	667	688	685	684	679	649	659	703	698	670	663	671	694	617	685	692	652	671	634	694	603	662	676	690	712	659	636	682	665	656	692	710	702	633	650	673	690	655	674	701	634	677	684	651	683	648	674	691	699	659	665	692	680	664	651	624	668	668	636	631	663	683	700	670	657	678	706	683	665	696	652	666	632	659	661	694	683	682	671	713	675	651	694	653	666	751	711	654	677	690	628	690	662	659	707	670	642	675	699	699	657	645	635	681	721	663	667	700	652	708	690	708	682	696	651	698	672	660	627	682	656	697	704	689	666	641	656	636	650	668	672	640	669	709	662	660	717	661	675	705	681	634	666	643	631	661	640	645	671	623	684	652	662	647	660	660	637	669	680	639	707	696	636	632	706	654	725	672	676	675	664	642	722	623	670	671	635	650	680	660	637	677	655	681	704	668	705	666	681	672	659	661	668	654	656	639	688	637	637	702	663	707	744	682	691	663	655	698	637	666	677	608	692	652	657	659	678	676	696	679	707	681	654	685	669	641	649	649	652	673	660	688	683	659	746	650	678	683	652	664	717	618	678	621	609	718	644	710	644	675	695	658	690	650	613	683	620	670	721	662	655	662	714	698	668	666	685	658	670	701	695	639	660	666	648	677	706	718	697	692	697	703	680	698	641	654	672	671	705	643	680	656	648	684	676	690	671	643	652	666	666	643	678	682	674	732	690	673	633	662	691	651	685	683	680	659	689	654	646	632	706	648	717	654	694	623	666	638	648	673	722	679	661	690	602	719	642	647	711	648	664	684	649	668	646	650	650	690	656	682	657	647	720	698	675	630	664	696	707	653	677	704	654	618	699	670	700	640	665	635	672	661	654	688	684	665	712	682	713	618	690	665	640	660	691	650	679	722	683	671	661	676	690	657	673	654	670	684	672	699	686	707	649	648	632	651	695	615	701	664	663	622	685	674	653	656	698	654	656	668	680	683	677	665	687	667	679	741	680	678	714	680	689	656	657	644	646	673	670	684	692	667	684	687	715	645	645	657	660	640	641	657	658	717	647	675	669	618	618	722	658	697	661	715	667	643	690	653	651	669	695	707	679	734	661	658	670	670	680	691	676	702
4613	7968	6540	3621	2439	1828	1507	1658	5661	26973	31564	20483	8875	2920	1177	658	638	596	572	542	573	551	557	570	606	563	578	543	588	588	615	617	598	591	576	540	579	584	593	576	570	564	582	579	555	557	555	545	568	580	579	563	604	576	573	528	550	582	570	569	541	585	603	565	570	541	582	557	597	583	528	544	583	531	577	537	555	587	584	613	584	556	573	567	577	567	547	617	580	582	610	603	587	599	587	536	585	552	552	545	585	532	590	573	575	574	557	532	550	572	555	535	588	582	571	549	523	604	588	577	579	600	550	579	610	588	559	595	582	563	577	572	544	512	598	554	588	548	565	556	513	568	566	531	532	564	540	617	579	594	569	569	546	549	573	569	571	554	596	557	556	556	570	594	563	571	525	534	562	621	626	567	556	549	564	570	559	582	593	550	555	579	597	566	553	562	546	612	586	558	547	604	578	556	579	545	546	601	583	586	610	583	550	563	565	602	565	547	526	582	561	558	570	554	592	562	582	581	592	593	572	572	553	604	500	580	569	522	553	550	561	551	521	535	559	560	593	544	567	543	582	618	497	536	575	528	556	590	591	548	603	584	555	518	582	589	579	624	570	602	576	578	553	580	582	587	606	574	564	554	572	562	600	604	538	533	562	526	520	532	570	538	588	588	556	569	578	505	532	572	562	558	499	565	536	522	549	552	548	580	573	585	540	571	560	519	575	560	560	528	539	564	549	522	564	566	599	571	532	565	597	524	535	576	570	554	541	542	573	576	597	548	557	554	606	583	572	566	515	543	574	555	582	516	618	549	567	550	574	586	596	570	574	619	587	580	552	578	532	596	538	544	582	547	574	583	555	569	586	559	566	500	531	532	523	542	564	566	577	570	589	594	563	584	589	559	556	581	565	589	592	572	558	539	549	549	542	558	576	569	558	576	573	581	628	605	581	536	548	555	564	601	546	592	568	556	523	598	521	545	529	558	531	599	564	577	541	551	533	609	562	551	563	574	562	577	545	519	518	572	550	564	571	578	590	526	608	556	588	557	524	555	576	544	576	577	526	541	565	595	603	551	569	524	548	543	563	537	577	498	574	555	543	555	566	551	582	572	581	568	591	574	525	554	587	556	573	562	535	575	591	555	603	542	595	573	543	602	551	550	534	523	526	568	563	559	528	549	568	596	513	601	569	581	574	600	542	581	546	541	519	550	545	555	555	640	564	561	566	555	505	573	568	557	541	621	529	557	575	588	592	521	596	512	537	571	591	576	573	546	561	598	560	576	538	540	572	581	568	547	587	539	573	535	584	557	543	550	553	555	558	577	581	601	569	624	582	574	566	518	556	588	549	567	568	638	554	585	565	569	562	516	575	595	573	529	608	510	498	566	572	560	546	561	581	578	531	563	553	531	575	593	543	518	547	592	566	598	524	564	532	584	555	606	559	545	558	584	629	557	558	518	566	543	562	579	568	547	604	577	600	551	561	536	594	544	562	581	565	555	566	602	568	572	549	579	597	542	606	577	589	558	557	573	504	585	566	557	587	555	572	525	579	607	599	581	583	568	544	561	558	533	529	541	567	568	578	556	552	555	624	578	584	524	598	602	545	534	557	569	564	520	582	571	607	578	521	529	535	593	565	585	554	576	536	589	551	536	570	559	585	529	585	534	592	555	559	552	552	513	571	607	544	539	545	628	557	562	618	583	547	603	569	565	575	570	566	581	552	650	539	593	546	545	623	544	564	565	558	549	572	558	560	569	587	549	532	558	534	550	593	586	600	574	533	562	553	527	552	586	572	554	598	592	584	594	559	604	569	540	544	559	535	525	595	598	598	586	576	564	596	555	527	543	532	616	529	585	528	571	539	543	533	551	586	595	547	591	629	531	567	566	575	564	533	575	546	596	559	565	573	555	546	571	597	612	563	551	570	558	531	584	574	555	581	551	552	565	538	581	534	520	569	569	533	550	606	581	574	574	515	604	547	576	570	586	550	593	521	554	592	572	537	585	521	595	612	515	570	604	575	529	563	541	572	578	531	552	563	541	542	538	572	582	512	573	554	519	530	592	592	580	551	531	565	566	552	562	576	540	574	578	565	597	542	554	582	583	577	567	610	556	539	583	565	553	563	552	554	581	547	580	539	545	572	538	538	585	577	559	560	538	542	580	585	549	537	550	547	581	572	579	562	551	544	528	581	571	555	545	564	516	589	512	530	556	595	567	572	536	584	574	594	573	606	540	603	535	571	558	579	547	568	564	596	558	535	563	561	593	618	550	567	548	578	555	606	579	572	535	594	576	563	643	567	522	599	599	547	543	565	542	534	575	575	579	566	577	563	556	540	527	551	581	588	541	597	568	554	556	609	621	578	581	572	556	564	635	563	553	573	540	581	531	587	563	566	598	554	574	581	561	566	530	557	580	579	561	512	532	601	585	565	544	566	537	574	550	566	594	567	546	555	566	555	595	556	591	541	570	592	563	563	558	562	552	564	533	579	575	558	594	619	551	573	541	558	568	555	548	517	537	596	567	563	573	561	581	549	616	566	550	561	520	573	546	551	516	582	521	586	553	572	524	626	562	563	522	569	588	584	548	598	583	553	528	567	529	498	609	540	609	556	533	552	586	538	562	557	589	556	567	559	559	579	573	534	548	538	564	546	551	572	522	502	603	580	542	575	578	535	550	536	527	560	585	572	580	568	602	561	567	602	577	572	571	579	594	567	572	571	578	561	547	546	602	635	546	571	551	536	535	511	570	636	573	579	561	602	580	572	633	544	572	545	534	536	594	567	527	620	566	564	592	548	544	562	539	561	509	557	566	579	545	562	581	572	556	541	544	563	569	580	535	548	590	593	580	575	562	544	592	538	569	548	573	545	592	584	570	491	552	528	579	565	558	552	547	530	572	544	555	560	515	556	547	584	594	564	546	576	565	542	578	585	511	540	546	593	530	565	552	545	545	568	590	556	551	576	543	545	537	602	545	575	526	544	546	542	561	528	542	578	538	553	571	548	564	594	549	550	520	571	612	576	593	535	574	601	604	573	550	526	549	568	579	591	555	574	589	550	579	549	554	550	535	542	592	536	562	582	577	525	554	555	552	544	563	518	580	575	560	596	537	553	596	574	579	558	550	600	580	548	591	579	570	557	596	563	562	515	527	562	567	573	585	591	577	570	551	560	574	550	596	545	532	600	583	607	554	561	531	575	554	558	559	519	535	540	560	534	574	523	546	557	576	547	551	611	548	547	571	553	569	517	562	589	529	550	555	553	581	537	580	565	520	556	625	568	548	592	559	533	579	569	551	542	566	594	582	564	624	567	564	568	590	555	516	559	547	591	528	579	554	557	570	578	566	543	550	593	529	540	589	578	576	548	567	547	572	584	545	539	578	555	568	530	577	542	543	557	561	524	594	543	563	549	574	551	545	600	564	539	556	547	577	546	570	544	533	598	552	572	545	546	586	544	546	588	553	553	551	575	529	552	582	551	544	551	553	562	578	611	578	593	545
27327	13873	2096	947	641	566	518	537	540	1137	2352	2136	1277	750	583	510	510	474	458	486	513	494	494	500	466	523	512	460	478	528	470	514	500	488	466	506	476	498	494	502	545	460	497	484	482	485	479	478	505	473	495	476	489	534	483	519	481	490	505	509	454	461	474	483	519	487	477	509	451	497	499	459	496	496	524	496	537	506	493	463	495	502	483	536	550	503	517	477	493	471	481	486	499	522	511	505	512	464	486	491	485	508	477	454	491	485	498	530	511	552	479	466	486	498	505	499	498	513	493	471	510	504	529	483	517	484	498	506	440	471	475	475	525	489	504	496	507	485	508	528	478	502	496	479	492	480	468	490	486	476	529	470	526	509	518	471	505	495	492	464	488	496	470	480	476	476	497	479	468	467	508	551	516	519	488	486	479	498	494	468	529	486	498	499	504	505	471	470	464	466	490	468	531	477	488	492	525	483	476	515	514	520	531	452	502	523	521	507	520	501	492	486	499	486	481	512	465	462	495	511	529	463	517	508	521	521	520	507	501	561	496	505	524	520	488	498	516	463	503	508	499	482	479	522	533	501	514	496	524	487	500	482	490	489	479	477	481	491	504	514	510	490	489	517	488	487	507	491	480	475	474	506	467	475	490	513	527	508	495	515	514	498	485	465	500	492	488	513	506	478	517	502	489	496	494	456	466	474	512	472	500	493	501	499	475	556	545	500	491	488	544	486	506	506	495	466	466	498	487	501	495	552	477	497	460	478	500	504	529	511	492	495	493	478	444	458	477	498	494	485	488	505	470	476	514	498	478	477	491	539	481	486	457	511	496	484	468	516	495	480	501	498	471	495	522	480	493	503	481	501	487	484	529	498	511	484	504	508	514	502	532	445	490	497	506	461	486	499	470	467	506	459	532	503	525	494	461	486	490	510	518	486	478	470	482	505	537	478	452	485	481	459	476	474	473	514	486	552	496	486	499	468	485	490	520	491	493	494	509	499	503	486	485	517	471	482	473	505	503	491	450	480	476	491	485	513	498	497	484	475	476	509	515	536	453	450	500	535	463	483	491	485	488	468	486	497	466	480	496	491	517	505	470	510	464	474	523	491	490	487	494	508	523	472	494	502	497	492	489	495	548	477	512	472	523	491	492	496	477	487	483	517	454	525	504	488	498	531	456	497	494	513	503	494	505	492	478	521	512	478	486	494	492	525	493	501	523	497	482	526	542	488	534	494	512	508	468	492	445	501	493	468	519	487	505	501	476	519	510	455	477	493	478	469	433	510	498	521	468	466	474	485	489	450	525	509	478	529	447	484	481	483	510	538	501	506	484	489	507	537	472	537	489	524	517	540	474	462	500	478	492	489	495	473	492	483	482	492	499	460	481	514	507	508	461	508	533	521	480	474	501	532	467	508	543	523	514	464	493	465	546	513	488	537	469	499	471	498	477	520	457	520	487	475	479	508	473	493	527	470	471	483	482	513	505	505	502	478	470	441	489	480	481	524	496	523	489	508	508	505	498	493	473	485	496	489	506	509	499	498	457	497	492	500	518	515	518	505	486	487	518	456	488	465	517	530	496	528	491	451	469	486	508	499	545	510	474	506	520	517	472	468	478	470	488	524	484	491	496	478	500	524	486	500	513	491	526	470	469	534	476	489	498	483	478	540	526	495	493	533	496	497	499	488	479	480	503	478	535	530	480	498	477	478	516	477	496	495	482	495	480	497	483	506	502	497	507	488	496	506	456	458	481	510	486	510	455	520	495	550	492	478	497	530	468	472	508	471	465	508	470	448	507	479	454	506	503	484	528	484	530	489	463	503	474	505	472	495	520	505	472	487	502	496	512	514	531	469	488	486	523	458	462	501	496	507	496	517	502	483	505	466	513	506	481	509	477	467	497	508	476	497	524	484	521	513	470	484	516	484	528	508	508	497	509	484	494	531	467	498	524	482	522	507	481	519	480	487	510	512	497	518	490	456	474	495	528	541	494	489	477	516	495	508	491	496	538	510	537	466	500	471	498	490	490	471	489	498	505	458	453	502	506	531	505	484	481	515	500	480	503	508	493	477	488	514	494	529	490	500	474	506	483	453	504	524	469	477	520	480	504	495	486	512	531	503	509	468	508	469	508	513	507	529	461	523	478	484	478	496	564	506	519	513	478	530	484	506	493	481	525	480	506	473	497	494	497	489	499	543	513	482	459	511	465	478	508	515	487	482	512	511	512	512	514	485	512	495	546	454	483	490	498	535	493	486	503	486	487	511	478	492	457	480	517	471	472	487	486	463	484	460	465	493	493	501	479	448	501	525	500	527	490	480	475	484	506	488	533	483	493	486	496	484	539	520	531	501	496	503	522	509	505	527	525	477	498	505	486	486	520	527	530	481	509	512	493	497	546	526	491	499	502	521	500	507	500	489	483	491	472	527	417	499	514	496	456	505	484	447	445	502	493	477	482	480	492	522	473	512	527	516	537	504	475	499	505	496	492	500	480	492	530	469	462	502	504	514	540	493	501	525	503	483	497	492	481	489	513	498	464	467	472	475	491	468	463	457	477	458	569	509	481	478	464	496	529	500	474	509	479	500	492	492	475	510	534	539	503	502	501	519	460	505	487	469	480	477	517	546	454	493	512	469	511	479	505	453	504	491	516	514	504	487	496	497	510	470	492	504	467	504	494	476	498	486	485	549	486	502	544	547	506	515	497	508	508	512	482	458	499	506	536	501	495	510	498	466	471	476	500	476	466	472	478	508	499	496	510	511	523	505	510	487	507	499	499	492	494	483	506	497	476	490	464	484	456	471	504	533	498	528	524	489	497	489	529	497	515	486	523	487	485	486	495	487	545	538	501	455	493	444	475	507	497	506	505	501	527	532	510	527	524	506	556	470	495	496	494	500	513	532	459	478	506	467	480	485	486	498	539	518	501	487	511	491	503	489	517	477	501	495	498	518	451	477	465	458	524	498	513	491	493	483	464	462	493	501	499	532	527	508	533	510	475	485	470	477	526	527	484	512	488	475	466	477	488	478	533	502	491	499	482	489	533	498	508	521	461	517	479	478	492	468	499	483	502	510	489	487	482	504	495	518	478	481	488	499	460	501	488	453	477	509	513	465	479	487	540	489	453	475	521	479	483	496	521	525	481	515	507	466	534	458	482	465	479	494	520	449	502	524	503	512	481	473	533	472	467	513	517	491	506	508	489	519	465	474	525	491	500	461	489	500	534	495	475	531	496	528	509	515	511	511	534	497	560	493	523	501	492	493	493	475	474	520	511	500	511	499	497	503	507	452	513	496	550	514	505	489	517	513	488	469	481	531	506	496	512	479	495	540	509	479	515	508	498	484	458	520	484	495	465	496	490	510	494	474	467	448	480	498	493	464	482	509	497	517	502	487	476	527	510	476	507	478	519	493	535	479	466	464	503	506	456	524	534	549	470	504	516	502	459	513	504	482	485	465	521	513	485	472	498	479	541	465	490	490	479	495	475	500	450	534	507	501
5238	1630	1120	702	580	514	490	485	548	1525	2940	2221	1309	660	494	425	444	399	388	394	392	403	365	410	431	395	402	423	418	412	413	417	414	408	428	389	423	384	438	435	410	419	383	424	399	411	417	435	402	413	411	417	372	423	418	407	420	381	412	408	437	443	417	388	396	393	387	430	437	394	418	386	419	375	391	425	397	444	411	436	370	415	373	421	421	412	416	423	391	381	423	391	466	414	392	408	413	412	427	431	404	437	435	392	394	401	403	408	429	444	421	406	410	443	405	402	422	392	430	388	397	436	396	415	408	440	405	403	420	427	453	418	423	440	432	427	413	435	393	431	375	423	381	388	428	424	376	441	409	422	393	423	414	411	386	382	382	417	406	369	434	406	435	384	386	400	401	423	383	423	410	446	410	369	425	361	387	405	392	429	394	392	418	396	408	433	350	427	417	447	374	397	415	367	420	446	402	393	389	403	437	404	426	392	433	405	433	424	427	405	390	430	423	455	386	420	405	405	432	424	422	429	434	417	395	435	405	400	422	404	392	408	415	448	439	409	412	418	437	397	423	380	387	409	395	385	400	449	387	400	433	416	410	419	396	422	390	419	396	401	402	443	438	394	417	434	413	432	425	418	380	380	382	405	384	397	444	398	436	422	407	397	427	428	416	420	420	387	428	402	410	407	383	429	391	428	405	408	399	423	407	378	401	430	407	424	426	436	392	388	375	417	385	418	391	426	422	415	391	409	432	424	397	423	430	378	408	398	398	396	450	444	424	421	417	399	390	395	402	428	423	413	431	408	417	438	441	395	367	450	444	434	421	430	412	384	394	428	404	432	402	439	396	447	403	389	429	402	451	420	415	429	416	433	447	403	447	411	428	427	436	410	422	386	454	437	420	397	423	421	406	409	428	412	413	424	416	401	390	396	415	398	416	403	396	432	422	438	402	406	425	401	413	423	393	428	410	400	432	433	431	406	418	396	429	428	421	428	380	391	421	388	450	419	417	376	397	383	396	417	439	412	361	413	423	366	413	444	432	392	450	423	406	396	392	377	421	392	443	432	422	424	373	391	412	386	424	407	409	407	379	389	437	432	437	431	405	458	389	423	396	373	376	399	408	415	385	392	389	424	418	419	413	393	412	423	403	398	461	421	423	415	419	394	436	412	416	398	445	392	423	430	407	400	377	410	416	409	414	387	398	437	432	385	422	382	398	405	433	397	414	413	431	391	406	408	416	386	419	422	403	428	437	427	443	407	410	384	443	421	410	401	405	421	408	388	414	435	417	413	469	422	395	414	398	461	403	417	381	421	390	418	394	412	395	396	419	439	384	441	387	406	424	398	408	412	444	396	434	399	392	405	434	449	427	400	406	404	398	399	417	382	422	426	455	412	414	417	409	409	400	366	402	414	413	423	406	426	427	420	414	432	412	425	417	408	402	393	423	414	412	403	440	421	425	467	421	408	380	430	435	387	410	358	419	425	454	415	402	411	420	408	417	388	423	410	429	421	418	415	393	439	393	407	418	413	453	394	427	401	436	403	413	412	427	401	437	409	450	409	447	409	442	405	425	392	395	407	404	405	412	395	397	441	384	426	405	449	435	447	394	385	411	432	410	404	391	432	412	398	404	427	448	422	402	413	414	403	397	431	405	420	432	397	387	408	408	385	397	430	428	419	415	397	406	400	451	392	371	429	411	388	438	407	449	394	412	369	391	415	420	438	421	411	417	416	407	403	394	423	412	424	402	403	449	404	419	431	417	403	418	418	405	375	438	419	409	434	362	412	422	419	433	446	379	417	430	418	430	401	437	381	411	419	426	391	414	404	420	419	413	388	403	389	417	427	423	373	394	425	455	430	389	439	432	460	409	438	433	399	399	427	369	445	400	400	435	414	425	413	403	407	372	393	405	373	415	405	450	415	385	395	403	410	414	424	382	419	393	393	406	424	417	428	420	395	414	386	421	417	412	402	434	401	392	414	420	423	399	429	418	422	417	416	412	410	433	410	404	410	397	415	365	409	370	410	420	417	384	442	413	440	432	384	445	368	401	427	394	433	439	416	399	406	349	388	398	381	408	433	410	465	419	408	403	384	407	371	425	426	410	430	444	410	390	399	429	437	402	421	416	400	392	403	375	418	436	423	430	397	402	417	414	439	392	416	393	423	388	418	450	392	425	429	414	417	413	372	403	442	434	389	430	379	442	402	418	440	415	421	398	457	437	397	421	447	471	416	403	384	415	425	432	397	385	417	418	419	399	395	405	400	405	393	425	451	413	413	397	402	413	393	434	411	401	420	420	419	388	434	404	436	424	425	437	407	384	411	404	395	394	404	429	416	455	395	422	452	407	444	419	373	428	391	386	395	400	388	411	392	410	414	403	456	399	442	360	408	383	427	389	403	425	398	407	398	403	442	421	399	415	378	421	418	436	388	401	440	435	427	415	449	426	368	440	374	419	413	391	417	397	397	427	429	437	406	423	438	422	406	439	379	426	367	392	443	435	422	398	382	405	438	380	376	422	412	422	387	416	400	431	401	404	413	406	405	405	401	397	429	418	409	416	401	424	440	376	407	411	409	430	408	423	408	425	416	448	404	396	416	387	431	428	435	395	416	434	403	422	410	422	345	401	441	400	405	399	369	435	476	413	422	393	407	423	407	380	427	407	428	381	409	420	403	395	438	383	377	414	445	417	408	424	403	417	397	399	394	405	399	443	434	416	387	365	408	406	410	422	454	417	380	425	408	434	429	440	361	415	415	395	422	396	404	454	375	411	392	438	409	397	419	403	423	393	442	422	385	422	407	438	401	423	384	419	417	418	451	389	443	403	423	433	424	410	422	438	383	388	461	402	399	401	392	398	454	427	440	399	428	450	405	413	405	434	414	388	413	382	442	408	411	418	454	398	406	417	386	418	424	393	397	406	384	402	372	438	390	426	404	426	411	384	395	393	429	413	408	406	408	411	423	443	413	413	392	417	417	384	387	418	398	400	397	398	387	432	405	403	358	401	411	375	385	394	404	418	441	425	371	404	400	400	393	382	381	397	392	439	417	420	416	387	410	429	390	417	380	445	391	420	450	366	418	414	434	422	404	449	418	405	392	403	397	385	415	396	389	426	414	405	401	432	425	416	435	360	390	435	395	424	404	417	459	418	426	430	412	425	412	365	424	419	427	404	408	394	425	425	420	416	387	402	383	423	422	375	425	427	409	421	388	419	448	442	430	393	416	446	385	382	437	417	410	442	423	396	388	396	381	437	410	403	424	416	422	406	453	404	403	425	402	423	396	397	439	413	444	404	401	428	425	367	452	421	416	382	417	418	448	415	408	398	372	450	423	429	438	411	382	414	396	429	401	420	432	420	410	442	392	426	368	403	386	426	419	431	389	403	433	355	383	406	455	417	443	389	411	449	409	381	414	421	412	409	390	428	419	428	419	427	405	423	418	428	413	423	408	389	369	445	421	402	399	374	396	426	397	365	410	377	414	414	436	400	423
24869	21054	27413	24913	11252	1565	1028	889	727	8357	23282	17268	7534	1940	784	557	510	511	551	528	548	520	535	541	484	499	519	496	549	570	518	528	507	489	525	526	535	521	487	526	514	513	513	519	509	505	512	499	552	555	482	520	506	499	538	544	535	549	512	519	453	506	478	466	515	506	468	500	529	515	547	515	531	507	528	496	531	545	498	502	519	480	504	519	486	507	537	507	500	487	496	512	515	492	496	496	530	508	519	520	539	507	509	476	533	464	488	491	523	560	547	527	484	514	495	509	509	525	473	531	538	511	503	497	511	515	494	486	491	507	519	523	516	470	515	514	497	515	533	530	496	553	530	449	519	499	573	491	498	475	536	499	506	540	494	538	493	507	505	500	507	467	530	518	489	493	525	536	559	525	483	503	483	497	490	522	542	541	469	501	483	508	480	495	526	500	496	508	508	484	487	517	501	485	499	514	530	525	480	547	461	521	516	511	503	529	485	510	503	516	524	510	495	495	498	497	498	506	533	499	522	504	521	515	508	463	518	480	535	552	532	545	487	529	504	492	538	510	496	511	522	548	501	517	528	508	515	524	528	538	518	521	485	494	551	467	532	575	512	447	490	552	495	508	522	511	534	510	480	516	463	511	522	503	517	513	488	538	524	516	514	487	496	509	530	488	537	486	498	479	518	505	472	503	524	480	514	521	488	537	479	474	529	529	486	508	543	493	473	525	543	486	510	539	468	532	513	489	506	487	492	484	477	470	544	526	528	539	473	523	518	504	493	504	552	468	537	503	505	468	480	474	504	539	533	517	505	505	524	496	510	503	524	487	524	518	515	517	528	527	476	508	458	502	498	522	492	507	482	482	501	471	502	531	563	474	521	505	531	501	497	509	550	509	486	559	481	544	550	504	442	497	527	493	482	548	512	487	521	510	517	521	474	527	550	515	513	506	473	490	487	527	498	490	546	497	525	491	512	504	565	523	491	491	497	490	523	494	527	544	518	498	504	470	482	526	518	490	524	515	507	484	450	543	537	460	508	509	537	513	498	508	507	478	480	514	533	489	485	531	525	546	514	507	528	515	536	488	542	558	515	510	478	516	497	505	497	496	517	565	490	462	520	519	520	540	467	502	502	474	501	484	528	480	483	534	511	504	492	520	556	510	473	524	478	493	491	505	499	506	509	489	526	520	491	539	521	520	473	547	515	492	508	518	501	528	520	543	472	475	508	523	482	504	499	479	505	516	517	516	532	485	483	520	504	501	519	451	493	477	498	544	481	508	522	532	490	519	515	513	543	482	480	519	508	561	492	488	556	530	476	523	538	501	522	557	532	487	465	532	477	500	532	520	485	524	511	503	515	548	488	508	464	488	520	518	531	530	523	515	520	486	505	486	499	498	490	513	488	463	500	499	516	518	539	479	541	509	487	484	533	497	524	492	510	498	461	502	521	523	524	481	529	487	508	513	500	518	503	493	516	492	531	474	554	522	493	525	549	518	519	541	546	514	554	484	477	507	493	522	515	530	491	528	478	505	538	497	483	499	522	573	517	481	513	515	517	526	488	487	485	536	542	493	466	514	507	488	524	510	473	476	508	514	532	499	504	534	520	522	501	523	510	535	476	547	518	500	497	505	503	524	507	519	485	543	525	527	539	500	499	512	494	471	478	512	566	508	515	518	508	526	505	509	508	495	513	527	483	511	487	497	536	491	565	534	480	488	485	506	494	490	492	566	532	515	478	513	525	527	528	495	502	507	512	510	476	511	520	558	537	528	484	522	492	507	494	512	532	506	508	490	536	508	535	545	509	507	484	497	496	514	486	514	544	538	498	526	533	474	509	527	489	505	526	536	528	474	489	515	512	531	519	531	511	488	492	546	495	503	510	478	505	493	475	498	497	535	501	557	523	501	524	515	514	514	497	495	502	524	464	485	525	493	500	493	475	487	519	524	529	501	550	491	515	502	483	499	513	478	496	495	499	496	526	455	507	479	562	508	542	530	511	493	508	500	523	554	529	509	552	494	518	498	536	492	508	476	503	524	502	515	470	494	506	502	478	551	465	494	514	508	535	500	508	491	494	531	545	494	486	515	492	462	499	499	511	491	517	525	548	512	492	513	515	497	516	512	504	500	502	536	510	511	507	506	510	516	500	514	510	527	507	503	539	494	538	522	500	464	519	461	504	481	530	476	533	523	502	526	502	494	509	471	494	453	499	522	496	494	525	524	489	537	514	539	496	501	510	482	485	561	557	506	489	553	515	518	526	526	517	497	454	514	530	507	487	490	480	505	559	517	486	489	509	530	496	559	517	533	510	515	487	495	534	500	519	480	533	493	495	524	488	533	480	532	541	529	495	540	502	509	492	463	506	501	498	511	514	482	527	504	470	512	497	550	539	507	521	537	541	504	523	512	512	498	543	489	470	494	491	531	516	511	501	475	527	521	517	522	487	517	570	525	530	507	506	492	508	498	478	527	541	508	504	513	550	504	508	509	512	502	490	572	471	542	530	513	517	548	500	519	507	557	484	483	475	519	528	481	487	513	505	542	479	485	479	556	474	508	502	521	505	550	477	487	519	527	523	483	509	539	535	536	532	468	535	519	485	535	495	516	528	546	471	513	515	521	494	510	536	516	525	524	499	505	511	489	492	513	506	500	528	456	470	517	516	492	504	532	487	543	515	468	471	486	473	509	506	504	552	514	535	494	479	506	514	511	492	525	455	526	546	484	516	521	484	512	504	489	505	509	500	513	484	496	544	534	495	549	501	463	514	486	512	511	498	528	529	508	533	540	536	455	468	484	452	521	500	511	511	529	489	538	526	492	494	506	503	505	515	491	523	533	506	475	513	514	526	469	497	504	532	507	537	483	502	507	513	502	478	520	512	478	494	502	485	502	503	528	518	505	486	445	456	499	503	526	508	485	502	474	532	491	524	517	496	488	460	502	512	487	548	507	507	536	493	518	488	479	509	456	528	513	505	506	511	483	469	536	477	492	494	513	472	527	511	518	544	517	460	555	541	488	508	518	507	506	522	495	532	502	479	494	489	457	511	489	506	521	527	510	512	518	544	522	509	544	518	521	505	548	500	534	476	525	500	484	518	492	513	516	532	519	507	511	553	515	494	538	511	456	577	528	514	543	535	502	556	492	541	521	528	532	565	483	462	465	528	489	549	500	483	479	492	495	503	491	499	490	511	493	501	518	483	526	511	494	510	512	511	491	533	483	522	526	512	495	531	544	511	523	486	534	520	498	536	475	503	482	562	516	498	539	468	484	490	565	501	481	485	521	456	511	513	534	503	523	526	505	509	497	518	517	505	511	533	526	569	526	489	517	527	539	501	562	484	509	530	509	502	500	534	495	505	515	488	492	476	550	467	524	502	497	521	535	482	537	476	541	490	461	502	501	532	484	498	504	532	501	511	507	511	498	510	526	501	527	545	548	465	519	532	476	540	511	495	482	504	528	490	515	467	538	534	514	500	490	551	497	461	476	517	500	524	477
4141	5015	3962	2143	1562	1115	981	988	841	11321	22011	14581	6402	1908	753	521	494	479	460	461	452	468	462	482	444	460	459	488	449	448	447	405	453	442	461	446	426	436	489	431	438	496	468	485	442	424	404	459	474	448	484	461	453	436	441	495	426	453	506	402	447	464	445	463	439	445	478	496	456	428	475	488	416	433	493	450	458	442	442	436	439	462	432	430	458	434	457	464	458	459	504	491	446	439	417	449	421	464	446	466	438	468	471	498	445	433	416	450	456	438	450	415	426	436	443	442	399	447	448	469	464	450	486	410	446	428	432	436	404	475	442	456	410	424	414	425	475	430	443	470	475	449	439	461	422	423	450	423	446	449	470	478	437	428	445	459	432	435	450	446	423	411	418	458	447	469	431	445	434	474	447	449	436	491	457	458	431	422	459	436	436	485	429	449	451	458	441	430	442	455	397	472	465	497	414	448	446	451	447	449	426	454	436	439	457	448	413	430	470	492	464	454	472	494	420	453	438	433	442	478	423	471	449	459	440	458	445	440	463	499	465	475	431	435	445	455	456	459	449	437	429	433	449	436	433	456	440	433	450	453	459	466	444	426	477	435	437	467	449	462	433	423	450	415	463	453	463	413	428	445	424	481	465	427	449	464	430	410	494	424	408	424	466	442	427	437	461	468	418	452	443	408	433	445	449	460	444	481	464	437	417	460	442	465	460	441	456	421	405	458	493	435	426	424	422	456	426	426	469	456	472	456	467	425	438	440	454	490	420	492	445	443	439	452	432	418	428	471	464	433	445	439	445	426	461	471	459	394	454	460	486	462	422	453	421	428	426	441	441	449	448	477	449	463	451	434	453	439	463	446	472	468	437	452	460	443	434	447	451	465	445	439	465	476	442	438	447	432	411	433	436	395	429	411	423	418	465	449	452	455	457	480	439	444	421	448	431	418	448	419	457	437	457	438	414	423	469	413	460	463	427	435	464	482	471	465	418	434	459	466	458	459	459	400	467	470	476	437	437	419	426	390	453	439	465	438	441	464	447	437	445	448	447	437	461	496	485	501	463	432	462	424	398	496	411	424	436	435	488	490	450	461	479	440	430	473	476	435	467	452	461	441	464	448	413	424	418	430	442	487	457	440	435	480	442	485	430	447	438	433	446	388	460	422	453	476	452	435	428	441	459	443	435	440	421	443	433	477	429	442	458	412	432	434	475	484	458	436	448	445	441	435	445	456	445	448	441	426	450	472	462	480	454	431	428	447	437	461	477	467	450	462	473	415	465	436	456	438	440	442	484	449	463	484	454	459	417	457	455	421	442	425	451	468	444	422	453	454	466	461	431	469	446	477	458	463	447	436	436	417	428	438	443	458	438	457	479	429	437	446	490	425	469	446	470	407	421	453	464	455	464	443	471	447	438	414	484	462	409	427	401	432	460	508	423	451	423	447	432	456	481	446	441	449	433	447	483	470	449	449	445	467	427	474	441	423	443	452	477	434	465	457	425	432	467	455	447	429	466	418	462	452	413	465	422	443	419	469	462	452	452	431	450	446	414	433	444	435	443	456	448	452	492	482	450	458	456	450	456	449	439	432	458	429	425	461	448	491	446	472	424	472	460	455	456	440	453	429	450	446	480	420	452	472	463	458	472	458	489	446	428	447	451	444	455	476	443	442	424	506	439	474	424	440	448	452	460	475	468	457	478	433	417	480	447	436	435	424	440	431	435	460	436	448	458	397	480	424	424	476	468	435	426	443	418	413	458	452	441	453	459	457	462	436	425	435	418	472	473	457	416	448	453	426	448	454	430	450	445	406	437	432	434	420	416	456	453	429	412	400	421	423	495	463	415	435	485	430	447	435	464	424	473	466	428	449	475	441	424	398	448	398	428	453	421	427	460	458	463	443	469	448	460	426	502	431	442	420	411	429	477	446	445	462	440	405	438	427	484	455	403	447	495	419	461	414	477	472	477	430	478	458	439	447	431	446	432	439	444	430	475	455	435	449	469	485	445	453	457	431	424	445	445	461	412	439	462	461	419	416	473	423	461	449	445	442	443	474	403	465	453	457	448	421	476	447	456	484	447	492	439	421	441	437	438	430	452	427	454	486	494	436	473	430	454	413	451	429	465	463	454	439	455	437	420	430	464	435	428	487	469	478	437	451	418	403	438	431	459	504	431	465	470	452	458	424	436	415	443	448	475	437	452	419	472	425	460	429	399	449	437	418	446	391	425	478	438	425	426	457	445	456	460	441	441	421	461	500	482	461	455	444	418	410	458	448	419	446	456	492	458	427	466	458	438	477	440	452	416	471	435	449	450	446	436	470	442	460	445	520	412	467	502	440	443	429	449	456	431	467	473	461	424	471	437	469	420	437	438	409	476	448	417	433	460	453	428	472	478	426	438	478	435	470	442	423	437	434	472	424	467	463	433	469	471	469	447	422	447	439	438	435	435	445	453	443	432	489	407	457	459	432	446	440	454	431	445	479	479	425	435	453	431	438	442	450	474	457	414	440	409	489	437	443	435	451	411	470	400	455	447	432	414	442	426	455	463	466	430	454	439	452	471	465	422	454	464	436	424	457	468	474	427	446	447	420	467	455	471	451	484	434	464	457	459	446	450	410	485	464	488	428	414	454	471	450	453	428	428	469	454	455	486	469	448	438	467	429	474	445	459	451	448	428	446	469	423	438	426	484	460	458	443	411	466	432	454	479	416	454	451	472	456	431	440	446	466	432	472	449	429	493	450	494	464	444	445	466	413	424	440	443	454	445	460	435	459	477	420	421	383	449	456	475	453	441	427	441	421	464	449	456	435	460	438	468	446	450	494	452	481	438	454	484	447	477	405	429	476	481	438	443	397	458	434	464	379	441	425	448	467	426	425	461	426	437	470	458	436	444	470	448	448	402	466	479	441	422	422	436	480	460	425	467	465	446	459	458	437	411	413	468	429	440	445	467	427	429	439	437	458	445	465	441	502	464	456	428	462	426	452	453	457	433	441	511	434	433	467	435	475	483	482	465	418	440	473	423	445	422	442	454	482	481	462	459	398	468	440	458	440	442	466	464	442	451	423	445	429	443	460	436	427	483	448	423	441	460	470	398	423	450	451	439	426	466	444	487	427	475	438	440	431	452	459	423	436	417	433	469	425	436	440	466	456	448	460	415	452	432	471	455	426	424	441	443	427	443	410	417	450	441	437	446	417	483	411	391	441	466	453	441	419	432	461	432	506	453	467	443	446	452	440	466	423	459	470	419	454	448	441	494	410	430	416	485	456	417	486	428	438	447	442	449	449	450	440	411	434	473	453	469	451	439	421	446	445	450	440	466	415	453	478	416	434	472	467	476	457	447	431	449	463	409	432	424	483	468	409	453	423	426	443	469	429	462	460	437	435	452	458	441	456	445	444	415	435	469	481	451	469	469	446	442	435	457	469	494	409	425	422	426	451	465	429	432	452	416	427	451	474	447	447	451	447	435	439	424	442	434	419	453	425	444	465	438
23841	21060	28339	23995	21038	9781	2361	1371	1110	8161	37476	30291	15736	4127	1262	824	713	670	661	706	708	670	636	699	683	695	678	665	637	689	715	642	699	699	683	684	643	664	674	653	688	670	667	638	692	717	677	683	656	645	731	679	723	671	712	731	733	714	682	633	690	701	668	688	731	740	690	691	631	702	667	753	650	666	614	651	670	638	657	668	712	675	659	684	701	657	687	642	609	667	733	688	668	673	693	695	655	695	651	683	694	714	678	712	732	719	669	634	676	670	688	681	613	685	622	665	696	661	678	664	716	642	627	660	656	668	654	679	667	626	668	691	717	678	624	702	668	731	701	689	676	672	693	677	699	673	662	711	695	731	685	642	649	686	666	703	623	645	675	654	670	719	641	703	694	695	660	653	655	705	654	652	692	665	694	686	664	701	659	662	731	691	664	708	706	648	706	694	647	652	691	687	683	718	658	686	746	735	701	690	675	685	630	706	712	657	723	684	698	708	667	653	672	688	705	653	679	645	652	669	706	663	670	657	685	688	661	722	648	621	688	665	665	689	643	688	665	665	682	653	679	666	645	649	644	703	667	660	628	699	646	713	677	670	739	644	672	693	665	641	691	725	646	687	673	672	671	648	663	669	664	638	623	674	701	698	665	672	679	700	694	703	667	689	641	651	651	610	685	636	614	650	700	714	626	773	683	728	694	661	687	657	648	682	666	682	695	711	687	659	704	717	688	659	699	689	661	652	669	637	666	670	656	642	695	663	661	706	657	667	643	652	726	670	667	680	638	672	676	657	603	663	696	663	657	680	660	676	683	681	648	674	686	700	672	671	715	677	637	690	720	714	681	658	683	684	731	680	679	717	723	657	630	652	674	696	703	702	668	675	717	684	644	644	648	701	667	689	658	637	632	699	667	664	661	694	714	638	683	701	682	639	694	657	662	668	688	657	642	657	661	656	635	689	628	706	665	673	656	673	674	676	633	710	713	643	695	646	653	661	703	634	664	656	663	713	673	649	660	679	695	666	676	697	678	647	690	692	670	655	646	662	685	690	701	700	665	698	689	643	662	691	693	650	706	662	618	680	680	660	720	661	668	684	685	652	682	668	660	687	681	691	713	660	712	645	669	637	656	694	648	680	672	650	642	712	697	666	671	635	702	636	652	722	712	654	663	704	711	725	655	637	647	628	633	733	637	664	677	665	701	662	691	699	652	701	697	659	695	686	644	682	684	692	663	633	631	645	690	669	685	684	693	666	679	665	618	659	636	645	643	682	710	635	642	709	697	706	670	671	650	688	663	691	649	685	624	645	712	684	617	653	667	667	682	695	654	693	682	643	651	675	656	676	645	686	668	686	673	675	739	659	709	674	649	664	639	685	671	757	668	685	621	633	639	683	721	648	681	716	666	637	636	668	654	653	639	657	647	664	720	695	661	658	660	694	701	634	677	736	664	651	667	671	676	680	658	668	644	665	676	684	695	679	642	657	645	631	662	643	614	650	681	649	667	702	650	663	720	673	654	688	663	634	698	673	699	676	670	624	692	668	620	649	645	661	717	666	692	688	713	688	677	685	707	644	694	673	697	614	691	742	691	660	704	693	646	682	673	675	658	650	658	668	716	673	680	724	667	702	638	734	678	719	678	665	662	663	683	676	675	669	663	674	709	684	649	688	659	676	675	660	634	705	650	651	683	695	667	634	724	654	653	664	666	707	633	706	711	641	656	689	702	655	637	675	665	697	653	698	689	690	667	635	690	676	672	670	646	699	709	688	680	652	672	630	670	666	697	640	730	628	686	653	675	681	676	696	643	718	687	638	694	690	676	733	646	707	677	678	698	687	671	681	712	645	679	632	686	648	723	666	677	692	682	650	715	654	718	668	695	655	713	659	653	693	650	688	677	658	699	630	642	693	687	623	663	650	643	708	625	684	701	676	643	686	653	645	656	677	682	660	674	613	687	653	636	678	647	714	641	682	676	646	655	676	661	700	688	680	674	681	659	641	704	696	663	686	680	694	682	733	654	689	659	677	696	666	679	723	686	673	656	602	701	665	686	642	676	675	620	684	627	636	677	641	654	643	643	632	700	648	680	646	643	680	672	679	650	654	701	708	704	641	657	683	690	724	638	673	681	710	655	635	672	624	690	676	654	693	690	615	672	743	727	648	697	714	667	701	679	683	690	691	689	682	681	684	664	677	670	645	659	680	667	698	650	661	679	703	660	663	697	699	666	652	676	695	634	660	719	651	684	649	668	672	632	609	644	667	699	699	612	667	646	716	690	634	671	700	662	647	689	680	680	672	684	668	654	682	655	677	673	670	680	673	650	696	690	663	653	680	710	653	655	670	636	700	700	651	688	651	647	649	666	677	667	684	680	643	630	667	695	678	660	685	667	715	682	647	672	671	661	691	593	670	695	670	646	631	646	652	659	666	671	655	663	667	679	674	665	671	661	659	684	658	649	710	631	678	640	677	653	670	703	703	660	680	643	690	692	634	665	687	653	726	688	669	677	626	661	697	661	674	712	668	705	668	672	671	725	658	685	682	689	699	647	601	667	690	643	646	641	686	665	666	653	686	664	707	716	720	698	667	678	678	700	646	683	688	685	678	614	681	647	695	677	720	670	608	698	680	645	683	608	679	684	695	665	658	673	675	657	694	713	667	696	685	696	661	616	678	650	633	673	655	639	660	665	673	693	689	635	750	694	661	684	641	661	712	692	710	654	615	651	670	677	685	613	647	700	671	685	661	704	703	684	656	649	685	662	674	664	685	672	720	683	666	687	713	668	670	646	710	653	702	643	698	676	721	631	649	691	710	657	675	752	655	658	661	682	652	669	685	667	651	652	669	702	640	701	682	631	688	691	653	641	681	635	676	668	718	669	624	672	648	687	707	645	688	665	687	707	725	688	652	676	664	634	660	652	651	676	635	652	656	664	628	670	635	700	674	664	692	673	639	672	654	675	687	660	660	693	686	651	689	631	690	640	702	673	677	652	649	719	681	718	661	675	660	674	660	652	657	655	671	692	679	666	688	680	652	650	681	713	646	637	680	677	725	728	671	671	663	707	631	672	624	654	674	651	662	622	659	708	651	717	694	675	675	672	673	657	677	680	709	696	654	694	641	676	660	675	657	670	679	650	681	628	650	694	655	677	675	668	650	661	688	699	673	659	644	682	669	693	652	696	678	658	655	688	647	676	689	683	650	653	650	673	643	649	656	658	648	643	650	655	638	663	668	681	642	658	631	684	665	666	672	687	668	674	646	684	701	680	638	673	704	634	675	660	709	651	653	598	683	651	684	681	680	678	612	669	667	674	643	693	676	673	650	668	653	653	631	651	705	649	656	652	637	669	660	652	716	637	692	648	665	647	685	698	642	708	679	668	678	665	697	727	653	651	647	700	660	692	657	672	651	636	660	662	648	623	680	693	651	714	660	716	643	659	663	724	721	677	692	657	690	639	675	668	659	677	664	684	656	670	659	699	661	688	716	655	672	655	612
5068	8164	6604	4205	2700	2018	1713	1404	1215	11727	35135	24860	11484	3249	1110	666	610	574	596	565	596	594	569	582	609	599	595	554	566	580	599	595	552	560	586	575	531	606	561	582	561	586	597	589	564	592	594	613	604	575	620	598	547	579	611	571	572	598	555	581	575	519	551	590	584	591	584	555	607	558	558	552	590	570	598	540	591	563	528	578	553	622	553	555	594	593	559	586	577	536	611	575	601	543	544	560	549	533	573	521	596	613	544	564	582	582	544	545	531	556	576	572	573	581	534	559	616	581	553	587	604	553	541	543	516	563	579	584	571	589	583	602	602	579	542	568	577	574	561	557	524	598	562	606	595	615	568	537	596	557	596	591	555	575	553	579	561	570	600	549	543	587	593	543	541	531	591	577	601	623	603	546	599	577	561	543	566	608	539	566	608	544	618	573	559	544	530	561	527	565	603	541	580	558	538	576	593	596	528	602	561	571	582	611	586	532	580	599	577	614	564	580	583	570	557	604	561	540	555	573	538	553	582	584	542	583	542	536	526	592	615	585	546	598	554	576	576	605	594	546	567	558	615	589	572	587	556	580	597	606	554	574	553	614	566	582	567	566	590	560	547	558	575	574	585	569	560	594	548	545	528	561	581	602	576	544	577	543	546	557	576	599	551	587	549	567	609	590	579	563	541	566	547	540	512	543	564	548	522	566	590	604	535	585	559	593	586	616	554	546	532	547	507	558	577	606	571	580	564	572	590	546	553	519	596	571	560	576	567	545	614	553	537	557	577	571	519	569	556	578	584	542	577	592	573	536	555	566	562	555	545	577	562	550	602	542	594	541	550	571	566	579	583	558	607	595	534	543	525	593	570	596	586	572	576	523	555	560	573	588	546	597	610	557	617	576	558	592	617	562	586	582	569	551	513	563	574	582	540	566	551	563	594	535	592	559	583	550	537	549	583	554	601	569	560	547	583	556	608	604	545	578	593	578	576	594	569	558	604	576	603	583	534	527	547	536	593	619	554	512	538	575	565	557	522	556	590	553	585	569	572	545	581	539	558	570	596	551	613	572	571	614	531	559	569	574	553	571	560	559	559	591	502	591	578	530	607	556	510	573	540	547	584	484	575	565	598	565	545	564	632	564	575	588	585	569	582	544	556	586	570	576	579	553	588	624	537	582	596	559	536	552	595	538	567	584	593	541	574	546	571	545	555	585	573	558	564	540	577	565	584	543	593	598	582	600	607	534	591	575	532	600	572	512	579	560	545	546	550	589	562	547	608	553	584	578	582	589	593	583	579	575	560	529	574	586	511	530	559	573	579	555	579	556	541	577	574	596	567	549	584	555	565	557	534	570	573	582	550	607	610	541	533	532	579	556	533	566	595	592	532	546	621	560	576	571	571	549	568	530	578	545	579	545	583	570	526	563	562	572	585	553	518	576	547	566	557	543	598	541	563	557	572	575	550	581	559	537	562	535	602	535	593	583	615	560	498	626	567	552	558	565	561	582	586	557	553	571	596	622	587	550	572	484	562	561	584	562	575	526	540	550	599	527	549	586	600	550	567	546	548	589	532	572	523	584	535	548	587	571	552	575	576	553	562	570	600	582	602	624	575	558	579	597	554	601	595	550	552	566	585	565	556	532	611	571	605	570	569	561	569	510	566	621	573	575	554	583	616	567	589	585	566	594	566	574	561	547	562	593	581	568	573	540	542	553	564	554	598	532	545	558	533	528	543	573	544	549	551	572	556	530	601	568	573	541	579	570	559	560	584	549	586	549	579	576	549	545	545	554	550	589	603	607	580	593	587	570	557	561	593	573	553	580	539	574	570	517	564	530	587	576	533	573	542	575	541	527	616	542	576	579	568	536	585	595	606	569	580	575	578	579	556	541	557	535	531	552	579	548	572	567	557	587	576	605	573	565	571	581	548	558	543	531	534	571	604	583	548	555	539	543	547	561	578	574	583	558	582	542	570	561	529	530	557	529	573	557	548	553	553	603	568	596	536	564	569	582	563	574	579	564	536	592	591	570	623	565	503	554	525	548	617	585	573	574	563	523	570	522	539	571	599	529	562	537	546	571	596	575	521	559	607	593	525	605	560	556	583	565	542	585	551	546	648	566	572	544	578	536	588	551	517	563	607	578	555	558	539	569	572	557	577	552	538	586	571	576	602	566	583	565	568	567	556	578	555	574	520	558	588	575	608	566	561	547	544	553	532	564	549	569	566	577	588	511	577	531	605	552	572	534	560	556	564	591	591	574	565	582	588	578	548	509	576	562	553	562	546	526	553	593	553	581	576	527	587	538	612	524	533	591	602	539	556	551	580	538	585	590	536	525	537	578	563	541	551	585	577	571	587	539	557	572	555	553	573	542	532	580	567	597	520	536	556	529	574	590	562	532	541	625	567	574	527	568	574	555	573	545	564	584	576	564	568	531	592	577	608	539	549	556	555	563	574	538	530	591	541	530	562	594	560	560	514	588	541	582	587	571	550	594	512	553	597	517	551	559	525	589	581	546	561	591	548	568	579	541	529	534	580	565	571	558	552	517	598	575	558	579	572	568	569	583	576	552	564	567	551	592	508	584	599	554	601	564	572	616	531	561	588	560	495	546	548	575	574	582	582	573	596	560	572	583	534	602	589	576	516	573	570	560	565	575	604	576	570	548	577	572	579	542	517	577	525	590	561	577	572	579	538	588	582	546	557	581	565	555	584	551	571	601	546	525	547	585	542	563	552	556	536	547	552	552	549	552	513	585	574	601	545	507	602	555	564	537	514	539	560	558	548	566	542	533	603	558	581	550	584	567	571	505	543	571	525	568	574	558	574	580	558	509	568	556	534	573	534	565	554	575	539	569	570	574	557	559	566	576	565	591	533	598	578	616	581	517	549	548	597	567	553	548	554	567	574	576	562	566	545	576	586	540	548	529	571	539	569	538	589	549	576	578	606	571	566	580	549	550	543	530	584	570	562	539	550	568	550	581	539	558	593	563	554	575	526	557	548	531	572	560	552	563	582	557	581	585	570	579	551	611	546	565	532	560	555	573	561	556	560	506	554	554	552	612	575	570	608	538	572	609	564	525	544	598	581	556	543	589	561	581	567	597	568	552	544	567	555	504	576	580	587	553	549	588	541	584	557	533	549	545	575	563	558	555	535	579	612	566	556	551	542	545	530	590	559	541	535	547	551	540	533	521	548	566	584	599	558	582	593	522	514	563	535	532	573	556	559	551	537	563	587	595	549	577	582	562	583	588	563	565	568	585	561	561	599	582	553	558	551	574	523	549	557	570	561	596	549	592	555	578	568	532	601	534	562	530	546	560	559	541	560	570	546	589	572	604	517	570	568	527	559	568	552	569	590	565	559	570	600	590	578	548	558	529	592	577	563	544	549	567	529	567	560	578	566	538	590	555	545	576	551	595	540	543	545	537	570	566	538	562	586	542	573	561	552	540	559	548	619	508	547	571	588	569	570	570	566	551	560	554	553	583	573	607	594	521
27432	13771	2247	1040	772	719	610	608	555	818	2627	2439	1386	873	640	549	496	528	544	512	515	533	505	559	521	527	540	504	502	483	592	517	548	513	565	482	541	529	498	529	533	454	559	500	511	513	485	534	520	501	510	520	515	511	482	490	543	524	519	505	567	515	527	477	566	502	481	506	505	541	487	493	505	485	494	502	463	549	566	502	509	499	540	493	515	496	545	519	530	497	537	519	494	514	492	581	494	525	506	514	479	495	522	542	560	476	509	564	521	481	525	528	501	514	508	492	507	517	529	523	524	526	498	496	516	452	550	503	523	533	559	488	513	513	523	493	516	520	527	526	543	509	577	499	522	549	523	532	510	520	548	516	504	506	502	474	541	494	556	546	536	534	540	555	510	543	508	511	566	503	494	512	527	519	509	517	540	535	513	557	510	536	513	539	550	580	546	484	525	539	571	523	515	562	534	509	526	537	481	528	488	501	510	512	519	553	508	551	549	511	531	499	538	551	475	520	519	529	511	524	554	537	548	538	507	519	504	509	571	507	468	498	530	545	517	532	536	521	534	501	535	479	505	524	512	509	508	526	519	526	547	509	523	557	530	526	538	455	549	550	534	517	530	542	535	557	567	511	506	509	552	502	514	498	512	524	506	550	538	500	490	537	579	507	508	558	490	470	522	526	513	530	527	525	512	516	527	511	563	493	501	490	519	505	477	518	537	525	504	516	522	507	557	568	545	571	523	514	510	560	530	518	560	505	506	484	529	487	500	495	503	499	512	549	523	533	546	531	533	509	507	474	501	520	533	530	527	571	515	468	528	503	504	537	530	514	502	546	540	534	561	576	501	500	528	492	522	523	534	500	495	515	515	512	537	495	500	520	503	503	530	572	561	511	507	577	491	533	507	544	507	489	543	546	560	525	498	524	534	575	517	511	514	509	510	535	553	523	515	483	509	486	537	465	530	478	501	531	542	491	486	518	536	503	527	533	533	534	522	517	495	519	488	504	509	517	500	529	489	523	537	509	507	484	495	513	521	526	491	508	537	535	519	489	546	509	554	505	543	536	513	499	528	548	522	513	541	487	492	514	535	550	507	526	525	502	497	508	519	488	533	480	543	530	496	509	546	528	535	517	486	497	537	535	525	539	517	494	504	500	521	538	556	554	520	539	511	520	523	512	512	525	536	539	478	507	511	523	541	516	491	546	528	521	509	536	545	517	482	560	549	508	523	519	520	503	512	527	536	518	501	533	478	489	486	505	521	490	516	515	519	513	487	534	495	488	532	508	481	524	487	538	479	531	512	521	527	525	503	525	497	528	517	512	568	527	499	521	550	520	501	522	494	528	529	497	554	505	539	534	521	529	574	522	500	486	500	493	512	474	503	525	490	550	554	508	479	525	516	525	530	530	533	508	508	553	527	518	536	519	500	572	546	529	585	519	530	528	484	528	537	497	512	484	545	537	547	506	498	535	536	518	530	519	553	483	502	505	527	486	515	520	461	566	529	560	514	552	524	590	527	505	526	501	527	573	526	522	488	518	514	534	501	524	475	550	540	497	503	465	510	517	559	550	543	550	513	509	504	486	505	533	536	505	525	494	485	509	517	497	494	506	525	472	479	523	517	571	542	541	497	523	512	494	493	532	523	543	517	509	517	482	499	521	520	508	492	515	520	508	517	533	537	538	561	561	528	506	512	522	488	518	522	527	510	497	487	546	513	520	509	513	523	490	534	526	524	515	521	499	533	486	522	564	530	560	556	571	538	548	499	528	509	539	529	516	519	562	506	541	514	492	520	514	484	524	539	523	530	520	492	533	523	550	534	543	504	546	503	542	493	487	539	457	516	490	502	555	507	511	532	489	513	559	520	512	517	556	503	517	512	522	538	537	538	534	537	517	515	528	522	530	546	533	540	491	545	521	532	551	565	540	508	541	516	526	521	504	555	543	491	547	520	522	517	527	536	500	516	542	525	514	562	518	525	528	528	549	551	505	534	536	524	565	535	498	558	536	512	485	533	542	510	525	546	506	505	513	505	494	549	522	540	492	549	523	548	517	518	531	524	532	573	521	535	513	519	538	528	497	459	540	531	505	518	538	529	553	549	549	551	525	543	510	522	532	489	551	523	531	542	546	544	549	517	530	545	513	542	538	556	516	520	527	561	472	531	544	493	523	519	548	489	486	578	485	570	512	511	538	549	530	483	536	551	532	503	537	507	527	490	542	494	523	526	549	532	534	481	536	513	496	505	520	527	517	520	524	506	522	516	515	528	537	516	511	521	490	495	552	500	501	490	494	533	539	543	531	556	553	511	530	516	526	519	542	497	532	521	511	535	490	494	524	495	556	514	519	533	512	564	498	531	503	572	477	541	518	542	518	495	534	506	517	566	529	523	534	528	502	509	552	509	559	539	540	535	530	535	521	527	571	524	491	495	537	512	558	482	495	500	508	535	498	523	530	525	511	536	518	528	526	524	509	514	496	482	552	497	511	461	548	504	484	539	522	534	521	514	493	532	507	492	571	512	508	550	511	527	560	509	494	521	491	525	531	500	509	544	522	513	527	502	476	533	490	505	464	517	541	490	522	530	499	524	544	504	469	529	507	515	537	509	530	559	525	474	486	546	514	549	515	525	484	496	538	502	518	541	538	531	528	471	468	529	485	519	506	555	514	548	519	531	553	521	513	530	507	507	516	504	506	571	499	490	499	497	505	530	549	486	512	495	488	504	543	524	496	522	482	464	544	493	525	512	508	491	540	453	522	532	560	520	489	577	544	526	523	542	526	497	521	506	501	513	508	559	520	525	552	489	511	502	519	502	489	555	543	525	503	523	551	514	491	492	498	538	500	553	521	536	532	519	519	526	538	542	515	538	506	532	539	524	507	525	534	520	486	528	481	540	532	535	547	484	510	487	492	549	497	542	525	547	514	510	484	525	487	522	492	551	544	518	519	514	497	516	566	509	548	527	535	559	500	557	473	522	526	526	524	539	525	529	540	500	528	517	540	487	523	514	518	484	575	563	570	537	503	508	514	520	518	557	511	526	523	525	469	502	489	509	532	533	532	491	487	516	523	496	515	546	509	541	495	523	509	535	509	532	518	541	468	536	518	518	505	560	490	524	527	499	518	516	518	495	517	504	504	489	530	546	500	517	484	526	501	515	516	492	496	547	526	523	514	538	485	520	550	496	488	503	518	569	512	506	548	499	510	513	501	515	540	500	517	533	524	525	495	512	523	544	555	548	514	495	505	524	519	480	509	514	515	561	528	482	513	550	542	522	501	536	503	535	482	521	553	518	541	536	522	536	533	527	521	481	556	454	512	527	485	541	489	505	522	469	500	568	522	531	515	522	518	567	506	458	528	512	528	534	502	516	523	549	541	545	537	547	487	522	515	488	518	539	491	545	520	511	511	458	523	516	521	507	482	510	524	486	523	533	539	541	485	532	529	533	539	484	514	518	546	568	535	529	504	527	482	511	562	538	527	498	486	505	500	480	510
5390	1681	1255	883	771	614	538	541	529	1006	3310	2534	1402	724	511	462	442	455	412	455	426	448	422	442	407	433	452	414	450	443	415	411	472	440	428	409	435	419	448	421	455	442	421	423	437	479	430	433	441	446	484	409	406	426	404	442	459	466	447	454	453	436	447	432	452	430	474	429	430	474	439	431	458	399	422	464	398	443	466	459	451	417	420	424	428	412	418	450	459	433	451	401	417	416	434	464	409	449	450	459	435	463	423	429	427	445	387	453	437	440	423	458	430	430	438	436	449	398	453	460	426	448	449	392	451	438	441	473	434	413	459	433	414	435	490	439	462	419	446	432	440	449	432	464	424	392	422	420	450	426	445	468	395	462	441	427	450	414	440	435	438	438	425	419	446	422	446	466	441	444	438	435	445	450	410	409	457	431	414	419	417	445	440	450	464	407	431	492	446	429	430	408	426	476	449	434	450	445	428	425	409	419	435	448	438	442	434	459	447	421	460	428	440	437	421	483	442	444	419	422	460	413	436	439	435	421	430	391	451	408	423	438	417	431	443	473	398	445	433	414	388	445	426	451	429	430	392	424	448	429	503	419	430	458	446	438	431	442	440	427	452	455	401	445	447	453	440	426	460	442	444	429	441	442	445	427	420	436	437	447	469	432	451	400	426	406	456	457	443	443	424	425	452	459	400	444	401	414	443	455	429	465	438	419	403	459	408	404	462	408	430	421	409	425	474	410	431	458	439	408	419	461	380	464	445	460	464	430	439	465	449	433	437	445	426	429	458	451	441	438	457	414	462	445	460	408	446	461	425	402	464	462	437	433	431	441	467	427	432	414	443	392	419	433	406	406	436	445	457	435	406	428	423	468	415	451	421	431	432	413	459	406	436	442	463	437	391	404	424	422	405	473	463	401	459	401	432	423	461	391	455	427	411	456	433	440	446	433	429	461	426	418	455	386	437	431	412	444	444	427	411	423	418	441	444	445	424	427	381	435	488	441	431	465	473	422	408	429	442	453	436	429	432	397	431	422	446	455	422	448	435	434	407	441	459	479	453	434	420	400	450	439	426	447	446	423	432	449	445	442	427	460	437	424	418	429	404	446	447	422	392	465	421	408	451	485	457	384	414	446	449	434	428	409	432	447	414	441	447	445	401	432	432	436	415	437	426	440	439	417	423	430	456	477	424	449	426	418	424	431	451	433	421	450	380	441	431	416	412	428	457	460	411	433	469	465	451	451	386	443	435	415	428	429	400	459	400	440	436	395	439	408	409	435	425	416	440	426	451	443	436	429	462	443	454	430	436	424	440	447	419	433	423	432	450	395	441	398	425	422	442	411	430	451	432	434	431	389	440	445	482	431	426	458	431	462	446	422	474	446	478	432	427	486	425	425	414	395	421	406	454	417	422	416	468	457	437	401	470	394	441	407	460	422	420	426	403	410	420	445	405	416	437	403	412	429	422	415	482	444	421	454	439	418	424	413	461	454	431	444	438	456	419	426	432	467	437	459	424	467	430	420	443	379	442	456	437	423	464	429	438	438	481	403	432	438	441	431	442	449	420	448	426	448	429	395	421	411	437	423	433	485	402	448	423	434	445	416	449	414	436	415	463	435	444	442	425	451	481	428	420	417	452	445	459	416	479	440	438	432	403	420	440	459	433	401	432	453	432	409	387	461	459	433	433	400	439	414	413	381	486	447	426	446	456	429	423	458	425	441	454	436	450	464	404	415	426	434	442	410	439	432	428	440	424	415	468	409	413	450	417	463	439	401	414	435	393	437	435	452	430	433	447	425	467	443	445	397	484	435	429	438	423	425	418	413	465	421	442	421	414	403	426	444	443	426	428	443	393	425	441	396	450	429	427	421	444	401	463	447	465	410	437	433	452	381	449	411	468	452	419	427	450	459	420	418	480	405	441	412	408	455	446	434	431	428	450	434	420	436	477	418	437	469	437	438	462	414	441	429	427	404	419	437	409	447	448	417	423	410	443	385	472	411	427	426	411	441	429	410	412	438	424	457	429	428	406	427	443	437	410	426	447	435	407	467	444	409	451	473	459	474	415	466	410	458	428	439	473	428	463	455	448	430	451	416	434	424	417	454	440	458	406	429	419	425	415	448	435	475	435	415	406	409	412	428	417	406	412	425	438	429	435	445	409	438	428	429	410	425	450	447	443	436	440	418	431	423	446	426	424	428	405	440	403	428	427	419	457	408	453	401	414	428	416	434	422	444	452	469	426	418	463	462	438	368	457	426	436	443	408	404	407	470	436	430	470	414	430	426	434	440	420	450	430	410	452	436	426	421	451	453	425	436	436	443	446	404	434	415	397	425	427	456	414	437	437	463	451	416	442	447	409	410	436	449	414	410	415	406	438	443	449	437	431	419	420	424	444	410	454	434	447	442	444	422	425	434	447	445	413	416	428	442	411	433	430	451	408	428	439	424	434	417	435	442	441	401	449	428	408	412	411	443	406	456	406	457	409	404	443	465	455	428	412	400	457	440	439	434	419	438	408	422	487	446	435	436	410	422	389	443	427	428	458	470	450	409	413	450	418	429	480	440	433	424	433	470	438	437	442	445	493	396	411	448	418	434	436	441	426	427	399	418	407	411	393	453	442	386	428	476	436	452	443	436	431	415	459	417	398	400	453	444	432	454	435	425	422	470	466	395	406	429	416	407	434	435	434	438	414	421	449	437	421	435	419	447	394	434	429	427	465	438	455	458	418	404	408	444	414	417	394	475	424	418	434	406	461	438	403	430	440	414	421	450	428	456	436	468	437	405	465	475	419	453	393	391	429	445	439	417	434	459	445	480	445	410	460	443	443	429	483	477	432	422	492	424	429	461	426	451	414	473	430	420	403	440	429	405	426	439	416	457	491	419	395	414	456	433	427	474	435	432	403	451	435	391	446	446	457	514	428	472	405	442	410	442	422	442	427	453	425	433	445	417	470	414	421	402	421	442	427	451	433	442	442	416	410	406	415	416	416	424	444	436	466	437	402	448	467	442	390	467	453	419	431	424	408	433	441	429	428	448	428	435	440	446	479	413	418	415	413	443	425	472	430	431	465	422	419	436	425	497	455	422	419	410	433	423	426	436	433	421	435	448	445	436	450	463	473	447	414	418	459	452	427	418	445	435	441	425	437	400	461	422	417	415	448	399	441	401	434	419	443	438	410	420	434	455	457	426	412	403	445	388	379	441	454	420	469	416	431	486	404	429	436	417	404	453	411	414	440	472	454	410	428	421	389	446	479	400	412	416	435	419	454	419	408	433	455	457	445	478	452	435	405	417	417	458	424	435	440	392	462	405	437	467	376	427	441	448	457	435	438	461	416	472	416	399	418	402	428	435	439	422	431	447	446	388	445	392	416	415	432	437	386	412	439	438	428	380	447	441	441	434	438	425	400	409	435	453	440	444	458	418	407	418	402	445	437	420	400	442	427	444	401	402	431	485	408	407	453	428	437	422	449	416	452	436	435	407	464	436	424	425
24849	21059	27412	24886	11769	1995	1168	920	856	4294	23462	19349	9060	2472	924	674	612	558	574	611	608	604	632	616	580	562	627	595	570	596	614	575	597	598	578	600	567	618	611	596	579	594	553	586	595	607	599	587	575	564	621	595	595	559	596	560	572	570	553	567	604	640	572	568	589	626	594	623	600	580	613	595	547	537	583	600	578	566	575	625	563	573	569	575	619	579	570	627	573	571	582	588	568	555	615	593	586	587	605	552	581	566	580	576	600	621	598	545	570	567	587	588	574	611	546	614	614	581	555	592	581	584	558	592	586	552	568	605	571	552	544	560	617	569	589	614	588	577	591	590	612	556	581	545	608	599	612	578	557	574	579	593	601	610	570	635	548	600	554	548	548	573	541	594	547	557	594	609	614	581	588	614	616	564	532	617	552	603	603	560	602	559	535	593	568	576	587	607	550	525	524	582	599	591	571	599	588	572	546	573	605	572	560	561	580	587	588	597	583	582	586	567	524	550	576	619	577	590	580	570	548	583	588	597	593	564	568	546	545	566	610	547	577	601	579	605	580	618	570	582	568	601	551	580	595	558	561	606	625	600	591	541	556	618	562	602	579	661	582	604	598	563	581	575	541	544	582	568	620	563	587	556	596	665	600	537	600	592	573	580	587	611	577	577	604	561	553	589	605	603	573	573	560	613	554	567	593	542	593	575	565	629	546	607	600	547	540	541	538	525	601	578	578	603	567	588	560	581	588	566	574	639	570	584	570	591	571	569	568	545	578	552	576	638	583	574	578	575	604	623	552	548	560	572	598	581	591	591	581	567	566	586	594	541	559	573	520	578	568	552	549	582	583	598	544	582	581	545	633	571	583	584	602	553	640	544	567	592	536	599	574	557	574	569	581	589	621	592	557	600	569	590	558	600	572	559	559	583	561	565	546	559	539	547	579	559	593	601	585	542	577	586	643	568	538	596	561	570	576	553	582	559	581	579	572	566	573	614	547	586	566	608	583	584	599	624	540	590	549	578	531	555	576	600	641	558	548	585	603	623	561	604	604	577	573	584	573	529	593	575	589	622	572	552	592	641	523	572	571	577	581	538	546	578	539	598	585	581	560	576	592	598	542	544	555	597	603	585	586	550	597	586	556	595	593	599	604	555	625	547	579	582	565	531	594	591	570	625	582	595	560	591	610	613	627	592	588	541	549	565	567	592	597	562	572	578	609	574	553	585	604	568	615	609	605	613	600	552	550	543	562	571	580	530	625	608	555	581	610	574	555	597	543	587	611	592	605	634	588	574	569	612	540	537	566	600	579	586	575	600	585	609	577	570	602	612	631	588	584	578	615	544	573	547	594	642	562	562	584	574	569	623	587	610	621	574	564	560	568	555	561	546	625	540	577	550	576	600	588	612	619	570	596	565	581	548	599	589	557	556	611	558	582	569	592	580	580	538	633	563	577	566	581	551	601	580	622	568	580	581	579	602	614	574	596	632	558	601	584	570	544	610	566	561	610	600	563	570	561	567	573	589	552	608	568	583	576	565	579	559	581	575	578	600	608	620	595	567	541	564	582	541	591	625	583	586	603	590	576	577	588	563	593	603	572	581	565	617	641	553	589	623	583	534	570	596	620	580	581	555	585	599	547	591	557	604	610	566	594	580	617	529	563	619	562	573	571	546	578	571	644	551	556	538	593	549	573	549	575	588	564	568	567	571	613	593	609	565	599	557	581	594	597	583	560	571	577	559	573	596	530	606	558	576	586	573	547	575	588	596	608	598	604	562	600	590	585	576	600	574	581	559	566	555	632	575	586	629	553	589	577	577	577	566	583	555	573	554	588	567	574	591	617	553	605	522	560	547	604	576	633	577	594	573	574	564	565	595	573	573	614	567	581	577	581	556	584	571	562	572	604	622	581	571	568	569	582	576	612	531	587	580	571	597	552	582	597	542	567	598	566	573	572	588	553	572	575	581	560	563	583	583	603	592	557	579	574	542	529	605	585	561	574	548	635	570	596	579	559	608	577	560	581	603	606	577	576	591	634	611	611	616	610	572	586	565	565	561	523	590	581	535	592	548	569	572	576	568	532	602	615	575	570	595	618	589	583	531	576	570	567	560	590	577	584	567	550	596	617	566	566	619	605	627	544	609	596	583	637	604	581	575	566	569	581	559	571	637	630	632	555	585	554	589	547	540	529	586	582	581	575	565	583	556	570	543	584	594	593	547	576	580	573	579	583	587	579	611	613	588	576	553	550	614	594	578	559	563	590	573	581	591	556	542	566	559	611	597	577	579	582	561	604	597	589	560	572	574	575	561	519	570	563	557	555	568	571	577	571	579	542	582	586	620	543	576	585	610	593	559	529	548	602	515	597	578	597	587	632	564	605	575	567	545	540	605	535	562	567	618	622	594	555	622	603	571	574	608	550	604	584	603	553	618	579	590	601	581	557	578	591	546	600	581	616	571	576	589	585	554	578	551	565	550	597	620	588	549	547	586	567	603	577	588	589	563	580	611	599	583	600	557	589	576	603	580	576	541	577	555	558	526	593	536	561	572	567	576	603	558	586	589	575	561	584	552	599	581	576	595	518	575	604	613	628	595	579	580	586	562	602	553	550	589	620	559	562	569	550	557	597	604	568	562	589	611	551	589	583	576	570	584	573	586	543	560	569	560	592	601	541	589	589	583	575	561	561	578	592	614	608	596	598	602	645	548	607	563	553	581	613	580	589	612	561	624	581	556	574	592	556	587	567	594	551	571	593	579	572	588	563	566	601	596	627	585	579	595	582	593	539	542	585	599	612	552	596	564	562	562	615	625	582	605	579	582	582	557	602	547	586	577	589	625	574	576	566	576	589	576	538	539	595	605	576	612	590	559	589	574	625	596	560	537	571	581	572	562	589	527	662	570	536	611	544	561	607	600	567	533	584	596	592	555	492	591	559	563	573	599	549	570	569	581	591	595	600	592	603	584	596	555	568	582	576	581	593	566	570	583	574	629	556	550	559	599	569	604	561	561	596	603	586	561	560	559	589	603	553	613	608	587	564	599	581	604	565	581	616	567	557	582	594	597	570	612	556	589	539	582	583	578	581	574	591	583	613	562	575	583	569	564	534	571	596	580	559	593	558	607	565	565	576	532	528	544	534	594	583	539	575	618	588	598	601	585	637	528	587	556	579	576	614	593	578	585	579	592	601	570	600	585	560	564	564	570	594	570	605	590	597	601	568	532	539	547	554	569	589	587	572	603	577	550	583	567	570	543	531	591	581	557	593	563	561	559	543	548	594	524	619	572	592	564	568	570	554	578	579	587	571	586	612	602	591	585	565	588	585	586	558	625	579	574	623	578	590	569	582	504	560	551	609	580	584	587	575	593	588	525	545	592	551	590	540	594	611	580	596	550	580	599	580	571	595	566	547	581	559	559	566	590	560	604	585	596	533	593	556	585	624	594	631	554	565	614	580	594	558	579	644	557	588	575	595	559	582	576	563	599	604	564	557	580	578	628
4269	5650	4805	2616	1789	1327	1050	1007	979	6354	22888	16422	7605	2215	849	589	500	511	499	508	485	489	493	493	443	513	486	496	504	516	463	476	521	517	482	477	497	509	522	487	485	493	531	476	520	497	498	504	496	490	463	567	545	483	513	513	518	510	478	484	499	476	487	491	522	492	472	534	472	482	526	520	496	484	515	480	482	475	518	486	556	468	494	518	555	460	476	514	501	491	485	467	497	506	480	488	494	494	472	509	493	494	497	479	514	508	515	509	491	474	476	510	506	458	479	509	512	527	477	510	490	511	527	513	521	463	489	497	505	481	539	528	543	469	497	499	465	469	510	527	515	517	509	504	521	532	515	471	520	479	462	543	462	477	485	517	493	499	468	461	500	525	502	481	508	460	470	546	483	542	482	494	477	530	503	476	496	462	493	509	467	512	491	507	557	538	468	509	447	498	479	514	500	505	517	540	510	466	504	521	512	521	499	472	474	496	528	499	527	512	449	497	520	475	478	479	531	476	500	536	491	486	527	529	470	506	494	488	492	500	502	479	476	503	483	515	500	510	497	483	517	487	491	525	492	508	495	494	527	495	484	524	482	500	460	492	476	526	498	470	498	507	509	475	510	539	443	491	480	460	498	506	480	479	489	486	510	469	523	478	526	534	514	480	489	526	484	521	509	482	507	494	485	497	508	453	484	524	473	514	531	479	498	523	506	500	516	518	515	508	468	476	503	529	487	520	542	459	533	477	561	471	485	530	489	505	521	511	517	477	479	504	494	512	537	482	469	499	473	490	480	501	521	498	489	496	513	482	500	487	534	483	508	465	513	482	513	485	484	484	510	506	524	491	504	472	449	465	478	534	506	486	540	506	519	509	523	529	507	530	520	470	498	507	515	516	506	529	498	535	469	526	537	494	523	454	547	494	500	502	463	498	490	559	480	498	548	452	510	488	509	482	495	505	506	475	491	509	533	502	503	501	513	477	492	497	477	488	457	491	521	491	505	495	500	550	490	508	454	511	475	490	495	499	508	490	510	526	482	457	510	480	482	491	488	503	491	461	516	496	490	488	509	482	466	521	483	490	468	463	502	514	473	477	476	470	508	495	525	512	485	517	469	461	509	502	481	484	506	492	526	499	509	473	484	477	464	517	493	504	482	488	468	500	533	537	532	506	451	520	473	552	500	510	480	543	483	492	523	501	500	491	525	530	528	545	514	453	491	467	513	500	530	523	473	513	527	491	497	499	466	451	520	503	491	511	502	469	490	533	504	510	503	487	473	458	486	506	516	499	488	509	461	505	505	492	490	465	457	492	447	498	504	466	492	510	513	444	508	487	495	480	550	496	540	509	525	491	509	499	497	498	499	470	506	510	481	473	501	513	500	455	485	515	536	529	492	459	490	491	529	435	509	471	509	446	471	496	500	491	490	492	505	492	501	495	460	463	511	474	538	526	514	471	530	535	515	439	547	499	497	486	447	505	507	501	480	505	509	523	548	492	488	504	498	519	501	502	469	504	479	510	472	486	468	488	457	514	489	485	485	512	508	487	473	485	457	516	487	495	489	482	533	518	499	533	516	470	467	479	490	496	453	479	460	487	459	441	517	523	508	486	485	459	512	495	494	488	491	480	462	518	479	472	510	491	481	480	496	507	499	472	477	492	484	510	510	515	522	493	508	493	506	513	489	460	501	466	487	472	476	489	500	496	487	480	507	509	490	525	512	529	520	493	488	483	521	480	488	469	490	525	522	531	498	449	495	495	481	500	471	483	502	537	540	463	482	461	477	479	492	488	503	513	509	467	525	514	500	519	490	514	499	514	546	491	511	485	530	505	504	508	491	517	506	459	464	507	523	492	509	529	515	514	526	475	464	455	527	455	502	493	495	431	487	449	494	521	553	474	556	474	500	511	477	512	477	460	475	525	489	526	507	493	490	512	487	493	487	481	516	507	546	488	508	505	538	492	557	506	485	507	494	500	460	487	514	493	490	504	491	517	582	494	511	513	519	501	481	500	521	471	478	548	466	512	454	505	495	479	459	502	464	532	532	502	478	474	494	483	499	527	468	490	490	459	540	502	511	495	486	512	488	498	515	486	500	518	470	490	489	530	485	510	505	463	483	479	502	499	495	503	489	467	533	520	463	513	465	489	521	449	483	500	516	470	493	513	461	513	532	456	471	452	533	482	487	517	465	478	492	505	466	505	509	509	486	499	461	525	452	478	535	521	462	481	478	465	496	486	501	507	511	494	460	506	545	500	494	494	500	547	545	497	499	471	490	526	504	508	526	476	519	471	487	480	455	513	484	471	529	472	508	502	530	495	499	522	482	485	494	488	486	495	524	527	493	503	511	482	536	467	541	504	471	498	504	453	487	488	489	515	475	502	502	465	465	480	511	471	481	489	484	485	463	470	473	492	485	471	506	524	538	522	540	500	475	520	515	523	488	496	492	525	516	525	501	512	511	507	469	487	503	512	476	496	503	501	462	526	509	492	512	466	546	489	495	529	437	504	526	503	451	508	521	493	462	525	541	489	483	472	495	483	514	502	463	465	481	522	514	471	521	487	514	468	488	511	460	469	477	471	476	482	471	477	479	468	503	496	477	517	492	486	488	513	516	490	500	548	519	504	514	507	516	523	454	512	479	502	469	499	501	494	539	466	513	513	492	519	436	499	497	506	485	489	522	471	534	537	507	524	480	510	509	503	500	494	463	504	499	447	486	490	504	495	509	508	490	533	501	486	471	513	442	529	496	501	516	482	472	512	469	495	541	462	446	479	479	475	491	504	491	479	497	459	460	464	480	491	474	465	499	495	453	517	531	507	520	481	511	481	495	467	506	483	475	490	500	496	466	509	506	494	507	499	539	471	489	476	477	465	526	497	493	484	506	506	499	476	496	525	492	517	469	467	513	515	529	513	468	467	480	484	495	486	489	496	510	457	487	513	489	457	485	479	521	474	489	490	484	486	473	476	502	508	533	496	479	461	532	477	474	500	456	472	443	512	504	491	491	498	498	518	473	501	502	517	493	513	502	514	475	528	494	509	455	471	487	483	482	492	500	499	462	492	478	508	494	518	494	456	497	478	528	493	498	517	537	505	491	514	507	479	449	499	505	485	481	514	446	471	538	512	553	535	509	524	522	548	562	495	517	504	502	484	533	463	481	540	497	511	451	483	488	499	522	461	489	484	541	518	492	532	519	491	506	501	484	490	492	489	492	522	510	481	490	517	494	504	518	482	537	476	495	499	512	447	476	516	499	501	491	505	475	472	501	483	470	527	506	489	520	506	533	479	494	475	495	512	477	540	502	499	486	487	516	458	486	535	448	500	480	498	504	516	499	537	482	497	455	502	487	493	503	515	550	483	476	507	484	483	479	491	503	484	493	522	468	526	489	478	488	505	479	476	481	505	548	512	534	510	471	481	488	492	479	436	521	513	474	477	531	502	487	484	464	509	472	494	466	497	513	463	484	482	473	469	485	456	465	503	469	483	492	485
23776	21074	28343	24009	21045	10029	2463	1508	1387	15793	36863	29018	14683	3875	1284	908	796	798	780	705	735	800	768	774	801	770	794	771	773	769	767	765	748	734	779	764	771	832	816	733	750	768	768	728	755	753	725	804	806	794	768	738	765	782	763	735	778	757	798	788	733	771	781	770	771	747	768	730	769	775	776	804	765	732	755	760	738	794	727	753	800	776	773	766	780	727	733	748	779	732	763	832	756	773	736	740	718	766	750	785	759	765	741	751	732	773	702	715	721	786	806	721	780	763	752	771	733	754	762	738	764	762	773	783	770	787	782	764	752	791	745	748	746	745	784	772	799	834	742	728	731	704	772	785	765	797	793	730	766	774	774	753	769	815	768	775	740	782	779	757	802	748	709	757	752	762	718	736	741	737	734	733	750	716	753	721	783	742	782	751	735	777	769	789	693	756	737	814	760	730	761	781	763	735	796	769	775	736	775	764	763	771	750	727	691	750	812	703	792	733	752	764	779	736	725	760	758	790	744	779	823	784	796	814	764	813	806	750	754	755	787	729	727	776	765	744	749	715	767	754	765	764	802	804	762	767	750	763	781	740	754	739	794	735	744	732	784	719	756	734	787	729	759	729	765	793	790	759	798	720	691	779	760	813	771	780	704	755	798	818	766	776	770	707	825	756	788	779	770	750	727	803	785	809	763	730	737	759	720	783	766	752	750	763	739	758	723	720	758	726	781	734	769	739	711	730	735	786	752	787	727	756	752	805	756	797	818	744	794	770	745	719	773	764	749	770	732	747	778	731	742	763	769	762	716	740	730	761	789	741	738	751	795	760	747	691	740	713	744	773	799	791	773	793	772	811	765	745	710	711	790	781	760	764	768	838	790	769	745	808	806	749	768	802	809	797	818	738	763	776	787	789	721	725	728	711	780	737	762	722	735	699	796	755	782	743	753	691	740	778	755	763	789	777	770	762	743	750	782	733	741	726	778	716	820	734	761	788	748	735	786	770	769	760	741	752	790	784	755	757	719	725	742	749	711	769	760	792	696	738	753	772	768	773	721	769	698	745	730	780	734	753	706	762	713	748	726	711	749	753	787	762	762	753	745	745	705	781	752	777	725	722	793	741	775	741	709	781	737	741	748	761	777	764	787	771	740	797	796	778	798	743	752	775	725	744	708	790	769	758	723	797	733	795	787	768	739	749	745	795	828	766	787	756	792	798	741	739	775	748	784	721	765	772	774	787	772	837	747	751	824	797	773	733	796	771	766	774	795	794	781	758	715	756	734	815	746	779	738	720	762	748	712	778	760	775	791	765	763	791	756	788	753	749	793	756	741	797	776	794	736	687	769	738	746	817	758	744	769	755	725	765	765	766	773	747	793	768	772	735	738	789	738	759	770	825	780	750	723	729	769	742	731	727	774	741	758	770	736	745	761	764	800	722	755	786	724	747	717	769	733	747	762	828	805	799	747	663	741	775	762	745	757	733	797	751	749	753	745	742	783	695	706	741	767	713	776	835	735	777	793	756	686	798	792	764	748	776	758	745	736	778	795	782	729	739	710	777	725	804	777	729	712	754	797	773	746	781	764	730	734	786	735	789	730	732	781	766	729	776	754	780	750	811	785	819	711	769	753	821	795	739	774	792	751	755	769	755	805	768	772	732	786	786	799	783	767	752	729	756	755	787	777	739	770	793	754	786	776	822	790	738	758	780	745	707	791	775	770	802	745	820	813	782	751	821	781	782	762	757	751	714	777	756	763	768	732	750	736	752	768	715	742	779	771	764	737	735	783	771	752	715	783	744	751	760	758	760	762	724	815	802	760	736	780	764	720	746	730	845	785	773	781	735	784	773	719	736	804	771	769	741	792	746	793	737	734	742	835	752	753	740	742	754	769	693	750	775	784	819	756	782	791	801	753	810	749	762	751	781	782	763	741	732	758	795	799	754	726	730	720	731	752	741	743	750	768	751	720	767	739	784	786	782	756	788	777	717	752	720	730	774	731	754	761	724	804	793	734	730	777	761	748	743	740	757	736	735	753	757	737	776	749	746	771	779	742	770	765	695	765	764	785	789	805	727	781	728	717	829	746	793	731	793	749	747	742	781	714	733	758	758	751	784	727	754	796	770	710	751	757	733	735	808	793	703	734	770	713	771	703	747	761	787	760	793	771	773	747	793	795	748	770	788	738	706	732	744	744	821	786	799	755	735	773	762	767	719	755	777	679	739	779	730	744	728	749	708	743	746	784	766	774	784	705	744	749	738	778	795	740	731	780	742	754	689	764	800	753	761	771	763	754	726	755	767	722	776	731	731	734	779	752	788	773	779	769	744	736	755	746	793	783	763	767	788	733	772	726	737	733	785	770	760	788	729	797	765	759	788	770	746	742	719	752	735	730	754	753	778	747	800	794	735	746	756	708	726	737	757	781	802	777	732	749	790	768	796	776	757	799	779	748	789	797	772	784	771	740	779	749	807	772	747	759	779	806	745	779	756	749	776	743	727	753	769	777	787	762	709	741	711	773	745	743	722	771	748	770	714	801	766	726	754	762	732	766	798	746	764	771	787	762	787	754	793	731	749	773	773	769	800	803	786	776	739	782	705	744	770	805	726	796	722	787	735	765	709	818	778	767	719	715	747	713	742	725	704	840	707	810	766	754	788	714	721	740	799	735	767	744	763	782	768	754	714	750	766	786	762	782	762	764	791	793	737	737	787	760	724	771	758	760	745	775	724	738	767	766	752	747	765	786	746	819	755	778	810	740	781	786	780	768	754	777	754	749	749	760	758	765	702	753	800	795	752	756	742	782	766	722	773	781	773	756	717	724	754	749	772	789	824	765	735	779	742	789	742	744	785	736	792	762	741	783	727	768	738	758	761	758	768	740	758	750	745	818	775	725	763	772	805	770	740	735	753	743	780	750	761	792	782	711	729	709	737	749	753	768	734	699	746	777	748	727	747	786	753	800	694	786	774	728	748	740	728	793	743	782	759	798	752	753	720	801	752	762	747	767	739	774	779	757	778	761	775	773	738	734	758	740	780	735	792	764	756	815	786	748	744	725	782	765	756	776	770	766	747	744	742	770	751	814	718	720	741	771	744	796	743	800	801	763	773	772	743	770	752	765	736	771	759	767	716	742	757	775	785	740	717	713	747	762	775	752	707	804	745	783	750	750	797	702	739	745	723	741	772	744	765	768	797	754	723	746	763	781	784	772	733	769	753	693	741	784	756	753	725	784	768	775	742	788	733	760	725	754	758	757	782	816	748	711	777	774	697	768	759	775	744	746	732	798	753	792	759	743	780	742	723	755	765	780	708	783	774	766	710	743	778	701	710	745	758	777	744	783	788	821	715	786	751	780	769	779	819	771	791	748	774	758	748	752	831	677	728	705	713	730	733	784	780	770	760	744	743	764	753	748	790	740	740	766	804	789	788	761	757	751	756	714	721	769	788	732	701	778	791	762	698	730	753	802	738	778	765	744	752	755	728	758	699	768	750	742	774
4889	8913	7372	4021	2837	2015	1723	1541	1606	19290	33212	23635	10880	3086	1124	696	650	658	653	653	611	670	651	651	639	657	659	626	649	641	642	619	647	654	664	599	636	687	581	648	629	624	644	612	632	639	625	627	657	634	717	637	625	633	647	679	633	643	612	617	618	638	674	654	704	638	622	635	678	622	640	624	641	626	626	647	675	590	608	621	648	620	636	641	655	682	656	666	650	610	616	637	657	643	641	592	655	646	650	616	586	644	633	565	687	648	685	640	649	634	644	634	634	580	652	616	642	566	658	602	643	627	629	627	644	644	624	621	621	609	628	660	621	596	661	630	578	643	646	582	653	699	606	648	653	656	612	630	645	632	638	664	588	606	621	632	615	585	627	613	625	630	647	618	610	620	634	686	611	627	655	646	616	668	635	604	637	606	596	638	629	646	622	695	625	617	604	612	602	645	587	671	606	637	645	625	600	658	624	635	630	609	622	563	604	645	655	655	612	595	662	622	656	626	648	653	591	604	641	646	626	689	632	598	597	651	684	593	679	634	669	636	570	627	683	666	597	633	627	626	613	612	637	613	608	621	627	655	631	598	598	650	619	613	604	570	605	605	647	569	624	618	623	626	638	588	651	645	631	621	593	691	619	636	605	608	640	628	635	631	615	618	595	612	624	652	602	637	622	635	627	629	639	642	604	637	651	660	639	600	633	636	580	622	586	592	627	637	633	614	638	609	686	597	632	675	626	617	643	648	635	655	647	619	641	605	593	654	635	637	629	619	589	650	650	578	626	614	627	667	618	594	618	680	641	611	697	643	561	651	633	651	637	587	629	687	614	651	630	645	619	625	613	633	587	639	609	618	653	609	643	641	629	629	629	629	622	612	601	621	594	605	579	628	626	615	641	662	642	631	631	616	641	594	629	642	624	637	639	636	632	616	582	585	647	642	594	602	673	602	650	638	605	605	655	631	648	599	604	647	632	607	630	607	626	668	647	623	630	590	645	684	597	605	651	629	633	610	636	642	566	616	608	622	604	595	613	644	614	598	627	618	623	610	583	614	641	602	662	585	575	605	630	619	626	632	590	609	654	625	605	623	607	630	640	635	644	585	615	610	650	626	610	623	647	651	625	623	643	626	612	621	647	624	638	672	644	598	657	691	634	616	617	645	631	641	615	584	628	609	615	606	591	661	628	596	641	635	645	620	627	646	627	646	557	639	634	656	665	666	619	625	636	662	603	618	620	684	608	632	625	623	642	654	576	672	616	661	640	603	633	631	630	598	663	642	634	589	625	659	628	644	655	590	629	625	614	630	593	617	611	634	580	607	641	653	616	621	623	612	611	629	607	602	628	626	633	660	602	625	624	580	649	574	635	599	648	651	600	635	607	648	650	586	647	625	609	658	639	588	596	624	616	663	621	643	636	558	627	621	591	629	661	615	606	616	669	663	627	605	630	640	579	657	615	645	621	614	594	620	558	570	618	647	571	651	575	626	614	610	600	638	619	629	573	560	640	633	584	642	606	646	619	623	611	675	627	634	611	633	642	612	671	580	648	604	652	656	658	601	589	644	602	628	639	594	598	628	602	634	609	641	607	643	637	631	605	622	633	633	563	629	589	625	642	627	653	676	620	611	632	616	646	617	616	603	636	625	633	618	580	601	588	611	613	608	603	597	625	614	570	637	634	633	640	621	669	573	595	621	607	635	642	666	614	636	603	617	630	619	584	653	598	614	651	646	620	642	625	651	639	638	642	579	625	571	610	636	659	590	585	636	627	641	646	613	601	656	651	641	647	618	636	623	618	589	577	649	580	577	615	677	615	585	606	613	623	632	615	639	608	597	611	636	641	666	597	593	636	586	633	608	637	623	655	614	628	656	586	599	654	608	672	662	594	688	582	636	621	660	609	673	645	617	576	643	650	669	610	643	666	650	594	640	622	611	684	622	632	620	587	619	596	632	587	614	695	625	586	632	570	617	615	626	639	632	612	655	625	634	642	666	636	627	641	629	663	680	623	642	661	567	593	652	625	644	595	616	587	640	594	609	643	629	621	606	645	632	630	608	625	605	603	641	690	618	631	598	640	611	614	686	663	658	605	618	639	599	595	625	587	668	645	590	639	599	620	616	612	616	597	612	627	602	598	633	620	632	593	608	607	601	616	634	652	618	624	611	640	635	658	619	655	588	604	620	607	606	646	626	588	653	593	647	613	560	667	602	637	575	608	598	610	579	619	640	586	626	620	610	585	647	668	650	628	643	607	612	632	604	632	628	613	612	669	586	604	635	637	639	615	628	637	649	632	636	633	626	584	593	603	618	636	644	659	607	582	601	602	648	652	632	636	631	607	616	658	630	643	599	633	637	652	571	635	623	659	601	619	616	606	610	660	641	620	641	634	597	630	658	646	638	616	663	608	587	611	613	667	657	609	624	669	639	623	596	630	624	649	640	626	603	615	641	670	611	668	584	615	633	583	643	629	599	569	660	620	622	622	641	625	616	614	633	653	602	600	644	631	625	613	659	630	646	603	640	647	601	631	622	591	600	633	677	583	653	594	628	612	602	640	607	607	608	650	599	604	600	580	643	609	618	669	619	624	659	605	659	640	641	646	636	613	657	650	615	652	620	619	668	656	653	617	600	625	637	622	623	657	635	637	585	638	599	655	625	610	634	618	605	595	661	617	622	649	636	578	633	608	585	607	597	599	659	642	596	633	593	644	602	610	615	599	553	592	596	641	628	670	598	622	661	602	601	653	605	670	660	599	619	620	595	613	664	621	629	628	650	662	630	607	621	600	667	630	601	602	584	613	604	659	674	636	652	619	603	600	618	648	600	680	618	673	592	610	607	621	599	670	627	608	646	600	615	606	628	626	599	641	596	616	568	644	649	681	622	616	603	641	652	577	660	660	618	593	617	647	599	640	574	616	655	641	628	615	586	593	631	587	599	608	617	634	609	610	643	609	607	610	625	601	595	612	620	613	592	647	645	616	614	600	646	607	628	653	615	596	623	621	614	610	597	617	686	611	580	614	642	587	666	614	647	616	569	627	642	638	644	625	604	644	618	647	614	633	652	626	613	612	616	605	631	618	628	600	619	626	668	612	636	635	606	608	624	617	671	602	627	629	610	602	629	629	637	620	635	621	609	606	644	620	653	642	602	666	599	671	625	675	630	629	658	662	612	645	620	612	660	615	636	583	653	635	604	618	638	625	604	640	618	612	623	620	648	613	631	618	638	641	573	619	636	665	630	659	578	602	636	608	599	618	618	623	620	650	632	650	646	595	622	581	603	620	634	649	651	633	662	635	648	614	616	631	603	654	624	630	617	622	570	634	632	666	625	639	639	612	661	632	595	633	630	587	646	597	625	685	587	653	611	630	649	658	616	606	650	620	614	606	618	597	632	639	637	639	620	606	607	630	594	589	638	631	610	629	623	638	665	629	585	616	624	606	640	589	625	584	651	597	608	653	603	605	613	575	634	644	617	646	649	645	612	591	629	631	614
27303	14088	2660	1253	826	711	670	707	669	1871	2777	2025	1278	766	668	625	617	579	584	661	598	613	575	645	579	582	579	578	573	603	604	604	610	578	598	644	623	595	600	603	632	609	621	548	572	577	612	616	620	581	602	640	552	587	596	560	620	620	568	626	611	619	600	613	611	561	609	569	629	586	600	628	623	575	599	541	612	584	597	589	569	594	592	585	625	647	567	621	653	559	619	607	580	633	590	610	615	585	584	612	565	617	567	597	630	525	560	583	582	576	605	648	614	605	611	591	588	616	586	634	567	603	650	619	611	634	618	591	628	645	593	611	595	617	586	571	601	596	630	634	607	632	610	545	614	598	610	564	604	616	626	594	612	612	610	636	635	589	583	647	593	581	593	598	595	577	607	584	603	568	622	594	594	623	591	634	562	592	609	596	651	609	624	610	593	620	543	575	628	564	606	621	607	610	609	615	631	596	597	600	629	630	632	604	628	583	574	578	628	614	588	606	600	561	621	540	610	584	648	640	610	598	634	572	601	643	594	616	603	615	612	590	593	630	594	600	584	592	592	627	600	600	599	602	604	623	634	598	617	576	619	562	594	631	634	616	588	569	599	603	620	603	619	578	595	666	593	619	608	615	605	546	666	606	588	561	606	596	586	580	595	613	588	605	608	638	608	596	598	606	634	573	603	629	651	621	601	557	563	626	596	662	629	590	624	644	595	658	675	592	641	640	654	619	597	592	661	572	625	570	585	607	580	609	626	614	593	599	637	578	655	606	614	574	625	565	573	588	592	572	584	629	584	608	616	550	610	603	610	600	549	591	634	573	626	651	651	598	588	607	622	556	575	628	613	593	642	560	562	552	587	565	598	609	655	583	619	617	577	571	599	563	584	601	561	599	585	581	602	582	577	575	572	585	606	617	598	591	608	553	611	604	639	585	614	612	594	672	600	600	613	632	630	628	571	651	628	598	581	550	600	596	583	575	574	617	584	612	642	576	608	581	632	615	642	581	594	564	604	555	610	550	626	608	632	624	591	635	621	682	595	622	603	632	611	608	576	581	627	617	620	600	626	579	638	621	599	603	635	597	595	572	643	603	614	565	565	642	581	598	648	569	591	645	567	598	631	613	616	599	619	603	626	594	625	613	601	595	594	671	605	609	578	599	587	648	639	611	603	618	596	639	556	582	581	591	612	606	601	611	653	599	624	605	609	604	669	566	622	559	648	588	600	598	568	629	609	594	596	590	597	615	593	627	606	605	601	600	599	654	616	600	607	571	588	573	596	575	605	570	612	632	589	629	573	569	593	561	623	621	593	595	577	576	633	614	603	618	567	613	565	564	634	610	604	574	560	596	594	630	672	611	628	567	654	593	600	586	582	620	579	622	624	568	589	553	614	566	610	606	620	614	607	580	601	652	590	647	560	584	570	569	642	583	588	608	626	616	600	579	598	656	628	595	604	620	603	643	576	658	577	595	617	630	596	581	576	571	626	619	639	616	606	587	609	642	585	615	606	588	661	623	554	585	556	614	582	558	575	622	636	558	668	618	616	561	621	603	605	603	585	642	618	652	648	618	603	597	625	640	589	600	625	615	612	586	560	642	640	573	617	572	613	633	599	599	608	665	572	563	597	609	626	632	608	585	628	578	569	672	603	612	620	603	602	593	574	548	637	615	627	589	620	626	586	630	616	593	615	529	585	610	607	635	628	614	636	611	591	562	646	560	588	592	643	614	585	649	569	586	634	616	617	609	578	610	618	577	585	600	597	614	558	645	639	626	600	637	594	570	601	600	634	620	585	568	601	574	644	599	625	621	532	620	565	585	617	605	582	573	598	624	596	577	595	600	581	653	586	604	630	632	631	617	568	586	609	594	606	632	632	651	581	586	556	638	586	665	619	623	548	626	636	628	593	553	612	602	620	571	615	601	607	621	649	603	604	652	584	631	571	636	629	621	582	636	597	585	615	613	586	597	578	605	594	597	617	617	636	642	626	619	590	603	583	606	559	594	569	586	592	552	602	601	643	553	616	629	580	614	567	623	582	637	612	593	629	595	604	627	599	614	586	590	610	601	611	619	545	588	578	626	590	591	605	613	638	599	577	619	636	598	609	560	582	593	584	591	580	632	657	591	610	599	610	571	662	596	571	610	573	589	578	606	629	577	604	587	636	616	580	632	617	627	592	659	607	584	567	596	618	598	647	638	619	601	588	652	599	630	626	590	577	646	626	555	618	661	607	577	602	614	646	592	589	588	619	626	595	555	607	644	622	606	598	614	616	606	592	628	625	640	623	573	601	548	581	580	587	581	642	608	564	629	637	553	657	626	629	624	599	577	604	561	624	654	590	616	633	596	595	573	585	652	568	644	629	591	650	598	568	637	612	627	616	617	645	568	562	619	653	572	638	584	586	625	604	573	625	615	597	612	636	616	644	588	605	580	592	611	626	618	554	549	592	574	601	592	562	566	611	603	622	578	589	571	604	607	605	623	597	629	592	573	555	571	607	587	562	656	620	641	616	553	640	582	650	636	586	603	605	594	627	615	615	623	589	605	627	592	631	605	580	582	637	577	595	598	627	602	586	613	577	587	616	614	627	629	626	610	628	622	635	571	614	638	606	633	645	650	608	607	589	670	604	605	572	589	580	579	639	607	618	594	648	604	595	604	622	582	618	650	621	569	616	613	628	597	582	616	627	604	603	607	601	607	561	604	586	567	614	612	600	624	590	601	611	584	565	581	617	620	569	579	623	658	605	598	607	582	604	622	608	624	573	613	609	586	591	633	607	573	581	632	641	567	574	582	590	640	560	618	619	585	585	602	595	602	635	655	616	576	625	634	604	605	587	616	634	612	638	585	609	618	549	607	588	619	595	614	562	611	610	623	589	628	620	625	574	606	609	574	568	580	592	586	614	608	582	596	620	600	567	625	582	607	602	591	626	617	579	559	627	660	573	622	609	661	612	576	602	540	589	610	577	590	587	603	615	583	607	563	528	608	637	599	639	587	596	617	566	645	607	614	603	638	604	609	606	632	538	611	661	579	610	604	601	602	592	595	594	576	605	608	599	629	609	593	585	614	598	584	619	650	618	590	598	557	653	602	582	559	621	573	594	563	620	611	581	644	613	610	594	586	575	643	646	631	618	586	617	602	637	574	578	608	577	603	654	608	600	608	574	629	632	590	650	631	579	552	638	601	629	635	574	629	599	589	599	622	640	595	637	598	595	619	578	602	603	595	619	584	611	646	612	624	647	618	645	618	567	606	622	597	570	574	584	569	621	580	606	605	591	557	596	559	559	610	615	633	595	578	605	579	619	615	615	609	631	589	619	602	590	627	558	590	608	624	546	636	613	570	571	606	614	613	598	563	590	581	592	563	627	623	582	640	614	620	535	599	638	596	578	580	641	609	559	637	633	608	631	633	658	588	588	637	621	588	574	611	576	575	652	612	598	602	579	587	605	595	622	589	623	584	678	606	598	557	595	646	577	607	628	605	603	618
5460	1720	1632	985	744	632	665	669	680	2405	3142	2150	1169	713	515	468	480	522	491	502	481	465	515	455	503	500	513	494	494	522	499	516	495	486	461	505	516	517	504	487	489	548	498	463	509	486	501	508	465	490	522	448	502	468	477	478	465	446	500	480	489	444	483	469	502	501	465	530	489	482	528	486	460	509	527	485	490	473	514	558	488	471	469	467	488	507	481	531	519	488	474	500	507	506	506	497	477	458	478	490	457	473	490	491	472	470	476	445	458	489	531	503	483	476	530	488	483	495	511	480	496	459	533	492	476	479	506	485	458	521	497	482	463	480	477	515	527	550	531	501	498	497	492	524	509	486	470	470	503	465	503	496	448	506	518	467	490	479	485	517	469	512	495	524	489	486	492	526	528	451	491	512	467	453	530	467	513	512	527	475	489	510	495	471	523	471	523	507	501	487	496	497	459	511	461	461	488	492	480	504	477	445	496	521	464	442	502	521	491	492	463	531	515	484	484	479	461	532	535	494	519	503	533	501	456	470	449	512	459	484	482	510	531	502	499	513	494	518	477	525	495	519	524	492	492	494	486	495	482	477	480	457	481	519	485	474	496	479	502	490	530	484	508	507	503	476	466	458	476	481	493	521	465	491	500	511	446	493	518	441	496	460	493	465	502	465	517	491	480	493	480	493	495	499	492	513	504	524	462	522	455	476	488	511	475	507	468	480	466	475	520	496	483	487	494	494	480	462	467	494	476	484	477	444	525	487	506	477	503	520	505	507	493	470	502	508	480	479	475	481	507	482	450	465	518	495	502	487	515	477	482	463	501	487	536	503	518	490	460	500	475	480	465	502	473	499	465	524	471	493	511	503	485	507	496	496	501	495	522	507	513	476	497	474	494	439	483	502	486	512	501	484	459	493	489	487	511	497	506	506	537	507	487	498	490	474	467	494	456	446	469	459	478	476	508	499	497	479	502	462	523	500	496	505	514	546	495	476	471	487	503	488	482	495	476	476	488	481	502	511	544	525	488	502	471	469	503	496	525	476	499	486	489	549	509	468	485	485	498	485	506	488	503	481	471	455	494	490	461	497	469	482	490	464	503	493	493	446	498	447	485	534	499	466	466	475	514	496	501	484	497	464	508	499	479	459	463	492	451	469	495	458	474	492	485	502	485	469	480	478	544	489	465	471	491	482	504	465	519	501	493	498	472	500	489	478	501	497	464	505	470	524	508	483	477	457	491	422	524	500	492	492	479	493	505	488	518	491	518	494	473	503	470	498	493	473	494	488	486	485	500	472	522	524	466	465	459	470	492	458	437	494	502	495	466	492	545	485	491	524	475	512	522	487	479	506	475	504	520	477	475	492	499	468	458	479	498	485	481	465	474	489	504	507	490	484	503	479	470	514	507	493	511	536	490	518	484	484	544	494	499	491	489	467	486	464	453	449	470	501	469	472	441	511	519	519	428	505	530	482	427	476	483	494	515	502	464	479	467	468	492	507	507	457	498	492	510	516	469	501	471	481	492	483	518	476	514	494	494	495	505	492	463	475	485	488	495	473	484	526	452	503	473	486	456	489	524	456	486	487	479	469	465	481	495	512	450	497	522	486	483	466	483	454	487	454	489	478	500	474	510	474	496	498	495	493	512	488	506	470	526	507	499	459	499	491	515	472	478	493	475	485	514	481	489	509	497	502	476	499	432	492	500	477	493	499	465	457	460	458	437	481	466	509	473	477	504	421	512	504	463	463	507	499	482	456	512	533	499	496	460	499	501	454	502	500	471	485	480	483	461	533	494	524	536	501	496	482	450	494	482	529	519	452	483	479	490	467	503	512	502	492	509	529	525	498	495	500	478	480	491	477	534	497	453	546	500	448	504	477	499	472	487	471	483	489	490	487	483	489	480	471	461	487	491	491	449	508	479	446	457	469	460	477	496	522	494	491	484	489	510	498	512	496	503	496	469	485	525	457	487	462	467	447	518	490	504	512	466	467	486	442	498	529	525	468	451	492	473	481	488	486	486	482	507	494	490	478	515	500	518	479	520	497	475	478	481	451	484	499	518	474	508	515	475	477	485	464	443	505	540	482	494	500	522	502	477	493	521	491	453	441	468	488	518	489	535	480	459	505	481	483	466	462	482	497	493	504	519	492	501	488	511	491	476	480	494	490	497	498	474	491	507	489	481	485	534	488	486	506	486	511	490	495	507	478	504	460	486	421	504	472	472	508	521	475	494	529	496	519	511	502	488	514	494	458	475	461	528	517	482	492	539	466	521	506	492	464	522	503	517	483	455	495	531	465	509	480	449	489	456	467	508	458	475	484	486	524	490	517	477	518	531	496	504	467	461	464	486	480	451	503	500	470	507	498	498	509	495	487	568	487	504	466	516	525	488	478	513	493	522	476	497	471	483	504	495	554	489	539	450	469	475	491	487	502	505	490	500	511	475	488	492	527	519	501	521	492	494	510	493	511	510	484	473	478	488	519	479	505	496	448	506	489	481	495	501	532	467	524	474	508	529	513	495	469	456	489	458	502	498	485	473	489	501	492	438	493	477	520	480	454	494	448	466	478	509	487	501	485	504	484	459	450	491	493	464	494	476	476	501	512	514	490	492	494	474	488	474	489	486	468	505	473	515	490	501	511	471	466	474	509	480	476	513	473	505	506	495	501	478	522	477	519	498	516	471	482	482	471	445	525	519	509	453	510	481	490	457	506	456	496	527	456	497	526	483	486	544	453	444	504	484	477	495	505	489	484	475	469	470	480	465	501	471	464	513	474	490	477	479	502	487	473	522	472	471	476	491	492	475	490	524	503	515	497	494	453	466	496	493	522	493	464	509	511	482	533	502	441	481	476	481	518	448	492	503	505	492	454	515	475	486	508	490	498	474	501	492	493	474	517	481	475	502	504	525	505	525	522	524	501	474	512	501	490	500	516	500	477	497	502	469	496	490	480	521	452	526	499	481	501	514	492	479	466	508	522	506	458	498	478	467	477	464	478	484	466	500	467	496	475	460	448	545	520	493	455	515	520	490	476	506	484	487	510	503	466	453	522	524	479	521	517	511	462	511	482	523	482	488	465	477	483	456	488	465	498	516	472	491	485	471	464	480	480	525	446	485	476	475	477	483	472	481	493	496	524	499	447	508	498	497	489	502	468	526	507	486	454	507	474	490	461	522	452	504	435	493	549	508	523	506	484	423	502	493	493	489	488	510	494	553	509	501	498	449	528	470	494	497	517	518	528	472	504	499	477	484	504	544	511	523	534	451	524	513	505	460	488	463	521	420	495	442	469	516	471	506	507	475	521	533	508	500	473	538	467	501	478	524	477	492	487	498	465	489	495	493	515	518	478	486	481	474	472	526	476	560	518	471	519	492	543	500	506	506	487	489	492	493	477	508	506	501	463	501	464	507	504	506	466	499	505	524	502	503	510	488	517	478	479	510	485	500	493	498	468	430	464	523	507	529	464	475	495	551	529	454	488	510	500	487	512	492	506
24868	21084	27459	24903	11963	2144	1499	1097	1028	15378	22304	15421	6667	1989	977	714	612	631	626	648	624	619	659	662	625	628	661	646	650	649	655	609	693	650	641	635	621	616	628	661	641	609	671	632	622	663	628	686	645	651	622	657	654	631	622	640	625	616	622	608	611	640	660	638	677	615	658	646	605	633	574	629	665	628	646	668	656	655	655	658	659	643	626	624	674	605	613	606	600	634	641	652	644	673	532	606	644	626	627	621	562	614	645	620	620	648	630	617	618	618	660	667	640	630	603	612	652	661	608	598	619	604	661	615	616	603	618	613	611	669	658	646	623	642	632	634	625	629	620	636	645	637	619	617	614	629	607	583	635	666	612	630	631	581	657	650	652	627	644	590	614	621	669	671	631	588	648	633	628	650	651	606	597	621	592	598	675	700	650	592	628	656	645	624	626	639	642	627	644	672	629	644	633	598	606	622	639	649	657	629	638	613	679	563	613	606	555	631	640	596	623	638	595	616	659	641	624	584	690	599	683	650	629	651	629	639	593	620	617	628	664	600	620	630	609	639	638	609	653	619	648	665	621	647	612	636	637	624	642	647	653	604	616	599	635	650	632	590	642	619	661	684	688	611	619	597	672	625	606	617	626	626	602	626	629	667	651	637	625	653	642	645	646	610	631	635	669	592	645	596	630	641	638	647	648	634	671	630	627	605	666	612	646	627	625	700	576	635	637	641	663	640	627	610	624	622	614	628	650	610	657	639	621	635	631	620	610	626	630	654	670	602	623	645	655	598	626	656	621	627	612	624	690	647	647	601	628	628	627	578	583	646	646	642	662	608	653	641	643	606	608	625	632	638	635	628	638	621	636	613	628	649	674	601	599	642	642	669	689	644	671	624	641	652	633	674	654	669	671	648	651	596	665	584	659	614	627	617	594	631	589	629	638	596	655	642	631	649	643	610	651	634	620	629	603	621	605	642	643	631	682	650	630	670	599	601	626	632	615	663	640	632	575	675	612	632	644	625	621	613	602	613	648	607	619	658	601	640	651	624	580	611	643	609	605	602	603	644	636	634	624	591	655	624	634	618	656	605	651	633	636	637	629	653	618	660	632	600	653	645	616	621	618	643	648	610	617	643	581	628	602	667	648	650	621	631	620	620	618	581	619	620	620	602	649	655	653	648	655	658	633	674	635	616	662	649	612	629	623	601	655	648	604	577	639	614	621	659	623	626	607	617	658	627	614	637	628	628	628	631	630	644	618	604	681	623	634	642	655	662	672	594	659	631	629	598	678	666	619	629	633	644	633	642	626	664	684	647	615	625	606	624	615	631	655	628	616	625	622	611	604	644	639	620	620	613	584	674	683	643	620	632	619	626	645	680	576	638	609	609	626	609	623	642	631	653	609	638	643	612	610	619	649	638	631	621	656	615	651	590	628	650	624	630	628	652	629	642	634	696	596	651	634	618	622	656	645	619	651	656	617	660	628	614	651	631	619	642	670	627	639	607	616	646	625	578	630	608	640	633	626	589	675	617	625	658	632	657	624	618	624	593	652	612	610	637	613	617	646	591	622	611	646	605	591	653	682	593	652	632	620	570	654	633	629	638	629	635	628	615	594	571	618	638	621	606	618	635	628	616	634	603	615	648	660	663	646	656	656	646	675	641	668	621	606	598	633	619	633	640	631	620	600	634	631	648	627	624	609	611	632	618	661	650	605	635	683	642	676	632	635	622	661	655	615	635	665	620	629	629	685	626	633	631	624	660	606	671	622	610	649	592	583	645	702	623	610	614	649	590	630	660	601	629	648	649	660	645	651	628	631	606	604	634	630	655	648	641	669	639	642	656	580	643	618	620	623	606	629	645	666	640	615	649	609	653	617	648	593	616	627	624	614	635	662	610	664	643	586	623	607	618	620	625	596	645	635	630	643	625	649	646	604	600	599	633	666	645	620	637	638	632	628	619	657	628	643	652	631	670	641	643	620	670	612	615	628	646	653	635	614	632	646	645	633	625	600	610	596	635	649	668	628	638	620	632	632	626	619	610	644	602	614	644	617	674	645	624	624	620	621	666	664	573	618	640	619	590	604	606	619	582	606	603	633	633	621	621	663	613	644	633	655	623	574	598	644	654	646	651	651	640	586	599	586	618	614	605	653	618	629	655	693	618	647	640	622	621	652	590	650	632	655	611	617	619	644	640	640	597	616	622	588	632	645	653	629	626	674	626	645	642	576	636	647	657	629	606	662	667	652	631	658	615	648	707	634	634	605	601	679	672	629	623	640	636	622	618	616	623	676	672	610	618	616	632	565	607	654	618	599	632	633	628	599	636	636	600	607	656	610	606	626	610	636	616	625	616	656	597	586	663	572	616	600	623	644	624	643	642	657	627	648	660	635	630	639	634	587	667	628	582	636	604	620	642	620	645	633	623	569	652	620	662	629	666	651	575	636	661	580	613	692	623	636	592	640	637	602	632	618	646	584	622	605	616	657	621	619	597	596	591	689	594	640	613	647	613	665	633	618	628	615	614	654	689	614	582	658	630	661	623	653	610	629	582	643	635	671	636	668	632	605	595	591	643	648	605	623	654	596	595	629	642	624	592	603	634	619	654	616	613	644	662	657	637	644	625	622	649	592	602	631	642	643	614	613	657	596	635	582	635	603	610	627	606	598	622	636	621	612	578	621	648	567	601	629	623	668	664	701	646	622	608	616	588	636	635	580	677	616	645	635	634	619	636	654	679	621	624	580	605	632	640	608	603	638	609	599	674	628	600	625	635	603	618	598	647	586	656	655	643	593	587	613	647	620	613	654	609	641	583	605	630	646	639	648	657	622	636	653	669	601	701	602	643	640	644	661	630	617	599	626	619	654	613	598	638	648	587	645	632	654	639	609	635	630	589	632	622	585	640	594	605	628	627	608	577	634	623	627	641	608	662	624	629	629	657	601	599	650	598	619	655	639	683	599	644	628	654	684	646	643	613	604	621	596	613	616	663	671	628	628	646	616	608	552	621	634	661	599	658	634	611	656	649	642	588	606	654	596	633	602	589	623	605	599	572	589	652	641	622	679	599	662	615	643	607	690	648	626	692	655	649	618	624	643	613	615	649	609	665	613	653	591	634	618	564	682	620	665	614	658	612	598	633	630	633	613	643	637	628	590	638	611	637	617	609	646	625	637	647	640	595	644	598	582	617	618	619	588	611	621	653	586	623	627	643	608	634	618	668	647	600	634	657	653	646	640	663	606	606	628	634	618	598	569	603	620	600	624	655	653	584	625	593	630	612	616	678	684	635	633	638	643	593	666	639	648	626	605	640	624	615	618	578	662	635	616	614	625	637	625	610	652	606	632	629	622	598	628	663	647	667	614	601	654	616	615	594	613	665	644	614	674	599	620	625	652	619	629	598	641	624	639	651	601	619	661	617	615	647	633	706	604	632	622	642	629	643	626	653	626	596	614	624	635	645	631	629	607	610	605	645	602	618	619	644	618	624	652	623	608	632	649	647
4398	6039	5323	2900	1808	1518	1431	1167	1251	18635	19559	13036	5822	1875	824	615	555	538	577	546	549	496	567	531	510	542	533	545	518	564	537	557	511	554	541	534	546	528	551	555	512	541	574	504	522	567	507	530	532	576	563	522	571	506	547	572	508	522	507	533	530	502	538	594	551	523	562	548	561	506	477	531	534	525	520	538	603	499	521	535	542	539	521	513	520	584	532	517	521	533	538	498	560	512	565	509	530	540	600	492	563	541	542	564	550	540	562	488	555	511	518	572	511	522	544	557	536	522	497	514	506	534	542	496	501	607	516	546	541	505	503	498	555	552	519	544	497	538	550	537	538	528	553	564	528	520	528	531	559	535	536	564	555	568	534	492	537	554	508	571	549	554	520	546	495	571	543	555	542	536	518	580	584	569	540	539	560	542	523	518	542	523	492	551	522	578	515	552	526	538	505	504	513	510	571	523	535	564	542	556	539	498	539	539	547	527	515	532	512	510	545	524	519	527	560	547	523	526	532	529	529	504	533	517	540	491	488	507	537	516	549	493	552	556	558	538	554	516	507	514	563	521	543	515	554	532	529	525	531	526	541	525	514	551	498	522	537	520	557	528	513	539	547	565	551	467	522	510	552	528	535	546	537	528	550	491	505	551	544	553	550	578	518	536	562	547	561	556	513	510	524	473	562	557	561	526	540	535	543	547	563	534	511	533	520	561	531	527	483	549	516	559	544	480	530	512	560	519	535	522	528	493	541	510	532	548	534	525	574	558	569	538	549	514	525	531	552	530	518	507	529	580	584	523	541	518	520	516	497	555	513	541	533	540	498	546	555	527	518	527	545	534	534	525	565	565	537	526	546	525	516	554	554	502	526	582	568	520	512	493	570	542	532	550	520	544	551	520	528	524	526	520	503	509	555	520	515	522	515	537	529	589	520	551	515	489	507	494	568	547	532	512	513	534	545	526	524	514	514	535	534	527	547	499	509	520	541	552	517	518	540	524	526	543	565	501	514	519	549	557	450	534	545	521	533	549	562	520	550	524	519	505	510	549	533	502	518	503	530	490	503	515	523	577	533	501	534	501	563	509	541	526	484	556	517	551	500	544	523	506	509	519	506	516	480	566	517	526	524	523	528	539	532	568	524	493	551	545	579	510	574	572	561	534	539	520	552	509	492	571	542	549	532	547	494	540	535	519	513	552	537	535	572	484	573	523	507	492	528	506	509	542	522	515	563	485	550	539	527	552	530	532	506	470	519	541	532	486	534	493	545	559	538	507	543	531	533	518	498	527	540	519	535	549	526	544	468	536	521	548	505	531	526	553	547	515	492	536	495	529	526	501	552	535	522	532	520	527	519	543	553	493	557	546	543	540	515	568	486	536	507	531	515	536	553	527	502	540	520	573	518	515	523	551	551	542	556	517	507	513	550	511	496	511	500	524	534	531	544	529	529	490	514	485	540	543	479	541	536	547	519	566	489	540	557	528	529	527	533	576	507	483	543	483	545	539	549	521	559	566	548	491	563	516	571	593	527	529	532	529	491	531	541	500	486	559	542	551	540	524	501	506	504	549	531	499	562	567	580	502	548	482	509	513	524	540	545	527	576	580	579	551	525	512	567	538	544	533	516	542	505	565	591	556	500	549	516	525	551	520	538	485	552	517	497	520	490	520	553	492	571	536	539	506	516	492	532	519	519	527	585	543	530	536	540	521	516	561	526	541	534	490	539	559	536	517	498	484	557	598	543	562	539	503	517	541	524	538	526	566	489	527	542	536	531	523	502	541	545	520	506	530	549	535	577	525	515	516	548	512	488	541	522	526	519	551	502	521	517	526	506	501	568	559	504	517	517	553	497	508	506	543	516	516	518	538	564	549	505	544	515	511	526	572	517	541	540	503	560	519	540	530	504	539	511	585	551	528	539	545	546	542	546	535	560	528	533	552	545	503	527	507	513	555	530	513	513	514	535	526	528	563	531	506	497	537	534	535	514	547	542	524	550	552	514	569	541	542	543	537	538	521	524	559	594	518	493	535	566	542	507	551	561	530	496	514	566	549	513	523	559	531	476	537	504	516	539	518	535	509	513	565	530	549	510	518	545	557	479	520	537	536	492	526	478	509	544	542	519	573	494	521	534	494	519	517	504	503	536	576	557	536	503	556	514	551	538	459	542	520	465	526	542	574	513	565	535	492	510	551	539	501	543	545	511	533	521	535	519	517	485	532	517	578	505	513	521	548	539	515	496	504	495	512	539	557	503	502	532	528	506	525	521	507	476	528	540	554	579	511	562	527	535	521	515	545	524	572	533	514	548	528	532	497	502	528	524	509	525	551	549	524	519	510	519	513	531	538	591	537	532	501	533	533	507	515	492	495	470	569	520	520	556	537	533	508	530	527	540	539	512	510	521	538	513	492	528	523	516	531	546	537	535	548	540	531	526	509	555	518	488	576	543	517	509	590	503	544	487	522	538	555	548	502	542	522	506	517	539	503	525	524	497	512	531	505	522	538	564	549	537	494	523	556	514	519	487	540	488	514	548	518	529	523	542	489	549	541	540	560	542	548	501	542	494	538	539	513	508	526	583	543	525	486	524	499	557	539	571	518	558	548	501	536	492	515	575	524	519	524	548	520	522	526	527	511	580	504	527	542	538	517	515	506	503	522	520	503	477	553	551	524	507	507	516	523	511	550	538	561	510	542	476	516	588	520	514	536	543	520	533	489	531	565	570	557	548	521	536	544	518	488	500	536	524	498	555	502	538	494	546	552	513	535	553	506	536	520	517	511	540	531	552	511	536	523	544	520	478	543	555	505	526	541	553	518	545	514	559	558	476	523	564	502	572	572	496	517	547	546	538	522	562	535	544	525	551	512	544	550	527	569	496	555	532	534	548	525	523	543	556	549	503	527	487	543	525	512	564	486	531	534	533	518	538	552	508	552	502	511	539	557	487	528	473	529	526	521	539	516	565	515	537	556	496	559	498	511	538	555	497	518	522	537	531	499	608	537	521	533	521	473	511	503	547	504	523	527	522	558	535	549	477	497	509	512	549	513	473	573	524	514	519	556	548	560	491	535	520	554	539	511	514	517	542	539	511	528	521	542	522	503	535	545	560	513	513	512	553	559	544	501	556	509	546	500	541	535	538	502	568	509	536	531	523	526	564	540	498	552	545	515	511	511	522	591	530	516	520	518	515	514	536	526	537	516	482	543	520	512	505	594	520	538	524	574	488	529	540	487	530	498	508	502	525	542	525	545	479	560	527	543	510	576	543	490	523	496	546	549	533	591	540	521	556	515	543	547	502	511	533	532	517	501	524	573	507	544	544	523	528	505	514	523	498	547	530	551	537	524	497	554	502	542	492	549	547	505	558	518	523	531	525	507	545	559	524	510	515	551	525	517	530	550	526	504	518	535	517	482	547	533	551	520	567	508	514	559	503	532	577	538	526	566	506	517	489	519	548	496	540	546	522	558	544	541	545	516	562	505	554	557	520	565	563	491
23895	21111	28386	24066	21073	10580	2991	1657	1631	23015	35460	26136	12679	3615	1288	923	805	785	800	757	759	785	778	795	769	785	788	766	841	765	798	780	745	830	824	762	814	737	777	781	760	801	750	778	749	767	757	778	726	816	800	797	767	803	744	759	760	814	748	748	744	784	778	740	779	765	733	799	783	784	768	828	777	779	748	786	800	759	746	760	741	797	769	795	786	770	758	810	762	779	780	788	745	789	763	773	739	780	736	826	750	767	840	784	787	784	806	748	767	795	839	793	822	787	831	756	800	820	775	742	735	820	788	745	765	817	725	821	775	766	753	768	814	708	787	757	773	809	752	763	790	766	777	751	785	784	767	738	809	785	814	819	757	789	798	779	762	755	775	771	719	745	768	781	797	780	802	791	757	733	762	780	768	772	780	767	828	786	781	778	800	775	783	783	746	801	782	791	797	712	735	720	808	731	763	811	787	750	749	759	814	744	758	754	779	759	752	759	761	815	757	790	838	800	745	767	757	742	738	754	802	744	707	775	769	763	793	787	738	765	777	802	802	740	775	810	739	785	756	786	764	771	787	774	765	734	776	766	785	791	738	826	772	816	825	803	760	808	840	784	766	806	729	770	723	739	788	796	790	765	795	790	825	820	748	808	793	783	747	720	772	824	810	786	762	768	763	763	805	733	769	745	797	762	765	740	753	771	742	794	774	795	838	754	767	755	799	774	795	727	721	758	796	799	763	826	783	736	773	733	792	833	764	792	741	784	779	733	778	820	804	735	843	716	746	731	711	791	775	731	780	708	780	733	748	807	790	781	781	751	746	776	751	803	765	755	768	731	727	770	790	726	737	740	749	831	750	724	736	774	750	768	790	781	733	825	752	755	788	761	736	737	783	757	792	765	753	769	741	786	786	791	768	775	740	783	751	774	823	751	803	811	777	765	771	758	775	787	788	731	756	738	769	764	785	804	740	719	730	810	785	809	738	768	777	715	720	776	742	765	773	735	783	790	755	757	802	837	796	738	779	764	809	775	802	737	747	774	754	784	732	755	778	726	758	791	811	733	813	784	822	760	816	758	745	764	753	790	729	752	794	827	730	756	769	745	724	732	771	812	785	773	769	781	769	813	801	754	752	762	793	793	735	763	807	770	767	756	754	790	789	766	773	692	792	778	780	764	733	807	776	748	820	749	795	754	764	744	850	756	759	746	727	784	779	774	745	782	762	761	798	786	773	764	741	724	773	773	784	752	761	739	818	716	775	745	762	765	786	757	806	753	762	809	809	774	786	767	726	774	784	768	773	702	815	720	798	774	811	745	784	767	777	784	794	787	757	769	754	732	761	779	771	739	736	742	771	743	724	787	805	770	792	788	754	760	777	784	750	788	802	794	797	762	781	779	744	790	789	762	800	756	786	775	799	740	780	739	773	766	784	813	824	724	772	769	737	812	777	736	790	776	732	807	765	790	756	805	777	782	782	775	808	807	719	778	715	796	831	747	774	738	776	769	779	811	799	870	762	818	758	725	760	815	776	754	725	802	772	779	750	737	759	780	726	827	775	798	764	764	764	735	772	766	736	774	758	756	735	766	757	735	785	790	813	813	719	795	743	734	745	756	782	799	722	793	772	778	767	784	769	774	773	750	778	749	799	797	795	784	797	787	797	765	792	764	797	775	735	800	765	752	730	783	772	808	780	755	788	779	769	717	705	747	779	729	760	786	730	742	800	777	820	722	775	732	766	707	753	725	732	812	790	778	791	772	758	739	753	750	705	805	752	768	751	753	770	778	822	734	740	730	754	722	733	780	759	798	727	723	748	756	736	811	793	774	804	758	755	781	754	753	750	767	804	782	776	778	734	719	768	763	762	731	748	730	818	749	726	726	757	701	800	759	745	725	737	780	744	782	751	784	748	740	758	817	757	785	780	762	757	787	853	783	835	781	777	803	744	732	749	795	735	779	794	711	757	747	766	723	737	731	823	815	708	751	762	745	754	772	755	806	769	835	802	844	782	771	795	770	754	790	795	794	747	783	779	796	819	775	723	763	826	708	794	722	759	790	756	796	790	810	721	775	760	788	775	785	774	732	763	787	780	789	744	791	739	790	777	736	748	785	764	804	805	758	789	795	736	841	785	780	726	754	726	794	719	756	788	804	777	731	772	776	759	749	761	765	747	792	773	777	745	788	809	806	721	778	798	792	741	705	782	817	721	792	762	768	766	821	798	772	838	789	827	757	770	817	747	723	758	781	798	754	781	779	839	789	809	766	794	673	741	771	775	741	794	746	823	813	748	836	759	763	758	750	797	759	865	793	835	753	738	783	755	755	719	760	760	774	775	836	782	776	745	774	789	780	781	732	749	806	758	775	779	762	794	784	784	803	771	742	802	773	773	768	759	803	785	769	750	791	791	763	772	796	781	766	792	733	737	782	806	768	728	783	747	779	747	748	750	762	781	783	750	802	796	786	810	787	766	796	797	766	795	761	738	841	799	784	783	753	761	784	827	732	771	788	798	752	760	795	750	787	753	776	759	798	752	783	734	770	735	769	779	803	735	826	788	769	799	711	799	734	826	769	770	782	805	754	777	794	803	687	821	773	772	775	782	783	764	769	751	786	772	733	750	732	785	812	722	713	734	754	786	761	778	762	766	793	744	741	753	761	760	742	758	766	787	762	767	739	760	763	749	785	732	748	745	794	781	702	774	733	793	767	753	722	773	809	757	751	743	758	784	772	714	755	750	796	790	746	749	775	810	740	815	727	753	719	758	743	778	778	751	768	752	793	777	747	781	730	786	722	749	750	721	763	799	769	802	728	746	790	757	806	791	704	769	818	764	788	820	762	846	741	788	755	746	802	755	732	768	767	813	747	757	820	731	783	797	818	775	714	734	825	803	777	753	753	739	765	784	747	749	798	752	764	786	743	780	782	776	733	729	759	746	729	795	791	770	747	772	795	781	755	824	733	749	807	794	780	805	803	722	819	768	773	761	717	790	765	754	754	786	766	864	781	714	716	738	744	720	730	761	737	800	737	786	793	734	771	765	775	788	738	769	773	789	766	763	754	751	751	749	768	763	810	834	735	724	761	784	749	776	780	775	727	759	773	738	787	770	767	829	770	756	790	777	823	795	784	817	755	782	792	745	827	814	796	758	796	778	731	722	787	756	792	709	802	795	754	801	721	761	811	830	756	767	816	770	821	768	749	725	722	805	761	744	753	774	712	773	766	741	837	750	753	772	776	738	734	789	761	733	766	771	737	748	766	801	753	778	773	741	791	758	764	775	743	770	799	760	770	789	753	783	796	775	804	810	771	734	735	740	721	773	772	751	776	727	796	717	766	738	781	756	768	758	766	812	751	767	832	803	810	746	703	750	773	797	792	773	740	773	756	749	776	848	777	727	761	735	804	797	817	733	737	761	779	779	809	765	809	823	767	768	781	750	827	815	772	702	763	778	769	816	742	755	764	766	699	764	758	791	783	739	799	793	744	762	738	736	746	798	765
5162	9663	8566	4520	3043	2514	2154	1747	2045	26579	30716	20796	9832	3176	1184	792	648	627	641	625	674	665	681	655	616	664	652	597	664	655	638	635	701	644	617	613	690	633	630	581	655	616	656	686	624	651	627	608	656	603	580	556	619	584	622	625	657	659	655	612	669	642	619	671	614	636	583	636	621	617	624	609	600	596	663	651	668	615	634	598	603	589	650	602	596	636	629	667	607	596	667	680	636	635	641	630	650	600	618	593	644	629	594	677	659	616	620	648	653	618	624	621	656	627	650	595	650	605	677	583	636	635	627	660	598	641	628	592	655	644	637	620	654	626	624	606	642	617	631	603	625	638	611	633	628	586	644	586	632	622	591	618	609	610	634	628	666	662	621	652	627	618	606	651	606	629	645	603	610	614	616	634	635	623	628	608	647	622	631	618	612	592	672	592	652	598	598	650	657	654	600	611	658	627	625	667	614	634	654	594	624	631	608	608	639	650	631	568	628	631	616	607	635	606	643	647	630	602	634	668	613	618	628	618	658	678	629	623	655	640	647	677	649	637	662	629	617	623	644	571	578	633	621	639	675	664	618	636	612	661	600	618	605	626	637	641	645	618	644	645	604	621	683	640	648	629	630	628	644	644	672	631	661	630	622	638	645	615	627	594	635	697	643	630	625	633	638	631	624	642	642	634	589	612	631	626	616	650	577	603	630	604	619	613	638	657	627	603	612	650	604	615	637	644	595	616	621	600	629	656	633	650	647	686	626	637	686	611	583	641	619	610	636	621	617	609	637	604	666	653	622	619	628	637	623	645	603	613	652	641	638	647	644	649	583	670	638	637	621	643	699	690	645	611	629	593	646	604	649	637	613	623	588	605	591	645	601	618	597	635	640	580	602	624	607	656	633	621	588	589	600	604	653	595	646	629	608	647	653	596	604	604	600	588	613	617	607	617	614	649	641	633	582	627	637	653	620	632	660	619	604	601	624	692	655	624	627	632	636	669	607	604	641	613	672	594	612	627	628	613	628	591	628	661	650	593	664	648	666	638	660	641	597	654	583	583	629	654	648	635	599	599	668	620	621	655	627	613	601	656	617	618	646	589	606	638	632	631	615	579	619	602	632	607	617	607	613	608	649	634	612	587	675	658	613	630	663	602	607	662	629	627	592	675	596	631	611	625	599	602	640	656	632	648	671	658	651	621	607	610	600	655	605	634	628	651	611	609	594	622	657	630	637	611	629	663	679	623	616	571	605	599	646	649	586	583	620	652	611	643	589	653	668	590	592	609	633	651	613	648	605	623	618	593	675	611	689	568	586	676	627	629	638	620	626	660	625	589	599	662	608	589	645	645	592	602	594	599	709	626	624	625	614	601	633	658	630	611	656	629	611	624	608	603	616	602	578	653	680	634	643	635	661	670	611	602	606	639	631	626	640	599	607	588	584	616	611	601	622	635	624	671	612	667	650	613	632	624	620	625	604	604	661	656	668	606	671	633	599	610	624	631	578	649	664	644	605	651	613	629	605	578	637	613	636	643	653	635	658	656	613	642	600	621	636	567	662	618	610	579	614	625	626	644	596	591	657	635	594	580	612	643	625	651	632	648	643	625	650	635	651	659	603	636	644	612	665	636	658	593	631	621	693	594	639	657	647	603	646	613	587	621	618	590	586	660	658	580	681	635	606	608	664	712	648	660	626	637	572	663	576	606	666	556	621	624	622	552	630	618	622	612	639	635	644	629	608	623	573	653	653	642	652	646	665	568	618	625	649	604	625	602	639	553	607	652	629	578	611	663	619	583	633	600	621	641	607	661	600	619	604	635	650	622	591	580	618	633	617	635	594	614	642	640	638	594	643	624	621	636	638	630	646	606	649	651	648	625	580	638	636	627	617	650	592	625	591	617	652	581	625	577	652	629	607	622	602	618	608	617	619	639	684	616	650	640	588	668	603	616	668	637	633	591	569	605	611	607	642	611	660	610	618	626	598	622	600	622	634	597	680	611	647	640	605	573	610	596	637	653	654	619	651	610	625	648	642	580	628	649	650	594	649	621	622	649	599	621	613	671	612	611	638	622	598	613	677	630	632	616	614	624	639	623	683	642	637	593	622	632	622	642	635	634	657	558	596	641	650	675	657	618	626	624	649	642	636	574	600	615	632	584	624	575	628	638	613	577	638	661	618	629	649	641	621	613	640	644	640	617	625	595	570	588	674	643	580	626	616	644	625	588	671	594	627	662	675	619	604	639	603	662	629	639	657	601	649	643	675	609	619	609	639	611	578	625	622	632	614	613	648	617	627	595	588	586	639	615	621	655	667	625	579	635	607	623	578	627	629	581	673	619	637	651	656	635	639	580	622	658	643	628	622	652	637	642	647	645	634	611	612	614	596	610	649	598	606	641	635	638	637	595	648	635	651	594	552	626	605	592	663	610	593	614	634	636	646	631	640	622	584	628	634	583	687	606	647	621	617	644	648	624	655	615	612	627	609	636	634	633	593	613	639	627	573	639	614	614	646	645	592	607	614	646	593	655	644	639	621	636	626	623	629	629	609	623	633	618	624	652	598	613	636	617	609	619	624	622	600	633	639	661	638	606	615	650	613	645	627	616	590	656	614	630	584	665	603	561	599	667	607	623	613	636	614	666	571	628	646	661	649	648	621	620	610	640	630	623	631	612	622	659	564	643	618	618	620	662	672	630	629	659	592	577	618	632	652	576	625	603	676	625	610	629	655	643	655	632	655	611	600	604	605	585	637	652	628	628	614	600	627	629	583	655	613	625	662	621	619	602	677	638	625	588	617	618	673	664	616	601	604	620	636	622	623	654	621	606	599	625	608	626	618	644	635	656	663	645	600	633	594	625	650	618	598	668	612	644	586	614	642	614	600	643	635	643	617	659	596	638	632	651	667	683	611	646	621	601	660	586	654	625	606	634	661	596	603	621	613	590	634	606	603	648	649	622	580	645	606	635	629	648	635	624	637	619	653	612	671	630	617	640	645	643	601	604	647	622	618	657	641	611	628	608	615	602	648	623	637	605	616	625	623	583	628	621	675	636	649	624	678	603	615	653	652	634	630	640	639	635	632	651	584	650	653	629	598	692	640	669	621	625	668	567	658	627	671	614	601	594	641	610	638	621	601	615	654	587	578	636	622	621	636	629	607	619	648	607	664	585	600	575	663	655	609	603	655	626	633	603	670	652	580	634	594	622	603	634	623	608	657	667	591	632	649	579	633	599	634	615	610	685	638	579	665	614	623	628	634	607	601	600	645	646	613	564	626	660	637	634	646	638	654	632	637	644	644	663	650	590	664	610	630	647	620	617	602	609	599	648	639	607	677	667	633	592	607	624	568	641	616	610	634	706	597	589	570	626	646	642	654	671	640	604	586	641	612	634	578	650	642	617	667	629	619	659	621	600	640	607	664	627	619	611	626	643	670	641	596	615	661	651	643	635	661	620	663	609	676	638	619	629	646	604	608	608	604	586	582	655	608	638	643	625	641	606
27421	14067	2739	1309	904	781	712	679	697	1644	2569	2050	1264	821	650	583	589	571	625	552	643	568	562	568	557	585	559	597	624	603	629	593	582	590	623	598	565	635	591	578	562	558	578	591	566	611	578	572	573	617	558	574	561	588	575	614	598	604	573	581	539	570	554	593	568	596	555	587	578	586	623	574	594	624	591	599	564	582	609	616	567	596	575	575	591	589	585	565	572	550	622	545	553	565	593	593	635	551	577	549	579	602	543	573	562	603	550	575	596	551	608	607	591	587	538	588	550	603	574	606	575	590	567	565	579	577	619	644	612	564	509	576	606	569	568	550	552	595	576	624	585	569	572	537	592	568	570	524	595	615	541	540	618	580	557	550	545	575	575	577	573	545	547	534	578	545	553	574	577	572	586	594	621	620	596	543	612	584	614	534	615	525	600	627	591	573	643	574	606	593	566	552	560	607	581	600	602	582	589	554	535	612	574	559	566	559	583	533	576	620	547	585	627	588	594	572	521	595	590	551	573	584	575	527	566	566	556	584	607	570	609	586	624	613	622	575	557	595	612	609	580	603	617	565	576	611	568	575	593	572	602	591	613	563	551	583	593	605	585	579	597	559	567	581	574	567	561	573	594	585	549	627	566	585	591	531	574	572	546	635	580	569	591	590	566	593	550	594	596	578	581	591	528	521	602	541	600	559	566	568	572	597	605	585	559	623	562	545	588	578	567	613	554	568	566	549	605	557	586	566	567	565	554	605	560	540	587	604	588	562	555	593	621	598	580	571	586	563	537	570	568	639	551	563	580	549	574	598	602	578	570	555	581	533	575	567	608	584	575	569	593	530	596	618	595	599	590	603	595	570	545	553	568	587	625	577	577	551	574	521	561	570	564	567	608	547	549	574	573	522	577	592	564	547	565	620	582	585	553	556	563	597	593	575	588	590	581	570	555	616	583	573	582	562	582	535	602	617	550	540	583	557	563	546	581	595	574	590	549	578	565	577	560	602	579	597	562	550	590	592	577	581	549	603	629	575	577	579	528	535	570	549	554	579	579	603	602	582	601	537	565	611	550	592	555	582	560	564	594	593	554	581	595	609	583	581	573	542	568	588	545	625	589	585	592	585	605	552	598	576	546	608	563	557	597	589	532	559	564	596	532	577	556	571	555	590	595	569	554	581	594	569	583	611	571	651	586	608	605	565	595	548	589	586	545	632	556	621	569	620	577	542	548	610	556	587	575	605	580	611	589	590	582	606	599	570	575	589	586	571	580	577	599	582	584	620	583	592	593	572	546	578	540	567	585	585	561	554	595	571	594	595	537	572	538	568	578	567	600	581	581	569	574	510	600	623	579	577	588	586	585	568	584	536	546	578	611	620	558	622	574	561	609	569	572	556	591	586	620	573	564	578	592	579	551	569	569	615	596	561	633	569	591	597	561	587	603	579	590	589	610	569	552	558	600	627	590	584	576	545	548	578	577	597	554	581	553	560	551	551	604	598	584	576	603	622	618	565	556	558	604	561	563	595	520	587	591	563	568	590	549	540	626	565	567	587	616	571	600	572	566	577	551	536	570	606	584	587	619	573	586	561	606	550	609	551	551	547	617	577	589	536	538	527	554	596	615	553	550	577	564	557	581	600	566	564	603	559	561	547	549	581	623	589	544	576	535	627	528	614	604	549	547	571	537	590	575	625	561	545	611	600	598	555	589	596	544	584	580	574	546	591	586	572	529	505	612	576	572	563	558	580	599	557	570	531	567	577	569	588	554	609	587	566	602	540	606	583	570	582	577	608	571	558	507	569	580	608	558	540	588	589	574	594	575	536	627	574	551	578	587	590	558	570	581	584	562	550	585	608	560	545	589	573	590	548	554	589	612	568	569	590	578	544	595	568	614	586	572	588	559	572	597	578	615	561	569	557	600	570	553	601	555	527	579	602	585	563	578	617	603	586	566	538	546	578	553	534	592	556	596	547	626	572	583	590	580	514	537	549	584	567	590	663	590	566	610	585	593	610	585	566	621	647	580	576	592	553	590	567	591	575	571	624	607	543	568	583	537	578	551	573	552	582	592	587	599	557	573	622	589	587	585	604	600	593	543	545	563	571	580	577	555	550	633	577	540	599	603	546	561	610	562	566	612	596	598	566	550	550	640	544	654	620	570	587	570	614	610	591	558	558	598	553	600	590	580	604	612	624	575	571	573	554	575	550	569	545	573	584	574	595	557	557	605	582	573	582	574	562	542	581	573	576	581	585	590	597	611	577	591	576	566	565	583	565	584	618	543	543	567	557	594	589	559	625	587	585	534	596	568	593	568	585	577	531	533	572	610	583	602	596	599	601	546	602	576	568	595	575	556	549	619	578	577	571	618	567	601	552	599	541	556	590	601	572	578	578	542	556	560	611	588	534	625	582	560	556	591	613	569	579	617	574	599	617	613	592	554	580	579	569	615	573	629	563	558	535	621	539	619	570	602	574	619	577	606	585	600	556	567	597	568	615	559	587	588	525	611	584	579	545	632	585	576	569	566	594	628	594	508	598	572	558	561	588	578	583	559	583	609	584	602	602	568	551	551	590	577	614	582	603	555	583	564	557	543	599	602	573	573	651	606	592	601	575	599	638	577	560	600	621	580	597	611	615	597	546	555	585	573	572	571	557	541	569	586	568	603	599	604	606	580	599	575	544	632	617	577	602	613	592	599	550	564	604	584	592	603	561	563	587	578	565	574	604	595	607	593	584	575	560	554	553	576	551	579	611	570	570	622	572	592	589	591	603	593	567	582	553	583	570	563	585	589	612	584	551	550	565	572	606	598	589	536	567	569	579	596	593	541	569	588	602	573	570	590	573	562	580	573	601	575	590	621	559	588	602	564	587	572	612	579	551	591	604	607	579	598	582	544	603	570	599	563	572	573	602	569	569	563	582	583	592	570	609	552	591	534	528	561	582	562	640	619	607	560	601	586	606	614	557	579	573	568	636	617	588	596	586	591	563	602	573	597	552	527	589	610	613	619	599	536	592	537	541	569	608	571	599	631	591	592	555	574	620	580	555	573	596	580	620	560	557	588	563	565	592	559	590	590	559	572	542	594	538	630	555	569	587	544	545	533	559	571	541	588	576	569	581	586	535	616	550	545	577	628	540	624	585	566	577	566	577	610	583	573	535	563	561	614	564	575	583	600	604	587	568	602	551	601	570	560	554	629	544	571	593	625	587	591	572	590	582	569	588	586	603	585	567	573	545	550	605	608	575	533	545	586	573	576	600	582	586	617	550	603	568	574	554	615	553	580	614	572	571	616	560	527	571	563	612	582	526	593	632	548	604	570	566	533	546	531	606	604	572	564	571	600	562	577	553	571	591	600	534	577	573	602	560	552	583	538	578	599	552	554	594	557	541	572	568	557	565	606	558	580	581	607	581	632	550	607	561	556	595	582	597	560	583	596	569	527	596	603	576	574	552	598	591	587	595	596	604	566	607	611	605	544	596	564	595	599	588	568	569
5473	1791	1710	1122	945	737	689	617	769	2066	2983	2127	1216	703	511	492	493	443	470	479	459	481	493	484	473	496	450	477	505	478	457	503	482	443	474	496	468	459	483	486	451	503	450	450	468	487	438	479	454	472	460	458	497	443	467	462	469	439	446	474	486	463	435	486	515	437	464	473	455	478	466	454	478	519	471	472	469	495	500	490	460	497	408	450	472	464	477	448	451	465	479	471	473	499	450	474	486	511	454	479	485	469	479	482	499	452	470	487	451	483	472	504	439	473	508	467	479	494	450	433	452	447	444	452	492	483	480	491	480	466	471	432	447	469	466	433	498	472	474	471	436	477	478	483	458	478	473	472	491	500	477	477	476	443	464	478	471	445	471	448	427	444	465	496	484	425	469	459	446	486	490	472	453	468	442	455	496	460	471	512	434	429	473	507	493	484	441	454	477	465	466	480	484	437	516	458	485	479	453	482	467	477	475	451	454	463	453	475	455	467	414	421	500	478	487	441	446	456	444	464	484	466	441	490	458	491	453	420	469	453	468	476	452	450	467	439	466	445	480	430	532	464	455	521	484	439	480	421	465	477	486	484	461	478	449	465	452	466	454	465	475	496	455	485	440	452	434	443	463	450	473	443	450	495	496	495	482	477	486	483	509	443	453	472	449	477	450	467	479	479	465	454	468	455	503	491	490	461	481	513	432	450	482	492	490	450	450	445	450	457	470	467	516	425	441	442	448	491	462	433	489	480	482	453	458	467	487	473	462	451	456	453	460	453	435	496	444	452	505	520	476	469	474	491	507	456	454	476	429	462	447	490	491	446	484	499	427	469	471	431	453	445	520	468	435	470	456	470	460	475	436	464	475	454	503	444	480	469	484	511	485	463	477	493	464	487	451	510	521	466	451	447	471	446	469	469	496	464	432	464	463	440	447	461	499	506	461	472	449	481	472	477	462	500	475	497	432	471	450	511	462	477	457	446	448	443	468	465	462	496	428	435	441	465	468	448	436	459	460	473	459	463	439	495	480	493	474	518	477	488	468	485	475	483	517	462	470	495	504	476	487	504	464	465	465	470	452	460	460	441	445	457	443	478	438	490	456	474	447	468	433	481	460	482	474	503	493	485	458	458	465	478	481	472	491	449	445	464	497	449	432	501	446	477	417	490	467	468	463	508	444	452	485	461	470	473	496	518	462	454	458	462	462	473	485	486	467	463	441	441	542	446	498	473	490	457	469	473	491	451	447	430	448	476	470	484	455	476	490	484	479	475	439	426	474	465	473	475	439	458	490	448	447	437	456	462	503	481	436	441	477	461	447	441	488	494	474	439	449	471	466	452	444	440	486	483	474	446	483	466	493	517	489	439	465	494	452	472	479	492	469	479	472	460	481	493	494	440	475	493	460	454	443	456	432	449	474	437	431	425	446	473	454	460	455	463	464	422	440	480	468	510	504	415	469	426	445	476	509	491	449	454	502	483	442	463	422	445	524	493	470	431	436	457	485	460	457	457	493	460	487	440	436	470	469	466	447	496	477	431	467	453	532	471	470	478	451	486	452	464	429	466	486	443	453	446	410	462	462	469	475	475	461	463	448	462	464	466	477	426	497	499	521	503	499	458	453	488	442	464	457	471	476	480	474	437	521	449	424	472	472	447	449	452	431	471	463	475	493	441	493	442	430	477	488	426	518	456	508	476	454	480	444	468	475	460	464	473	481	490	484	470	456	459	453	440	453	517	440	459	465	449	423	441	474	438	435	468	458	479	503	508	464	448	444	433	505	475	468	458	510	478	449	469	493	442	437	444	461	472	498	478	497	468	479	421	475	489	478	435	439	458	474	447	483	496	477	498	471	510	468	492	444	443	460	473	454	466	451	488	460	455	477	459	458	420	470	427	464	402	432	466	500	497	442	479	480	481	479	487	457	450	456	483	464	463	447	484	469	461	471	494	463	471	468	460	445	470	463	467	431	460	466	454	466	484	433	458	471	440	470	482	434	456	438	460	430	471	489	488	466	482	487	493	467	496	518	452	459	471	469	492	482	433	481	457	514	505	450	481	461	461	476	484	465	490	453	445	474	459	454	478	463	442	496	476	494	465	479	489	470	452	508	483	452	453	503	501	468	479	432	487	499	470	459	495	454	493	467	474	469	504	467	487	491	437	498	450	474	469	458	500	463	487	463	469	448	470	446	443	431	459	478	438	476	481	461	446	437	438	471	459	450	471	461	451	482	469	491	478	521	446	462	452	483	479	475	492	433	431	503	479	492	458	441	471	445	463	461	486	448	444	478	496	436	460	494	517	445	481	494	473	482	505	443	476	467	451	484	445	444	492	424	493	471	458	524	541	502	441	457	455	430	447	476	472	445	491	458	448	469	455	472	443	449	482	461	482	456	482	466	491	473	430	490	478	447	435	453	474	467	435	473	451	460	444	475	437	443	482	460	464	472	459	451	465	463	474	455	465	473	456	430	471	493	449	465	458	497	459	425	462	444	501	441	486	486	466	466	458	488	472	496	447	479	470	467	461	483	468	481	444	484	431	440	510	477	438	462	464	482	493	470	476	447	466	447	498	447	473	468	490	463	468	489	489	451	457	476	434	473	458	472	451	485	461	508	446	444	508	442	496	491	484	440	487	457	452	486	456	495	471	466	467	492	509	425	464	455	486	483	464	464	472	519	496	456	467	473	469	474	452	460	447	485	465	451	470	463	469	468	485	445	460	458	475	454	424	460	430	476	482	480	458	483	488	486	451	447	470	458	513	473	463	470	480	460	440	476	473	453	471	547	484	502	467	453	443	430	481	482	465	468	542	487	476	470	459	427	459	497	479	485	455	439	486	465	431	490	416	453	453	515	413	472	426	490	458	462	444	476	484	454	438	482	490	471	440	449	473	464	455	456	501	455	454	489	501	454	481	451	448	449	483	482	498	474	467	500	473	446	476	457	469	486	461	482	484	468	497	473	484	464	479	461	469	480	484	452	460	462	486	462	489	474	488	483	460	474	501	507	449	465	474	519	522	459	468	500	498	468	447	485	505	484	479	482	466	443	483	443	450	486	450	462	456	455	452	448	481	479	476	468	472	419	472	426	463	495	499	458	507	455	474	459	449	469	429	466	491	471	449	479	507	448	481	478	499	482	449	427	462	463	460	439	467	450	461	468	489	477	440	464	484	475	449	482	479	474	471	487	472	486	502	469	474	466	452	492	474	454	474	500	449	438	421	461	497	505	461	454	425	507	436	453	459	438	457	482	447	474	470	477	448	421	489	449	459	465	472	453	481	452	498	446	485	473	484	505	426	473	471	426	464	483	476	459	472	468	464	475	464	477	475	466	429	437	507	469	456	484	469	435	463	474	457	497	489	471	461	453	488	464	434	470	468	470	474	475	475	437	481	467	481	474	485	463	439	492	459	434	475	463	466	465	448	442	466	456	479	493	454	484	476	490	493	508	475	458	474	477	468	447	478	471	483	502	505	451	451	500	466	459	518	511	465
24778	21040	27448	24815	12414	2301	1280	1005	3400	15910	22280	14325	5873	1818	826	628	614	631	634	625	553	559	615	600	602	582	609	552	569	582	558	564	605	554	561	609	635	577	643	572	608	571	582	573	620	565	619	556	548	556	574	587	581	598	568	586	562	567	569	615	582	591	588	613	573	548	544	572	578	576	599	577	550	608	553	592	606	572	574	606	606	589	577	575	563	590	584	563	561	603	572	573	601	579	592	596	592	572	583	595	613	601	635	596	561	623	558	526	593	572	611	604	555	599	575	568	581	609	558	593	591	579	592	625	605	562	605	593	548	613	601	571	605	575	565	556	603	583	587	572	593	601	595	585	552	565	592	569	607	607	578	542	589	564	541	544	562	557	593	577	575	586	567	589	569	551	567	585	544	545	595	578	601	609	564	589	553	593	569	591	571	495	532	583	600	590	580	564	601	602	558	531	610	560	599	569	575	586	561	611	619	610	556	616	567	603	561	602	603	597	543	586	518	568	614	557	589	585	592	606	582	542	575	610	534	573	601	593	578	608	534	528	573	586	586	536	555	617	562	595	584	598	570	592	585	565	591	576	605	553	599	578	608	518	570	584	564	591	540	590	572	592	576	577	559	607	583	563	545	574	589	569	559	575	517	541	565	617	584	591	587	590	575	584	596	580	565	594	594	607	609	586	544	602	584	631	597	572	565	571	536	556	598	520	581	617	578	564	545	550	551	592	583	579	575	621	596	560	569	544	567	589	564	603	553	598	572	522	608	584	571	533	621	559	573	615	550	595	580	600	611	568	586	563	578	580	611	589	597	539	560	581	563	651	552	562	542	607	544	583	596	611	569	545	630	546	532	569	531	551	625	593	583	574	587	600	599	586	607	606	597	539	570	584	568	540	551	600	603	631	547	600	607	612	633	600	565	608	572	552	581	554	561	582	602	548	591	611	535	560	579	566	577	589	555	601	618	569	615	597	587	582	571	660	589	590	580	552	571	580	498	627	554	564	611	578	525	589	538	625	559	549	586	574	597	579	605	540	590	594	569	552	566	573	562	566	613	616	590	569	587	573	608	557	588	618	574	583	566	592	540	576	580	569	548	603	594	561	597	592	598	558	587	584	630	610	592	561	589	550	635	584	564	581	537	563	593	585	590	589	628	573	600	573	600	561	588	568	567	571	559	599	556	589	580	581	591	585	562	591	533	561	559	549	576	593	551	560	578	584	590	577	607	595	594	589	578	584	592	573	601	553	554	557	550	614	573	574	569	583	605	546	601	571	621	590	546	588	561	551	541	645	607	558	582	580	584	564	589	602	590	577	639	556	550	575	618	602	529	577	560	526	574	626	580	583	563	573	567	541	583	612	569	586	562	562	600	558	593	580	575	583	574	577	578	578	562	569	598	594	571	605	583	574	578	583	610	542	593	567	580	584	559	570	579	581	580	582	603	591	559	602	608	563	607	580	624	535	552	634	558	599	599	605	603	655	587	575	577	575	575	522	578	598	538	570	581	600	564	555	559	582	557	567	617	570	571	549	604	574	603	614	618	570	560	568	577	533	566	604	583	607	601	549	554	560	562	532	571	595	564	549	606	602	569	588	591	567	561	571	544	575	614	612	589	532	583	541	584	570	613	584	532	615	589	574	585	564	604	576	581	563	634	626	560	559	569	585	618	571	564	599	585	613	575	559	577	607	551	606	604	588	586	596	580	619	577	611	597	562	612	555	582	548	594	595	580	613	560	577	593	575	546	609	586	591	542	538	560	568	621	556	602	562	591	563	600	563	558	567	563	568	567	572	549	512	574	555	557	583	608	588	594	591	568	576	566	540	589	566	581	575	595	557	567	589	551	591	617	577	558	578	578	550	612	587	599	592	593	579	599	551	592	561	574	585	618	554	593	551	567	573	571	585	597	603	581	552	569	559	524	592	599	571	635	615	590	550	583	552	612	628	583	612	544	619	592	591	609	577	571	584	664	560	573	574	571	585	567	570	553	587	585	575	605	581	605	613	578	555	567	591	599	608	540	611	530	555	595	536	555	559	595	567	597	618	625	567	586	601	533	536	591	588	539	561	618	630	575	583	554	540	586	563	562	618	560	593	556	594	554	613	551	608	534	560	603	590	590	590	571	548	572	581	539	636	608	569	529	573	609	577	618	557	585	568	567	608	591	575	580	598	596	563	602	597	550	541	608	555	611	599	603	562	606	600	593	522	547	566	580	525	576	552	589	591	538	576	558	596	508	633	600	615	569	561	543	592	603	610	584	571	544	560	588	561	555	618	582	502	609	568	582	564	573	551	556	572	592	611	561	577	600	583	602	553	576	635	570	560	545	555	552	611	563	611	579	588	569	541	577	596	583	585	606	535	584	629	587	578	598	560	602	595	587	580	539	551	628	579	545	607	550	535	605	557	592	593	545	585	583	618	550	536	541	593	607	556	560	593	560	602	602	580	575	607	619	557	571	572	609	567	558	553	581	623	600	586	595	621	592	568	561	547	591	563	604	568	570	592	619	540	559	556	541	553	587	591	561	602	559	599	584	581	594	580	599	581	614	563	594	570	586	539	583	550	569	564	575	591	547	540	520	584	608	592	555	618	590	591	607	567	600	579	593	560	556	589	560	589	572	568	588	561	562	544	567	539	576	566	630	562	633	562	564	591	619	594	610	579	571	590	593	543	649	557	575	585	570	606	591	570	560	576	546	595	593	565	565	621	635	559	616	566	580	592	568	564	582	577	582	595	571	604	545	622	568	569	562	544	586	572	577	567	549	554	638	609	613	587	617	603	573	547	576	571	557	552	577	618	611	585	594	517	590	587	601	586	610	539	606	606	564	599	596	591	641	615	630	593	605	555	580	570	595	586	646	562	584	622	583	610	619	592	642	558	571	572	646	589	536	607	591	530	562	574	552	571	604	560	556	565	558	583	597	591	544	598	559	583	578	543	582	581	562	551	588	612	596	540	557	584	558	532	567	531	605	575	586	591	583	540	596	598	576	617	565	579	584	556	584	599	582	582	594	570	550	564	617	580	590	584	587	566	587	597	564	583	568	577	593	573	585	564	584	555	613	573	587	592	572	580	556	579	603	593	554	557	573	580	589	609	625	639	570	571	579	583	581	556	579	570	586	585	541	582	542	578	532	587	607	584	568	608	593	644	547	580	647	583	549	568	579	567	598	556	606	545	599	624	558	546	547	564	555	569	603	585	532	574	578	567	545	585	533	565	610	558	577	558	559	542	562	602	584	578	598	609	520	614	609	560	556	588	574	564	584	573	611	557	529	596	526	557	576	583	590	561	647	565	555	551	615	533	611	590	611	590	580	542	575	561	551	600	555	571	565	619	561	572	540	571	532	566	552	545	562	608	560	581	580	582	581	597	594	586	612	551	599	567	589	567	551	591	520	572	591	573	569	550	569	566	601	540	498	557	607	612	541	550	609	577	569	574	602	598	572	605	570	559	587	556	567	580	579	556	572	602	577	563	567	588	578	554	567	541
4473	6189	6208	3475	2357	1616	1205	1087	4715	17686	20223	11799	5181	1766	756	611	501	482	498	499	485	547	451	517	486	507	486	521	510	507	503	521	514	505	489	508	477	475	499	519	485	478	520	457	520	507	514	536	493	489	533	474	451	480	558	515	484	499	487	546	479	490	484	507	477	459	522	488	506	470	496	496	488	515	519	477	500	470	488	522	480	519	473	499	481	488	495	480	461	466	484	531	466	503	507	460	484	521	458	516	482	457	523	495	475	460	486	529	503	478	460	484	503	491	460	458	477	463	489	513	480	479	547	513	460	489	493	504	539	488	515	483	472	509	442	464	487	535	512	491	495	503	488	515	502	468	486	500	482	486	478	477	505	507	507	458	501	438	485	484	493	501	472	499	467	507	502	464	471	504	518	465	523	511	524	527	490	504	507	512	476	500	500	476	517	482	477	482	521	487	497	501	486	498	465	489	502	489	487	511	468	481	483	517	486	501	526	461	498	462	516	516	504	475	475	477	528	518	471	477	509	527	466	484	501	486	539	465	504	487	459	487	513	476	516	476	501	493	485	472	473	484	478	454	505	474	471	513	519	496	507	480	503	514	454	475	494	485	481	484	513	481	483	490	492	499	536	450	485	490	487	511	478	510	492	435	545	473	482	493	501	489	511	482	526	490	547	495	496	496	482	499	507	467	485	491	500	525	466	513	489	529	477	473	462	478	461	519	496	493	499	499	484	472	500	476	491	545	500	478	493	482	490	501	500	523	444	490	480	466	510	500	488	492	504	457	478	527	477	529	490	488	499	491	491	504	466	479	511	515	475	521	477	538	490	501	522	492	502	502	453	473	494	486	497	447	511	501	502	438	480	505	462	473	509	510	496	437	464	485	487	505	505	467	510	529	516	494	473	488	488	476	484	509	491	472	485	495	470	499	509	466	492	531	507	479	503	450	476	521	515	526	481	511	504	482	491	508	468	493	509	519	488	496	541	532	486	469	504	485	473	490	505	509	487	491	483	499	464	467	498	494	460	544	493	488	483	487	490	509	490	465	507	492	477	513	481	488	498	497	477	481	461	482	505	484	499	489	496	503	518	501	498	520	509	483	514	477	523	503	498	506	506	533	484	482	497	508	503	507	495	464	473	499	497	514	526	524	483	514	466	505	519	504	471	488	508	483	466	476	469	510	490	441	493	468	472	476	450	475	534	484	492	475	510	515	492	486	483	501	507	502	492	533	481	483	499	455	533	519	468	508	524	494	475	491	487	476	487	494	493	476	484	446	535	501	490	502	501	512	481	493	541	473	495	473	492	488	488	484	494	484	461	487	525	484	464	459	504	528	472	519	519	506	477	493	488	522	472	490	438	520	486	493	516	515	516	487	468	503	501	490	446	439	460	518	517	502	471	476	498	464	472	511	509	494	491	462	490	512	498	528	485	518	489	533	483	542	466	481	454	477	502	460	505	474	433	445	489	486	478	491	491	485	517	493	501	522	456	487	470	503	508	480	476	507	512	469	484	510	490	449	498	481	472	482	515	495	488	492	481	499	482	444	510	484	461	528	499	531	511	493	509	498	498	522	501	500	510	521	504	452	483	468	447	461	493	499	448	518	488	498	487	508	489	449	493	490	460	489	529	504	448	451	474	466	493	506	488	492	487	472	476	507	477	520	485	499	487	469	551	472	469	474	494	516	455	437	473	474	475	521	465	471	501	493	486	470	441	467	475	474	494	515	504	503	517	503	454	510	548	446	464	455	509	523	539	487	498	471	474	486	459	438	527	505	483	508	487	479	483	489	472	479	516	485	489	489	512	539	445	491	521	500	500	482	480	509	480	456	482	470	542	469	495	491	467	516	520	493	470	479	473	481	535	499	477	479	460	459	465	491	524	511	486	477	483	536	492	482	488	514	514	502	508	496	510	526	477	523	488	479	503	422	489	514	499	475	521	505	494	513	472	501	510	485	508	502	494	494	507	507	489	483	515	462	546	447	505	532	474	500	518	480	509	481	488	491	518	499	491	530	516	496	517	509	504	481	531	502	477	481	522	497	471	519	523	489	527	525	462	485	486	468	512	503	490	494	521	501	489	456	507	492	529	504	526	492	503	499	486	528	459	533	486	535	508	489	520	441	447	508	474	512	532	470	521	491	496	492	493	469	463	511	487	462	453	493	460	469	490	500	466	491	528	501	507	453	532	478	498	443	457	493	526	512	474	503	529	494	438	474	534	468	484	465	477	456	513	512	499	502	502	503	514	499	493	480	478	500	494	457	481	486	491	463	504	517	488	501	499	506	481	500	513	484	499	493	482	465	493	488	487	480	537	479	522	521	528	477	515	470	513	484	466	495	483	485	458	498	491	481	514	487	498	469	495	509	497	502	460	517	517	503	483	459	527	513	497	533	475	510	499	497	481	509	503	526	506	486	488	507	473	477	547	502	512	538	502	471	486	476	514	467	488	497	475	505	489	484	465	500	498	532	489	486	474	502	474	493	520	494	519	513	557	457	482	463	480	499	510	483	500	531	479	451	471	519	510	496	473	502	519	484	493	486	485	499	498	479	496	514	502	541	485	481	492	477	480	497	442	490	487	510	530	515	520	495	477	497	523	486	528	503	468	458	456	470	499	449	491	550	468	464	498	487	484	463	480	471	501	482	487	488	467	462	478	516	518	513	512	488	492	488	474	507	480	490	526	531	497	477	488	497	530	462	505	503	459	485	522	515	513	515	509	529	470	489	463	469	467	492	505	543	522	496	463	438	503	541	495	492	509	489	481	493	513	459	522	477	471	457	490	462	497	417	498	472	484	475	488	460	503	465	492	502	466	475	518	510	462	521	491	502	513	505	492	469	499	488	499	483	502	504	493	500	473	451	484	527	538	494	456	468	497	509	503	485	501	503	541	479	477	465	497	513	521	496	519	467	459	484	516	467	474	491	479	506	478	512	497	503	469	460	469	490	468	467	478	486	470	495	459	484	519	486	508	484	427	493	486	462	462	513	504	495	503	470	524	475	505	438	486	450	500	530	483	460	455	500	482	482	455	515	491	468	494	458	518	490	487	488	507	486	480	517	470	495	505	525	487	490	475	464	472	463	520	456	462	525	511	481	487	508	473	488	495	429	506	520	486	457	487	492	489	497	470	504	509	497	493	460	517	455	504	479	506	488	505	490	445	469	516	479	472	513	542	494	466	503	485	481	483	507	508	518	477	481	519	462	492	500	444	483	500	488	525	485	508	536	473	485	465	519	459	524	458	518	501	484	495	463	497	498	486	473	513	487	434	426	442	515	484	535	532	497	491	493	464	496	487	516	549	471	428	458	495	505	514	470	495	465	517	469	500	495	463	492	509	484	498	515	444	463	534	490	501	505	491	495	496	486	490	497	502	511	501	478	503	501	507	506	489	475	482	522	487	492	495	483	508	502	496	508	438	496	476	492	464	466	496	520	497	493	464	494	507	483	463	508	492	482	486	471	511	487	494	479	489	479	492	511	458	491	496	464
23802	21058	28289	24039	21040	10181	2526	1500	1397	14804	35668	28646	15284	4496	1448	886	768	726	681	734	742	727	709	740	742	703	711	739	667	720	742	702	724	732	731	754	742	772	682	730	714	738	719	715	690	668	722	672	709	727	677	717	698	745	716	709	728	726	705	778	699	732	760	754	686	716	734	707	701	656	693	721	730	662	685	670	720	732	702	692	719	746	634	700	727	693	678	686	751	712	759	751	714	723	726	743	639	693	734	697	699	712	723	718	733	725	762	661	712	719	720	711	715	720	735	691	714	759	683	680	724	702	672	731	762	662	712	788	742	748	728	707	674	701	712	713	736	692	733	684	750	690	716	687	695	710	703	718	745	673	706	768	739	740	772	720	689	707	765	703	734	712	684	752	690	663	687	704	718	732	733	695	751	707	658	718	728	723	702	673	704	693	738	718	695	680	690	738	707	741	734	707	743	668	746	720	681	736	739	697	685	685	703	722	708	767	726	689	726	665	732	704	713	745	720	716	741	718	711	719	722	691	725	646	721	719	693	713	698	731	733	723	706	732	732	697	697	737	689	738	695	695	701	718	711	671	715	708	740	709	719	723	714	712	687	664	710	661	699	716	710	746	694	719	721	683	714	703	699	763	737	702	734	756	642	700	705	688	710	701	688	705	685	686	713	723	658	726	686	701	752	681	733	729	733	700	744	706	725	718	694	721	696	702	732	756	700	716	728	674	715	696	713	720	673	731	710	709	704	738	658	714	752	712	677	688	743	742	726	685	751	699	666	738	729	749	731	732	732	723	717	729	744	716	626	692	667	684	723	725	760	705	716	702	723	720	705	729	703	710	733	713	675	743	686	731	693	726	727	726	778	686	723	688	694	718	665	710	671	741	726	694	710	713	734	708	732	725	714	708	685	652	757	704	717	711	672	720	683	692	737	698	757	717	691	705	721	715	698	676	633	721	680	710	715	691	740	659	701	672	703	697	710	710	714	731	694	697	720	730	707	719	687	745	712	697	753	658	706	713	693	735	699	718	712	771	702	710	664	704	691	683	721	749	715	717	716	668	722	701	693	691	705	708	713	735	723	695	708	706	766	719	701	713	731	656	704	704	725	736	689	680	682	689	710	697	719	680	708	725	731	708	701	695	728	713	724	764	683	774	746	750	653	722	735	710	682	766	735	723	741	778	732	697	736	759	684	731	739	689	696	684	737	761	722	718	706	671	697	716	781	656	716	670	661	700	693	729	697	732	718	697	736	756	668	746	698	732	721	645	665	755	725	678	766	703	658	693	681	744	682	763	719	710	768	672	654	741	696	674	687	784	714	706	672	736	694	712	712	775	681	723	690	689	716	718	700	667	696	737	698	708	735	709	687	689	732	685	682	694	717	687	710	698	682	711	750	738	686	687	725	724	707	707	683	697	676	758	678	721	704	718	653	749	741	694	669	693	770	729	711	705	712	672	730	737	706	721	732	722	746	707	733	762	731	676	766	693	697	683	690	718	722	737	735	761	705	725	726	718	784	732	700	696	709	721	668	704	766	731	705	741	703	700	735	702	708	737	748	682	662	678	703	679	688	683	699	677	674	699	701	732	720	715	710	698	717	703	717	728	696	755	701	712	738	692	700	706	746	704	749	708	652	698	699	717	718	714	752	695	692	733	696	675	730	683	681	738	718	688	707	677	705	725	748	620	685	718	689	686	764	694	698	677	655	693	677	682	681	707	669	734	719	681	689	691	705	737	714	732	704	720	669	677	711	724	709	714	653	731	669	652	713	693	667	697	691	712	734	749	704	702	723	695	722	730	697	692	720	695	717	707	723	725	723	738	704	714	732	753	745	742	684	735	663	690	706	765	762	718	701	672	745	709	678	727	705	702	695	712	707	690	678	715	673	727	707	697	757	728	696	714	735	721	705	697	726	645	685	711	700	708	692	737	725	738	713	703	693	719	715	748	697	720	749	667	705	716	702	690	703	726	722	709	659	746	698	725	712	680	704	688	690	719	697	671	691	710	727	687	681	667	678	709	715	704	676	713	730	715	769	719	724	703	715	711	723	667	694	708	738	709	729	741	706	707	746	690	715	737	668	704	722	728	714	688	686	715	736	725	749	677	697	719	724	671	724	636	727	715	733	704	720	717	693	761	681	686	696	705	722	706	704	743	704	716	728	728	679	657	704	730	708	680	701	678	695	701	713	670	691	659	693	688	743	689	732	749	680	712	722	679	680	761	648	676	667	721	676	733	632	679	711	706	726	753	755	703	661	698	697	701	679	684	755	719	684	701	678	690	715	647	756	671	659	721	689	680	750	701	689	709	709	661	697	713	674	733	703	676	679	689	668	701	716	706	709	714	702	693	732	752	740	695	750	717	736	701	706	724	720	689	693	715	646	746	766	743	743	687	704	746	730	682	678	728	721	738	758	686	647	724	699	704	708	690	726	685	692	720	726	727	700	706	699	725	701	687	682	705	748	722	750	703	675	675	708	726	740	687	682	700	698	722	759	700	777	677	731	629	720	725	666	780	742	689	708	698	693	723	684	722	722	693	711	705	735	717	719	700	704	731	699	690	689	693	723	691	709	677	715	728	723	700	676	710	696	696	670	712	738	719	701	683	706	704	697	692	765	720	702	685	718	682	711	686	702	770	758	664	756	685	691	701	760	665	743	707	713	724	691	728	696	735	692	666	688	674	724	713	684	705	739	701	722	727	699	734	669	720	682	727	704	694	724	700	753	694	754	697	723	637	704	734	708	686	692	741	708	718	664	699	735	689	708	683	656	678	719	700	685	707	698	703	685	736	706	728	682	726	725	713	714	719	670	670	661	706	736	688	720	743	657	679	700	700	702	724	679	734	690	677	738	670	729	688	725	752	685	709	693	717	709	675	665	741	713	712	744	707	757	690	687	694	697	715	702	718	696	737	718	686	739	690	740	679	723	725	694	722	703	744	685	700	729	779	669	664	710	728	696	710	708	664	686	681	702	650	719	696	717	675	681	685	723	686	713	700	682	692	723	738	741	702	708	701	727	705	719	662	714	655	688	659	708	762	660	681	742	714	694	729	727	676	686	794	706	700	709	683	703	752	721	705	681	688	738	724	714	741	693	663	723	742	721	678	690	727	735	762	710	762	709	751	680	692	692	674	672	739	682	653	708	708	741	662	621	717	718	722	718	718	761	738	723	724	710	695	751	646	726	739	700	705	734	693	719	755	671	712	748	700	704	740	709	654	753	693	716	700	705	682	749	738	716	747	685	712	700	733	740	709	760	685	715	690	680	641	700	660	699	704	711	755	716	742	673	696	710	694	755	708	675	728	738	702	736	746	723	710	750	660	714	732	712	714	712	670	680	678	765	722	690	700	742	707	718	708	713	725	664	711	698	689	733	719	730	710	685	746	743	682	719	694	675	735	699	686	690	767	710	701	702	726	707	736	722	684	695	718	701	736	663	722	661	679	684	650	724	687	731	715	769	700	739	720	719	705	769	755	688	698	693	654	733	668
5183	9910	9109	5318	3475	2353	1756	1640	1755	18868	32610	23524	11744	3703	1242	758	593	605	596	585	624	632	583	594	621	634	579	578	609	622	568	596	600	563	631	631	615	598	609	563	632	583	630	587	636	565	589	564	571	609	579	589	586	572	564	574	603	562	609	619	584	574	570	583	572	574	554	642	621	603	576	555	555	580	540	653	571	608	604	608	599	605	613	568	585	594	619	567	614	614	549	591	555	567	563	567	579	609	604	617	580	621	560	579	596	563	602	640	570	579	588	566	596	579	586	578	617	601	587	572	575	607	588	557	571	593	608	610	589	598	579	597	594	594	573	596	587	598	643	568	554	612	591	633	539	603	571	595	549	592	636	581	603	590	581	590	560	607	612	557	585	571	633	578	628	630	560	640	591	629	542	599	619	603	554	593	581	593	579	603	580	649	590	597	572	556	588	601	619	575	578	603	580	614	574	622	604	590	597	588	581	596	604	572	550	583	597	610	583	591	598	608	592	545	536	578	548	608	570	598	585	645	594	568	561	581	599	620	567	590	600	550	625	616	622	623	564	571	600	598	547	613	587	538	611	574	531	587	538	582	620	560	568	586	579	605	540	535	575	615	605	630	598	585	600	584	608	595	586	591	573	609	620	566	595	596	575	571	539	591	607	583	564	590	588	542	601	570	581	595	591	611	631	598	593	569	549	561	596	594	576	626	564	615	599	586	626	638	586	608	581	581	559	582	588	622	606	612	595	626	534	607	630	571	594	607	590	586	570	595	584	581	569	549	567	555	584	625	566	578	579	599	607	584	562	537	574	584	642	578	588	568	587	586	592	632	593	574	573	598	606	607	624	610	620	573	609	561	550	538	596	599	616	553	565	616	595	576	600	535	568	595	590	574	548	584	568	577	595	587	573	590	577	592	607	556	640	626	583	601	535	614	594	584	588	585	598	567	576	584	592	557	629	599	573	578	591	600	595	597	620	577	574	541	580	581	551	601	592	659	607	598	599	649	571	577	566	573	616	558	654	582	609	596	588	574	608	591	601	596	532	615	592	591	546	579	635	576	634	548	595	606	570	599	600	598	603	563	604	598	579	598	564	608	549	576	556	597	594	588	591	564	593	581	597	603	564	592	628	632	616	574	611	571	563	578	557	590	598	545	577	605	592	637	590	572	598	564	607	576	563	592	581	640	576	612	573	564	621	554	631	604	588	614	554	573	561	586	569	590	588	558	589	609	667	575	557	579	563	577	611	593	613	606	592	611	561	589	572	572	584	607	570	579	539	612	570	580	591	580	595	623	619	576	581	576	610	616	586	556	606	590	588	604	558	592	553	589	590	600	614	588	591	621	600	580	609	568	575	535	613	574	576	543	563	622	611	634	592	607	617	563	597	605	571	604	540	586	553	579	572	555	577	602	569	608	605	571	575	593	590	613	585	589	603	603	589	572	572	617	550	565	559	635	577	584	578	572	562	573	553	604	554	556	591	636	587	564	580	576	587	566	600	613	569	612	562	575	560	593	598	560	563	553	566	562	579	587	636	634	598	582	564	602	587	592	646	581	529	555	609	567	592	546	583	586	590	627	584	603	592	571	587	593	601	598	624	598	624	626	589	524	633	559	590	596	611	613	618	573	548	565	582	575	579	539	602	574	594	627	589	581	605	592	574	587	612	590	594	607	540	596	574	547	593	614	626	558	625	579	597	620	589	594	617	588	608	615	593	594	573	621	574	578	598	559	600	617	625	572	567	602	588	621	607	552	600	599	564	571	545	605	630	625	590	614	583	599	584	621	598	617	610	595	634	569	606	595	593	604	573	616	594	585	581	594	624	556	574	639	598	554	554	592	589	558	578	628	545	609	604	597	608	603	571	590	611	582	570	583	554	562	549	560	564	570	552	583	600	591	569	595	614	599	580	558	606	565	624	580	567	576	546	562	587	603	587	584	594	553	586	607	567	597	599	581	578	583	619	545	568	604	572	624	560	605	556	573	566	594	588	608	588	611	596	563	573	576	593	566	576	607	569	584	577	579	580	574	575	538	568	528	630	617	592	580	577	592	577	611	561	576	600	620	632	551	570	631	557	593	585	593	618	604	630	619	611	585	587	609	565	592	605	633	571	568	572	587	574	595	561	602	584	613	559	602	570	579	587	581	552	559	545	547	559	593	632	570	582	611	588	557	584	588	586	596	598	555	600	556	593	581	605	576	567	584	586	591	553	603	601	546	563	589	579	577	589	609	535	608	581	584	585	609	593	558	574	561	557	558	557	603	584	547	604	596	603	560	605	597	583	580	579	603	543	551	565	563	588	602	578	606	613	585	592	578	580	591	588	602	562	602	569	623	589	621	592	650	610	560	553	603	568	601	592	590	590	572	536	593	605	619	596	586	599	602	560	585	591	567	645	602	552	595	561	580	568	626	596	588	619	538	616	567	608	590	572	576	594	588	584	590	574	557	592	572	565	593	590	577	561	547	570	604	609	588	585	551	603	582	577	585	606	530	564	584	562	554	595	587	567	595	563	563	573	610	586	615	588	591	546	600	552	566	582	604	616	551	590	591	617	617	546	588	577	584	612	602	594	576	576	577	560	575	549	552	616	547	573	543	582	567	637	641	607	585	617	538	598	600	604	578	591	556	590	552	604	564	580	593	568	560	583	608	597	570	516	568	585	619	599	574	571	593	579	591	582	603	585	575	606	556	618	596	609	582	609	590	551	574	647	561	597	572	560	571	574	585	629	574	619	612	600	573	580	594	551	612	572	574	607	571	548	547	552	583	606	558	595	565	549	585	586	565	582	574	575	603	612	591	604	589	547	571	553	573	585	620	583	567	600	603	595	582	579	575	580	583	572	603	599	616	582	588	614	599	581	583	558	556	587	569	543	580	599	585	575	578	598	606	567	553	573	576	582	562	567	589	579	568	546	619	605	583	630	581	572	611	592	591	553	558	587	595	573	574	558	617	598	560	566	544	594	554	569	611	596	593	574	620	556	574	558	564	578	582	612	588	574	532	607	622	556	575	607	591	617	606	594	613	599	540	539	570	570	598	557	602	597	568	586	615	568	580	610	538	567	587	581	600	559	523	597	575	583	601	562	561	582	574	609	580	565	596	508	591	547	642	580	586	601	557	578	591	552	571	608	546	587	559	625	574	559	615	551	573	629	602	617	594	552	606	529	619	591	516	588	669	610	565	526	573	556	564	600	596	602	558	576	564	597	635	605	597	562	581	606	571	593	586	574	599	592	561	594	550	576	588	556	556	627	539	558	591	546	574	539	562	580	549	597	626	583	618	601	568	577	609	535	585	586	618	531	589	614	537	590	601	597	636	590	587	593	552	583	533	590	599	572	594	580	573	612	606	581	574	637	611	532	576	621	562	549	615	546	614	608	588	560	564	586	563	556	595	614	602	568	648	555	623	623	546	588	580	607	597	613	604	593	551	578	627	606	602	565	601	579	579	593	586	573	551	608	569	599	588	628	576	606	596	630	559	577	554	566	572
27368	14341	3303	1284	729	651	585	553	624	1197	2319	2211	1363	804	634	542	589	507	500	474	511	520	527	527	509	524	552	542	501	528	525	548	518	520	555	535	498	569	533	525	484	526	536	509	502	499	511	538	509	527	486	531	509	530	564	504	521	508	478	529	541	503	528	493	536	479	509	547	519	501	508	499	505	514	518	500	501	489	514	531	554	514	505	509	519	504	500	521	493	521	516	528	488	519	513	560	571	510	533	517	544	492	556	519	520	550	519	511	534	506	502	571	464	537	541	527	527	547	536	507	528	520	554	538	516	518	569	564	513	519	485	518	558	512	524	527	536	549	505	484	529	484	548	515	498	557	504	534	488	536	516	507	529	503	519	529	515	517	539	518	495	487	542	554	518	541	521	476	528	506	502	549	481	505	529	510	495	556	519	529	512	478	523	558	520	503	541	495	543	483	553	530	521	512	529	534	491	488	495	536	531	521	472	562	523	504	540	547	493	529	476	465	520	503	532	506	539	546	552	521	483	506	584	525	500	508	527	566	519	523	493	526	539	535	491	517	497	511	551	503	548	556	536	525	498	524	557	541	536	528	549	544	538	502	490	521	516	522	528	500	484	587	524	466	513	494	501	547	488	521	513	502	506	489	496	529	524	500	513	498	565	506	505	529	505	502	505	533	509	530	514	490	558	526	514	511	527	515	478	527	521	502	534	500	532	534	555	565	481	498	509	489	490	529	552	512	501	533	496	507	564	535	534	519	524	529	513	518	508	508	498	507	485	551	526	521	549	510	508	510	516	530	528	522	508	532	519	511	543	515	515	495	529	553	552	528	555	506	514	530	518	551	494	493	531	530	546	498	506	497	517	551	525	513	522	532	539	558	498	575	486	536	521	484	516	566	518	542	520	529	527	506	570	521	512	515	511	539	531	520	514	564	544	513	483	529	538	541	488	517	532	506	519	530	531	533	562	521	530	524	506	550	512	482	508	502	533	483	504	514	537	490	536	511	516	551	545	524	503	543	545	478	536	538	496	545	520	531	525	534	552	499	523	517	522	528	516	519	549	542	532	544	521	520	531	589	516	532	478	497	516	563	488	479	553	567	507	523	511	545	506	528	531	526	536	511	533	511	560	486	498	513	508	525	468	487	541	524	489	530	504	493	528	510	544	491	473	515	516	562	545	488	544	550	479	501	525	504	530	497	543	536	492	543	493	527	509	532	505	521	544	533	536	535	545	534	505	548	546	566	526	503	495	521	499	531	497	514	491	492	562	527	528	539	490	518	514	515	511	528	517	480	545	526	474	495	486	499	532	518	541	554	512	503	521	527	567	498	497	528	532	546	482	472	525	517	512	488	544	477	511	538	492	546	483	518	516	491	501	469	495	511	556	510	530	535	570	550	528	502	527	476	469	513	490	490	509	543	482	559	501	466	520	522	512	531	524	530	529	533	520	522	494	501	513	501	521	538	518	514	508	488	577	523	511	521	488	525	451	516	500	518	495	507	546	541	522	542	500	493	598	550	559	505	518	512	517	513	484	589	563	533	540	508	546	534	485	519	519	482	544	533	512	522	522	514	529	523	513	536	558	495	538	512	534	520	513	496	581	526	516	568	562	504	541	504	539	532	525	523	497	538	510	517	538	557	567	493	524	487	495	525	555	517	540	521	525	518	516	518	522	556	501	501	528	502	522	543	493	473	512	523	553	525	515	501	539	481	528	544	504	512	512	494	526	503	526	483	528	478	542	485	529	551	556	545	542	478	516	502	480	546	519	506	494	485	522	473	515	504	550	528	537	552	509	557	524	528	524	491	485	571	493	523	499	525	492	528	510	529	515	508	505	520	532	500	515	532	572	564	525	525	523	521	496	552	560	533	521	488	492	539	515	464	518	488	537	550	526	529	519	511	556	562	536	499	507	529	516	515	470	509	542	535	525	508	511	542	515	538	545	524	526	520	516	576	489	522	521	534	531	520	529	527	551	507	504	499	516	543	469	478	518	527	543	524	526	494	539	553	541	550	563	475	481	505	542	518	526	535	478	544	493	511	560	554	514	502	528	453	525	506	536	548	520	512	531	514	561	528	526	504	487	511	511	515	525	515	437	541	501	522	515	507	533	511	498	545	494	513	517	527	539	509	488	528	529	514	511	502	559	478	525	552	528	513	486	516	533	493	519	505	534	505	481	498	484	522	478	517	543	529	529	504	520	506	503	490	519	492	528	509	531	535	518	511	529	491	529	530	548	530	548	505	510	528	528	543	567	546	553	511	523	493	482	521	470	543	537	499	556	542	550	529	485	506	544	495	537	516	549	512	535	487	519	540	503	537	494	537	520	506	515	507	511	572	515	502	479	526	531	542	533	493	499	510	508	521	496	508	499	526	501	510	523	515	496	555	535	531	526	525	539	508	502	554	561	530	544	501	559	515	564	493	486	545	519	546	501	515	495	508	514	527	535	559	574	493	490	507	549	534	540	508	518	493	517	481	526	509	504	498	547	499	502	510	511	471	475	569	515	468	524	463	526	528	549	527	515	489	521	466	498	521	508	475	534	502	534	528	532	524	505	528	511	532	524	569	559	478	525	552	554	523	521	518	491	529	528	540	522	503	494	464	505	486	530	527	529	518	518	532	520	508	533	555	489	541	550	530	512	508	517	498	530	551	522	504	497	521	522	550	531	549	500	481	538	492	487	526	493	496	471	503	546	499	532	499	481	538	437	482	506	492	497	513	502	487	529	495	534	512	492	479	557	492	494	521	574	568	492	502	541	542	539	489	523	553	504	534	520	481	511	520	580	534	525	519	520	531	518	488	519	533	537	547	543	528	497	520	496	488	528	492	517	523	524	489	531	484	535	530	506	518	536	520	523	483	536	470	464	492	509	513	493	528	506	515	525	536	556	516	534	516	520	544	525	512	480	537	511	528	532	522	505	546	517	498	525	559	517	515	535	489	543	599	529	559	551	522	551	487	530	488	532	545	512	514	512	524	530	534	560	521	517	499	519	490	519	542	546	546	502	482	519	536	499	508	496	529	522	512	488	538	544	506	508	479	527	504	522	537	539	485	558	531	518	532	515	500	534	513	521	518	534	530	500	567	511	500	486	495	512	507	542	525	501	514	521	523	543	518	580	520	535	515	516	527	476	517	538	557	537	506	543	546	559	523	549	555	542	489	528	543	499	531	526	552	528	517	501	527	577	498	521	561	532	512	545	582	499	518	457	525	497	530	497	529	506	550	516	510	506	507	545	500	509	513	513	505	530	521	485	521	521	533	548	558	523	527	505	515	552	541	523	513	522	503	493	542	517	544	478	518	523	501	541	497	539	512	507	537	542	530	526	540	508	519	533	530	505	511	501	500	524	540	531	517	546	531	508	523	543	553	507	485	511	514	520	529	520	518	551	534	490	526	524	500	506	532	533	515	488	508	476	535	485	512	456	548	514	512	576	502	518	480	538	498	514	504	508	536	542	506	548	511	508	563	514	559	504	522	472	561	498	505
5270	2541	2368	986	725	644	602	550	558	1485	2800	2336	1368	778	530	497	467	429	410	426	418	425	471	477	415	469	474	432	453	412	431	410	433	449	429	439	463	432	463	394	400	406	457	442	416	443	422	408	456	429	430	436	446	445	425	404	429	432	408	406	419	425	440	470	420	465	436	429	427	423	428	444	463	423	428	440	448	439	466	413	432	467	433	482	421	445	424	454	444	472	424	461	408	421	471	451	434	446	417	446	436	463	424	432	436	440	403	430	439	422	427	421	420	431	467	442	424	433	444	418	446	451	459	433	409	400	475	461	398	434	435	406	407	445	459	434	420	450	430	450	426	426	454	420	453	479	438	450	424	423	444	449	408	427	439	451	446	450	421	461	439	461	421	419	430	463	448	464	400	409	454	457	433	443	427	405	462	430	491	445	426	399	452	453	436	450	423	417	471	393	419	436	412	417	464	440	425	402	458	434	413	415	422	425	444	434	455	428	453	397	451	442	416	443	432	459	427	455	446	445	446	456	406	409	403	439	442	412	410	440	416	442	463	431	405	422	441	398	441	460	433	401	455	431	415	407	424	443	439	487	429	471	454	419	415	447	424	392	469	440	418	453	436	398	402	418	438	424	418	409	418	421	431	443	434	448	462	413	411	437	436	416	439	450	428	427	415	435	414	449	468	405	434	429	418	448	421	416	420	412	432	436	467	432	411	449	435	432	413	417	443	433	439	415	426	376	468	441	457	454	443	430	370	434	426	426	421	415	416	417	439	428	431	417	432	466	418	444	436	450	433	449	412	463	408	436	437	407	442	413	420	438	426	424	420	401	422	404	435	430	408	422	448	434	431	455	429	445	445	447	449	426	454	433	441	420	424	424	448	436	421	446	392	432	409	429	410	427	453	448	442	393	436	424	447	451	398	469	442	430	477	430	386	454	398	452	463	434	467	428	444	473	426	444	465	482	436	417	461	434	408	440	436	401	411	423	412	397	406	427	425	454	476	416	402	435	461	408	408	436	441	452	472	451	446	463	458	442	456	438	424	421	446	432	421	403	427	447	425	504	438	441	427	416	404	475	417	433	482	420	447	437	430	443	443	467	457	405	444	445	417	423	433	439	420	456	462	465	426	473	452	432	437	435	426	447	416	432	419	403	410	409	453	442	426	443	420	416	432	392	384	414	425	433	417	466	443	423	461	444	410	449	410	416	419	428	448	471	442	423	397	403	443	412	428	454	439	431	484	472	436	421	416	436	426	429	419	418	418	432	446	425	436	440	422	400	410	435	447	431	464	454	431	440	481	404	494	487	437	430	448	468	442	448	411	442	453	427	448	475	463	410	419	422	416	428	427	442	454	411	431	438	434	446	459	377	410	436	426	415	466	413	441	476	459	434	443	426	449	415	404	449	417	428	442	456	410	431	408	438	457	481	433	453	427	435	423	426	421	428	433	420	419	429	463	433	442	422	444	434	444	440	445	401	459	439	428	501	434	439	438	470	475	418	435	457	389	420	437	430	442	397	403	470	436	485	421	438	414	472	427	452	413	431	432	434	458	421	444	433	471	411	418	422	416	444	436	445	395	433	436	410	472	465	390	448	414	444	425	485	450	439	414	430	408	392	459	446	415	419	420	442	430	401	421	462	450	433	426	434	472	444	460	436	443	426	414	376	407	455	411	460	421	430	442	421	448	432	457	411	422	401	451	437	442	443	402	417	431	468	411	429	432	423	430	454	445	476	461	414	432	461	432	454	426	427	427	411	445	423	420	406	451	416	445	455	419	402	459	420	455	446	435	429	419	444	473	438	414	459	443	429	402	471	425	427	407	454	444	388	419	399	467	387	453	446	458	472	465	437	466	420	437	409	441	483	433	422	418	422	445	441	460	466	452	452	428	477	419	377	467	415	420	438	442	482	418	406	435	388	451	399	415	415	412	451	457	456	433	470	444	420	430	437	422	420	441	431	421	450	421	431	419	468	434	416	426	455	455	448	427	434	442	406	425	450	399	460	436	407	445	417	430	430	435	410	402	468	413	430	444	420	436	468	410	420	420	445	406	422	414	445	408	402	436	409	465	416	433	421	443	410	406	425	449	447	433	428	426	485	403	427	427	420	439	454	438	397	400	443	421	421	426	447	422	461	477	438	449	436	457	457	446	412	376	406	466	444	431	437	420	494	404	412	435	423	439	424	434	462	441	460	456	461	456	472	483	422	412	424	447	440	421	462	423	436	463	411	455	417	463	444	444	454	452	405	460	448	437	443	402	433	464	443	447	474	426	396	429	450	438	417	472	417	441	448	439	412	461	437	428	451	389	424	430	417	448	439	447	386	434	446	448	436	402	384	428	425	428	427	461	441	474	458	440	455	431	439	429	437	367	375	400	438	472	425	430	420	434	426	460	435	476	449	416	441	459	457	445	436	430	451	427	419	399	414	454	402	446	433	388	468	455	385	434	439	424	415	436	420	432	400	440	432	441	431	423	427	443	491	435	417	454	470	404	412	422	421	438	420	404	453	408	434	442	438	440	422	414	445	444	395	441	444	425	422	443	472	449	448	466	407	417	436	431	400	446	404	410	429	465	418	445	430	407	416	429	416	441	448	412	429	416	424	431	399	385	416	441	410	403	453	456	445	416	430	429	426	428	457	425	422	447	386	426	466	413	420	457	403	474	440	438	436	458	425	411	440	453	438	410	429	443	419	408	410	465	420	418	409	450	471	403	438	440	416	429	417	401	453	435	479	424	417	454	427	474	442	459	443	396	460	446	466	425	453	448	424	434	449	424	420	451	426	478	433	434	454	469	411	436	413	426	404	422	428	415	447	412	443	453	432	437	402	420	466	431	455	430	417	431	414	452	445	421	443	417	433	423	411	467	419	457	402	449	435	422	449	422	444	420	419	476	440	462	402	468	435	440	449	433	422	429	469	473	440	448	456	439	424	465	450	450	427	454	435	434	415	412	444	439	430	422	407	428	403	427	435	413	458	423	416	429	438	401	429	448	428	414	412	394	448	413	414	434	402	452	433	420	439	438	473	430	448	493	421	431	454	420	429	442	435	430	416	444	444	460	445	449	429	421	435	422	452	444	426	465	457	456	413	449	438	432	419	423	446	432	435	432	419	421	420	465	431	406	453	471	455	418	461	440	448	414	439	432	431	408	466	432	406	434	450	383	473	422	421	440	445	453	417	459	427	445	427	426	460	448	415	430	438	430	463	412	411	399	433	446	423	446	422	441	455	467	470	440	388	427	404	414	447	421	449	428	439	428	464	414	486	422	428	442	446	459	401	414	425	458	427	427	448	411	419	445	398	462	401	439	428	432	446	419	464	450	421	420	429	430	443	418	412	429	437	453	389	477	457	456	402	443	436	412	425	424	444	425	463	433	446	421	430	448	432	430	449	388	445	389	444	436	443	403	473	429	401	467	406	434	488	422	418	429	427	418	438	422	405	434	428	462	470	430	478	426	449	466	435	402	444	401	420	452	414	441	432	448	436
24805	21042	27395	24861	11595	1667	1121	845	1202	17479	20268	14508	6561	1860	859	597	549	571	549	596	579	517	561	562	548	537	516	572	530	544	554	543	596	564	571	534	577	515	518	552	557	495	544	554	551	531	597	511	560	563	532	527	512	476	528	530	516	573	512	531	512	482	560	555	519	544	551	542	556	551	524	546	513	510	521	519	535	467	557	557	543	534	513	532	532	571	532	546	532	538	530	583	560	534	503	556	547	500	569	544	530	567	554	519	502	473	556	517	527	558	525	585	533	519	533	537	499	512	552	543	532	534	532	560	560	551	521	488	564	566	590	518	541	510	536	520	544	547	600	543	496	539	519	523	539	555	522	543	503	542	506	524	540	569	519	552	567	574	563	581	578	544	545	515	512	554	566	542	533	492	579	548	521	541	563	540	544	546	540	546	504	518	578	547	524	529	559	524	548	558	566	548	568	544	479	552	549	559	571	547	547	537	539	563	515	502	509	523	573	531	530	517	505	525	569	527	561	522	538	514	506	527	542	562	542	559	553	533	536	557	499	550	548	534	540	565	549	552	522	538	543	563	523	577	545	499	528	562	576	535	515	518	498	531	535	541	523	515	563	580	560	554	522	538	539	491	490	496	559	552	507	569	545	552	574	534	558	526	513	510	550	524	565	564	539	493	539	541	568	537	568	543	558	511	525	547	541	559	604	532	535	539	509	541	544	546	530	539	535	558	577	554	543	503	575	563	518	597	535	519	523	529	556	543	500	521	513	546	585	565	543	523	556	564	553	525	536	523	555	518	545	541	547	545	551	528	581	530	549	530	527	530	523	538	517	526	523	578	532	538	510	537	544	550	539	513	495	574	557	581	535	549	550	549	487	513	525	532	532	528	537	548	535	557	527	512	550	532	513	536	556	562	538	548	562	590	563	563	569	552	573	538	520	556	516	532	538	540	525	551	554	557	538	557	558	548	518	515	521	567	566	558	511	528	506	525	550	561	493	519	567	527	587	564	553	530	529	508	563	530	529	575	550	506	566	542	554	559	546	553	533	571	522	548	542	505	558	527	567	590	529	543	547	583	553	537	496	504	534	590	543	529	514	560	531	539	517	552	549	535	564	518	523	519	523	527	536	522	557	580	518	541	527	567	548	557	535	553	531	509	505	571	555	565	553	544	555	554	527	504	517	537	507	596	521	490	549	508	541	516	544	499	519	499	564	541	522	591	569	550	550	581	555	554	553	547	531	541	567	526	558	518	539	536	558	540	535	499	518	524	543	509	531	524	501	522	526	513	528	485	554	566	540	588	530	538	522	581	523	518	539	548	569	573	513	538	528	568	507	553	544	536	527	541	559	497	570	504	525	513	553	551	558	576	515	530	493	543	542	546	548	544	580	526	565	547	541	530	580	532	562	566	533	522	522	579	529	578	515	519	528	568	564	529	559	573	532	527	534	512	532	491	530	487	594	537	551	551	534	535	549	528	513	558	514	509	556	516	524	502	543	564	571	583	493	572	577	547	507	572	497	512	564	527	575	550	514	576	504	576	552	522	515	572	557	528	585	554	544	521	585	543	543	591	530	560	549	544	571	524	542	564	556	513	557	549	535	535	505	526	526	519	491	553	563	539	516	545	514	555	515	559	522	568	558	541	545	542	532	574	567	515	512	531	500	521	561	584	522	555	524	525	572	584	527	542	527	538	549	528	491	553	547	547	536	543	535	592	534	518	571	532	559	549	536	570	537	534	562	546	530	514	541	551	532	549	551	540	553	559	576	527	543	488	493	525	550	559	546	580	588	511	537	518	545	536	533	574	527	533	545	536	515	529	507	552	532	506	543	599	535	534	538	522	486	537	556	601	530	550	523	534	537	489	544	544	536	578	556	508	528	560	607	567	516	526	502	512	556	515	576	538	542	535	550	548	517	559	530	550	520	516	565	528	535	519	544	537	541	551	540	525	546	517	511	532	502	557	529	545	531	567	525	529	566	577	537	553	505	565	560	562	553	599	493	522	529	541	548	532	517	511	528	550	515	532	522	524	521	539	535	573	513	541	583	504	545	540	549	589	513	520	562	507	532	517	515	561	515	558	512	518	567	532	572	485	521	558	562	560	517	598	546	535	554	528	527	483	535	538	566	531	516	558	538	514	520	573	513	547	518	513	552	513	550	579	504	580	582	568	534	542	538	527	506	529	528	544	552	508	491	507	557	511	534	558	527	512	528	548	522	567	502	532	514	562	558	526	526	543	557	556	496	495	550	545	536	567	537	519	542	528	551	563	537	582	533	538	592	480	539	540	518	606	525	561	557	504	507	544	480	561	524	558	540	537	524	538	582	560	544	564	530	544	547	583	544	523	539	535	504	518	570	559	559	560	539	547	533	532	506	483	550	558	532	550	528	495	518	514	525	534	502	550	520	539	504	538	573	531	551	481	563	558	539	523	541	524	529	544	532	527	570	545	537	497	504	567	545	551	537	537	499	547	562	525	502	551	570	536	545	580	535	569	551	582	561	549	528	498	547	510	548	578	562	523	591	521	532	501	537	565	522	552	528	556	555	571	533	547	514	565	561	512	505	565	559	544	502	503	547	575	558	527	565	527	548	551	559	537	532	503	540	528	544	537	514	482	559	526	511	567	540	528	567	521	528	541	519	525	498	571	557	539	527	536	551	601	558	574	514	567	549	527	527	581	545	523	542	516	533	558	513	548	525	563	500	532	550	559	522	525	546	513	546	513	527	557	555	521	522	555	539	562	555	537	521	569	489	543	510	513	555	541	555	582	521	556	553	511	555	519	518	541	521	562	523	522	541	552	516	533	562	534	548	542	503	558	537	542	547	549	564	488	529	537	544	571	543	532	546	583	553	554	571	551	558	549	529	558	582	523	553	515	573	521	540	534	546	542	481	497	535	542	515	526	591	554	552	535	524	500	586	573	506	586	553	560	571	488	509	514	521	547	526	521	533	557	548	501	545	506	541	543	520	556	522	524	497	528	537	551	528	543	524	515	557	550	514	492	527	520	586	539	518	532	509	547	518	540	561	532	552	511	547	528	546	509	573	511	548	545	517	546	546	543	524	497	592	558	521	563	526	538	547	520	590	519	547	516	556	548	540	559	513	530	582	558	507	511	525	560	544	529	538	529	505	544	517	508	547	596	548	540	552	531	545	544	586	504	537	548	524	564	540	526	571	568	536	522	540	523	529	552	539	499	531	534	531	527	487	562	540	545	512	549	544	523	493	559	537	556	546	510	530	505	534	544	561	548	513	498	513	517	526	538	518	526	529	531	499	529	554	518	523	488	565	561	504	527	570	549	529	556	508	532	557	507	582	545	520	488	525	479	557	541	514	549	529	543	506	547	523	532	510	516	564	518	546	503	510	497	528	562	523	568	535	506	575	525	544	529	494	546	514	546	550	538	519	497	531	525	521	506	546	499	534	580	550	535	501	495	541	499	522	553	517	504	536	531	534	482	514	555	573	547	524	528	532	545	528	542	576	572	536	514
4122	6731	5632	2452	1624	1176	1045	946	1744	19996	17947	12435	5808	1862	774	502	519	434	457	477	465	456	478	444	441	477	498	473	455	478	475	458	463	504	464	532	491	478	503	492	471	453	456	525	491	420	437	526	442	433	414	464	447	471	447	474	479	475	458	490	444	436	444	476	466	470	486	457	498	514	438	484	458	445	461	446	462	453	479	460	469	507	451	475	473	483	466	461	498	469	418	465	459	458	486	450	501	474	462	485	447	447	492	544	476	446	474	458	448	473	481	457	463	437	427	453	434	435	465	457	442	508	422	482	483	442	476	466	451	477	498	460	489	461	464	428	485	493	482	481	472	478	459	457	482	463	482	457	454	433	484	484	435	464	450	499	438	481	445	479	452	456	481	426	470	424	447	478	418	490	444	435	438	476	476	460	459	474	484	464	441	439	477	431	454	472	463	481	514	463	457	481	471	462	441	484	464	450	467	454	474	516	472	421	501	451	469	454	472	452	483	434	481	444	453	491	457	485	481	467	420	460	494	453	520	484	483	468	462	488	443	458	424	469	471	454	457	468	464	445	437	487	501	483	475	490	492	478	455	494	458	455	479	464	476	488	486	458	490	431	525	494	444	475	466	483	421	463	460	457	466	469	496	469	495	454	437	439	486	437	431	480	487	462	483	484	425	493	471	431	461	518	501	448	484	485	437	464	451	502	446	465	483	472	472	488	449	437	485	479	437	490	482	473	448	442	463	454	460	475	465	444	467	496	477	463	463	485	450	427	431	475	489	472	444	442	498	467	448	441	441	459	522	476	476	478	450	515	465	448	445	464	456	482	488	475	483	476	485	466	471	470	423	470	502	454	452	438	476	459	438	444	455	470	468	482	458	431	458	456	452	428	485	462	494	449	479	466	481	466	439	493	492	415	455	480	440	437	477	489	491	486	503	473	458	452	498	437	466	510	464	490	496	476	462	461	457	438	475	433	454	431	394	454	395	453	456	466	435	487	472	440	476	482	453	485	464	458	492	485	473	478	451	485	466	481	425	503	454	488	481	484	439	472	444	496	468	436	420	441	462	500	490	495	466	471	463	444	497	493	490	481	501	458	463	482	487	462	465	510	467	422	449	500	461	451	485	462	492	468	490	461	446	440	483	507	472	474	454	477	488	477	455	483	443	505	455	468	439	474	515	469	470	507	440	462	444	467	449	472	467	431	468	470	467	460	452	464	442	460	494	473	501	463	486	432	446	480	454	442	449	456	452	474	457	484	504	499	422	479	450	496	456	438	455	484	486	510	473	470	489	482	416	484	439	472	471	459	463	437	455	462	454	486	462	490	498	459	467	479	478	488	468	501	454	490	459	453	451	473	456	465	470	450	475	470	479	495	435	511	449	478	451	487	511	434	447	481	467	460	467	443	503	454	507	482	439	437	505	436	458	432	470	445	430	472	489	494	425	482	449	471	432	467	475	461	469	486	494	462	463	431	430	451	484	457	482	445	467	505	461	434	467	500	441	514	413	437	455	450	463	466	471	460	463	457	512	456	488	484	434	471	455	440	490	441	432	452	480	448	452	515	460	493	483	438	465	446	453	465	440	437	492	463	461	434	478	478	439	445	446	449	460	438	458	456	484	453	451	439	475	457	474	452	466	413	491	494	442	430	488	461	486	457	455	437	448	510	496	448	461	435	450	471	487	450	483	476	433	417	452	464	467	441	452	434	468	446	447	482	419	490	454	490	439	495	450	496	475	477	467	428	458	508	448	474	454	476	496	448	481	472	442	481	472	442	435	447	461	470	464	457	455	468	445	470	484	488	450	473	462	509	516	456	496	412	467	472	425	487	479	515	459	466	482	475	441	497	442	483	447	480	500	507	500	465	489	469	443	419	490	447	476	489	472	472	492	442	447	437	450	461	450	454	466	479	474	487	452	469	451	455	423	437	457	463	495	455	441	427	486	432	486	456	476	457	463	443	460	461	478	466	441	464	480	491	489	436	457	432	479	460	446	475	472	502	503	462	478	420	462	461	462	456	475	452	494	434	465	473	475	459	448	444	424	451	515	438	479	471	484	457	458	424	451	457	454	460	478	457	475	482	463	468	458	464	468	450	431	435	438	500	476	491	460	436	450	475	465	465	451	416	497	476	455	471	463	454	457	449	497	414	448	467	435	482	452	474	424	437	458	455	485	438	444	487	462	463	465	466	491	434	452	437	463	449	485	429	476	435	443	451	458	476	476	479	484	458	488	475	486	487	469	517	460	499	475	472	492	425	442	459	441	463	503	464	475	451	425	468	454	461	465	441	492	483	433	457	464	427	433	451	469	467	476	463	510	488	470	450	441	468	486	463	472	510	497	441	472	476	435	454	459	461	454	434	508	489	434	483	466	466	508	455	441	477	507	424	493	455	484	480	463	457	442	511	470	481	453	509	447	443	445	487	446	469	418	466	480	487	463	471	451	478	472	454	485	480	442	472	468	482	453	469	463	455	483	430	473	478	474	449	445	440	442	429	504	475	437	482	479	467	475	479	472	482	451	484	435	523	456	470	453	469	482	450	455	471	444	411	490	450	438	468	467	476	472	465	425	489	457	457	421	480	447	412	474	475	476	470	446	486	441	479	472	472	484	459	477	448	435	466	436	456	448	414	451	512	470	490	443	454	479	527	472	490	471	464	453	463	442	486	467	455	464	481	461	504	481	438	474	464	481	467	503	460	447	445	454	496	429	454	464	472	468	466	496	451	458	445	453	439	474	504	464	477	470	484	439	460	455	450	466	484	472	454	423	491	460	420	448	476	493	470	473	418	445	503	438	441	461	443	467	456	438	482	461	485	515	454	452	506	438	450	469	493	500	492	462	463	448	481	444	485	426	477	429	482	428	508	433	461	433	487	484	488	480	459	487	477	442	441	492	450	420	444	465	419	452	466	460	456	455	508	456	454	460	464	476	454	457	457	457	471	468	438	441	501	454	470	477	467	466	481	428	468	463	462	484	433	453	425	469	459	482	434	484	423	474	445	470	457	470	448	450	462	456	484	442	467	463	457	446	446	453	447	503	447	419	507	425	494	471	431	446	435	445	463	438	457	453	459	456	509	482	455	442	451	484	460	436	491	448	439	472	477	417	454	421	448	486	489	459	475	453	470	482	421	485	392	478	485	466	469	475	478	460	453	486	450	455	478	449	446	493	394	485	417	486	450	477	488	496	456	498	465	450	479	458	476	462	476	495	436	487	465	454	471	462	480	473	487	478	453	462	466	470	464	435	480	492	489	419	465	481	473	454	459	442	435	432	481	457	459	459	440	449	444	439	426	462	406	513	502	449	459	473	460	441	483	461	445	436	485	491	497	458	490	469	470	458	461	476	490	475	456	469	412	456	483	461	466	448	462	473	413	442	472	453	471	447	491	500	427	461	502	443	504	435	481	502	423	448	487	466	447	448	448	460	468	471	452	431	442	439	480	499	463	465	488	468	454	453	466	499	505	485	452	476	444	458	444	471	460	487	470
23769	21052	28304	23995	21027	9717	2152	1279	1653	23616	34418	25926	13308	3794	1181	809	665	718	696	657	690	678	660	710	641	653	662	672	676	675	679	686	668	678	639	671	654	715	657	652	682	692	632	658	626	680	679	674	704	701	656	732	700	707	678	661	712	720	692	688	679	682	649	671	691	673	682	661	653	648	694	671	650	643	716	685	680	642	706	681	713	649	678	676	665	689	716	666	707	667	637	695	698	673	696	700	715	638	668	722	746	666	650	684	711	684	656	696	709	666	703	697	705	685	650	689	690	682	672	683	694	681	673	665	713	661	681	686	705	673	671	738	662	695	690	700	700	678	682	688	675	703	713	670	727	646	667	672	682	667	660	714	659	714	716	699	674	653	650	686	681	685	707	659	666	740	668	665	677	683	648	691	676	678	707	655	661	659	714	708	665	708	708	619	696	665	655	674	708	694	648	636	626	718	625	643	665	703	639	676	648	694	682	674	708	640	713	664	683	696	696	664	687	704	676	727	750	682	670	672	649	658	666	668	688	701	705	662	700	696	646	682	717	665	634	695	720	680	683	682	645	673	652	678	702	710	650	690	638	673	707	636	671	701	711	671	654	728	711	653	617	638	630	727	629	681	673	708	662	660	628	675	714	668	677	663	669	668	717	630	737	697	687	668	680	667	646	706	686	669	689	680	671	660	653	680	675	640	642	668	710	658	729	659	631	647	634	709	641	661	689	672	646	653	690	675	689	636	678	633	667	671	686	687	703	669	668	658	670	716	660	713	685	672	693	681	676	667	688	701	641	648	696	700	642	665	705	711	673	715	656	665	760	691	696	701	650	697	691	677	695	642	665	706	766	674	660	636	634	684	658	673	674	677	657	695	686	723	668	657	709	677	674	676	661	698	636	678	647	720	665	698	637	680	685	667	658	688	704	664	656	647	667	626	645	664	691	685	626	649	639	711	670	700	690	699	680	711	664	716	654	682	701	681	647	676	703	713	646	642	671	678	651	682	657	669	702	629	710	669	643	671	647	694	721	647	703	696	694	672	643	665	626	685	661	644	689	637	715	698	669	661	712	638	651	685	701	673	667	650	693	719	657	711	651	675	645	655	682	698	655	672	700	666	710	670	696	647	680	668	657	635	651	732	707	724	660	625	660	694	663	686	704	683	755	685	674	666	674	710	639	664	662	697	629	672	680	683	701	666	646	759	660	662	665	673	706	716	716	685	623	681	700	677	613	645	687	614	634	650	705	725	655	678	682	679	662	642	667	683	634	659	623	686	667	699	646	644	711	667	724	698	681	670	644	673	645	705	696	677	691	677	682	696	673	673	675	689	645	640	621	677	659	670	672	650	678	680	630	691	685	690	643	666	703	692	632	695	681	710	675	669	657	655	658	680	654	676	669	622	661	630	676	724	663	680	701	685	677	655	654	660	705	676	616	664	648	695	688	654	672	650	689	671	655	700	707	697	640	649	639	698	628	684	682	707	643	723	660	678	682	703	632	682	673	679	662	669	640	675	679	731	650	683	702	644	675	656	667	681	677	680	672	641	629	635	697	654	648	665	703	684	673	672	661	653	634	672	652	695	675	694	654	666	673	697	615	649	680	673	643	665	685	675	660	714	668	688	663	663	626	645	667	713	652	615	636	692	688	665	696	677	677	635	675	665	671	645	671	623	682	706	681	673	702	688	635	629	672	640	720	673	686	693	706	694	634	644	683	655	699	654	602	664	642	674	680	669	721	645	697	677	694	665	668	667	675	676	638	657	687	685	683	688	676	681	671	704	658	668	678	715	646	676	706	716	696	664	738	617	665	632	702	667	647	679	704	705	660	668	666	673	676	673	692	674	668	676	655	686	659	672	673	682	659	670	688	685	650	666	695	661	712	693	677	666	675	673	670	636	685	652	691	672	671	685	669	670	673	646	705	650	690	677	690	745	617	668	689	661	698	645	688	666	671	677	673	702	659	690	696	719	685	658	664	662	749	706	662	621	677	678	683	724	649	691	673	684	701	670	670	680	671	691	699	664	660	693	673	674	669	657	690	669	670	677	634	708	697	708	654	671	698	690	690	703	669	644	666	680	642	679	623	652	683	640	688	655	661	682	724	670	625	646	683	660	657	665	710	685	688	689	680	680	697	671	665	670	677	667	583	653	630	689	686	671	733	705	683	655	690	694	691	666	652	657	727	665	665	642	664	650	686	637	645	710	657	655	740	680	670	682	667	658	675	678	673	688	666	701	721	726	667	744	716	677	681	657	688	667	695	676	668	672	697	726	668	653	694	704	672	669	639	705	695	701	669	664	633	671	656	670	666	665	672	709	652	670	665	731	695	674	694	711	689	664	666	734	678	711	707	658	724	630	668	704	694	669	692	677	683	610	707	688	692	683	712	678	626	659	714	666	709	681	689	666	685	704	709	677	714	625	694	640	600	655	749	699	641	674	687	645	683	643	691	716	684	661	691	651	635	711	653	663	674	680	637	748	624	641	690	700	675	642	650	690	639	658	700	610	681	687	673	619	657	658	712	657	710	662	687	689	686	656	676	658	643	690	606	718	689	708	672	725	674	634	709	689	671	687	685	669	660	698	646	709	686	691	702	711	676	632	698	637	717	640	672	690	639	716	717	696	661	686	696	733	677	657	675	641	661	703	695	669	659	691	648	655	682	679	660	659	665	693	624	622	661	724	655	673	661	671	691	673	650	660	646	668	676	676	675	666	678	702	670	659	699	677	672	692	664	681	651	680	668	650	659	655	683	661	704	692	614	687	701	680	692	675	685	620	663	687	681	690	684	701	676	691	693	679	697	705	679	634	719	713	668	678	652	713	635	703	698	685	659	644	667	653	622	658	687	683	716	651	633	691	613	673	683	647	682	713	643	697	655	699	670	695	693	674	709	679	735	638	659	678	696	665	741	624	651	659	658	696	674	701	714	703	642	646	696	671	664	645	701	651	693	669	702	628	644	685	662	639	660	732	676	678	659	647	631	704	656	633	671	706	657	623	715	670	731	651	671	710	646	691	674	661	712	670	670	720	649	673	632	705	683	685	638	651	680	658	708	658	660	663	707	655	658	691	658	659	661	653	701	700	651	680	681	689	668	657	654	676	681	653	704	705	668	646	669	653	693	695	662	720	664	679	674	682	655	611	655	673	680	683	683	673	648	694	678	725	657	704	640	686	623	635	677	678	700	654	664	631	681	696	666	702	667	622	690	674	663	709	684	683	651	645	675	659	671	699	693	681	676	617	652	635	642	739	650	640	653	692	688	630	655	655	695	692	679	701	627	693	675	663	685	691	671	654	667	672	667	650	664	677	681	658	617	645	702	666	661	638	667	672	690	718	673	608	678	679	691	696	708	634	684	686	678	663	699	704	657	676	640	673	620	650	648	627	696	658	639	682	675	644	673	668	717	719	678	661	671	650	684	688	660	698	663	627	652	642	724	649	731	662	713	705	629	650	646	683	656	674	681	679	717	681	700	680	633	630	667	688	681	671
4723	9667	8017	4679	2769	1966	1554	1208	2238	26745	30518	20959	10278	3227	1207	688	613	613	608	569	580	533	547	586	609	569	573	578	596	561	568	566	590	545	571	553	569	590	579	561	573	576	543	566	548	571	561	564	575	544	595	597	565	562	571	641	570	564	566	557	577	589	545	617	483	554	583	608	498	552	612	584	525	537	572	545	523	620	592	563	606	565	564	530	583	605	571	545	562	567	596	593	570	582	567	619	609	571	571	539	557	567	582	569	558	550	551	590	607	539	588	556	575	603	585	577	541	580	570	569	583	564	587	599	531	531	558	546	599	512	566	592	607	569	574	616	589	583	606	530	540	565	522	579	546	566	576	528	552	541	548	581	568	554	565	610	570	580	553	542	581	580	564	572	534	534	553	571	554	605	586	565	577	588	558	583	529	552	567	543	607	558	572	613	548	555	570	569	597	566	526	581	542	557	588	559	613	583	561	577	581	500	555	557	573	532	568	579	526	568	557	581	551	578	562	514	590	552	555	596	551	572	557	610	559	557	572	575	612	567	532	579	543	568	570	586	533	585	582	551	523	554	559	581	560	583	569	584	544	528	565	590	585	603	564	614	574	582	576	580	524	573	587	592	526	567	537	540	510	592	554	563	567	577	535	557	510	537	588	563	591	574	569	600	599	590	536	507	569	554	550	565	570	535	595	550	593	607	532	528	562	571	577	564	612	584	546	590	545	573	550	569	579	546	565	526	577	594	585	578	530	581	578	557	576	599	550	586	598	532	572	586	555	580	569	539	592	575	611	568	550	509	533	550	564	565	572	548	523	579	546	570	530	568	571	578	536	511	561	588	560	575	555	574	584	581	534	567	547	596	561	567	528	568	569	603	547	576	581	558	571	579	532	500	550	567	559	574	523	549	572	538	561	568	588	545	529	561	554	562	560	562	586	570	527	578	561	584	609	533	574	540	538	534	546	544	577	530	552	549	608	545	574	560	583	550	565	515	555	574	531	571	526	558	564	609	537	579	552	569	580	509	514	601	553	562	558	537	545	549	582	583	552	568	571	558	554	532	532	585	545	585	566	576	577	538	577	518	573	583	560	541	560	529	572	559	582	530	552	564	560	508	604	575	587	523	535	557	537	544	584	556	574	566	588	530	568	554	567	569	576	558	579	561	576	542	598	551	558	561	523	554	557	560	577	580	600	600	601	571	526	566	539	600	572	564	603	552	544	566	586	588	574	568	562	559	574	562	564	555	568	577	576	609	526	576	555	551	547	550	559	556	598	542	581	551	521	539	560	556	552	566	563	569	580	569	551	549	528	589	552	565	535	562	546	551	562	552	559	594	526	553	553	563	558	561	536	537	581	579	577	611	539	540	543	514	587	567	589	577	567	577	582	547	578	522	586	590	585	549	571	552	608	516	582	548	573	559	525	569	567	524	615	606	535	565	573	593	536	588	575	550	569	548	504	560	528	574	575	540	585	572	623	524	575	484	551	570	576	549	584	522	576	554	563	602	553	544	611	558	558	548	590	531	550	522	563	603	584	565	600	595	557	565	562	494	591	537	558	571	560	569	585	517	517	517	540	551	555	562	551	554	547	541	540	567	532	592	542	585	585	534	544	559	539	578	527	576	578	554	561	532	570	549	573	581	560	546	545	548	562	549	584	520	511	597	524	544	564	540	554	566	511	551	549	533	547	578	558	576	517	586	551	575	565	551	541	562	541	558	607	573	582	601	511	557	553	559	590	539	566	574	532	542	585	556	533	579	591	549	550	563	538	565	556	519	609	572	577	559	598	573	561	523	579	575	564	584	506	568	568	530	521	533	564	520	562	601	563	577	565	623	534	571	552	538	516	557	588	565	557	540	614	615	557	608	533	556	494	532	527	573	560	566	558	551	552	557	569	543	542	535	557	541	549	558	515	548	549	543	592	556	558	578	584	530	563	547	531	553	535	608	555	549	528	600	584	542	519	560	578	552	551	560	543	568	533	567	566	569	548	565	590	533	522	570	550	555	599	526	579	605	522	573	577	563	592	555	549	600	557	581	571	553	566	565	537	526	536	571	525	539	533	548	540	572	509	571	582	595	551	564	579	587	511	553	523	573	531	587	555	572	582	539	567	578	563	557	549	543	526	564	573	566	561	563	599	547	573	567	554	565	589	516	610	590	581	517	558	544	559	547	537	553	615	584	577	551	537	549	588	558	571	551	540	565	549	564	512	567	517	588	593	579	582	557	527	560	551	590	585	525	552	591	582	540	544	587	576	547	520	544	592	578	567	593	598	539	568	549	567	550	608	565	573	552	551	549	582	558	533	534	564	557	568	564	548	551	563	588	578	574	575	526	591	541	569	578	540	539	524	551	558	545	595	542	536	575	556	517	592	536	593	538	583	540	562	561	557	566	546	556	536	504	545	527	528	536	557	522	615	560	554	543	574	576	546	539	542	596	574	592	555	576	553	567	560	556	563	563	580	599	547	522	580	573	562	553	580	593	545	586	576	572	519	574	569	582	556	579	537	617	549	575	574	542	561	573	551	595	510	538	536	566	537	580	582	599	533	583	541	557	580	553	605	547	575	527	545	582	542	543	583	616	564	578	567	530	528	581	569	517	541	558	558	583	583	556	573	559	613	587	561	555	582	557	553	541	581	585	548	517	576	544	595	545	537	551	606	519	547	524	581	590	539	556	576	561	533	567	574	542	576	593	528	516	525	572	572	553	557	564	582	571	598	551	589	555	550	575	589	525	553	547	533	631	540	566	510	542	523	566	550	556	547	580	544	577	575	554	572	590	565	559	546	542	590	537	559	611	584	577	567	553	566	561	542	554	578	504	595	543	588	569	557	576	589	544	559	502	521	555	571	554	565	575	547	596	563	571	534	588	541	533	651	566	561	578	570	570	553	576	584	549	544	544	600	560	594	559	574	561	525	574	587	539	559	607	540	543	543	572	538	517	549	570	551	536	548	566	578	570	623	561	573	607	528	556	553	557	537	578	575	578	549	537	614	528	534	516	533	533	575	566	572	560	597	558	531	591	530	540	544	536	572	590	536	525	523	550	560	539	540	579	568	591	553	541	575	566	524	549	577	599	551	566	550	514	604	558	573	559	592	584	558	548	540	532	584	526	594	563	536	567	546	526	575	570	514	569	582	524	577	527	539	557	603	558	593	530	485	534	529	535	560	562	528	579	516	543	614	565	560	525	561	515	521	595	557	577	539	622	553	547	553	567	533	567	546	541	586	542	557	541	539	583	547	532	532	592	550	572	556	576	530	567	535	539	597	552	567	533	536	519	555	576	611	570	527	644	590	540	536	569	560	514	571	564	560	537	579	567	569	556	559	568	558	582	556	553	593	573	568	591	587	580	536	539	582	592	544	537	607	568	529	532	606	553	526	517	516	533	551	578	589	561	536	513	552	571	571	577	552	587	564	538	549	530	570	556	586	574	542	561	537	547	529	572	558	523	542	570	593	565	536	584	576	586	556	519	542	568	540	588	590	578
27431	14159	2533	1106	634	542	523	467	532	1500	2512	1908	1183	678	540	464	475	468	512	461	466	503	477	494	476	458	442	496	464	488	478	466	466	457	480	421	459	474	507	488	466	442	455	472	445	487	459	452	500	493	496	507	502	480	455	436	428	490	505	409	486	449	459	455	469	437	479	447	449	464	502	466	432	461	468	452	461	481	463	497	499	451	417	477	451	451	474	473	452	448	477	457	461	460	469	477	446	448	485	479	453	466	461	435	507	494	483	454	474	468	451	468	464	468	464	452	484	516	434	454	453	499	460	436	486	411	496	445	493	495	520	419	486	449	425	430	482	454	477	434	458	471	490	491	463	442	429	484	471	458	480	484	438	495	467	481	443	489	473	473	452	491	478	448	474	470	437	484	438	454	468	474	489	494	478	465	495	451	450	508	455	492	474	490	450	469	464	458	463	478	499	479	512	440	474	459	412	452	457	466	478	505	459	458	452	446	477	500	484	492	506	435	494	500	489	459	488	466	471	435	462	489	473	437	454	459	480	479	490	413	458	486	514	420	467	436	444	510	481	467	484	462	478	446	519	489	449	449	470	486	471	442	478	503	454	439	448	469	453	479	453	488	466	492	442	510	504	459	458	453	464	476	440	505	472	497	446	462	453	525	473	453	501	468	492	496	442	468	441	462	433	470	440	475	463	483	453	456	479	468	444	471	457	487	486	463	472	483	464	456	465	516	455	495	444	475	530	464	447	432	455	438	434	466	472	455	480	433	468	471	479	438	462	479	442	450	485	445	472	441	488	436	509	439	466	433	429	499	511	449	431	480	490	490	450	513	481	496	437	474	446	451	481	468	443	463	462	432	468	468	431	450	467	446	482	474	472	535	446	453	479	476	476	445	472	489	474	482	500	478	471	465	448	427	478	491	489	448	414	463	472	503	444	420	420	497	417	485	473	459	439	477	445	467	493	464	474	452	447	478	482	431	445	437	477	484	450	464	484	479	469	437	481	455	479	464	504	509	447	440	432	456	469	452	464	478	468	463	474	486	441	472	442	413	461	477	443	461	472	481	498	471	497	450	511	473	478	460	467	490	473	459	485	506	485	434	474	425	452	497	452	513	465	470	479	498	443	482	445	436	413	473	471	452	469	446	423	484	511	430	459	478	475	452	456	441	481	445	497	446	464	430	454	458	457	489	490	460	455	466	475	511	431	478	457	474	466	476	463	494	435	484	503	511	447	484	526	483	458	450	482	467	401	491	428	473	465	476	464	438	466	458	432	479	437	465	466	464	437	463	464	449	431	455	469	486	448	434	498	499	516	433	468	461	451	460	455	478	451	439	470	473	445	481	475	487	466	505	496	487	435	452	440	421	446	447	449	461	471	427	532	444	466	475	460	413	419	499	489	455	461	441	481	458	459	512	449	463	469	465	455	453	482	441	476	461	507	423	444	459	490	446	499	478	477	440	450	450	484	468	462	435	439	456	513	455	498	463	459	439	476	451	455	441	531	447	494	456	437	465	451	448	484	474	434	394	481	479	469	476	475	408	482	488	471	473	488	499	461	456	429	474	474	464	470	445	447	444	461	485	457	454	490	460	499	523	463	465	473	464	458	436	501	480	457	447	438	462	426	511	456	461	460	485	470	488	439	477	488	433	462	454	464	489	464	504	476	459	444	463	474	433	502	461	494	433	471	460	462	474	433	453	471	452	451	463	464	450	470	487	460	476	489	490	476	505	473	418	510	466	440	448	450	430	454	472	474	452	441	449	441	478	468	443	449	471	444	457	464	459	475	467	524	428	463	511	478	472	435	451	418	453	456	445	464	450	467	469	465	483	451	462	451	454	464	492	471	439	464	476	491	470	433	483	489	464	477	480	486	468	481	482	470	491	430	451	472	484	457	485	494	470	427	488	482	457	473	452	465	482	449	444	479	477	472	471	503	467	452	472	472	487	493	492	451	480	485	482	455	483	481	509	462	457	528	472	479	490	441	429	421	445	497	488	464	490	458	477	458	505	495	443	472	485	480	458	450	459	483	471	454	457	475	447	446	502	479	497	462	489	501	493	500	469	467	475	436	440	458	441	507	500	467	487	431	487	494	417	472	478	468	481	456	442	486	476	464	477	447	458	473	445	457	440	450	454	445	455	473	495	505	485	445	508	473	468	457	419	450	477	435	473	484	444	454	461	435	445	448	447	437	475	488	467	446	491	451	469	484	464	484	477	496	483	467	491	481	454	475	507	462	467	471	442	454	484	482	486	488	481	467	481	439	500	496	460	495	470	502	490	453	466	441	455	464	479	476	512	448	442	467	480	447	498	459	439	487	437	444	472	425	446	468	442	491	444	469	474	481	474	492	477	493	483	471	482	458	463	499	465	451	470	448	435	435	465	466	467	444	447	454	435	491	470	493	461	475	505	450	452	477	450	466	484	491	441	444	453	452	501	453	479	473	449	472	452	428	470	456	438	473	437	510	458	529	468	488	479	481	455	490	477	482	484	452	461	448	459	492	485	451	463	466	439	499	472	487	435	480	529	476	449	438	483	470	467	483	461	466	444	440	474	467	438	481	491	453	478	474	502	459	472	494	440	470	458	488	438	505	444	465	476	478	471	504	448	492	499	477	479	498	445	469	452	474	461	482	474	451	478	452	448	461	490	429	484	474	454	467	488	488	508	485	473	487	476	484	490	466	461	478	518	476	467	478	448	437	475	440	450	446	424	467	464	482	469	447	477	437	469	478	469	441	466	477	484	485	479	447	459	466	424	471	440	464	454	459	490	492	453	464	478	438	480	473	457	455	488	473	509	504	453	455	473	431	471	502	457	465	469	433	435	466	461	482	464	486	468	510	453	453	453	493	472	447	508	463	483	464	451	482	446	469	437	518	455	439	430	450	459	475	484	457	466	466	473	455	455	465	453	449	448	487	455	465	477	474	472	442	465	462	474	488	436	478	505	446	475	461	499	433	460	476	487	492	461	486	500	435	502	472	406	444	468	507	433	448	494	471	480	486	484	456	465	505	491	465	427	457	466	425	463	465	436	492	520	441	493	450	494	501	502	457	437	498	485	473	470	452	481	481	464	452	461	483	451	423	476	494	484	483	453	466	452	441	478	456	443	463	451	456	484	438	461	484	449	489	478	494	483	452	481	465	433	460	484	474	455	439	498	456	469	461	468	423	511	450	439	460	472	443	451	495	482	428	424	489	487	443	493	452	454	435	437	472	465	497	522	476	483	469	467	513	447	504	460	493	477	422	442	439	457	483	497	465	459	434	500	476	496	482	462	466	440	449	491	445	460	463	487	455	506	482	482	470	484	517	431	445	455	448	499	473	490	471	443	469	464	487	499	468	482	445	436	493	498	465	510	488	491	493	466	488	449	489	438	502	471	469	455	426	463	437	472	435	429	428	430	500	475	477	490	484	465	503	472	468	434	497	419	483	462	467	471	474	442	447	454	466	434	482	429	486	469	475	442	444	446	483	456	455	468	480	450	493	481
5353	1960	1604	887	571	538	467	438	478	1921	2897	2056	1132	610	425	408	372	388	363	412	367	393	397	416	369	362	387	378	373	397	401	370	385	392	375	349	398	402	374	400	389	405	378	394	375	381	401	401	391	393	406	385	372	409	392	394	362	389	359	403	378	421	399	388	357	388	415	407	370	369	392	368	396	384	371	360	368	375	357	374	406	391	395	400	366	383	367	392	415	357	403	372	397	381	379	402	358	371	405	405	390	370	392	403	388	406	403	343	383	384	364	394	395	412	400	394	410	393	369	410	375	402	388	418	386	411	351	352	383	383	391	372	383	378	403	398	384	391	395	400	412	360	363	344	425	392	397	392	369	392	400	375	367	403	360	407	398	381	374	390	384	403	366	387	384	377	396	375	392	365	344	401	397	409	380	411	377	377	370	387	384	346	377	410	408	393	416	371	366	402	382	353	353	393	354	373	395	364	355	374	366	388	379	410	395	396	347	407	395	380	387	397	366	370	410	364	382	381	397	350	387	406	400	385	374	388	378	348	395	402	382	374	400	364	362	388	367	388	349	372	360	391	395	374	411	390	405	382	381	374	397	380	330	357	384	373	371	387	412	379	398	390	388	371	367	388	368	399	385	355	385	378	374	379	413	380	384	344	360	389	402	358	337	349	421	400	381	351	410	410	360	336	405	372	384	395	378	394	393	410	387	393	387	382	382	331	366	376	413	415	383	406	367	385	366	403	382	415	406	369	359	381	405	348	373	397	342	378	391	370	414	378	370	369	388	377	418	409	382	400	387	414	397	386	345	358	384	384	403	405	351	398	387	353	393	367	378	350	355	370	400	397	373	396	355	431	419	387	378	367	369	413	343	425	356	389	338	391	394	361	386	390	391	422	345	398	371	388	392	389	405	358	372	397	379	372	353	390	357	360	400	369	389	402	361	399	394	367	415	396	369	428	383	401	402	385	385	344	370	400	376	334	401	361	385	388	376	358	370	394	364	393	396	391	361	367	389	384	404	381	377	371	373	381	370	353	353	390	386	387	333	390	395	359	418	371	374	384	384	365	400	386	384	354	418	374	391	384	388	396	386	388	403	399	342	389	378	369	364	386	357	394	398	372	347	358	354	388	372	399	376	385	399	420	360	411	387	409	350	384	382	414	383	378	409	406	415	391	395	389	371	361	405	359	344	397	371	384	425	373	401	388	352	372	386	401	382	400	374	380	371	367	393	418	366	390	396	374	362	400	398	365	385	383	371	366	393	409	351	387	396	379	360	376	398	423	369	372	389	366	384	408	398	371	361	408	389	376	385	405	409	374	386	409	399	391	388	404	372	391	400	406	394	350	365	371	375	368	388	341	365	381	373	397	429	335	385	380	401	353	403	387	390	405	358	348	428	359	392	414	368	362	390	337	376	374	375	378	397	381	375	380	374	402	361	378	369	366	378	386	382	402	382	342	407	409	365	383	379	392	392	391	417	415	404	393	379	395	367	366	391	363	344	355	395	371	386	353	386	402	407	365	358	419	383	385	376	370	393	402	418	377	385	390	353	396	345	408	373	407	379	364	416	397	368	409	357	364	349	382	353	382	374	394	386	373	350	407	385	393	369	430	366	390	375	397	401	347	363	409	366	404	368	388	359	371	365	369	391	361	394	396	393	362	391	383	427	384	382	397	421	363	374	382	419	335	378	399	334	370	401	372	383	378	373	375	367	359	375	355	376	395	384	392	367	410	387	376	411	356	366	355	385	384	376	350	367	405	390	385	376	374	405	415	358	380	370	365	376	365	377	375	381	369	369	382	372	404	393	354	375	360	388	405	380	353	388	376	359	374	402	383	392	384	369	381	375	386	348	392	404	388	405	377	357	373	426	377	365	358	378	388	397	390	395	391	394	389	402	382	361	404	374	385	370	388	380	370	371	388	380	365	368	358	381	358	340	409	417	392	377	399	398	382	407	355	369	381	363	344	401	387	403	380	406	378	395	390	330	381	384	379	366	450	385	397	379	388	387	379	402	358	354	384	369	406	367	408	367	346	405	393	390	357	408	403	381	387	365	405	358	389	382	386	360	398	345	405	382	374	401	363	399	359	372	395	392	379	346	390	376	370	383	372	397	370	421	417	384	394	413	374	372	337	394	348	371	365	405	362	382	347	354	390	391	380	330	403	422	373	417	356	400	373	396	403	414	402	379	352	367	391	351	417	404	400	377	381	372	394	422	369	372	398	368	425	401	367	384	368	388	369	390	444	414	365	383	367	387	377	374	400	372	417	392	385	404	392	376	403	382	365	394	376	388	391	399	357	390	391	411	355	392	379	361	373	364	349	371	403	387	413	398	387	393	388	364	353	363	390	374	373	400	355	398	384	366	365	378	381	367	365	363	357	377	375	416	399	379	368	378	376	372	368	405	394	346	398	389	385	409	377	395	364	377	369	369	361	424	377	399	349	395	374	378	395	368	393	353	372	358	372	379	347	389	370	352	362	381	414	393	385	369	391	390	387	397	372	404	407	377	381	403	390	353	394	366	386	429	364	366	376	385	387	436	404	372	393	362	388	371	377	373	417	353	398	384	419	379	412	383	375	387	397	375	379	415	408	372	369	356	416	379	373	386	367	376	396	373	407	407	375	383	362	368	372	395	390	397	377	376	368	360	398	401	405	360	358	428	376	403	357	382	378	395	392	374	380	340	392	387	381	371	350	369	363	366	422	410	384	394	406	373	421	379	366	373	365	371	403	385	416	397	371	377	396	373	390	379	349	409	368	394	362	435	407	402	373	375	406	400	391	375	396	412	408	378	379	373	376	367	401	382	372	377	402	358	382	408	375	372	400	365	385	421	345	384	380	386	392	378	369	391	371	377	394	376	427	390	358	382	403	394	394	347	365	379	362	359	386	357	371	377	373	367	390	360	397	370	397	364	388	387	422	357	386	389	438	404	366	387	396	397	343	376	385	413	401	402	415	395	413	390	357	398	414	400	384	393	350	373	425	387	376	403	364	418	395	378	349	399	383	345	439	404	392	366	364	381	406	385	355	399	389	357	345	361	387	413	328	391	385	359	382	360	405	387	380	380	354	404	380	365	367	354	349	398	394	384	387	359	382	418	384	376	393	403	350	354	414	374	367	383	384	382	365	372	392	396	413	397	361	383	388	404	395	358	398	352	344	348	367	357	350	385	386	373	394	361	347	386	396	367	389	369	355	349	385	363	388	388	394	406	394	364	373	375	358	395	380	401	375	386	407	360	401	363	373	420	369	350	361	371	358	403	381	370	363	360	373	405	391	383	400	390	343	391	406	391	413	386	353	367	378	375	389	380	377	405	384	339	370	378	334	368	383	416	399	410	374	378	381	353	355	365	384	406	402	378	374	393	381	368	375	380	384	367	391	399	328	360	409	382	377	367	360	384	391	378	383	386	380	362	407	376	379	389	369	409	406	369	387	388	373	373	374	408	377	381	346	386	368	393	379	388	391	368	387	383	409	377	407	383	370	398	403
24846	21072	27440	24916	11594	1694	1049	747	1419	15673	22351	15162	5970	1485	738	517	495	512	536	487	486	523	504	500	512	476	529	506	489	502	466	497	513	481	507	501	519	516	467	501	424	464	488	463	472	517	462	489	532	481	503	482	494	503	472	500	487	517	489	488	496	460	478	479	462	497	472	509	495	499	513	489	497	480	488	478	496	448	494	519	504	499	522	487	503	482	489	482	489	448	457	429	497	483	474	460	483	502	442	487	459	492	479	469	499	452	465	464	474	497	483	445	469	474	472	515	489	467	495	477	479	446	487	453	506	491	486	472	489	514	528	511	483	473	465	461	510	498	466	482	499	502	515	475	490	528	488	510	489	480	475	484	457	475	479	426	444	454	450	495	504	435	458	539	465	554	485	482	484	497	538	475	469	501	494	454	494	496	525	476	476	497	475	465	513	485	444	483	496	539	460	529	492	476	472	489	499	553	471	480	454	473	489	462	505	455	507	475	485	493	510	460	448	474	470	533	517	467	514	468	492	501	490	464	496	439	490	458	467	455	481	469	516	485	461	452	480	527	523	456	505	481	464	497	461	477	502	524	507	478	449	498	468	481	471	505	513	493	471	496	512	478	472	443	482	492	496	513	446	538	518	482	544	488	473	477	522	524	473	501	441	518	477	479	480	475	492	511	481	498	483	474	514	470	466	499	465	486	484	478	503	463	478	434	447	477	527	464	505	505	485	497	500	504	484	484	487	526	476	464	491	473	503	494	495	469	467	494	462	465	490	477	514	486	489	482	449	442	481	481	487	540	503	511	475	494	480	475	432	451	487	484	484	499	489	446	473	478	470	483	482	500	483	483	453	476	491	498	525	506	541	487	488	466	475	463	499	543	497	484	463	496	455	499	487	491	502	478	502	485	490	522	511	494	465	518	478	484	489	471	474	476	461	487	474	521	493	500	441	484	494	516	487	528	448	497	455	505	463	490	533	488	476	467	471	456	488	453	516	462	496	448	480	510	469	473	474	500	495	470	483	499	478	483	527	474	463	451	481	502	515	455	459	454	484	463	452	504	486	498	484	462	470	486	471	466	501	468	480	482	502	482	486	470	485	499	425	474	483	490	485	498	477	501	498	485	484	494	444	517	508	489	498	508	457	504	454	480	470	511	529	496	524	482	496	505	506	467	494	486	502	490	477	464	473	479	483	490	495	473	488	503	454	530	488	479	505	468	472	468	488	476	494	485	497	474	480	469	495	448	502	469	466	487	454	469	464	483	489	473	454	476	479	450	488	495	531	438	524	499	468	496	494	495	489	454	461	511	475	511	484	494	504	503	480	492	507	485	480	531	459	469	501	502	499	457	482	482	515	467	504	457	465	519	510	447	512	468	493	507	487	483	476	455	481	473	479	476	490	475	524	489	479	474	489	516	482	490	497	496	532	478	531	477	491	493	525	460	453	445	444	471	495	470	471	528	495	472	491	479	514	480	477	462	469	460	480	498	480	455	481	427	495	516	483	477	443	487	461	485	520	471	474	506	529	470	496	483	482	530	478	478	520	471	523	475	471	496	433	465	528	471	509	519	473	499	476	457	476	552	479	492	486	465	485	468	495	460	510	501	476	484	461	465	480	508	546	492	430	481	529	458	511	463	496	510	502	527	520	471	530	488	481	470	478	474	498	475	481	442	471	471	494	478	518	486	514	503	494	460	500	483	523	488	498	542	475	455	476	472	489	491	478	489	485	464	481	490	485	491	499	477	486	486	471	454	474	477	487	528	475	506	470	457	486	499	489	495	495	500	496	474	498	497	485	489	506	470	498	476	510	521	495	485	484	479	464	492	458	505	524	561	480	481	481	521	463	472	486	477	479	476	483	518	454	455	509	450	474	468	491	456	441	508	471	484	487	501	503	494	473	509	485	487	506	508	485	496	553	474	487	457	467	466	491	469	472	507	475	459	528	492	462	502	450	547	505	470	460	464	478	483	437	488	483	512	491	487	503	502	499	434	495	488	492	473	450	454	516	471	501	472	540	490	489	447	465	468	489	472	484	487	485	502	445	502	477	489	464	495	486	461	497	457	469	521	474	508	467	496	464	444	514	500	475	479	505	496	506	467	480	489	519	466	493	543	478	473	493	507	441	468	524	495	476	487	495	470	497	509	486	467	479	486	512	442	486	464	431	531	511	455	497	509	484	455	494	497	504	447	520	463	480	479	527	479	487	487	464	488	482	472	489	485	471	469	491	495	478	537	496	485	490	464	474	444	490	481	493	484	441	489	449	532	493	506	477	493	497	471	483	469	496	480	491	432	472	460	505	476	519	482	500	510	487	453	503	485	465	478	455	470	515	467	480	476	488	466	486	462	499	462	472	482	459	446	508	510	486	506	488	494	478	507	504	490	482	505	446	490	509	497	460	505	508	469	499	509	502	506	520	485	505	521	470	490	480	490	484	477	500	495	488	498	452	532	466	488	443	492	474	525	501	484	497	465	479	467	473	492	448	482	466	480	485	526	473	488	442	480	460	525	494	489	469	479	470	485	466	441	514	486	482	456	485	439	485	510	515	498	458	506	502	488	481	460	471	467	502	476	493	463	492	482	480	468	500	462	491	507	474	504	485	470	508	456	477	481	499	483	487	495	489	465	501	440	446	489	483	531	497	509	460	486	484	476	486	491	483	464	494	485	480	471	479	513	476	519	479	475	486	465	495	462	488	444	483	487	448	454	484	485	462	518	479	466	498	455	480	497	461	492	514	472	487	434	456	479	529	460	484	473	507	502	469	489	467	536	507	496	503	481	520	521	452	487	513	455	483	474	478	467	458	535	494	498	456	478	455	498	515	489	476	478	492	504	490	499	481	456	491	485	449	514	453	482	541	499	497	482	527	463	453	454	467	473	482	497	485	497	480	462	516	481	494	455	504	522	502	511	482	504	499	488	523	496	504	447	484	450	473	462	503	472	470	503	467	468	478	523	500	511	436	494	485	506	540	498	481	525	468	487	475	497	482	479	495	481	489	510	515	536	468	503	466	487	446	472	483	501	500	508	469	504	453	486	491	452	492	492	457	486	474	485	464	470	502	414	469	494	460	476	487	478	460	459	509	509	456	485	467	489	469	499	476	456	461	460	473	484	470	498	493	498	450	457	460	488	487	510	461	504	497	514	478	485	506	487	468	543	472	466	469	529	485	433	461	445	464	455	497	453	439	459	507	469	502	477	496	539	490	454	540	530	499	534	489	472	487	521	496	492	510	517	457	485	488	480	482	474	476	469	447	467	496	470	469	506	469	477	504	521	487	454	503	509	478	508	496	475	481	488	469	466	503	450	425	488	463	509	499	517	495	499	452	476	473	460	473	438	460	444	483	434	445	494	528	482	471	501	472	464	475	505	459	478	486	497	476	468	497	481	466	484	487	495	496	498	475	495	476	448	507	473	462	473	471	472	496	481	505	472	510	446	500	481	465	426	464	473	511	521	511	482	450	481	514	497	498	489	487	470	506	480	485	499
4331	5878	5305	2579	1759	1186	1030	784	2053	18390	20167	12704	4979	1463	644	445	389	464	426	446	436	453	423	383	426	410	410	439	414	421	425	404	414	398	395	413	405	425	378	408	405	453	428	440	443	423	399	414	411	401	411	406	403	425	418	397	421	429	403	394	405	408	406	415	428	433	474	395	409	377	429	453	449	427	385	426	404	411	445	422	456	422	396	395	391	377	427	422	431	414	430	434	419	407	400	414	442	425	368	412	415	387	412	411	423	427	430	454	426	378	392	458	422	473	443	405	410	421	425	452	404	419	401	401	386	421	382	422	458	447	428	381	378	408	456	429	387	446	403	420	424	430	407	420	397	439	399	423	436	471	372	408	418	463	425	430	412	395	403	403	426	423	418	441	392	423	377	434	439	421	438	386	432	403	420	407	412	395	400	424	409	385	401	426	407	400	378	401	412	412	443	402	441	412	384	418	441	440	430	396	427	396	402	441	403	411	414	385	394	436	445	400	422	415	425	412	400	440	417	418	405	425	421	397	387	416	368	417	469	391	398	429	419	430	412	419	402	400	421	413	467	459	403	431	453	390	427	423	445	419	416	413	421	364	459	414	419	417	435	376	411	388	393	423	416	423	428	418	433	420	398	458	415	379	403	440	409	406	419	401	447	400	443	397	401	423	412	460	390	433	406	403	402	429	431	418	427	403	417	426	404	435	405	444	404	413	435	388	429	384	435	404	439	419	432	417	413	409	393	423	420	408	445	432	417	430	453	412	421	406	432	404	377	447	394	407	436	387	424	429	401	417	426	445	420	431	430	399	441	373	393	428	462	409	457	419	396	440	439	383	426	430	390	393	433	430	416	434	441	410	425	428	419	443	449	398	412	400	381	386	425	449	414	407	379	409	398	461	420	403	395	430	371	400	397	420	451	414	414	419	401	423	433	430	376	413	384	437	393	409	400	388	367	405	391	379	408	473	423	435	413	433	441	411	448	439	435	413	385	410	421	449	453	400	442	414	411	438	412	413	434	426	429	440	403	414	460	413	394	423	422	461	421	431	420	404	432	410	387	397	400	385	441	414	416	398	430	423	406	434	384	400	394	426	377	418	480	398	399	421	471	407	397	428	401	390	447	403	401	388	441	381	413	411	416	451	408	409	423	445	400	394	370	406	387	415	398	386	393	428	419	387	427	402	428	416	402	394	411	407	401	403	460	396	439	417	388	412	401	440	413	418	402	413	444	399	439	415	421	450	376	405	443	373	390	413	409	428	393	413	419	419	427	399	439	388	445	419	406	399	420	376	402	433	406	385	419	380	438	436	447	430	411	416	454	422	372	402	441	421	431	416	402	419	423	424	396	406	394	409	381	394	427	422	416	427	418	402	429	447	419	418	418	420	422	387	401	434	423	424	404	392	427	395	385	400	411	408	421	387	399	397	387	403	443	452	403	401	414	384	407	401	420	406	416	423	400	438	389	418	426	406	419	420	445	400	441	429	416	388	397	418	465	407	444	413	424	409	434	397	468	430	423	440	429	427	407	444	411	420	421	405	390	395	434	371	408	400	428	431	452	407	399	467	394	446	428	400	424	417	432	424	406	413	391	411	432	391	399	416	445	395	412	399	417	419	418	404	398	416	380	398	396	435	424	417	420	438	411	424	440	413	428	410	403	396	422	410	424	384	433	373	428	406	397	433	414	397	381	401	439	428	408	391	417	437	390	423	422	409	432	446	419	418	404	433	415	432	404	402	397	419	430	440	446	419	414	417	409	425	413	420	403	372	414	415	412	397	432	401	429	410	415	410	433	420	445	441	428	416	432	411	428	449	387	388	425	404	432	430	384	410	403	391	439	444	409	413	440	429	432	443	407	405	424	401	398	396	401	396	407	391	436	435	402	423	417	420	408	414	417	414	413	430	399	426	409	433	387	427	395	417	419	379	403	417	434	413	404	418	443	400	425	368	408	411	409	418	430	403	415	413	420	443	406	411	419	416	395	382	417	389	424	432	396	416	402	409	420	424	430	419	404	382	436	403	361	434	435	429	404	400	396	421	445	400	393	400	450	403	370	409	432	417	383	406	398	397	364	385	438	390	421	419	404	431	420	402	399	418	406	407	377	399	397	400	383	430	394	414	408	425	404	407	438	439	426	457	426	407	492	421	420	385	433	401	433	405	456	415	412	457	426	457	407	396	380	398	411	386	403	404	400	401	392	423	382	430	398	414	403	436	417	399	389	397	422	428	451	436	409	420	423	408	373	404	379	408	424	416	441	451	451	436	418	440	405	405	439	409	393	406	422	419	427	429	408	421	408	398	433	395	457	398	426	405	408	421	390	402	411	378	416	406	422	454	423	441	419	461	415	435	414	431	410	384	401	442	428	425	407	422	435	421	427	395	401	381	424	416	428	419	432	412	430	440	404	395	411	415	399	384	414	408	427	430	414	417	400	432	425	393	435	414	379	411	427	415	463	421	430	448	413	423	404	433	394	410	406	417	379	405	421	425	430	430	440	407	442	396	405	394	426	446	382	430	436	428	375	396	384	438	396	408	426	411	412	405	381	473	411	400	386	401	425	472	414	407	422	411	427	438	453	438	437	365	418	446	401	410	414	430	421	370	429	413	389	394	396	370	394	420	423	421	418	397	387	394	398	393	418	433	445	389	414	378	449	387	417	401	417	378	389	439	415	396	400	417	413	419	412	411	413	405	429	425	391	419	425	391	448	424	404	399	418	426	458	413	385	396	428	418	377	413	429	387	417	393	399	411	410	408	408	406	438	385	426	408	429	423	426	399	416	431	441	414	435	427	400	374	433	422	429	395	451	402	428	427	397	408	414	429	421	415	425	440	414	408	457	421	421	404	414	386	410	392	424	410	413	422	434	415	444	447	419	395	422	448	412	438	422	410	413	400	411	391	441	428	429	381	400	435	432	435	433	352	417	450	399	420	389	388	414	402	416	396	418	424	405	434	440	404	395	388	418	422	434	433	398	405	412	403	413	397	400	415	394	434	377	403	434	411	400	414	370	411	442	419	418	421	421	392	389	434	413	340	410	405	441	403	392	369	374	429	386	421	430	413	390	428	384	431	436	442	379	429	418	432	393	409	396	405	455	406	403	394	418	403	412	414	416	427	448	415	380	429	417	451	406	417	411	432	415	409	413	421	405	396	426	415	394	393	428	440	398	447	423	389	427	387	405	407	417	424	407	392	444	426	401	422	392	429	406	419	429	390	394	380	404	418	440	420	417	403	402	423	410	423	410	399	392	372	397	395	421	433	407	427	427	421	410	409	378	444	398	427	406	428	410	435	425	405	439	405	399	403	402	408	418	431	450	411	437	445	392	418	384	408	419	434	418	432	373	433	394	392	388	452	432	414	414	402	395	421	396	405	394	430	403	416	409	398	387	385	401	418	406	416	432	382	412	427	425	407	402	387	427	372	465	408	398	421	425	410	386	409	443	408	437	401	408	403	416	372	423	410	388	377	428	427	392	390	427	396	416	463
23901	21085	28323	24078	21066	9444	2011	1175	3483	30593	35162	23538	10381	2650	1019	751	639	621	651	638	616	648	626	620	659	651	619	624	691	655	638	663	646	605	647	640	613	599	623	624	656	619	624	630	607	651	683	613	642	620	679	638	613	626	611	631	642	658	630	632	638	635	662	648	614	654	642	642	614	584	620	684	674	633	688	656	634	577	616	641	630	619	636	621	628	643	616	619	644	603	608	602	652	624	632	641	643	670	658	655	628	597	610	595	636	652	592	650	638	617	609	636	572	646	664	633	630	619	623	646	590	623	602	640	638	636	638	607	587	627	631	641	581	607	621	564	587	606	632	644	631	641	634	617	603	624	632	623	641	610	635	631	609	668	612	601	664	665	623	636	608	613	636	590	597	632	601	627	607	624	632	643	631	659	651	598	634	606	611	617	600	614	623	657	647	635	620	622	615	636	627	595	620	633	647	625	633	612	623	621	664	619	634	644	564	639	602	583	623	616	631	635	603	638	626	633	594	603	625	652	641	630	656	651	648	662	648	610	600	606	631	604	556	610	628	617	604	650	679	645	647	613	648	609	652	645	672	616	650	615	653	591	617	620	626	636	565	639	646	660	665	643	616	618	652	633	605	682	618	588	628	653	670	653	630	650	626	625	650	646	627	581	632	627	639	605	606	644	643	644	610	632	648	634	605	600	637	613	622	614	577	645	609	650	635	613	612	614	605	670	635	639	666	626	597	625	682	600	629	642	678	624	616	581	607	667	605	667	602	570	645	608	615	637	632	602	597	624	594	653	612	570	569	630	589	629	600	599	667	598	678	600	646	640	625	602	616	632	605	669	618	635	639	586	624	601	668	633	632	641	609	616	597	626	628	640	617	586	623	656	672	646	616	611	659	651	614	624	607	657	641	635	587	592	576	656	640	603	600	645	586	617	622	651	597	657	634	608	648	627	655	602	643	637	646	617	636	606	699	622	626	594	587	606	649	627	625	616	662	671	637	581	672	584	654	627	667	596	624	618	675	617	605	672	628	595	607	631	587	590	611	671	608	639	643	598	659	674	625	638	611	644	647	606	643	609	655	623	646	591	646	654	578	633	611	605	608	602	677	662	644	658	627	641	584	619	651	612	605	623	616	581	620	659	575	591	628	573	627	604	633	657	609	628	594	617	606	636	619	610	669	587	607	614	605	571	597	642	586	627	581	631	637	642	619	643	634	640	602	636	595	619	602	613	650	607	628	643	639	675	639	596	638	636	644	637	624	625	626	624	615	650	617	628	593	552	581	635	635	609	649	638	656	636	658	659	621	620	602	556	628	651	646	611	634	689	633	606	675	676	601	638	631	588	562	619	592	632	606	602	626	633	655	608	625	607	660	619	587	617	619	629	621	608	606	614	626	596	670	675	577	650	640	631	672	626	630	630	616	668	571	610	668	607	622	584	611	622	584	624	606	683	585	610	613	615	607	610	595	605	666	629	608	664	580	637	601	629	632	643	607	671	604	646	613	634	634	635	620	600	631	607	640	609	587	651	631	630	616	678	618	640	642	655	608	641	635	598	626	626	571	596	653	630	639	640	621	636	599	610	624	574	592	621	665	637	623	594	582	603	624	624	618	625	630	640	669	609	647	617	619	645	609	641	651	656	609	622	626	604	611	656	642	666	640	641	591	623	599	611	619	665	658	645	597	633	607	627	618	654	606	615	604	575	650	663	620	606	628	596	620	615	624	616	618	615	632	594	646	695	632	631	635	633	611	665	651	637	602	660	595	635	582	627	587	612	616	639	660	570	625	648	603	636	656	619	613	655	651	636	597	597	629	655	628	611	619	615	625	687	661	581	686	670	639	658	617	601	605	628	622	670	630	661	647	627	622	647	617	623	645	721	640	614	613	623	594	648	563	629	644	667	623	623	610	594	648	624	625	603	664	589	633	673	630	606	616	650	654	626	713	629	564	626	592	594	631	600	627	668	643	631	620	605	615	618	648	604	564	610	597	635	601	587	653	605	629	588	630	634	590	601	614	613	607	643	614	648	702	611	679	607	602	584	644	614	657	583	579	670	629	620	601	646	627	654	546	566	579	645	664	581	619	620	620	592	594	572	641	669	593	608	620	641	641	599	641	615	629	647	601	671	627	628	646	673	642	609	629	649	638	651	657	630	613	635	617	633	586	625	607	599	613	638	606	624	624	604	676	658	640	616	644	618	619	658	631	621	673	624	640	626	659	665	613	659	643	661	641	637	619	591	613	615	591	618	643	636	618	585	622	628	597	616	628	632	613	599	587	596	650	641	605	579	620	656	598	572	635	649	672	603	581	647	587	636	656	667	590	634	589	582	637	582	624	640	628	576	619	613	611	648	599	606	615	634	641	639	638	634	631	644	618	591	635	656	647	609	617	645	641	603	624	601	636	652	656	637	628	624	667	624	645	613	640	606	628	655	594	645	655	643	598	645	630	588	657	585	651	663	692	632	605	660	644	587	598	604	567	591	631	635	592	591	680	597	606	619	639	603	636	645	617	627	618	575	633	630	626	626	616	615	639	606	629	597	612	672	592	630	631	606	580	689	638	603	635	642	614	636	645	649	651	624	626	602	602	653	599	615	605	627	582	668	609	600	664	622	592	626	609	619	632	634	603	624	599	636	668	636	648	606	660	649	652	678	623	593	603	640	604	610	608	619	642	614	633	606	569	611	608	611	559	600	616	630	648	602	614	680	600	639	607	655	678	602	608	602	619	609	584	633	617	612	595	624	659	607	612	624	610	589	651	617	641	648	618	579	665	636	620	607	625	636	616	586	675	629	658	629	623	637	591	556	629	600	595	620	659	631	650	616	623	627	658	608	636	590	627	618	599	662	625	666	643	593	654	642	688	610	653	672	635	657	631	598	637	582	598	649	613	618	595	586	617	622	627	664	656	634	616	621	591	612	632	619	613	595	654	636	651	605	628	619	630	626	629	610	663	633	632	581	578	624	605	652	623	643	602	602	639	645	644	595	631	600	673	631	636	620	617	625	635	650	617	621	643	591	608	595	651	634	636	613	620	629	655	598	618	596	593	613	641	645	655	672	624	612	648	608	666	670	615	676	622	675	590	628	680	599	606	606	635	571	636	625	621	582	600	623	618	616	597	610	600	643	589	619	632	670	636	641	626	618	630	600	589	669	607	616	642	575	660	612	614	596	624	617	658	635	644	615	629	630	579	623	639	651	631	632	603	571	614	566	631	625	626	672	577	593	626	598	649	574	646	626	637	640	681	574	608	627	621	619	598	625	649	633	616	610	634	648	632	659	633	595	637	632	637	631	628	669	636	678	626	616	578	618	635	602	609	616	621	632	668	592	617	673	603	640	640	627	620	620	643	624	605	653	648	597	648	631	670	558	612	596	611	644	583	613	643	622	598	652	628	631	605	597	599	628	637	600	600	634	607	610	607	649	638	628	646	572	633	598	610	640	630	641	605	618	603	644	618	596	601	612	603	641	631	611	600	583	580	601	669	673
4875	9200	7937	3527	2516	1699	1434	1122	5406	32344	30316	18664	7950	2264	905	585	528	530	517	525	534	540	506	520	513	553	532	545	558	539	523	519	522	470	517	517	574	545	515	541	525	547	513	527	517	537	526	529	528	525	476	514	563	493	528	535	534	516	470	545	494	519	528	498	534	541	563	496	507	580	522	563	467	534	530	494	553	523	494	562	543	527	494	501	569	554	551	497	529	537	530	496	503	526	556	574	517	529	524	515	491	516	535	524	529	538	520	529	485	514	553	492	531	523	488	572	545	444	556	489	518	509	521	520	550	531	523	523	522	551	515	523	529	509	485	526	498	494	508	526	551	530	521	530	530	542	551	549	513	533	528	564	496	514	521	506	540	557	510	527	522	565	508	539	506	525	519	521	509	493	551	501	490	514	517	502	500	532	498	510	512	526	546	537	506	526	473	534	535	521	505	519	505	552	496	506	519	565	538	518	531	492	509	535	520	509	491	506	558	495	556	517	559	521	504	546	507	503	536	503	558	525	511	506	502	517	528	514	548	548	514	524	532	555	504	522	518	529	560	494	526	527	518	538	555	569	528	504	522	534	519	495	566	538	517	509	526	519	534	530	555	528	520	537	506	535	516	521	513	515	518	546	525	505	513	551	551	522	520	515	516	551	534	534	523	516	523	516	517	504	521	519	506	517	587	505	514	542	500	571	554	475	537	526	558	554	524	534	543	530	536	502	504	602	510	518	517	520	558	508	499	519	541	532	511	505	524	509	513	564	540	500	555	536	572	517	512	528	505	508	509	519	534	539	551	545	511	526	510	540	550	535	546	536	542	513	520	515	555	529	524	506	501	497	530	502	505	505	493	523	551	512	526	547	539	540	524	556	549	483	515	527	533	520	525	525	505	524	563	537	507	553	554	498	509	539	521	551	587	479	516	537	548	485	534	487	540	541	511	507	547	566	507	504	557	528	477	497	487	520	535	536	512	513	504	515	564	512	515	559	531	519	494	562	520	575	514	509	510	533	540	536	533	541	497	528	522	528	533	486	523	557	499	546	535	546	541	548	493	510	514	505	557	464	559	530	556	509	531	542	520	541	511	560	549	505	536	488	539	548	514	519	481	542	505	559	515	522	542	519	488	547	553	516	524	503	512	505	567	493	552	551	500	516	483	547	559	493	464	567	463	545	526	562	507	521	521	526	505	542	498	501	473	527	520	542	580	535	520	506	517	556	526	516	586	518	476	490	543	509	538	471	529	520	540	522	511	551	506	527	532	555	533	553	528	510	518	497	521	525	518	540	502	526	497	525	508	537	550	546	522	493	566	558	521	504	535	545	527	500	541	542	506	541	526	476	540	509	516	542	540	518	512	498	512	542	516	542	533	539	541	543	558	544	512	493	507	473	510	581	514	530	506	500	495	523	510	541	497	492	562	524	515	506	538	499	531	538	492	543	510	532	523	548	535	511	542	525	523	520	535	474	514	513	494	553	530	540	530	556	522	518	506	527	493	505	497	509	521	489	487	498	540	543	541	535	522	502	523	524	538	504	521	514	554	546	571	512	492	514	528	523	539	554	525	500	564	550	475	513	492	483	510	526	492	528	525	522	530	482	542	558	540	523	559	515	494	489	488	502	526	539	521	511	495	519	544	546	522	532	504	544	493	535	474	498	511	531	517	534	515	533	538	522	517	517	500	523	510	496	506	529	496	534	480	559	467	524	571	488	527	512	481	521	479	527	475	508	517	555	538	536	511	515	503	513	513	492	505	486	532	521	533	569	522	494	525	530	536	502	535	477	486	478	520	491	549	551	471	546	541	513	543	519	559	531	518	525	542	547	563	495	505	463	510	499	541	508	505	494	505	515	497	481	510	515	492	532	534	497	566	505	507	509	514	547	514	526	480	460	518	527	524	526	529	519	537	576	521	504	509	557	491	546	507	509	492	531	534	514	532	530	544	511	526	484	555	505	516	507	513	521	521	521	497	510	521	512	487	475	512	510	520	520	543	504	505	540	561	509	496	503	520	527	487	530	523	537	503	495	522	531	524	486	542	523	564	509	510	521	523	537	546	502	519	499	525	523	536	547	497	540	531	526	500	534	516	518	461	555	486	571	533	498	515	509	506	551	479	573	503	502	506	509	563	531	506	515	528	514	488	554	529	508	503	494	504	520	526	522	515	523	557	574	524	518	540	510	527	523	525	531	550	491	535	521	521	444	513	491	544	531	522	526	541	539	505	502	529	481	532	494	512	554	556	502	513	518	490	569	528	508	506	495	498	492	520	533	522	537	531	550	523	518	542	577	498	509	481	552	527	513	509	529	549	528	523	514	517	533	534	559	503	512	490	507	536	476	564	482	539	544	596	490	549	517	530	527	499	501	524	507	535	556	474	550	575	529	513	521	514	515	481	539	528	513	513	491	536	482	485	575	501	530	527	554	558	521	521	534	498	501	545	490	539	531	517	546	529	483	450	506	524	508	509	515	538	505	480	489	487	533	518	490	447	513	535	512	533	524	525	513	490	524	538	492	551	544	550	506	524	529	513	541	547	544	513	572	517	554	501	486	460	542	503	535	520	505	528	559	499	509	515	529	519	473	516	521	530	540	481	537	534	538	520	502	541	499	499	513	507	531	556	526	490	536	461	554	481	522	491	548	487	556	493	539	524	542	499	508	504	523	521	575	512	545	515	503	547	520	516	531	508	512	493	534	500	540	553	528	564	476	489	508	491	536	538	488	539	511	520	481	506	533	505	485	571	506	514	558	530	491	543	537	479	522	510	526	573	511	537	533	514	526	525	520	525	504	508	515	530	551	501	550	517	551	510	539	507	493	531	548	506	520	542	497	487	536	514	526	555	505	489	553	520	518	539	497	533	525	557	485	494	521	499	500	526	550	520	502	475	529	524	513	502	499	498	568	525	507	467	468	523	496	521	539	510	541	568	469	520	568	477	511	529	540	501	516	498	549	536	513	511	524	500	519	544	521	525	522	545	545	520	527	478	513	517	491	506	512	529	542	484	546	533	551	556	508	511	496	500	506	543	516	528	498	539	549	524	487	521	492	511	530	496	526	542	504	507	529	530	517	520	518	549	540	527	557	534	528	556	531	545	515	539	513	490	533	476	505	529	518	472	473	504	507	536	554	593	547	445	497	547	516	490	504	513	487	517	508	492	481	510	497	494	493	475	517	516	507	513	510	522	509	549	531	556	553	540	512	507	523	526	513	523	491	547	523	555	532	505	521	558	500	521	535	537	540	540	504	494	495	519	556	492	528	527	512	535	498	524	567	489	477	559	525	544	496	562	539	508	516	515	549	482	481	493	517	525	507	494	507	552	511	519	492	511	523	522	510	529	505	529	527	531	524	506	547	530	519	492	489	514	522	524	519	515	532	504	522	553	490	521	510	516	538	536	524	495	511	515	510	501	527	534	498	495	499	517	533	520	540	504	586	517	504	510	496	496	513	489	533	498	528	500	557	488	497	535	551	544	548	531	540	539	499
27304	13663	2548	990	665	523	532	480	557	2086	2516	1714	1014	650	480	434	451	447	441	469	470	450	493	475	460	480	524	447	493	490	444	462	453	465	459	465	495	463	457	463	437	444	475	442	485	523	492	464	466	483	482	462	437	464	431	435	462	468	479	441	461	460	457	449	482	444	457	439	477	447	489	436	461	459	460	457	422	482	441	479	463	462	442	419	438	488	463	472	472	434	458	467	430	467	441	447	479	465	456	461	432	465	472	479	466	469	488	490	440	480	487	442	428	436	445	413	476	483	438	450	477	446	441	422	481	458	485	462	465	478	503	449	455	439	470	444	460	484	420	458	419	451	448	450	480	493	435	433	451	495	488	462	462	465	478	421	439	442	456	446	483	442	465	480	439	480	476	439	436	442	471	472	458	450	414	446	458	455	461	454	452	458	470	464	451	484	481	421	498	448	523	437	437	439	409	446	433	477	457	482	477	475	454	460	478	429	449	464	447	500	462	458	458	478	437	473	423	448	443	486	481	470	429	460	446	432	469	468	463	484	456	467	482	468	458	506	473	483	477	443	443	461	459	433	456	499	468	461	438	433	475	444	455	475	462	475	468	468	483	481	443	498	432	458	466	480	494	466	458	470	451	480	475	435	428	463	447	493	457	464	447	480	471	474	440	481	446	456	432	482	428	473	458	476	475	489	461	462	441	488	449	441	474	467	475	447	460	502	437	474	415	466	450	415	476	469	454	458	463	451	464	502	493	487	462	479	489	486	442	473	444	424	491	467	475	477	449	479	468	445	449	495	431	425	473	438	503	468	448	433	498	439	488	462	431	451	454	444	429	447	487	453	465	416	463	453	470	453	462	448	461	444	432	508	469	451	440	444	437	462	459	458	432	455	471	440	474	448	485	466	466	456	470	455	455	488	476	454	432	480	440	462	433	445	411	481	444	451	475	482	454	434	436	460	464	437	479	453	472	483	441	451	428	463	453	480	470	466	449	458	434	510	450	434	465	439	500	474	445	469	460	447	472	461	474	459	471	429	453	440	479	468	463	440	458	409	489	469	473	451	475	484	431	497	465	453	489	465	446	466	432	466	483	448	413	459	449	492	448	429	456	435	419	488	471	471	457	461	446	428	472	462	442	415	481	491	447	453	447	429	438	438	453	471	479	469	435	455	429	467	480	426	441	479	488	452	492	453	431	470	467	452	448	441	455	474	462	434	407	455	445	449	486	503	474	468	462	474	457	483	478	506	481	470	437	490	476	459	465	464	457	425	473	475	457	423	464	464	467	450	438	463	444	460	498	445	461	440	491	468	443	460	464	483	465	467	454	473	502	438	461	444	491	472	473	491	443	414	446	496	460	454	415	427	486	447	465	459	415	429	458	424	432	470	457	441	433	469	450	447	475	484	423	466	476	451	469	461	439	448	475	422	439	439	411	464	454	463	455	450	413	435	456	484	438	435	427	447	451	498	450	457	480	448	483	431	479	465	486	437	455	457	478	521	443	458	401	425	466	408	418	411	473	483	415	458	418	475	509	422	442	446	474	446	467	453	443	474	456	444	450	426	414	471	448	443	458	451	466	469	463	431	470	444	463	458	435	472	494	466	485	491	476	465	424	462	467	470	472	481	474	461	459	433	485	442	437	445	425	465	474	449	454	479	449	440	460	434	491	470	451	420	470	463	434	445	501	483	463	448	443	431	465	485	411	441	435	461	484	479	449	437	467	439	457	442	479	500	496	430	445	420	465	489	438	485	437	439	495	439	462	466	458	442	439	474	501	434	465	433	468	488	457	465	491	429	457	468	499	466	490	496	473	462	441	438	425	443	437	505	479	480	433	481	443	496	453	468	501	470	437	448	437	410	437	468	443	446	450	466	451	445	464	434	428	447	441	439	470	477	453	456	472	443	454	457	485	446	465	423	444	500	465	392	424	452	476	441	433	443	466	494	480	474	438	430	454	474	433	429	431	441	450	456	490	473	468	479	489	466	503	495	478	478	466	459	459	451	470	467	429	436	472	490	471	466	455	471	450	457	426	446	441	448	464	510	505	449	450	442	485	437	449	472	436	469	477	460	493	431	456	495	468	438	452	461	426	481	461	493	452	437	469	441	443	487	461	431	446	471	446	483	453	430	467	453	442	458	465	442	499	432	438	444	470	481	429	419	481	463	469	482	493	444	451	433	453	454	452	437	461	432	452	410	467	452	464	423	444	488	414	440	470	438	457	456	443	428	436	504	456	452	476	477	435	473	475	500	462	456	435	458	452	465	474	444	467	466	449	464	432	481	503	452	474	488	469	465	428	467	491	442	489	472	480	453	449	470	453	436	423	453	459	465	462	418	482	448	471	432	447	469	450	505	473	461	466	428	456	445	511	477	471	458	445	481	476	447	462	453	464	444	449	430	446	466	455	432	461	429	464	500	454	479	429	466	425	471	468	461	463	465	486	460	427	448	466	446	443	450	450	467	484	418	462	473	450	505	423	461	462	463	427	434	478	452	431	441	448	470	436	427	474	441	487	448	499	466	479	469	481	460	449	482	461	415	468	449	470	459	459	410	456	473	469	477	467	465	415	450	468	451	485	466	457	470	410	448	452	459	466	462	433	481	446	445	449	453	488	473	499	473	443	470	431	498	437	482	421	472	493	498	455	476	436	449	454	429	463	439	413	475	472	483	438	426	465	476	469	440	472	438	455	489	495	483	434	443	434	482	456	468	427	467	474	482	435	453	460	460	456	436	501	465	460	432	475	509	464	506	442	465	434	441	482	467	444	472	432	457	459	480	461	440	466	431	497	455	495	470	455	460	409	437	455	476	462	432	461	434	476	476	426	460	494	467	461	444	462	491	484	456	441	469	443	467	489	461	438	420	471	473	482	473	438	472	457	473	473	442	422	442	438	489	456	428	461	418	431	454	445	437	501	478	465	433	441	458	467	460	471	492	453	441	533	461	443	439	483	456	447	448	485	439	469	501	440	442	454	436	447	472	445	463	463	451	453	452	462	446	442	469	452	456	483	454	473	448	474	458	468	500	502	459	467	475	433	430	447	467	436	472	470	460	463	457	460	458	424	462	450	449	449	431	480	483	465	422	460	423	455	481	438	453	452	438	476	393	440	503	472	456	479	418	455	428	435	475	467	474	460	442	472	488	494	453	498	465	450	454	445	446	432	441	476	487	449	477	446	430	446	465	467	460	471	451	424	446	459	383	457	472	438	463	463	456	483	485	431	439	469	454	488	436	439	455	473	467	459	460	444	490	427	431	468	505	479	473	453	440	452	435	464	476	493	468	497	461	443	442	483	459	440	440	457	478	464	462	475	502	442	454	458	440	474	472	510	464	443	477	406	506	454	447	449	469	452	447	409	417	467	451	447	452	468	409	485	432	420	489	453	461	432	459	500	431	455	478	415	428	489	457	401	434	461	486	463	435	490	443	446	449	473	484	470	474	464	485	497	448	498	452	485	420	467	471	469	444	436	469	479	473	443	421	474	437
5168	1511	1645	709	617	528	486	469	505	2733	2822	1764	947	568	457	415	368	410	403	368	414	375	348	420	376	397	408	386	381	368	403	391	390	339	380	360	396	390	371	369	340	388	394	340	389	375	382	403	397	387	388	361	417	381	390	393	367	384	380	351	377	347	425	412	358	398	395	390	389	350	417	384	363	402	385	363	401	398	384	416	403	387	394	377	407	365	395	386	399	391	394	390	381	364	336	373	399	384	377	381	380	366	404	383	372	391	344	381	375	409	407	392	377	373	352	365	376	384	365	394	403	395	373	401	397	372	376	356	355	412	387	398	412	411	375	381	395	396	412	407	404	382	348	370	393	367	361	368	335	373	396	388	410	418	360	360	390	360	364	396	382	402	359	369	414	429	387	366	398	404	368	387	371	377	372	407	387	382	413	364	398	384	359	391	394	412	400	393	363	385	359	362	390	391	402	379	386	407	387	377	362	370	358	380	372	399	386	389	382	360	408	393	367	385	361	374	401	386	414	355	397	391	393	378	360	374	345	379	377	396	330	363	374	379	393	408	347	372	393	400	352	384	374	391	350	407	369	371	383	385	373	386	370	403	384	352	375	372	372	387	342	358	409	388	383	416	368	440	403	412	386	377	384	387	405	381	389	391	377	352	402	364	328	370	368	368	366	375	400	365	363	394	413	412	395	338	386	404	387	360	355	375	403	386	366	359	384	383	390	369	353	370	404	365	379	365	351	370	384	402	357	350	370	399	331	366	366	394	394	385	368	393	338	360	363	364	394	378	378	392	397	348	362	368	389	419	375	369	357	400	398	373	390	393	386	357	365	413	394	394	381	389	389	381	384	369	361	421	371	408	369	383	394	394	379	375	403	409	403	340	368	416	352	400	404	391	379	339	405	388	369	417	325	401	353	352	362	401	376	361	397	391	386	383	377	374	374	411	343	387	394	398	419	425	378	356	383	401	392	363	358	365	366	348	364	392	373	360	366	419	409	394	380	389	422	429	399	417	383	362	371	347	376	396	375	356	345	377	372	384	382	374	386	382	391	345	381	354	397	358	420	355	377	364	363	383	375	416	396	394	371	361	389	384	398	372	362	405	372	350	356	390	379	368	384	410	385	367	392	451	353	375	391	357	375	378	407	370	386	401	340	407	379	354	372	420	382	363	350	367	387	414	369	372	397	360	374	399	381	397	394	362	400	372	380	379	381	365	393	375	370	398	394	385	403	375	360	375	353	366	384	398	379	398	357	355	339	360	379	388	384	388	362	385	383	371	377	354	348	340	368	357	390	376	351	398	369	370	394	382	399	381	372	393	383	418	385	368	406	385	376	373	423	414	375	354	428	390	396	376	357	354	420	385	386	410	389	351	399	352	389	342	367	406	374	380	386	393	366	392	391	389	389	378	387	395	387	407	378	405	378	423	374	368	368	373	363	361	371	367	359	402	392	388	397	403	383	410	418	378	379	393	410	401	369	405	376	410	389	389	376	373	349	351	364	375	385	376	369	374	352	377	366	376	350	384	390	413	403	372	395	356	356	365	373	380	394	380	399	387	380	397	354	366	397	381	426	397	360	406	424	398	385	404	348	368	367	356	365	366	385	385	355	363	379	376	415	413	397	349	367	425	346	401	381	365	374	374	367	405	354	394	361	388	353	361	410	407	395	349	360	379	372	377	392	351	343	422	412	380	387	394	361	417	396	429	379	385	405	378	370	372	411	360	382	388	368	375	363	387	410	371	382	378	403	342	372	412	345	355	381	371	366	370	370	421	353	385	403	391	371	395	386	398	411	356	355	388	357	377	381	327	393	381	387	365	363	418	369	396	401	382	397	405	377	385	389	358	371	399	393	363	375	373	404	383	409	361	376	404	370	366	384	390	398	405	386	394	369	387	387	403	376	404	371	392	388	396	365	395	393	374	346	391	382	338	375	370	366	382	398	382	383	346	403	393	358	381	418	364	344	385	401	373	384	347	354	398	382	379	384	391	392	391	378	401	367	397	384	416	357	369	360	378	413	369	356	366	364	405	385	409	373	396	395	353	389	371	393	385	410	381	386	383	385	385	375	352	395	363	358	395	382	377	367	373	383	366	381	369	352	369	418	377	352	338	370	390	366	389	389	403	350	371	360	375	386	363	367	416	372	355	382	382	395	439	381	354	385	382	402	351	355	396	342	362	398	388	406	370	382	400	387	353	351	383	374	397	391	347	369	395	400	402	387	377	376	383	385	383	380	394	405	397	397	355	367	395	379	363	352	373	396	356	361	363	393	372	365	375	359	352	393	385	368	412	371	347	381	367	377	375	412	366	340	378	393	378	390	397	371	392	373	379	379	341	367	395	400	352	349	363	368	406	363	363	381	374	381	406	387	359	330	394	362	385	374	379	382	368	404	371	395	383	392	396	359	359	375	393	397	373	370	364	390	398	372	378	409	417	375	382	411	399	386	393	395	373	375	394	396	396	361	367	406	358	371	397	362	404	382	389	384	392	406	393	350	382	376	386	366	372	414	400	382	395	367	353	397	379	419	388	359	409	394	391	394	385	382	364	378	380	398	389	380	377	405	406	389	395	360	349	330	366	386	396	382	383	348	393	377	380	403	378	396	401	399	423	389	397	392	358	366	362	399	391	376	358	361	367	379	372	385	371	363	376	362	384	419	375	406	366	404	339	382	392	376	380	420	364	381	342	398	404	402	358	402	383	365	366	375	402	367	404	374	406	365	360	415	379	362	354	429	396	361	368	408	370	383	403	384	370	403	359	372	375	402	404	373	400	354	400	382	403	403	388	388	373	387	402	368	397	352	388	388	361	384	344	356	398	425	405	371	377	377	386	350	366	406	401	373	366	406	390	444	399	359	386	375	372	362	373	378	411	422	410	392	375	382	388	379	392	374	379	391	387	397	372	392	382	364	365	406	374	358	407	395	379	394	369	366	390	378	405	365	366	404	358	388	379	396	373	388	353	379	365	334	387	389	366	365	353	364	416	374	379	347	402	425	387	423	397	390	349	367	336	385	370	382	412	356	378	349	356	375	377	378	361	360	371	353	360	377	378	384	355	403	365	357	383	379	361	375	354	356	367	380	402	396	362	374	355	385	373	380	388	386	371	386	354	350	364	382	407	354	359	345	403	375	372	385	381	392	380	390	418	396	424	397	371	395	394	334	389	374	389	411	379	367	390	359	346	426	392	380	373	374	357	415	382	394	388	378	367	390	368	414	354	388	379	376	358	356	418	379	347	416	367	395	385	380	394	403	387	367	383	356	389	375	388	380	380	377	358	355	382	389	383	365	366	356	337	371	394	392	405	377	378	377	365	374	374	381	381	364	366	381	391	376	373	406	381	373	359	379	370	416	395	349	327	388	391	367	387	367	388	389	352	356	372	359	367	390	369	382	360	378	393	373	409	413	383	366	371	396	397	396	366	367	380	355	382	382	382	405	392	357	367	365	395	387	373	405	405	393	368	364	368	379	368	414	380	387	387	399	354
24866	21075	27437	24915	11422	1694	1051	826	3117	21359	22437	12875	4441	1337	690	547	535	532	552	586	499	498	519	519	524	483	517	495	528	577	536	510	522	511	513	549	512	495	541	491	501	529	507	530	548	474	504	525	541	489	521	541	526	485	536	532	512	515	501	507	509	500	501	494	473	520	504	491	510	500	520	541	484	539	533	512	508	498	497	519	512	565	505	476	565	505	491	491	526	477	500	506	522	550	499	515	479	554	488	506	485	514	502	540	490	486	530	509	475	536	500	454	524	466	488	499	509	504	505	499	513	533	494	518	534	511	500	520	493	455	526	502	519	541	511	503	547	509	545	521	583	480	505	515	485	495	554	533	493	551	490	468	493	555	493	470	472	523	528	534	517	534	511	508	503	528	540	458	514	448	533	518	468	491	503	538	531	513	505	530	528	514	512	581	458	509	485	524	485	477	500	481	516	515	513	482	545	526	498	503	523	531	518	511	512	495	475	492	509	531	486	500	555	513	514	504	544	510	547	496	536	489	512	485	513	529	541	500	508	497	539	497	488	541	506	492	537	522	508	490	570	493	530	533	528	508	494	518	504	478	473	514	525	518	515	526	504	523	518	569	520	503	529	535	534	489	579	494	480	508	516	505	478	532	537	524	486	553	546	494	485	461	496	528	517	501	534	515	494	512	512	510	472	561	490	470	541	530	532	485	444	530	520	507	524	510	522	517	494	483	475	493	556	533	515	526	480	518	529	529	535	528	526	540	504	496	498	505	499	499	550	510	500	476	479	477	516	521	512	544	513	497	514	550	529	485	502	504	540	506	539	522	474	530	507	506	535	494	529	485	523	482	530	513	497	509	513	521	518	556	556	527	510	539	510	505	536	539	509	528	475	512	486	488	516	489	496	542	524	555	506	531	473	464	518	523	534	521	469	500	564	495	470	531	508	522	507	520	505	508	535	523	498	483	483	478	520	520	530	513	505	492	481	493	537	556	546	523	514	500	509	554	510	494	539	534	482	519	523	472	510	524	477	471	512	510	531	529	510	510	512	503	544	486	515	475	524	522	524	517	512	516	491	458	500	510	493	505	522	539	495	550	500	546	550	490	570	481	533	501	532	528	483	516	523	534	481	459	499	493	473	506	494	529	498	502	509	475	451	508	491	486	527	525	500	488	514	517	552	502	496	492	507	512	495	484	529	497	502	535	534	502	506	545	457	491	502	450	504	551	541	521	545	529	512	492	533	526	497	462	538	528	570	489	534	497	528	459	509	533	513	533	490	536	520	502	488	527	565	507	506	510	505	514	500	510	513	512	522	479	500	514	515	518	505	509	491	508	519	522	527	494	481	538	535	500	508	487	537	477	535	512	519	502	494	546	535	506	521	542	506	517	518	497	475	441	498	517	506	488	525	534	488	527	504	516	515	545	488	531	526	493	520	510	524	520	499	575	519	514	512	535	489	529	533	518	504	547	512	497	494	522	530	507	512	520	533	495	524	512	535	527	514	540	480	516	500	461	557	547	496	486	494	530	473	492	532	544	527	520	459	543	498	508	473	480	524	499	533	496	513	488	501	520	541	469	489	520	501	460	509	506	536	494	507	497	513	485	518	562	501	532	525	563	500	533	507	543	508	479	513	485	512	498	492	479	483	537	500	491	512	503	513	532	521	475	489	493	548	547	539	522	473	507	488	461	495	507	498	499	510	547	507	533	506	506	485	538	525	529	491	527	487	473	488	532	517	528	496	505	516	530	501	533	464	511	515	525	520	532	522	501	507	474	507	579	496	560	499	526	510	508	506	496	473	523	520	485	519	532	507	497	494	524	506	500	511	566	529	475	457	496	487	464	481	546	528	524	506	490	490	516	448	545	494	524	505	507	508	536	493	539	550	520	490	532	529	517	485	489	508	483	509	519	495	491	525	497	489	468	508	537	490	531	495	518	480	531	505	473	502	506	528	516	482	475	546	505	478	524	527	498	539	498	529	483	495	474	518	491	500	516	490	513	520	516	522	489	508	475	542	531	506	508	506	517	494	522	542	530	507	475	534	488	531	535	548	515	512	513	515	579	507	506	522	470	470	479	561	548	528	520	485	505	530	518	547	511	510	542	551	498	520	572	559	529	512	517	490	457	487	513	474	533	494	539	506	502	508	523	500	546	520	577	471	483	490	519	478	456	493	521	519	514	542	495	511	524	522	498	543	530	520	506	511	509	496	518	533	518	535	498	528	541	522	490	500	530	534	563	504	480	513	493	527	499	517	506	497	515	511	573	490	480	520	509	515	482	490	510	438	505	506	482	485	502	541	490	494	517	493	502	544	511	516	536	526	492	480	552	483	512	486	482	534	535	516	470	498	516	486	496	526	520	529	501	496	473	481	500	508	500	540	535	542	545	467	493	510	516	531	497	486	519	517	495	471	522	518	502	543	511	461	499	527	505	511	500	503	481	551	492	506	501	525	519	489	513	477	458	510	494	508	517	538	499	492	511	516	504	490	506	500	485	500	497	498	489	515	546	481	521	533	484	521	526	493	522	462	510	501	533	539	544	514	476	549	546	489	491	517	495	517	499	553	493	492	505	497	503	534	514	486	489	505	476	505	484	478	550	539	513	512	514	545	500	524	500	535	533	501	536	548	523	526	530	523	507	494	486	541	502	559	519	513	539	518	506	528	506	509	513	559	509	521	467	477	514	512	528	500	538	494	504	502	543	515	503	511	492	519	519	516	530	542	487	518	515	493	536	502	483	498	481	520	532	524	518	531	520	509	514	524	488	501	505	512	535	531	498	543	495	521	505	529	505	514	475	528	513	496	502	516	537	503	479	536	534	546	497	498	496	520	505	499	544	493	516	509	513	564	493	532	475	511	520	465	481	495	487	497	517	514	506	502	492	501	472	492	483	490	510	485	533	537	532	541	522	531	532	513	482	519	486	503	567	494	498	519	509	477	516	507	500	493	484	507	512	530	540	527	541	520	492	524	527	503	499	510	483	549	519	511	504	518	540	553	508	516	514	521	513	539	528	550	500	504	475	516	507	503	493	533	491	529	519	525	521	482	485	513	485	507	538	514	498	527	519	522	482	472	505	522	472	539	499	515	481	530	486	481	514	516	490	493	499	569	511	532	511	499	512	534	501	497	481	567	486	505	515	511	540	481	530	505	494	476	523	562	499	494	497	531	498	512	497	542	544	510	528	513	472	482	506	495	500	513	516	485	516	502	523	494	529	508	520	491	503	539	512	484	519	495	464	542	465	517	491	515	514	460	491	551	513	504	519	530	490	510	468	521	481	524	519	525	503	478	494	495	501	508	514	483	502	448	496	517	508	523	530	541	521	527	524	528	489	528	482	511	488	490	514	486	496	494	475	509	495	513	529	474	505	498	476	495	491	471	486	522	533	495	492	490	516	503	516	523	517	479	491	513	499	524	517	504	495	496	503	503	467	474	533	526	503	485	496	506	528	532	495	517	532	473	496	483	520	496	495	498	596	503	507	493	495	516	565
4063	5280	4158	2009	1674	1274	1028	871	4809	22341	19685	10353	3926	1378	609	499	420	481	439	451	464	452	415	462	435	458	422	464	462	423	443	461	410	424	452	484	445	417	449	434	484	437	447	420	418	478	439	434	444	485	457	437	460	472	454	448	407	449	446	479	457	412	478	447	437	445	431	416	443	462	455	435	429	477	429	413	483	448	502	441	446	429	441	452	459	453	452	445	448	461	474	418	450	449	455	457	416	439	469	450	433	435	416	467	422	408	422	425	438	443	429	478	479	444	458	451	429	470	428	465	420	472	424	442	433	464	477	450	413	437	445	440	438	476	470	432	454	449	424	454	457	467	442	433	462	404	472	414	441	431	463	433	438	413	454	423	454	449	467	465	458	439	429	453	453	415	426	443	419	455	476	431	419	450	428	441	416	450	472	427	422	425	419	427	433	437	435	429	424	471	407	423	415	413	480	416	442	448	415	458	465	441	422	419	436	435	455	397	468	459	455	459	444	439	456	427	391	445	424	412	466	442	436	482	465	452	460	454	424	465	433	447	431	458	439	440	410	461	458	468	474	431	445	444	425	430	428	443	464	462	445	425	431	422	422	425	453	448	424	420	460	445	437	451	480	390	464	410	405	434	418	465	473	425	460	409	454	430	433	458	443	441	445	448	418	433	486	445	441	458	430	461	474	431	407	422	443	417	438	430	437	476	443	441	423	439	434	449	439	453	460	436	447	435	414	457	446	440	474	454	433	449	397	457	454	452	425	477	454	425	470	448	428	410	437	418	399	437	468	422	455	465	451	427	461	455	415	457	437	457	421	440	434	453	446	447	455	439	419	413	411	447	430	465	422	410	444	429	449	470	445	433	433	463	407	478	424	460	451	436	462	451	415	425	433	419	456	462	418	472	422	442	443	428	436	448	447	437	440	459	443	401	459	451	439	435	443	442	407	429	469	423	473	407	458	398	436	459	450	407	442	414	470	402	426	439	420	457	444	427	456	417	449	426	414	439	479	427	436	439	443	435	437	419	455	443	453	417	433	396	464	500	428	421	437	435	439	435	451	429	442	434	426	422	450	478	446	443	440	441	441	409	429	484	459	426	473	448	434	433	456	466	458	434	429	438	409	432	428	420	451	429	450	432	459	436	454	443	427	386	445	435	416	455	436	427	413	428	419	420	471	438	446	467	448	409	439	433	454	432	455	414	442	413	439	453	433	470	421	486	471	444	452	421	422	410	441	409	461	461	477	426	457	470	448	426	436	435	446	464	452	464	457	430	434	423	425	435	471	449	480	424	433	454	447	427	440	447	460	409	424	425	427	438	425	455	455	435	458	452	468	457	426	367	467	466	434	442	438	451	402	424	445	436	436	438	468	457	431	433	487	395	448	441	424	419	417	439	412	395	421	449	456	441	412	445	440	428	404	445	433	424	486	486	438	419	466	435	464	423	421	444	456	454	434	453	445	460	424	431	450	445	466	428	401	441	427	391	446	461	433	449	439	383	443	412	444	467	433	444	443	447	430	446	453	413	452	428	434	455	450	433	421	464	475	437	446	425	430	467	460	442	421	479	461	461	446	442	471	408	442	420	427	423	435	473	460	434	435	438	450	448	474	466	449	463	460	444	439	462	457	453	423	450	419	413	426	447	446	416	441	451	430	481	470	421	420	462	450	428	467	452	449	442	419	441	450	488	415	431	449	423	457	406	425	441	458	455	434	433	441	444	417	506	473	463	463	451	448	456	424	419	463	454	404	437	442	458	464	446	445	455	408	430	436	438	477	437	459	430	447	451	457	408	441	438	425	423	447	456	447	481	406	440	425	447	439	428	435	391	439	458	413	424	420	438	476	466	422	421	468	429	445	430	454	470	468	451	423	462	423	410	420	434	459	439	458	414	451	430	461	473	401	451	438	431	433	408	444	464	426	464	419	442	438	414	451	445	478	436	445	448	464	373	438	420	448	430	438	463	436	429	434	443	412	434	434	467	405	396	413	438	457	501	462	410	435	441	449	424	414	390	429	416	447	450	415	445	438	431	433	455	460	415	463	499	402	458	453	415	401	426	417	411	430	437	476	437	437	479	453	414	440	411	434	447	425	456	441	419	441	421	450	464	381	455	414	456	468	438	417	416	475	416	444	450	464	454	443	423	401	438	444	498	441	444	465	418	459	416	422	440	438	431	441	443	462	456	420	429	438	458	440	439	408	472	390	390	430	454	410	435	465	452	429	411	430	435	447	463	434	412	454	443	468	471	463	452	389	470	448	428	452	427	452	437	438	428	448	411	460	422	437	446	417	454	432	477	411	432	438	449	477	436	448	424	482	405	444	416	426	444	402	415	425	413	389	455	464	426	421	419	424	458	411	467	463	454	420	425	467	471	423	427	449	439	429	441	447	415	438	457	426	450	422	477	456	445	438	434	454	437	454	453	425	459	471	448	432	459	437	450	419	438	454	435	475	429	435	469	463	418	489	471	419	424	445	483	427	454	427	421	437	399	411	424	416	421	439	442	432	448	422	398	411	439	444	422	462	454	493	460	437	415	394	434	462	427	459	435	431	458	437	474	434	425	428	419	448	437	461	419	453	456	420	424	437	427	437	404	433	461	462	428	437	423	482	439	434	413	412	454	418	440	453	422	452	419	464	469	400	415	452	412	431	455	454	406	470	457	414	405	428	423	498	455	459	426	410	450	430	408	421	468	449	454	460	482	404	450	430	453	423	441	449	478	464	456	445	423	451	431	453	459	439	420	408	430	445	424	425	415	413	432	427	402	435	498	441	457	411	473	428	440	446	418	428	466	442	422	418	469	445	419	426	427	409	441	460	417	438	491	461	406	474	460	457	432	428	431	436	480	429	465	442	424	404	488	433	440	417	446	405	449	440	442	422	407	438	407	459	469	464	438	445	445	416	442	438	491	430	446	428	391	433	456	432	441	422	453	461	404	453	447	429	412	430	402	408	439	485	422	443	438	434	426	461	428	459	427	449	445	379	414	485	412	440	436	428	453	465	434	384	448	443	443	467	450	413	462	446	424	454	436	450	408	459	445	457	442	428	453	409	411	424	474	431	436	454	438	477	421	467	485	415	415	414	422	436	424	408	461	420	418	440	436	445	439	469	458	434	444	434	457	450	447	438	392	444	457	460	418	451	445	462	442	465	421	384	472	434	430	473	437	447	447	458	451	438	439	460	422	433	416	435	441	429	442	466	383	471	459	464	458	432	404	456	439	451	428	443	477	425	398	433	437	444	450	423	453	455	483	451	398	445	478	422	437	445	453	438	423	449	433	438	426	450	469	462	440	455	428	431	461	458	446	397	422	425	428	469	466	440	455	446	450	422	400	413	462	432	437	460	430	437	411	404	438	442	464	416	385	474	440	449	416	414	444	452	462	440	446	431	438	445	451	439	425	452	418	438	460	449	422	467	459	443	434	428	416	451	446	460	442	493	447	386	440	427	402	477	431	431	455	424	437	426	445	469	415	463	425	439	438	446	455
23870	21106	28398	24065	21077	9795	2361	1425	7658	34311	34216	21219	8956	2331	1006	746	687	705	746	647	685	703	706	709	655	687	662	713	683	687	684	651	704	719	675	689	683	683	645	684	659	671	694	682	704	685	643	693	713	651	668	655	643	654	623	689	694	655	720	718	678	682	623	674	670	675	675	708	622	663	667	665	691	688	696	678	655	702	672	696	690	674	681	708	687	644	658	687	636	711	669	699	672	700	674	701	690	695	677	709	690	709	698	702	646	662	691	713	711	630	630	652	694	649	655	650	654	650	674	606	703	722	664	625	677	639	686	685	622	669	649	693	663	708	732	703	673	702	687	653	677	717	733	670	634	681	691	688	701	638	674	663	653	700	651	683	701	695	709	681	684	684	619	678	667	659	687	655	647	700	749	656	671	683	688	650	671	671	669	675	664	645	669	674	694	680	648	701	739	674	644	620	626	664	673	706	680	716	674	693	659	682	681	596	684	662	666	673	724	647	644	714	625	692	670	657	671	653	680	682	642	691	686	676	705	670	704	700	673	666	652	651	690	637	671	698	698	642	657	721	695	665	639	697	641	692	653	707	639	656	639	675	671	638	677	669	712	652	645	634	651	670	590	645	643	634	669	687	679	642	670	676	677	670	702	727	665	666	643	647	662	660	682	722	642	689	658	656	699	686	678	723	621	619	686	690	671	623	671	666	704	620	674	678	673	655	665	698	643	686	636	694	668	588	691	627	654	690	688	654	672	636	606	648	683	755	673	746	721	680	656	680	658	662	692	666	611	656	694	682	664	669	649	684	671	649	673	692	693	678	705	672	708	690	753	637	700	729	658	694	698	645	630	661	677	675	617	678	651	628	660	636	687	651	712	659	656	680	689	645	698	657	695	670	661	655	643	680	663	642	659	640	655	645	707	690	651	707	694	664	636	645	694	713	706	649	685	692	676	657	669	681	650	676	697	688	656	669	690	669	684	655	654	689	654	677	676	721	717	629	670	654	683	677	685	669	685	665	652	671	635	660	642	710	681	641	703	690	689	682	669	675	654	673	673	646	697	670	669	658	631	673	704	677	669	630	688	664	631	634	661	656	718	628	673	634	713	676	639	720	624	638	639	710	650	682	671	627	636	666	671	679	652	672	689	700	668	670	690	677	695	646	748	696	685	672	703	659	656	682	659	676	664	672	677	705	618	723	735	651	622	609	676	650	619	617	674	687	720	652	670	646	685	641	673	656	704	672	673	676	715	671	648	645	732	725	695	628	698	692	690	690	638	674	685	659	635	695	674	674	664	659	659	682	661	662	722	661	694	748	657	654	666	684	653	679	656	646	666	634	677	649	621	633	656	694	609	675	673	689	692	687	684	699	716	668	675	650	715	645	659	646	672	615	680	678	677	718	683	599	723	711	644	676	698	684	687	680	689	684	685	682	690	655	665	654	670	650	685	683	675	675	667	645	665	665	685	613	700	648	610	682	667	691	694	644	644	643	688	693	648	688	591	609	652	701	654	663	680	650	664	676	630	708	679	665	654	661	659	655	642	674	685	639	665	702	633	683	672	695	614	668	645	695	701	672	662	696	644	689	662	690	667	666	653	671	650	659	689	707	624	709	662	599	673	629	646	721	666	682	706	650	629	637	684	678	695	634	682	704	643	635	663	706	714	625	665	665	643	663	679	646	665	668	703	641	691	676	665	663	687	651	657	679	630	705	702	719	664	690	667	652	668	718	660	651	615	673	640	727	671	682	664	691	601	649	640	662	670	638	683	666	714	624	688	673	660	652	686	679	618	655	701	686	674	639	697	660	700	623	662	691	679	701	664	674	631	697	668	679	695	702	650	636	679	646	712	672	700	683	667	679	652	680	688	671	680	671	732	644	695	704	682	647	649	666	651	663	673	689	672	661	673	709	668	674	661	666	682	653	678	662	701	634	684	662	694	645	647	660	631	711	664	639	693	643	654	681	658	691	670	658	695	643	657	624	662	642	697	657	648	682	682	653	658	683	646	664	682	666	707	680	664	678	642	672	660	664	717	673	669	677	684	646	676	655	610	702	719	662	647	664	718	637	680	643	642	700	683	660	690	644	665	643	689	716	672	646	688	655	622	619	652	724	660	676	671	689	636	650	648	639	642	669	677	670	699	683	640	652	639	706	669	631	703	708	671	673	675	607	662	649	631	672	694	726	696	660	669	686	684	640	649	664	765	733	643	661	696	715	675	689	654	679	725	676	637	673	592	686	703	668	664	646	746	673	686	712	727	678	663	636	724	717	603	689	706	652	661	615	659	657	667	700	662	696	683	654	662	711	683	661	700	682	665	653	666	694	681	676	648	658	680	688	704	652	635	678	744	698	637	677	659	660	670	640	712	650	649	708	703	714	621	704	707	693	716	638	685	659	657	648	659	654	682	648	676	728	688	639	650	633	676	642	717	694	659	657	678	648	712	635	707	679	689	641	656	693	659	638	649	689	678	638	662	659	688	685	661	642	651	658	666	679	660	654	681	685	735	665	697	668	678	661	652	636	691	698	682	631	673	699	657	680	649	655	688	685	699	648	626	660	697	605	682	654	668	665	624	664	643	680	658	644	665	666	665	635	671	677	688	648	622	677	683	700	691	646	631	677	679	659	702	678	652	671	669	694	638	636	707	669	630	673	696	708	678	689	708	694	617	697	673	674	706	645	669	659	683	678	705	671	624	664	687	689	680	633	659	668	673	709	638	643	709	682	663	690	665	643	651	672	640	689	691	679	626	643	683	718	644	670	696	649	654	686	706	686	662	688	679	662	690	684	700	683	708	665	665	680	673	645	663	698	661	638	674	698	684	684	652	677	673	633	680	656	668	681	677	639	672	701	662	661	667	648	641	694	697	701	672	645	679	674	640	688	653	661	672	602	736	678	642	647	675	689	652	680	695	638	619	677	696	693	714	661	675	644	674	622	693	685	703	659	628	633	655	686	700	653	664	610	690	662	643	625	704	680	662	689	676	674	691	704	655	669	688	687	681	669	669	682	667	718	678	628	615	671	642	655	685	686	662	644	674	623	642	706	639	653	690	669	636	718	715	687	667	653	629	678	656	629	686	690	658	619	689	634	643	692	640	711	645	692	692	700	720	709	647	660	656	665	669	680	672	647	675	707	665	676	696	714	654	632	647	720	667	720	666	620	659	692	642	649	670	698	628	664	699	672	658	628	642	692	653	671	652	671	717	625	657	692	676	628	637	668	667	671	653	650	695	663	666	660	649	681	656	649	678	667	685	681	653	684	688	701	655	688	648	666	687	654	668	723	657	667	657	639	696	644	643	603	695	700	631	620	688	634	712	652	671	694	662	671	650	695	726	680	671	657	700	673	652	688	694	720	686	640	673	695	671	660	654	672	663	664	685	647	689	666	659	675	676	675	699	685	694	657	677	695	673	670	688	668	663	703	672	633	687	689	662	645	727	692	697	702	658	686	670	684	665	659	702	677	639	665	658	702	680	668	674	676	683	684	641	653
4849	8456	6520	3544	2804	2225	1720	1522	11073	33967	29315	16799	7371	2185	880	688	601	570	604	612	575	557	528	556	571	620	576	553	559	587	531	556	551	574	566	570	583	563	554	550	551	569	617	554	585	580	549	601	561	568	592	566	593	570	559	621	567	560	580	512	596	567	593	548	577	579	591	564	617	548	588	560	580	561	602	643	620	577	568	598	544	594	574	610	560	553	558	572	608	567	580	578	602	604	557	511	610	565	570	565	602	591	580	556	539	606	573	597	567	562	594	557	592	558	598	590	603	635	531	599	554	600	560	546	610	540	601	575	565	556	565	579	560	549	568	612	571	540	557	535	538	594	559	542	560	568	600	585	582	610	550	562	577	555	628	602	619	595	572	581	549	639	562	603	556	610	560	524	530	594	539	568	557	588	567	575	549	593	538	557	551	576	562	553	555	550	638	587	559	592	535	572	593	548	566	646	567	620	608	624	607	584	575	553	569	586	536	566	571	615	573	557	582	614	596	546	548	581	569	582	567	570	565	574	614	602	562	540	574	617	556	541	582	551	578	516	559	570	589	571	577	564	532	576	561	536	586	521	545	558	579	551	596	603	581	545	570	623	604	582	582	584	600	534	625	585	553	554	567	583	582	588	593	515	605	572	550	561	535	602	526	589	606	551	600	596	566	582	556	548	559	575	584	575	610	533	538	573	529	578	606	554	623	571	572	604	591	592	564	526	559	537	596	546	613	541	551	561	552	589	528	600	584	580	575	590	568	554	573	606	602	583	568	543	569	532	536	564	619	594	526	518	548	561	581	541	547	563	558	640	583	571	585	531	619	577	563	565	580	550	593	562	615	600	581	543	567	596	586	613	582	572	535	581	539	580	536	586	565	588	573	584	558	602	590	607	532	567	603	527	623	556	549	577	574	562	568	584	606	558	625	583	499	601	561	517	563	604	569	553	558	588	565	582	555	565	589	536	602	545	570	555	553	561	564	577	580	562	554	505	562	564	570	547	570	567	636	614	563	547	559	557	542	557	533	624	604	552	570	581	552	624	592	538	564	564	534	563	559	545	585	621	577	568	558	571	566	575	583	535	604	571	540	585	576	586	530	594	608	567	592	561	591	568	571	534	545	573	576	546	574	589	556	605	528	543	535	560	570	569	593	575	555	570	558	564	560	587	555	564	557	569	590	575	557	579	540	547	582	618	581	578	592	557	594	585	628	560	534	567	564	601	606	600	582	586	576	564	580	555	573	568	571	561	586	557	538	558	554	539	582	603	569	592	577	555	602	568	600	565	555	532	549	579	599	545	583	565	592	615	548	605	589	570	598	513	560	584	611	586	603	591	559	558	615	596	563	602	586	558	572	548	558	556	547	573	582	574	566	600	593	550	517	608	604	557	570	552	596	596	528	632	558	588	553	558	594	596	514	580	539	594	559	547	553	570	566	650	522	599	557	600	589	563	593	581	596	540	573	600	572	567	577	593	570	576	577	576	555	592	569	592	595	578	547	554	569	583	580	581	604	572	562	584	612	568	566	548	503	558	525	607	568	568	595	575	585	555	568	527	558	570	610	593	560	610	549	566	579	572	581	558	562	557	601	556	575	550	610	597	576	546	566	582	583	567	582	541	576	577	568	559	571	574	534	560	536	499	607	560	554	591	610	584	570	566	549	569	578	588	577	553	574	609	571	580	549	560	587	532	564	577	528	566	578	556	565	553	557	580	587	533	585	563	570	553	569	577	537	588	566	600	571	537	581	534	547	541	585	594	532	589	523	567	555	545	584	564	605	599	588	536	566	577	560	570	540	610	568	591	586	552	552	621	569	559	555	570	587	536	545	580	586	594	607	577	544	547	605	545	598	561	556	555	596	570	594	557	584	596	564	563	560	558	541	573	583	562	567	547	574	584	554	551	600	596	534	560	541	531	586	540	608	592	558	567	517	561	554	587	556	552	586	565	593	542	573	583	589	553	577	544	604	555	596	556	536	585	589	533	547	571	567	559	559	593	562	583	601	622	608	573	552	524	566	563	572	566	598	583	513	562	565	580	571	564	612	550	515	572	564	534	535	523	588	586	540	583	568	566	579	566	578	564	571	540	535	584	520	584	559	562	627	598	585	571	563	573	552	574	564	554	585	530	561	551	580	550	547	555	553	535	574	530	579	592	562	561	570	525	530	562	584	557	556	581	546	544	597	550	535	535	523	552	573	622	577	570	538	591	564	557	599	536	631	568	529	538	566	587	562	549	605	573	565	541	574	548	584	527	573	584	585	593	582	576	551	554	604	559	563	551	533	568	577	595	555	553	569	576	586	556	565	586	614	589	552	580	539	548	597	588	584	562	583	577	569	541	556	586	565	550	584	598	540	564	550	515	539	580	532	565	607	558	575	581	619	547	588	538	565	565	563	614	565	581	531	577	543	593	602	583	593	606	573	553	582	591	559	551	525	583	565	545	583	564	609	610	585	559	527	561	573	604	620	541	546	627	566	569	609	596	551	584	564	525	541	564	551	571	539	557	572	525	609	573	534	602	575	582	572	604	554	577	537	641	539	579	593	543	550	559	565	563	576	564	544	586	565	579	596	553	542	579	532	585	605	544	575	560	522	567	550	581	610	540	565	549	609	574	555	575	569	574	576	606	580	552	579	532	562	548	557	538	546	581	581	639	566	546	569	558	599	585	600	529	561	599	552	630	564	572	574	557	549	589	572	615	593	520	577	532	591	591	549	548	536	521	556	571	591	557	611	563	554	577	542	572	560	534	595	560	600	576	612	570	558	563	573	556	579	608	559	542	549	557	621	560	579	541	569	622	528	541	575	550	570	575	611	595	577	542	521	563	540	566	561	585	587	564	582	565	571	566	543	577	543	561	571	579	533	546	597	555	528	558	573	574	516	541	536	576	542	572	585	552	544	564	578	553	565	592	497	618	572	476	599	540	527	547	587	557	571	536	620	626	561	543	553	606	539	543	609	499	572	560	547	554	598	598	568	525	547	585	563	566	557	564	564	529	588	560	578	565	545	576	549	566	556	619	581	545	584	586	526	563	575	555	580	552	549	564	548	531	535	555	586	587	603	612	519	593	530	570	587	566	560	552	582	570	561	543	558	582	582	561	581	584	570	521	562	536	592	560	561	572	563	580	575	551	538	572	565	552	613	556	579	608	557	553	556	581	578	597	575	574	558	564	590	582	553	600	592	514	559	532	604	617	552	539	549	599	560	524	598	569	525	590	542	552	578	563	548	584	569	549	541	563	561	580	594	594	596	554	556	569	585	583	558	597	524	565	549	583	557	560	621	562	518	540	599	575	565	591	527	567	550	577	531	595	577	573	606	543	611	566	560	618	563	562	574	546	571	560	521	588	542	554	584	525	535	568	575	550	530	525	565	601	578	554	589	541	569	551	604	557	473	543	548	557	584	538	542	528	549	557	595	547	557	556	598	595	555	583	521	555	558	543	577	553	535	561	596	549	563	563	546	550	543	566	593	544	525	593	559	556
27217	13721	2151	1069	685	592	613	507	690	1777	2253	1672	1059	767	550	521	487	493	491	532	483	507	521	506	541	500	539	486	531	515	528	518	523	574	496	465	540	573	514	521	497	491	520	500	530	473	532	485	491	542	514	511	520	526	492	524	520	482	493	508	500	533	482	494	469	505	528	529	488	485	515	508	514	537	484	530	499	553	468	530	523	508	534	514	475	533	493	516	555	509	458	505	504	462	494	522	486	545	487	513	492	511	505	538	533	515	543	508	530	499	511	497	509	462	521	470	500	536	502	527	488	528	481	507	520	462	527	528	503	514	515	485	531	503	487	475	486	499	486	496	515	490	547	493	534	486	553	544	516	503	524	466	475	485	489	476	519	577	499	532	539	504	494	458	488	529	485	514	510	508	516	504	488	508	522	465	498	530	476	532	486	503	533	493	508	530	494	507	530	578	479	512	506	486	533	539	493	502	495	507	515	507	532	471	480	504	488	516	501	508	506	506	513	518	490	535	517	499	491	520	501	511	525	500	539	486	535	472	500	477	488	529	542	475	490	507	501	515	502	533	509	543	494	489	489	461	519	525	478	498	508	548	522	493	517	522	526	541	527	497	449	566	520	544	491	522	471	519	505	494	547	511	488	513	470	497	510	485	513	509	524	487	485	482	533	496	510	522	514	457	493	482	503	518	485	541	523	545	497	500	472	495	521	517	502	492	507	493	496	517	500	531	513	484	519	517	492	505	510	484	482	517	492	545	492	501	526	492	492	530	551	507	513	512	512	481	479	501	484	438	503	518	550	508	513	483	524	525	520	475	522	511	540	528	517	552	528	507	493	499	463	519	502	509	517	526	501	492	460	520	519	471	481	515	485	492	511	488	525	502	516	518	523	512	542	496	475	463	484	490	504	505	502	522	525	533	510	532	500	483	509	506	549	524	484	506	505	475	525	527	530	549	490	487	483	484	500	514	508	504	534	504	515	507	500	527	489	521	514	470	526	501	510	539	511	494	494	467	512	539	537	505	481	487	546	490	499	499	495	572	482	514	507	499	486	499	501	465	531	538	550	488	478	488	507	479	456	501	481	506	535	510	507	496	466	526	490	487	556	547	470	483	485	511	507	499	529	547	502	455	515	517	520	512	539	523	541	501	518	480	521	515	541	545	537	504	451	455	506	525	497	553	456	522	503	527	480	547	525	501	524	513	508	512	511	514	507	500	529	509	537	527	505	468	464	520	521	480	536	530	445	500	484	485	509	460	517	494	528	541	464	498	551	516	478	518	498	474	480	477	530	502	518	497	528	490	489	475	513	513	530	482	515	528	472	510	462	510	514	482	480	510	496	485	508	509	484	496	491	503	487	519	446	482	542	510	520	515	547	505	499	508	514	507	494	505	509	512	536	498	480	519	508	503	497	481	505	495	536	466	480	522	494	504	517	513	512	514	535	554	517	543	510	509	492	503	536	497	534	490	551	528	486	521	510	542	498	516	503	476	526	511	534	511	478	511	500	503	496	469	499	502	537	552	541	523	509	541	477	535	506	514	529	493	502	522	515	498	491	503	488	483	491	489	572	511	485	534	534	537	508	504	525	441	504	502	472	507	528	515	520	499	530	523	494	572	474	493	506	519	529	499	482	507	495	542	498	493	510	528	525	531	568	548	534	524	514	493	545	471	526	511	513	504	541	492	522	534	496	563	477	522	507	468	521	449	511	489	520	452	454	490	496	500	510	503	513	518	483	478	525	523	533	525	564	511	522	528	482	496	502	476	496	506	485	512	479	527	505	525	489	499	475	473	463	515	451	538	514	496	498	503	522	517	487	514	523	498	481	505	496	498	505	490	481	486	505	506	512	499	521	477	486	562	499	512	468	510	513	506	491	520	519	558	506	519	481	518	525	484	485	519	529	489	513	504	520	473	475	547	503	482	516	547	478	522	536	471	489	545	545	468	503	504	523	478	483	522	469	469	514	492	525	538	536	514	535	520	498	465	497	523	518	553	484	507	507	533	499	474	531	511	572	501	525	525	511	497	468	525	527	545	521	467	499	488	495	508	512	489	502	460	552	534	478	516	537	548	522	483	448	509	507	523	503	524	524	516	529	512	525	528	526	534	489	529	505	533	514	486	534	522	509	550	540	500	514	543	478	467	507	528	492	499	472	499	489	494	527	514	512	530	442	487	521	529	544	516	544	540	516	497	553	515	540	546	484	522	495	486	496	496	528	480	490	525	526	507	512	539	509	496	531	505	507	497	483	522	527	504	514	494	529	529	512	471	509	477	523	488	524	486	469	523	511	510	525	540	510	495	518	494	526	518	539	506	488	507	484	496	478	499	500	523	518	519	536	530	492	508	518	535	484	526	531	483	505	555	451	521	545	519	508	486	474	468	497	500	524	523	502	524	502	536	497	478	545	487	502	534	516	521	505	516	536	509	508	480	503	477	524	501	550	476	548	516	489	500	498	470	522	516	503	534	577	534	555	504	512	539	517	534	484	525	554	520	490	455	516	529	469	541	546	489	473	542	523	493	497	529	501	498	494	508	493	502	528	471	500	514	505	503	480	560	514	528	502	472	501	523	534	524	493	501	482	493	502	479	519	498	501	470	490	502	518	490	515	459	496	572	506	537	565	554	489	487	485	509	494	548	505	559	509	527	484	523	495	535	507	519	473	551	549	510	436	506	534	522	519	509	513	507	484	495	493	533	474	532	504	510	490	532	551	522	514	495	505	539	536	520	529	483	508	495	477	528	497	549	534	521	504	492	527	511	521	467	507	554	486	509	485	503	514	483	519	494	521	509	475	498	501	517	518	493	495	541	522	461	496	512	526	510	537	536	532	485	551	497	479	517	516	497	519	507	484	521	553	542	537	487	499	507	499	530	481	528	507	501	481	499	506	500	516	469	512	507	494	520	487	522	512	494	541	513	525	507	533	527	544	525	501	546	491	500	568	486	517	524	539	519	518	521	514	505	451	502	506	491	521	508	523	505	478	512	506	476	539	544	487	533	478	516	521	525	508	504	525	507	508	499	516	474	499	521	535	505	506	497	520	510	496	499	507	549	511	515	482	529	500	543	515	507	519	497	512	503	513	499	518	537	530	508	457	498	539	509	490	523	508	519	540	504	505	517	523	550	508	517	518	498	534	537	541	461	520	487	488	520	493	496	486	536	495	539	514	512	494	546	487	513	477	493	519	527	519	530	496	506	463	497	498	449	519	502	499	502	498	479	531	505	476	492	503	535	509	472	501	487	522	531	527	534	488	475	507	492	446	524	468	516	534	514	511	564	497	504	534	548	478	498	510	529	513	486	502	508	504	492	507	483	527	507	506	523	532	479	517	471	496	532	486	550	514	524	499	552	474	515	500	494	531	495	489	476	506	517	516	502	497	497	556	538	544	502	542	492	541	487	506	523	545	478	510	530	498	548	526	527	499	515	543	512	498	508	537	521	509	508	514	525	487	542	502	528	533	479	497	520	522	543	517	482	492	523	472	536
5181	1456	1194	789	721	609	607	529	710	2343	2586	1922	1039	687	438	453	456	445	417	460	402	420	424	421	419	448	432	405	431	411	439	445	427	443	396	423	451	428	438	416	440	435	462	413	424	447	396	420	410	417	428	429	400	400	411	383	428	422	437	402	423	438	473	399	408	412	463	412	438	454	445	439	402	402	436	416	415	449	432	407	422	416	407	399	422	441	440	416	407	447	412	384	416	467	421	391	431	443	402	421	391	398	414	413	410	388	420	433	375	424	406	459	400	440	407	443	447	397	407	405	461	404	430	388	418	428	407	408	415	428	475	396	441	422	420	408	425	437	450	454	406	450	430	441	432	414	454	442	405	395	419	437	417	408	397	391	402	447	447	414	422	392	442	423	443	410	393	447	428	416	409	422	440	407	451	391	420	432	440	448	413	431	425	447	420	388	432	386	392	386	429	432	416	440	409	432	422	471	412	404	416	439	422	434	422	443	379	453	447	412	442	418	426	467	451	436	416	405	440	428	388	435	403	434	424	391	435	389	412	412	403	402	449	408	454	400	418	420	390	429	461	424	428	412	443	421	416	349	395	403	386	410	474	418	448	442	413	426	421	383	406	409	442	418	420	445	385	442	442	433	390	447	424	417	432	409	420	399	473	425	408	422	434	383	415	433	456	421	402	394	466	433	425	436	470	407	437	457	415	412	408	415	372	401	432	441	403	435	431	435	410	406	440	438	421	389	434	434	404	442	382	417	439	440	423	403	427	416	411	439	412	419	429	397	414	425	423	394	391	400	410	454	426	434	426	402	419	415	449	411	393	424	396	405	424	431	418	411	418	408	429	427	423	393	415	426	435	416	414	396	440	421	428	435	409	465	412	418	409	434	418	413	466	439	415	413	415	425	440	418	434	415	434	450	410	412	425	416	422	431	407	409	402	426	429	424	445	444	382	419	421	415	379	413	382	447	417	461	417	423	444	427	441	426	383	417	459	434	433	414	405	424	450	438	413	417	393	429	428	406	408	449	415	393	417	445	411	413	417	422	461	446	456	488	412	442	405	396	445	417	417	413	463	445	432	438	418	419	398	402	471	416	422	408	437	460	425	433	474	414	444	435	416	405	447	402	408	397	403	440	427	419	412	423	405	460	438	424	382	422	448	461	422	406	405	419	444	417	452	435	420	419	418	427	416	436	447	417	434	417	409	440	473	429	379	401	407	433	422	424	411	396	433	428	455	420	399	435	407	400	424	414	452	463	447	381	437	435	430	407	404	398	406	443	417	406	425	451	395	391	427	403	398	439	459	433	423	385	408	446	410	420	445	410	425	416	436	420	420	418	447	423	438	416	465	416	471	419	399	399	433	394	426	440	425	424	414	405	464	409	402	421	452	458	447	430	400	443	433	397	415	435	428	428	410	421	427	448	419	444	378	428	399	386	410	453	419	465	402	453	451	425	404	453	427	440	421	422	437	424	416	431	445	392	393	398	431	391	432	418	422	432	405	423	411	385	404	431	415	416	406	423	441	440	440	442	414	424	411	414	463	425	397	398	410	443	408	432	462	460	423	419	420	439	406	421	407	449	430	418	437	455	392	433	430	409	438	382	429	425	429	444	413	415	448	401	379	413	425	407	413	388	406	430	393	425	415	461	403	431	411	410	411	421	413	391	413	413	417	426	434	457	434	417	392	409	427	448	428	422	423	439	427	448	430	442	451	462	435	441	419	402	409	405	411	461	420	413	424	411	417	465	428	432	452	423	388	414	434	403	405	441	420	457	423	428	409	426	417	426	414	451	413	456	463	417	397	419	398	402	423	452	422	435	386	417	399	393	460	407	408	462	451	353	441	433	395	413	448	402	442	429	424	406	420	422	425	426	453	463	446	434	454	440	382	448	419	416	423	402	444	404	382	434	417	410	435	403	447	395	406	400	412	410	410	442	424	429	403	404	410	433	417	396	408	448	455	429	416	433	430	435	461	407	418	398	439	429	413	401	423	425	393	418	455	417	410	418	393	449	409	461	431	409	393	402	420	452	411	424	447	473	416	401	416	476	390	382	441	416	414	438	415	406	374	431	462	404	443	419	417	457	417	429	424	413	453	431	395	422	430	373	425	388	399	409	452	412	404	421	424	401	446	410	404	404	408	414	464	441	433	414	412	429	418	425	432	414	441	421	474	424	433	435	416	423	399	424	442	409	412	410	438	397	445	414	427	386	404	406	412	418	443	400	441	405	463	434	433	414	389	413	410	413	437	401	395	440	423	460	429	422	447	428	416	428	427	462	443	418	389	417	407	419	430	414	418	447	397	410	406	398	432	419	412	437	453	402	428	427	446	456	396	473	395	445	450	454	425	487	414	431	419	439	444	417	432	410	421	420	427	445	411	434	446	433	412	443	427	420	438	399	409	421	450	408	402	435	431	418	470	447	427	411	413	399	417	443	419	400	438	409	431	434	436	450	409	407	436	384	418	420	380	424	398	406	407	422	455	406	411	370	397	470	443	461	417	434	441	441	394	422	417	423	414	449	413	393	427	420	404	409	411	414	408	380	416	421	424	427	433	418	420	395	427	407	418	425	429	419	417	424	411	416	442	433	458	431	490	463	441	438	432	474	444	438	413	447	415	447	397	445	412	416	444	443	408	420	419	410	425	396	393	421	399	410	414	390	424	435	399	470	427	408	434	395	428	403	432	441	399	401	428	424	378	453	423	427	419	447	430	415	448	467	417	439	404	428	447	393	436	414	423	403	438	413	398	432	405	397	401	389	463	386	418	383	439	441	455	431	388	452	425	438	385	428	396	417	411	428	416	419	414	437	418	441	412	410	414	425	425	442	413	446	401	426	412	436	417	423	408	383	406	431	413	388	432	401	419	433	401	434	451	419	421	412	414	407	426	415	408	442	402	434	426	429	384	435	403	392	414	395	446	468	390	423	448	426	446	431	425	421	436	395	442	434	441	446	396	427	398	420	440	421	422	411	418	405	445	441	405	399	414	423	431	397	450	426	416	433	456	372	408	392	420	454	431	402	390	449	419	404	408	387	413	419	477	418	392	422	437	407	448	382	404	428	416	453	420	446	417	444	433	437	403	424	377	445	427	443	429	449	417	387	412	438	439	432	429	448	419	410	433	400	406	458	389	417	443	441	436	425	422	445	381	412	432	427	418	391	414	406	415	372	452	430	412	412	423	437	416	451	445	435	416	413	400	417	434	441	418	446	403	404	416	396	388	457	412	437	420	415	412	417	424	423	423	449	430	439	424	410	404	389	392	467	451	448	462	425	437	432	455	420	413	392	405	410	437	390	434	402	420	439	438	449	471	411	449	441	440	403	432	436	429	426	423	440	403	401	415	423	434	407	422	401	430	429	421	419	448	410	429	443	421	426	457	446	389	420	461	390	438	434	419	416	417	427	418	413	411	434	417	417	436	394	409	425	452	426	465	407	410	433	432	407	421	438	414	419	434	432	429	402	435	379	420	415	435	435	425	473	426	420	423	467
24897	21078	27431	24912	11683	1912	1072	843	2734	16809	20961	14455	5907	1912	912	627	604	559	552	583	573	575	577	583	536	597	579	591	553	560	616	561	621	599	577	580	580	551	548	584	612	586	598	597	568	584	597	560	590	547	612	549	585	553	557	532	571	588	572	539	539	582	556	572	597	571	609	585	584	601	543	549	622	567	536	571	636	536	531	500	595	568	563	560	546	565	553	588	571	567	574	601	556	545	558	535	534	580	592	544	503	550	571	574	580	555	497	543	551	570	513	572	556	537	577	543	560	549	533	550	531	573	560	553	581	561	550	566	539	582	558	543	584	605	543	582	586	549	574	563	567	563	578	573	531	503	542	562	557	571	557	567	565	590	545	563	543	573	584	537	562	581	573	567	604	551	580	580	530	535	562	573	584	575	555	621	543	579	607	564	551	536	584	557	541	624	583	568	600	559	565	570	531	529	543	582	581	551	591	569	554	539	587	547	623	565	563	587	552	559	538	577	567	549	560	530	559	564	537	585	540	584	541	596	550	586	560	601	592	576	559	584	548	539	576	537	607	584	596	581	564	559	569	581	588	578	558	569	556	574	590	554	603	622	566	593	586	570	556	549	578	572	600	575	532	578	542	555	548	562	595	542	606	619	591	584	549	573	576	575	531	576	518	576	561	547	523	572	568	573	572	551	588	569	592	581	564	610	592	551	565	543	593	545	550	603	551	584	540	552	590	544	579	554	600	576	535	532	595	543	562	600	558	556	572	568	564	582	522	590	587	571	596	548	596	586	571	533	620	540	537	572	545	566	595	559	597	583	585	529	587	572	585	515	569	589	595	584	593	575	544	606	589	542	560	560	529	618	562	597	543	557	513	562	605	538	557	527	545	541	531	579	561	594	579	592	558	560	555	570	561	566	579	572	567	554	553	551	569	538	603	600	580	579	578	551	562	543	548	579	565	574	568	574	574	569	551	561	603	597	579	581	560	598	568	594	581	556	583	543	560	571	600	551	552	587	541	561	569	608	588	570	573	599	555	581	581	574	554	584	508	552	567	562	588	574	594	525	565	579	515	586	558	567	554	547	568	591	586	558	582	582	553	578	587	531	566	565	557	544	562	559	590	590	610	580	562	563	572	588	610	521	576	537	546	603	577	588	627	564	552	570	552	574	576	514	537	563	555	564	569	596	517	541	551	552	539	600	592	573	569	547	596	592	592	578	538	571	561	572	564	605	598	551	568	566	574	557	561	560	601	573	554	602	534	594	578	548	554	540	569	551	558	572	554	596	582	553	580	565	572	577	593	566	586	567	546	558	541	563	563	546	609	559	560	626	608	572	577	558	522	541	599	610	581	586	525	555	593	562	572	594	586	567	586	596	597	590	571	520	584	553	593	589	592	610	577	564	593	560	593	520	537	544	527	545	559	576	549	602	566	563	555	585	601	589	575	539	578	556	554	582	582	553	577	612	622	557	562	565	520	541	562	571	573	553	538	543	568	554	528	546	589	545	551	573	532	595	567	615	601	565	584	559	578	569	560	553	561	548	585	571	552	554	577	567	563	594	536	581	566	543	585	533	578	557	540	559	579	561	561	554	580	550	580	591	561	562	583	567	573	531	513	551	575	569	595	583	571	542	591	573	544	566	565	547	534	551	499	572	513	502	535	580	577	598	605	567	563	618	542	571	539	601	573	534	553	553	551	586	586	559	538	577	528	590	549	554	584	597	585	601	617	537	586	568	552	535	544	563	558	588	608	546	583	579	626	571	563	542	553	542	556	566	607	559	601	525	588	573	583	583	573	557	555	612	574	575	583	531	534	571	585	530	564	542	542	574	587	583	524	547	541	515	561	553	589	583	635	524	580	536	551	574	590	586	558	506	592	582	521	526	542	540	558	499	555	598	563	570	552	561	558	576	524	572	541	539	540	596	577	541	608	540	525	590	606	546	540	542	530	527	612	586	544	588	567	552	588	568	573	569	585	570	526	568	585	623	599	582	564	533	559	582	554	570	530	579	551	558	546	568	567	571	559	572	556	580	545	578	610	576	575	538	532	580	579	587	502	559	569	550	574	592	538	531	562	601	543	561	608	578	587	525	570	522	611	593	586	556	550	558	590	566	592	540	595	570	601	559	542	551	590	552	606	561	549	571	571	550	564	503	562	503	572	557	541	537	554	560	599	595	580	596	515	551	605	542	536	552	574	540	532	545	539	551	553	559	612	567	568	576	589	560	579	552	527	567	557	586	535	603	569	581	534	602	575	556	584	554	594	579	578	594	570	555	557	575	566	555	529	555	521	575	589	556	553	605	558	573	517	608	542	576	537	551	561	582	633	563	526	575	545	581	599	616	580	574	555	545	582	570	539	552	547	545	576	580	589	571	570	538	546	525	554	588	634	602	504	574	574	556	568	597	521	574	554	561	579	561	571	545	616	574	542	567	621	606	489	564	595	600	618	562	565	548	546	557	568	572	557	594	585	589	549	588	576	569	543	573	580	529	593	560	561	558	616	536	551	577	609	548	564	543	586	576	601	588	568	543	544	567	564	529	558	544	586	570	571	568	565	578	577	560	572	580	541	548	602	586	562	542	541	598	544	560	593	584	599	539	563	630	564	571	573	544	524	574	581	544	553	549	560	589	584	550	604	585	575	522	555	532	539	558	523	554	562	527	537	535	579	601	530	592	574	582	561	577	596	591	589	545	593	568	536	514	568	508	592	564	526	576	573	586	615	570	558	580	614	585	524	526	569	539	526	535	576	571	551	611	567	514	532	558	554	554	553	577	536	565	602	562	575	562	565	588	587	557	535	563	569	584	534	564	576	605	544	544	595	555	587	573	525	586	615	580	549	580	541	559	589	505	534	557	583	589	583	569	567	558	557	550	516	571	532	523	613	561	550	566	536	559	570	557	544	551	507	556	563	557	566	520	549	534	598	575	569	562	584	577	550	548	571	584	580	602	567	569	577	620	517	555	559	560	565	578	559	611	622	569	529	596	548	577	566	537	564	552	586	613	575	571	597	583	564	543	584	583	570	603	562	595	540	553	565	549	539	561	562	531	564	573	583	571	581	597	574	586	572	561	574	553	548	616	588	539	578	534	541	585	578	533	572	560	525	574	548	553	578	584	580	567	571	584	605	585	535	549	575	540	586	563	562	549	581	561	555	604	563	586	563	570	525	530	531	600	586	568	547	565	565	581	537	578	536	569	520	567	568	621	549	529	587	562	574	587	552	572	533	563	560	596	552	576	567	575	589	517	567	569	577	536	542	553	528	529	568	563	547	507	542	569	599	529	556	604	558	589	597	605	573	554	562	564	555	556	551	605	586	606	579	583	600	555	553	567	561	551	553	597	528	582	548	568	562	527	584	566	557	546	546	557	575	540	583	625	543	557	581	556	544	555	542	551	543	620	566	567	614	587	563	565	527	541	522	570	558	562	531	547	526	576	607	557	596	567	553	599	535	591	572	558	542	536	575	543	606	579	594	588	578	608	581	612	561	565
4257	6021	5115	2608	1823	1342	955	889	4400	18596	18990	12415	5423	1876	872	594	504	468	538	473	507	470	492	485	465	474	468	511	473	458	464	524	506	471	465	502	474	500	494	504	503	477	507	508	501	503	493	482	498	488	527	498	480	513	492	485	508	474	524	496	517	534	482	529	530	494	440	504	505	501	479	437	470	489	498	523	459	512	490	470	509	446	485	476	466	529	495	475	475	481	486	509	441	512	469	483	481	486	473	515	474	505	491	516	491	477	499	476	499	481	464	528	546	451	500	471	484	492	502	468	478	473	479	484	497	530	483	509	513	521	487	487	529	530	496	466	469	522	497	510	530	507	491	469	460	450	453	523	495	473	510	431	517	500	508	505	460	522	488	489	493	470	479	464	524	442	489	490	497	455	519	475	459	491	463	485	528	496	475	514	484	474	504	490	469	519	499	474	497	503	497	486	497	441	492	490	493	474	471	484	536	491	483	500	479	484	482	515	540	515	489	509	520	487	481	501	476	485	493	513	461	487	479	483	484	463	516	486	492	484	474	465	481	435	475	491	489	477	474	496	440	505	492	490	520	496	480	459	497	449	500	475	517	468	542	485	484	511	480	490	489	494	518	480	485	537	487	518	490	491	497	463	470	471	486	462	496	502	506	489	496	438	512	464	464	505	498	504	500	471	482	452	491	503	466	498	525	441	470	445	494	457	494	490	471	496	475	466	468	519	465	436	486	474	463	513	464	484	477	490	490	478	494	496	500	485	476	491	482	506	463	448	502	458	485	503	453	487	434	452	463	496	460	489	483	481	486	483	482	494	457	497	495	474	474	471	485	470	530	475	480	504	464	498	480	451	475	496	452	501	537	483	484	481	505	511	493	494	453	459	470	492	512	473	446	486	480	481	496	527	486	478	466	445	429	475	498	489	496	461	449	519	451	483	518	466	482	533	492	462	492	481	473	510	473	470	504	496	478	471	510	490	491	497	467	469	460	477	528	500	481	508	457	493	504	513	533	473	490	481	469	490	452	487	481	504	496	428	476	500	472	474	502	476	486	475	454	499	507	496	475	504	499	449	498	460	473	488	514	504	483	440	477	498	471	466	474	446	481	494	467	469	514	554	490	496	475	492	495	502	497	483	489	497	479	513	495	532	482	452	497	510	483	499	488	514	477	504	516	453	477	469	487	459	488	496	477	503	511	469	503	512	495	474	481	480	473	499	460	426	485	469	488	455	498	498	498	477	452	491	488	504	474	459	477	488	544	464	490	451	502	455	494	509	505	460	494	501	508	517	423	435	479	519	518	496	446	457	507	441	487	471	491	477	469	504	482	433	466	497	489	471	464	471	483	531	493	552	469	471	495	471	512	501	448	475	472	506	500	500	468	508	495	475	498	461	482	517	500	472	510	460	519	465	484	480	457	462	483	481	477	504	474	504	473	485	485	520	487	486	470	520	487	485	491	490	483	473	472	470	523	480	510	511	471	477	479	466	503	483	516	489	461	416	493	480	503	484	482	528	498	509	468	475	487	505	526	475	485	472	450	488	477	494	489	529	489	487	539	486	481	485	519	434	516	498	467	468	520	494	497	427	506	499	496	489	472	489	508	496	498	488	490	523	473	441	489	481	460	489	496	465	483	493	518	505	481	511	493	436	495	519	448	495	469	490	484	461	458	496	444	507	458	511	476	500	494	488	501	499	492	456	502	468	440	482	496	496	478	451	418	481	505	502	484	460	509	474	454	507	474	498	481	510	500	446	505	502	482	495	474	476	524	478	510	487	458	465	499	530	487	529	448	494	484	480	487	491	489	499	459	490	498	476	462	531	474	501	447	471	474	511	533	492	515	446	462	501	485	460	497	443	500	496	496	454	458	514	476	506	482	460	520	493	466	490	522	505	472	493	468	527	459	508	480	468	489	456	463	516	468	517	468	465	515	474	483	478	494	481	467	498	468	447	457	500	465	501	483	473	492	527	499	490	500	488	479	510	469	479	467	495	508	486	458	505	490	506	463	462	497	529	494	520	502	504	491	504	484	497	499	529	487	472	445	462	460	506	474	468	515	533	519	504	448	476	500	465	452	528	491	503	446	454	474	477	470	489	489	462	459	474	461	480	497	514	458	521	496	476	510	482	482	466	480	484	499	437	481	517	457	506	484	470	468	498	489	458	433	462	497	500	451	534	474	498	493	457	489	469	487	462	455	443	482	501	499	510	502	508	443	493	466	494	508	477	494	471	480	461	464	485	498	492	451	495	501	507	469	464	475	482	505	472	492	476	456	434	457	507	497	492	502	478	452	480	510	463	430	514	464	446	456	492	512	491	491	421	519	497	441	492	473	467	485	512	488	507	474	487	515	476	492	495	456	502	487	501	493	464	458	468	489	512	488	503	481	539	472	502	472	438	496	469	526	495	458	495	528	473	509	492	490	504	493	475	442	493	465	502	475	484	467	499	519	495	507	469	469	459	475	474	489	513	449	508	522	488	464	443	488	496	499	501	466	477	482	501	468	476	473	480	479	480	498	483	512	501	507	469	488	441	479	531	433	497	472	547	482	472	466	508	491	458	481	485	498	468	525	459	474	471	457	494	502	465	505	510	470	473	498	496	472	498	509	500	487	474	459	498	508	514	473	517	479	509	477	484	441	491	492	469	444	489	459	510	492	508	479	428	498	499	483	463	503	510	490	452	461	472	489	464	496	482	508	472	491	537	476	484	482	459	493	483	468	463	464	472	529	456	474	488	515	452	505	487	477	493	520	486	471	499	471	493	499	490	479	493	473	494	475	471	485	501	473	516	490	468	493	479	492	470	480	465	476	466	477	526	449	493	517	495	500	467	504	455	458	500	462	478	485	504	449	481	508	513	524	452	484	501	444	466	517	425	436	512	472	493	463	450	486	454	476	489	502	483	437	482	451	501	472	506	496	514	509	459	449	462	468	500	515	491	479	436	468	489	470	479	472	499	482	489	497	527	485	482	483	463	505	488	473	473	490	461	455	460	504	447	484	460	470	468	476	486	488	527	519	462	459	485	508	495	502	487	494	482	471	534	482	463	500	468	482	516	486	482	471	496	452	498	498	493	478	491	523	441	529	449	487	482	464	500	462	477	504	490	498	417	530	487	519	495	509	459	497	498	517	469	479	487	487	555	510	490	471	466	478	451	469	516	473	504	480	514	454	499	520	505	452	474	471	516	502	493	487	457	434	492	473	487	457	501	499	496	475	457	501	499	482	445	485	471	437	490	483	480	489	497	511	512	472	506	486	510	491	454	472	459	522	445	471	472	460	458	466	482	479	500	443	493	500	462	463	467	500	460	476	504	421	484	482	446	490	484	444	471	481	485	476	472	476	505	491	541	502	511	494	498	477	487	491	460	481	472	489	495	485	487	458	424	482	505	496	471	442	493	508	507	470	500	480	476	524	467	458	477	465	496	474	502	482	458	462	491	461	486	471	463	492	512	471	495	500	479	517	459	494	491	513	441	488	458	511	468	489	476
23884	21074	28306	24076	21042	9417	2051	1345	3926	30224	34771	24447	11238	3158	1238	869	821	818	761	728	789	759	809	755	780	779	761	756	709	724	743	746	783	770	760	754	766	789	767	779	729	781	741	746	760	746	796	784	762	738	770	754	781	751	742	777	762	776	819	718	757	752	795	715	787	712	771	786	767	758	727	776	763	737	787	712	751	780	762	752	828	806	802	761	770	788	703	708	789	775	753	728	793	783	807	743	774	727	742	772	738	731	763	777	791	722	732	747	798	758	735	803	737	778	767	715	766	757	781	774	752	773	752	755	767	761	790	779	737	755	750	757	749	739	789	779	772	771	734	713	728	769	714	786	726	748	744	755	689	770	736	755	781	806	718	739	778	743	755	764	743	750	733	753	740	784	809	716	780	752	791	741	764	782	751	713	731	754	757	802	705	765	804	695	751	710	757	745	722	810	695	718	774	764	768	777	777	764	758	732	760	826	793	771	718	747	771	711	760	785	728	789	757	752	798	714	737	791	759	732	781	749	766	769	759	760	766	713	793	787	718	776	787	747	770	762	761	735	757	753	712	819	745	702	777	736	702	717	749	758	748	744	778	740	750	766	767	693	737	739	782	743	732	736	750	781	758	770	754	734	756	696	704	696	752	722	701	745	759	738	767	736	703	722	802	766	708	715	738	783	701	735	741	795	724	751	762	832	796	777	746	757	711	802	733	758	698	776	747	732	739	749	793	754	743	777	722	663	736	768	753	750	789	758	798	749	788	763	712	769	764	775	794	741	740	733	751	739	720	721	720	771	794	729	765	770	745	712	732	744	766	786	711	745	777	767	765	721	764	766	776	747	766	762	751	766	708	763	770	719	747	756	726	723	761	721	742	740	746	760	751	724	716	698	805	767	735	777	751	750	695	754	784	754	823	788	726	758	786	720	732	793	765	790	720	690	745	801	758	702	757	698	800	768	798	794	761	724	697	744	764	769	720	696	740	726	729	755	753	724	719	780	714	722	746	759	796	744	753	749	740	776	703	772	719	748	726	778	776	752	802	772	718	762	761	723	758	776	775	744	791	773	738	708	786	793	715	790	694	737	707	776	765	751	737	779	762	733	775	747	766	765	817	765	786	695	732	736	751	790	749	734	761	738	705	749	765	746	748	745	761	734	711	767	752	763	742	765	737	780	756	765	742	786	726	758	721	785	761	761	767	708	818	766	786	782	705	718	780	780	714	778	769	742	741	776	738	739	763	766	773	746	749	772	721	772	711	747	773	761	747	758	804	777	720	778	703	733	767	722	747	801	788	783	757	759	762	722	751	751	735	755	720	739	730	722	805	724	760	736	757	774	698	748	755	730	735	742	719	746	726	737	732	773	744	703	785	717	760	712	763	770	742	767	700	767	724	789	783	729	742	763	766	781	731	717	745	721	750	751	779	692	703	767	724	746	750	728	766	761	696	730	741	720	779	715	694	758	749	746	744	746	751	741	762	759	741	720	765	727	763	769	775	763	792	762	780	746	760	750	778	709	771	795	792	808	729	761	774	767	817	748	729	754	747	806	703	755	729	742	757	765	744	774	722	761	753	741	724	771	755	725	719	714	730	714	763	738	731	793	762	776	715	760	774	721	729	822	756	801	770	813	752	723	753	764	786	739	760	781	705	729	757	739	775	710	724	764	721	750	822	771	819	760	729	734	774	763	768	734	781	759	756	804	699	755	757	760	769	752	769	748	721	713	769	740	797	769	761	754	756	782	695	792	817	668	682	766	793	765	735	822	689	769	723	753	739	785	742	724	771	792	739	768	780	737	724	724	723	718	743	769	777	717	782	748	765	777	748	710	746	748	743	741	716	733	734	743	734	809	776	795	776	729	770	796	760	723	753	774	767	734	764	735	779	774	741	766	753	728	747	720	736	728	703	759	764	794	750	700	742	714	701	735	746	726	730	761	723	732	747	766	761	741	713	774	749	741	774	773	741	780	742	778	738	781	811	758	767	777	794	769	693	687	753	735	723	767	756	740	725	775	750	752	769	750	728	713	748	711	758	775	783	766	737	734	770	780	767	747	807	792	744	751	707	773	740	742	768	713	733	779	768	747	732	821	763	769	744	701	788	759	756	769	742	715	693	761	739	729	739	768	774	745	758	691	715	711	795	781	713	742	803	796	737	754	733	727	751	729	719	748	751	743	759	741	712	733	791	776	750	718	774	818	811	735	788	752	789	737	755	731	745	783	766	786	752	720	739	718	766	740	735	787	754	773	705	758	791	767	726	749	778	750	720	790	790	738	761	749	746	715	732	770	757	713	805	704	751	787	810	742	739	769	721	767	751	768	829	772	736	780	749	755	769	757	742	737	745	783	754	767	720	740	763	707	771	752	724	762	744	754	778	786	738	774	744	752	725	743	809	729	717	762	735	738	728	745	740	805	725	723	729	726	758	767	718	730	759	754	778	761	737	765	745	729	764	747	783	754	697	746	764	738	774	738	740	761	749	795	723	709	778	773	749	791	783	768	801	773	760	744	724	827	733	779	720	790	767	735	781	720	743	744	748	750	719	758	816	742	770	722	747	718	743	751	811	754	736	712	750	747	746	760	724	768	745	754	735	786	729	755	734	727	748	771	683	753	774	770	805	735	791	763	711	702	768	747	727	793	720	765	808	771	704	733	800	758	746	719	774	724	720	742	759	736	703	748	792	766	748	733	754	771	756	805	751	773	742	748	782	730	788	789	756	756	723	784	767	759	718	694	743	803	723	744	746	767	704	782	809	742	742	774	790	747	812	665	739	729	731	746	728	778	779	755	781	700	757	729	776	733	739	791	753	721	733	818	742	735	701	738	760	719	752	771	748	786	740	747	741	751	758	705	745	765	732	761	753	708	719	736	751	739	742	761	763	757	798	742	753	748	767	731	711	710	766	728	786	742	739	759	761	694	738	742	761	792	769	750	740	737	773	751	770	733	790	771	738	722	758	743	747	752	760	794	827	759	718	766	766	763	779	769	768	765	717	785	794	750	751	692	752	718	767	738	782	776	756	738	750	760	723	745	772	726	758	703	717	748	749	721	769	740	712	713	773	808	720	751	772	737	744	764	734	706	776	784	733	793	701	725	690	770	713	733	762	762	778	724	756	739	787	763	742	751	775	748	734	695	766	769	722	750	752	744	778	818	767	764	741	731	754	737	736	779	763	775	757	810	741	746	739	781	744	706	748	782	738	750	752	750	720	790	800	754	757	755	732	747	792	744	736	799	754	772	758	818	755	724	735	753	770	743	719	739	788	730	769	724	725	770	739	743	728	710	763	795	781	756	766	756	750	744	736	800	803	748	725	721	713	683	731	693	740	748	763	786	751	758	720	780	786	742	740	705	787	745	697	772	763	751	724	764	777	728	735	766	782	781	764	774	690	723	731	727	759	722	776	767	745	753	673	733	759	725	797	775	758	741	774	733	779	733	762	737	723	749	750	765	741	751	774	772	708	779	786	710	787	779	768	766	733	801	773	732
4869	8684	7609	4376	2432	1653	1412	1380	5958	32030	30149	19670	8593	2783	1085	779	641	626	639	581	633	662	636	643	627	638	636	689	621	640	647	630	666	604	610	634	653	617	618	630	631	604	629	648	596	596	649	633	624	618	628	654	641	612	669	650	670	679	609	617	643	652	636	602	617	591	630	578	651	618	593	634	670	642	582	627	652	581	611	655	601	639	620	631	594	656	679	633	614	625	609	598	631	596	595	646	601	612	649	611	582	607	643	636	644	620	577	607	644	625	621	618	673	633	618	644	612	643	623	664	603	618	611	605	620	650	686	639	591	607	666	602	625	649	651	629	626	598	632	640	620	587	625	590	610	603	610	682	614	599	617	612	612	639	664	662	662	609	636	641	607	603	643	625	575	636	609	631	637	608	631	604	655	601	635	618	670	654	616	600	609	617	577	600	657	571	666	612	619	624	632	625	645	655	664	656	629	612	651	603	655	587	613	638	655	588	605	644	602	664	673	633	622	640	631	637	628	626	655	644	614	591	638	646	662	649	635	612	606	633	633	597	666	661	598	618	634	622	636	640	631	599	610	588	635	593	615	599	609	619	629	604	608	659	608	623	621	598	614	626	595	623	636	593	677	609	615	643	632	669	612	620	591	586	645	613	600	643	629	640	601	606	599	633	572	577	631	619	616	592	618	630	610	567	649	625	644	638	665	625	600	623	631	669	606	679	627	664	619	639	646	639	637	636	640	618	615	627	658	605	605	632	626	608	609	642	604	602	623	641	637	600	631	564	621	612	615	611	631	635	622	628	647	606	594	636	614	643	587	631	612	617	640	589	651	620	629	610	610	639	575	657	631	573	644	618	647	602	593	652	594	599	612	580	610	626	638	628	648	600	618	631	654	641	607	648	661	585	605	596	646	623	609	657	599	584	628	642	641	633	669	675	650	612	633	606	634	581	629	609	653	591	610	595	614	606	654	638	599	638	611	674	616	635	611	643	611	637	593	698	614	606	660	653	646	611	606	599	615	605	634	627	603	651	628	627	632	627	596	615	605	624	643	663	606	614	655	655	658	601	571	594	619	630	610	622	576	629	609	635	600	658	629	579	596	636	628	567	677	601	615	632	634	619	622	590	626	670	603	603	663	639	649	647	631	621	655	623	633	584	588	577	625	601	646	595	625	589	632	590	593	636	641	596	628	650	604	663	640	581	660	629	624	577	593	638	631	628	602	606	607	615	603	629	609	638	618	624	593	627	623	606	643	648	594	644	656	590	633	615	620	626	633	599	616	595	627	593	633	588	620	615	615	641	605	657	649	637	626	595	602	575	622	635	666	637	631	630	647	657	595	645	620	673	624	598	612	600	626	613	607	629	644	612	664	639	601	655	619	607	591	595	626	615	631	626	593	566	641	657	626	618	603	613	591	615	643	613	620	593	619	618	621	605	605	656	640	666	626	618	591	592	662	601	634	589	643	657	614	592	596	637	599	645	610	579	595	615	573	626	633	597	628	624	620	612	632	654	666	601	620	581	618	616	588	611	667	661	613	597	601	605	641	612	621	644	583	614	622	608	622	631	577	609	658	651	617	600	612	590	623	647	650	663	591	614	626	593	634	643	660	609	617	657	659	628	613	660	614	635	608	639	584	601	620	631	627	580	637	615	592	619	608	623	607	584	645	620	574	599	614	608	647	641	646	633	605	644	613	637	612	625	535	637	594	615	607	603	584	602	627	616	632	575	651	635	602	630	648	652	582	590	605	608	614	643	657	638	618	587	576	618	596	607	609	592	640	632	612	616	634	614	608	606	600	636	646	624	627	635	603	598	642	656	654	611	601	592	623	635	612	639	621	619	609	655	626	586	644	628	602	627	609	665	653	598	615	625	628	625	595	607	648	620	639	627	594	615	636	601	659	610	653	622	648	583	582	605	632	610	642	609	593	641	651	593	659	633	628	656	601	647	638	625	625	605	582	632	612	631	581	627	642	593	656	614	615	624	590	644	630	611	610	629	587	663	614	623	574	649	657	595	621	610	621	574	623	625	619	624	640	584	599	604	649	641	653	618	635	664	645	566	633	656	640	635	574	607	659	587	681	579	601	598	622	628	669	601	661	664	639	640	597	611	645	653	613	589	611	588	603	611	578	611	612	572	608	608	650	629	608	673	603	612	575	600	562	620	658	658	582	635	599	590	615	624	620	610	626	647	609	622	663	640	591	611	670	601	614	606	598	591	620	638	631	604	605	617	599	585	595	620	635	657	636	648	668	623	616	606	591	594	628	644	618	626	648	636	633	637	605	642	597	623	605	616	618	649	613	630	602	629	610	612	580	627	605	602	643	635	636	604	617	657	598	627	608	614	667	630	663	588	597	607	632	627	610	618	625	590	629	602	644	649	595	646	632	603	638	623	632	667	582	621	632	620	618	615	586	621	660	612	616	621	673	615	569	676	640	604	609	589	654	647	613	658	619	625	572	603	598	648	639	598	580	595	649	607	604	609	624	642	585	632	613	634	616	656	632	624	587	633	620	586	628	609	611	636	624	607	653	653	644	596	629	609	612	623	625	633	629	601	616	617	635	646	612	571	600	663	646	613	638	664	617	614	635	608	644	591	584	603	647	671	673	596	598	619	631	622	606	622	585	640	599	641	615	574	600	629	658	630	628	628	594	606	605	607	610	618	590	638	591	599	625	618	609	614	588	597	642	589	605	633	658	612	613	667	633	609	643	607	622	565	627	642	626	590	616	657	623	608	636	622	569	637	656	618	589	632	670	629	655	596	614	575	609	614	655	611	617	627	631	587	553	611	601	605	615	624	688	588	639	681	622	625	585	594	621	609	615	693	587	615	612	619	598	619	587	627	641	606	627	607	598	575	563	630	662	633	629	613	606	594	593	632	651	681	659	626	613	618	621	637	628	624	620	591	619	594	608	587	602	676	632	633	625	609	601	608	612	582	610	648	613	621	593	625	613	624	655	595	629	610	624	627	603	606	608	637	593	595	598	654	599	626	632	597	571	603	599	606	625	620	632	638	642	633	650	668	547	609	598	612	606	628	625	629	657	637	638	608	660	593	568	655	595	646	588	662	632	623	599	614	643	642	626	557	621	577	648	595	646	617	617	628	566	639	614	629	615	638	660	648	623	580	601	629	649	618	645	595	631	634	595	616	620	591	637	609	609	595	648	597	581	594	631	637	587	598	598	622	622	598	626	642	611	660	615	599	587	633	612	604	648	583	614	621	626	599	606	621	653	586	612	628	610	639	639	604	605	595	617	660	625	661	624	613	591	632	579	607	617	585	646	629	625	604	617	606	598	649	587	668	608	589	583	608	615	671	606	648	617	638	620	605	660	609	587	616	655	606	675	591	618	637	615	588	606	641	587	594	678	570	630	618	603	640	576	603	635	612	624	617	581	625	676	594	591	580	604	608	612	597	654	620	611	623	602	681	647	596	596	597	646	590	610	701	593	623	643	599	613	636	575	601	661	632	664	588	596	597	600	602	643	639
27335	13891	2506	1245	722	650	626	674	678	1728	2761	2198	1335	852	665	688	626	599	614	655	654	606	628	584	570	669	613	610	589	639	641	606	636	570	608	580	626	643	585	565	624	619	622	606	602	624	644	648	609	607	619	592	576	643	599	638	623	616	611	573	586	593	629	618	620	617	596	588	644	583	637	598	608	575	613	641	653	605	611	614	606	630	596	607	607	641	591	604	609	617	628	619	610	666	641	616	622	581	588	619	628	575	610	622	638	638	629	587	613	579	673	600	580	624	574	650	621	626	557	602	594	597	614	611	601	620	613	574	655	642	618	584	599	635	632	640	570	654	628	607	585	638	631	661	637	639	577	596	597	629	610	600	623	603	611	631	633	597	625	628	629	622	631	614	679	606	600	635	593	595	621	597	618	570	613	643	632	600	626	604	609	608	648	625	598	570	618	607	599	567	633	596	594	580	565	592	612	604	575	579	584	608	624	590	613	603	582	618	594	619	631	586	582	604	643	595	655	610	611	600	557	564	619	637	614	658	577	633	587	582	611	613	617	572	580	591	651	611	595	636	569	580	563	574	560	641	614	620	605	645	564	606	617	605	573	571	618	619	588	607	596	616	646	603	614	610	600	576	643	596	660	630	606	588	663	616	617	625	605	626	610	617	655	610	596	644	599	609	596	610	641	586	628	608	643	631	616	634	651	626	623	611	605	611	625	649	607	584	564	630	609	629	642	616	598	649	572	633	612	610	623	588	600	581	592	606	580	604	596	627	600	617	581	605	596	644	606	600	630	641	596	590	649	625	605	576	623	609	592	617	601	596	570	604	571	618	643	648	589	633	633	619	599	588	574	652	623	608	599	566	569	604	619	632	623	563	593	574	592	627	629	597	619	631	615	663	597	622	616	615	628	588	588	619	579	637	633	569	572	631	620	635	596	662	632	563	609	596	559	594	637	605	635	580	585	612	607	599	590	621	549	604	596	577	604	618	563	609	638	615	617	640	577	572	582	586	628	573	629	614	614	655	608	622	659	577	629	567	620	601	611	611	594	623	617	612	570	586	631	647	599	636	652	617	597	626	589	639	637	589	593	600	574	551	583	607	656	631	597	615	569	646	654	599	607	611	586	612	592	597	621	598	609	618	619	582	621	615	580	605	644	595	601	646	606	626	599	632	598	653	592	646	652	606	609	608	574	634	647	586	617	584	616	611	581	633	570	601	646	569	577	628	637	595	580	604	589	632	610	609	590	633	586	631	625	636	628	610	647	615	617	613	658	643	593	590	591	620	624	601	578	605	626	607	573	630	630	576	619	606	622	627	563	605	613	614	566	620	613	599	624	631	623	603	576	631	594	623	630	629	653	644	598	635	644	626	616	620	591	610	592	593	605	607	582	609	623	610	596	575	594	608	560	616	601	605	569	596	606	597	599	618	632	583	616	599	615	528	549	627	598	612	621	634	621	601	602	626	616	614	583	607	615	590	584	609	617	640	588	594	611	577	665	616	635	632	672	594	599	598	592	592	601	607	647	619	591	628	637	599	619	582	583	600	644	580	549	641	601	592	628	612	632	615	592	594	601	632	629	615	607	625	650	622	586	631	632	580	583	600	602	626	624	620	628	614	630	590	594	612	604	601	600	630	611	540	634	618	634	619	592	561	644	617	659	583	639	590	590	585	569	657	617	590	646	627	619	646	613	620	588	558	611	596	621	618	594	656	608	631	613	563	673	607	633	648	634	643	611	641	581	612	613	625	623	604	576	590	564	642	632	636	644	633	574	618	620	582	602	600	635	630	620	607	620	633	596	574	610	582	621	643	639	619	626	597	616	583	645	641	616	623	620	615	607	632	605	606	616	603	627	578	567	607	619	620	599	572	598	661	662	639	629	623	642	605	639	614	616	600	589	616	582	581	619	649	631	617	643	603	612	642	567	607	584	609	558	628	603	572	603	600	619	630	628	615	627	585	614	547	576	650	633	562	627	587	631	610	599	639	600	624	607	646	640	633	616	597	601	590	536	647	634	626	601	617	654	621	581	558	564	571	577	624	588	666	609	592	622	596	615	605	653	638	600	588	584	606	611	608	636	626	568	624	601	613	579	609	577	629	636	639	602	571	567	637	618	646	615	612	593	601	611	577	622	590	648	594	547	599	613	596	594	614	612	602	618	613	605	644	633	582	640	633	597	570	618	605	599	605	580	628	612	623	610	630	578	572	643	554	595	575	634	589	571	651	593	639	609	635	606	631	556	617	588	570	625	630	637	588	596	606	610	622	625	623	592	634	641	583	621	607	629	587	597	615	630	566	634	626	590	598	596	579	581	622	598	629	617	650	603	581	572	625	639	573	615	583	576	623	585	638	660	592	578	619	591	598	597	580	586	581	609	567	622	628	604	663	638	599	629	658	601	579	635	592	623	614	605	603	634	621	583	642	590	623	624	614	613	606	620	593	582	625	603	618	627	599	566	564	626	596	599	603	575	627	611	615	601	647	604	598	614	643	595	641	607	634	633	654	572	632	569	593	580	612	610	639	604	603	590	638	586	614	611	624	570	625	671	600	606	635	615	606	593	586	594	627	590	594	617	563	606	640	571	589	587	612	609	631	634	650	630	585	634	608	599	605	579	598	593	638	624	631	609	568	661	643	567	608	643	573	633	611	569	607	602	629	620	622	616	638	614	584	643	605	617	686	597	570	613	599	558	600	616	619	628	595	608	577	596	561	628	601	609	619	591	594	586	612	584	603	626	612	632	597	594	633	602	640	585	617	631	607	586	587	608	629	602	632	625	618	629	620	638	598	579	588	596	605	609	611	600	596	644	612	594	661	627	583	667	642	592	586	602	615	617	606	616	578	590	596	622	637	608	631	630	613	617	619	642	608	590	628	628	606	677	572	629	625	588	641	598	584	580	617	601	634	584	596	614	656	575	577	607	572	639	567	589	603	625	623	589	599	685	614	632	578	607	580	633	618	641	621	617	613	612	610	608	596	652	617	599	610	614	521	635	607	615	600	649	626	639	583	615	554	603	597	636	600	600	605	563	626	586	627	621	620	608	622	650	656	630	639	636	660	594	627	601	611	635	608	656	616	660	644	579	590	594	609	604	617	613	616	626	626	606	602	622	601	587	602	641	582	602	613	581	547	607	605	628	590	619	607	618	604	628	589	647	621	626	603	624	595	630	603	615	611	627	568	610	611	611	670	584	625	599	583	596	584	578	634	581	619	609	604	631	654	604	640	616	565	600	585	585	602	633	613	600	613	633	570	622	617	585	620	586	540	628	612	618	598	600	553	599	618	593	630	610	594	614	620	643	581	599	588	659	608	625	620	596	574	603	613	648	579	592	619	604	636	579	641	603	628	636	621	607	589	617	585	626	598	588	622	630	571	596	622	592	610	591	599	557	575	603	553	628	595	594	608	609	665	584	636	625	580	565	629	609	628	595	595	665	634	586	597	556	583	610	628	575	630	613	584	569	583	590	586	618	591	571	648	632	595	610	605
5219	1430	1371	907	693	618	570	510	666	2269	3044	2128	1196	676	611	487	527	520	529	503	509	445	488	544	459	511	507	494	486	502	507	457	510	521	490	508	500	473	505	510	483	476	484	552	480	503	503	501	468	471	492	472	474	491	514	501	485	517	468	523	508	505	532	496	492	470	471	484	510	450	519	490	456	534	471	489	516	454	510	488	500	497	484	498	489	493	520	470	526	537	475	504	493	451	464	480	459	486	507	491	525	477	471	491	549	485	497	512	437	525	471	489	518	511	497	461	485	485	509	509	474	542	549	495	538	500	502	465	501	436	494	506	479	505	478	475	521	493	460	465	453	461	509	494	532	476	492	494	481	471	472	448	497	481	520	484	496	529	479	529	501	509	493	459	503	499	491	501	532	492	494	486	454	504	508	510	501	450	472	467	520	489	482	509	519	501	510	486	505	468	471	513	533	491	483	449	470	486	466	477	489	494	503	493	496	429	442	527	475	492	483	523	530	500	508	510	483	527	477	468	437	514	499	448	487	481	496	499	482	516	491	500	491	489	479	469	508	469	521	479	483	494	462	464	487	444	490	526	511	487	487	486	513	512	521	492	476	502	483	475	486	471	476	493	454	440	508	497	461	485	502	478	481	488	469	497	509	501	505	497	444	466	478	455	517	457	458	497	480	496	502	506	462	484	513	466	472	490	474	498	484	505	463	508	501	464	437	526	516	449	504	464	483	494	518	483	541	520	513	465	480	475	512	466	503	496	527	493	518	496	505	492	509	504	517	505	502	476	512	522	490	499	490	489	486	510	518	509	462	499	491	497	474	505	458	483	473	469	504	443	498	519	507	476	501	512	499	485	498	469	493	516	459	509	514	477	523	489	512	479	465	489	503	486	503	473	485	539	471	504	482	515	434	497	495	488	499	486	479	483	472	516	463	532	449	497	462	530	494	491	451	454	484	481	476	452	496	507	472	538	511	482	494	474	488	493	477	487	481	515	474	471	484	492	493	476	501	460	485	471	478	498	473	514	472	502	496	501	495	477	440	536	527	453	498	510	507	483	506	487	490	515	451	518	489	480	504	507	502	472	534	486	524	504	488	454	469	506	499	496	439	517	489	500	523	482	504	467	487	523	465	485	515	498	486	479	430	494	488	484	543	505	497	495	550	485	499	489	522	470	532	542	500	478	519	469	471	493	499	509	468	504	499	525	485	478	508	493	498	486	492	507	480	462	528	516	490	474	477	500	520	486	460	441	487	458	514	480	496	496	458	521	459	502	479	478	522	493	460	530	482	498	479	492	459	516	504	451	459	511	457	508	456	489	511	545	454	472	477	470	478	527	453	508	505	505	505	465	521	445	513	463	464	495	523	458	474	480	470	518	472	445	491	448	469	507	506	508	466	520	509	491	527	493	516	536	474	497	504	457	482	493	492	512	498	480	498	501	468	474	486	454	488	523	456	533	494	452	506	524	477	514	533	486	508	479	481	454	481	493	478	446	491	483	470	488	503	507	482	481	486	500	482	507	557	483	488	487	522	496	518	515	514	507	465	515	475	497	520	436	490	485	529	492	507	544	440	476	470	492	505	491	466	499	483	480	480	491	468	562	474	479	514	498	521	508	488	475	515	485	475	448	477	462	522	547	481	518	500	475	480	493	464	526	537	487	475	472	508	509	481	492	517	473	463	530	496	491	495	531	513	491	514	456	472	490	472	501	476	514	483	480	511	485	521	520	464	495	500	529	488	458	505	491	470	428	490	524	460	492	490	503	510	544	491	480	536	496	518	493	509	478	495	514	525	478	527	489	477	532	518	501	531	515	490	507	490	526	467	472	498	505	490	520	490	495	467	501	464	517	509	503	487	492	456	496	497	494	471	492	481	490	464	504	475	515	507	497	445	481	541	459	463	479	490	537	450	479	521	485	481	492	486	507	467	518	508	468	516	498	503	522	506	515	510	469	497	484	524	482	460	471	463	464	533	488	491	533	495	468	517	482	483	515	438	504	521	490	472	510	470	476	467	500	480	476	504	506	513	487	489	469	482	495	508	493	504	465	517	542	483	474	487	505	492	490	464	514	504	520	474	484	485	498	444	485	526	469	476	469	506	512	470	523	471	484	494	521	493	493	541	489	458	505	505	442	484	495	510	512	497	494	480	498	444	505	484	464	489	499	479	487	516	480	472	484	489	502	504	454	462	506	466	511	443	531	491	477	510	439	514	481	503	496	453	485	484	511	495	461	510	500	482	514	504	486	469	455	455	495	479	485	513	458	548	468	499	464	529	515	484	480	516	460	495	509	539	530	466	493	495	462	511	525	537	513	502	478	461	515	489	508	478	494	465	472	513	471	531	475	473	467	474	504	489	500	472	527	493	506	503	497	472	475	487	503	524	510	470	530	491	499	471	506	512	476	445	499	488	499	506	505	520	481	494	535	541	457	486	476	481	444	484	499	488	467	459	535	468	485	498	461	506	485	481	506	472	441	463	459	485	531	513	488	474	486	514	498	478	500	495	470	460	470	506	484	490	466	483	473	480	525	469	535	468	494	497	500	494	471	500	508	512	495	496	475	513	472	497	496	492	484	532	501	523	497	504	463	485	461	542	535	453	464	475	534	530	473	489	466	480	535	491	507	459	475	523	479	494	489	510	494	485	509	506	473	534	478	489	522	489	506	497	488	453	501	483	463	525	544	512	493	500	476	522	497	478	478	478	495	462	507	502	490	460	520	512	479	473	490	497	480	479	476	514	493	485	482	511	480	494	485	505	509	530	472	494	501	475	453	520	501	453	479	498	488	493	569	481	468	483	508	462	469	477	457	493	491	504	479	493	467	500	503	521	498	489	498	525	485	483	510	509	458	449	477	465	522	504	507	503	516	506	477	521	493	502	501	469	494	483	544	503	493	471	486	501	497	486	530	471	492	511	487	473	523	512	519	499	503	476	484	471	458	484	475	476	468	522	479	451	488	453	490	481	504	510	470	493	501	488	533	495	486	461	485	495	479	476	489	509	470	497	494	482	499	480	483	477	519	484	478	480	500	514	498	529	499	509	503	499	539	476	501	476	473	515	477	526	469	502	539	493	492	490	511	493	466	509	449	505	503	476	515	473	510	485	483	480	463	489	478	479	496	472	503	468	488	484	443	523	504	476	477	485	511	489	526	492	521	480	494	474	469	475	484	456	490	500	479	506	497	480	489	513	513	508	454	506	512	471	524	518	505	495	484	486	506	459	486	498	459	472	490	510	514	477	491	479	497	489	496	500	484	505	524	437	458	467	485	485	468	479	505	501	508	510	512	497	493	492	487	501	455	486	493	480	466	503	465	490	468	512	481	503	522	498	488	533	467	493	491	523	503	445	513	491	495	490	470	496	448	487	470	525	456	466	460	450	494	489	491	493	490	500	460	484	509	517	505	487	491	450	515	511	483	457	498	521	478	497	517	432	483	497	477	472	449	464	501	515	486	482	450	487	471	494	458	493	497	504	508	481	509	472	441
24803	21038	27416	24851	11570	1741	1183	951	1602	20105	22101	14702	5893	1748	925	735	703	706	693	680	708	658	654	675	660	708	694	673	708	673	662	662	636	700	699	633	656	676	618	646	615	668	685	645	643	683	668	665	680	691	672	651	705	651	655	718	722	693	664	654	667	684	634	705	679	675	713	697	700	664	672	676	665	722	678	662	656	666	657	645	689	680	668	648	658	646	674	669	675	681	636	677	702	677	687	629	649	661	645	655	719	676	703	673	659	654	706	692	660	647	659	702	611	729	708	678	671	646	745	662	678	653	682	673	687	676	676	690	697	674	676	674	658	624	654	673	668	702	654	660	629	663	690	675	684	636	682	616	698	655	683	715	659	626	626	617	642	670	658	648	657	692	629	666	646	682	676	662	663	666	694	711	645	685	689	688	646	666	645	647	625	680	681	648	664	692	690	660	644	668	682	722	638	695	690	679	676	711	643	693	699	696	647	685	675	680	615	667	621	651	639	708	649	651	690	675	680	653	706	658	658	725	697	685	654	646	642	704	708	634	673	658	692	653	629	602	688	676	617	704	672	706	665	658	699	652	679	669	644	666	697	638	671	634	706	635	655	688	685	647	696	657	656	701	665	683	660	636	674	646	668	683	645	690	697	624	672	678	739	657	701	680	668	631	714	685	680	675	697	637	707	685	666	695	663	664	631	705	673	631	704	672	654	664	623	653	717	713	745	660	681	657	686	626	677	643	636	652	669	650	724	676	656	625	651	696	665	719	650	636	690	674	675	686	616	708	678	653	659	642	691	631	651	636	631	654	694	662	659	646	669	672	732	703	637	677	680	659	647	643	648	676	667	682	705	689	690	662	649	674	628	687	691	690	636	691	714	663	703	670	673	665	636	705	684	628	670	711	670	661	693	677	714	642	685	683	653	650	649	662	675	646	694	671	680	660	666	662	685	682	660	663	671	683	657	673	691	700	598	666	650	654	684	647	705	677	609	696	673	682	712	674	664	706	610	625	632	669	631	652	679	676	688	648	665	694	704	651	675	667	643	647	649	664	655	704	702	672	705	649	694	691	671	644	693	670	670	668	678	646	612	676	669	662	706	634	680	649	688	644	689	690	727	694	682	617	702	689	691	666	668	638	652	661	703	637	677	642	651	616	652	683	658	673	644	654	687	680	670	680	678	685	703	681	697	661	667	650	647	645	689	706	664	706	699	643	639	673	696	635	722	664	675	704	693	667	675	691	678	636	677	614	663	630	666	691	698	635	683	653	672	695	642	670	707	677	651	644	613	672	661	705	634	697	724	682	685	651	690	662	655	606	664	655	715	692	612	682	643	641	626	682	698	640	722	662	617	641	683	671	683	660	657	652	646	712	689	690	692	638	668	673	635	688	627	648	661	604	644	689	655	655	665	641	671	676	678	686	680	658	643	658	649	660	652	680	704	727	697	721	666	661	658	636	642	675	682	650	686	672	633	672	645	666	611	655	705	694	672	642	694	643	716	626	718	654	637	660	684	681	691	641	669	677	625	641	640	645	676	677	620	666	642	656	681	682	677	665	640	701	645	666	654	686	643	674	608	685	617	770	680	721	695	645	679	676	646	652	645	668	677	679	675	666	705	705	690	643	706	663	694	686	630	694	682	640	686	657	615	675	642	681	712	640	681	653	698	688	652	699	664	641	640	675	656	646	646	657	700	670	699	658	702	689	677	633	675	680	667	652	673	677	661	707	682	668	690	595	624	675	661	691	607	649	703	650	654	619	658	671	673	675	690	656	689	691	622	650	649	713	702	678	629	701	632	694	642	652	682	709	664	675	652	651	678	700	665	648	668	648	693	724	697	667	662	638	637	686	623	679	735	651	654	627	664	648	662	669	656	668	697	662	732	653	658	675	655	702	687	657	672	635	673	640	658	667	704	624	651	651	660	671	638	647	658	661	690	667	675	658	649	618	646	686	658	729	682	615	673	661	667	646	655	640	677	688	660	644	638	645	682	643	671	657	691	670	688	674	663	674	672	734	702	667	656	602	672	683	696	619	664	694	664	692	640	689	655	627	702	721	667	687	646	673	693	663	671	690	669	673	669	671	640	681	681	694	672	688	657	705	643	679	615	674	655	653	655	684	685	650	666	660	617	622	646	687	613	656	675	670	713	643	657	675	665	676	668	649	741	671	679	636	686	645	700	654	657	625	658	674	685	689	643	659	671	654	687	663	712	676	661	686	602	687	664	691	703	654	687	701	680	654	664	699	690	674	723	672	646	658	631	647	636	660	704	647	658	709	688	680	675	668	662	690	635	655	683	609	646	687	641	644	661	654	687	641	639	658	652	689	700	695	628	678	665	649	713	654	630	697	676	682	647	720	682	647	657	651	684	654	663	703	647	617	616	707	646	645	640	636	657	669	630	655	610	664	698	654	656	698	710	635	696	626	638	661	676	635	653	639	708	664	678	686	659	637	702	674	639	663	646	691	632	621	630	653	681	635	689	640	660	698	660	684	637	649	624	662	652	685	690	652	682	636	694	638	665	609	701	652	675	684	623	646	682	681	675	742	653	660	672	663	679	674	649	677	667	677	645	686	651	641	700	658	689	635	705	688	631	672	676	646	656	697	694	664	656	683	665	669	688	695	697	642	678	668	628	620	649	659	701	675	675	625	653	700	675	720	689	650	651	679	610	654	630	630	689	682	665	640	671	688	703	650	643	665	699	667	645	689	676	720	674	667	671	669	706	627	631	666	699	700	705	670	700	678	658	661	626	656	681	666	679	670	646	665	629	682	697	640	679	715	662	645	633	654	683	666	670	648	641	671	684	650	678	655	656	680	689	667	629	627	666	641	643	647	674	623	694	690	722	645	650	689	676	663	675	714	641	624	637	644	687	658	615	667	678	675	661	674	632	675	705	663	677	712	666	685	657	680	638	641	643	718	602	647	654	733	639	645	687	646	666	731	685	641	661	717	655	671	649	679	657	668	691	690	665	641	681	672	663	676	686	688	639	640	664	657	675	684	639	643	686	669	612	670	654	710	682	662	713	675	693	649	643	698	622	695	700	647	647	657	630	685	673	692	648	679	701	680	670	674	689	645	675	657	764	655	706	653	694	684	651	685	710	706	700	666	651	642	669	607	656	670	663	651	626	712	698	646	684	713	689	716	655	675	663	686	673	601	649	659	640	700	707	664	674	715	626	678	632	634	647	673	650	681	672	668	632	628	629	659	630	603	660	672	637	650	668	680	690	693	632	665	687	661	652	689	628	640	647	657	642	645	638	660	707	655	660	679	668	632	698	680	686	605	693	731	665	675	658	637	692	677	673	632	706	681	640	671	713	701	687	696	672	683	663	638	685	650	647	693	668	705	624	661	626	669	676	638	658	656	686	587	707	620	707	607	688	705	696	682	687	658	647	665	654	719	651	686	686	650	677	656	658	669	667	655	650	645	681	695	685	652	661	637	641	636	690	711	682	663	690	596	631	697	645	674	697	635	664	683	659	627	650	733
4279	4916	4486	2197	1577	1152	1013	884	2166	21903	18963	11982	5037	1564	801	578	561	611	556	557	548	553	555	578	582	547	564	582	570	534	540	532	613	600	528	596	557	555	578	540	544	579	571	542	588	611	580	524	582	554	540	583	541	548	540	572	523	543	577	552	595	565	533	567	564	499	583	588	592	562	600	533	550	568	590	566	578	568	569	516	591	552	543	541	543	562	593	522	552	570	554	529	559	526	582	570	543	561	561	563	571	538	530	553	535	543	574	531	554	539	576	523	550	576	609	556	586	612	574	576	522	550	539	546	566	558	537	533	565	562	553	558	558	571	553	524	527	549	572	572	569	530	538	544	581	603	545	561	564	557	548	550	551	538	548	536	530	532	592	557	565	539	559	549	591	586	567	590	566	607	542	573	601	559	566	519	547	571	528	572	561	561	562	571	595	544	555	573	559	538	545	532	550	569	568	560	550	544	533	599	534	545	577	546	504	567	566	521	592	563	549	534	556	548	581	538	552	571	513	535	585	547	562	558	601	559	529	554	516	536	556	583	540	553	566	555	546	581	525	554	572	530	527	514	551	539	540	598	547	577	564	530	556	513	565	523	576	544	579	550	584	571	563	532	598	613	561	578	517	563	567	554	578	551	565	549	563	547	580	554	552	555	565	592	531	567	571	588	581	555	559	562	560	589	611	579	571	532	550	605	550	586	576	545	553	589	508	542	578	518	581	582	527	560	591	559	529	572	571	551	583	578	590	555	573	587	514	548	524	577	543	582	575	527	551	528	591	571	536	574	598	544	538	521	535	562	494	553	577	539	520	560	522	549	586	557	527	520	540	568	563	536	529	567	542	566	558	512	585	536	527	559	558	567	565	526	539	529	531	560	530	546	548	564	556	543	602	519	556	536	527	503	528	535	524	605	547	536	554	572	594	573	594	515	549	559	561	568	545	549	514	553	536	600	610	515	529	544	509	534	504	541	557	561	563	593	542	533	543	524	565	547	554	530	570	549	514	534	546	571	543	543	532	562	561	556	531	569	562	546	551	602	548	526	536	567	564	542	531	577	570	546	583	543	544	571	562	535	526	567	548	524	559	552	587	542	546	571	537	569	518	551	590	550	576	577	577	583	581	580	550	522	522	538	567	523	535	538	549	570	551	563	551	587	517	521	573	605	511	578	587	572	569	573	557	585	560	602	553	533	560	545	541	565	575	571	609	565	544	558	543	574	537	541	577	539	520	536	571	499	564	536	549	552	557	585	573	590	559	572	546	548	559	534	533	503	570	608	561	533	548	539	561	567	532	561	569	517	543	564	577	558	559	531	582	586	570	561	557	575	579	569	549	506	572	523	613	579	537	545	538	525	526	552	566	578	543	528	549	534	536	559	539	550	554	550	562	520	564	549	568	504	543	545	571	554	567	549	582	531	558	619	556	566	545	591	544	519	560	578	559	569	543	525	602	577	560	577	539	533	549	558	574	579	565	546	546	550	577	556	582	576	595	514	602	556	494	552	543	552	498	547	555	509	537	574	557	544	511	609	562	527	587	584	546	514	526	563	558	545	519	550	515	587	548	538	494	515	559	560	565	563	537	540	564	599	510	548	581	565	552	564	583	556	534	563	557	565	610	561	547	568	541	576	556	597	564	566	547	552	553	554	543	588	549	560	578	577	578	538	554	556	571	572	522	544	531	547	608	591	564	538	571	553	552	538	543	532	587	552	575	546	563	531	553	569	542	549	559	594	564	564	537	530	541	564	558	566	580	536	545	573	538	568	578	559	543	520	539	536	534	530	530	545	493	534	520	560	569	555	542	560	543	571	546	573	536	577	551	517	547	520	546	556	535	604	538	502	555	571	541	530	561	528	584	564	550	535	562	535	568	539	551	606	515	548	517	548	529	555	560	568	547	584	529	540	591	549	617	534	534	602	525	570	563	594	548	556	547	558	541	604	566	547	540	539	560	570	579	515	535	573	529	559	551	572	597	554	552	545	557	532	564	576	520	564	555	560	559	567	586	555	535	513	551	532	526	530	627	539	578	554	564	586	569	576	585	588	508	560	621	537	563	561	533	553	573	543	543	617	536	551	554	527	509	494	568	567	561	575	568	554	565	558	534	619	494	569	555	560	573	544	506	531	549	536	534	558	520	563	523	534	583	544	522	522	549	582	565	556	544	572	548	548	510	536	551	517	540	551	553	572	506	551	554	541	520	552	541	558	556	568	553	587	525	570	553	542	530	569	509	564	565	534	532	528	582	535	570	570	547	559	563	526	597	562	550	549	548	547	535	554	558	565	600	575	578	563	565	542	569	569	528	539	550	592	551	546	520	568	587	532	524	591	547	544	563	556	541	546	536	516	563	540	513	538	541	578	555	534	517	598	551	510	513	549	568	546	560	556	578	544	533	550	592	535	583	534	595	591	546	538	594	514	593	525	562	538	528	615	558	526	561	531	553	500	528	512	516	574	557	572	522	528	593	535	522	565	535	584	546	573	558	574	526	552	560	534	607	512	542	506	552	543	584	592	541	565	565	551	525	529	574	523	560	556	572	562	572	561	524	536	565	581	525	567	557	576	605	570	559	547	537	566	542	539	540	569	582	538	531	561	561	594	547	553	530	567	554	537	567	542	571	548	603	563	535	536	583	529	557	520	571	581	546	514	569	489	547	606	539	553	546	609	558	568	545	573	565	518	542	572	557	548	533	581	548	529	574	599	525	536	597	542	559	551	517	556	562	603	565	560	519	590	516	545	580	542	536	527	546	556	527	555	539	555	555	555	542	574	567	592	554	549	547	531	553	537	553	551	536	579	556	546	507	561	566	532	588	570	520	600	550	569	540	606	506	521	590	525	569	539	562	555	523	583	539	573	556	547	591	560	579	552	551	577	571	541	539	544	565	520	538	515	562	596	532	570	543	572	619	566	546	543	525	534	541	589	581	609	498	524	558	522	581	565	521	538	557	538	573	514	533	579	545	543	554	536	540	586	586	518	509	525	557	575	491	505	564	580	512	572	557	519	553	515	533	578	534	563	547	560	541	610	548	538	559	531	551	532	545	549	548	559	591	576	526	559	572	529	579	590	542	525	546	579	551	524	500	550	554	585	577	517	539	550	529	537	531	580	530	541	559	583	521	540	578	552	524	524	562	576	582	534	552	575	592	588	568	569	602	540	544	544	567	560	518	578	591	527	533	594	563	541	564	572	503	513	511	580	586	538	567	528	528	560	560	549	568	574	578	543	583	562	553	517	570	554	524	544	553	582	544	546	555	562	555	553	537	571	527	549	536	537	502	554	528	530	584	547	597	538	538	497	537	559	563	615	603	547	572	531	589	582	572	564	508	580	525	554	531	580	598	563	553	556	533	552	578	588	522	578	557	560	533	503	542	522	538	528	547	521	591	522	516	590	577	517	580	555	530	581	524	543	543	561	569	552	563	573	512	575	529	605	526	565	527	555	576	516	543	580	567	571	567	567	557	550	540	563	567	536	528	549	507	559
23794	21068	28326	24011	21046	9837	2463	1475	4495	28907	35307	25449	11666	3168	1294	987	908	860	842	869	857	822	868	909	904	836	865	884	895	818	810	835	808	793	830	804	815	850	825	859	883	893	866	890	857	835	837	885	872	841	804	877	895	809	782	863	869	836	859	814	803	834	844	841	862	866	831	879	838	821	805	849	834	813	872	818	824	846	855	830	829	817	880	843	854	827	830	794	850	818	863	852	884	855	859	871	821	870	842	860	830	826	857	908	818	887	795	805	796	853	804	820	830	886	822	850	864	872	850	902	842	854	811	838	850	807	823	889	848	842	822	843	783	798	827	834	832	871	835	806	855	877	869	867	858	823	854	875	878	828	841	838	870	883	842	830	872	850	846	821	834	884	878	881	894	865	868	892	833	829	804	814	865	814	809	886	879	811	827	878	845	811	806	920	844	871	847	830	806	832	851	841	856	809	799	842	857	831	785	846	829	827	853	823	823	843	804	828	845	857	860	819	823	863	799	814	857	795	830	838	850	832	851	850	872	853	821	864	867	816	786	817	822	787	810	853	832	827	811	778	846	858	834	849	894	849	789	794	850	836	887	836	836	894	812	840	837	794	879	836	868	834	780	810	809	826	809	809	850	838	876	795	830	840	877	851	811	819	874	899	886	902	894	839	825	897	858	843	852	829	866	870	845	801	817	858	843	795	793	849	817	805	791	839	807	837	845	840	842	864	876	833	796	842	778	869	868	851	865	811	898	822	846	796	856	809	860	840	811	868	880	842	813	838	842	890	801	834	830	904	810	853	830	872	839	829	863	823	806	818	842	837	851	823	829	851	815	809	808	835	842	843	836	809	836	835	861	829	845	789	790	858	776	834	821	841	863	819	822	862	823	849	853	839	819	834	836	852	804	825	856	836	764	861	835	794	817	829	778	872	814	853	838	836	864	841	815	862	865	827	842	846	865	806	881	837	831	837	886	856	855	807	916	813	868	843	861	877	789	826	788	858	821	790	797	843	834	811	788	833	815	870	818	859	842	819	886	883	848	829	842	809	918	810	860	812	866	887	827	821	857	815	847	824	829	832	892	840	821	823	837	854	822	826	823	855	871	813	802	886	838	874	830	824	829	813	856	852	831	836	840	824	828	808	867	853	827	846	847	857	884	869	862	815	862	790	766	835	848	803	800	820	853	821	825	764	846	837	797	892	820	813	902	794	877	870	788	826	870	840	850	838	809	827	832	863	811	781	784	786	798	842	813	782	792	815	848	855	837	825	832	798	792	838	827	850	858	856	820	815	835	863	838	850	876	826	859	872	800	833	820	829	864	874	846	845	828	863	846	864	777	826	816	787	804	845	827	843	890	841	793	808	834	831	869	911	824	878	857	821	830	860	873	808	813	802	808	856	898	871	859	902	814	801	797	857	883	847	814	836	874	852	880	848	810	893	820	828	852	863	836	831	826	812	848	825	865	846	857	859	876	830	875	851	863	842	802	757	845	791	878	831	865	820	910	809	861	870	854	815	858	827	821	836	829	852	871	842	857	832	840	816	883	830	784	837	821	889	824	833	861	847	849	829	841	844	823	831	794	856	807	895	804	855	831	863	861	840	865	896	905	829	859	827	811	841	875	865	866	874	807	805	837	851	828	786	859	903	823	836	816	868	813	850	832	813	869	790	887	767	846	818	848	862	844	832	880	872	825	819	800	840	820	834	888	790	874	846	826	845	793	790	825	803	813	840	809	860	863	823	777	858	810	818	864	830	867	832	834	771	836	803	835	840	850	846	856	815	799	819	808	806	860	804	864	873	811	833	871	844	823	892	900	815	852	806	825	880	873	842	814	847	854	807	837	809	782	830	861	879	824	839	812	832	825	863	816	810	811	861	826	806	835	861	840	905	831	811	836	820	858	835	861	827	853	882	885	876	846	776	838	811	882	840	852	876	859	857	793	837	869	853	779	802	842	807	905	827	858	822	849	833	860	820	891	861	814	837	813	854	863	877	820	821	836	848	854	843	833	821	883	847	884	810	823	811	807	855	881	848	847	821	844	760	777	830	889	920	877	855	834	861	844	831	869	819	815	816	826	802	927	855	847	852	882	819	829	804	796	883	850	849	824	853	861	826	857	827	909	784	818	810	770	833	884	928	828	842	810	810	843	838	847	806	829	838	821	833	814	828	839	844	863	892	852	794	835	871	829	812	862	824	896	822	763	809	852	827	876	821	799	794	812	836	847	869	887	856	804	870	815	854	865	798	832	829	796	856	851	800	841	862	845	818	876	815	843	834	874	827	816	846	852	867	853	827	821	853	840	873	847	804	874	833	857	843	841	833	881	801	827	799	837	833	829	829	868	889	859	828	874	859	799	836	831	821	810	855	765	860	846	820	823	818	819	834	826	852	803	811	858	803	832	797	867	816	789	881	818	826	906	811	879	799	878	791	822	858	850	826	853	853	842	787	814	812	814	795	799	848	864	868	849	844	859	902	837	818	845	853	868	877	797	861	869	814	880	826	859	850	872	817	896	847	837	839	852	791	831	804	790	776	817	840	852	813	861	807	850	866	832	833	817	901	825	883	839	878	850	790	830	776	869	871	870	831	842	839	854	832	850	840	848	815	831	851	879	860	777	875	835	780	875	818	820	833	851	827	772	825	794	817	834	810	851	791	839	801	844	861	852	894	863	813	842	847	791	855	817	843	818	777	810	810	821	808	837	822	840	811	844	823	849	841	822	885	832	849	840	837	821	847	871	864	881	808	755	822	850	842	873	881	807	801	841	851	810	866	841	778	851	861	777	849	824	862	850	873	842	841	837	838	799	817	829	794	875	840	824	838	868	860	808	843	858	825	888	845	863	807	798	860	834	817	813	804	872	810	809	857	856	778	831	868	850	830	878	866	824	843	817	885	858	787	836	843	810	882	825	832	857	845	840	847	874	891	881	839	868	865	833	814	843	829	819	858	834	841	879	830	816	794	889	861	776	796	887	790	823	840	858	797	839	811	807	846	843	812	820	863	834	816	858	836	884	855	828	866	814	811	863	845	848	851	872	866	860	860	848	792	848	842	793	868	876	828	888	823	895	878	794	833	817	802	816	832	839	810	848	834	790	798	871	868	817	887	872	818	838	865	779	812	790	823	811	835	861	857	794	806	852	828	841	849	844	878	825	824	845	850	864	842	803	831	821	863	842	877	851	915	879	851	838	852	851	801	802	798	842	871	857	840	819	865	844	853	825	845	871	824	853	884	824	790	853	856	835	834	818	853	855	806	885	842	875	874	820	857	844	814	807	841	834	821	831	818	764	849	841	848	854	860	870	812	854	850	816	854	780	835	835	804	841	751	846	820	867	812	840	804	797	833	866	871	815	855	814	832	871	836	815	793	906	831	876	888	784	813	860	862	853	849	840	883	804	869	817	826	869	809	875	842	813	838	875	882	842	819	796	876	854	819	857	783	845	818	837	836	816	780	859	884	867	886	847	827	836	828	795	818	871	826	879	835	800	827
4603	7811	6784	3412	2428	1994	1641	1391	6407	30846	30217	19922	8864	2628	1087	813	722	690	699	676	707	702	705	700	733	726	692	668	676	700	683	675	705	710	708	698	630	717	665	699	676	683	696	672	684	666	680	681	692	707	683	724	682	633	664	696	682	654	647	712	655	712	654	697	638	645	769	676	694	678	656	693	667	700	690	704	694	713	677	681	678	674	671	702	684	713	691	642	681	708	623	682	713	646	695	678	710	697	660	672	702	705	640	643	711	695	689	657	664	684	668	644	712	690	687	681	705	659	699	686	678	685	676	674	686	666	711	634	730	697	681	657	696	679	708	692	712	668	713	661	684	732	682	742	693	669	680	689	659	634	735	677	687	650	668	716	703	703	659	681	681	699	711	668	653	699	674	700	653	702	665	648	655	694	671	645	688	655	638	707	689	694	716	714	723	720	650	682	697	628	664	665	672	675	713	724	614	697	701	665	661	679	674	662	644	716	657	665	702	693	645	707	717	692	674	684	658	692	681	700	674	652	675	650	681	684	679	642	670	692	732	666	714	703	697	625	714	683	663	723	671	652	705	652	662	691	722	689	704	724	689	671	654	660	686	649	652	707	738	704	654	688	679	684	678	681	623	690	673	670	680	641	670	672	684	701	689	680	689	672	674	678	689	678	701	700	720	620	684	701	654	729	691	697	655	690	659	673	658	704	669	644	646	679	732	683	639	667	663	676	718	631	642	678	621	686	656	686	671	667	682	679	726	680	688	692	705	630	677	716	671	689	679	699	632	678	630	693	700	725	686	648	689	677	714	721	728	655	657	679	668	625	703	678	705	666	688	648	695	693	611	706	660	655	704	677	639	691	673	653	652	718	661	657	732	687	718	695	681	684	679	643	676	669	690	656	669	681	658	697	667	659	696	651	677	669	683	699	599	691	706	682	643	677	705	669	624	693	696	680	663	692	662	661	692	674	688	685	658	707	681	716	692	709	724	646	684	722	643	670	667	672	635	701	647	690	656	692	685	700	683	620	690	685	638	676	649	693	647	682	674	664	615	688	670	656	695	680	711	661	685	671	695	667	643	713	679	675	692	640	692	686	690	669	696	701	649	666	689	651	705	655	650	646	701	701	674	640	694	660	698	681	626	672	690	684	708	672	690	669	687	647	661	662	618	682	685	670	661	683	678	639	650	632	692	657	669	640	680	674	687	722	666	648	684	659	708	659	653	731	704	671	703	667	662	651	687	667	708	713	716	702	637	688	689	709	688	684	689	682	678	662	713	686	668	656	673	665	704	646	731	670	683	672	668	689	704	722	664	672	660	682	729	654	695	704	686	707	661	700	658	718	660	713	658	707	738	671	669	696	629	626	714	626	666	673	649	700	716	687	698	679	680	670	701	708	685	695	712	667	677	706	663	673	674	685	652	704	699	680	648	697	696	706	663	696	673	681	703	696	675	690	693	607	677	720	692	669	687	725	727	702	708	652	699	644	682	676	662	652	659	672	687	679	666	704	664	661	691	638	688	673	680	626	630	664	714	651	678	678	669	734	723	666	648	673	653	620	630	641	660	688	656	685	665	662	701	653	657	678	632	671	681	672	628	654	676	639	687	669	672	673	647	664	687	670	707	673	682	680	652	687	613	707	646	623	706	707	638	635	659	679	678	665	678	657	669	640	646	652	716	645	709	697	683	685	667	654	678	693	661	643	681	671	702	653	654	624	654	678	695	689	721	671	668	707	658	641	677	664	696	642	659	691	678	636	672	707	701	735	659	685	690	641	683	685	701	700	634	652	670	665	657	692	652	655	699	706	643	697	694	698	692	677	694	677	740	677	713	673	712	696	617	678	673	684	730	714	714	661	669	655	659	670	659	638	731	668	634	681	698	660	659	638	661	663	676	683	668	721	650	592	629	682	684	680	694	682	684	664	675	673	688	636	662	667	705	675	621	622	669	667	663	670	637	668	668	672	726	696	689	668	660	745	681	682	697	668	701	615	628	673	672	679	680	664	704	720	663	701	669	693	659	666	698	664	686	653	682	645	613	642	648	695	627	709	721	672	690	666	678	656	663	648	657	697	681	698	661	673	695	646	715	667	679	699	660	712	699	749	721	688	661	656	710	647	659	681	630	685	700	647	683	689	675	695	662	668	709	678	678	650	692	687	681	658	641	636	599	704	714	676	688	645	697	677	628	700	700	698	661	647	606	669	661	679	664	672	670	662	689	648	698	674	693	698	670	706	712	673	689	698	698	729	652	697	667	661	677	696	684	682	694	700	687	692	671	688	681	679	690	672	690	656	680	686	609	637	689	669	683	677	644	667	706	650	693	692	615	672	677	698	610	646	638	677	646	631	648	643	658	687	686	699	685	698	667	670	659	663	672	726	703	676	695	638	651	692	627	707	667	647	683	695	716	684	727	668	691	676	669	690	631	664	736	660	654	692	672	687	677	674	655	730	680	657	669	655	633	679	643	670	665	685	680	634	650	724	624	676	685	682	677	672	654	697	670	671	667	677	623	684	694	637	699	715	694	701	727	682	649	664	673	685	667	647	673	707	647	659	714	660	668	670	678	692	669	648	713	655	685	699	670	657	636	703	659	674	678	718	689	721	690	681	640	678	672	683	659	699	667	698	685	686	645	692	687	689	689	654	692	672	650	672	689	698	707	723	703	701	633	652	633	680	690	634	673	648	657	666	698	682	653	731	619	671	620	655	665	689	658	656	701	700	677	643	658	637	612	699	655	741	663	668	664	708	678	688	670	655	658	671	637	679	664	666	654	706	711	656	683	687	694	723	680	688	690	678	653	654	670	700	703	673	675	702	702	702	667	691	684	696	673	696	653	682	676	694	655	649	663	677	664	693	683	649	631	664	664	660	652	701	671	648	675	675	690	673	717	670	660	657	703	683	695	638	647	677	723	671	674	692	682	656	686	671	694	695	695	668	639	697	675	672	667	676	649	709	640	668	635	658	642	697	691	642	718	621	669	665	665	652	690	639	693	681	715	685	646	661	653	656	678	642	642	695	705	721	694	647	683	670	661	681	684	633	643	678	657	618	729	674	713	664	703	727	699	676	728	682	635	667	673	643	666	677	677	651	641	673	685	652	718	647	674	730	657	655	670	653	623	662	675	643	741	712	658	674	671	692	688	697	700	680	691	670	663	730	641	645	692	685	622	679	701	733	664	673	601	673	657	641	670	706	646	708	688	666	716	645	677	684	613	655	613	624	687	662	630	713	685	669	702	664	632	631	703	739	638	681	641	697	711	670	664	743	673	701	694	691	715	669	706	693	684	681	709	668	670	708	705	704	692	711	702	660	701	762	668	681	649	663	679	651	715	684	690	640	692	683	671	662	687	634	642	637	681	677	678	654	665	711	674	640	727	654	697	661	712	645	692	657	676	648	728	658	630	642	648	636	680	633	700	701	674	679	696	720	713	663	696	662	665	699	717	657	686	732	675	685	666	695	683	682	681	650	652	707	641	688	681	647	652	654	697	718
27416	14026	2417	1269	871	772	777	780	721	1062	2758	2871	1619	1090	753	722	674	668	708	664	695	692	704	692	695	684	753	702	680	694	647	720	713	692	667	661	670	646	658	697	691	654	662	666	691	727	613	690	702	724	675	689	745	652	648	748	674	678	640	663	688	697	687	694	652	737	710	675	662	717	663	637	675	675	723	707	677	713	706	691	682	655	736	684	721	680	680	693	687	712	673	723	681	707	735	716	713	641	681	700	693	710	721	691	710	663	667	686	704	686	693	657	679	721	688	653	713	741	668	718	688	692	730	666	665	651	715	680	700	656	652	661	653	714	736	677	699	688	676	731	671	677	719	681	702	709	665	721	680	686	710	692	746	685	696	656	719	675	679	704	694	685	673	704	674	722	710	709	694	697	674	725	699	713	702	638	741	675	720	623	660	674	695	668	680	688	708	749	703	666	736	667	715	665	689	669	669	756	691	673	721	714	696	737	697	701	710	705	661	658	718	691	704	748	662	689	663	689	668	747	665	695	680	659	696	680	682	705	641	682	732	784	706	684	708	678	672	710	669	672	685	710	680	719	680	680	709	684	709	650	620	676	676	727	673	707	723	656	693	688	677	677	697	673	665	661	671	710	694	701	712	665	636	658	664	633	665	719	688	670	691	715	693	667	665	659	691	677	664	660	704	692	666	737	686	660	708	724	688	694	694	690	674	756	669	661	700	696	701	673	694	710	681	699	695	719	681	772	690	695	711	743	667	658	673	704	653	701	636	676	662	686	754	722	663	684	656	725	674	692	616	740	680	697	691	690	645	718	655	706	665	681	735	733	706	676	714	726	671	697	700	645	637	717	658	684	717	669	689	688	728	728	675	704	673	636	672	680	707	691	674	681	663	663	707	609	669	665	710	701	627	739	721	736	671	685	710	698	636	701	688	704	679	696	717	662	691	707	673	683	668	698	691	726	646	729	720	699	722	678	685	699	622	693	704	686	642	619	700	707	695	699	698	681	657	672	702	704	696	743	680	710	715	690	705	717	721	683	678	674	673	668	673	633	735	670	680	658	680	653	686	636	675	691	702	692	750	693	716	710	686	752	657	656	662	683	708	670	714	691	681	714	680	709	686	675	707	627	712	695	713	679	694	714	660	688	711	733	668	649	678	714	670	692	675	684	690	658	693	678	727	689	732	687	682	661	672	684	726	723	700	693	746	695	688	679	699	707	672	683	667	701	668	674	745	702	674	638	677	722	668	697	632	633	696	670	676	699	735	691	659	692	711	649	711	663	714	703	676	699	658	683	693	709	669	654	677	695	701	681	668	697	680	683	690	690	684	682	700	638	686	698	667	695	693	713	716	690	724	661	702	725	680	686	703	662	675	743	669	690	713	696	706	668	668	665	719	759	717	707	690	652	669	684	675	704	683	679	650	645	675	664	673	694	711	679	694	633	677	693	629	713	700	687	684	695	696	661	657	724	722	674	662	696	721	689	706	725	716	713	677	750	712	652	706	716	735	690	658	667	733	701	683	725	707	693	693	674	686	645	722	697	647	664	688	662	646	670	696	707	730	711	679	695	634	673	686	805	708	735	690	657	681	687	690	708	675	680	715	654	721	678	677	690	678	714	653	673	714	702	673	702	692	653	721	725	679	682	617	686	665	723	709	653	705	737	736	658	693	701	648	702	639	625	654	694	733	708	684	676	707	698	651	649	726	601	700	676	728	712	733	728	710	698	688	652	681	676	670	700	668	663	664	709	707	718	687	699	699	726	684	703	714	713	694	659	724	720	709	604	670	721	709	713	724	701	643	627	681	611	713	709	704	704	645	695	665	670	723	700	669	715	696	663	695	684	691	632	696	682	737	726	677	711	680	687	683	662	687	743	679	719	690	683	692	692	664	715	669	671	682	688	658	703	687	651	695	672	702	661	692	687	677	697	630	643	692	687	686	720	689	668	685	745	730	714	686	687	659	698	683	723	686	672	701	694	685	646	701	736	651	700	732	713	651	684	701	733	733	702	698	665	713	666	677	650	680	673	665	715	718	688	665	675	648	706	740	698	680	693	675	661	709	664	728	737	681	738	695	705	666	737	723	705	651	689	716	702	725	666	731	679	695	696	671	662	701	681	650	650	679	665	688	666	726	679	670	706	677	739	775	732	693	688	683	682	703	720	680	676	692	647	686	681	654	729	722	722	643	674	748	705	681	687	695	667	668	644	715	700	715	638	662	699	680	672	693	705	689	658	719	712	673	674	665	680	675	674	706	704	688	685	731	735	739	657	667	664	739	712	657	700	692	694	642	662	676	691	674	684	658	706	667	632	708	685	730	695	729	654	690	715	662	654	688	722	705	676	676	712	695	695	715	644	681	682	692	727	681	621	689	707	657	658	676	698	687	706	709	694	725	672	705	709	656	631	689	699	621	698	676	683	706	697	706	705	689	647	675	655	690	712	727	697	674	714	664	727	690	709	730	742	643	686	659	737	718	665	678	701	689	695	709	693	693	695	679	726	678	679	665	676	664	682	717	663	692	689	743	737	716	646	697	698	646	687	683	648	698	664	720	697	716	691	689	672	716	714	685	683	696	708	666	701	652	706	656	635	690	685	650	727	637	688	679	691	679	687	699	703	682	669	691	639	701	679	726	713	653	709	706	664	731	690	679	704	690	701	650	682	672	682	715	706	639	666	667	739	689	660	696	685	689	677	688	615	662	636	720	662	746	692	694	703	715	658	688	768	690	707	733	743	722	716	701	712	771	682	674	724	649	665	701	684	714	686	732	685	715	671	698	687	642	676	702	718	665	691	736	693	709	724	714	702	692	696	712	717	694	682	710	699	713	709	687	699	735	731	701	702	689	731	677	697	642	709	678	676	724	714	664	668	669	701	685	674	645	642	676	711	686	738	650	706	714	673	729	698	667	636	688	719	692	692	681	731	708	674	679	697	699	682	688	715	697	678	683	706	685	655	635	670	664	701	685	717	680	690	673	653	664	663	709	699	611	639	714	703	756	713	691	672	691	637	709	758	721	733	673	694	676	699	690	734	751	714	710	642	680	710	724	728	675	656	691	705	723	698	661	731	698	707	681	636	692	716	694	683	720	629	707	713	700	756	704	718	666	661	710	709	741	692	698	702	685	695	689	673	670	660	678	724	712	638	708	715	671	717	678	753	663	716	670	685	702	665	692	690	663	645	677	739	723	695	692	672	720	661	676	694	684	634	698	672	699	738	716	719	676	647	727	662	670	707	696	673	694	711	714	720	721	662	692	730	729	733	669	717	693	718	723	709	700	691	674	701	726	725	718	726	680	699	628	689	690	689	701	660	698	684	732	637	685	708	705	700	693	675	673	665	696	698	702	652	757	709	692	661	669	727	693	699	695	640	702	700	686	690	683	681	694	692	681	682	657	701	725	699	711	733	713	626	692	701	694	649	644	684	719	673	722	667	687	653	717	652	671	726	685	671	753	699	663	687	702	670	645	682	666	702	647	724	730	667	661	713
5118	1310	1236	909	758	712	695	643	665	1006	3318	2895	1574	863	630	537	563	574	567	562	508	534	503	519	548	561	524	550	493	536	565	529	549	567	559	537	536	533	540	563	548	535	574	535	564	566	533	562	534	511	566	554	533	591	561	529	516	542	557	578	516	579	516	595	575	533	530	527	561	616	539	556	558	529	601	570	531	542	507	554	549	535	529	520	549	546	533	552	518	535	531	526	556	550	559	598	535	592	575	544	520	539	581	530	555	568	540	533	561	528	546	526	564	544	554	541	547	508	540	565	535	507	563	516	525	538	534	539	571	530	562	524	570	506	569	575	543	541	541	564	549	510	529	583	527	573	544	538	538	526	529	599	553	506	531	584	569	552	555	563	520	566	566	536	539	553	538	559	575	536	545	538	518	551	534	552	569	537	546	538	549	519	569	534	583	556	483	543	547	518	536	543	537	516	514	577	544	529	542	527	547	558	519	521	552	555	553	530	560	518	514	570	515	546	552	546	567	532	549	531	567	542	555	519	528	540	540	530	560	537	520	578	539	564	537	559	536	583	532	530	544	547	524	557	547	533	545	561	551	519	535	590	547	567	559	532	532	570	586	568	583	578	562	536	554	568	534	574	534	557	527	512	543	516	537	564	518	505	514	490	522	562	541	547	557	567	544	529	569	535	537	560	558	527	557	568	556	525	570	554	569	550	527	533	586	534	536	554	559	502	553	540	553	562	509	529	548	550	496	580	540	561	546	542	555	529	525	541	538	560	569	535	547	523	538	519	570	558	582	558	513	588	525	522	561	550	533	511	544	505	561	560	533	540	545	536	542	538	542	534	561	534	542	574	559	550	520	537	576	547	539	533	570	520	553	589	546	558	563	563	523	521	556	575	564	570	561	529	539	591	537	552	516	547	535	577	542	521	582	570	523	573	528	569	571	564	520	571	544	524	572	519	534	558	579	560	533	555	557	547	541	528	561	564	565	544	525	540	554	544	525	553	502	524	519	538	480	556	599	557	566	561	547	508	524	552	547	490	540	537	539	549	504	566	605	561	533	538	539	540	506	544	544	542	549	517	568	566	543	553	519	501	547	561	546	567	540	513	568	565	564	541	519	551	536	558	552	535	550	592	582	536	536	542	519	564	558	545	533	540	524	533	552	550	547	553	574	566	530	529	529	575	516	550	565	512	515	571	527	546	543	527	499	554	522	529	540	498	533	551	552	537	513	543	532	513	532	575	557	549	570	537	550	561	498	537	527	582	553	519	552	521	560	570	572	590	554	560	535	558	566	505	512	507	529	560	552	532	530	509	559	541	507	519	518	541	539	529	547	533	565	520	555	523	600	521	532	562	525	525	618	545	554	526	564	542	548	554	577	539	542	520	574	595	600	533	564	553	531	548	568	526	525	535	514	573	586	585	621	499	508	577	550	617	545	530	565	579	543	521	533	531	548	565	536	563	568	579	547	516	536	540	558	552	562	544	527	570	583	512	570	523	560	534	547	572	560	529	570	577	546	533	574	535	508	568	528	553	521	503	562	538	532	564	535	481	558	552	550	569	552	582	578	538	539	515	518	523	557	523	549	539	532	536	513	555	594	571	535	562	539	575	502	521	574	550	537	559	512	566	547	553	556	552	585	539	558	579	552	568	512	530	521	557	568	507	562	520	572	558	565	546	551	535	533	519	533	521	557	551	525	532	531	579	537	564	527	592	577	561	524	517	553	543	560	569	548	551	533	554	543	562	542	582	562	505	561	582	548	532	544	536	520	560	520	592	508	498	547	523	558	489	540	548	564	546	541	574	554	541	552	595	515	537	519	548	583	533	559	560	559	537	557	599	572	535	566	608	510	556	579	524	529	560	511	548	541	551	516	577	586	560	548	561	511	547	534	557	542	538	560	521	514	542	535	545	542	538	541	582	535	561	536	548	532	562	560	581	589	577	505	534	594	537	552	513	544	565	555	550	517	557	545	507	555	504	592	572	543	556	590	527	581	558	520	560	534	520	537	539	570	556	549	497	488	556	525	516	544	567	540	552	515	539	523	574	549	543	551	530	509	560	591	513	596	555	561	580	540	600	549	539	534	523	527	508	548	540	577	539	560	594	563	489	592	530	529	583	542	586	545	500	528	552	565	507	578	526	547	524	543	540	573	584	562	453	483	541	536	573	524	543	558	532	529	528	542	553	544	582	513	481	544	589	567	525	552	564	570	548	542	558	580	509	520	542	509	521	563	560	525	553	547	582	584	541	581	570	545	526	544	574	563	531	563	548	556	535	553	552	551	562	549	557	523	557	516	536	542	564	565	555	571	560	563	568	549	529	543	537	567	559	545	543	557	535	562	576	528	563	579	555	534	553	551	522	533	539	558	526	547	544	524	563	525	545	527	532	540	551	518	546	547	527	558	544	495	552	564	502	569	592	517	541	527	563	578	569	512	569	553	522	564	541	547	532	525	533	528	552	566	526	551	513	537	578	501	598	541	551	547	514	557	537	496	528	506	565	530	533	562	568	535	514	528	565	501	535	587	525	539	535	516	563	515	579	565	557	548	547	540	516	546	531	587	521	546	559	521	535	523	572	551	542	591	581	564	566	526	529	601	578	551	558	561	537	541	559	546	505	574	586	522	592	604	576	548	594	547	518	551	503	538	520	545	532	598	569	543	557	528	536	548	534	534	573	555	538	617	578	537	575	549	562	549	550	597	541	567	609	555	507	565	541	564	547	547	599	563	505	560	508	532	544	549	555	540	552	543	598	547	570	542	534	599	541	565	549	528	561	569	554	562	540	577	517	590	532	562	527	520	537	546	568	559	555	524	538	579	550	557	502	595	566	540	516	603	554	525	525	533	581	573	505	522	527	522	493	518	523	541	552	573	547	495	573	538	534	540	547	490	536	558	546	570	533	542	556	521	531	550	540	526	576	541	567	562	543	563	510	559	532	525	558	580	544	594	561	565	580	555	539	543	532	519	555	564	541	541	534	564	525	529	533	527	543	544	505	548	552	560	569	564	553	549	506	570	550	595	561	585	535	559	562	563	562	565	587	524	558	496	526	541	505	534	556	580	550	486	544	484	528	504	574	550	541	522	529	579	547	570	562	581	553	535	547	571	564	549	529	608	511	526	588	559	548	532	547	545	540	574	535	572	524	527	521	556	516	549	565	514	543	552	562	549	525	533	526	542	515	542	528	555	565	526	549	528	543	558	509	547	539	568	525	553	525	559	550	554	559	558	557	600	568	530	532	535	541	572	544	561	544	516	546	505	578	536	549	536	560	559	576	581	578	542	532	546	529	522	550	500	552	535	527	506	540	591	543	548	512	496	554	574	600	528	530	526	564	540	583	550	547	522	548	570	544	552	515	584	570	605	535	541	541	572	565	542	543	563	559	574	539	554	530	585	547	544	534	545	504	542	547	572	577	539	506	526	601	548	505	589	560	526	519	592	512	545	556	513	549	537	543	569	574	572	517	564	569	582	544	539	513	582	527	554	534
24866	21081	27480	24901	12065	2087	1481	1046	963	5479	23977	20715	8673	2444	1090	807	793	740	778	770	735	769	764	759	786	701	718	743	756	723	700	792	783	722	728	715	733	789	736	745	698	753	727	738	778	743	740	723	789	735	738	728	781	684	723	744	752	721	728	729	727	760	729	704	747	751	738	730	774	761	721	719	699	749	752	740	735	754	756	763	722	702	774	704	713	729	735	693	756	784	757	699	769	766	778	710	759	725	727	749	754	750	738	743	704	717	721	749	754	719	717	751	749	751	731	778	704	728	735	711	696	760	731	704	724	678	758	704	721	745	682	773	785	735	682	733	763	743	751	742	753	671	736	677	751	782	714	749	704	736	746	722	738	707	701	743	728	731	735	738	682	695	768	813	761	754	714	715	756	674	738	730	715	743	699	742	709	689	690	706	771	791	724	693	746	763	736	780	691	711	762	744	750	723	720	736	702	740	729	722	719	765	668	747	805	753	774	751	712	711	682	725	735	765	738	795	715	722	790	789	765	741	722	709	727	776	746	750	745	746	750	752	762	775	753	758	750	732	744	735	721	726	741	757	774	719	734	727	732	756	719	735	719	743	749	714	725	717	731	734	754	692	746	727	720	708	759	690	724	742	726	709	764	729	734	773	769	790	696	688	733	732	708	737	746	723	753	738	725	745	761	758	742	746	712	713	796	720	725	759	692	704	750	754	679	723	727	732	746	743	775	716	727	760	746	676	775	716	684	758	747	771	678	707	728	741	744	695	740	684	791	702	744	774	750	723	767	738	713	677	699	707	764	714	704	754	715	786	714	727	774	714	685	746	790	776	730	720	716	735	723	739	740	712	777	754	753	753	717	700	788	773	786	725	725	703	741	737	710	761	751	726	745	760	756	755	746	741	734	714	740	765	747	731	721	731	713	736	773	709	694	681	667	727	775	742	769	752	753	762	781	735	741	748	724	730	723	735	750	743	729	714	746	695	693	795	771	778	796	749	775	723	719	702	730	765	711	715	766	781	718	719	738	764	731	750	761	707	699	739	717	739	746	755	731	684	745	791	720	681	744	727	744	709	741	694	771	726	719	770	683	747	741	718	750	714	797	733	720	708	744	705	744	725	779	756	734	766	772	673	723	705	689	725	721	732	746	742	749	765	727	740	741	756	727	694	740	734	775	684	752	706	710	754	730	753	776	790	740	753	708	727	725	785	723	765	716	702	734	757	745	795	702	758	723	733	714	745	696	797	668	682	724	696	722	749	734	757	695	757	727	742	730	705	722	722	747	752	725	711	772	754	717	787	739	740	669	768	780	760	779	722	701	740	714	769	717	693	799	732	746	722	726	712	710	780	703	722	742	765	730	718	722	750	776	730	724	722	734	724	730	737	769	728	765	762	757	799	777	683	742	739	726	742	730	731	712	756	718	773	737	735	730	728	752	839	751	718	720	755	744	688	707	751	762	702	789	771	738	707	766	767	736	778	725	780	737	715	744	774	775	722	749	702	758	722	706	768	770	774	696	712	765	774	744	720	780	733	699	754	726	738	773	724	706	684	731	707	709	744	768	724	760	760	754	719	758	722	718	743	701	727	759	717	758	720	724	750	729	745	730	761	747	739	695	728	751	722	770	704	757	760	705	677	706	766	750	774	767	725	736	729	730	717	699	699	752	709	740	738	722	731	686	750	757	767	763	728	733	732	730	716	769	733	752	731	711	733	774	740	792	715	729	741	743	726	738	774	756	717	713	720	748	720	698	763	696	758	722	760	715	702	713	726	737	738	736	715	703	754	728	775	710	700	762	717	747	739	755	763	682	734	745	772	728	725	688	713	731	774	790	770	748	761	677	746	716	726	730	738	679	746	741	748	722	750	718	710	691	740	724	726	719	761	744	712	758	740	697	733	752	729	783	774	753	729	743	734	701	774	744	751	717	758	750	768	718	758	782	699	750	700	754	772	726	734	705	705	712	773	724	725	760	739	763	761	719	721	780	752	755	797	720	751	738	773	712	731	741	693	737	687	736	766	715	745	723	738	743	733	721	726	719	759	717	759	702	746	756	731	706	801	779	694	753	702	695	734	675	713	734	714	724	760	728	741	709	696	709	720	726	757	742	786	766	725	765	740	774	735	761	716	749	697	698	767	719	728	735	706	748	750	735	761	735	703	747	777	731	693	751	734	761	670	646	722	746	695	704	714	749	724	727	756	731	721	733	755	728	772	745	747	749	741	762	738	753	727	737	736	722	731	734	758	737	703	802	750	735	719	760	743	754	753	745	711	737	759	654	735	718	726	685	716	701	755	716	801	708	712	807	764	741	703	754	740	739	721	717	684	688	759	724	746	767	701	763	765	750	737	731	729	725	747	712	751	716	719	745	686	735	753	713	726	771	747	738	732	740	736	748	783	732	678	736	736	721	735	713	691	734	672	725	715	735	747	736	688	725	743	723	740	763	772	739	689	704	672	712	690	753	703	736	710	700	701	718	698	701	676	707	734	767	737	748	745	734	725	707	691	741	730	741	732	767	754	702	742	720	764	776	771	729	737	691	692	720	721	700	724	707	765	727	732	748	733	707	756	708	751	703	709	705	784	770	720	815	709	701	758	783	748	737	722	698	730	741	727	760	718	785	713	788	714	736	699	784	735	738	746	700	756	700	703	749	722	701	740	742	759	744	755	742	730	702	719	693	707	755	740	687	787	695	788	741	745	755	744	760	736	763	671	720	766	720	730	728	759	741	708	703	738	734	714	792	712	741	772	704	718	734	693	755	721	714	698	695	749	702	726	723	772	676	744	705	732	697	753	749	728	727	754	707	707	753	736	728	712	759	744	716	765	769	775	764	734	731	697	739	766	747	703	705	712	755	721	706	737	748	688	785	778	729	721	727	760	731	688	703	764	704	692	741	792	732	739	793	770	738	795	765	712	757	701	735	707	761	745	716	742	743	742	769	798	809	779	728	753	668	713	683	738	737	744	747	704	751	751	744	679	737	745	724	738	735	751	754	741	771	742	717	708	745	754	725	753	785	756	714	793	747	750	735	717	743	709	782	720	721	748	711	698	731	745	777	762	749	737	693	742	796	728	742	707	758	737	750	746	752	680	734	732	658	713	760	706	736	775	727	772	694	756	756	773	694	722	704	722	733	803	739	660	727	789	760	746	735	722	731	751	737	738	707	742	725	715	748	748	800	760	717	698	736	706	708	788	725	745	714	732	695	718	734	741	766	742	748	728	765	786	723	709	724	713	728	726	686	748	759	754	793	754	734	716	738	730	698	696	703	764	724	735	739	778	724	754	734	708	698	705	729	720	710	753	755	755	716	749	696	704	723	696	733	688	721	748	726	771	758	733	729	721	751	684	709	732	727	704	732	715	698	768	737	753	751	697	726	770	719	762	775	702	725	767	694	745	728	732	700	738	769	711	725	736	765	697	710	694	711	753	722	725	738	733	735	736	710	749	703	722	725	744	718	728	750	678	781	752	739	783	769	752	722	720	670	723
4084	5384	4425	2484	1759	1436	1181	1070	998	7530	23287	16783	6776	2106	916	669	616	624	614	617	631	573	643	636	605	611	572	573	633	581	585	623	567	625	605	576	587	629	576	596	619	611	605	632	583	584	641	607	581	601	604	551	614	572	601	606	562	610	567	621	602	575	622	560	605	591	565	612	608	603	630	658	633	571	587	584	645	601	592	585	640	612	658	581	576	634	654	594	623	551	604	617	567	643	581	591	584	592	591	581	605	562	634	592	592	573	606	636	607	567	567	584	551	560	609	596	655	615	594	581	591	582	625	598	601	565	626	589	612	634	613	564	627	608	584	608	623	623	621	612	594	588	578	589	633	627	586	577	615	617	615	646	622	574	589	637	610	605	635	614	582	625	563	562	588	642	591	640	539	593	625	620	591	614	626	614	609	606	595	602	593	549	600	610	628	629	601	636	609	617	576	587	570	623	586	605	624	583	617	613	557	598	599	636	632	582	615	589	580	565	640	631	603	635	591	644	589	609	597	624	587	584	625	597	610	610	575	640	615	598	566	585	628	616	588	606	576	601	577	569	547	634	586	625	614	598	611	616	625	608	617	626	578	602	617	649	567	655	597	590	600	621	607	594	618	624	582	646	610	642	605	608	611	639	605	590	575	606	626	591	596	611	609	576	580	598	593	585	636	610	622	615	628	570	599	640	638	572	609	618	604	576	605	601	608	639	553	605	627	570	616	622	601	613	590	598	612	551	628	624	594	635	659	624	606	617	633	601	600	548	589	603	620	552	623	586	615	618	602	610	572	616	606	609	573	657	598	614	597	578	583	606	576	604	582	596	562	582	614	567	637	613	595	579	628	631	581	608	614	615	594	603	640	637	659	652	592	555	626	563	608	623	622	599	601	648	604	622	601	612	607	616	657	588	613	582	608	563	624	663	649	598	590	562	630	602	610	554	608	611	602	626	605	633	630	571	592	635	605	589	622	565	587	613	614	611	618	600	610	626	622	609	611	601	613	601	601	605	605	603	616	653	605	577	637	600	566	590	620	575	585	576	579	624	594	642	599	628	644	600	641	525	631	592	602	585	610	592	582	610	590	588	621	577	600	641	605	611	614	613	629	586	569	603	575	625	630	574	592	598	623	611	630	598	597	615	608	583	626	608	559	593	566	581	609	571	616	549	587	598	569	591	562	662	617	560	591	564	602	612	572	586	582	599	601	593	624	612	654	607	623	593	581	602	597	600	641	597	578	641	625	556	628	577	644	633	595	560	599	583	603	563	578	612	620	613	588	628	615	578	592	630	594	591	623	597	602	610	600	576	658	603	567	605	654	590	584	575	600	580	571	574	606	625	588	594	603	604	559	594	586	638	576	565	602	599	598	616	587	591	583	574	571	622	609	564	670	556	621	601	620	587	585	643	636	618	611	621	609	587	584	599	611	608	581	550	576	638	600	584	553	583	612	571	583	591	578	644	541	602	637	571	585	615	629	624	599	586	589	623	572	605	593	607	608	581	585	641	574	629	620	626	605	639	620	593	641	606	571	655	608	617	605	531	629	622	599	620	625	587	613	591	597	623	605	565	624	621	606	565	573	609	601	581	598	601	604	580	564	639	609	595	589	586	582	622	588	659	592	569	597	523	603	606	562	602	599	552	619	609	596	618	614	667	597	592	567	581	595	600	601	591	629	623	581	650	585	611	555	587	583	598	610	606	579	554	563	585	578	598	610	609	579	617	597	613	600	558	621	597	631	609	559	593	555	608	576	644	577	618	586	611	569	578	626	618	622	595	616	620	636	605	610	597	611	620	596	615	608	585	589	588	557	637	596	596	580	553	637	712	603	607	617	586	594	595	626	576	563	568	615	607	605	595	596	626	599	608	608	557	587	605	629	607	588	589	566	612	627	606	615	606	619	594	599	597	623	623	622	598	596	604	593	620	624	641	608	574	568	659	634	583	551	567	580	580	585	552	595	628	603	580	596	567	585	595	616	620	615	596	636	587	649	616	613	626	632	598	580	584	631	630	609	568	586	585	617	566	604	593	575	628	598	616	598	618	615	623	546	563	632	590	564	584	597	607	592	627	620	576	570	606	589	605	579	593	605	587	604	619	578	544	651	574	606	557	615	586	612	536	634	654	607	555	583	589	588	588	606	618	586	608	629	641	579	609	572	595	589	591	620	589	625	579	604	576	601	571	647	630	603	609	584	550	629	590	564	586	612	634	631	601	572	577	606	601	623	605	602	578	635	582	551	596	599	583	579	593	571	632	588	634	602	613	633	622	604	641	550	601	617	610	616	584	584	586	603	582	627	590	629	597	545	664	581	622	598	581	569	620	615	567	626	619	592	598	578	557	610	594	569	572	597	640	602	598	592	560	558	636	610	643	595	576	637	624	539	591	599	541	614	598	641	562	550	607	594	594	543	580	600	565	587	646	588	595	590	618	601	638	602	625	591	625	590	593	616	613	616	542	582	576	595	578	584	623	613	618	575	619	609	563	614	634	549	623	607	626	609	557	582	605	599	626	612	606	623	595	566	602	646	610	554	597	572	573	635	593	581	606	629	598	579	596	599	594	607	599	645	575	606	641	632	592	591	583	602	614	595	566	588	591	599	602	585	637	609	583	606	561	636	578	612	651	569	620	588	622	588	625	593	612	597	610	579	608	595	595	626	588	550	597	603	577	599	623	573	577	614	635	571	603	664	618	606	564	643	581	583	544	565	582	544	615	629	604	597	598	623	554	606	636	584	578	592	595	566	591	616	589	600	636	622	575	584	582	570	611	596	571	627	593	590	597	621	566	602	606	604	588	596	575	615	569	593	614	579	606	609	623	607	613	609	556	589	587	606	584	629	607	651	598	575	626	599	585	645	566	594	590	605	613	589	617	617	603	604	606	587	559	636	632	630	637	572	617	589	572	604	557	602	642	589	623	581	589	614	621	582	587	619	589	558	592	588	615	598	582	609	593	617	600	613	598	615	580	576	613	596	630	613	613	609	628	601	571	593	591	626	603	579	565	602	550	608	601	628	600	577	534	592	623	605	566	624	582	595	548	626	605	577	596	606	543	616	613	597	570	602	615	622	604	610	653	551	649	578	590	569	634	650	581	594	629	594	577	630	612	614	574	548	575	621	568	579	608	594	575	561	574	580	608	579	592	593	588	632	611	609	578	600	632	618	604	580	592	594	583	578	627	624	618	624	584	624	548	581	643	586	535	585	633	628	570	594	622	621	622	575	658	620	573	616	582	637	625	606	579	585	615	603	566	634	650	557	573	633	625	584	617	578	609	569	592	581	587	599	596	593	595	618	567	549	584	635	618	606	596	622	552	625	597	590	591	584	606	575	608	591	597	578	599	616	585	590	579	615	574	633	595	621	597	628	595	580	598	594	632	633	598	600	584	627	593	592	613	603	608	589	608	573	591	617	595	617	615	610	587	583	615	615	555	623	598	618	642	606	612	615	573	593	644	581	619	601	630	593	624	584	570	592	614	633	613	617	630
23880	21063	28342	24017	21044	10457	2821	1642	1397	21919	36247	27970	13909	3672	1436	1020	893	883	952	941	902	898	954	883	911	906	882	911	862	883	859	883	924	870	884	876	829	885	932	883	924	900	829	944	902	911	886	921	943	850	913	920	867	921	876	902	937	888	878	904	887	846	896	930	927	893	904	833	912	854	890	898	869	866	862	880	937	910	910	877	842	914	855	897	856	896	892	908	860	905	908	944	886	965	933	921	884	877	839	939	906	887	900	904	856	854	877	896	919	896	893	862	888	858	917	898	832	869	889	921	837	889	904	859	894	938	917	859	811	948	916	917	931	889	868	874	853	883	872	923	889	902	865	862	981	918	905	864	886	896	931	916	848	841	891	899	913	921	934	895	919	928	895	888	891	902	900	888	901	875	907	862	863	924	842	882	945	895	877	839	879	899	854	900	868	948	893	874	886	855	887	882	863	885	903	871	892	922	887	899	899	890	844	832	903	883	900	873	911	882	974	882	908	912	927	878	860	842	841	861	876	873	896	894	929	869	926	945	877	901	885	846	871	885	915	868	823	820	852	895	891	913	850	899	873	903	889	864	854	888	887	864	859	885	866	913	857	892	907	869	850	891	882	892	883	876	870	859	870	865	922	866	914	914	881	855	915	912	838	884	889	872	888	888	915	879	821	873	856	883	914	917	900	925	831	866	856	926	896	904	895	858	854	905	826	888	867	884	858	904	908	888	859	870	874	879	895	908	899	845	903	895	834	933	904	870	846	942	895	875	833	858	876	897	853	893	955	850	915	893	840	840	894	869	922	895	887	882	854	816	874	877	904	867	879	867	868	904	919	909	886	885	968	872	849	911	870	905	862	884	861	802	886	855	915	893	868	877	885	810	845	851	897	925	916	860	889	844	867	889	897	884	860	878	914	878	878	899	853	914	885	851	801	895	865	933	850	839	908	895	877	873	920	885	898	928	886	910	828	883	869	937	861	867	957	914	836	970	897	918	906	867	909	890	896	877	873	857	868	914	865	909	884	811	902	899	884	842	918	884	917	879	856	911	888	899	904	924	918	849	850	883	832	887	917	891	865	897	887	866	873	903	901	884	851	853	818	829	828	831	920	874	879	874	916	947	962	863	867	913	870	892	884	883	815	857	892	831	880	805	871	899	916	911	836	848	885	822	904	846	872	937	871	898	854	847	853	907	897	906	885	864	828	867	840	891	894	900	892	860	871	849	832	896	869	912	912	895	871	851	813	825	883	884	886	908	841	888	931	902	873	848	881	850	918	885	914	922	933	887	875	871	881	926	912	905	870	900	902	821	840	894	877	901	906	868	860	848	892	924	915	926	896	915	876	903	889	912	901	898	887	864	869	924	869	904	929	866	871	919	882	905	838	866	849	898	861	869	850	865	878	904	858	835	862	834	875	903	900	938	867	881	835	878	911	936	865	887	859	932	846	840	879	874	904	862	912	885	875	848	913	918	884	840	855	899	919	890	868	815	841	859	847	865	889	842	899	873	873	887	871	958	829	901	914	879	866	876	950	917	852	884	885	888	893	880	840	894	868	896	873	916	901	787	870	848	825	868	883	843	924	844	903	868	847	857	860	885	848	932	878	892	875	867	889	924	884	892	873	863	875	838	890	884	872	921	915	888	858	901	887	935	859	898	873	889	872	863	871	884	920	902	926	893	840	847	885	897	891	876	827	890	836	902	884	906	901	850	879	893	878	853	865	870	927	859	850	870	838	877	878	899	845	864	926	892	874	849	841	887	854	917	886	881	874	858	852	900	820	892	915	880	926	892	882	842	905	875	897	866	887	846	902	851	940	855	878	852	825	890	924	922	965	890	886	920	884	892	861	887	853	877	959	859	823	896	802	869	887	860	916	848	883	888	901	902	819	861	902	826	874	889	897	870	837	816	887	874	894	921	895	865	897	911	842	852	884	916	849	865	887	908	901	878	865	853	913	921	863	834	888	884	915	873	834	840	865	823	914	870	833	857	864	892	881	911	859	913	855	867	880	815	929	881	939	909	839	869	888	859	872	886	903	906	825	847	970	870	887	861	849	875	860	935	883	884	861	856	895	927	924	890	883	850	914	921	872	819	859	878	906	886	918	877	820	856	870	870	898	896	865	874	886	895	858	834	849	910	862	856	828	842	875	844	860	837	857	879	861	906	928	863	879	870	865	858	856	871	872	862	869	868	908	890	925	866	927	870	892	911	883	860	917	950	871	875	989	882	893	874	858	945	916	925	848	913	824	898	879	888	868	901	845	917	840	860	849	855	887	859	844	908	922	896	914	879	892	844	820	896	866	837	834	881	838	817	923	887	921	890	904	899	891	852	871	909	912	856	872	852	909	928	854	875	859	865	889	887	891	883	922	885	869	861	861	865	902	882	931	882	868	919	866	911	865	781	861	897	800	861	877	887	877	870	932	895	868	858	840	870	885	890	871	860	842	828	864	871	862	851	909	922	916	861	888	871	902	922	879	866	902	820	898	832	893	863	856	837	842	900	860	879	817	833	886	878	920	840	858	896	868	932	919	849	877	893	866	859	897	890	898	849	890	875	922	894	858	857	875	932	868	874	895	914	843	857	897	852	855	873	881	879	886	884	868	846	824	860	868	865	857	885	848	863	921	858	906	902	892	862	862	869	902	858	830	861	884	882	890	861	870	882	922	835	959	912	858	880	902	906	886	839	872	794	883	897	937	899	873	904	874	822	808	900	875	903	870	904	882	873	803	821	894	905	839	861	880	874	899	879	873	913	896	890	883	917	879	881	812	846	858	928	881	878	895	860	860	848	882	891	846	872	862	892	865	853	891	860	879	859	927	920	896	873	899	913	847	886	872	858	891	933	899	863	918	900	891	850	890	862	886	897	960	844	941	928	909	924	878	860	878	848	867	910	856	908	830	875	866	841	843	848	909	890	904	856	879	947	919	904	887	892	896	869	868	843	858	880	910	906	856	901	824	868	861	932	917	934	921	856	833	890	863	896	910	872	859	889	958	861	903	809	889	866	843	845	861	899	892	851	874	892	863	858	895	849	846	849	889	903	854	886	918	882	823	940	881	855	882	855	901	915	921	895	883	870	924	882	890	862	882	865	901	878	895	864	866	916	855	910	873	961	899	898	813	890	928	899	940	896	849	901	846	897	869	961	828	848	836	891	907	864	898	938	911	815	894	872	872	876	881	901	905	942	873	868	850	893	836	863	878	929	897	933	897	911	863	941	889	906	815	894	902	860	870	897	838	823	813	884	862	874	858	888	861	919	912	882	822	874	896	914	876	866	856	829	831	872	854	900	886	841	871	838	934	873	871	855	883	887	902	907	869	889	889	869	937	889	894	869	848	878	879	868	908	846	830	838	901	847	893	877	856	886	882	896	907	894	831	865	902	864	891	888	876	888	912	984	865	872	919	902	926	839	938	859	859	877	886	854	948	913	864	883	860	851	891	867	877	901	865	878	857	881	840	840	881	881	904	825	916	874	862	877	812	871
4888	8376	7575	4485	3195	2534	1928	1573	1553	26043	31056	22792	10011	2879	1225	821	718	729	781	706	716	713	762	736	728	705	730	729	724	719	778	732	707	682	739	781	726	716	764	740	663	728	731	750	692	698	724	712	730	676	738	690	676	735	727	686	735	765	745	750	723	725	740	689	746	694	678	634	704	704	663	695	707	748	669	715	747	676	732	782	705	741	697	738	732	668	697	705	713	694	729	714	714	757	701	711	694	732	695	665	745	699	675	735	721	747	723	710	706	685	707	701	745	697	741	675	720	655	733	691	709	677	671	739	689	708	659	699	720	729	768	708	712	729	749	695	697	747	747	744	714	741	695	715	685	716	702	738	700	726	669	745	717	706	728	725	730	741	696	711	722	757	656	712	713	674	745	721	674	715	761	709	668	698	739	713	715	691	675	698	700	667	719	710	701	740	710	737	703	702	730	707	736	705	740	756	727	700	691	685	688	678	735	715	684	749	705	682	712	710	693	697	737	681	717	717	723	711	684	676	734	710	712	764	658	717	706	771	695	713	781	685	752	764	715	673	695	706	692	700	705	732	746	709	692	688	710	737	736	740	705	737	725	732	713	760	721	700	724	661	686	667	672	735	715	669	716	724	695	694	669	726	685	705	702	707	717	732	747	702	739	722	718	743	721	683	748	701	690	705	670	699	701	697	733	724	736	722	702	729	706	728	649	725	652	660	742	686	756	757	667	697	744	721	718	731	691	733	706	738	692	713	732	734	709	744	726	685	704	716	712	725	708	700	700	699	702	726	743	660	732	756	740	694	686	665	716	730	726	721	667	712	716	751	696	676	710	763	683	751	722	683	684	753	718	726	760	685	735	706	698	711	700	713	739	680	702	777	669	676	726	745	661	724	731	679	695	694	693	686	696	650	749	712	729	744	691	716	699	767	709	707	687	661	695	772	711	698	699	717	716	691	706	697	755	726	690	715	679	702	758	696	669	735	756	751	742	699	689	704	725	692	723	769	724	656	668	685	720	699	671	697	725	745	645	694	760	699	696	722	724	741	723	652	667	703	661	657	688	754	701	665	681	737	707	704	712	704	682	657	725	668	702	702	711	686	682	688	689	713	692	703	722	671	665	695	692	756	719	738	680	680	753	724	672	678	722	697	754	715	693	745	690	727	727	692	738	684	669	731	696	689	728	699	695	725	709	716	682	748	675	704	652	741	667	719	733	690	711	691	665	716	702	686	710	699	735	684	779	691	761	738	733	729	728	703	732	703	684	732	707	732	663	704	743	700	733	677	693	735	688	692	695	729	699	708	704	742	702	691	720	698	727	718	725	719	690	719	705	722	731	688	722	683	673	689	723	711	693	683	644	726	693	680	717	723	731	697	695	721	742	726	736	717	721	682	674	697	749	716	754	702	701	757	756	679	683	720	735	737	737	679	731	717	707	703	750	724	721	719	659	748	756	771	648	732	674	692	634	679	721	754	686	739	738	735	737	710	676	667	688	722	704	697	682	697	706	704	776	678	702	695	695	694	707	717	726	741	721	695	731	718	658	700	713	704	703	751	716	686	709	660	723	718	695	665	727	740	715	674	702	663	690	678	741	739	682	729	694	760	684	718	714	699	731	685	680	748	759	694	670	718	688	711	701	688	643	691	718	694	734	731	733	736	774	745	717	726	751	701	726	711	691	744	705	727	655	647	678	716	725	696	704	685	719	683	673	721	715	759	684	679	715	727	714	702	749	713	659	696	708	738	687	725	727	692	736	707	702	669	701	726	718	717	705	731	736	679	666	732	707	718	699	749	685	732	685	688	707	677	707	656	670	710	707	716	756	668	714	718	655	709	713	697	698	724	707	672	683	732	705	719	704	715	734	715	712	710	681	760	701	710	688	676	701	726	724	729	742	616	675	704	711	730	655	705	769	747	688	708	726	730	716	731	711	696	716	719	714	714	713	703	685	723	709	685	733	702	726	670	691	775	722	681	684	686	675	747	718	724	666	728	716	693	729	690	692	697	712	713	734	721	704	743	749	734	760	679	672	700	666	719	716	639	731	708	703	707	722	691	759	738	693	680	717	648	705	726	716	688	724	711	687	743	718	717	730	703	660	714	704	724	719	692	678	681	714	723	705	674	713	703	709	743	687	725	721	741	688	693	698	708	740	671	731	699	681	684	706	717	680	733	681	738	688	718	723	716	715	681	638	703	719	698	708	712	746	655	693	677	747	668	726	701	692	725	709	660	665	740	680	712	687	685	737	693	663	698	746	737	717	698	724	679	723	702	733	685	757	671	720	683	695	721	682	666	697	700	730	670	715	688	758	656	717	706	741	738	713	745	673	658	764	703	698	678	704	720	721	715	739	699	720	757	692	737	716	664	715	727	679	712	668	694	682	721	751	681	753	729	695	690	712	724	713	664	678	656	728	718	718	699	708	687	729	690	734	725	747	702	684	712	740	710	639	677	692	656	694	718	699	693	708	680	685	725	705	664	688	701	689	706	717	732	730	682	690	712	678	747	672	716	718	718	701	689	716	679	737	692	707	696	698	725	682	742	724	683	740	659	669	693	698	712	701	775	716	740	703	691	715	693	684	700	731	712	711	686	726	732	719	681	737	686	643	693	736	732	745	663	685	712	741	731	735	707	676	698	695	702	741	765	725	705	687	742	712	736	677	706	762	745	717	734	731	739	677	728	707	682	736	700	670	742	724	691	673	699	683	678	745	666	681	753	712	706	702	698	723	734	717	713	690	724	723	689	699	673	677	695	706	702	706	725	683	699	675	703	694	651	686	715	687	667	704	690	693	722	692	698	716	712	713	662	736	671	732	682	770	660	679	686	707	737	725	712	688	696	701	668	742	715	781	764	704	713	758	713	694	735	728	669	673	683	717	714	689	758	671	695	698	687	680	682	698	662	701	700	700	713	709	680	702	688	657	675	665	704	653	713	702	682	696	696	669	698	702	714	741	779	773	715	662	690	735	710	731	726	705	665	676	708	679	676	699	700	711	726	698	721	723	749	714	680	685	713	711	701	767	710	754	700	691	704	672	681	708	678	717	662	684	678	720	717	726	696	690	710	780	717	708	733	696	680	737	684	714	699	688	668	696	701	718	742	735	690	713	732	697	743	708	745	707	663	692	715	690	694	685	762	697	720	648	702	715	645	710	725	710	690	698	699	687	714	704	728	700	685	713	661	739	757	706	669	726	705	734	716	720	736	711	705	656	675	716	719	736	694	739	692	691	688	706	717	682	727	736	742	708	710	726	696	777	717	757	714	727	665	716	719	722	731	667	734	683	713	722	695	718	740	679	692	700	672	697	672	719	691	719	695	684	667	711	693	686	670	669	703	731	683	735	735	718	714	711	706	690	707	688	720	643	698	728	727	725	745	684	693	690	728	651	695	724	707	759	687	646	683	645	695	670	702	736	731	693	678	686	698	693	670	745	706	707	713	716	679	640	699	725	689	670	710	730	737	701	738	693	719	690	689	695	704	700	705	761	679
27382	14096	2714	1363	984	898	809	788	888	2476	2840	1997	1206	827	733	705	688	715	695	665	653	722	704	740	704	669	687	674	708	688	746	673	728	702	660	678	690	713	675	705	704	709	705	627	674	713	722	695	662	732	683	642	686	709	640	706	751	686	732	681	657	679	701	666	694	683	693	662	667	690	683	667	645	685	716	747	690	644	677	703	728	719	728	689	687	707	731	711	700	688	675	692	663	736	731	674	693	669	712	705	670	679	646	699	689	670	704	766	654	721	712	682	691	665	698	723	757	669	658	673	670	669	652	664	717	666	708	650	635	667	673	761	652	685	669	701	699	710	675	685	679	649	675	690	703	627	647	652	713	682	671	746	691	716	696	684	659	705	670	715	715	700	681	719	696	675	674	650	643	649	669	706	659	733	692	710	698	728	705	690	707	677	686	666	709	670	711	695	706	685	678	691	686	708	668	673	712	707	712	693	718	653	614	699	629	713	663	654	710	681	649	654	648	702	681	643	679	701	691	691	669	710	688	691	675	694	657	705	745	675	720	698	712	698	731	685	683	690	640	670	692	685	709	689	705	699	655	677	689	674	708	670	677	705	671	667	663	667	696	669	721	643	671	661	645	651	694	673	657	726	687	713	669	686	686	691	683	663	690	697	668	680	674	666	678	694	673	672	677	682	680	615	707	683	705	651	688	676	676	682	659	675	688	686	699	665	675	680	649	629	704	711	684	646	708	698	693	660	679	663	669	649	686	668	682	699	660	630	700	716	685	767	680	662	655	703	635	685	658	706	674	637	647	642	711	713	687	638	665	675	686	666	671	637	692	707	720	678	720	666	696	725	672	696	644	671	688	660	658	684	696	719	666	655	670	657	660	709	666	686	732	681	663	647	706	711	615	691	717	710	602	678	651	689	670	744	687	705	650	696	674	674	680	707	668	660	675	647	670	731	693	695	659	680	653	707	707	648	700	655	693	718	709	652	710	686	674	682	746	661	681	684	682	656	702	665	687	658	697	676	676	713	672	653	679	707	665	648	711	724	665	722	668	724	700	703	702	726	670	676	692	664	676	678	699	638	690	707	689	682	688	691	701	716	691	667	683	668	650	702	692	686	699	710	659	679	709	695	711	713	653	664	700	670	622	692	685	650	640	660	718	684	714	652	659	711	653	708	695	705	657	674	662	693	683	694	703	666	625	665	620	675	658	666	682	640	671	710	678	717	659	685	694	708	703	683	660	677	712	679	630	666	679	694	690	682	701	672	682	654	680	692	660	697	657	722	688	680	673	664	646	768	674	632	703	705	683	693	735	692	728	652	690	672	666	714	661	715	689	665	686	619	643	682	637	687	665	678	701	696	722	670	700	638	694	667	705	685	717	666	698	673	694	696	638	697	727	689	679	637	704	709	676	640	666	747	712	678	704	672	690	733	712	698	693	684	682	673	679	688	667	732	739	675	651	628	699	708	690	717	722	676	716	671	670	682	674	681	654	711	689	757	660	667	715	679	666	640	692	643	693	690	617	728	619	677	670	662	682	669	649	684	674	707	692	650	685	712	662	720	707	705	703	669	713	697	722	686	691	710	673	689	697	703	656	672	637	674	728	634	739	703	725	738	674	693	729	687	718	654	715	715	687	676	659	663	658	673	674	658	663	704	694	717	674	653	699	687	672	676	658	698	690	750	688	708	678	695	665	664	705	720	678	673	711	673	686	681	701	672	708	727	641	698	692	651	650	678	657	696	609	689	734	648	633	651	727	720	665	702	656	673	671	704	702	646	694	661	658	695	634	683	701	660	632	704	667	672	688	707	709	693	684	708	722	683	681	675	664	693	599	722	685	634	662	657	679	692	636	674	663	650	680	721	734	711	673	687	712	605	689	695	679	719	676	681	714	655	683	658	689	729	695	639	663	615	722	674	686	665	708	652	715	701	671	691	678	669	684	684	611	730	702	693	663	667	706	657	696	714	655	692	732	655	647	640	644	707	697	716	706	688	675	706	675	666	726	756	681	625	662	695	692	673	719	724	659	640	651	689	684	686	687	694	673	661	689	706	666	673	706	694	707	668	647	700	686	685	744	689	711	689	678	699	688	668	670	686	665	698	696	656	698	674	710	665	718	711	658	681	678	674	734	692	729	722	707	666	686	700	660	662	685	738	666	669	691	669	663	659	632	688	713	651	675	687	663	674	723	720	704	650	658	653	673	658	678	695	691	725	675	673	636	624	712	679	691	690	716	682	710	629	632	673	723	695	660	655	660	713	674	690	700	674	718	703	668	701	670	686	670	682	671	680	677	711	690	705	668	669	737	654	685	637	662	694	637	719	695	719	685	661	696	636	686	721	679	693	676	652	683	709	666	692	662	666	681	671	719	734	677	688	744	720	683	676	710	754	663	675	681	672	701	752	656	695	668	723	707	654	671	656	655	675	629	717	674	708	716	678	682	696	658	677	664	717	691	688	712	679	638	694	669	694	704	689	655	672	680	703	696	658	754	665	706	652	685	724	658	696	737	680	667	691	684	706	683	693	734	712	673	700	717	655	661	666	651	674	712	663	639	655	655	685	698	670	681	688	679	684	641	650	681	683	635	729	674	698	669	698	733	691	731	655	652	730	709	657	678	676	698	661	690	636	636	707	656	683	674	679	615	726	628	715	650	706	661	694	731	739	708	667	685	692	690	669	723	640	691	718	693	706	627	697	638	714	671	735	662	677	676	693	711	674	660	655	681	683	692	727	715	685	682	656	668	698	664	657	680	697	743	734	690	713	639	688	642	672	672	673	657	629	682	652	691	641	664	661	658	700	636	692	709	711	608	693	695	676	684	658	643	676	637	689	684	691	666	675	689	663	662	663	666	698	668	638	661	655	714	693	626	679	704	682	654	623	678	716	686	678	682	662	661	691	705	678	672	705	648	697	679	718	650	666	719	635	732	691	695	636	730	659	719	681	657	691	710	670	637	648	625	687	695	678	709	689	661	690	734	682	645	684	687	656	686	669	702	674	722	738	668	670	669	648	671	662	686	692	712	656	704	692	675	685	669	692	668	674	702	662	701	640	667	684	672	666	643	639	686	700	706	660	658	710	686	684	670	672	707	707	698	682	708	657	708	684	693	692	680	704	657	684	710	677	668	702	586	678	696	683	665	702	671	700	670	661	718	666	664	678	682	711	681	641	671	637	700	705	705	640	683	695	710	656	663	678	701	678	703	707	683	684	682	640	701	673	633	646	689	685	664	665	693	629	662	703	672	697	666	695	658	656	647	674	681	673	676	672	734	685	632	665	644	700	653	648	711	674	677	712	670	677	655	691	704	685	687	654	669	677	670	689	667	721	650	712	681	665	690	703	680	671	688	702	686	713	687	704	609	669	715	677	706	637	715	664	650	700	661	724	710	685	698	661	701	674	715	681	719	693	679	696	712	651	700	650	647	705	684	674	708	694	681	633	668	648	625	692	679	677	697	706	671	728	679	678	707	691	683	666	746	712	708	685	723	676
5367	1762	1427	998	905	830	749	731	814	3051	3016	1977	1078	752	611	612	590	563	537	527	539	575	573	571	567	575	578	559	528	529	522	552	577	521	553	541	531	504	555	524	524	540	517	528	567	571	558	550	539	536	536	543	522	500	627	598	553	543	532	548	535	551	567	520	539	543	557	553	495	527	482	535	576	561	554	546	554	534	532	544	557	541	522	571	556	542	567	571	488	566	569	544	560	538	517	560	579	542	564	539	563	551	524	526	574	546	499	533	522	560	552	526	572	525	550	523	552	545	532	514	510	553	541	531	512	549	550	512	560	530	572	503	539	583	567	533	548	542	548	573	566	502	513	515	508	579	564	577	533	590	546	583	508	528	561	552	521	530	535	586	545	533	545	557	543	589	536	575	574	533	521	541	507	535	515	582	545	559	534	540	536	555	537	524	534	548	573	517	526	520	555	552	524	542	531	554	558	502	524	550	536	540	573	559	597	543	555	546	537	593	544	547	495	524	512	558	531	543	534	588	596	520	512	552	549	552	539	504	520	513	549	529	553	544	480	557	569	542	564	545	536	509	539	550	494	546	519	546	525	544	554	561	560	567	532	509	532	547	529	584	512	568	550	537	550	554	562	519	537	516	514	536	570	519	533	539	550	569	540	559	556	517	564	603	533	568	530	582	542	580	532	525	569	577	555	526	545	546	519	574	538	534	551	564	569	543	566	517	525	592	542	547	527	562	541	517	527	497	532	543	530	488	571	526	545	541	559	513	559	536	557	512	559	522	542	532	535	544	545	543	564	548	516	523	531	545	569	551	556	557	567	504	573	560	522	550	547	546	489	542	564	529	556	542	520	505	583	540	536	542	539	549	530	530	519	541	559	543	570	523	519	541	498	587	541	534	558	560	536	564	532	541	559	536	555	518	525	592	526	547	569	540	537	514	562	527	537	573	527	561	526	544	574	529	599	537	602	529	545	553	523	597	552	541	534	534	572	512	513	566	508	538	558	550	572	512	568	560	514	551	567	517	497	514	561	513	515	532	518	531	529	540	542	538	509	543	567	562	520	563	532	516	577	561	534	563	563	542	552	507	528	537	540	541	521	533	531	539	568	544	595	547	538	545	593	523	503	544	555	555	542	535	530	561	567	505	527	562	570	551	541	573	543	527	555	529	522	543	534	540	542	560	524	563	522	532	535	542	562	538	537	519	558	552	531	574	548	486	535	536	526	555	480	517	550	565	528	515	517	537	530	521	518	550	557	533	550	542	504	516	546	571	501	513	480	553	561	519	497	528	541	570	551	515	570	509	517	567	580	518	513	585	541	536	596	508	566	558	546	550	498	560	541	564	531	593	536	570	550	537	547	521	544	546	547	550	534	569	571	552	538	518	517	612	566	561	543	573	539	512	574	540	558	545	594	525	510	571	508	544	567	576	511	581	531	563	529	532	480	552	579	512	544	534	536	551	520	572	583	550	554	581	537	559	546	548	537	509	560	528	555	581	523	562	568	576	531	592	551	536	562	582	540	506	536	538	542	540	543	541	533	512	565	532	539	518	566	538	525	532	557	579	521	535	498	558	548	547	523	590	520	529	580	559	503	512	549	532	570	592	533	503	542	526	559	540	514	550	526	527	563	538	561	534	537	518	499	551	506	516	531	518	541	522	527	577	537	532	541	524	540	580	558	495	572	518	541	563	518	525	533	581	513	524	526	525	545	537	588	511	541	526	557	534	546	520	524	530	564	560	530	559	511	565	571	524	523	540	532	569	544	515	560	545	528	553	524	483	548	552	539	543	528	522	548	545	546	511	548	493	514	487	551	527	513	579	543	482	524	546	553	546	547	517	532	556	530	557	528	525	494	535	565	553	496	518	525	522	517	574	547	533	517	572	526	525	556	523	530	526	532	524	515	524	550	545	564	510	520	540	547	520	557	560	537	551	521	590	537	537	548	511	497	520	553	566	516	539	486	566	509	579	538	504	528	510	516	558	556	540	527	539	564	566	553	524	526	538	544	495	529	546	549	564	527	551	549	576	570	541	545	551	585	543	508	512	529	548	557	508	551	510	551	537	518	539	498	543	558	479	530	583	494	547	560	497	577	540	524	542	491	534	509	518	564	541	529	506	553	526	522	559	535	547	536	535	515	540	565	575	555	501	563	559	537	503	513	575	515	565	556	533	524	500	527	580	527	568	553	553	529	548	509	537	563	571	560	552	526	552	534	500	545	517	499	539	514	580	545	506	551	546	575	548	569	516	540	569	493	533	542	546	546	528	588	521	584	540	565	543	512	489	514	549	548	552	562	538	542	503	576	537	566	517	548	513	547	556	531	539	507	518	520	511	514	568	553	557	507	540	542	549	539	498	540	542	529	513	574	512	540	559	574	562	502	555	489	585	500	493	561	544	548	549	539	554	556	568	522	525	529	526	540	552	536	519	576	579	541	582	533	496	555	508	535	520	563	504	519	521	550	526	559	537	560	533	562	549	512	507	545	542	538	577	523	568	504	571	558	498	555	492	550	569	570	535	540	506	579	535	552	535	593	513	513	531	524	548	549	527	497	570	563	555	522	571	517	506	557	593	538	539	558	514	558	541	547	496	503	535	562	561	493	505	547	511	547	539	576	529	545	511	540	535	556	530	541	543	546	539	515	546	570	510	533	555	559	518	547	570	502	567	528	546	519	573	543	542	519	487	514	559	546	514	585	508	535	538	547	518	544	536	480	555	560	541	560	568	553	501	537	534	558	572	546	567	541	526	550	564	560	563	567	502	542	531	553	539	547	580	515	547	528	585	577	536	519	543	527	539	520	515	542	554	540	544	532	563	532	542	517	548	516	534	611	563	540	561	567	537	547	534	536	517	543	557	549	541	545	534	536	552	580	555	593	577	550	557	559	519	538	583	553	532	569	506	548	534	510	540	564	556	563	520	520	488	538	477	551	561	557	526	537	592	502	501	525	540	582	520	533	576	518	543	570	562	547	514	544	514	540	594	521	574	510	524	570	529	541	532	559	539	549	579	599	541	552	539	538	527	552	545	573	527	522	549	589	483	530	542	562	577	533	520	573	552	555	546	527	529	512	552	502	567	548	529	547	572	538	538	531	546	530	526	577	546	521	526	529	522	547	573	526	567	537	523	521	520	544	524	559	577	542	542	523	480	563	511	479	564	540	545	547	539	537	535	594	528	548	545	560	545	544	555	588	537	511	542	552	596	550	553	516	570	546	543	533	538	569	545	561	602	554	559	554	531	556	538	513	533	515	537	519	526	561	490	542	519	573	511	510	588	538	567	515	553	565	501	554	580	562	536	550	515	532	528	546	528	541	523	579	517	544	530	511	531	524	536	551	541	537	532	552	571	545	531	532	528	540	551	497	531	548	511	577	560	524	577	589	530	547	537	520	567	558	545	538	549	522	579	547	543	545	530	610	541	546	534	540	557	550	510	548	554	568	518	558	545	530	503	559	556	524	554	549	494	549	570	538	561	555	547	555	511	521	554
24876	21056	27413	24911	12264	2421	1566	1242	4972	22089	20423	11978	4974	1653	897	725	691	674	728	678	708	652	661	684	650	699	684	659	730	669	663	679	682	686	713	718	690	636	692	701	661	742	681	715	730	628	688	649	668	682	648	681	699	687	717	676	678	652	692	676	709	694	638	685	663	666	689	681	700	614	653	707	724	669	636	663	712	637	644	727	642	670	726	744	683	677	637	650	665	703	683	650	693	696	655	669	663	712	672	737	658	653	687	689	727	642	646	680	739	688	639	684	689	702	668	667	687	662	670	682	679	615	687	721	649	674	722	684	709	712	701	647	704	672	699	664	702	690	657	683	684	666	706	680	711	729	697	669	725	681	694	671	652	718	686	680	701	670	651	682	643	714	659	651	632	727	676	681	670	639	676	642	656	734	723	681	690	657	706	685	639	678	698	694	717	695	707	657	651	692	698	652	693	711	667	710	694	677	657	668	667	697	669	634	693	616	694	752	643	640	663	661	672	668	632	707	658	655	651	703	668	697	676	678	709	693	709	701	683	717	655	650	665	739	666	652	726	707	714	678	635	652	691	648	663	688	663	654	652	662	678	681	663	684	680	656	643	670	669	676	695	697	680	694	664	673	633	653	639	660	658	674	692	618	670	650	665	684	663	673	644	656	694	685	722	668	647	701	692	663	687	677	643	668	682	686	697	716	665	697	674	670	662	667	653	682	714	695	682	650	668	702	681	677	647	682	685	653	723	726	649	713	675	646	657	647	673	656	679	659	646	688	668	656	620	693	786	670	687	708	700	672	685	657	674	693	695	687	659	680	663	703	663	667	631	696	645	685	698	673	682	636	654	666	616	671	699	683	731	647	700	690	628	691	702	663	689	690	702	677	660	708	664	647	685	677	663	638	662	666	675	664	687	646	676	688	652	700	712	693	673	699	677	666	673	674	705	676	684	692	685	670	633	655	681	663	607	707	639	647	676	712	683	682	664	681	621	646	688	643	647	708	652	687	666	667	692	674	677	624	673	704	635	672	706	686	651	659	700	644	645	705	608	679	697	698	704	663	704	678	705	682	678	636	733	708	680	646	659	658	683	699	698	691	632	661	706	710	639	668	705	674	621	682	655	680	625	708	698	661	664	677	726	648	659	685	636	681	714	699	718	673	703	678	660	709	672	682	684	708	693	664	692	667	667	708	688	701	682	659	669	683	699	659	649	710	662	654	657	658	680	671	705	637	632	630	659	698	680	684	684	659	693	644	646	655	700	724	649	644	706	680	666	683	641	658	672	634	681	600	663	716	705	642	668	684	661	675	672	713	714	675	705	688	672	688	690	626	665	654	618	645	665	685	696	661	667	686	646	676	695	677	676	697	703	710	706	704	683	674	697	691	682	694	704	674	690	649	622	668	718	646	682	678	674	626	684	705	705	683	668	628	672	655	711	653	731	658	688	626	693	712	667	680	692	676	666	635	698	694	691	670	624	650	671	659	683	687	674	699	676	674	661	660	671	617	660	675	661	657	687	686	689	657	668	665	699	670	656	677	707	663	641	706	661	672	664	677	654	674	662	678	635	684	720	724	671	672	688	661	721	651	700	699	691	668	653	722	702	681	700	652	651	668	670	698	677	641	645	651	679	686	710	708	662	661	660	711	638	703	647	671	679	738	697	670	712	686	681	728	691	715	654	718	699	676	698	654	708	638	688	723	670	674	665	716	649	682	676	680	667	675	682	651	701	643	651	680	686	706	658	724	656	686	678	714	665	684	694	669	678	679	686	624	645	688	706	660	620	655	657	652	632	636	663	625	670	646	727	671	648	664	666	719	687	676	664	692	716	695	611	674	667	664	675	690	677	719	668	653	698	647	703	717	691	684	717	661	738	674	663	673	675	664	674	700	637	662	720	704	661	667	677	674	665	701	710	693	733	684	680	716	690	652	694	694	632	714	660	684	641	671	641	720	682	707	723	636	701	690	638	673	668	618	711	672	656	682	645	652	678	669	675	658	699	652	680	703	650	681	700	670	698	664	657	674	669	726	660	666	659	682	658	688	705	697	680	649	661	707	672	650	677	674	656	707	675	675	680	674	663	659	676	679	658	713	671	623	697	687	686	657	691	688	681	712	687	665	678	701	703	680	658	684	615	657	670	694	653	688	669	653	681	706	714	700	684	689	668	694	704	660	645	619	659	659	696	686	676	687	687	651	710	691	709	692	692	719	713	671	642	695	677	656	673	702	668	638	635	691	708	659	680	706	696	688	650	659	694	663	721	702	668	682	658	670	639	706	683	612	638	679	672	680	686	620	635	656	695	704	712	710	718	676	679	715	674	644	668	672	628	695	714	653	697	642	647	634	653	697	657	668	701	641	644	661	696	712	695	628	612	673	707	669	650	663	691	673	695	674	673	701	655	710	692	699	672	709	654	665	682	673	695	698	686	670	661	690	673	634	655	693	669	716	636	650	712	717	631	654	663	617	716	676	623	684	614	682	638	687	664	740	735	697	697	681	640	703	716	627	633	651	672	660	693	664	669	661	693	682	655	679	663	653	667	676	712	660	702	687	669	664	724	641	731	725	688	720	705	678	661	677	702	645	690	641	691	698	694	682	660	689	691	679	660	652	668	655	679	615	717	684	676	703	698	651	648	696	691	690	686	700	662	684	693	685	677	689	713	708	673	689	671	669	678	676	640	686	676	703	648	678	700	661	635	680	668	673	623	650	681	717	660	680	720	667	673	662	718	699	668	714	732	652	686	688	666	717	676	643	666	705	685	678	701	687	724	622	699	671	717	622	693	710	705	694	692	703	702	696	677	646	623	622	613	677	661	693	710	704	693	654	669	688	670	625	658	670	679	650	659	705	741	691	657	666	665	694	633	663	673	708	698	657	703	681	686	675	697	732	697	696	665	706	661	655	676	684	717	741	680	709	627	672	705	693	642	684	672	683	713	702	700	687	665	633	718	684	720	681	643	683	657	697	689	654	700	688	628	677	675	670	657	702	635	646	732	704	692	647	710	651	696	680	657	691	663	671	651	691	666	680	683	644	692	655	653	703	674	673	683	638	705	680	652	707	668	652	705	748	669	646	690	670	658	709	658	679	660	649	641	628	659	669	672	653	668	679	660	689	653	687	627	717	659	633	738	683	737	664	689	686	710	680	678	688	650	653	664	711	676	641	676	657	656	703	694	677	695	691	660	692	685	739	697	656	691	666	658	727	674	670	701	716	660	681	667	658	684	728	673	651	669	662	644	666	680	680	659	671	652	716	718	681	681	691	691	705	679	648	673	713	728	703	666	679	675	658	663	676	655	668	662	671	690	657	636	684	704	693	627	686	679	685	642	669	656	648	659	657	676	692	686	714	664	727	682	652	678	713	682	694	704	682	686	641	687	644	686	634	641	700	675	687	657	703	660	675	678	657	691	697	668	632	638	709	687	686	617	684	699	695	670	666	667	617	670	692	695	690	684	663	710	708	670	701	697	683	683	683	722	709	665	687	630	687
4184	5417	4082	2706	2172	1774	1343	1225	7169	22059	16978	10003	4431	1545	787	589	572	595	537	588	563	525	523	532	546	616	535	552	599	576	599	585	562	555	560	540	568	534	567	620	587	550	583	585	552	561	585	551	560	558	553	526	584	529	602	526	556	558	571	511	575	526	575	550	545	569	537	560	578	552	541	528	567	533	562	565	579	546	590	579	568	550	530	536	543	562	575	532	604	533	568	546	533	557	553	572	541	552	534	619	563	570	576	512	560	530	602	554	543	501	565	572	517	591	574	520	577	554	513	589	568	497	522	565	571	542	569	582	529	555	560	600	538	587	553	523	546	532	554	534	539	563	567	547	567	541	512	583	577	527	607	551	542	555	592	545	594	538	568	594	545	561	554	591	583	572	556	565	556	575	535	591	541	579	595	581	539	518	529	523	534	537	546	526	578	561	562	529	499	520	534	538	537	575	592	639	546	544	580	545	574	490	573	537	603	526	609	569	569	596	543	586	578	542	535	562	572	556	559	494	552	546	583	539	576	585	582	521	536	549	616	592	508	603	569	591	529	557	522	559	573	554	556	571	570	529	602	577	538	560	537	594	569	548	579	549	551	593	526	545	512	567	512	548	610	529	526	544	536	529	577	556	550	551	583	540	560	538	543	601	554	549	574	588	565	567	569	584	583	565	530	555	573	554	564	533	535	566	514	558	553	566	571	573	526	568	580	543	589	569	560	566	543	569	562	572	539	516	542	544	550	543	540	534	551	561	592	561	581	581	560	576	574	547	532	560	566	557	606	534	569	551	539	556	506	554	534	569	565	556	530	569	558	571	559	537	554	566	544	493	545	593	524	563	550	574	554	549	558	584	585	551	557	559	552	502	551	564	539	590	571	542	566	538	550	578	506	539	552	585	532	563	553	571	545	564	566	514	527	587	540	549	548	581	530	533	573	581	564	562	480	544	551	540	607	613	572	547	538	572	549	549	548	547	520	527	587	595	526	519	578	577	585	572	582	522	578	530	565	576	561	566	521	547	562	525	592	523	542	555	565	570	594	560	526	554	584	581	537	545	515	563	571	536	528	530	579	510	505	542	540	597	544	535	561	529	583	546	556	542	533	558	565	555	530	563	577	539	542	546	540	589	558	544	529	556	577	515	514	560	588	542	558	558	544	609	558	517	522	571	522	555	549	556	557	524	532	561	532	552	558	566	540	526	535	547	535	523	565	609	523	520	545	573	579	565	538	557	576	525	544	553	532	536	538	548	554	544	555	542	532	553	522	533	539	536	560	601	534	526	566	556	575	608	570	555	542	567	573	548	558	591	586	515	549	526	547	571	599	551	547	548	550	517	542	549	572	583	554	566	565	535	573	516	524	523	618	540	578	549	611	547	576	609	572	545	553	554	551	573	537	547	574	598	573	547	567	585	536	503	555	548	545	582	510	552	606	571	542	557	562	529	537	552	538	516	524	563	522	535	510	557	552	622	563	563	521	547	513	553	518	483	558	550	577	533	583	575	525	529	550	535	559	578	542	552	544	555	546	554	516	571	553	555	578	533	573	560	585	580	533	566	538	532	536	508	548	538	553	551	556	605	550	541	549	544	542	518	538	547	518	556	564	549	564	551	511	535	543	571	545	532	546	577	542	519	548	536	573	553	561	570	525	549	545	559	554	558	544	593	566	566	563	543	573	557	508	569	525	526	571	567	538	552	599	549	540	580	551	546	491	610	551	552	632	560	586	547	552	546	556	526	529	538	606	534	514	525	575	558	502	575	549	561	552	560	568	535	588	573	552	566	539	548	559	541	548	550	570	558	556	511	515	557	554	508	548	574	566	561	596	563	530	536	568	530	511	544	543	529	545	547	546	566	568	531	556	594	525	569	566	553	527	564	510	559	538	558	538	570	591	552	583	523	518	528	540	506	553	559	553	548	556	542	521	534	540	565	544	534	577	562	545	499	579	517	536	539	564	549	500	531	546	560	581	601	524	549	522	546	517	562	579	556	530	542	534	538	560	558	564	521	548	545	540	561	580	520	519	510	570	549	563	567	532	579	544	578	552	514	586	572	582	565	526	549	520	548	570	558	546	560	575	572	510	577	542	517	545	549	525	555	555	542	532	578	528	583	505	553	557	570	561	544	552	532	535	539	534	546	524	561	582	510	567	566	559	580	560	542	567	540	526	563	560	528	576	551	616	512	556	546	581	562	588	566	573	593	554	501	518	565	545	551	578	582	566	556	530	547	537	530	560	557	539	586	557	646	559	524	528	569	581	550	542	527	581	564	577	529	541	592	558	528	502	554	571	535	531	548	534	516	579	545	514	536	551	537	523	540	551	499	543	544	532	542	571	577	597	575	551	541	588	590	541	523	531	561	503	577	544	527	575	609	515	560	528	563	591	549	565	548	575	519	571	543	569	604	499	545	555	543	539	549	579	601	542	543	541	540	555	558	559	567	532	617	560	569	508	502	560	523	515	551	593	537	521	548	546	528	519	573	556	560	574	553	555	557	536	551	547	578	558	549	551	573	533	553	534	529	544	528	581	571	549	527	551	511	574	552	568	525	597	540	535	567	585	551	548	516	573	571	545	579	545	526	517	561	576	569	557	515	575	553	586	553	536	576	570	578	570	565	572	534	562	532	543	566	566	544	509	532	566	528	553	523	514	514	536	551	517	581	572	561	529	540	520	532	587	527	590	565	573	523	536	519	540	491	561	559	538	569	542	516	555	525	540	542	573	571	566	540	561	529	533	563	537	535	563	521	568	515	563	514	534	556	543	568	526	553	545	558	550	572	551	532	543	564	546	572	542	543	533	539	576	571	552	492	600	574	555	567	552	576	591	527	565	551	542	578	543	556	568	538	512	564	583	548	529	543	518	517	566	545	578	552	520	525	542	554	514	575	579	519	551	583	544	552	534	559	505	562	553	552	590	527	570	598	542	556	567	552	559	535	511	590	568	567	579	543	561	574	551	553	582	533	580	485	508	502	524	571	506	567	579	561	549	561	532	553	576	563	511	518	548	546	554	540	545	561	573	570	554	544	596	543	556	520	556	564	536	566	577	550	531	552	531	553	546	529	552	549	532	537	545	533	524	547	553	545	589	558	554	583	523	558	576	531	543	574	514	585	503	520	563	577	520	551	527	570	548	548	564	589	553	549	564	596	529	561	519	548	558	594	548	537	576	576	586	579	550	537	572	568	590	532	566	536	559	543	551	546	528	557	546	539	555	574	532	550	542	587	540	544	552	543	566	556	535	566	590	554	559	557	607	567	580	535	546	532	544	521	534	570	529	568	516	561	596	557	518	551	540	569	524	535	528	574	510	576	552	544	567	567	555	561	552	554	565	559	582	553	519	585	499	562	538	536	573	570	558	566	567	534	578	569	594	521	542	582	503	598	555	534	561	521	576	575	576	550	522	556	522	550	532	552	526	549	567	553	550	539	548	551	552	547	516	550	575	567	567	563	562	584	570	537	559	511	521	493	547	516	536	496	530	508
23842	21080	28360	24005	21086	10957	3148	1757	4692	29553	33681	25040	11586	3347	1250	880	837	779	795	816	769	746	844	805	780	804	799	806	760	769	757	775	785	836	727	794	772	785	747	786	834	764	751	790	809	776	744	828	767	754	811	735	768	816	818	775	791	759	767	774	764	733	746	785	783	799	805	814	766	765	802	738	756	813	753	755	830	788	795	768	757	761	720	747	797	758	799	754	770	767	767	792	766	768	791	808	806	756	812	798	789	771	767	738	774	787	744	780	769	816	722	781	792	749	753	795	719	761	763	769	768	800	713	768	739	754	765	833	779	768	721	744	765	741	793	830	733	766	737	718	758	774	846	773	766	755	766	825	823	804	791	761	811	763	755	788	787	803	776	756	819	748	727	749	753	737	778	784	766	795	802	748	783	740	754	789	786	787	782	809	765	697	752	777	803	747	759	781	778	731	798	744	738	800	787	822	763	787	791	809	783	783	815	776	732	764	737	727	719	777	748	755	727	741	748	762	769	731	774	739	829	716	729	752	733	782	759	795	748	754	816	810	782	761	738	787	788	732	728	746	803	803	788	767	783	734	808	725	777	837	735	779	776	738	757	778	755	791	784	764	722	817	759	800	790	758	749	757	806	751	775	791	701	803	715	772	736	773	741	766	780	809	787	770	757	759	760	766	770	775	804	790	743	766	756	713	766	832	748	778	776	754	780	774	776	776	713	761	792	743	781	784	738	772	740	765	791	793	730	788	749	797	775	792	761	777	758	759	807	751	783	771	764	768	811	742	779	771	778	778	790	772	729	767	779	795	768	735	806	771	792	779	776	790	726	752	775	819	808	802	767	752	717	776	798	789	786	803	729	748	757	771	755	759	787	793	782	764	823	788	784	803	738	787	794	740	792	789	802	771	756	778	844	784	782	755	777	747	806	750	736	760	751	788	779	795	767	819	761	769	777	792	729	802	752	781	798	784	753	764	787	784	781	845	718	716	798	765	729	789	724	744	782	792	784	726	758	767	768	751	742	738	769	784	788	785	751	738	798	752	783	798	820	808	776	811	761	759	794	797	846	847	730	817	784	745	788	801	762	824	730	742	764	746	804	814	770	792	793	728	749	782	787	724	759	779	785	750	794	792	793	854	722	780	729	765	728	761	825	785	809	794	789	753	769	783	778	739	826	747	699	794	738	774	727	750	807	795	774	807	776	764	806	764	825	770	737	728	766	744	807	764	768	796	760	714	750	769	804	742	739	752	764	809	755	742	730	683	755	773	773	746	804	816	810	806	766	764	715	724	749	742	823	776	735	726	798	776	701	694	755	742	786	741	765	768	785	800	742	807	766	772	785	805	724	771	787	761	802	763	779	776	751	761	746	767	801	784	783	777	785	748	792	776	796	793	743	775	751	779	844	740	745	812	803	781	811	771	822	791	709	728	793	782	741	720	718	776	752	790	739	741	775	793	763	770	777	784	806	780	752	749	792	772	758	775	766	767	766	748	777	809	768	727	765	745	742	771	778	753	750	827	808	708	771	729	765	809	748	765	760	759	715	756	759	794	772	695	783	792	756	761	776	805	767	751	764	828	718	824	731	753	791	782	772	770	793	726	783	753	782	764	764	753	739	758	774	743	811	763	736	738	741	767	808	760	737	767	748	816	776	802	702	743	767	770	736	785	760	769	784	793	751	784	762	785	804	781	786	793	780	767	756	766	817	807	740	775	738	793	804	842	759	745	756	711	771	727	755	807	738	753	725	772	739	791	749	783	742	782	764	757	746	791	775	729	771	750	742	799	747	795	830	774	768	777	748	815	760	810	721	802	766	778	781	746	751	802	745	784	781	747	772	761	812	756	791	765	781	777	753	778	763	797	756	780	761	773	726	759	773	783	722	781	817	796	822	740	793	784	754	764	789	777	729	776	807	800	814	716	770	777	748	789	783	795	758	819	745	750	744	777	783	714	767	774	758	759	733	752	766	784	778	740	730	765	770	799	805	828	765	784	757	740	735	790	751	730	754	773	805	767	778	737	720	778	776	821	738	749	810	763	791	755	794	783	782	813	813	809	772	737	761	772	745	817	733	801	768	766	750	739	772	821	761	774	803	749	728	743	726	785	800	808	758	776	775	776	764	836	784	779	783	812	746	771	756	724	767	731	766	779	732	774	756	748	778	744	766	761	793	769	766	792	753	747	755	751	757	780	769	798	767	744	740	742	765	756	741	741	862	796	747	781	768	755	767	780	753	802	687	754	801	766	777	764	782	808	727	753	733	740	737	787	733	743	749	770	820	810	782	729	716	784	744	825	815	748	737	750	719	789	781	793	742	797	768	774	763	794	785	788	782	814	790	779	750	781	757	777	757	812	753	789	769	691	758	810	763	770	734	776	799	772	791	783	763	731	766	772	819	749	730	741	733	744	753	729	772	768	772	740	771	759	754	786	798	776	796	764	786	734	835	760	772	771	755	763	776	790	748	798	704	748	821	755	821	817	774	786	767	777	763	812	764	780	792	752	736	734	780	806	750	772	802	772	780	802	756	730	784	752	824	799	763	783	764	769	784	855	755	804	767	796	748	808	763	743	722	758	834	799	794	776	753	822	776	752	775	764	711	739	801	809	736	753	766	785	759	776	804	796	758	733	780	765	759	705	768	815	817	770	773	783	811	734	772	788	766	737	757	761	762	806	747	778	800	768	721	765	817	817	758	745	795	732	772	738	767	745	791	771	799	716	817	798	746	755	800	764	723	763	753	774	694	757	848	813	788	791	776	787	769	806	775	749	784	753	726	792	778	780	782	789	791	764	749	724	715	766	775	755	787	793	812	722	772	774	742	760	806	776	776	743	794	756	761	763	797	749	711	803	751	801	713	742	744	782	813	752	767	702	747	775	750	809	794	778	721	786	807	767	768	752	755	775	760	785	775	773	788	795	768	786	786	792	734	721	714	728	786	753	736	752	752	758	779	784	720	739	793	749	801	753	766	787	788	749	754	777	747	716	786	753	811	752	789	764	794	739	742	802	769	762	791	760	763	768	751	762	774	772	767	763	739	753	802	777	730	784	752	785	758	722	803	766	764	742	723	759	743	795	779	765	742	775	801	742	746	777	722	772	752	800	769	761	815	793	807	791	746	783	775	844	768	754	804	791	797	800	805	772	743	795	774	787	778	746	798	829	799	767	781	783	823	750	801	800	790	742	765	784	778	789	722	769	764	786	807	787	740	783	804	779	813	759	786	804	724	752	740	739	767	743	734	756	771	756	740	809	704	742	783	779	751	746	780	738	742	744	739	733	744	776	755	749	801	806	764	748	714	746	787	774	760	770	786	727	797	775	780	769	717	762	735	803	784	736	802	826	783	791	790	744	765	836	795	752	776	739	794	723	762	772	765	778	816	788	770	812	753	780	788	732	761	795	756	761	763	772	758	786	785	771	769	756	757	768	761	774	756	776	775	752	778	790	778	738	752	754	716	727	764	765	774	760	739	761	770	782	779	690	752	739	817	758
4663	8334	7198	4367	3602	2784	2199	1803	6982	30479	28971	20090	8907	2956	1102	725	649	646	674	645	668	592	635	607	606	630	668	627	632	608	625	628	585	657	646	661	660	654	576	646	636	654	634	696	609	626	597	596	641	642	649	604	614	605	613	650	639	632	610	577	609	634	628	597	652	640	571	629	642	570	615	638	602	670	621	595	641	624	634	635	654	646	594	589	672	649	637	654	670	607	631	606	615	591	565	628	567	651	622	652	655	626	637	580	611	641	629	626	578	636	603	588	604	612	623	622	592	624	643	648	624	612	637	658	632	634	597	569	635	648	664	626	679	673	628	616	625	612	651	643	630	616	626	601	641	591	641	611	651	586	600	614	640	649	627	635	625	622	649	626	573	637	600	660	627	591	645	604	564	611	609	636	597	650	605	613	585	618	635	614	666	616	609	673	604	609	563	618	646	664	577	620	655	648	599	574	623	610	675	620	611	588	601	614	639	611	594	610	653	625	598	627	624	623	626	620	602	599	621	606	625	607	581	623	599	649	612	593	627	636	619	659	641	648	622	618	640	587	653	620	609	639	562	623	613	645	645	582	597	607	575	646	586	625	635	582	655	613	615	611	613	631	609	588	657	575	579	587	641	584	657	668	609	638	587	655	632	608	618	612	632	594	625	627	631	622	630	599	608	600	624	589	621	621	645	580	602	667	661	648	652	591	608	622	616	609	624	608	582	578	648	590	611	645	641	617	623	659	595	571	619	607	668	592	636	640	611	592	663	641	632	618	624	592	598	647	622	645	584	622	641	608	572	584	631	676	630	611	596	625	612	598	623	606	616	620	663	621	621	599	620	612	643	626	668	600	585	605	620	597	600	554	597	631	616	613	604	605	589	659	619	572	586	608	625	632	666	593	574	615	629	610	630	625	611	641	611	629	640	607	605	618	626	636	634	626	622	602	645	618	568	658	591	596	621	609	625	598	624	632	577	618	610	642	655	589	615	602	595	580	635	643	648	598	590	640	559	634	656	620	628	612	624	633	627	642	589	594	622	601	584	605	614	603	598	621	639	605	608	612	632	616	630	550	595	633	646	654	654	596	597	603	618	641	614	624	645	595	570	604	585	581	607	628	630	570	626	591	613	644	598	600	625	656	623	590	605	595	645	590	632	642	600	639	595	623	608	609	700	621	625	644	598	592	630	577	628	589	599	615	609	649	668	590	622	588	602	627	602	573	619	653	628	576	600	600	585	632	635	616	634	629	621	633	599	630	674	607	608	616	564	639	603	584	637	569	578	617	606	615	620	632	617	615	633	623	602	600	571	594	602	614	562	641	616	607	644	619	606	658	596	609	616	633	617	590	634	633	591	601	636	593	641	617	599	593	608	590	586	590	593	605	587	634	631	602	673	601	654	610	642	582	616	629	596	625	605	610	643	606	634	593	628	601	568	607	657	652	634	615	605	637	606	628	605	634	584	627	580	610	622	621	591	609	629	583	632	633	576	636	641	627	591	614	643	624	632	600	580	586	591	591	628	647	621	595	598	562	674	661	642	611	643	632	616	621	607	592	610	609	628	597	655	668	620	612	649	635	627	593	624	628	608	579	613	629	637	664	594	612	631	595	627	583	612	615	662	639	602	611	636	631	619	591	598	628	621	612	652	561	658	615	644	592	606	632	640	601	638	638	590	569	639	635	610	598	607	634	664	622	595	649	580	606	631	558	602	576	616	636	592	648	606	638	617	620	587	658	610	585	647	590	576	629	622	600	616	592	660	618	611	675	658	622	579	604	623	583	643	611	599	604	623	652	640	601	659	625	641	588	625	606	636	602	614	569	621	612	602	607	605	623	636	606	621	631	560	593	648	659	660	634	619	649	641	631	615	609	647	613	630	608	603	620	593	590	627	615	638	638	659	641	634	601	587	583	606	612	609	592	630	552	604	638	606	665	632	625	614	603	646	659	606	654	625	622	615	597	610	554	623	593	616	630	611	619	592	611	625	601	610	633	639	601	611	615	601	602	640	655	593	566	550	612	611	654	627	601	612	620	594	623	644	652	623	616	624	648	598	612	639	615	607	589	674	632	636	570	664	625	636	594	611	651	600	619	629	644	604	603	640	568	636	589	596	602	663	627	636	607	596	586	658	553	620	610	666	615	604	586	599	610	609	619	664	602	583	559	576	649	605	568	588	597	585	665	626	648	632	594	583	605	617	639	588	613	608	628	605	563	655	617	595	594	640	630	601	636	636	634	622	581	636	557	627	625	662	619	615	578	642	595	653	586	642	633	615	615	599	602	602	608	620	622	605	619	572	603	653	604	604	646	622	645	642	625	627	648	607	594	604	616	664	652	637	613	629	613	648	648	605	625	617	570	634	619	588	614	632	590	616	560	630	575	577	603	632	621	609	577	597	603	676	634	617	633	623	642	614	632	645	607	593	601	622	622	572	553	620	616	630	590	584	626	630	585	585	625	577	650	621	662	587	681	591	617	570	615	610	630	607	635	600	590	616	631	592	634	573	604	629	608	647	603	631	587	599	585	610	601	598	640	584	610	600	594	603	623	654	664	638	641	594	614	598	618	616	580	619	644	670	586	627	658	614	627	598	609	604	572	628	589	649	583	639	585	625	591	624	643	667	600	617	632	632	646	625	595	625	642	598	597	639	637	576	606	633	596	622	586	614	628	679	638	628	632	599	641	649	641	574	624	612	651	610	622	655	619	610	605	593	634	650	586	638	617	644	608	607	656	589	642	582	624	624	596	637	619	609	621	633	650	591	619	608	642	610	630	624	580	569	585	581	587	586	621	631	582	581	607	634	634	613	608	563	638	658	605	585	565	627	667	611	607	619	608	629	619	634	633	566	607	623	666	634	638	609	588	608	636	608	621	650	648	601	616	587	617	620	620	636	565	615	595	609	615	585	609	633	611	634	645	664	650	641	624	601	612	608	659	597	587	576	627	612	637	610	578	575	608	591	601	620	621	630	622	608	636	620	609	609	634	600	612	637	612	593	593	609	623	583	636	626	636	624	597	601	627	603	575	576	624	650	604	589	633	619	625	596	597	626	592	598	658	608	592	618	635	644	593	586	613	606	618	631	652	628	648	614	590	616	620	657	630	614	600	650	603	613	595	606	597	604	616	616	601	641	623	650	629	636	624	620	584	610	621	629	632	578	640	622	585	624	585	606	619	653	613	614	621	606	619	630	677	600	604	607	633	646	642	609	606	619	647	583	636	579	635	600	681	645	575	597	626	646	673	591	650	605	617	612	586	617	616	637	615	620	606	644	608	599	577	587	622	635	594	667	607	598	659	621	597	600	598	599	568	611	662	564	639	611	583	636	633	587	632	602	588	631	613	591	575	575	615	615	645	579	580	594	622	588	565	658	633	593	568	608	634	574	608	610	578	638	643	653	630	607	633	599	642	603	598	608	605	604	605	625	600	631	600	580	620	598	618	614	592	607	551	597	639	606	632	586	581	599	618	623	645	629	614	601	622	607	553	629	639
27309	13727	2405	1257	826	714	693	646	613	1387	2332	2049	1196	761	614	551	525	549	529	542	570	567	546	495	521	524	571	529	520	524	548	519	570	542	536	516	516	560	516	543	518	541	513	506	567	532	556	566	535	503	548	528	527	500	516	547	515	539	507	534	516	564	514	524	533	520	509	550	530	519	496	515	532	555	529	592	495	562	569	586	545	559	530	497	494	541	556	522	537	559	512	514	527	508	513	568	543	538	551	542	470	488	519	492	535	544	539	535	495	558	523	537	534	549	506	505	533	536	530	535	523	505	520	534	516	558	560	526	548	551	541	544	555	551	540	479	544	558	506	526	493	519	548	526	512	557	545	481	557	513	466	540	534	529	541	541	516	524	534	538	512	511	548	520	511	526	536	540	516	514	527	568	584	511	560	541	545	548	565	550	584	554	530	568	516	519	558	564	562	565	521	552	519	511	519	526	541	510	495	516	544	511	514	553	476	518	523	523	497	537	557	545	496	507	520	509	509	558	510	511	550	539	557	519	490	528	553	508	521	539	539	530	531	505	533	544	528	500	522	528	528	538	542	511	522	514	566	494	533	527	499	525	541	545	532	504	542	523	484	531	566	524	548	543	562	531	531	526	534	530	543	534	525	495	510	514	481	533	563	538	538	527	551	527	532	503	537	502	545	572	524	526	540	486	556	529	546	580	535	503	535	574	549	552	492	512	514	528	557	540	511	539	483	525	573	523	534	546	517	569	498	534	536	517	526	513	506	512	533	506	538	562	524	522	534	556	526	470	556	510	523	537	478	522	550	517	494	542	531	494	532	546	530	538	542	527	558	525	530	505	545	551	495	481	545	503	522	531	524	535	575	564	546	478	553	521	555	511	533	529	532	541	546	526	487	540	503	471	508	538	549	519	562	522	539	541	500	501	515	550	533	522	536	547	547	527	509	516	513	529	539	508	521	541	524	542	529	492	560	576	549	526	529	499	525	541	522	561	513	517	527	567	501	546	526	574	524	481	513	542	526	523	530	508	552	553	528	541	543	511	532	528	528	527	533	534	552	553	531	525	530	502	516	552	530	544	500	547	520	520	552	485	513	529	534	501	494	503	498	492	584	509	569	530	546	519	490	510	534	527	555	475	522	546	531	518	462	533	549	558	560	535	546	518	554	526	546	536	553	486	503	531	518	528	535	550	498	547	507	532	503	468	537	538	578	522	512	536	526	550	483	531	566	549	516	555	508	525	514	558	501	536	529	532	484	470	540	536	518	562	530	544	525	584	540	492	536	541	519	543	556	537	508	546	523	574	580	549	531	554	552	546	518	545	533	537	529	552	487	506	507	503	545	514	510	506	502	532	487	525	549	503	554	539	551	526	552	499	538	525	536	581	492	524	520	511	499	505	521	579	498	465	524	505	548	523	511	573	549	558	528	537	563	511	554	547	546	516	542	489	537	480	549	497	519	542	542	521	511	513	484	527	514	546	555	559	522	518	565	564	537	527	513	534	484	554	533	498	505	493	491	549	541	538	559	492	538	536	539	540	535	504	475	518	520	522	566	541	475	532	551	537	520	531	536	495	509	519	541	541	589	549	510	569	500	520	488	529	561	511	542	513	535	529	497	515	511	536	529	504	551	548	503	546	568	483	535	525	561	471	558	530	510	570	538	533	547	568	560	549	469	515	551	552	533	517	502	497	525	531	530	540	543	511	536	535	511	571	548	510	521	559	562	508	534	542	540	568	513	534	541	536	509	549	490	542	525	509	527	505	536	527	516	569	500	526	583	536	525	538	538	567	523	536	556	544	563	522	501	519	523	540	572	580	518	521	503	550	524	530	551	525	527	549	580	550	545	541	536	520	539	544	537	526	537	542	518	572	563	542	505	510	550	519	526	520	513	527	555	507	504	531	527	531	517	491	505	530	541	516	513	552	495	518	542	537	556	542	534	489	528	555	492	565	550	538	489	517	541	523	501	569	562	588	502	542	543	513	500	557	530	568	513	553	499	542	532	538	495	518	529	505	517	508	541	507	551	509	566	582	560	537	530	520	530	503	514	543	565	542	526	526	533	536	491	508	489	546	527	545	542	517	570	524	541	526	583	547	542	520	557	534	573	477	535	545	540	496	483	508	530	466	538	535	528	495	519	545	522	515	553	530	468	534	534	547	518	530	488	521	526	560	544	536	555	502	539	505	513	553	511	541	484	559	498	528	526	557	527	499	526	553	486	526	576	502	515	558	546	532	542	522	499	554	493	528	520	504	545	508	538	548	493	508	527	538	546	528	526	545	545	550	513	553	522	496	548	506	511	531	484	543	562	540	518	520	518	578	523	563	539	543	547	496	531	507	549	515	552	517	544	528	515	519	530	512	544	546	546	525	502	529	590	533	548	560	543	539	520	487	493	579	504	513	515	514	535	544	543	541	526	551	529	569	510	528	546	528	511	534	516	530	508	546	507	513	547	586	498	547	556	540	533	556	511	504	521	522	553	510	545	513	503	534	543	545	520	566	490	517	532	527	536	517	553	535	538	563	542	503	533	528	539	525	559	528	519	510	515	526	545	517	508	535	565	505	508	548	516	520	501	513	532	529	511	547	533	566	534	553	500	550	521	545	559	560	549	532	557	506	559	530	553	535	516	501	530	488	505	518	514	512	500	506	527	519	549	521	552	513	490	550	527	533	500	552	549	556	499	514	558	478	531	525	517	527	524	533	530	531	534	540	550	530	572	500	462	515	526	535	566	564	518	472	571	523	561	444	520	533	527	556	527	547	517	535	527	514	530	525	529	540	533	530	523	507	496	519	531	553	523	548	477	538	569	553	569	551	576	510	519	511	533	523	511	497	498	525	483	532	544	523	507	571	510	525	527	491	527	531	464	548	521	568	555	540	519	555	564	506	544	549	545	549	525	505	512	551	570	510	495	531	510	515	561	507	530	544	502	503	540	539	515	541	566	546	566	584	504	498	560	544	537	550	503	544	508	538	550	563	536	546	536	495	550	538	534	514	534	504	544	477	512	570	549	536	528	579	542	511	557	506	524	552	503	546	534	532	512	501	555	559	505	481	567	559	525	543	510	508	506	477	509	536	571	503	513	527	563	481	494	556	500	522	527	514	509	529	510	557	572	479	519	519	528	523	547	520	583	492	510	544	540	568	565	578	564	543	541	539	476	513	542	517	520	514	501	509	540	544	525	530	517	527	559	537	485	533	508	552	531	552	512	531	506	562	495	538	529	560	503	534	535	529	522	501	545	527	530	564	533	527	519	542	540	551	517	525	522	484	486	496	504	529	555	521	523	499	506	487	515	519	525	512	570	574	480	541	530	506	543	534	573	498	537	506	527	488	482	513	555	520	509	548	515	548	563	594	525	547	505	518	517	516	520	552	561	491	556	510	484	531	514	515	567	511	519	549	537	508	542	558	528	517	551	548	505	498	526	520	519	546	539	551	537	535	543	523	550	506	540	594	559	525	507	560	500	544	560	499	537	554	507	521	500	572
5163	1555	1416	1044	904	762	636	571	660	1736	2844	2260	1219	721	513	456	445	436	433	429	437	435	438	419	460	446	427	421	449	420	435	481	450	450	442	445	423	414	430	436	461	450	429	431	431	441	478	427	405	456	422	401	414	441	453	409	457	428	432	404	416	431	414	420	425	452	419	430	454	433	451	437	480	441	430	419	429	410	486	413	448	454	450	420	482	431	439	449	445	419	442	409	438	405	430	433	417	431	459	425	425	449	404	391	437	450	435	423	407	433	438	430	432	446	391	418	429	453	428	409	425	449	441	455	409	458	437	414	421	473	444	409	430	430	456	480	441	396	434	428	433	431	432	448	443	417	442	432	421	416	413	412	426	435	441	442	438	437	440	447	441	466	455	461	428	425	463	480	445	436	421	442	445	470	443	398	435	457	447	424	435	380	456	408	441	444	456	446	429	451	436	403	417	399	416	402	442	459	446	438	391	411	415	432	440	420	452	426	427	428	430	448	431	396	430	434	414	448	440	439	420	417	440	437	438	446	442	439	438	438	405	428	434	449	420	431	449	435	427	413	439	371	409	427	443	414	481	435	449	415	465	437	460	449	423	442	446	414	438	462	395	465	471	459	440	416	428	400	454	449	442	422	427	412	445	455	400	422	478	437	422	418	446	441	422	456	437	461	473	412	432	423	387	457	442	411	437	433	426	472	406	477	461	432	478	439	462	441	407	417	399	462	443	428	426	429	442	472	441	459	416	428	433	451	425	426	431	446	436	429	421	457	431	436	422	438	444	415	433	396	415	409	437	435	423	416	443	436	416	423	453	440	462	425	419	439	420	453	431	446	376	414	422	445	486	428	462	421	507	451	407	425	435	408	448	444	448	457	428	435	447	461	413	424	448	459	469	430	451	436	449	468	426	419	473	451	415	450	446	455	459	435	398	381	443	404	465	440	467	437	395	405	463	448	412	439	428	451	398	388	434	441	430	408	453	454	446	427	432	399	421	463	428	430	437	414	437	477	439	465	482	439	435	415	451	413	412	441	419	466	436	469	440	419	401	437	455	433	423	438	419	452	461	428	438	429	442	430	468	430	468	415	448	410	429	426	432	445	464	414	462	429	428	401	422	434	416	417	460	426	400	436	429	436	409	406	408	427	465	429	396	444	437	437	464	420	432	421	410	403	427	447	406	439	409	479	394	421	427	383	418	479	410	417	445	408	442	437	440	441	414	430	410	443	421	417	463	460	428	446	400	428	470	428	438	464	417	437	445	431	412	436	472	420	440	392	436	432	404	411	442	433	435	436	460	425	458	450	474	459	425	436	406	399	410	405	447	420	410	446	431	438	475	442	481	406	448	410	401	436	410	454	431	406	481	440	427	433	438	464	432	412	442	421	408	426	403	418	429	424	434	401	422	419	467	403	412	444	413	425	458	465	415	420	454	453	438	448	463	423	454	413	451	415	412	452	447	409	433	423	412	450	453	448	420	433	442	429	427	430	433	441	440	434	466	431	430	419	427	441	411	413	437	441	443	408	446	420	432	400	469	404	414	475	456	419	436	421	442	450	476	401	446	433	410	470	429	429	386	416	407	411	395	437	421	450	426	452	443	437	450	438	418	446	427	450	462	432	425	455	421	451	418	441	421	424	417	450	443	437	425	402	407	462	380	466	440	451	420	391	421	455	421	448	422	414	461	470	456	441	444	426	450	454	444	433	410	428	416	461	400	430	447	423	473	434	422	439	450	447	418	467	427	423	413	425	445	451	396	434	411	438	412	445	436	425	449	441	428	456	411	404	408	429	417	477	420	411	420	429	431	426	413	411	398	401	449	415	427	428	437	442	437	451	413	424	429	436	408	446	415	417	448	416	425	452	456	425	458	392	448	418	407	441	399	426	445	461	455	414	484	409	456	400	407	428	442	437	434	428	424	435	428	448	473	436	440	432	442	434	441	428	432	429	482	418	399	443	432	455	454	434	424	419	394	453	430	421	428	468	440	419	452	440	406	381	430	419	445	436	430	417	459	434	450	448	458	463	440	448	401	439	422	453	427	432	471	422	407	426	445	430	448	406	479	406	450	453	419	430	413	432	430	415	442	436	467	417	422	426	445	403	444	456	443	405	436	418	426	453	444	430	447	407	436	429	422	422	417	429	443	453	416	446	424	422	446	394	438	442	447	425	438	409	407	484	457	407	456	418	459	454	426	458	447	404	398	429	442	432	419	426	394	450	497	461	465	435	420	419	427	440	425	423	450	386	403	430	437	421	441	441	420	446	417	430	447	419	410	465	460	414	395	456	421	431	413	441	417	418	402	434	454	447	434	410	425	415	444	461	433	430	438	425	425	441	431	469	432	432	422	444	460	421	465	427	433	428	441	424	451	457	406	404	438	508	433	419	434	438	399	399	405	410	447	416	449	387	416	393	462	429	450	431	420	449	406	421	473	432	432	450	400	445	420	419	445	413	435	445	462	424	464	419	397	403	438	428	441	440	451	425	441	437	432	441	424	447	439	437	430	424	425	451	452	450	429	438	428	432	472	425	410	410	418	436	449	427	462	395	438	419	472	432	451	455	420	393	432	408	426	456	446	442	409	425	416	451	466	444	431	427	385	418	438	408	393	405	450	469	462	452	477	419	479	445	428	410	415	448	418	460	437	450	451	442	429	437	387	425	436	431	402	449	418	426	433	448	403	455	406	451	422	414	470	416	421	447	416	435	393	432	393	404	443	426	418	450	446	435	419	446	432	449	443	419	412	423	428	447	433	424	420	437	439	432	434	467	409	442	438	438	435	456	451	404	424	444	419	425	467	442	421	450	415	469	398	458	474	417	420	434	397	444	429	433	406	412	430	461	440	435	413	442	401	406	363	420	451	449	422	431	422	419	432	462	402	445	456	406	459	444	456	442	428	414	454	422	403	438	399	437	406	466	441	412	423	467	435	448	400	448	432	421	435	463	445	430	434	401	436	424	437	413	417	473	419	458	370	432	433	369	410	436	445	426	485	447	431	422	426	445	430	439	447	438	414	441	454	407	399	484	441	414	426	443	467	468	446	413	417	455	475	452	431	436	427	416	437	435	416	431	406	462	448	440	432	437	422	443	421	414	422	447	430	436	424	437	437	432	401	411	424	437	433	455	391	431	415	468	428	424	437	446	488	434	440	435	472	470	438	465	412	448	406	449	431	411	410	414	391	444	433	395	454	433	447	429	451	408	451	420	462	459	421	442	448	438	414	433	465	398	442	460	464	429	438	450	429	433	440	432	426	400	428	466	436	448	436	447	404	447	458	437	452	442	404	432	429	469	412	435	430	455	419	427	432	431	446	462	411	415	416	434	404	429	433	399	450	445	424	440	432	420	429	453	426	452	396	409	419	414	435	457	456	437	426	426	408	450	463	436	441	437	441	426	397	422	423	481	451	431	440	453	426	416	432	428	446	412	420	420	435	429	460	435	461	442	424	433	412	411	469	422	478	434	419	427	433	420	443	419	431	438	429	431
24852	21040	27402	24870	12101	2422	1451	1036	3440	14591	18936	14807	6828	1983	849	611	591	571	541	594	571	543	542	550	543	568	526	521	567	514	576	562	569	559	540	544	558	566	552	557	556	530	607	518	560	607	599	574	524	547	554	549	562	547	550	554	588	583	551	543	528	616	507	547	563	580	557	577	526	575	560	541	550	593	517	530	537	564	514	560	558	543	570	558	542	555	586	548	571	553	570	578	564	556	538	554	504	550	516	567	579	555	551	615	585	528	586	588	557	537	541	534	579	538	577	520	566	548	525	560	551	569	512	560	493	567	593	502	524	543	553	502	557	539	531	560	565	522	529	551	531	572	525	516	542	586	530	538	536	577	564	498	578	555	536	524	562	526	550	574	522	576	504	590	599	580	543	530	506	579	567	550	553	578	503	529	584	554	580	529	559	564	565	565	564	520	564	567	514	562	549	526	518	598	599	575	556	545	578	586	572	534	540	505	580	574	574	567	530	567	517	552	557	491	537	532	545	532	550	554	589	609	575	573	553	563	550	574	540	559	550	536	570	571	511	537	561	546	539	531	534	527	594	569	594	575	527	570	580	554	563	534	557	569	540	591	565	543	567	586	583	587	567	556	566	538	590	542	558	563	531	538	569	522	549	498	531	538	570	534	530	601	612	531	576	535	546	554	555	549	550	546	531	542	585	512	564	513	568	521	553	555	549	571	576	526	571	564	545	572	559	550	562	553	539	525	550	581	543	578	542	514	528	545	594	591	545	532	558	600	547	533	565	545	537	577	533	542	548	522	570	540	524	551	549	563	551	537	552	509	554	528	541	564	544	584	561	546	531	476	492	559	542	574	581	519	593	537	589	521	558	543	556	546	521	568	564	552	584	549	581	572	549	547	563	600	563	556	555	524	559	559	582	512	568	552	550	531	547	584	520	532	606	532	508	550	550	551	568	532	528	574	523	571	552	542	564	564	524	548	569	506	544	590	531	553	560	574	546	558	552	548	548	541	558	563	527	548	540	588	532	589	573	541	521	521	593	520	555	538	521	591	545	565	533	556	530	575	538	549	524	545	600	570	569	553	515	586	588	581	583	521	516	527	564	542	527	551	548	541	543	539	529	534	538	551	589	588	523	552	538	504	590	547	599	536	556	569	537	566	552	569	516	548	530	557	578	611	551	535	600	592	591	564	544	563	573	605	584	542	557	542	559	546	565	562	605	557	565	584	530	594	522	544	538	542	583	533	513	520	540	543	525	535	527	521	549	553	553	527	517	548	501	549	566	549	569	569	576	566	570	555	551	554	547	539	547	546	555	551	544	506	541	567	561	558	533	539	562	610	557	544	561	518	572	549	547	510	565	566	515	533	542	560	520	563	553	566	553	563	567	534	553	555	525	574	558	537	553	593	553	599	570	600	568	534	559	524	594	581	549	531	547	571	577	569	564	555	545	568	560	580	554	562	563	567	530	556	575	605	577	548	560	562	582	581	542	511	553	552	528	527	571	581	583	562	552	542	555	574	562	554	509	557	563	559	556	530	519	525	505	576	510	543	551	586	579	550	572	575	597	539	549	531	557	580	558	518	580	590	552	541	547	568	537	564	544	528	605	574	559	537	532	526	581	566	567	591	570	544	563	529	534	565	511	554	553	502	575	595	533	567	553	516	517	547	531	568	597	570	559	585	552	534	568	578	563	582	546	585	536	561	561	587	572	566	555	544	561	596	557	589	531	544	522	540	527	555	516	592	562	536	497	547	524	512	528	537	563	516	518	586	543	543	516	567	548	588	535	498	561	593	573	586	548	586	540	558	544	580	588	537	578	570	532	536	564	537	539	514	567	550	527	500	546	563	517	542	542	520	546	512	534	564	572	609	545	511	550	584	572	559	569	518	525	539	585	566	544	538	594	519	529	559	519	568	548	545	575	538	551	550	586	557	521	551	531	593	550	572	488	566	532	548	524	553	540	501	562	555	509	556	551	544	523	550	581	565	581	554	538	572	530	536	513	560	539	492	566	527	576	552	524	540	529	509	525	574	576	534	567	554	483	532	578	534	515	551	556	565	555	587	611	515	615	551	558	561	548	553	522	578	556	578	533	558	558	557	548	537	570	555	584	536	503	561	529	556	537	554	539	535	555	572	568	583	520	591	512	544	509	535	570	544	558	604	556	537	520	518	539	553	565	556	528	550	521	557	553	534	519	564	568	546	531	527	533	542	550	556	532	551	530	521	531	540	573	589	543	539	592	559	561	561	560	543	567	540	565	548	562	587	593	536	559	577	539	570	620	570	535	532	537	604	574	551	584	563	577	516	553	529	519	514	547	575	542	569	550	527	565	577	536	569	556	567	534	569	537	576	559	543	564	628	572	552	559	550	554	586	517	574	572	585	593	571	593	598	547	548	527	570	555	529	554	552	586	581	585	532	546	586	542	536	565	541	540	522	537	529	565	611	549	569	579	537	564	540	568	548	568	530	536	559	559	555	537	562	581	556	544	554	559	567	532	546	577	532	563	592	524	529	557	555	541	557	571	574	524	506	530	582	589	567	544	584	544	550	559	565	516	537	531	584	561	563	550	597	579	560	555	611	582	550	491	535	565	567	530	585	545	558	511	554	561	548	558	548	524	538	509	581	547	563	566	592	527	545	572	523	507	532	601	568	565	590	530	522	551	532	586	554	557	538	541	548	565	547	529	601	583	533	531	579	597	580	588	576	555	556	517	565	533	584	509	591	533	532	557	564	567	527	562	523	568	549	556	629	505	585	564	585	519	507	531	534	568	563	522	538	554	533	536	582	568	526	556	527	550	571	578	543	532	558	573	542	579	529	578	519	537	539	544	562	494	528	573	533	582	555	518	543	547	535	576	547	543	546	542	566	547	569	541	530	556	507	557	533	554	586	580	579	618	548	563	547	546	525	534	563	550	565	541	533	568	521	520	534	540	625	544	555	550	537	529	561	567	561	588	547	501	589	553	510	545	543	531	561	551	500	510	509	506	499	558	556	518	580	532	569	499	584	534	580	540	533	532	573	550	534	543	511	564	525	565	538	542	523	542	563	580	532	568	563	530	576	634	565	562	558	555	543	542	571	552	548	554	571	538	558	529	543	588	492	576	567	571	579	538	580	536	562	573	571	533	567	560	571	532	569	582	557	571	569	559	555	519	524	535	577	507	502	539	525	568	547	518	536	529	562	512	573	575	553	581	551	550	533	535	564	528	538	542	577	536	526	554	521	548	572	515	557	555	545	524	564	570	563	579	567	558	554	572	529	550	577	579	566	560	555	519	566	531	599	547	564	551	571	563	514	552	550	552	537	522	580	573	563	577	516	551	503	569	521	552	586	524	543	565	558	564	571	526	558	604	542	580	492	530	537	536	532	540	570	551	519	564	534	569	555	546	542	507	525	557	533	583	545	530	502	560	527	550	574	583	565	548	549	559	536	546	508	556	574	537	526	543	568	552	566	540	589	593	534	600	556	559	561	573	568	559	556	522	569	553	499
4501	6607	5795	3460	2453	1739	1235	1068	5109	16133	17905	13169	6146	2081	768	547	476	508	465	480	490	489	466	486	472	473	463	441	486	466	485	505	477	471	508	486	483	485	473	468	503	489	509	480	458	498	482	507	460	501	513	458	465	424	446	463	470	465	486	496	457	457	459	452	462	464	525	432	528	481	444	508	477	471	434	451	500	501	488	447	496	454	457	456	451	451	457	458	446	495	470	465	448	485	426	495	470	449	467	448	438	465	496	468	466	456	479	441	449	526	470	478	469	424	444	503	469	485	472	487	462	459	477	498	454	475	466	498	453	478	453	501	441	509	464	463	489	476	430	455	485	490	466	493	469	484	467	507	466	444	482	467	496	488	434	443	435	478	467	451	515	449	451	489	456	458	463	457	474	460	467	462	490	449	469	488	459	460	481	436	470	472	472	427	447	442	446	486	446	467	495	483	472	460	489	511	511	479	461	450	449	479	466	453	477	424	428	498	433	497	489	475	478	474	437	468	486	497	467	457	484	530	459	469	426	495	496	504	454	485	503	512	469	461	416	471	475	473	462	459	442	458	453	478	452	463	450	471	450	480	454	461	474	468	465	439	466	513	468	475	484	495	482	455	517	454	467	456	465	438	490	464	475	482	465	503	456	508	435	456	432	478	436	453	467	461	480	467	479	466	479	418	490	446	494	468	451	491	487	483	432	455	503	445	481	462	450	493	500	471	473	446	488	465	426	494	464	493	459	486	437	462	428	451	465	438	501	474	480	482	452	482	434	477	466	459	477	424	469	462	429	470	480	443	468	451	512	472	482	493	460	467	498	465	497	477	459	445	465	461	456	479	498	463	430	466	474	493	428	482	470	491	477	468	461	486	467	473	440	459	491	504	428	477	476	473	462	469	471	442	451	466	425	501	485	497	481	475	465	479	482	440	461	452	491	437	476	474	502	470	489	438	456	461	467	460	495	447	400	427	440	453	458	521	440	507	495	476	525	427	469	466	469	470	482	442	451	457	459	451	470	499	459	468	465	468	441	475	447	490	465	444	450	500	483	481	468	444	441	477	506	473	504	468	478	514	464	477	484	505	473	433	520	489	480	470	493	455	497	422	432	445	463	471	498	459	476	481	473	493	483	480	454	459	480	445	476	472	478	455	485	479	483	480	466	458	476	452	461	466	464	481	453	490	460	455	492	469	464	480	504	447	499	496	478	435	489	469	442	440	475	468	419	474	473	503	471	443	502	456	479	448	449	457	438	473	489	456	410	492	490	486	496	495	455	480	442	495	474	499	462	471	442	461	453	450	467	450	481	481	473	456	491	458	455	430	492	489	455	431	469	513	480	501	458	463	495	456	474	452	475	500	496	449	480	438	432	461	462	472	452	482	495	500	451	453	469	502	448	460	490	502	446	476	448	441	476	460	483	497	494	476	477	431	470	448	432	440	470	436	448	459	415	449	436	497	474	464	488	454	454	470	461	437	444	425	471	508	465	449	437	470	457	496	447	472	475	471	452	485	480	430	473	447	421	488	483	502	490	469	460	459	464	455	437	465	508	478	475	446	460	449	475	474	493	485	491	442	460	456	471	452	481	442	488	470	455	482	457	445	441	476	469	477	463	449	470	464	510	486	495	498	472	447	478	462	466	432	497	463	477	493	482	473	453	485	438	466	442	468	460	459	468	474	492	491	450	462	432	466	462	434	474	473	455	452	469	470	486	485	475	458	440	477	506	485	482	505	459	476	460	460	440	440	447	500	445	482	433	466	478	486	433	468	488	460	461	439	455	481	478	491	487	486	499	478	421	441	489	471	429	452	468	510	449	484	454	421	490	479	466	489	453	451	484	502	466	437	513	426	508	450	474	444	465	463	504	493	472	413	455	481	452	465	496	457	428	476	447	479	496	469	472	478	458	443	462	465	531	501	458	463	477	477	491	480	454	452	477	444	435	440	457	470	492	449	473	482	479	456	489	486	442	459	507	521	480	428	487	427	496	453	489	482	468	474	498	462	480	482	477	467	464	461	472	439	448	485	489	526	482	490	497	463	471	499	455	473	482	469	477	487	455	488	487	458	454	470	458	445	482	473	507	452	479	478	471	476	471	455	457	497	481	453	502	486	477	456	494	489	482	479	458	446	476	478	496	454	461	463	450	456	451	475	497	459	484	454	469	439	479	447	503	469	466	466	429	459	474	443	453	466	469	452	467	428	487	470	440	438	452	472	447	458	470	503	438	448	452	445	459	441	464	466	493	490	461	460	449	488	503	483	447	471	474	436	493	459	462	464	486	456	489	474	461	489	463	447	468	428	457	458	484	480	444	493	439	430	483	461	455	471	469	478	449	465	451	477	438	438	495	440	466	482	453	468	493	454	473	494	444	481	499	446	473	474	437	462	494	476	486	450	450	462	487	444	451	451	478	491	422	497	453	499	469	482	464	433	502	469	479	448	473	481	469	480	451	456	470	483	457	453	489	478	481	461	468	449	487	476	428	435	454	482	477	450	463	458	468	504	481	479	491	453	471	447	446	454	443	479	479	468	475	467	460	453	502	421	461	485	475	471	486	453	472	470	465	437	457	478	465	474	439	462	441	428	496	479	481	459	474	460	465	471	434	463	447	491	479	492	488	474	482	420	452	441	434	498	456	445	497	442	433	437	456	491	441	459	477	440	452	449	448	468	486	501	490	463	465	447	455	428	453	463	483	496	455	452	479	445	425	490	457	436	470	418	442	452	476	466	502	458	479	466	480	478	473	449	464	459	461	440	479	464	448	434	454	436	469	472	457	449	463	463	453	446	453	453	454	485	452	455	483	441	501	444	454	490	491	477	495	442	490	477	412	458	486	442	460	475	473	471	461	472	442	495	463	448	452	453	471	454	461	444	462	476	460	449	479	451	472	480	464	475	458	440	446	430	472	467	450	496	485	451	450	494	481	464	468	454	455	507	487	469	446	465	481	452	453	493	488	521	489	485	532	422	448	443	443	478	457	490	487	445	461	433	473	453	473	476	441	471	478	494	502	456	432	482	449	451	406	451	467	458	443	447	455	440	460	450	454	446	458	486	495	506	489	485	502	471	510	465	468	460	488	453	476	456	464	470	424	499	479	464	418	446	475	503	447	473	449	529	500	480	466	441	450	499	447	467	466	428	506	485	448	462	473	457	456	472	440	447	475	485	493	474	446	502	457	449	508	463	478	488	482	439	508	467	463	453	460	456	468	436	497	414	484	475	440	431	498	482	506	478	443	464	482	458	505	458	452	488	469	454	491	478	484	490	480	462	485	460	484	439	478	473	462	458	472	439	448	463	467	448	425	456	476	500	458	469	436	463	460	471	424	467	452	430	477	492	483	462	455	452	456	476	478	472	488	476	432	483	468	454	456	448	471	471	478	460	469	503	450	457	506	462	470	454	453	451	452	483	419	488	466	496	432	475	469	444	477	432	439	461	455	424	484	450	476	460	420	453	445	422	483	504	465	487	473	490	444	464	449	460	444	506
23908	21096	28370	24056	21073	10393	2660	1516	4632	21498	34426	27172	13217	3535	1350	848	786	768	727	716	759	761	733	727	728	781	705	810	732	749	752	724	773	742	702	755	758	715	722	690	737	743	719	763	735	704	721	737	673	750	728	698	715	763	726	697	693	690	697	740	721	710	713	726	734	750	783	708	708	727	740	738	728	703	733	723	746	704	736	729	687	740	741	734	718	706	744	743	719	684	718	731	777	715	730	659	757	798	724	731	714	723	765	786	653	716	711	709	734	720	769	780	723	741	716	726	756	710	740	725	719	677	717	743	738	701	688	741	731	710	695	692	721	744	665	755	692	674	760	743	704	748	710	720	693	702	760	757	719	714	704	724	700	735	778	699	702	713	767	714	754	764	748	734	732	700	717	672	718	715	729	733	746	786	692	765	715	754	692	705	697	707	739	678	708	709	691	702	697	725	719	740	801	733	728	725	725	763	730	695	696	740	696	706	707	728	715	713	703	702	738	754	729	710	698	693	714	750	723	698	688	754	714	717	808	702	740	682	753	748	725	748	663	741	704	730	722	772	742	745	757	727	718	726	737	693	729	733	732	722	743	728	717	705	708	713	699	715	734	692	686	710	742	691	715	725	686	743	721	746	727	702	688	715	751	728	699	712	707	708	712	733	729	700	703	688	739	699	640	745	690	726	737	717	672	684	688	746	711	701	729	705	709	742	684	730	762	723	705	711	735	718	740	725	714	729	760	713	704	671	721	721	788	760	753	745	732	702	759	737	681	702	756	685	665	742	738	695	719	692	687	676	698	760	727	685	753	723	686	715	720	682	753	714	746	726	693	771	723	708	714	745	666	764	700	683	695	681	748	764	716	724	714	720	732	718	768	708	747	709	714	696	773	812	760	748	711	714	676	726	742	739	708	705	722	779	695	730	751	711	738	717	700	722	746	702	716	720	725	730	669	685	675	719	758	694	735	733	715	765	764	706	707	718	754	763	730	685	708	717	732	716	717	726	684	688	694	765	708	713	690	725	738	680	694	765	746	712	713	750	752	696	705	785	728	717	725	698	661	742	742	709	731	707	718	706	698	707	680	732	713	767	702	731	708	747	728	748	726	745	692	744	739	689	745	699	691	728	707	722	722	704	750	694	758	725	682	715	688	741	724	725	743	717	759	715	705	694	681	728	693	750	729	732	733	724	747	738	676	719	749	732	742	697	688	690	720	679	742	685	734	724	746	686	723	751	680	722	677	713	758	723	731	719	755	708	749	718	687	735	687	719	732	713	705	736	729	729	694	733	684	715	736	732	681	719	715	709	727	707	742	705	749	726	692	714	713	727	712	752	724	737	719	733	719	714	731	730	706	750	705	746	717	691	731	710	724	700	725	704	710	642	705	745	726	730	718	763	708	696	718	701	734	690	694	730	710	754	706	704	719	729	728	758	722	705	721	713	751	715	658	739	713	706	711	714	663	761	703	743	726	774	724	707	751	693	695	710	713	730	720	730	727	762	703	759	700	727	724	742	744	662	713	753	682	667	697	752	719	694	741	675	738	717	706	721	747	673	703	697	709	786	724	687	727	744	695	745	760	724	708	724	743	715	687	797	760	736	739	713	765	723	793	736	744	694	707	708	756	719	707	679	712	740	690	697	717	706	730	722	721	684	793	751	694	729	712	752	732	706	722	711	728	740	742	688	690	673	774	756	669	663	723	732	710	716	746	729	715	745	728	762	742	714	725	767	735	753	676	716	721	706	699	744	679	693	810	766	731	720	665	692	762	697	711	756	678	735	762	746	727	729	718	720	690	711	698	829	725	725	707	735	671	711	639	736	692	759	696	752	704	693	756	685	705	647	734	734	700	777	709	733	754	746	705	704	695	688	740	719	713	673	721	734	691	721	694	757	730	746	752	722	679	738	705	710	740	688	703	691	691	677	711	703	736	741	760	734	728	750	674	670	744	707	741	755	719	736	716	761	722	783	729	705	735	734	727	712	710	773	694	734	689	720	723	717	711	705	661	757	712	671	762	744	692	707	736	717	682	710	744	684	676	751	738	691	678	753	739	722	734	698	736	728	752	735	747	713	696	728	747	734	717	733	683	732	723	736	690	686	765	698	720	689	704	691	694	725	668	676	717	718	754	748	692	678	658	735	742	690	768	727	684	729	743	729	738	718	708	720	701	710	773	737	713	731	733	703	765	719	633	708	728	747	689	757	719	688	753	672	678	763	741	738	724	723	721	765	721	713	786	737	719	696	754	766	748	750	713	713	709	727	697	714	702	730	751	759	763	739	712	746	726	690	772	697	708	748	687	763	712	725	690	757	734	722	688	719	714	741	729	707	735	705	700	695	742	754	709	715	745	722	700	751	701	686	709	746	731	679	682	752	720	705	737	699	731	782	738	771	725	690	753	731	707	728	705	742	711	734	707	706	732	667	718	728	687	692	738	758	689	746	747	698	726	704	733	698	737	686	723	696	751	708	771	715	709	739	739	689	681	727	673	686	758	689	709	742	721	753	761	707	675	698	700	730	717	697	706	740	687	712	713	695	781	722	690	733	723	770	688	735	701	672	688	755	691	693	731	750	725	689	740	738	736	671	782	705	740	721	762	686	709	728	742	676	704	702	685	713	710	722	695	683	680	703	687	706	734	690	702	677	704	730	743	738	650	743	713	737	747	796	731	720	686	714	707	714	700	726	718	701	699	713	754	683	713	719	735	690	688	725	771	716	748	689	755	717	720	764	724	732	773	731	679	742	679	681	741	766	735	673	743	732	702	708	706	759	691	697	736	712	732	725	748	733	762	752	749	727	737	702	749	723	726	732	753	689	731	732	698	718	726	744	707	798	690	721	733	767	718	710	686	683	708	731	709	683	741	727	696	723	714	658	768	751	679	687	728	712	730	742	741	733	695	738	697	725	708	708	732	651	750	762	675	722	684	722	741	719	670	786	688	699	690	706	741	783	730	678	749	700	718	708	712	714	740	717	724	750	741	705	761	727	715	735	732	701	670	711	745	695	706	729	709	751	673	680	737	739	716	717	715	722	704	714	772	725	674	710	744	715	775	722	682	702	725	669	705	718	747	719	688	697	769	756	762	689	694	707	700	708	721	711	721	675	722	707	734	677	718	737	748	718	760	723	690	689	703	694	701	764	701	778	707	766	696	748	723	753	710	691	722	694	743	706	702	712	705	751	750	698	723	700	706	673	693	733	688	712	701	685	742	691	766	686	742	748	722	744	676	706	726	692	671	737	709	713	761	763	724	731	701	742	728	751	719	712	721	717	712	702	711	690	699	694	722	738	710	727	798	751	699	690	698	674	781	725	703	751	706	721	700	772	704	722	606	672	731	762	701	685	695	712	696	704	734	685	732	695	703	727	745	707	774	718	695	728	699	714	768	698	709	718	736	691	738	752	696	694	754	732	774	686	744	706	728	671	708	712	742	697	759	756	722	696	739	720	713	687	750	721	717	719	726	737	753	687	736	714	728	699	722	692	706	721
4864	10066	8522	4969	3749	2481	1960	1495	6818	24016	30866	22241	10123	3105	1153	688	612	623	632	605	597	615	587	627	589	604	607	627	613	658	571	550	600	562	630	628	594	563	573	625	592	584	630	594	603	579	586	602	596	622	596	624	601	577	614	582	615	604	631	619	620	618	561	629	569	618	596	625	645	571	589	601	628	562	630	595	620	571	619	564	630	598	587	661	614	600	596	629	585	598	584	596	617	580	603	579	616	564	593	607	570	595	597	580	611	583	605	555	586	573	644	585	634	563	629	617	582	580	589	599	540	621	595	636	612	590	633	603	572	647	620	626	623	600	635	571	593	594	611	635	583	596	564	581	627	621	621	579	601	546	593	564	586	576	621	620	600	623	621	565	587	634	523	636	605	580	591	610	573	603	622	598	591	604	631	584	564	617	599	596	569	552	563	596	559	585	593	578	605	570	645	638	585	571	610	653	573	583	570	661	574	605	610	585	606	602	640	606	626	570	597	580	597	575	566	609	601	603	603	627	597	593	539	587	594	538	603	610	594	589	596	577	613	694	573	587	590	581	617	628	572	616	597	586	599	603	614	631	601	608	597	619	626	620	603	622	594	618	599	584	643	581	590	581	603	562	602	588	568	626	671	601	601	610	582	634	581	570	575	601	565	574	552	575	586	593	572	632	601	581	622	640	580	594	571	616	598	607	623	532	614	607	604	630	592	608	577	617	610	583	601	612	610	603	598	596	599	582	591	592	584	580	589	594	606	591	588	572	552	578	592	602	597	575	578	633	592	549	643	580	602	587	602	619	611	614	577	586	610	599	592	628	555	609	592	555	590	595	622	587	581	569	593	600	577	590	615	603	595	595	644	551	581	580	606	551	586	624	603	568	644	586	560	587	583	554	578	615	607	583	621	602	583	574	599	598	577	565	560	633	607	586	622	582	583	602	574	578	622	527	554	602	590	629	583	582	619	588	567	587	601	593	602	589	602	574	614	612	562	616	598	617	603	588	634	577	608	597	618	576	536	574	588	610	612	652	607	587	572	586	622	553	604	595	621	581	596	615	589	578	593	575	620	597	577	599	568	613	557	603	625	590	565	601	573	580	592	624	597	604	576	624	554	645	573	596	626	616	616	600	582	623	615	562	597	580	587	593	612	662	584	620	630	580	581	548	593	589	656	582	557	592	590	623	568	564	570	676	612	633	599	554	556	626	571	583	540	565	578	625	625	574	586	589	575	597	626	644	599	579	626	589	579	571	616	595	651	600	577	567	604	586	598	578	581	626	602	554	576	620	619	620	622	579	592	611	593	578	538	600	612	599	633	599	565	556	562	622	596	597	576	619	599	615	563	584	606	576	602	573	578	613	597	542	664	570	546	581	598	587	596	599	632	610	602	595	585	604	615	602	579	592	580	552	609	619	563	601	578	585	584	591	587	578	596	590	548	553	598	560	563	574	605	617	596	566	630	609	639	575	616	580	640	591	602	602	642	576	601	603	596	581	630	569	592	600	629	616	588	607	549	611	574	595	577	538	590	597	619	607	606	607	625	645	632	622	607	598	603	620	581	593	521	637	603	579	594	583	588	591	589	538	620	596	613	590	542	585	623	624	608	581	612	558	579	658	597	562	603	592	562	577	568	585	586	601	614	575	583	573	555	550	599	581	617	595	612	598	615	576	590	623	572	573	605	546	593	546	580	585	575	569	619	623	583	553	605	591	546	564	624	603	571	581	606	605	602	591	580	594	572	563	607	582	590	549	566	601	615	570	581	579	600	603	581	615	603	545	582	603	645	609	592	541	564	579	600	610	622	612	617	576	615	591	537	527	586	560	597	572	626	598	614	579	614	667	596	615	614	577	595	555	556	603	594	556	613	578	633	596	596	606	533	574	633	609	565	634	591	593	592	583	602	596	556	575	619	595	574	656	594	578	573	598	577	570	594	604	584	601	591	598	605	611	618	565	601	576	634	632	594	591	617	567	577	579	553	584	645	590	593	592	605	601	591	569	554	578	596	578	599	599	608	546	588	562	594	618	591	572	621	615	577	595	589	564	577	626	573	594	612	564	637	558	611	608	575	580	581	590	603	608	561	581	580	573	605	587	577	638	531	563	626	568	619	607	619	600	604	621	558	593	618	565	589	590	581	559	600	597	573	612	610	632	597	595	605	635	599	629	576	614	576	545	599	578	629	630	565	536	582	558	567	600	610	610	628	576	596	564	619	602	584	597	576	582	599	568	633	596	588	573	567	540	629	567	613	606	572	553	584	599	602	572	586	554	590	595	592	593	618	541	585	547	592	612	639	637	607	613	625	623	589	593	649	601	536	560	587	595	621	568	584	579	602	596	540	590	614	591	616	577	551	615	572	569	581	585	636	564	602	611	580	625	616	573	592	554	594	594	615	588	564	581	595	629	610	565	570	582	563	559	579	616	588	584	604	577	621	603	589	566	606	579	605	562	593	617	580	608	572	541	591	610	543	563	581	594	620	628	629	591	617	621	613	577	593	596	601	607	593	575	610	604	585	604	606	580	590	585	567	596	555	575	571	551	547	602	593	564	609	590	612	619	613	599	576	581	566	551	608	659	614	602	609	579	606	585	573	601	534	590	597	588	607	571	600	603	573	595	565	540	613	613	539	600	603	597	605	583	577	574	586	637	560	624	594	568	615	561	598	566	581	595	613	570	593	615	616	586	583	566	625	598	600	599	566	557	549	565	631	592	650	576	553	637	635	570	622	576	541	610	589	604	566	562	592	558	618	621	610	620	589	579	562	580	642	586	626	588	577	616	549	645	564	614	575	576	590	596	562	586	563	599	575	594	567	593	540	603	585	594	619	612	592	596	549	618	603	536	600	551	574	572	608	589	593	584	631	541	586	627	617	607	598	597	619	572	630	578	600	611	568	614	561	607	592	565	619	618	572	605	599	599	579	627	630	620	550	570	566	559	577	537	634	588	593	548	571	588	583	585	591	613	542	600	578	593	614	579	639	595	611	594	595	596	598	616	587	614	619	598	591	626	589	581	563	560	619	588	572	590	629	590	568	584	603	605	621	598	582	573	546	602	619	594	560	587	592	609	600	589	577	609	603	606	588	596	552	573	574	637	553	572	557	590	572	616	617	551	567	609	549	566	552	568	548	571	596	606	581	532	595	553	623	627	562	609	620	595	599	607	598	596	607	591	628	605	580	564	550	599	566	566	559	567	568	627	612	625	582	633	591	565	629	555	627	615	590	600	602	568	590	583	624	647	570	604	628	586	619	560	606	662	633	604	597	551	593	578	601	560	605	564	602	611	547	594	575	608	646	569	585	595	576	632	596	597	601	574	529	621	591	580	559	585	608	565	607	612	590	574	614	599	621	563	622	589	565	564	581	540	608	597	580	596	599	550	612	593	569	617	591	587	602	589	610	629	580	590	593	617	600	546	537	566	558	572	606	548	593	611	609	582	604	589	589	578	594	589	608	562	563	646	594	560	604	541	614	573	596	623	547	616	576	624
27303	13793	2494	1325	801	736	673	664	598	1176	2449	2265	1408	891	647	586	550	553	519	578	541	537	540	572	500	538	567	531	525	548	548	516	565	560	577	568	559	553	528	588	534	498	560	592	554	566	562	546	543	550	558	525	558	585	566	570	603	577	547	532	564	540	502	530	549	560	570	574	603	544	549	551	545	502	559	534	572	597	545	556	568	564	562	547	507	490	555	532	523	503	552	571	535	571	539	527	554	502	534	594	561	555	589	530	531	554	565	550	556	539	539	553	565	563	534	582	554	557	562	559	538	574	554	533	563	532	517	531	557	572	566	565	547	509	520	527	518	566	558	583	537	535	573	551	538	567	530	581	555	521	577	563	575	531	528	563	556	573	561	564	547	546	550	509	554	608	558	602	549	502	525	566	566	558	534	550	556	551	505	525	535	568	582	504	579	587	543	568	545	552	564	582	527	556	555	544	538	544	535	569	541	555	547	532	535	546	516	500	551	534	555	520	553	554	532	541	520	540	558	543	571	539	521	583	535	545	556	540	596	509	504	507	549	524	525	554	519	529	529	571	595	542	588	525	563	566	553	543	527	530	532	543	526	516	574	531	530	566	568	539	551	528	591	579	541	507	557	499	537	516	554	539	573	552	562	530	557	586	571	553	526	544	543	545	534	524	525	553	588	516	587	516	540	516	491	534	564	578	527	532	529	571	558	582	569	568	550	518	491	578	543	526	561	539	515	546	555	521	525	543	535	574	529	530	576	515	563	594	550	540	527	521	528	548	503	568	591	517	553	538	515	561	547	558	567	560	522	539	525	562	527	586	541	577	593	551	581	538	582	550	537	514	552	547	590	556	537	552	546	554	563	518	534	557	529	539	575	526	542	506	548	560	539	534	549	586	557	541	550	572	557	546	489	542	546	523	534	575	519	547	533	580	514	542	547	548	591	577	538	544	576	585	585	545	592	531	559	560	569	527	595	567	571	578	539	526	530	516	551	559	576	539	536	573	545	539	550	559	539	527	526	565	535	536	527	542	552	538	503	562	554	555	574	597	539	600	594	567	553	548	578	507	534	542	541	564	575	534	597	559	522	519	510	560	568	514	563	562	530	553	547	550	585	532	546	563	543	543	565	526	524	546	548	508	556	541	536	523	578	533	565	584	525	579	525	527	498	558	522	572	546	495	534	547	584	550	526	563	541	580	537	525	567	552	562	577	536	587	507	513	567	518	546	517	590	526	541	576	561	510	539	560	628	561	537	528	540	551	544	549	509	554	500	577	580	534	531	597	564	564	552	518	570	534	516	536	522	524	494	543	582	533	566	537	578	578	548	532	539	545	495	551	555	540	556	547	541	585	551	562	587	573	535	498	545	553	540	588	596	575	546	604	549	534	547	530	564	571	543	510	534	577	534	593	513	545	499	574	523	522	521	586	570	573	500	547	535	529	533	517	542	567	543	506	494	519	551	560	529	546	554	528	540	522	544	547	561	554	557	533	538	551	572	526	504	524	516	530	501	548	539	545	577	545	553	569	546	566	513	514	565	557	529	534	562	546	563	583	539	545	531	571	536	517	560	535	530	585	550	542	590	548	552	556	547	496	566	538	520	508	558	513	494	512	572	556	559	564	537	572	541	550	495	539	570	542	563	524	583	555	522	552	556	565	530	593	553	555	506	563	567	547	534	499	525	560	539	545	599	588	527	543	600	570	579	552	538	577	594	560	516	545	532	549	555	570	589	538	522	589	548	563	561	527	550	547	580	517	547	526	539	552	564	572	555	535	521	537	568	509	554	582	534	543	549	536	534	585	562	548	469	568	518	616	560	532	538	561	507	564	536	539	520	508	574	566	529	517	596	522	534	554	555	537	562	524	519	538	559	539	567	528	547	564	588	524	603	505	543	554	536	527	543	561	504	557	532	547	559	556	575	523	563	573	557	529	582	528	566	576	562	573	546	564	526	592	546	570	542	528	549	569	527	532	589	513	528	571	520	555	526	570	550	527	540	527	542	525	526	530	512	551	562	551	569	536	520	551	524	612	549	528	582	516	565	565	559	546	531	559	540	565	548	535	557	514	550	554	590	560	574	566	498	534	558	520	576	536	543	549	500	562	519	550	551	556	585	544	547	485	577	567	542	540	550	586	549	526	533	555	536	498	535	537	557	523	520	513	527	515	579	536	533	511	549	535	550	526	570	572	555	545	592	596	553	557	576	528	558	578	555	494	578	523	528	548	560	561	528	541	543	572	540	539	600	578	605	555	538	549	604	545	547	534	547	505	484	504	545	527	514	573	517	592	538	516	519	561	552	564	553	552	542	531	522	495	559	552	570	563	538	590	551	574	555	525	526	535	520	507	561	525	546	554	563	604	555	542	537	557	537	519	574	587	557	593	535	545	531	537	542	568	547	564	537	586	540	591	526	585	552	515	523	559	544	579	553	555	553	545	532	515	540	548	571	521	564	554	542	539	560	538	541	545	574	521	572	553	548	561	583	591	536	608	560	553	533	570	548	536	551	553	578	557	538	576	565	562	546	536	583	567	533	592	596	517	536	537	546	527	539	528	571	571	512	514	540	552	512	524	544	525	525	533	549	531	543	534	540	526	557	521	540	555	538	527	521	547	585	575	529	534	569	529	509	549	540	531	547	556	552	569	547	541	513	556	557	533	528	537	525	594	548	565	520	559	601	537	514	531	532	529	562	554	528	551	523	529	566	590	537	561	544	551	524	560	541	536	539	578	529	560	564	561	562	542	548	531	566	515	533	542	556	526	527	528	527	519	563	513	545	581	569	573	539	574	505	576	575	556	564	549	565	542	542	509	594	570	524	598	569	534	534	577	521	525	537	572	555	536	533	511	561	547	558	538	578	526	553	491	564	506	535	544	550	527	519	541	586	534	522	549	547	577	531	523	573	567	591	512	574	554	532	537	555	540	578	538	517	529	551	570	520	612	555	574	543	544	519	552	512	591	511	512	548	514	540	570	530	540	504	508	528	523	551	572	540	570	552	535	563	570	532	575	607	559	568	601	560	531	567	528	512	575	575	520	589	557	558	546	564	516	554	572	533	535	557	583	511	573	557	538	546	541	543	563	556	510	548	552	574	533	527	601	548	562	524	555	586	550	566	553	540	530	579	577	498	571	529	551	499	518	569	507	560	555	556	548	562	576	550	539	563	530	526	560	558	527	569	544	539	562	566	540	571	523	542	524	570	553	557	591	550	598	567	532	567	574	602	545	547	562	562	507	544	563	581	530	554	579	526	503	567	574	549	553	587	523	553	560	517	577	591	557	522	507	549	534	528	585	553	527	522	565	546	523	552	582	547	545	534	562	553	586	559	565	552	592	558	554	511	601	507	544	547	540	533	528	549	523	533	576	534	548	572	525	569	549	564	544	562	599	548	539	558	576	582	545	569	589	532	539	585	563	574	552	533	517	537	535	535	534	560	538	545	580	567	526	553	557	538	491	505	586	589	552	587	539	510	521	537	515	547	566	554	532
5229	1603	1716	1088	947	738	705	606	559	1401	2963	2384	1327	769	497	500	400	436	473	448	491	441	446	492	489	476	457	464	442	461	436	453	469	468	461	474	460	405	440	498	440	424	464	437	496	454	483	466	452	452	468	453	432	441	441	445	457	427	422	451	469	439	424	445	454	472	434	443	461	445	476	408	460	452	433	483	505	426	454	473	408	463	452	460	428	472	433	438	466	446	458	391	433	435	442	466	462	433	418	434	474	420	467	464	417	433	457	461	407	411	424	468	474	443	459	408	452	443	423	452	448	451	443	451	449	463	462	445	450	443	453	443	453	466	404	440	439	463	449	495	429	444	455	468	451	452	408	494	438	485	506	480	428	452	426	435	463	447	474	443	464	451	449	465	429	413	464	434	470	464	472	430	421	454	464	447	476	428	443	418	457	471	434	434	458	414	480	470	448	462	462	407	459	428	471	449	428	489	421	456	460	480	477	462	413	428	461	454	448	448	433	467	451	426	460	438	422	443	395	420	466	455	450	433	475	455	435	464	467	466	457	459	465	455	465	434	461	456	437	471	449	461	422	407	468	430	440	466	458	499	461	470	392	457	452	453	441	449	449	477	443	467	429	490	457	452	479	447	456	445	461	484	433	450	447	455	406	468	470	467	455	459	457	426	462	451	455	423	476	450	476	425	423	439	456	460	460	451	468	458	446	438	423	447	441	461	418	483	471	419	453	419	434	448	476	453	416	447	436	472	464	466	453	444	433	427	420	424	506	434	450	460	461	434	498	443	446	462	449	432	468	455	431	450	433	478	492	461	436	460	440	437	463	440	453	432	454	452	456	430	472	435	450	431	434	454	457	455	420	427	446	415	471	462	440	434	445	460	464	485	483	434	441	462	418	434	396	424	451	444	433	439	473	443	434	466	411	442	438	469	477	390	452	414	435	442	470	460	450	437	455	458	472	477	431	437	446	448	469	456	477	449	453	399	455	486	474	448	442	445	463	432	454	444	429	467	436	456	488	458	431	443	442	470	453	503	509	448	418	433	467	445	461	450	456	475	474	418	426	446	454	461	426	461	457	462	450	428	447	465	455	450	428	481	459	445	451	447	463	450	453	479	435	452	458	465	448	419	438	458	500	518	434	434	495	472	445	441	396	443	469	442	436	427	453	438	445	457	476	452	422	441	445	427	432	452	443	462	476	485	467	432	445	451	480	444	440	469	470	426	446	451	469	416	431	453	471	451	449	438	466	501	471	452	454	450	471	453	440	429	468	436	501	444	436	458	443	421	478	444	443	443	466	456	433	454	485	425	494	428	415	434	433	450	432	434	459	455	434	445	420	435	429	427	444	415	446	440	448	437	454	496	423	440	416	458	457	428	470	442	457	477	478	452	443	469	438	452	433	475	435	462	407	467	473	438	429	442	451	428	452	464	492	435	468	430	463	460	460	469	433	441	434	450	456	426	478	445	438	491	457	449	409	456	434	469	473	456	433	458	440	456	465	479	456	430	409	429	422	411	457	476	450	433	414	431	407	438	457	443	468	449	453	459	456	420	450	469	444	466	476	432	449	430	410	462	444	434	436	455	456	412	461	455	431	449	432	423	461	485	474	452	421	445	443	460	422	442	447	420	428	442	404	445	442	454	503	447	486	433	461	490	445	469	490	451	465	419	452	435	435	449	431	434	456	467	443	403	475	435	448	447	417	456	410	410	424	437	459	471	461	433	429	432	454	459	412	480	457	445	428	435	472	440	449	446	447	462	393	468	444	449	491	464	450	432	418	450	455	484	455	477	454	450	456	470	411	449	446	419	473	453	438	466	444	426	456	447	426	438	454	447	421	435	422	460	407	462	448	435	448	452	431	459	480	466	458	410	435	409	429	449	411	463	485	453	443	428	424	433	445	413	472	492	450	461	408	417	470	419	445	432	480	444	468	444	433	478	465	441	451	444	474	470	455	418	414	438	434	426	466	456	457	450	474	459	442	468	469	457	470	480	476	453	422	455	452	433	476	430	449	433	445	467	474	462	418	439	455	452	441	466	426	447	494	478	442	422	436	447	481	461	474	468	432	441	444	456	456	459	439	427	484	478	465	436	441	456	443	438	462	474	415	436	400	431	404	468	439	445	444	461	434	466	448	447	398	417	449	440	425	481	467	449	435	433	424	472	525	449	447	424	395	442	422	416	451	454	439	478	427	428	441	475	494	418	471	443	461	473	434	428	429	419	449	422	412	458	410	474	472	446	451	473	442	438	434	445	464	445	454	454	441	473	434	458	456	465	459	409	447	435	471	443	443	405	449	435	436	431	465	417	476	462	443	457	434	440	480	464	439	412	488	432	427	441	435	462	459	449	412	424	469	442	443	433	499	521	442	447	429	477	462	461	476	455	466	446	433	463	454	478	418	456	440	454	430	432	435	444	452	438	465	446	466	410	460	462	461	423	452	447	430	446	436	433	446	436	463	471	427	453	414	461	443	477	443	465	441	445	449	445	445	437	467	430	434	469	416	445	470	421	432	434	476	447	473	485	416	471	416	470	461	486	437	431	467	456	469	431	451	419	446	453	464	423	495	438	460	460	467	433	444	427	446	451	429	453	463	462	437	443	464	411	436	427	470	454	451	439	441	460	418	464	452	461	423	433	473	452	442	432	417	430	459	483	455	465	437	446	465	471	461	440	450	451	433	425	460	453	479	464	452	454	526	446	442	436	475	413	459	448	444	492	421	437	450	473	448	453	441	480	429	439	470	424	422	422	454	480	440	421	401	430	463	451	426	525	455	462	447	449	443	426	440	390	443	464	467	458	444	447	445	455	442	437	481	450	430	480	440	505	425	417	427	445	470	420	440	415	432	419	454	462	485	488	481	430	502	430	445	477	423	415	470	458	466	424	517	422	413	430	435	459	448	442	439	463	452	440	456	467	468	465	442	455	456	450	466	445	472	428	450	431	428	426	444	442	441	436	445	425	466	401	441	436	459	461	426	439	432	420	477	453	464	464	462	474	448	412	479	464	468	457	503	469	404	466	438	453	445	448	428	437	456	430	445	425	485	456	429	447	438	411	493	438	441	492	445	457	468	456	454	451	467	467	434	428	411	454	460	405	462	462	432	459	467	457	396	466	433	463	447	401	418	441	428	408	450	401	460	430	425	453	419	480	450	446	430	476	447	453	416	462	473	406	448	456	466	455	467	448	426	434	433	399	443	490	471	447	455	408	456	440	458	499	486	435	476	410	419	383	460	467	445	460	437	447	481	475	447	448	463	454	463	464	441	477	462	447	490	423	463	446	467	462	478	444	443	451	475	446	455	469	436	470	448	441	447	477	442	457	446	412	463	466	465	474	485	434	441	440	449	443	468	480	454	445	462	455	450	464	438	467	467	458	446	444	454	448	470	462	434	446	427	457	467	425	444	463	421	454	444	469	442	409	456	453	453	430	450	444	432	478	446	445	423	446	415	478	449	456	432	433	444	462	451	433	466	471	450	466	430	451	473	467
24853	21082	27464	24903	12335	2552	1499	1035	990	14477	21670	15757	6759	1966	869	641	634	594	616	603	593	604	620	632	597	623	610	629	599	656	612	668	609	601	605	658	569	609	647	595	617	639	621	585	628	593	603	627	621	563	608	634	577	600	644	551	602	602	628	631	630	571	621	599	602	599	564	619	604	581	590	581	560	597	607	586	639	576	568	578	639	641	599	597	614	592	621	640	593	603	603	622	658	574	560	588	608	627	623	544	617	646	643	603	641	603	577	596	581	592	623	576	684	606	587	611	601	613	608	593	574	612	623	579	663	617	608	598	618	616	625	547	589	580	611	664	617	641	600	576	599	590	625	617	603	591	609	614	609	545	587	589	615	608	613	644	564	592	618	630	607	604	578	626	620	599	634	619	602	591	590	542	603	609	615	609	610	600	630	660	582	608	589	618	583	606	594	621	600	603	628	603	596	594	570	567	557	608	603	628	613	595	608	621	658	609	565	561	591	620	609	553	559	613	621	571	639	599	587	625	599	616	643	582	571	547	577	593	644	605	632	588	643	563	609	565	635	626	642	595	621	593	586	628	565	626	631	607	619	660	593	625	626	580	597	630	607	601	642	594	596	581	582	562	648	558	641	643	590	589	600	596	607	619	631	592	637	620	590	607	627	616	620	628	635	609	626	591	573	608	601	600	636	604	633	601	598	605	635	597	587	626	619	596	580	567	613	609	619	593	570	570	607	561	565	626	640	625	615	583	595	595	588	597	613	588	599	597	567	622	594	601	640	639	620	633	582	577	600	634	608	620	595	592	602	590	614	571	630	645	611	588	624	636	591	594	557	610	628	584	617	576	590	654	617	592	638	600	569	596	644	612	596	622	601	529	669	597	625	646	581	601	563	590	656	639	577	565	602	563	647	585	576	617	552	629	589	603	568	634	595	640	626	608	589	551	622	585	604	601	573	603	592	602	643	623	572	650	665	577	590	606	631	584	649	627	590	610	601	583	599	599	676	614	596	580	626	567	598	619	639	639	582	572	574	606	616	610	582	629	628	580	641	586	549	604	635	573	608	606	610	631	596	624	661	589	576	610	623	591	604	606	601	621	598	549	600	618	591	586	629	598	649	581	601	565	616	596	614	609	602	599	595	582	596	568	619	585	551	644	549	563	604	622	590	628	612	674	570	637	625	580	608	597	639	571	610	600	626	573	654	646	634	612	624	624	615	616	602	585	589	648	584	595	590	574	608	650	597	575	658	588	653	650	588	586	623	597	578	594	598	625	657	626	624	611	592	594	623	597	602	575	592	598	629	609	607	644	606	583	611	624	583	583	565	614	590	594	614	615	608	544	579	592	582	594	617	612	605	621	587	632	633	584	618	604	626	605	622	588	637	618	602	652	606	600	599	616	629	602	590	603	600	583	602	625	626	593	633	624	545	588	584	581	631	587	596	614	608	582	574	622	623	585	639	610	612	607	642	616	611	613	566	571	576	625	620	620	630	594	641	583	613	615	600	623	603	607	601	608	651	563	605	590	574	594	573	614	606	652	630	559	620	562	578	571	573	586	618	623	646	644	577	615	584	616	597	614	570	624	620	588	627	603	587	653	616	609	627	574	596	606	605	580	616	612	587	580	622	600	676	635	640	582	613	565	648	582	632	587	606	624	565	601	634	622	612	614	600	587	565	646	590	609	622	640	542	647	585	581	609	619	592	598	577	596	564	630	589	606	626	637	555	607	597	570	624	645	639	638	634	620	546	566	602	620	598	575	631	641	602	572	571	596	603	658	617	608	593	558	661	606	601	612	589	629	658	606	573	594	590	618	628	635	637	631	604	585	560	625	600	610	626	605	580	568	624	621	600	617	615	575	626	566	549	597	619	617	576	570	609	609	629	634	600	609	603	600	597	551	628	597	559	611	598	614	599	617	617	633	601	598	592	601	583	583	597	583	612	631	590	601	602	605	612	625	613	587	595	580	600	609	620	689	611	593	607	591	655	595	598	637	596	592	601	604	573	601	590	606	603	589	616	614	578	609	601	627	654	594	636	597	596	624	577	622	612	589	551	601	616	601	570	584	583	598	607	627	614	630	591	599	611	610	563	591	588	597	576	601	655	652	553	597	594	637	600	589	622	559	582	635	620	595	607	607	636	648	570	635	619	584	619	600	599	543	585	630	600	609	597	614	566	622	639	602	556	611	575	558	642	607	622	603	600	590	585	621	612	640	679	574	602	596	614	587	624	598	579	600	645	579	605	554	613	599	591	627	584	592	656	602	582	595	570	635	609	602	611	620	607	602	593	601	615	617	617	644	627	601	604	597	605	630	615	638	602	613	620	621	633	586	627	662	618	588	627	612	624	600	641	597	590	633	607	606	591	615	613	628	615	629	624	614	601	579	607	630	621	558	638	633	566	629	568	620	641	606	602	633	622	618	616	613	628	598	619	582	605	600	586	604	582	614	624	634	605	585	589	586	618	570	604	568	588	635	582	591	587	590	602	572	594	604	546	585	600	616	585	595	592	585	612	643	610	620	620	594	645	614	599	600	596	620	649	567	600	579	625	627	657	633	599	620	617	627	608	632	632	565	593	600	651	625	582	600	606	621	608	563	575	586	632	585	625	624	657	590	628	593	643	618	620	617	640	570	600	604	653	642	629	636	592	618	629	646	633	585	591	585	618	611	620	601	599	585	651	573	593	590	631	637	645	571	612	581	618	602	669	583	615	619	644	608	616	611	595	608	603	601	615	590	593	657	604	591	618	611	607	601	596	608	630	599	602	627	627	580	615	554	596	619	589	636	583	595	592	576	571	600	604	613	589	616	627	591	635	609	556	652	606	622	593	577	597	608	576	618	616	608	598	621	563	563	585	580	623	587	626	597	586	600	613	604	582	593	584	623	578	621	640	601	603	624	643	563	623	572	657	616	576	607	626	628	611	606	601	613	607	567	624	569	611	625	593	592	559	591	633	624	602	613	589	583	625	563	593	588	600	610	580	668	574	576	646	579	609	581	616	610	624	605	611	592	560	567	581	645	580	649	621	594	594	572	588	620	634	607	587	642	622	598	615	584	575	626	630	651	623	642	565	598	616	612	606	611	578	577	645	612	607	612	596	564	590	625	615	667	583	635	633	611	605	604	612	648	625	683	558	648	625	595	609	598	610	607	623	598	600	589	551	646	613	641	577	579	604	588	631	637	606	629	572	605	657	599	613	598	595	577	582	572	584	632	597	603	607	647	571	582	608	612	614	621	597	612	599	565	600	647	587	663	586	635	615	600	598	631	584	625	578	584	527	606	585	596	571	615	627	623	616	548	570	589	573	598	610	627	616	588	535	611	595	573	604	609	604	660	589	566	605	600	587	624	612	613	576	584	614	608	602	637	647	622	609	599	570	572	610	580	625	628	627	605	608	557	591	585	618	568	608	648	644	574	593	652	614	600	611	588	612	608	558	667	583	579	623	604	613	618	578	623	605	596	636	604	592	622	618	617	613	628	597	632	603	573
4228	5847	5227	3685	2491	1856	1436	1165	1147	17173	19348	13196	5765	1793	808	576	539	531	503	513	529	530	558	480	534	504	524	535	525	485	553	521	571	495	525	574	534	514	532	527	488	503	528	530	523	491	561	502	552	504	493	543	539	509	480	527	536	495	534	477	496	520	565	539	499	518	530	528	468	529	539	489	532	529	502	496	491	505	526	511	514	512	499	496	511	496	513	541	510	515	541	496	492	510	534	509	535	523	484	472	527	543	546	515	504	500	512	523	504	503	489	520	474	540	495	479	512	566	512	489	525	536	559	548	528	495	493	527	494	516	509	527	503	485	517	510	548	532	487	537	541	535	499	506	505	594	481	495	518	478	525	472	517	478	545	500	516	513	516	552	478	560	552	467	506	491	530	524	528	494	527	512	521	520	513	509	512	514	516	478	507	506	549	520	548	534	489	501	540	488	532	515	537	500	549	501	504	523	539	507	510	493	487	551	489	473	500	498	490	502	478	480	533	529	565	508	532	483	491	482	474	541	485	508	506	509	533	491	501	488	481	478	521	514	508	493	477	516	514	495	500	539	488	511	504	492	477	503	522	494	501	487	520	547	485	505	518	535	530	533	491	474	508	505	527	451	503	523	551	512	509	548	481	512	516	528	534	517	487	539	518	507	505	474	522	506	555	510	532	490	494	490	530	527	551	489	489	505	524	545	505	485	468	490	530	515	526	489	526	524	514	526	577	524	484	480	519	537	519	530	507	523	481	543	499	493	488	511	535	530	495	466	499	506	541	494	491	504	506	484	514	490	526	475	483	528	506	497	521	514	509	521	516	522	495	486	510	489	511	513	526	492	537	493	518	478	545	498	488	508	534	539	521	499	541	505	532	526	505	483	537	515	517	509	479	538	467	551	510	511	521	491	505	506	523	468	537	537	506	555	504	526	533	494	495	551	486	539	540	524	474	526	544	519	553	529	490	502	514	562	515	528	543	498	522	503	545	515	517	530	467	493	511	480	480	480	556	508	525	491	491	528	550	514	529	473	495	482	525	493	514	444	513	546	533	506	487	533	559	512	535	494	556	543	504	557	494	527	505	547	561	512	527	535	524	563	484	527	482	529	514	549	538	520	480	492	497	542	539	467	534	524	520	514	514	503	492	518	486	529	508	519	522	507	481	499	491	494	568	508	501	523	470	554	509	506	510	477	467	486	532	546	503	510	505	542	526	516	522	566	498	522	516	527	560	521	524	512	481	517	520	492	502	533	514	547	501	503	468	518	511	522	536	537	481	550	501	508	528	538	499	477	521	510	525	501	516	527	510	503	526	495	511	503	502	547	496	527	535	551	482	510	475	528	533	542	496	459	513	516	546	494	504	535	526	500	510	539	532	497	509	518	490	497	547	509	511	488	498	500	514	463	471	504	512	519	510	497	493	491	509	523	460	499	479	490	531	532	488	483	489	510	527	527	532	515	462	523	517	497	527	563	521	525	450	498	484	511	457	516	543	503	520	523	528	510	468	521	519	491	548	533	486	547	512	482	510	494	478	525	475	479	499	495	534	518	510	506	472	495	519	513	506	472	467	521	521	510	481	550	485	505	509	521	477	483	499	498	466	523	501	533	513	502	501	481	511	532	477	521	513	525	540	510	506	551	480	486	518	503	510	493	500	486	528	532	488	476	523	515	491	515	507	579	513	518	473	487	478	528	535	522	492	528	512	541	532	499	555	560	540	481	544	523	521	487	534	537	557	503	488	493	515	503	528	548	506	490	542	484	518	482	525	486	501	544	499	517	507	498	509	513	528	506	529	469	491	514	475	508	518	509	518	505	474	521	458	503	498	486	527	500	527	486	504	533	535	520	516	485	526	490	572	509	512	530	516	492	483	529	502	495	527	481	490	500	509	517	505	519	487	479	484	542	499	529	500	537	545	498	544	487	502	531	518	518	508	515	550	524	539	524	513	456	489	515	500	478	529	474	497	521	513	467	530	508	559	502	508	495	487	489	500	505	524	528	488	506	513	511	493	514	505	476	526	537	500	528	487	490	468	482	518	511	547	515	565	502	498	503	488	484	495	472	497	527	481	536	492	492	499	492	491	479	519	541	514	504	520	545	538	481	514	535	556	546	496	488	519	520	494	520	538	518	493	521	513	498	452	536	508	510	470	526	479	506	503	474	509	511	525	534	528	525	535	516	516	497	489	501	478	523	515	505	495	523	522	498	504	504	537	502	515	492	513	521	485	531	479	507	484	513	499	506	512	525	475	510	523	490	524	540	484	477	505	471	512	506	523	514	517	504	519	485	467	528	553	526	542	529	523	512	540	456	546	542	514	525	500	526	508	524	487	520	476	518	517	461	521	526	523	537	507	526	495	509	498	501	520	512	528	478	504	495	504	468	512	540	479	521	516	509	511	519	520	506	529	500	509	502	535	476	523	538	512	502	537	541	478	499	530	498	503	510	510	501	498	517	486	532	535	538	482	526	471	500	487	492	476	493	506	485	502	495	489	512	537	546	486	539	506	519	512	525	456	510	534	490	500	518	482	500	503	539	526	526	478	497	496	521	521	501	482	497	494	541	491	500	523	489	514	469	526	498	533	498	535	499	496	491	474	491	517	515	496	510	480	496	509	516	526	542	489	498	484	458	519	492	487	529	527	467	505	524	561	503	492	518	455	507	503	507	518	515	522	515	512	490	489	484	503	526	488	493	512	496	524	550	449	506	496	500	543	517	512	511	513	508	495	540	484	514	469	548	519	501	517	512	513	494	500	498	499	506	538	510	509	467	500	499	514	518	514	474	528	469	531	480	479	467	545	510	510	533	481	507	496	493	489	529	487	517	541	486	521	467	473	480	502	515	490	533	520	486	520	476	519	496	524	460	521	524	522	458	524	545	517	488	473	507	498	473	494	504	496	554	489	540	508	510	516	514	505	483	510	484	559	510	483	504	485	529	495	501	516	504	518	499	475	494	476	495	515	513	567	489	521	494	477	484	508	507	534	522	533	459	493	502	504	496	548	500	505	511	498	534	516	476	510	504	503	508	516	496	543	509	498	492	512	532	516	549	536	491	522	516	495	504	561	519	481	486	495	500	488	539	502	503	515	467	501	517	478	498	540	563	505	498	497	516	497	527	517	536	506	522	514	475	517	503	518	482	500	534	546	506	518	499	519	482	489	532	515	545	496	531	455	512	496	492	512	510	541	496	495	500	501	507	521	492	494	498	519	498	485	512	532	495	510	475	544	474	497	532	493	540	497	562	495	531	508	541	512	511	525	506	503	498	476	526	538	505	501	490	541	542	504	474	476	552	515	512	518	550	486	492	471	464	510	512	514	505	530	503	499	525	580	503	498	489	519	496	509	582	510	497	505	488	539	526	558	490	497	474	500	528	519	494	538	530	474	476	495	504	523	515	508	488	553	495	484	453	499	493	502	504	516	530	498	483	513	520	501	510	515	514	486	545	515	534	515	519	480	476	483	496	527	513	540	518	542	493	515	539	516	484
23827	21067	28340	24002	21044	10753	3188	1686	1271	23813	35854	26334	12077	3196	1226	838	805	785	782	835	778	734	784	814	767	790	748	780	792	770	825	830	785	836	781	804	775	757	814	779	796	718	760	772	818	820	804	769	809	726	773	812	767	808	800	792	765	782	772	773	749	712	747	720	792	787	715	750	795	782	718	734	799	795	760	789	805	746	805	769	787	757	753	772	750	792	779	766	767	760	773	765	739	794	784	809	755	771	781	768	747	801	764	753	827	757	774	746	780	784	752	741	755	752	796	735	764	782	789	770	748	734	749	758	798	799	761	784	781	780	762	784	739	797	832	743	756	791	787	743	781	752	766	789	769	756	792	766	798	770	801	789	754	835	693	777	776	757	750	751	733	773	767	735	748	785	770	788	716	721	797	713	783	755	752	754	722	745	761	730	736	779	751	781	747	747	808	726	756	758	746	755	729	775	742	784	748	793	771	776	725	743	808	772	792	757	747	739	764	728	756	764	799	794	779	744	730	840	762	733	725	739	780	781	768	756	770	795	752	741	811	769	753	752	778	766	730	779	725	729	733	761	792	763	732	772	740	818	739	763	741	793	737	702	777	763	807	742	719	770	751	807	732	732	770	744	744	756	781	720	800	746	803	743	763	775	747	756	727	766	813	763	777	794	760	750	782	761	763	783	814	776	766	724	758	747	773	786	753	788	759	753	726	718	780	764	738	823	721	742	754	787	747	788	706	732	775	756	731	737	750	764	781	726	730	757	800	782	743	692	785	765	785	812	778	827	699	737	735	745	801	710	807	789	757	772	761	743	740	752	798	743	766	772	727	779	799	741	746	755	819	749	773	774	752	771	736	756	753	746	789	746	755	708	837	744	771	728	790	806	793	799	764	743	747	766	709	753	810	812	730	712	837	770	806	781	724	758	792	767	779	753	774	785	723	822	818	749	788	781	751	732	798	746	724	702	777	783	773	793	763	793	795	736	787	769	775	712	770	778	735	797	738	782	806	800	799	769	742	736	731	731	748	824	754	783	816	744	772	778	811	807	755	779	788	738	734	764	780	715	796	767	785	755	782	802	767	790	769	746	729	754	793	781	784	773	754	733	734	773	742	768	713	756	783	727	756	753	788	753	766	760	755	755	714	745	763	681	760	785	721	765	707	764	755	818	780	730	812	797	714	799	749	798	770	749	751	790	760	796	732	710	743	779	764	776	782	748	793	783	776	789	754	804	783	718	748	777	770	784	795	755	763	714	717	778	753	745	754	726	743	793	757	778	775	754	751	755	695	793	772	751	808	737	774	775	723	743	767	775	762	778	791	808	798	801	726	745	756	751	835	767	761	801	761	805	787	777	810	820	801	808	759	746	789	714	747	744	760	770	801	784	733	768	789	732	767	772	725	786	751	772	803	775	737	776	755	778	788	807	787	781	756	718	773	856	803	745	742	725	794	741	794	757	796	714	813	736	786	719	777	755	714	773	758	784	722	692	775	758	748	726	764	720	785	761	754	760	770	751	771	777	718	775	830	729	776	770	747	763	725	824	738	802	735	784	748	756	718	718	812	787	720	762	803	806	816	738	771	779	778	772	772	832	764	761	782	770	782	759	718	767	730	746	784	763	803	729	748	736	796	713	776	813	758	737	731	748	753	710	763	760	762	757	766	735	797	789	755	706	746	756	746	813	716	803	728	773	757	734	727	758	753	754	778	762	765	753	781	770	727	793	741	769	748	753	730	723	761	781	807	717	789	753	781	776	785	751	744	808	745	758	788	763	822	742	771	772	730	735	806	729	745	766	809	744	761	693	748	764	758	813	788	745	728	748	798	736	779	750	743	773	796	755	762	736	743	735	744	753	728	717	738	776	799	736	744	744	757	785	758	794	796	700	720	801	754	742	726	747	738	737	715	741	741	780	727	749	787	769	782	789	769	806	762	743	767	743	744	730	767	769	739	737	783	791	765	712	778	734	758	799	735	769	751	780	734	745	778	723	803	766	738	784	713	722	760	763	751	747	790	782	706	757	719	735	751	724	756	776	722	735	770	762	673	798	758	738	759	783	756	729	744	758	734	793	748	751	753	788	758	738	739	736	803	774	760	745	770	738	788	773	716	808	801	828	773	759	798	773	770	753	745	729	767	768	763	786	819	774	742	720	747	751	807	731	810	749	851	771	724	768	761	785	745	746	791	765	757	790	695	735	779	801	758	764	736	799	779	801	743	780	761	800	771	776	767	730	780	722	757	773	715	794	756	729	784	743	733	794	717	757	731	727	773	713	765	793	778	736	759	762	815	801	738	790	764	807	760	768	796	736	746	798	715	747	718	837	803	717	802	805	740	773	767	804	771	734	770	801	760	766	794	724	787	729	753	731	762	756	732	788	773	754	751	760	739	801	769	756	811	756	736	807	761	734	744	756	743	767	768	813	796	783	745	766	754	788	725	754	744	791	758	741	763	732	789	766	738	694	790	756	779	771	772	760	776	725	795	749	754	745	732	718	738	788	724	755	761	713	757	753	714	786	804	806	760	776	772	786	722	764	756	791	734	766	742	795	815	740	741	714	753	726	728	812	805	764	736	748	731	809	750	748	746	713	773	794	750	738	771	759	809	744	742	800	763	772	767	714	765	710	717	718	803	776	796	748	760	757	734	720	769	764	722	741	764	797	729	722	737	756	782	765	724	758	766	811	771	752	727	752	764	752	801	709	807	792	796	686	773	784	769	756	788	762	730	782	760	807	750	773	803	730	803	759	719	807	767	766	777	757	746	761	746	781	720	775	739	777	753	790	786	771	762	764	706	798	743	789	764	749	746	795	773	773	796	790	760	734	797	755	762	747	762	744	811	728	721	768	782	812	759	721	737	757	776	765	742	739	717	751	769	726	782	806	824	781	788	756	775	736	743	780	785	745	751	785	792	768	817	777	772	782	726	797	712	755	812	779	753	722	739	792	726	749	822	734	778	799	798	776	790	691	761	761	767	781	748	783	741	770	737	750	772	746	743	771	759	768	767	757	736	798	742	808	803	763	751	781	810	728	783	784	741	807	777	751	776	774	746	798	772	778	767	770	803	779	766	779	736	741	767	757	736	767	762	809	757	770	719	738	742	725	790	714	777	807	780	715	821	760	755	769	770	724	818	751	803	772	768	745	773	806	747	746	769	723	747	749	785	750	753	771	733	760	750	794	739	733	782	778	742	800	745	774	780	754	762	751	721	787	766	751	768	747	744	768	765	778	850	832	762	776	793	715	755	775	769	754	722	793	763	792	771	729	757	776	783	761	770	811	735	783	723	792	742	761	782	743	760	798	795	784	723	758	738	792	757	731	742	745	760	766	719	753	762	729	824	749	737	759	818	773	722	803	757	731	750	757	747	748	766	775	745	755	745	739	707	728	767	791	734	842	792	768	764	800	736	741	770	723	778	765	738	758	797	753	836	787	762	799	751	779	783	736	789	790	795	732	793	753	796	728	729	773	772	762	790	767	740	802	741	790	794	754
4758	8702	6992	5040	4033	2904	2191	1775	1486	28033	31326	20859	9203	2713	1022	693	659	590	659	648	639	637	609	637	612	629	662	612	656	630	617	668	641	664	637	622	641	669	660	587	615	613	627	628	615	624	664	678	654	647	656	677	603	600	682	673	614	621	669	636	616	668	634	604	617	634	631	639	605	645	596	668	613	607	592	629	651	663	663	651	627	636	619	634	627	599	645	650	656	626	690	597	641	637	607	628	581	584	612	674	620	614	614	602	638	665	613	667	635	575	641	608	628	653	623	585	619	608	652	615	607	628	621	584	605	641	618	646	609	617	621	637	647	652	629	646	593	624	668	650	622	642	635	610	562	602	616	620	631	620	671	616	624	632	607	608	624	604	654	608	581	650	653	563	609	581	661	602	654	680	641	669	614	615	607	608	641	597	580	650	621	652	589	624	619	622	635	634	628	651	626	601	624	606	611	643	602	606	633	686	628	611	588	616	606	645	639	649	625	594	606	576	620	614	627	613	616	647	622	622	653	609	594	649	646	679	631	629	604	634	686	670	601	599	610	629	630	641	679	664	646	639	607	605	611	588	592	622	614	637	605	638	629	641	628	649	670	617	610	653	598	624	597	599	636	641	588	656	674	658	639	624	600	671	606	638	644	641	578	605	654	627	608	630	616	590	657	626	642	596	607	611	611	639	648	664	641	585	628	643	631	642	652	607	619	619	645	646	643	659	638	634	651	584	639	617	614	624	640	602	600	616	623	653	639	603	691	671	627	632	636	650	591	617	643	628	572	626	670	574	596	642	571	591	581	632	581	650	657	593	616	647	647	638	598	591	648	658	676	656	618	604	635	608	587	635	601	576	666	621	609	655	575	570	620	603	602	649	605	599	624	585	620	656	618	623	639	638	598	561	633	586	654	624	611	646	590	611	600	626	614	646	621	664	608	607	633	610	646	613	612	644	637	649	604	621	586	605	597	628	624	655	657	587	626	656	610	648	627	617	622	627	592	618	585	620	634	637	679	658	684	571	655	645	630	642	642	617	635	578	580	643	636	637	625	672	640	624	616	634	611	649	617	610	644	625	633	616	610	616	607	641	630	613	623	628	661	637	587	630	602	621	608	630	563	648	606	615	588	644	605	601	637	629	645	629	624	617	632	627	641	614	623	612	657	619	641	630	617	637	601	608	651	629	610	620	636	560	610	627	612	632	597	660	592	617	636	639	622	616	646	587	621	631	639	613	598	609	607	642	610	618	652	586	653	614	607	619	643	643	645	607	630	608	608	650	639	586	621	582	642	627	608	667	603	679	643	612	641	613	598	612	631	600	617	588	612	603	629	656	583	650	576	611	625	641	646	565	642	642	652	625	628	608	625	632	634	627	621	642	618	644	636	618	619	582	604	637	619	634	625	586	613	618	642	635	691	632	607	602	670	600	649	647	645	647	619	618	602	634	661	649	598	615	658	640	668	634	634	576	660	640	626	575	643	627	600	599	619	629	681	619	604	643	611	614	648	643	670	610	627	584	587	660	637	609	600	622	625	599	641	679	620	637	614	609	671	602	637	628	648	576	586	590	659	598	607	638	640	595	655	604	593	634	604	609	638	643	575	577	591	627	632	635	604	603	596	600	606	621	608	631	593	599	669	606	613	649	609	628	631	627	636	572	618	607	628	594	597	634	592	696	609	649	623	605	625	640	616	582	648	612	603	654	584	641	651	668	635	611	636	592	634	589	557	584	613	632	633	603	623	605	625	625	646	631	629	606	663	603	626	584	616	616	631	599	572	618	637	629	596	615	625	614	602	639	654	606	590	632	621	619	609	610	619	656	584	612	592	614	608	636	611	647	648	636	655	602	630	660	616	627	583	630	620	607	582	604	604	657	601	603	616	599	587	616	653	648	651	587	673	624	595	581	628	621	658	593	628	639	605	628	624	640	655	615	623	644	627	604	642	656	638	645	632	637	644	620	635	607	640	621	579	589	612	615	628	670	646	624	586	597	578	572	582	601	594	604	588	624	614	636	641	636	595	618	602	668	611	630	667	652	627	574	619	665	607	623	617	583	625	594	653	604	631	635	630	637	649	619	608	589	630	583	646	590	620	581	639	630	611	609	626	648	590	638	647	589	617	643	550	612	657	635	620	586	607	645	583	581	641	597	616	604	589	631	622	624	626	603	630	610	620	643	636	596	576	612	621	635	637	598	667	654	633	650	620	651	636	586	576	557	602	663	615	633	647	574	598	629	603	652	651	580	579	645	584	588	585	587	659	612	612	661	613	649	603	611	607	605	610	641	660	590	642	677	609	629	607	679	589	626	634	615	609	631	639	671	577	649	635	611	637	647	617	612	625	620	630	630	576	626	659	624	577	628	642	621	605	605	613	644	552	594	594	614	579	651	622	630	593	610	554	576	595	615	612	609	654	575	632	623	634	559	614	653	593	624	602	629	597	636	640	610	620	652	570	636	579	628	639	619	584	613	599	622	587	611	678	611	575	661	571	657	608	607	610	660	616	627	624	645	623	604	638	605	647	648	605	636	607	594	617	607	615	673	654	617	633	591	597	649	623	599	590	643	671	624	631	640	623	634	606	639	626	621	640	663	632	619	669	648	611	599	630	632	657	648	617	621	634	653	642	660	637	633	617	587	653	590	616	597	586	563	609	634	623	618	601	611	609	598	578	618	610	597	611	661	623	654	633	672	620	621	596	607	596	639	648	633	612	635	592	623	613	649	623	637	626	673	595	603	666	584	644	631	607	618	636	577	587	630	632	594	652	604	632	651	608	593	622	659	642	620	592	634	631	598	617	607	634	627	629	664	595	612	614	593	606	625	587	618	601	645	588	600	639	635	618	602	626	604	662	610	592	605	576	643	618	616	605	626	620	653	625	601	610	623	583	627	644	611	635	602	617	614	628	629	654	617	583	616	611	623	638	642	631	598	590	592	639	621	657	614	597	614	641	636	621	579	572	608	652	600	656	643	587	641	596	546	633	639	577	636	621	577	587	616	617	597	621	608	603	591	643	612	622	630	663	601	588	602	605	608	603	645	613	663	552	634	629	643	577	599	632	638	608	611	638	639	597	629	596	594	609	582	680	583	593	611	651	566	604	643	632	625	597	637	644	622	639	612	581	612	610	612	633	592	619	578	609	620	648	655	623	607	641	640	609	619	585	633	615	621	616	635	596	653	539	605	656	636	657	604	604	618	618	587	617	621	593	590	610	626	602	637	612	592	639	632	630	645	618	622	668	681	611	624	628	632	606	630	627	640	634	594	640	630	626	656	629	642	632	629	536	596	609	627	624	620	635	567	651	576	570	571	603	610	676	623	619	578	655	584	656	596	649	669	597	639	622	586	615	616	632	624	623	590	617	627	610	622	626	627	606	635	600	626	569	595	610	612	641	629	654	602	618	636	594	615	616	634	630	617	588	621	584	619	597	598	628	624	616	596	583	673	635	615	599	642	614	597	646	578	640	621	599	597	562	599	659	649	660	571	595	626
27394	13956	2858	1608	962	826	772	708	679	1586	2782	2057	1298	772	605	610	558	591	591	559	569	564	564	591	592	584	526	603	553	644	574	572	614	563	593	553	532	552	546	540	550	610	603	583	537	566	575	556	561	575	588	591	587	575	546	529	599	587	592	610	569	598	577	561	571	578	573	572	535	587	584	574	534	542	605	626	575	628	584	553	532	613	561	547	553	590	543	603	564	557	555	539	561	585	558	567	561	575	552	586	578	556	564	579	547	582	569	556	611	588	543	597	599	564	591	569	584	563	592	529	568	531	558	575	532	548	575	608	580	567	587	563	567	545	575	543	552	568	556	568	554	553	586	586	582	567	599	560	572	555	568	576	547	585	542	567	595	586	572	578	619	555	580	614	577	575	585	556	552	559	597	537	540	576	561	594	527	555	547	577	529	548	573	565	574	601	580	603	573	545	590	552	553	526	560	573	571	582	565	583	568	597	586	583	529	552	611	570	585	597	561	551	580	553	590	629	540	549	564	543	606	532	570	555	564	541	571	554	576	619	583	614	557	602	534	525	512	586	545	571	583	601	579	530	586	554	583	537	558	617	588	563	574	560	592	556	602	558	517	567	580	601	537	605	568	551	552	576	557	549	581	552	575	570	564	551	560	568	589	601	557	577	584	566	561	555	570	576	580	572	570	557	588	585	563	536	579	556	590	617	540	596	583	536	543	574	584	521	600	548	523	583	521	578	556	546	579	567	576	552	578	538	613	572	569	536	623	538	576	539	546	557	571	552	587	563	567	589	536	596	517	569	596	587	571	545	574	593	569	531	552	599	582	618	543	570	554	597	528	572	559	559	580	611	566	597	548	578	575	623	530	537	569	547	576	565	562	570	588	597	551	542	578	552	572	560	542	588	567	571	556	568	535	590	597	563	586	580	562	591	587	552	588	562	589	588	576	572	540	563	579	557	535	599	547	557	575	605	567	526	585	571	555	567	553	604	577	599	578	542	584	568	618	551	552	587	526	580	570	609	605	554	552	599	571	569	567	530	588	568	648	551	567	577	553	589	521	604	596	553	541	628	551	594	601	584	575	597	565	586	565	588	616	603	596	528	571	553	598	539	557	553	565	617	557	572	557	558	579	569	586	552	537	606	546	573	592	576	510	537	568	574	542	581	566	566	615	531	571	593	575	570	577	572	540	558	542	587	597	535	555	586	554	586	574	599	583	594	620	598	576	581	502	584	557	583	553	567	583	574	592	505	580	571	578	582	587	523	559	577	595	559	533	616	579	518	596	566	601	581	600	599	541	581	587	590	616	528	595	542	591	571	539	586	590	606	581	559	546	584	551	562	530	563	554	538	568	569	541	563	594	614	557	604	596	552	528	540	532	571	586	565	522	586	559	595	541	572	563	558	561	603	579	614	547	544	543	572	599	591	557	537	579	542	595	624	607	589	530	530	579	549	539	536	582	603	607	569	567	562	596	586	565	574	587	586	552	547	577	601	589	561	559	581	588	574	571	569	516	575	560	567	585	558	593	589	577	567	567	578	617	596	544	578	562	575	568	554	579	559	603	568	585	543	562	566	558	577	569	586	592	585	581	624	574	562	552	571	520	587	609	597	572	566	533	551	535	537	543	581	550	563	571	607	534	531	601	572	628	565	599	535	595	546	554	591	598	568	561	569	591	588	560	613	632	562	570	570	561	583	560	593	617	574	586	547	562	565	600	534	585	530	538	605	591	580	553	584	555	550	618	572	582	588	574	591	629	518	541	570	594	587	547	536	576	560	541	572	564	602	594	537	563	582	586	610	588	600	604	566	554	567	583	567	585	562	572	568	539	543	590	565	568	566	554	556	568	559	550	565	574	582	601	604	579	559	576	530	600	547	569	550	559	586	556	588	577	573	597	575	598	550	540	555	569	571	576	576	567	549	600	588	562	559	598	630	590	580	564	612	570	594	558	581	586	596	631	623	544	598	616	547	595	543	557	543	578	630	587	570	578	602	554	545	544	588	534	567	573	573	570	545	585	573	575	540	520	548	569	598	590	584	560	576	558	574	571	533	566	572	593	559	580	571	594	578	589	595	561	558	548	559	565	594	553	600	555	553	604	565	586	607	574	565	569	530	557	615	606	548	570	572	601	607	562	576	538	566	564	552	583	583	567	544	579	607	577	546	588	570	591	586	553	581	580	595	549	596	551	532	581	547	549	576	599	614	585	538	579	564	559	539	547	582	529	564	565	560	559	581	573	587	584	518	523	585	556	597	552	521	556	560	581	560	591	556	577	578	564	528	593	588	561	555	551	540	610	570	575	580	566	552	563	590	573	572	577	580	579	563	577	583	569	576	571	520	598	583	584	558	585	552	558	583	545	566	572	547	580	582	539	595	570	579	531	557	550	566	600	573	549	589	586	585	529	580	582	561	548	611	600	552	535	593	583	540	583	577	577	523	558	568	544	621	575	590	541	561	556	547	573	571	618	549	603	559	563	558	533	613	545	586	556	535	599	564	635	583	568	566	589	616	570	613	549	567	599	575	559	590	566	556	581	578	544	609	568	583	569	576	584	578	572	564	591	563	599	593	568	580	609	534	583	594	576	619	545	582	620	545	565	541	600	555	586	542	567	578	552	576	616	560	586	569	576	593	531	540	532	633	568	573	587	554	497	581	563	593	550	602	586	562	550	546	623	602	593	583	609	589	603	577	550	565	592	594	545	565	568	554	559	567	579	557	608	602	598	612	573	572	578	536	605	567	550	620	599	577	563	557	596	581	577	511	632	587	533	588	568	549	572	581	564	568	551	556	562	584	571	589	573	594	590	540	586	579	592	577	637	587	589	573	605	563	576	592	569	566	536	522	580	572	555	584	563	554	577	565	538	554	514	580	577	571	563	558	612	570	572	593	610	554	584	576	585	571	583	533	599	539	542	531	582	596	519	567	613	567	589	544	603	557	574	575	580	558	579	579	565	553	557	548	564	570	522	564	583	554	568	579	559	537	564	588	555	558	582	560	519	577	526	580	605	571	563	571	549	567	590	575	593	592	589	536	515	554	627	562	545	590	563	590	539	543	578	587	555	574	603	566	563	580	594	567	498	592	571	601	564	580	590	559	539	587	556	578	558	578	581	609	559	602	564	609	582	590	537	590	572	623	555	589	559	563	579	561	571	552	611	605	600	550	565	573	536	570	587	587	607	596	600	573	600	594	533	574	551	569	530	559	574	587	557	548	526	591	592	581	586	546	588	562	597	567	558	567	581	585	543	555	579	591	589	581	564	573	575	579	561	618	622	543	528	564	563	599	563	560	547	566	558	533	571	568	565	532	550	580	572	583	592	580	514	553	539	580	558	543	583	577	583	540	608	544	588	555	604	562	592	552	532	557	574	604	552	564	621	559	543	614	580	590	584	550	569	601	623	533	579	572	542	513	577	579	565	542	600	583	556	614	592	597	507	617	551	574	580	561	593	549	567	530	577	551	559	533	614	524	600	606	606	562	576	589	565	606
5152	1843	1827	1371	923	870	717	683	581	2082	3034	2140	1169	668	537	472	455	467	484	480	490	504	443	499	433	446	473	448	453	482	499	479	445	448	458	487	457	462	486	442	447	453	459	461	518	477	505	465	444	453	439	483	443	486	457	494	458	467	425	461	464	428	461	444	480	443	504	459	458	433	434	471	444	466	452	436	473	432	527	447	438	485	489	443	484	474	472	473	462	494	480	473	439	487	459	462	451	471	484	468	467	473	461	493	488	490	443	498	466	488	459	484	468	482	485	463	506	457	440	489	453	444	460	468	495	449	431	477	463	459	468	491	497	441	477	464	464	480	446	467	459	495	429	488	499	454	460	453	416	447	434	495	468	521	469	444	476	449	438	432	509	456	455	480	451	465	513	459	465	455	466	445	477	452	436	487	427	478	466	423	465	448	446	459	468	445	453	436	429	446	487	503	496	448	491	462	464	470	456	446	496	438	450	414	462	475	446	461	472	430	474	442	489	449	451	447	444	449	445	444	462	478	430	444	444	463	495	467	450	496	450	430	463	461	419	478	441	450	480	481	468	468	444	456	488	455	455	448	447	410	473	457	455	453	453	442	447	459	471	437	483	471	468	446	485	472	476	443	466	477	461	469	476	463	484	441	448	444	484	494	452	483	465	489	501	454	442	445	483	456	443	499	465	419	480	448	510	465	500	450	492	445	470	438	477	492	478	426	454	446	454	454	442	445	437	476	429	421	482	482	475	486	452	456	422	471	473	488	425	436	459	478	452	487	433	449	510	434	445	476	451	437	462	500	403	441	463	495	453	474	492	439	446	485	470	460	470	465	456	463	437	453	447	474	473	420	436	484	458	486	411	480	500	449	444	487	512	471	454	449	442	466	436	448	489	457	459	434	461	468	428	457	459	432	467	454	441	438	458	459	440	458	453	490	486	469	439	480	450	460	447	460	452	418	499	464	435	481	407	461	460	444	474	463	493	431	466	471	444	467	468	483	476	465	458	425	429	496	460	488	449	473	476	469	470	473	453	472	443	460	460	416	458	452	444	461	427	440	471	475	472	449	446	452	468	454	479	427	489	472	397	465	463	462	484	429	470	445	504	452	452	452	484	462	476	453	445	482	444	478	472	432	482	479	465	452	465	478	429	441	464	439	437	474	465	470	451	450	451	460	475	492	471	443	444	477	464	454	462	427	466	425	480	463	461	442	430	472	468	448	451	425	487	455	456	463	467	504	439	459	503	411	462	456	450	438	452	484	484	496	448	450	479	476	489	431	453	483	477	497	451	424	454	450	436	493	441	454	474	460	438	465	439	466	469	473	499	504	473	486	514	408	458	495	496	449	430	452	442	447	448	479	470	426	501	450	464	442	439	443	449	457	439	472	428	468	456	477	473	450	494	447	469	442	468	498	461	441	471	425	429	402	505	437	448	442	443	491	462	474	416	509	452	431	430	448	457	432	464	456	430	432	475	492	452	485	440	452	463	454	473	456	459	493	485	461	447	457	472	465	452	472	468	491	495	464	465	469	472	460	432	506	447	447	486	464	475	468	494	474	467	438	437	467	447	467	487	462	490	456	468	503	460	455	440	473	451	481	448	458	480	452	488	425	476	503	480	460	457	449	432	464	457	445	451	449	471	484	482	461	450	523	472	427	473	468	472	445	461	471	488	438	457	442	463	424	492	491	410	444	469	461	440	451	467	433	432	463	449	465	461	458	456	447	425	495	435	440	470	479	460	494	463	464	475	475	447	423	450	456	414	443	457	468	484	469	485	442	469	476	445	454	473	466	470	461	484	485	462	467	486	496	461	427	476	418	498	449	460	427	484	473	498	461	465	469	456	488	460	459	459	416	417	480	458	457	444	463	493	437	446	470	441	429	487	456	437	467	471	446	470	453	472	452	450	440	435	444	500	471	438	447	482	444	461	495	443	516	454	497	459	422	477	484	435	475	459	435	458	448	443	468	476	491	482	473	457	442	460	451	485	497	439	477	474	461	450	450	477	455	466	469	457	438	427	499	497	442	463	443	430	428	465	486	417	473	489	463	453	441	451	491	421	457	455	451	449	464	464	460	435	471	466	475	439	464	429	483	469	449	441	522	476	484	458	437	486	420	488	453	453	458	475	464	478	465	475	487	455	446	465	442	454	482	436	471	443	465	447	457	451	476	473	478	479	456	452	489	432	431	445	486	460	435	438	491	453	434	438	462	451	476	466	449	478	452	458	462	485	454	472	491	434	494	448	419	439	424	440	470	482	461	424	457	471	439	496	444	421	483	448	478	466	441	451	483	497	498	443	450	467	455	448	476	474	491	436	442	469	447	472	487	457	471	462	446	446	444	479	489	467	468	415	504	473	445	469	475	466	443	443	454	450	478	469	457	444	470	439	495	434	454	503	439	450	479	438	504	449	445	450	489	474	456	471	463	498	438	505	440	433	513	388	450	424	440	464	465	465	461	441	433	493	447	439	480	469	455	459	473	459	449	426	456	457	461	452	431	461	475	477	495	480	484	479	452	445	442	458	454	468	455	489	470	448	473	455	443	453	463	418	449	452	454	474	482	455	429	451	442	477	453	466	444	471	421	450	451	433	470	471	430	445	487	445	459	437	429	445	472	444	464	488	486	478	487	435	451	426	463	483	471	452	438	484	416	472	463	420	471	462	466	490	420	457	481	454	473	474	490	445	468	470	435	447	458	407	472	472	450	466	476	472	454	432	454	456	470	456	478	474	466	481	487	468	484	477	447	440	449	456	462	438	481	460	471	474	471	466	457	437	483	506	423	440	482	492	441	508	480	486	471	446	471	469	472	491	428	449	437	471	445	478	512	460	496	466	449	461	417	444	452	459	480	432	464	420	483	504	460	467	463	414	468	454	461	457	450	456	462	482	482	452	468	477	484	489	452	474	435	461	483	470	471	449	470	428	439	426	465	450	492	423	500	485	478	462	437	479	424	469	492	459	449	479	439	464	461	453	486	448	496	473	466	476	457	451	440	443	463	463	448	460	475	446	495	471	508	479	458	448	458	465	457	462	471	427	461	453	488	421	458	470	487	438	453	474	431	459	460	463	428	436	444	443	455	486	468	459	441	462	481	467	438	460	444	484	455	440	469	460	449	439	493	458	444	433	466	460	455	503	471	480	447	447	419	494	471	477	456	454	459	411	443	462	471	466	443	509	447	436	485	467	494	452	490	477	485	499	496	471	443	459	444	401	472	493	453	467	452	497	461	502	475	419	421	446	528	482	482	463	477	437	462	433	462	444	424	463	472	484	464	445	481	460	490	449	495	461	474	426	468	438	499	465	455	455	454	476	425	427	470	433	446	458	448	458	457	460	450	473	438	449	438	492	478	471	427	451	441	488	457	458	480	455	458	461	489	471	465	477	485	457	435	435	441	459	472	498	502	432	468	463	453	480	458	466	458	458	462	457	442	456	490	472	489	422	464	481	479	435	508	473	458	433	432	489	447	462	427	466	477	477	472	457	489
24822	21073	27446	24885	12034	2425	1487	1104	1231	16919	22960	14551	5539	1559	798	631	673	641	616	543	572	614	590	624	591	566	567	523	600	614	621	607	599	589	637	606	619	566	568	614	614	662	611	592	556	595	597	584	615	585	620	589	624	642	568	550	567	568	598	595	559	602	604	619	522	584	603	591	619	585	583	599	563	602	594	536	607	575	603	598	589	618	543	580	573	561	594	607	583	561	566	588	620	583	555	582	629	557	604	575	578	578	564	543	590	594	571	612	571	592	585	603	532	583	581	601	613	596	575	602	619	666	562	563	614	569	608	553	593	580	571	582	569	562	575	598	608	579	574	625	599	629	585	557	619	620	556	614	611	611	600	603	542	594	577	623	622	594	619	610	582	583	616	590	637	552	590	557	584	620	606	613	556	588	612	553	574	599	530	591	555	571	659	615	575	597	589	599	584	584	552	609	534	594	553	634	607	587	587	602	553	566	636	546	583	554	633	601	602	591	579	614	555	610	586	598	578	636	567	605	650	582	579	601	618	577	577	589	593	580	568	591	605	596	587	580	579	593	581	625	548	627	594	621	625	548	620	580	565	572	602	593	623	583	603	601	569	590	674	588	609	601	615	627	561	600	576	571	598	616	573	573	631	661	611	588	611	554	569	551	592	557	577	577	596	619	597	644	538	586	571	593	577	546	568	600	615	591	593	551	602	603	585	571	570	617	557	565	633	605	628	621	581	615	611	574	598	593	608	601	602	605	614	613	594	589	585	592	609	570	581	550	589	613	646	566	619	582	575	582	583	594	597	552	614	650	624	637	630	594	542	628	600	595	545	580	591	572	611	571	586	574	587	566	586	586	591	608	571	615	567	576	563	564	619	576	564	608	633	557	612	559	598	551	596	565	579	546	571	603	569	639	594	583	595	593	568	577	635	584	584	600	578	653	594	559	606	607	630	600	559	641	588	550	587	571	589	620	542	609	579	585	617	594	621	624	601	610	578	592	664	596	586	594	617	630	610	599	583	609	592	594	613	539	544	602	596	587	578	617	609	555	569	586	596	587	559	588	576	584	580	569	573	581	574	654	638	590	619	609	582	624	574	621	569	590	541	598	578	574	620	566	601	593	589	597	616	601	586	544	639	595	551	616	564	571	603	578	572	592	618	632	587	569	574	598	584	581	591	601	623	624	568	568	621	559	537	614	583	565	606	560	592	589	561	615	603	569	566	613	584	578	579	563	595	631	555	607	567	587	601	589	571	600	591	600	611	585	614	552	593	601	622	583	577	628	607	599	575	564	598	575	608	583	574	553	577	585	631	583	576	603	551	561	547	592	603	587	624	591	573	577	610	549	602	595	621	591	593	569	584	534	552	539	584	592	606	651	598	605	585	604	560	561	616	545	554	555	607	574	591	541	582	578	574	597	570	574	570	583	575	566	570	574	607	582	577	557	577	633	624	566	620	579	633	598	582	584	545	612	597	522	592	579	606	575	633	591	539	579	615	562	589	570	604	586	587	594	565	540	612	624	588	570	582	602	599	589	607	601	586	624	603	603	606	609	553	593	565	571	542	593	568	619	581	582	608	622	592	591	605	551	615	566	584	598	560	618	582	559	578	565	617	574	586	572	600	562	576	588	572	577	573	617	575	603	601	611	584	607	597	600	569	578	589	649	587	577	571	558	575	581	616	555	573	579	598	599	604	610	579	659	619	587	574	608	582	595	577	581	590	554	557	589	585	583	624	602	579	590	581	587	595	561	583	567	561	596	600	587	580	597	574	596	578	551	581	601	575	606	595	567	585	588	581	578	568	590	569	556	581	634	573	592	583	656	608	608	581	623	585	598	619	610	542	590	590	578	594	558	583	586	573	565	568	622	604	587	636	607	582	605	603	654	590	564	592	607	562	605	601	608	566	550	596	580	548	629	662	595	596	610	584	529	557	609	528	631	566	575	553	558	588	575	586	605	603	596	575	624	577	572	548	617	594	581	572	606	607	557	579	596	545	609	547	539	566	588	586	583	537	586	566	572	585	582	582	648	625	592	552	580	561	578	536	588	597	627	589	608	587	633	617	598	573	587	615	605	632	556	575	563	602	596	544	587	557	629	614	557	610	570	572	584	630	552	605	610	586	571	602	527	571	538	538	585	622	587	593	598	615	597	608	619	586	555	590	589	595	625	559	588	560	586	568	640	615	580	585	640	552	565	565	577	624	620	585	607	584	564	593	605	604	580	596	598	578	557	568	593	579	613	606	614	630	671	593	604	583	600	584	579	629	542	597	546	585	627	565	613	578	598	607	617	542	575	545	585	550	577	580	574	622	561	509	601	572	580	564	583	554	593	636	581	600	616	573	570	604	573	569	547	565	557	575	552	566	639	592	555	584	652	630	577	604	603	593	604	585	587	598	569	606	580	610	617	601	600	607	587	617	553	576	561	612	561	589	577	591	552	566	587	591	566	570	544	620	609	544	599	570	619	589	609	617	592	547	561	571	586	556	585	584	585	591	584	580	562	563	599	590	537	606	610	564	612	590	594	544	602	594	613	602	594	523	613	565	598	581	594	569	583	583	569	599	646	570	597	576	593	594	582	578	555	582	569	586	577	537	538	527	626	580	590	568	571	581	524	585	598	546	604	553	620	557	597	580	546	551	586	569	569	599	556	627	603	589	617	572	582	578	589	551	585	593	584	577	613	570	617	608	602	583	603	582	605	581	598	626	592	567	564	566	544	568	591	593	601	567	604	557	600	564	599	608	581	613	606	585	596	602	619	598	584	610	628	618	574	560	558	609	576	550	582	572	552	579	591	582	573	575	576	580	597	583	578	617	637	576	594	571	565	593	582	610	582	552	591	587	614	570	611	582	616	602	578	559	573	594	569	590	612	575	579	562	613	624	584	572	586	603	575	639	572	606	614	610	544	578	589	574	611	552	603	552	609	601	620	600	596	630	614	574	577	569	593	581	577	569	619	557	595	627	613	568	628	600	520	580	583	604	600	591	622	589	554	636	566	627	586	622	557	573	616	572	581	609	569	592	579	553	544	591	582	573	578	574	609	609	575	579	562	548	594	587	594	608	609	572	563	584	594	594	608	582	578	612	574	642	592	572	524	559	614	585	602	557	599	610	570	587	538	617	571	562	607	637	609	564	595	582	540	570	539	595	580	606	586	580	570	564	593	608	629	549	634	560	572	542	592	560	546	590	553	565	610	538	638	570	617	568	595	591	585	607	566	590	606	580	582	576	603	631	599	574	635	550	584	556	610	605	554	576	581	569	559	610	588	555	562	571	584	571	612	591	607	594	579	566	616	638	617	553	573	603	624	604	597	607	580	632	586	624	521	588	554	592	571	612	608	586	625	603	567	620	573	597	583	634	583	562	574	606	590	590	606	586	628	663	590	601	614	581	617	612	594	614	557	612	552	599	615	570	584	573	581	570	560	617	612	637	594	596	579	570	556	572	611	559	624	592	574	563	627	618	580	600	622	587	582	583	584	616	529	557	618
4167	5558	5323	3034	2365	1860	1431	1230	1632	20093	19302	11615	4729	1424	713	563	519	526	490	462	535	483	498	502	526	493	514	541	527	486	514	479	480	498	497	537	497	473	489	493	480	515	506	482	489	505	467	496	487	524	462	514	495	551	520	523	468	521	519	472	460	508	489	489	484	506	488	531	496	477	469	509	479	501	460	502	505	511	454	528	505	471	464	506	480	499	475	480	462	516	506	515	489	512	503	484	478	491	490	489	491	525	516	508	527	525	483	541	488	517	484	494	494	455	516	508	495	502	479	461	490	484	493	484	470	494	545	495	444	497	462	513	525	484	475	515	497	454	504	482	494	502	488	468	517	512	476	482	524	479	499	503	476	501	495	467	443	507	476	503	481	499	489	478	509	496	454	482	495	504	470	501	479	492	462	498	451	545	492	499	494	487	465	475	505	503	487	506	509	469	481	514	508	500	501	505	527	443	488	511	485	488	498	527	503	483	537	504	476	461	504	492	495	509	477	469	519	471	489	527	489	488	502	494	529	482	494	481	498	477	472	451	462	490	484	492	474	478	483	453	451	509	464	485	477	468	510	501	507	491	509	518	500	540	481	472	476	471	514	481	471	540	478	524	489	489	522	469	481	511	496	556	479	466	481	481	484	483	483	478	515	529	523	519	516	472	507	484	489	485	479	520	497	485	459	526	502	487	491	436	483	510	455	472	475	523	500	537	492	486	485	520	493	496	491	482	465	459	508	481	490	517	485	491	498	480	489	464	518	489	469	486	476	482	457	476	483	458	507	493	504	494	502	461	489	485	478	499	477	473	531	505	473	479	483	485	476	521	506	507	480	519	509	516	505	487	466	471	500	465	510	488	508	508	507	495	510	477	463	471	480	484	468	515	506	485	496	505	527	515	506	509	492	482	514	472	501	468	505	519	486	466	494	489	500	532	490	460	508	497	503	573	519	464	518	527	538	488	476	512	475	486	496	488	512	472	450	489	454	498	468	490	471	540	485	494	498	533	459	502	455	497	499	493	499	487	510	458	491	489	478	528	459	519	493	509	529	510	514	502	462	475	511	475	488	490	491	519	515	513	526	485	497	473	462	477	454	488	476	489	498	493	481	508	459	476	497	515	523	479	506	487	496	477	474	484	515	494	469	507	523	474	503	471	547	518	492	481	489	509	477	470	521	491	538	487	495	465	474	459	546	497	497	556	506	536	466	495	492	506	495	474	512	529	511	483	462	502	504	454	529	484	490	479	490	506	521	506	520	537	490	488	459	492	512	525	514	449	487	478	498	483	517	502	493	501	497	458	481	502	458	449	512	485	489	475	466	496	502	494	499	504	491	514	486	507	453	492	474	488	449	487	500	459	499	542	443	490	485	492	473	493	492	480	510	507	517	501	493	576	482	494	478	502	500	514	493	503	499	478	503	490	513	506	464	523	431	507	521	516	445	562	491	488	455	449	492	514	495	486	498	516	493	478	496	469	500	470	504	528	518	532	468	497	465	495	510	476	515	516	503	440	484	470	497	494	519	478	531	474	548	494	458	510	465	492	468	495	511	451	505	464	456	438	503	503	482	490	500	520	507	520	460	501	475	502	483	454	493	460	462	503	509	503	485	498	479	470	507	496	467	476	486	466	511	503	513	500	503	507	508	467	479	515	488	498	469	488	465	509	518	501	522	480	486	498	528	494	495	527	518	513	519	484	486	492	476	509	495	447	516	477	467	508	466	511	530	492	479	484	482	488	506	500	508	503	492	452	503	506	501	518	513	485	478	487	509	444	507	487	489	458	519	513	478	475	500	473	444	451	486	474	458	483	522	502	497	483	483	460	512	480	479	497	445	474	489	488	474	504	500	483	522	483	490	519	502	515	515	514	499	505	487	546	521	493	516	502	482	460	459	505	523	530	553	450	494	470	457	487	498	504	499	480	492	501	465	459	534	460	483	502	487	500	477	479	497	476	506	469	518	482	513	508	500	491	502	493	452	496	468	492	483	479	506	502	476	540	492	476	483	472	483	500	460	522	516	493	463	470	492	490	451	482	545	465	507	495	461	488	493	527	516	476	487	504	525	512	481	498	464	451	489	485	493	496	503	472	493	503	492	488	458	489	477	483	496	496	504	502	513	454	517	532	519	475	471	485	495	451	485	518	510	464	488	470	475	478	488	481	485	535	512	503	480	476	469	494	504	512	489	500	480	491	536	480	470	478	529	509	481	491	468	475	496	475	466	506	516	443	468	505	477	503	463	521	489	480	464	490	489	478	479	507	509	464	493	507	454	474	463	498	508	478	472	537	461	479	533	516	476	503	524	522	533	459	502	435	523	502	471	473	474	431	529	473	461	467	477	502	505	495	501	515	494	508	515	491	484	461	453	504	494	510	521	420	465	499	473	486	463	485	482	476	476	510	519	482	503	494	532	448	491	494	454	502	500	506	461	487	469	536	480	515	491	479	541	522	462	495	513	489	493	477	518	508	469	454	527	505	493	516	499	501	530	478	504	501	466	515	501	501	494	496	473	502	500	521	508	498	489	545	532	485	524	540	515	500	494	513	519	512	515	484	494	511	499	533	495	459	522	475	498	519	512	481	523	499	473	529	489	467	528	513	508	511	495	481	541	490	497	501	487	494	475	471	505	465	481	482	469	484	464	498	483	544	457	480	461	482	470	500	542	478	510	526	491	502	506	496	470	474	504	436	472	513	458	484	536	482	519	498	477	496	488	535	489	517	518	483	473	470	466	491	479	488	518	501	512	502	497	469	469	490	454	490	479	500	484	471	480	523	504	508	534	505	473	441	499	509	493	476	484	489	474	504	510	480	523	516	539	489	491	500	488	539	534	478	503	471	466	514	475	526	510	463	517	491	499	499	495	501	522	488	491	469	495	524	476	510	511	496	516	517	456	496	501	513	508	496	469	496	482	518	552	504	490	522	479	489	499	466	518	458	513	486	493	506	513	496	493	516	499	456	502	485	488	466	525	510	461	471	488	481	497	536	484	471	551	502	520	479	484	500	514	482	502	529	507	530	533	488	483	500	493	461	484	507	508	478	469	470	452	482	486	485	504	481	480	508	485	476	498	473	463	483	474	483	494	457	454	514	497	472	485	473	491	456	481	506	501	481	516	507	514	528	507	487	498	483	511	512	493	476	498	508	498	461	514	502	488	483	467	474	489	484	499	479	510	498	465	488	508	518	535	505	500	477	470	506	539	473	446	532	457	503	455	471	471	483	507	496	503	471	507	487	485	459	462	493	466	460	465	488	515	507	482	487	502	521	514	503	498	514	486	459	499	481	516	501	533	476	489	469	474	473	496	457	546	517	446	484	478	492	474	500	505	475	503	462	500	491	493	491	498	459	454	445	530	540	494	526	482	497	457	483	449	532	487	492	502	466	488	483	473	488	475	482	521	466	447	476	472	452	489	500	452	513	486	490	498	506	513	472	475	487	436	472	488	534	487	449	499	516	489	469	529	477	500	509	491	488	496	511	451	470
23906	21103	28340	24093	21073	10596	2943	1754	1730	29532	34838	25103	10805	2684	1125	837	756	795	768	838	772	787	769	763	764	793	760	694	762	776	779	717	771	785	730	703	734	760	798	787	750	690	699	781	751	747	716	753	774	760	697	797	714	766	748	759	747	789	759	775	762	750	732	728	782	695	764	792	768	779	762	751	751	745	776	814	794	733	734	764	740	754	784	758	740	738	749	795	774	716	748	737	774	706	766	725	732	785	762	752	743	718	752	762	713	768	719	696	745	731	762	736	733	783	735	712	735	734	733	744	768	719	743	723	741	758	781	771	770	777	778	740	771	682	723	737	780	717	781	768	710	749	697	769	715	739	744	790	773	762	786	707	743	803	741	732	754	763	736	791	724	793	742	730	779	783	729	791	716	764	782	775	725	717	748	753	789	726	786	777	747	751	755	771	704	734	742	737	765	705	687	730	686	794	772	765	750	783	741	709	761	787	705	710	727	759	743	740	739	744	750	749	758	763	740	732	723	805	736	724	764	670	724	773	769	714	763	740	733	757	741	720	755	714	733	726	717	746	708	742	741	765	768	764	766	721	712	762	736	735	717	771	735	740	773	819	703	781	783	751	742	768	733	720	752	725	744	765	702	717	774	714	750	761	752	733	696	742	788	737	741	743	746	744	752	776	773	778	768	728	767	790	771	747	761	732	769	688	736	762	715	769	730	761	771	746	780	711	799	721	712	749	766	716	747	730	736	740	707	783	736	739	676	694	784	713	734	725	755	732	730	742	749	760	741	681	739	717	712	732	752	744	778	707	764	773	690	694	759	730	729	763	749	740	700	753	774	760	739	728	735	751	737	726	703	772	739	740	791	669	737	753	742	794	767	776	731	715	770	763	747	729	707	795	726	757	780	720	747	725	732	728	744	701	787	745	750	705	786	712	747	810	773	765	783	747	771	723	734	718	720	754	742	730	761	751	767	727	699	724	754	742	748	738	732	788	782	805	710	754	744	731	757	736	671	721	734	734	718	722	762	778	725	698	771	682	769	769	767	790	687	750	753	747	735	758	752	709	769	765	759	757	699	706	691	705	770	773	771	737	734	772	696	727	790	755	759	723	701	690	754	720	801	765	759	771	771	738	682	721	789	769	727	751	762	744	703	775	786	761	733	717	781	765	766	771	794	736	726	771	742	774	763	760	792	749	718	764	745	748	764	742	737	774	753	767	780	734	755	748	778	725	712	716	728	804	739	734	727	783	727	750	748	719	744	732	730	756	775	722	764	712	774	728	735	767	766	717	721	745	746	754	711	728	685	772	731	735	759	769	746	707	752	729	763	674	824	771	735	728	752	711	725	748	738	784	731	726	718	731	704	784	707	738	790	745	733	734	695	773	720	768	730	764	744	726	774	746	801	744	809	741	721	655	791	746	752	712	751	763	728	700	730	763	771	726	732	738	687	751	794	814	761	746	713	729	717	738	734	719	763	718	758	798	749	744	779	709	723	738	821	788	765	755	733	739	760	755	759	796	716	705	759	725	731	753	763	740	764	751	726	711	794	773	768	745	725	756	779	771	721	763	740	752	750	724	750	729	741	703	778	727	711	768	772	806	717	805	807	737	788	759	745	715	768	737	719	734	787	755	792	742	740	740	775	763	758	741	766	746	787	766	726	754	719	703	700	755	750	773	725	765	747	756	743	776	739	686	722	716	696	756	728	764	765	697	695	729	753	766	734	760	722	732	676	735	740	743	760	745	783	787	780	808	816	730	727	757	753	730	739	726	688	718	728	731	774	767	756	740	707	763	760	747	703	709	789	729	744	708	746	730	779	791	775	795	729	749	778	738	787	786	741	718	736	745	811	742	740	762	742	757	754	750	762	736	740	754	793	796	761	694	720	779	694	759	713	763	709	753	701	758	742	820	757	753	769	775	735	758	725	748	731	733	756	750	749	668	746	689	757	756	718	749	748	757	750	757	748	726	746	738	747	720	698	762	695	721	765	772	748	731	704	743	735	737	788	793	757	764	738	779	730	696	744	752	759	730	727	769	731	717	794	716	762	754	757	726	747	778	774	749	769	766	699	750	744	770	794	762	707	725	730	740	754	759	752	752	741	759	703	755	727	769	743	775	723	764	675	743	719	694	718	732	733	797	701	775	698	779	779	717	741	743	743	770	704	714	741	729	735	728	739	766	709	757	706	744	744	732	773	771	711	727	762	746	725	718	732	746	753	720	698	727	675	744	710	747	736	727	782	722	733	727	744	758	734	731	788	721	791	733	762	786	795	722	732	729	701	752	736	734	777	764	770	761	734	767	717	750	742	742	713	734	770	696	743	754	762	731	743	756	784	768	768	764	770	750	743	775	738	728	767	751	752	692	740	721	729	763	730	789	737	717	742	742	731	775	742	741	790	757	734	765	762	780	736	817	742	718	776	727	729	767	758	783	736	733	719	777	739	711	742	733	722	729	759	711	748	776	738	714	799	727	735	768	745	752	730	714	770	739	698	760	776	748	778	764	722	754	748	744	749	754	791	762	700	705	735	706	754	700	717	733	695	743	721	723	765	732	738	709	716	707	743	729	734	690	747	742	747	745	729	795	754	756	739	786	777	738	725	753	748	751	697	748	780	704	744	779	724	752	759	705	770	696	773	753	742	716	700	701	754	740	763	746	790	791	789	735	706	774	749	804	725	756	743	782	733	755	717	734	765	744	743	692	720	737	732	749	747	726	740	699	768	730	724	748	745	708	739	737	751	715	717	719	701	811	751	781	739	733	732	790	732	806	723	736	746	755	764	735	714	761	740	777	765	764	748	703	733	753	720	763	718	757	752	798	770	741	716	756	752	729	713	745	728	719	743	743	719	790	745	766	686	758	725	760	726	739	703	758	680	689	722	790	761	785	693	739	774	745	706	724	692	729	721	754	709	786	777	743	781	712	777	787	734	769	729	766	730	781	761	739	763	770	713	706	702	740	754	725	746	752	730	740	711	755	741	745	686	760	738	754	780	770	746	747	739	737	687	732	717	764	735	767	696	730	720	722	757	686	713	713	704	712	757	701	738	737	735	737	737	754	794	733	756	700	725	763	775	716	765	749	716	737	766	717	734	721	840	738	722	782	764	794	754	711	716	760	759	736	747	685	744	738	730	796	701	722	739	733	748	732	779	719	750	709	717	756	752	708	777	714	764	741	721	753	758	753	767	711	744	715	738	741	710	740	706	710	750	795	770	755	725	740	748	776	722	757	692	752	713	659	734	767	796	795	766	740	730	696	757	752	808	723	738	747	737	714	766	777	741	715	729	729	730	717	733	744	727	707	750	758	746	747	755	739	717	732	794	703	713	790	724	702	701	711	737	740	737	736	827	754	729	729	733	743	744	834	676	761	689	757	697	710	750	759	791	727	738	707	746	735	784	717	718	720	714	737	744	742	778	812	685	711	702	721	725	770	776	770	727	762	700	697	779	698	728	738	789	748	747	775	762	760	738	725	721	725	754	727	694	763	777	725
4772	9686	9944	5449	3626	2523	2109	1845	2250	32871	29396	19861	8225	2228	930	685	576	608	589	594	664	554	642	619	607	613	649	617	626	638	612	629	624	630	627	629	603	618	623	556	630	632	615	606	582	621	615	642	589	591	583	611	625	593	593	604	623	593	627	612	587	634	620	590	634	645	583	606	652	577	568	631	647	647	645	575	592	609	567	645	585	589	621	658	616	653	620	563	572	614	631	571	609	601	586	625	614	619	602	570	579	645	637	592	604	622	638	610	587	584	668	599	589	615	600	559	612	634	647	594	552	618	569	630	610	618	637	597	609	643	638	642	575	595	585	587	581	596	626	598	612	557	577	590	619	631	589	627	604	602	619	577	610	589	622	580	618	627	579	604	608	603	635	664	570	593	617	608	596	586	627	639	606	601	621	621	631	606	610	609	646	609	612	633	601	630	561	659	611	606	564	615	638	632	594	616	563	629	602	627	625	617	598	590	581	626	623	578	646	593	614	605	564	559	637	604	615	601	599	597	592	571	601	582	603	589	655	627	626	630	594	600	601	617	607	636	618	556	594	640	585	603	606	570	560	614	618	638	571	588	650	599	632	584	623	609	590	612	606	620	622	580	595	614	602	600	621	552	631	644	600	616	588	601	601	612	608	600	622	585	586	607	628	602	599	589	615	579	583	619	609	595	642	675	644	588	604	604	591	607	545	606	625	628	622	612	599	551	617	639	631	625	547	607	590	589	602	610	641	572	591	650	629	573	610	600	583	637	582	641	627	609	609	610	577	606	647	611	646	638	606	589	627	592	567	577	618	638	584	593	603	624	627	589	604	628	617	632	629	607	583	588	567	603	590	600	634	645	594	645	595	626	639	599	638	595	660	630	567	597	645	595	622	612	599	619	597	581	579	563	567	618	590	631	586	610	572	600	614	607	598	580	570	599	613	596	629	631	588	587	631	607	589	622	635	599	608	594	596	614	599	567	623	608	574	597	604	621	580	601	645	604	577	635	562	624	659	609	541	609	588	604	577	616	588	623	599	589	600	609	622	628	607	566	645	602	611	636	601	628	594	587	576	615	623	628	568	602	576	594	620	602	641	589	604	615	561	612	610	619	588	563	575	586	616	609	579	623	614	610	629	616	595	640	590	649	646	577	600	627	597	621	598	611	621	571	610	575	606	641	623	579	648	638	582	617	606	661	548	627	603	636	644	602	590	616	618	591	620	631	596	624	583	616	606	585	605	605	586	602	604	578	586	581	539	571	590	610	593	612	610	605	597	617	630	568	633	615	636	556	603	598	613	672	577	662	586	644	656	615	674	607	622	595	628	636	618	642	625	607	628	586	564	613	586	609	581	589	604	570	641	586	573	649	557	616	604	612	613	647	608	631	603	594	619	636	617	637	612	608	641	584	625	677	616	609	637	615	606	607	556	635	582	591	609	607	592	636	588	605	627	606	629	638	611	580	594	572	600	604	605	641	632	619	638	612	615	591	619	590	642	609	575	599	558	632	605	598	597	631	592	645	565	586	611	618	605	568	607	575	622	585	629	642	612	621	629	626	558	629	588	585	570	608	578	601	603	606	589	600	605	615	596	616	582	631	619	585	593	549	632	602	566	626	624	603	598	638	585	581	592	604	587	558	668	571	647	587	553	617	615	646	563	546	640	574	592	606	615	590	649	597	589	614	577	613	615	592	594	612	584	646	572	611	648	605	598	586	580	590	590	611	626	595	612	601	609	613	585	611	619	572	621	600	646	573	605	581	652	589	584	595	588	613	600	571	605	614	579	622	591	602	570	656	600	623	599	603	625	632	609	627	609	612	575	590	577	597	605	562	622	607	613	611	610	615	633	611	573	650	612	560	617	606	638	619	595	614	627	678	567	584	593	667	611	608	618	572	612	566	605	624	620	615	623	573	644	654	622	630	626	567	630	613	578	605	569	611	586	619	610	615	632	621	590	605	607	604	617	617	641	596	575	585	606	561	624	652	638	631	593	622	601	607	629	647	595	575	594	576	607	554	616	663	593	594	618	608	596	581	552	626	624	601	619	606	596	584	645	606	594	570	627	592	554	578	617	596	597	607	633	623	580	569	594	595	607	567	631	585	577	610	618	609	572	611	607	592	609	562	617	592	615	607	586	601	629	588	620	565	597	604	560	619	630	606	611	636	625	623	611	597	625	549	640	631	628	619	606	556	592	618	573	628	571	590	565	624	581	600	613	662	570	607	620	585	603	633	580	614	594	598	635	574	572	602	602	584	649	645	594	643	630	661	544	622	610	620	610	613	628	569	646	650	594	587	595	619	646	579	596	609	558	595	627	609	631	576	592	619	626	630	594	660	587	582	579	579	626	626	609	578	590	604	607	608	624	584	615	630	619	604	558	562	608	657	598	616	655	559	614	571	582	632	552	571	621	596	577	602	603	615	630	603	671	634	621	597	654	616	620	584	605	625	628	605	582	640	631	596	601	593	578	640	601	597	611	603	599	578	613	576	555	564	610	648	649	619	609	600	611	592	618	590	633	589	605	631	580	638	607	573	573	594	608	615	550	593	612	571	569	634	603	591	639	582	640	619	579	622	637	607	596	657	557	601	597	606	566	599	630	610	644	606	581	614	628	630	575	600	602	600	617	576	575	614	589	587	553	606	628	611	571	595	577	587	609	610	590	619	612	578	647	605	621	602	584	580	594	573	600	612	592	632	637	586	599	604	621	609	589	621	628	554	571	603	596	599	570	618	601	599	638	582	620	636	615	563	635	595	629	624	638	591	602	573	634	648	615	628	572	601	640	634	603	650	594	569	620	562	609	606	617	608	566	547	575	571	561	566	606	593	591	584	561	604	576	628	588	603	602	621	591	604	626	596	622	593	631	555	621	589	577	580	605	582	605	621	613	603	634	636	663	593	606	588	603	578	621	592	559	625	563	637	571	612	603	580	637	599	639	614	607	609	592	601	602	620	579	603	604	611	601	574	595	588	572	590	611	608	620	573	613	634	558	598	611	637	628	602	625	610	577	612	605	599	627	565	599	588	583	581	556	577	611	588	610	604	612	606	655	580	606	576	561	616	598	578	576	566	642	606	619	619	597	607	583	605	592	613	631	625	637	579	617	580	633	571	617	618	607	643	615	623	565	574	596	609	584	611	604	583	605	562	589	581	584	634	647	614	622	596	632	598	639	613	659	625	609	602	588	593	602	621	612	589	604	591	572	606	572	650	623	633	582	621	617	585	609	585	603	554	596	616	578	571	598	560	609	619	591	592	645	602	609	570	626	588	625	572	584	605	605	593	602	587	570	606	622	612	578	634	563	615	625	581	644	615	619	598	588	598	617	614	581	665	601	614	588	609	592	578	587	566	572	609	618	571	626	624	606	599	585	593	628	613	611	597	590	623	614	591	584	601	588	613	599	575	592	580	645	541	619	645	590	592	579	597	582	614	627	620	570	567	638	599	592	598	619	571	569	639	557	564	642	610	592	617	610	587	556	555	636	588	582	634
27442	14076	2864	1188	783	671	671	657	613	2188	2719	2009	1088	747	610	601	606	592	541	557	601	602	574	571	557	575	559	555	571	612	639	530	552	604	556	518	570	532	557	563	601	610	540	562	583	548	590	600	566	607	586	583	583	577	575	575	566	567	584	557	532	567	548	582	525	565	567	568	585	549	587	591	602	574	608	547	568	528	531	548	558	609	556	545	554	558	538	556	572	523	555	582	562	553	558	576	598	544	598	535	564	594	588	560	581	544	567	516	559	556	594	575	563	558	602	549	555	607	570	578	535	576	567	575	547	592	515	566	584	571	574	576	594	562	591	566	651	603	563	526	558	572	559	582	578	587	583	560	598	627	553	585	605	554	587	544	536	556	547	578	612	593	573	590	577	599	577	597	559	551	552	547	598	547	580	584	525	541	575	555	603	586	543	602	624	566	554	522	570	594	605	533	559	546	611	571	615	549	568	555	568	566	575	596	554	556	565	565	608	612	547	575	581	565	566	573	541	595	551	562	547	565	558	571	565	569	573	582	580	587	601	597	579	560	545	589	557	569	599	589	586	581	603	553	573	591	534	572	574	554	593	620	568	590	580	583	575	596	564	572	570	603	590	551	537	565	583	574	579	537	562	619	551	575	537	593	574	505	581	564	623	575	604	566	587	559	570	558	568	576	590	569	603	594	566	563	569	585	555	558	597	542	568	557	553	555	566	581	561	549	587	524	555	553	588	536	595	555	554	557	568	551	550	575	551	577	567	577	585	570	584	548	542	563	558	564	592	537	566	584	577	573	586	583	541	544	560	523	578	549	564	529	581	573	563	581	556	576	584	536	570	534	563	557	605	532	572	569	535	583	558	550	558	610	566	559	573	548	597	586	555	562	565	514	540	560	583	612	549	566	569	599	563	561	585	602	566	599	596	544	580	586	578	522	609	578	594	584	589	573	535	591	514	568	595	550	548	544	542	543	588	584	547	553	573	599	571	567	592	554	531	576	554	531	576	537	564	568	538	564	543	520	548	590	541	586	597	575	551	589	573	590	514	575	596	575	581	564	572	573	564	551	560	566	603	558	537	553	574	579	580	562	605	552	587	601	547	553	552	544	555	513	606	543	573	559	556	558	554	574	527	569	573	591	592	550	580	616	562	563	602	609	607	542	568	553	526	578	572	611	495	576	590	555	578	584	570	592	546	547	598	566	576	527	558	548	601	569	554	596	596	537	549	564	604	570	494	574	535	575	610	611	565	559	535	572	554	558	566	572	565	542	587	552	577	583	585	583	575	565	525	584	555	601	554	590	563	535	621	560	549	572	549	553	554	559	583	606	573	564	552	592	607	587	584	513	586	562	552	578	559	615	591	588	591	546	548	599	527	630	566	583	563	549	541	628	559	593	583	539	588	545	577	566	543	569	536	560	569	589	610	554	553	568	551	610	548	600	582	568	586	553	564	589	603	582	531	562	565	587	597	576	525	588	554	575	550	567	571	564	557	554	551	571	567	534	550	520	609	563	548	585	626	538	591	542	548	596	580	546	588	599	578	557	524	595	612	573	564	608	579	592	605	565	557	603	551	598	557	551	593	551	539	504	586	574	588	568	606	569	571	554	614	512	540	607	586	579	596	565	562	578	585	578	577	578	545	561	538	553	604	558	556	587	607	586	591	560	578	594	561	624	574	587	583	557	558	575	558	552	577	528	611	598	547	571	574	581	578	585	539	526	559	583	596	576	631	594	577	491	525	571	579	580	582	571	543	589	595	562	588	563	586	591	599	583	526	613	552	565	598	549	521	550	578	566	543	591	562	535	588	541	563	549	567	529	586	598	538	605	575	569	564	568	567	573	571	562	604	565	539	551	590	531	563	569	536	534	545	572	576	570	565	605	568	603	549	564	591	589	589	603	606	557	516	552	493	557	585	565	586	565	602	565	571	554	566	559	566	582	562	528	522	530	589	558	556	574	594	553	608	584	567	534	579	578	579	606	592	576	586	553	585	590	609	577	573	619	566	559	553	546	530	551	585	580	605	554	600	544	560	545	586	567	572	541	577	563	573	592	583	565	604	505	579	579	588	536	585	605	552	595	521	560	566	549	526	596	604	589	563	596	521	574	538	543	548	603	583	545	592	558	567	566	566	561	606	573	604	580	621	540	528	574	554	536	594	547	603	567	567	548	588	546	548	554	576	564	595	543	559	570	625	572	548	547	593	565	558	552	571	536	536	543	546	545	584	556	541	556	550	556	571	562	563	540	553	590	590	569	608	561	579	576	555	567	555	569	598	584	576	550	607	586	534	560	625	551	564	542	549	551	573	612	585	546	587	577	562	574	557	526	601	597	595	608	563	538	538	567	564	559	545	580	594	519	603	608	536	587	585	549	564	581	566	559	599	610	568	582	557	588	544	593	580	557	576	563	565	545	565	549	544	576	589	606	574	568	562	608	618	591	554	579	567	600	595	552	555	573	567	538	608	583	551	595	557	605	533	582	565	574	582	554	555	574	570	569	566	592	581	549	527	538	599	572	565	540	524	551	587	531	590	552	551	570	541	604	557	549	560	563	553	602	565	611	585	580	577	551	551	593	562	530	593	582	564	564	585	566	600	532	559	578	575	594	556	524	568	554	583	592	537	555	562	605	520	583	596	622	565	544	555	566	578	592	593	553	584	591	571	534	561	577	576	531	565	592	586	574	580	573	591	578	590	547	547	584	578	542	596	533	584	573	569	571	561	570	603	521	590	582	553	590	552	580	551	543	544	518	584	570	553	578	564	550	508	568	574	574	552	563	575	574	564	612	576	530	538	564	565	555	575	590	600	573	575	573	614	538	595	539	589	553	537	614	560	552	618	589	582	557	549	572	559	585	558	589	537	578	572	565	552	544	585	571	569	548	592	576	612	578	590	557	596	557	562	575	532	572	600	576	583	516	586	544	548	564	588	549	566	597	577	587	576	531	579	555	578	523	538	557	587	536	563	553	505	593	553	577	577	569	604	555	533	587	569	567	570	566	583	578	567	569	529	557	570	564	574	559	574	556	560	617	521	560	552	523	555	558	575	521	582	598	608	554	547	585	597	573	551	551	582	551	620	566	551	553	540	543	589	577	530	576	548	560	574	563	555	555	556	558	579	564	557	611	561	574	603	587	565	581	584	540	527	495	557	584	561	527	543	590	502	591	532	588	563	571	554	565	598	540	517	549	589	555	530	583	570	568	604	582	533	554	598	576	591	586	618	573	588	562	575	592	569	596	537	577	573	604	578	537	594	548	546	528	547	583	591	524	553	538	554	569	549	596	543	541	566	549	550	557	532	599	549	536	549	569	573	563	584	585	574	542	537	605	588	573	645	637	543	534	546	574	549	579	582	601	596	568	566	613	544	575	570	539	592	536	523	554	558	571	603	593	541	574	580	515	543	561	548	549	589	594	602	562	545	525	537	564	577	668	575	575	567	547	566	571	555	572	568	606	574	581	578	572	574	549	601	569	590	546	574	592	564	562
5294	2060	1694	910	735	580	561	571	635	2864	2940	2068	1010	637	451	462	468	475	454	452	482	430	500	475	406	478	466	498	430	465	476	468	474	485	474	452	464	474	490	465	464	470	479	473	478	433	446	454	467	448	447	474	481	469	458	454	498	394	476	470	488	465	444	455	453	433	431	458	454	486	479	482	466	456	448	470	446	477	476	490	442	458	452	480	449	471	485	457	432	456	501	438	475	484	466	488	459	468	467	469	418	474	432	443	470	451	416	457	506	463	451	447	483	452	463	431	486	463	460	483	466	444	480	459	466	461	470	470	481	430	475	479	457	454	464	453	414	506	444	452	468	487	434	413	443	460	417	480	451	430	474	417	457	468	446	460	436	467	448	488	438	445	470	406	462	442	460	441	423	464	440	464	461	437	466	487	437	459	449	462	433	481	509	472	457	485	461	450	463	477	444	452	461	450	459	483	452	464	488	450	473	453	448	449	480	438	464	423	433	484	405	497	442	418	444	461	473	469	480	411	478	474	417	481	444	425	450	440	498	444	437	442	489	439	454	491	484	487	443	424	477	468	474	458	445	475	463	449	469	468	433	461	462	469	456	484	501	459	442	423	485	432	491	484	454	485	475	466	423	435	464	491	449	447	408	452	454	454	444	450	452	461	461	460	487	485	478	487	427	445	440	475	497	468	440	435	431	476	506	454	430	459	448	463	470	496	455	442	474	467	434	441	455	457	454	436	457	441	427	472	460	440	480	451	476	471	439	434	446	443	484	430	452	454	449	462	455	506	469	486	470	469	434	503	477	441	478	498	461	421	430	453	472	439	461	468	470	487	493	442	479	435	439	457	425	425	471	503	455	475	462	481	457	447	428	463	473	442	483	450	442	482	480	502	453	456	463	460	468	484	468	446	457	442	413	437	451	471	430	489	495	451	452	462	451	453	431	467	422	461	467	481	477	450	462	461	417	462	448	424	475	476	457	392	435	491	443	437	461	403	422	475	471	458	485	459	461	451	470	434	475	442	494	504	434	500	460	454	495	469	470	469	457	491	463	441	404	495	485	456	481	444	474	463	456	466	456	492	487	456	463	443	426	443	421	440	459	452	465	468	454	461	438	459	448	412	463	458	466	447	409	502	469	428	435	476	474	437	458	410	443	468	432	464	509	461	453	422	469	473	441	471	473	442	482	463	450	446	444	444	420	424	455	454	438	453	463	471	452	441	476	453	458	491	486	445	487	435	444	425	489	457	482	477	444	468	476	470	480	446	447	456	484	472	474	470	461	460	474	463	449	454	501	425	457	441	450	470	494	453	476	429	492	472	461	471	446	465	443	454	468	445	463	456	455	443	453	473	421	485	442	458	460	472	462	456	448	445	450	464	429	481	436	492	478	450	449	443	415	463	511	452	456	467	430	459	455	416	435	469	450	456	440	421	479	443	430	448	482	500	492	450	432	449	450	430	470	458	454	438	425	446	449	462	485	432	447	469	467	447	441	492	459	441	458	440	467	483	471	467	497	431	465	464	457	478	437	471	432	478	491	447	453	409	451	463	475	436	457	467	462	467	454	464	478	450	443	469	462	425	471	487	469	471	468	476	472	529	451	451	481	473	486	480	415	472	469	474	426	464	449	442	411	440	446	452	435	484	451	463	462	480	461	456	463	472	473	438	484	441	493	454	436	487	460	493	490	421	448	452	428	448	433	445	470	414	503	475	460	450	469	462	472	478	469	461	470	431	455	434	495	449	506	469	454	478	448	491	446	440	438	455	467	472	451	424	449	465	431	463	444	473	482	490	419	448	443	441	447	471	453	461	457	463	469	443	448	445	448	490	462	475	386	498	428	484	478	434	454	445	465	467	468	466	487	463	459	444	442	508	432	448	401	474	458	458	465	459	459	456	400	441	458	452	444	449	449	419	435	460	470	509	492	476	451	444	460	445	432	429	444	415	473	442	459	446	460	466	462	442	461	471	454	462	442	438	479	438	466	425	499	447	431	471	453	454	488	474	421	447	454	464	455	472	485	451	467	482	441	428	486	423	447	467	431	448	431	475	498	436	454	458	455	483	445	486	447	462	484	436	481	458	473	459	458	448	432	460	434	452	468	467	485	467	434	441	468	441	449	466	467	441	445	502	433	499	483	466	479	472	459	466	440	448	489	440	450	458	466	435	486	442	439	497	427	466	408	476	458	435	484	471	486	438	417	481	453	454	503	417	459	457	463	433	450	441	406	459	419	433	448	455	461	465	501	444	458	436	452	434	466	487	489	477	472	449	505	460	483	456	459	444	489	443	426	471	461	424	460	507	427	454	491	479	455	464	447	433	431	427	444	444	486	490	480	460	455	466	439	441	449	468	475	445	478	443	477	439	500	452	470	454	485	441	473	415	451	495	429	478	440	457	474	462	457	467	466	477	498	437	468	441	444	425	476	485	495	466	488	453	452	486	505	472	452	471	479	458	440	448	471	434	473	398	452	478	474	420	420	438	415	440	461	449	419	476	461	438	482	485	450	456	436	417	491	445	477	451	471	460	491	443	444	450	441	489	448	441	431	478	480	441	524	445	451	447	503	469	456	439	521	470	478	463	474	474	461	439	443	439	455	488	443	469	456	459	466	460	459	437	490	507	474	470	455	469	461	469	427	520	439	467	476	465	478	463	443	455	453	448	467	454	483	437	462	462	492	474	466	480	415	463	471	466	426	484	444	488	475	466	509	473	479	423	486	458	425	462	432	450	442	467	445	447	469	460	462	454	466	471	466	487	458	478	436	463	453	453	453	470	441	442	456	438	436	471	429	523	456	450	480	442	441	433	445	450	465	442	479	464	471	430	471	451	441	435	480	499	390	463	427	460	445	428	468	478	445	456	444	458	474	455	455	442	465	460	462	453	466	476	458	460	483	457	430	460	460	455	464	470	492	433	447	456	479	463	450	469	459	442	431	463	437	455	448	469	466	423	470	451	482	461	450	483	479	449	426	449	441	428	450	487	444	446	475	480	440	454	439	499	442	467	473	469	467	410	449	459	420	490	435	478	441	466	507	466	468	464	462	462	430	492	449	477	456	444	491	485	443	456	435	428	476	490	448	469	475	505	457	459	490	438	471	435	460	455	443	478	465	446	474	473	424	472	474	456	415	467	486	463	399	429	450	475	495	453	474	433	426	454	422	456	434	460	422	459	429	447	499	500	474	452	451	454	477	480	469	455	501	445	482	510	428	427	440	438	446	462	477	470	461	457	464	480	452	457	397	441	441	461	454	438	462	470	436	430	458	478	479	466	465	441	437	477	441	433	472	470	462	466	465	452	471	444	449	470	477	457	451	419	430	473	466	430	415	460	493	451	447	462	470	482	479	432	472	424	461	470	437	454	452	453	453	440	464	486	448	449	433	445	461	445	477	488	434	445	489	467	487	446	458	446	471	439	450	470	456	448	431	454	472	491	452	478	479	474	454	431	449	463	468	434	509	423	466	471	423	426	462	495	460	454	438	457	446	482
24882	21103	27468	24940	11291	1753	1222	1032	1519	16255	23124	15767	5932	1592	803	640	673	631	598	661	599	609	623	627	623	628	599	640	622	628	680	589	578	597	606	648	611	649	605	582	626	601	630	650	637	647	656	663	603	650	635	657	636	629	601	649	660	610	630	648	589	587	616	618	603	600	608	626	613	600	611	589	636	598	593	590	596	585	588	564	641	613	612	636	636	663	630	601	609	616	637	637	633	611	607	606	624	573	619	630	631	601	682	606	597	604	597	618	636	586	605	669	646	599	628	621	627	621	568	604	633	623	641	599	649	611	609	600	602	589	583	630	625	576	616	598	614	637	641	584	654	594	656	644	585	632	595	611	599	610	674	622	616	594	680	580	618	598	627	607	581	644	657	630	648	647	597	587	628	650	645	612	651	581	607	620	646	610	605	650	573	605	611	590	600	607	659	621	620	673	627	586	610	637	637	590	572	659	621	603	606	612	598	599	601	583	604	614	598	635	611	630	622	615	550	615	648	625	583	587	619	626	613	611	614	630	599	584	605	629	600	580	590	609	601	603	636	612	591	588	607	592	595	672	602	599	622	618	603	615	586	627	613	621	600	625	610	633	603	586	643	604	636	606	646	615	617	614	625	593	629	610	637	600	612	636	636	673	656	598	601	619	602	617	621	584	610	605	654	611	620	578	590	583	565	587	590	647	651	603	612	602	612	636	590	636	620	598	630	613	565	624	589	604	607	622	651	603	590	605	567	599	646	603	611	628	604	627	608	643	646	602	616	605	611	595	597	613	619	623	559	667	628	633	584	609	584	607	609	588	641	626	614	591	588	568	636	626	589	583	583	600	605	597	591	626	613	646	679	637	627	617	609	649	665	630	607	609	649	644	636	623	606	570	638	627	577	627	591	582	584	662	596	596	584	624	616	605	572	601	615	634	620	643	617	616	623	610	590	649	604	582	666	621	615	610	601	586	569	611	604	590	614	607	593	583	620	598	639	637	620	634	590	633	580	637	612	627	637	649	626	610	618	644	597	594	574	614	643	614	602	636	618	596	573	605	601	601	617	586	633	594	611	615	565	642	632	649	598	647	629	611	626	633	616	569	597	591	600	568	615	641	606	623	606	676	611	580	647	644	603	603	550	652	638	654	613	618	587	579	603	621	617	597	638	586	617	613	623	614	609	621	601	633	601	586	647	549	622	594	646	618	586	638	586	560	641	623	652	633	641	606	611	633	673	652	600	621	630	606	610	605	641	626	633	601	585	621	574	631	590	594	642	639	579	574	622	617	605	654	633	603	592	659	602	608	608	572	641	630	650	612	618	644	621	631	613	621	573	607	653	626	580	652	671	662	662	608	643	625	600	611	636	654	584	615	586	656	598	589	654	589	615	564	676	636	630	630	625	568	632	647	606	621	644	612	624	613	621	618	639	632	642	598	592	638	603	622	577	586	613	622	621	610	616	637	619	568	616	615	627	611	615	590	625	616	622	648	651	646	615	600	609	635	585	640	595	635	599	619	594	615	681	640	586	615	616	619	643	645	606	661	617	629	618	585	634	589	636	596	613	612	614	617	622	580	638	596	597	596	605	629	636	618	689	629	628	663	619	570	572	602	564	582	614	624	587	593	628	588	616	623	660	595	610	591	606	585	659	646	618	600	583	606	620	666	621	604	592	624	592	584	622	600	625	627	647	636	582	628	628	600	601	603	635	636	610	588	629	624	589	642	604	638	633	650	625	613	586	646	664	649	625	659	631	607	589	602	595	582	601	570	617	567	566	599	605	618	656	596	576	627	623	594	636	596	585	648	622	631	635	623	561	615	592	603	626	567	614	598	613	623	589	599	595	610	605	635	644	586	581	589	622	633	621	593	661	611	599	649	643	598	630	656	705	613	644	578	597	589	575	591	635	643	589	578	631	611	600	629	630	603	588	596	623	597	583	633	672	638	642	626	633	621	592	641	592	595	646	605	587	624	605	659	631	645	629	585	628	604	586	601	609	593	627	593	645	625	592	649	604	593	608	571	614	571	632	558	638	616	612	626	656	579	595	652	621	613	617	561	609	631	642	595	646	584	605	630	624	631	622	586	595	660	641	617	602	630	605	578	610	592	621	656	594	603	626	570	643	626	619	591	591	658	653	624	588	585	615	613	606	617	600	611	603	618	575	653	584	604	615	636	592	565	623	599	628	609	640	635	639	629	611	639	569	600	621	587	641	580	627	592	595	622	624	647	651	621	574	611	585	586	619	607	600	612	566	616	645	658	651	592	628	637	629	635	584	613	607	605	618	576	639	635	617	623	598	603	622	616	632	662	619	663	629	587	626	613	595	670	616	601	631	583	600	576	603	625	643	633	653	632	612	622	586	628	584	659	598	643	686	534	575	599	633	630	618	622	657	625	605	617	610	624	560	596	603	604	627	617	598	554	575	625	589	582	631	580	579	619	591	590	676	616	595	595	622	643	637	636	588	616	636	628	635	561	601	591	645	563	569	596	593	620	629	621	576	607	620	622	621	625	586	640	596	592	658	624	632	606	602	577	585	598	608	629	631	599	611	660	567	593	620	590	652	645	668	659	609	558	613	616	601	611	619	628	594	639	595	535	614	570	616	607	634	623	636	601	650	622	592	623	594	592	622	597	620	553	611	579	561	650	617	590	624	632	603	632	608	594	596	609	639	577	585	614	584	620	591	582	621	622	645	611	609	616	609	626	664	612	618	633	634	618	607	629	617	603	590	616	651	620	597	653	614	596	619	583	612	654	600	653	629	609	618	645	635	617	661	624	639	585	622	651	615	605	655	586	617	579	640	623	586	608	560	601	608	613	608	618	601	613	622	629	585	624	618	593	624	630	611	623	604	603	626	594	616	623	581	610	649	623	604	626	608	584	604	607	612	604	595	646	631	622	582	597	616	599	563	618	647	642	574	613	608	641	604	614	610	657	581	629	641	584	591	612	597	612	601	651	643	597	605	650	612	580	622	600	603	602	639	573	599	602	644	547	599	600	620	624	571	647	615	617	633	640	644	631	632	595	635	646	563	636	615	599	637	619	619	610	643	602	597	601	625	616	618	586	620	597	624	655	627	583	609	647	577	625	570	596	612	605	618	599	597	632	618	659	632	639	621	605	615	608	609	618	628	618	627	595	635	610	604	592	582	631	636	606	552	602	643	618	617	624	582	587	640	657	618	600	604	610	581	602	550	639	635	618	632	615	603	639	589	590	587	579	626	612	571	649	611	629	616	621	576	593	566	589	603	631	600	586	628	632	602	576	650	630	622	612	591	656	591	619	566	655	595	608	611	574	569	615	560	616	610	659	647	608	629	584	606	605	615	623	614	639	588	612	568	581	620	638	565	627	595	578	591	622	638	606	618	562	612	634	637	614	627	607	588	612	585	646	576	634	568	615	524	583	564	604	617	638	628	618	558	626	611	610	603	553	580	580	594	596	647	591	600	579	574	629	614	634	571	615	619	591	616	637	659	558	609	643	635	584	600	615
4475	5689	4444	2299	1574	1190	1041	1106	2119	19046	20362	12690	4895	1524	730	572	550	491	493	503	566	509	518	526	530	506	512	529	473	489	498	523	535	531	470	529	539	497	550	532	504	494	512	476	517	532	538	544	500	506	487	529	508	514	555	518	504	495	540	575	515	516	513	572	512	524	507	479	531	514	467	521	535	506	501	487	517	524	514	494	517	511	514	483	474	517	493	513	504	519	519	545	533	510	504	493	516	507	490	535	540	524	534	556	497	498	519	513	516	532	539	528	527	517	502	524	478	486	480	538	543	548	542	537	522	524	486	513	533	446	516	528	483	521	490	508	462	490	529	498	498	515	518	510	505	518	489	445	534	513	505	516	548	506	508	503	508	473	514	463	495	479	501	521	520	508	474	475	546	509	489	503	536	514	533	490	477	500	549	514	541	528	552	508	501	531	508	527	572	482	467	547	524	526	496	493	523	522	532	529	496	516	540	519	534	517	501	480	546	508	508	520	485	544	515	521	515	527	465	506	521	502	497	487	528	523	545	503	499	489	506	510	499	453	525	473	479	533	518	526	504	498	498	536	526	485	531	542	534	502	491	512	523	497	518	494	509	540	521	499	543	499	509	540	538	509	521	506	523	505	552	550	494	493	501	541	512	502	484	506	484	528	507	497	516	520	503	485	518	499	551	471	516	493	528	561	528	485	521	552	523	495	511	532	509	493	524	509	505	510	521	490	513	517	480	544	498	497	518	508	497	479	522	524	532	508	503	547	526	509	502	531	519	529	489	547	499	492	491	523	531	496	486	489	502	526	523	528	504	491	531	507	520	533	512	479	516	503	495	491	496	511	524	491	521	542	541	493	546	491	513	501	506	494	489	518	492	517	492	484	478	480	504	493	516	502	549	500	490	532	515	516	516	546	471	535	475	525	540	522	520	501	508	506	516	512	516	515	534	462	554	499	525	517	517	482	532	528	504	519	494	537	518	486	533	496	468	532	540	489	529	496	501	517	510	537	553	497	528	497	528	544	519	496	529	502	522	504	523	490	488	522	501	532	515	514	484	548	504	562	549	548	534	476	488	525	535	505	520	525	525	523	557	544	574	497	518	507	488	498	541	489	544	522	503	502	503	501	518	512	522	510	500	533	538	540	536	482	509	530	526	505	507	528	521	519	508	512	506	558	498	500	494	473	507	534	515	551	493	532	498	522	525	498	514	487	515	503	490	529	516	498	502	515	516	463	504	497	521	512	538	544	529	546	494	512	460	525	528	522	491	523	500	563	509	507	523	542	512	476	476	538	518	531	507	520	512	480	496	513	508	504	508	515	519	487	508	521	499	513	576	509	492	511	516	530	534	461	519	539	504	485	516	527	472	492	492	517	483	458	584	512	520	508	490	494	528	507	525	516	510	514	482	517	489	506	475	512	466	515	517	508	497	550	501	493	511	547	465	482	509	476	509	551	527	532	490	484	522	511	482	479	507	495	541	540	442	500	539	461	529	514	536	528	528	524	474	498	507	523	541	540	552	502	509	509	505	525	509	503	566	479	519	530	494	515	492	504	483	526	539	535	537	502	543	549	521	534	532	499	503	502	504	532	498	513	515	484	523	497	507	507	524	500	529	523	524	508	496	509	507	471	522	545	495	490	462	512	492	551	512	496	534	491	514	512	501	519	479	541	523	520	485	532	492	521	543	553	483	528	521	514	503	519	509	505	489	496	527	542	468	549	490	499	518	521	520	481	504	490	514	492	486	502	536	531	521	548	498	517	501	513	519	514	482	539	537	512	478	503	563	535	541	541	537	532	498	523	497	573	488	520	508	494	512	522	516	543	498	514	519	499	513	547	530	533	482	478	492	532	506	493	465	492	547	501	559	518	536	486	494	539	522	490	479	505	471	520	465	500	538	530	514	512	490	508	486	545	512	527	511	507	521	506	546	502	475	515	511	500	497	515	475	542	546	538	543	534	511	531	532	503	493	538	507	491	497	489	470	507	484	501	541	486	472	492	495	511	508	498	544	494	556	555	515	506	506	514	462	523	533	517	533	502	520	491	498	527	466	516	497	492	540	513	489	478	476	507	535	520	495	496	507	520	537	516	517	521	485	486	514	493	517	508	499	520	481	543	533	524	483	487	510	510	497	496	514	515	508	520	450	498	526	520	523	521	478	557	490	519	504	528	517	525	536	525	501	509	537	503	488	539	488	524	518	526	489	513	547	466	502	496	529	497	514	534	506	516	490	502	524	464	503	494	554	533	511	500	499	480	504	475	552	534	492	494	496	510	523	505	507	490	511	524	498	517	504	486	549	514	486	545	520	480	497	478	525	484	537	514	510	472	526	528	532	569	494	503	466	556	523	524	532	525	526	493	509	501	538	563	516	515	508	497	515	519	480	561	500	509	532	512	521	473	498	518	526	527	467	479	541	545	514	510	548	557	504	539	533	499	465	491	511	494	485	499	490	528	563	540	499	498	506	550	444	535	495	487	476	517	485	486	494	523	533	551	473	515	556	541	504	478	486	523	517	504	570	490	503	539	460	496	516	521	474	512	531	517	498	514	502	523	543	519	557	510	495	510	509	499	469	534	482	489	507	524	522	520	516	511	511	474	502	496	535	550	515	529	514	534	509	529	509	501	490	503	499	525	469	515	520	494	506	509	527	499	496	509	479	531	488	547	532	481	498	508	525	469	471	513	488	496	522	512	477	487	507	486	529	488	521	501	556	500	555	506	507	487	470	487	478	509	498	515	570	506	489	495	482	480	499	525	512	525	496	527	505	508	516	485	529	511	502	525	492	507	517	501	508	510	522	490	492	542	511	500	469	489	527	526	496	488	523	488	495	472	509	518	514	502	508	516	508	499	504	491	537	513	550	555	451	507	565	523	522	524	527	514	516	470	535	490	505	510	505	537	503	503	520	468	547	492	501	533	516	533	510	487	480	529	470	515	486	494	475	512	501	510	510	481	518	511	491	512	506	500	512	500	487	503	507	494	541	465	497	525	537	483	479	516	561	525	545	456	515	479	507	500	476	513	499	554	499	479	529	480	501	521	527	530	520	500	495	513	507	509	546	509	538	508	546	513	502	495	510	508	473	504	488	520	520	540	543	526	493	515	515	513	490	533	528	543	513	470	515	496	488	491	502	513	505	558	488	490	508	490	532	526	533	516	500	546	517	487	509	483	525	516	529	525	470	518	477	503	527	507	487	495	487	540	558	486	490	511	467	520	497	494	539	542	522	517	495	492	533	483	521	501	490	501	497	500	534	538	498	538	506	511	490	478	518	503	558	513	528	501	518	505	511	534	496	501	528	499	497	455	476	510	518	520	528	509	474	482	495	505	486	479	491	511	521	491	499	475	530	513	497	513	509	481	505	543	507	520	531	505	521	518	486	515	530	493	534	486	589	542	522	511	527	534	523	565	526	500	514	484	507	487	519	523	517	481	503	485	461	505	507	500	538	501	538	511	530	503	487	539	495	533	537	463	468	541	485	503	491	522
23923	21107	28384	24066	21080	10386	2785	1638	3333	30208	34385	24871	11833	3025	1272	886	862	857	825	807	804	856	840	843	792	753	803	869	800	823	762	807	817	810	755	861	770	819	800	742	754	785	813	824	820	810	798	782	834	805	851	746	784	785	809	760	782	805	753	829	816	821	797	810	753	821	769	801	805	828	841	816	798	813	800	822	805	802	804	778	782	835	749	761	807	821	806	797	817	837	762	785	812	800	792	764	822	771	785	787	780	748	774	797	776	831	846	779	791	789	778	833	763	778	796	809	824	792	759	817	781	781	790	768	829	794	846	807	813	841	793	818	831	776	777	776	761	811	787	779	777	842	770	815	794	809	792	767	802	769	752	807	757	782	813	822	813	804	836	817	795	815	740	836	811	770	730	811	753	750	772	831	773	788	800	797	823	797	819	799	739	801	805	743	758	806	842	760	784	802	773	778	778	756	817	755	817	768	817	779	779	799	802	736	802	802	731	756	796	766	796	768	792	772	804	766	785	775	740	741	806	767	823	804	824	824	779	800	787	785	853	778	810	816	731	761	822	770	758	760	826	795	753	843	803	750	795	711	789	782	786	807	805	773	791	820	778	848	835	775	804	765	822	773	813	852	820	827	789	771	765	812	784	814	782	758	784	826	767	765	807	772	821	826	824	799	779	817	801	803	830	826	803	797	790	783	780	801	806	827	765	775	785	788	818	776	787	756	780	780	770	784	771	808	829	811	837	826	781	856	839	831	812	837	835	815	833	770	820	860	801	846	836	749	763	835	812	777	753	762	794	747	845	796	788	799	751	770	738	779	832	772	791	753	769	801	767	800	748	728	744	763	767	797	770	790	828	732	788	771	770	780	794	752	791	738	779	814	760	737	804	783	837	871	805	805	779	799	760	808	796	810	798	806	768	800	812	819	780	790	776	812	796	764	754	791	832	782	773	789	795	758	793	781	872	832	805	826	790	812	777	816	803	818	794	807	785	771	810	776	758	798	798	798	741	794	790	815	814	774	814	783	742	809	823	814	841	799	766	809	797	748	818	796	761	776	796	770	818	749	783	822	752	784	786	788	789	777	800	743	823	781	784	780	799	825	768	859	809	818	790	805	762	757	743	754	753	797	768	738	824	714	791	838	775	763	799	807	775	821	816	804	798	757	768	785	828	775	788	773	771	817	771	777	767	827	774	756	806	781	774	843	779	781	787	811	823	815	828	798	790	754	767	790	731	778	756	797	788	803	834	788	823	783	817	778	823	736	802	768	839	782	823	805	743	764	792	771	788	789	759	736	791	805	747	767	802	818	850	820	782	816	803	825	762	772	784	776	826	809	792	807	789	764	765	752	770	800	807	827	770	845	767	793	788	787	814	831	787	812	825	782	741	738	779	760	825	764	748	820	810	762	772	748	822	776	790	766	783	820	778	756	816	787	743	759	828	769	766	804	787	797	765	773	798	781	781	873	782	803	729	852	776	796	819	805	773	813	788	794	783	810	772	792	763	789	839	778	778	821	745	788	779	787	752	777	771	776	802	750	819	745	777	772	763	792	791	754	775	791	818	744	813	798	778	798	755	797	786	823	780	788	807	704	792	843	800	786	806	775	827	837	822	774	821	861	752	764	764	801	782	772	794	779	796	800	780	808	754	825	825	763	811	759	797	784	855	830	804	826	779	822	758	820	828	780	722	753	846	774	790	778	796	817	799	818	779	767	789	768	812	791	790	773	789	766	718	796	754	817	835	828	763	819	754	787	774	793	784	766	848	785	759	825	762	853	762	824	808	777	786	779	765	781	766	841	789	765	784	786	759	778	820	767	859	759	831	757	780	862	723	740	834	837	768	784	781	777	777	778	784	813	783	753	792	807	773	738	779	772	771	771	740	820	848	781	786	823	828	767	789	836	811	801	763	827	752	730	777	801	791	775	762	753	775	805	755	755	766	751	760	797	779	839	737	769	759	780	802	782	766	797	772	822	800	789	792	818	747	782	764	780	768	749	768	800	780	770	820	741	800	848	802	778	796	792	828	777	777	753	805	750	832	730	780	797	788	848	784	770	803	815	851	764	814	796	783	785	773	778	805	825	834	808	798	756	798	780	790	830	802	751	823	750	799	767	824	726	790	768	825	804	747	750	800	786	738	794	789	799	838	791	789	785	816	786	743	807	742	802	753	761	828	821	811	783	794	768	811	796	778	817	753	795	776	764	779	732	836	852	811	777	793	773	763	787	815	763	781	830	808	797	760	766	813	791	798	779	810	789	808	787	813	781	751	752	787	811	847	772	803	781	787	805	811	829	733	764	721	813	849	758	758	793	808	816	871	812	817	776	798	774	777	811	808	828	793	756	815	795	797	801	800	804	784	801	798	777	808	762	757	844	793	769	811	806	824	790	775	815	777	805	804	824	767	841	745	776	753	804	800	793	774	793	832	790	795	786	778	737	822	839	768	769	748	775	749	827	776	787	753	752	845	784	862	742	787	804	775	708	836	778	819	795	810	801	769	803	794	813	789	786	792	746	751	803	774	756	777	771	758	781	800	745	769	723	806	787	749	757	774	772	795	810	783	826	779	793	781	761	776	742	777	814	818	776	776	785	799	845	790	781	745	744	798	755	722	815	790	742	814	802	808	807	804	768	760	797	813	804	799	762	801	765	740	821	795	757	807	746	802	821	806	812	826	784	794	793	747	805	748	817	756	803	784	775	784	742	750	760	783	760	773	777	816	775	769	808	789	758	754	786	782	751	808	774	791	824	813	814	775	770	778	752	831	805	824	732	815	801	754	764	813	818	785	813	782	744	803	791	767	793	772	809	830	783	746	828	787	823	819	800	775	810	765	771	768	739	775	803	776	808	779	773	782	806	756	822	783	821	794	783	776	798	782	810	776	794	765	797	785	823	775	754	767	807	760	788	757	780	770	785	826	788	742	824	787	818	777	773	808	772	811	764	811	823	768	745	766	750	739	743	792	774	792	794	765	754	783	795	802	775	817	756	770	807	777	811	823	753	806	804	792	833	777	761	771	787	801	794	763	756	809	759	770	769	809	807	789	792	711	782	826	789	771	797	789	796	746	784	745	778	801	805	780	777	844	818	791	815	756	765	771	830	772	755	727	774	789	795	775	761	762	822	825	791	774	803	726	790	790	763	765	753	747	779	793	822	740	788	800	820	832	748	746	785	800	795	834	786	841	824	772	796	789	775	769	759	799	814	795	813	764	809	748	767	766	824	815	749	792	790	747	770	820	716	793	812	732	783	781	770	778	794	820	800	759	742	792	815	722	803	775	811	788	808	820	826	809	757	772	792	776	804	765	768	760	772	748	810	762	816	784	858	793	768	764	765	760	740	788	803	813	808	776	827	768	724	861	803	757	773	748	731	768	818	787	739	757	752	800	754	798	766	788	755	835	840	802	761	782	769	801	791	829	767	808	813	743	796	773	822	776	779	807	796	821	830	754	802	805	792	788	814	857	799	793	757	733	805	839	777	799	801	760	784
5695	11221	8454	4559	2875	2294	1874	1582	4988	31762	30112	19862	8946	2503	1162	740	703	697	704	690	632	741	651	672	654	693	649	655	660	611	700	669	649	659	649	691	626	666	665	661	705	668	611	682	623	668	661	624	603	636	618	703	666	657	693	666	634	642	659	661	624	624	649	656	650	673	594	628	629	649	598	648	689	681	672	646	649	630	711	663	657	671	666	649	657	631	623	698	671	611	687	680	663	630	607	647	698	683	632	672	666	654	636	661	650	622	623	658	644	654	674	678	636	654	649	612	711	655	627	651	682	677	674	664	657	664	694	647	609	662	644	636	643	648	638	619	625	628	656	637	653	639	657	681	595	681	616	638	633	621	662	664	683	643	637	680	647	682	612	638	634	673	587	659	651	655	653	671	638	659	637	598	657	670	625	651	604	649	657	659	607	627	662	692	636	704	653	642	624	633	673	587	653	589	648	642	651	654	690	642	621	632	672	651	635	651	624	645	673	622	625	608	661	676	632	634	636	658	658	671	673	639	635	631	609	666	640	681	632	632	660	619	641	631	642	651	710	622	672	668	692	698	617	669	637	607	678	669	651	664	632	611	659	682	636	628	663	670	647	667	665	628	646	608	641	667	676	635	659	635	584	616	681	634	628	671	656	660	607	641	616	629	651	661	654	667	613	632	607	654	667	657	667	652	653	655	661	642	680	664	606	645	650	641	614	668	633	660	642	673	659	671	657	647	628	658	619	631	649	606	641	654	613	616	661	687	651	673	661	631	657	637	610	657	681	655	692	661	659	650	673	648	684	608	647	594	636	690	656	647	644	684	661	641	641	712	658	616	613	690	626	652	653	634	636	635	692	645	620	650	648	623	651	642	663	676	644	638	643	697	656	718	653	660	649	651	651	657	600	677	665	602	618	682	636	643	623	618	655	652	579	653	670	647	655	658	652	641	710	643	622	661	616	697	628	657	650	654	633	642	661	664	645	646	638	678	637	651	666	643	640	619	665	696	667	690	690	646	637	644	621	643	642	647	669	633	671	672	605	652	665	641	638	671	610	674	640	658	633	663	701	691	622	648	679	671	638	654	662	605	596	644	674	716	639	603	675	602	691	673	685	627	595	688	654	653	656	632	627	608	625	661	645	618	652	640	645	654	677	692	642	657	631	623	648	600	639	655	661	649	659	635	679	641	656	673	659	676	622	621	681	601	631	702	688	626	680	636	613	687	644	623	624	661	625	666	610	674	614	625	669	608	658	699	625	625	664	646	620	617	621	610	639	648	676	651	625	689	684	637	641	627	653	668	625	662	640	681	628	631	676	623	648	630	675	652	626	664	641	633	633	673	649	670	641	653	615	618	624	632	629	636	633	598	655	698	666	634	661	647	623	624	654	624	663	659	660	677	619	640	640	629	682	680	666	658	661	668	629	617	657	582	674	627	649	646	636	643	650	650	654	655	699	648	621	677	631	658	641	708	630	619	622	649	623	633	645	669	650	615	586	644	640	674	575	669	653	661	603	673	671	686	674	653	673	674	601	623	611	642	586	644	649	609	620	642	650	664	665	668	644	667	674	636	663	660	683	656	654	618	674	619	642	646	600	646	686	621	656	636	657	630	624	621	653	649	669	660	622	666	649	665	651	625	662	589	620	611	663	632	630	666	679	615	639	654	686	641	632	624	657	647	699	646	675	646	647	649	610	628	644	659	637	647	634	634	639	599	663	664	671	633	663	615	658	651	661	651	625	642	613	627	640	614	654	643	617	644	616	652	647	658	643	616	626	629	614	650	672	671	665	634	639	642	605	619	620	647	699	659	653	648	628	643	681	635	660	623	648	621	628	640	673	640	569	611	638	655	670	609	641	646	643	594	646	612	632	601	670	618	648	651	674	605	629	631	653	683	621	636	636	644	672	623	663	669	602	707	647	643	644	629	662	653	610	665	624	661	633	646	646	661	624	617	666	598	636	671	643	638	683	628	608	654	630	627	618	649	667	689	640	613	659	627	633	662	613	642	681	578	639	651	614	630	662	704	685	645	646	642	627	638	654	622	628	664	631	647	691	627	675	707	632	664	629	678	638	663	638	606	656	626	692	675	658	652	643	672	663	724	654	612	623	682	626	641	622	646	654	661	637	691	617	661	686	681	623	664	604	661	635	691	647	654	683	649	665	608	683	568	641	675	624	608	594	634	667	630	644	638	636	643	629	641	637	674	613	677	594	681	651	662	661	638	622	631	654	663	637	618	637	709	692	626	655	646	627	669	674	632	582	645	667	647	664	646	655	676	666	646	661	655	615	634	635	643	619	635	637	617	634	640	656	662	637	654	641	670	596	639	642	616	635	646	585	619	671	641	668	704	708	652	659	637	620	651	627	656	669	654	624	670	647	646	652	624	662	667	660	634	678	655	681	650	644	681	647	621	641	626	623	639	637	701	697	617	668	664	663	622	649	601	621	655	669	639	577	651	653	629	660	640	588	639	659	702	651	612	639	634	651	645	623	635	615	602	597	626	639	664	645	676	649	618	631	604	628	656	647	635	648	642	641	644	671	625	670	665	610	653	633	628	684	663	637	650	605	678	595	646	627	629	669	648	643	572	611	621	638	697	621	626	642	659	629	657	640	684	650	652	624	652	655	679	672	673	636	659	651	648	622	674	650	633	654	607	644	623	648	606	665	666	648	677	653	716	631	611	629	638	673	668	643	657	646	652	660	652	654	674	703	645	648	638	598	646	618	617	611	673	636	653	665	619	632	620	629	620	655	660	625	624	635	648	626	669	623	729	588	617	632	667	633	642	632	653	649	625	584	619	626	688	656	660	635	659	655	643	655	610	624	626	612	620	647	638	652	616	638	617	647	635	638	604	614	644	646	665	615	631	662	613	712	692	618	638	594	643	617	670	671	652	660	613	619	641	640	651	620	668	692	671	644	719	609	630	665	668	597	688	635	644	655	706	670	620	651	647	638	673	614	592	613	657	667	652	645	672	636	708	689	673	688	658	617	620	685	661	650	604	667	599	614	631	617	675	621	684	626	637	600	627	625	624	635	615	642	637	559	647	661	634	629	662	644	627	654	657	638	617	655	619	634	638	640	652	648	658	593	609	638	653	671	642	662	663	629	674	639	613	612	617	637	617	617	694	637	633	646	645	614	681	642	679	625	621	683	620	615	654	662	647	627	647	652	658	660	704	643	660	628	617	623	664	611	615	695	658	609	609	609	615	648	656	612	603	602	684	629	637	660	635	688	636	656	630	664	696	619	621	641	612	641	643	681	592	645	634	612	676	618	682	618	625	613	666	673	631	658	622	651	637	618	648	645	647	667	637	613	629	629	659	660	668	683	673	677	686	681	638	667	679	686	642	612	660	634	659	611	675	632	622	644	635	647	666	646	599	623	661	654	647	639	607	654	651	637	646	647	702	625	592	631	664	668	646	674	654	595	643	666	689	597	627	675	656	632	631	629	620	671	694	632	619	609	632	673	682	663	627	646	608	616	678	638	657
27407	14298	2449	1274	851	802	770	747	780	1605	2598	2101	1367	872	680	606	636	630	648	636	650	660	672	640	619	625	648	660	668	646	648	627	623	619	653	667	617	611	613	618	622	587	598	628	598	630	606	610	617	649	638	609	616	611	657	597	637	613	609	612	641	596	633	592	619	592	614	644	614	629	641	635	613	652	596	610	624	594	658	620	636	617	618	665	651	611	649	635	636	648	637	610	641	629	566	570	626	635	626	611	620	616	623	588	694	566	668	679	602	693	679	654	625	635	639	628	613	601	650	644	581	623	611	597	624	643	669	635	652	578	652	665	599	652	621	600	622	623	633	670	618	620	632	585	608	605	610	637	601	631	637	625	587	644	613	699	644	664	619	641	637	631	669	654	629	648	650	613	611	560	634	580	625	618	632	625	640	656	594	622	602	622	634	624	597	604	639	627	607	618	589	643	616	611	675	628	640	636	623	628	587	604	637	618	640	622	612	613	657	669	611	639	664	612	642	646	648	647	594	620	592	663	676	587	622	609	651	625	641	635	629	591	651	655	655	627	667	651	648	622	652	629	605	643	619	580	630	614	658	649	628	586	615	653	640	598	609	620	604	580	579	611	645	662	614	593	630	627	649	650	635	591	639	600	642	626	644	573	603	573	633	622	646	622	614	660	609	635	604	613	586	650	591	635	576	643	591	592	610	645	624	666	639	634	607	626	608	595	654	642	623	614	655	610	650	625	592	648	604	644	640	622	618	601	615	628	596	595	628	636	623	654	617	613	566	619	629	605	608	626	547	657	647	617	595	639	593	610	607	648	607	604	626	625	618	607	632	601	585	620	672	608	671	614	651	598	615	642	609	614	615	619	649	642	632	607	584	616	619	681	593	652	650	637	651	601	637	634	598	612	634	641	607	665	657	630	653	596	605	643	629	628	629	618	582	582	639	644	630	620	652	615	671	635	630	591	606	577	586	609	674	582	626	657	614	623	651	649	652	629	617	599	640	619	656	633	630	625	607	613	678	614	620	640	645	621	602	616	623	649	623	624	652	670	606	588	637	622	675	618	607	626	610	605	595	632	632	606	637	655	627	616	625	628	623	620	614	605	637	584	632	646	616	609	603	633	635	597	673	640	637	649	648	608	639	629	633	563	652	621	614	621	639	660	618	609	589	666	587	563	625	657	593	610	608	645	623	631	620	610	605	655	621	603	582	626	620	622	646	603	617	628	641	625	656	615	625	653	590	666	624	614	584	584	585	592	630	600	649	645	681	652	609	557	639	596	604	621	608	657	606	629	611	617	622	627	610	612	616	636	626	601	617	603	626	632	601	613	607	649	649	588	578	577	626	619	649	589	630	610	568	607	640	564	607	611	585	610	628	625	592	612	587	603	661	621	608	635	628	647	589	631	656	637	614	595	620	658	642	600	620	642	622	595	649	549	599	670	622	617	612	602	645	660	605	627	615	582	668	627	664	655	640	593	636	607	585	601	621	618	553	668	564	603	616	617	631	585	661	688	604	675	595	621	604	634	559	642	625	586	630	627	573	616	614	650	612	669	577	651	614	606	627	628	632	596	591	613	595	619	648	625	583	578	614	633	628	649	613	662	641	614	683	617	655	578	591	617	648	630	665	594	618	600	665	614	580	603	641	646	604	615	634	594	651	633	602	632	646	633	590	570	603	593	604	620	601	625	656	616	644	575	644	637	579	634	615	606	615	592	604	644	636	640	611	620	610	562	600	607	591	636	626	608	562	641	621	635	661	642	627	646	619	630	633	620	631	618	631	611	610	611	636	638	584	591	599	595	652	620	620	657	649	638	651	646	645	660	619	668	591	608	620	631	644	623	642	650	636	623	631	626	605	617	644	580	652	633	651	640	606	645	598	626	615	644	670	658	645	629	637	628	599	611	620	593	625	653	575	630	633	612	650	609	605	624	590	656	608	636	648	635	623	585	642	569	548	585	630	619	599	614	623	638	659	637	599	613	635	613	624	627	647	560	618	635	636	631	649	598	621	616	582	634	635	668	619	645	613	607	575	587	622	603	618	625	593	592	619	652	605	604	650	647	651	638	640	650	647	630	613	632	640	656	583	567	641	574	604	618	594	641	663	583	622	651	617	700	648	601	631	632	620	589	629	569	638	697	648	618	600	614	628	641	600	605	643	634	570	611	637	621	651	587	593	650	607	625	643	588	683	624	612	626	647	617	696	595	610	646	587	611	624	630	579	679	654	599	643	630	629	659	651	629	629	627	603	619	625	614	686	596	643	594	597	643	621	611	627	619	636	604	644	623	658	637	608	591	608	601	619	666	637	589	604	616	661	685	586	623	635	656	590	610	638	638	617	604	652	595	631	613	606	593	633	622	632	605	614	634	600	610	630	623	609	626	634	606	599	613	586	670	589	640	620	608	628	643	639	637	582	607	649	614	630	633	634	592	616	598	609	617	637	653	599	612	630	583	627	632	634	618	595	637	628	619	597	617	565	600	612	665	614	610	612	605	641	635	645	628	623	673	625	631	629	659	623	617	656	626	677	581	610	556	609	632	661	601	637	618	636	619	603	573	617	648	638	605	617	597	603	575	632	597	598	642	601	631	619	648	610	647	635	617	560	589	611	647	610	604	600	621	623	606	605	635	659	590	587	570	635	605	581	644	654	615	621	608	642	640	642	618	615	612	622	631	641	662	655	629	647	632	579	606	612	624	608	612	604	608	615	580	585	595	562	609	673	647	642	686	615	632	656	636	641	624	622	616	615	641	593	637	665	639	627	648	628	566	660	656	633	637	645	643	626	637	623	611	639	590	620	634	676	630	628	605	657	613	643	638	636	594	659	568	647	604	603	594	585	658	582	596	652	626	656	605	620	645	631	623	650	639	618	597	575	619	617	658	592	590	676	613	652	660	633	567	642	659	599	623	641	621	588	616	639	601	590	586	621	640	592	598	600	612	545	612	580	645	601	607	588	619	608	629	613	624	660	660	606	624	598	608	611	650	618	625	646	640	618	662	672	598	645	639	584	636	657	597	607	620	639	635	621	638	654	634	655	597	601	621	602	643	601	618	624	602	622	651	594	625	617	616	604	639	631	637	607	663	630	641	660	623	609	625	646	640	623	575	625	613	646	650	577	628	620	633	631	614	659	601	615	611	633	627	574	613	583	641	597	650	632	618	603	630	664	649	587	617	617	646	655	634	599	599	626	696	618	599	622	625	605	646	581	593	647	608	626	601	645	643	622	600	624	699	627	598	627	635	615	641	642	633	657	631	634	615	563	637	631	638	631	584	619	632	626	645	632	587	561	607	566	635	659	658	682	641	630	597	632	636	642	621	567	674	605	640	603	619	591	659	638	645	625	637	646	583	625	657	619	597	633	643	584	593	622	619	616	629	626	640	644	640	650	625	639	654	645	619	603	599	627	675	639	642	578	585	641	633	650	565	597	645	636	622	619	652	632	572	618	632	637	617	629	644	584	585	606	629	611	622	605	654	607	628	612	615
5800	2065	1165	846	828	770	676	648	746	1959	2968	2251	1288	748	607	504	482	482	491	562	469	513	538	546	510	524	503	491	511	521	477	504	520	488	479	505	499	470	555	508	479	547	498	501	526	506	515	477	482	510	528	513	487	548	553	461	521	508	469	484	492	475	527	510	531	529	470	488	519	461	484	509	491	463	477	470	520	492	512	535	500	470	520	474	505	493	500	498	532	471	535	532	557	493	500	484	474	512	490	465	537	524	499	475	504	495	503	513	539	508	508	451	499	473	485	468	484	492	489	517	487	465	514	541	512	475	500	498	514	517	495	513	498	535	538	516	531	475	494	522	503	553	502	489	517	477	505	505	491	514	503	495	526	519	461	550	518	490	472	509	494	515	482	519	542	504	488	500	537	470	527	466	523	530	481	493	495	487	497	527	452	505	508	517	505	467	538	488	492	513	463	491	526	513	494	533	494	490	480	534	463	457	496	496	479	500	479	487	513	482	497	465	506	523	499	507	503	543	509	497	512	499	501	477	535	504	487	527	491	508	536	470	464	512	493	471	507	483	510	534	505	530	563	499	515	472	496	478	508	524	527	539	471	543	500	506	479	507	523	500	494	499	527	506	469	476	512	498	506	521	507	491	434	507	485	472	509	524	540	501	502	488	499	480	492	515	484	512	498	524	517	535	511	453	535	512	471	531	485	509	492	485	506	514	484	444	498	491	490	479	490	485	507	529	491	500	507	491	532	496	507	517	502	513	556	476	500	523	520	510	493	532	546	551	528	502	511	527	474	514	511	510	515	479	525	489	502	502	495	502	508	499	485	528	507	474	459	494	524	492	514	500	481	508	549	538	480	528	483	491	481	535	496	500	502	476	516	514	524	521	487	508	537	518	485	522	483	519	508	528	516	483	470	501	464	506	477	519	482	487	488	533	483	533	505	525	512	512	493	538	466	443	532	484	469	519	491	493	479	503	500	515	511	484	514	470	534	509	491	494	491	527	527	506	520	477	499	490	494	500	507	497	514	525	542	513	496	521	541	506	468	534	538	536	483	513	480	486	496	493	480	468	517	504	540	496	509	494	478	482	519	480	547	478	521	521	472	499	529	512	527	529	517	484	461	544	503	525	486	505	466	473	507	521	494	522	516	492	525	486	495	526	533	514	493	488	519	505	470	516	473	499	500	499	467	533	485	495	501	497	465	488	512	506	488	518	520	504	506	506	483	504	469	543	509	528	476	515	491	522	494	499	493	519	507	521	508	514	477	514	481	459	504	485	491	512	525	518	500	493	521	494	487	465	490	477	498	548	484	497	479	494	463	492	523	496	482	515	502	526	493	493	529	483	502	504	507	520	514	494	520	496	494	490	547	500	489	553	488	466	488	489	488	521	485	526	549	502	528	547	531	509	523	518	493	499	515	465	540	512	475	493	466	521	518	518	495	469	501	494	439	537	500	507	490	489	512	505	503	498	505	468	509	499	512	486	480	514	499	491	483	451	511	463	510	497	474	497	525	494	519	500	510	484	511	487	509	485	501	535	549	486	509	453	522	486	514	502	511	524	534	499	532	519	503	499	469	487	475	457	500	468	507	500	533	483	517	491	462	454	544	516	531	526	502	492	523	492	495	473	501	504	537	488	488	501	498	491	498	501	505	512	496	472	491	517	494	503	524	495	500	506	506	517	526	512	516	525	529	503	473	556	530	478	507	517	492	497	504	460	473	515	481	524	530	454	487	553	526	524	495	496	510	484	485	524	453	469	483	519	518	500	484	494	510	507	482	519	504	491	550	549	512	521	479	493	490	479	497	475	494	537	491	476	481	487	501	490	483	494	508	538	505	482	479	542	494	457	500	476	477	546	506	525	491	503	509	526	522	482	508	443	486	550	473	492	507	505	522	498	489	468	516	465	555	538	492	463	516	508	509	487	527	483	489	496	499	499	500	494	530	497	500	494	470	523	520	483	534	527	504	515	500	463	516	509	500	498	550	491	518	491	495	455	518	523	508	501	511	498	495	499	492	532	503	505	503	480	516	528	488	496	507	481	523	463	516	481	471	496	517	471	504	471	520	497	514	522	503	511	455	494	520	499	490	502	485	511	500	493	502	547	517	536	434	491	474	505	499	483	508	499	493	523	482	536	508	463	489	488	527	502	484	459	474	517	517	506	473	513	501	470	503	496	521	492	523	507	529	525	493	504	498	510	494	499	473	485	481	481	493	505	526	513	462	546	497	478	503	472	478	503	517	504	519	512	540	509	475	473	470	520	523	491	523	482	509	523	472	451	506	496	482	520	536	490	490	494	507	523	498	519	494	514	479	468	480	492	468	524	513	529	515	506	503	517	509	512	516	503	498	504	512	466	472	504	475	529	497	493	503	474	481	506	467	520	473	501	490	529	528	511	530	509	500	506	528	474	510	521	490	496	521	529	488	494	506	499	495	523	499	458	510	467	503	487	513	540	486	519	495	535	554	479	497	519	473	518	511	511	495	485	492	542	537	521	500	480	499	545	482	528	435	508	480	504	524	531	511	487	489	530	519	516	472	483	522	486	489	486	482	524	455	498	528	525	499	464	469	547	495	519	490	498	515	503	506	528	499	529	532	496	530	533	492	488	457	484	520	483	525	510	502	524	441	505	506	476	502	493	516	520	516	499	554	526	485	502	527	541	485	528	482	530	487	500	510	471	483	506	478	504	457	494	492	475	510	513	508	491	533	522	525	492	503	463	490	523	494	488	520	470	464	490	495	514	505	493	495	506	486	497	546	450	508	490	501	517	500	477	531	470	521	515	510	488	502	464	493	516	501	504	542	503	512	517	540	450	516	538	492	519	492	485	454	486	486	496	554	530	468	491	455	526	497	513	509	464	475	507	499	496	510	497	484	479	491	520	535	515	498	514	522	516	509	513	527	522	502	510	535	496	478	525	462	545	519	475	499	473	490	503	538	513	515	518	542	523	489	522	492	494	510	495	488	505	508	509	444	488	486	502	503	518	529	501	480	496	465	506	484	508	506	511	488	508	497	545	498	497	533	497	513	516	493	531	508	503	516	500	483	510	513	500	497	475	531	525	513	516	528	481	467	501	491	513	521	536	495	525	516	468	483	506	484	480	489	492	542	485	491	510	482	508	522	510	508	508	454	494	503	510	477	519	520	506	494	492	501	491	523	531	473	530	485	497	511	516	507	540	461	497	481	514	478	490	477	479	516	508	513	513	485	534	503	511	552	524	497	526	503	509	492	506	491	534	515	460	523	484	494	496	522	526	476	470	506	525	468	515	512	476	518	522	522	502	475	463	521	472	463	468	518	485	512	479	469	499	511	525	468	478	505	505	498	528	481	514	566	494	486	512	484	525	454	512	501	476	484	515	478	515	487	453	517	508	476	460	521	488	517	470	510	495	499	500	499	499	500	527	501	575	496	488	485	490	472	481	483	520	524	522	504	514	494	507	490	471	455	521	510	492	528	506	515	506	508	499	531	503	470	475	528	494	489	466
24753	21046	27432	24872	11563	2092	1361	1129	1251	15466	23208	16315	6429	1782	896	785	701	706	680	683	664	685	675	691	699	729	680	693	697	675	672	693	695	645	713	688	671	777	658	675	686	702	662	690	689	667	684	703	671	690	653	695	694	660	691	705	711	694	652	708	733	674	663	730	689	674	662	723	685	699	646	740	696	688	659	654	666	703	625	678	668	683	705	669	684	686	686	655	686	701	660	680	710	692	700	695	682	681	681	716	699	653	736	733	654	726	710	669	670	697	664	629	669	673	665	678	694	678	681	665	706	693	674	682	677	722	683	680	668	668	686	642	691	654	680	626	670	682	713	690	705	675	673	716	679	650	717	671	677	668	650	681	718	704	670	723	721	734	683	687	721	690	660	687	641	665	663	713	643	679	668	717	704	710	663	708	739	671	681	681	721	616	717	699	642	685	660	705	700	684	668	681	651	662	705	674	696	727	656	735	627	638	698	697	668	707	667	685	712	657	671	695	741	714	699	728	657	706	708	709	705	691	685	668	696	698	660	678	725	697	628	696	670	676	690	659	689	711	697	664	624	655	661	633	672	682	722	681	652	691	686	688	678	711	689	681	660	717	685	700	715	671	672	635	693	681	704	649	688	698	631	661	698	636	693	664	658	710	699	663	674	722	682	678	710	682	695	690	663	669	711	638	699	691	726	685	665	674	725	655	665	657	683	674	679	702	699	687	727	656	701	678	664	691	722	688	683	689	655	675	690	710	630	673	671	676	659	690	706	703	717	719	704	622	653	681	743	695	722	658	725	721	679	687	657	708	684	722	643	713	676	697	693	623	700	698	675	670	660	725	695	677	681	704	690	685	697	666	687	660	711	650	691	709	676	680	691	690	650	694	688	714	724	648	691	634	682	685	700	691	700	695	670	697	671	645	636	640	698	702	725	662	681	721	633	637	658	670	672	681	612	690	665	659	675	736	666	741	677	647	657	659	638	688	696	683	666	663	661	644	692	669	678	658	659	645	638	732	672	662	669	677	620	722	656	708	687	648	669	697	677	651	681	670	648	712	700	714	681	726	669	674	710	705	731	676	690	688	658	710	692	698	653	674	631	698	680	668	668	687	689	691	714	651	659	655	680	634	660	701	680	701	666	660	665	651	703	683	682	674	699	620	672	676	729	717	711	704	645	705	680	675	677	726	649	667	697	694	640	682	629	677	657	666	717	639	675	675	664	665	655	666	652	693	653	641	668	662	696	694	694	711	654	695	696	699	631	701	667	682	662	701	701	658	692	629	654	666	661	693	693	676	652	665	692	729	722	684	675	703	665	665	689	671	690	701	614	658	676	651	670	651	668	690	664	710	736	644	675	692	741	715	686	706	701	670	608	657	679	672	661	689	669	666	688	635	708	665	700	715	666	712	674	682	658	668	683	670	683	612	708	677	706	660	656	692	655	648	723	692	720	671	713	693	678	678	684	697	737	685	683	686	649	708	693	649	702	637	678	688	664	684	693	663	721	662	691	710	664	666	673	660	697	681	677	701	690	658	668	650	706	696	721	668	674	685	694	649	697	721	655	662	690	662	705	712	703	715	637	697	644	682	725	670	683	698	661	658	699	677	706	691	672	678	688	678	674	693	719	611	657	682	682	688	614	671	675	662	661	672	689	687	689	638	642	677	652	649	665	667	669	659	666	696	670	659	677	668	676	723	667	662	692	686	686	686	662	692	646	666	662	648	655	670	678	684	674	664	667	666	652	624	707	688	715	678	641	655	697	702	655	694	679	678	693	722	706	669	623	709	664	659	658	708	693	657	718	696	688	686	659	652	691	701	636	681	706	669	686	680	663	691	686	695	706	672	671	683	741	688	676	686	662	677	671	666	684	699	644	659	654	672	702	643	685	691	709	661	663	673	664	662	652	631	648	706	699	676	670	677	708	694	722	683	686	714	681	678	714	689	662	715	637	744	718	726	730	665	660	676	721	670	671	641	656	707	682	603	682	723	663	661	700	690	722	684	677	729	697	724	659	646	691	645	649	657	726	672	707	708	644	658	711	666	681	642	712	720	702	681	694	743	683	710	682	689	720	651	723	719	685	650	729	678	689	682	693	683	724	676	733	657	654	646	697	673	730	671	684	638	676	724	722	639	709	716	710	665	678	702	651	704	667	647	755	729	689	648	688	671	685	672	719	666	685	677	688	661	693	680	649	717	646	663	676	680	679	671	676	666	686	669	759	670	683	677	705	663	731	666	699	754	700	689	749	742	659	687	696	718	700	658	677	699	684	688	675	660	717	718	714	644	697	708	647	654	668	660	693	704	731	681	640	690	662	726	735	687	685	671	654	689	686	683	715	654	667	681	663	678	648	653	689	663	697	670	684	707	688	653	717	700	618	657	637	633	652	704	692	650	714	671	696	662	650	633	644	668	701	704	672	696	678	635	670	657	696	689	694	728	652	642	666	656	662	685	678	664	670	685	740	622	675	649	706	691	680	673	716	641	686	683	682	628	676	662	659	721	676	690	696	672	684	662	692	655	695	688	662	660	646	656	665	716	699	712	697	684	648	627	697	657	737	668	691	669	685	675	632	693	664	696	640	681	694	628	690	634	702	714	696	659	669	658	650	654	721	703	704	689	676	687	712	685	667	674	667	681	648	665	702	665	634	704	686	705	633	671	674	695	681	661	724	638	699	665	710	663	661	646	703	708	706	681	707	665	685	706	662	670	675	652	700	670	659	631	632	698	693	692	650	672	698	658	671	647	659	627	671	709	659	656	675	709	597	681	634	719	636	652	715	645	715	640	704	667	676	679	692	649	702	620	698	682	782	674	630	640	668	712	697	658	632	708	726	703	661	682	688	672	701	701	688	683	678	667	670	656	691	676	685	730	686	692	654	657	652	643	659	714	655	707	677	625	657	713	677	666	669	744	686	674	688	706	697	663	643	680	700	703	679	712	669	654	639	719	700	674	670	676	662	679	700	703	628	694	690	652	693	671	677	731	683	659	650	702	639	696	676	680	660	689	669	719	683	732	692	671	660	707	657	664	660	692	664	695	689	671	676	712	716	641	645	703	698	700	657	681	720	742	714	681	641	681	669	638	699	714	705	676	655	671	671	689	660	710	716	662	750	694	631	637	685	696	636	641	721	724	706	686	675	682	698	707	608	693	662	740	729	657	717	690	698	676	720	631	632	665	674	697	668	670	722	659	705	697	693	680	655	638	634	663	664	643	679	716	670	686	659	717	698	683	683	699	744	678	716	694	672	639	724	646	671	678	644	662	696	666	672	699	688	717	690	626	661	694	644	704	722	712	687	638	703	698	710	752	667	626	665	702	651	709	674	709	717	670	745	656	682	726	648	658	660	729	658	714	694	674	695	659	641	657	673	635	667	649	691	706	654	704	682	705	687	673	702	676	683	669	722	680	672	663	668	671	687	648	673	662	737	669	670	671	656	722	688	701	692	689	664	690	702	705	705	687	668	711	664	677	673	662	678	691	668	708	737	691
4953	5175	4054	2153	1756	1471	1219	1148	1585	18332	20724	13386	5349	1570	937	627	590	542	557	538	561	558	579	535	542	593	593	599	563	605	595	583	558	554	586	583	592	571	572	568	590	541	573	603	548	581	581	558	573	589	537	551	569	611	579	566	552	599	572	540	527	536	532	585	576	561	566	613	559	551	578	556	567	594	524	596	548	582	541	537	597	572	550	587	568	573	623	558	527	567	564	566	547	523	571	554	620	564	542	589	546	562	583	517	586	560	558	585	589	643	582	542	521	556	536	570	567	564	534	582	590	595	569	532	573	567	620	572	543	588	565	605	545	601	534	527	584	586	588	565	578	583	542	623	578	607	617	551	629	593	574	578	587	560	535	611	562	598	568	551	530	569	552	614	568	550	633	570	595	577	546	532	574	593	573	575	562	559	590	557	606	547	576	501	575	560	600	585	562	578	566	579	589	565	608	580	607	558	542	568	529	557	570	536	551	537	565	584	569	535	581	619	553	553	625	556	587	568	596	582	582	548	578	530	578	561	581	560	565	542	558	601	582	560	601	552	542	605	544	574	570	573	624	568	534	570	559	558	587	580	611	576	532	556	600	565	553	548	546	590	564	573	583	545	557	538	585	557	604	562	522	575	545	485	569	592	560	592	587	569	601	594	572	545	557	529	526	544	610	548	573	584	570	578	574	529	577	596	581	604	590	558	594	563	586	568	584	574	552	547	547	612	568	562	512	618	576	517	503	569	564	563	610	570	576	555	575	580	600	590	556	602	545	538	540	543	586	561	562	604	581	593	585	541	613	610	580	593	578	559	571	572	563	588	619	578	530	563	570	553	547	575	601	579	617	582	577	561	567	590	570	574	539	630	510	549	551	602	552	580	584	576	547	570	547	539	561	546	572	541	537	570	604	578	528	561	533	543	579	565	545	632	581	590	549	584	595	605	572	589	574	594	545	549	555	570	620	553	577	606	589	562	586	589	585	568	604	562	539	584	563	579	550	587	520	564	573	542	517	551	539	558	562	527	606	559	593	572	608	570	559	527	535	548	561	570	595	546	557	579	576	599	537	576	582	570	577	566	535	547	578	564	536	604	555	534	549	568	552	528	572	562	581	521	544	526	595	566	564	574	586	609	586	610	569	527	600	543	624	576	577	594	536	565	584	582	582	565	574	572	575	560	545	589	620	578	562	582	566	591	624	524	572	557	592	549	565	533	554	563	565	574	566	572	609	586	579	580	596	599	571	546	573	589	618	564	521	540	560	591	596	549	565	562	575	582	576	526	577	545	558	549	596	578	600	580	567	595	546	578	592	529	613	573	561	560	593	543	580	604	546	514	561	566	543	587	560	551	570	610	585	590	559	563	555	591	610	524	575	555	542	574	604	552	553	596	553	566	517	581	554	571	593	556	570	563	566	551	585	579	551	615	533	578	576	575	572	585	558	578	511	571	577	524	519	533	582	591	586	556	567	537	565	601	570	543	572	602	556	581	574	541	552	582	597	597	597	533	584	565	553	552	543	541	585	540	562	580	626	565	572	563	576	597	549	561	550	541	555	544	521	568	532	618	554	540	554	551	555	558	579	561	550	563	572	520	625	573	589	540	544	596	610	565	574	563	563	561	560	570	579	573	590	539	597	542	595	566	607	588	581	578	592	555	599	570	592	546	558	559	543	561	560	558	561	564	533	572	535	559	523	580	590	566	574	579	539	497	579	544	522	588	584	517	555	558	531	549	605	582	590	529	563	560	534	528	577	553	584	560	582	571	575	558	578	534	514	570	591	580	548	590	601	557	581	574	540	577	530	559	542	571	604	530	549	561	581	578	573	583	581	584	532	524	609	558	535	612	582	572	575	541	597	565	578	560	600	561	563	546	547	625	593	569	582	548	581	572	526	553	545	588	576	607	559	569	552	583	528	540	568	568	594	577	578	576	552	597	538	573	552	563	572	535	552	527	555	543	596	543	597	555	593	559	544	559	601	540	610	588	558	552	561	572	567	562	594	573	543	547	568	544	612	531	547	555	578	578	587	586	540	563	575	577	531	618	576	563	583	546	544	567	599	561	528	553	576	560	563	556	584	599	546	543	611	567	568	582	545	602	573	580	597	557	534	560	594	579	557	597	584	568	591	539	577	595	545	584	554	561	564	549	556	539	542	563	553	584	601	568	614	580	573	552	531	539	570	555	582	573	555	541	490	616	561	543	540	562	585	589	552	546	540	557	557	538	586	564	556	593	541	556	574	577	607	578	563	573	556	573	601	552	601	569	541	596	556	556	530	597	529	561	556	583	546	562	557	585	595	569	574	577	562	583	571	564	607	591	579	576	599	551	584	565	580	546	632	555	615	605	565	570	551	550	581	565	635	572	568	541	582	582	592	546	568	550	540	606	564	598	513	553	538	568	596	519	585	589	571	598	562	600	576	566	600	549	551	531	588	574	551	566	550	557	583	569	559	579	540	583	598	557	546	543	558	604	549	601	589	581	614	608	591	566	553	573	562	575	554	521	578	577	521	548	576	577	599	561	581	547	553	557	563	571	569	552	526	559	574	541	546	567	539	580	542	582	547	590	544	537	555	559	578	536	544	537	617	573	521	594	555	589	543	566	563	550	560	574	540	573	581	584	567	588	587	555	539	544	570	592	573	567	536	586	552	556	545	507	594	528	608	555	589	605	593	557	554	570	542	589	569	578	587	579	550	587	585	529	533	559	529	574	578	589	582	589	542	542	551	543	525	549	570	567	577	558	595	589	581	559	559	544	533	560	567	586	581	551	582	566	582	546	517	575	577	555	567	587	574	519	613	558	545	561	570	586	601	607	571	564	587	559	581	528	546	589	560	615	579	581	581	552	547	585	571	568	583	567	535	595	551	548	580	628	523	550	591	571	567	549	586	553	591	553	554	542	584	575	554	556	576	565	530	587	544	543	561	574	599	556	535	513	560	585	525	552	599	562	580	578	575	554	552	561	556	576	551	559	533	529	559	551	584	575	566	590	585	589	568	564	579	566	570	585	554	585	556	549	560	532	544	578	587	583	544	553	549	564	544	584	542	537	620	565	605	574	576	576	546	568	552	560	582	542	547	550	548	608	569	530	541	558	569	607	572	557	568	562	552	555	573	585	556	577	552	576	598	575	519	562	569	583	556	610	596	599	581	579	571	558	565	536	572	552	557	559	566	573	583	548	567	550	555	579	546	565	540	552	563	568	562	580	552	596	588	610	581	561	579	587	563	582	530	550	582	605	529	591	564	594	543	591	576	566	533	559	571	573	559	588	581	577	576	560	521	575	572	572	528	597	571	592	588	567	544	551	539	560	573	542	534	542	530	556	597	590	540	604	515	527	566	525	588	542	603	583	554	584	601	547	558	571	588	604	644	568	542	554	546	594	526	572	552	547	571	588	595	573	572	538	551	540	593	566	613	601	542	592	537	582	574	547	586	537	602	547	564	576	587	597	568	549	562	603	596	531	583	562	539	577	545	587	569	562	578	587
23834	21061	28326	23963	21051	10430	2430	1543	2861	27292	34743	26570	12452	3223	1330	1006	929	898	901	903	880	849	913	907	871	854	882	840	888	940	871	901	960	864	787	872	853	844	873	831	843	859	884	864	871	902	919	847	860	920	845	868	841	850	912	808	843	880	892	868	870	830	883	910	906	836	889	863	838	927	920	847	874	898	890	890	842	881	868	860	879	901	851	933	864	874	875	837	858	923	897	870	861	885	839	924	849	829	910	850	832	859	883	805	836	862	896	828	879	842	886	850	864	840	827	864	851	845	890	852	809	847	896	870	851	855	893	905	895	882	899	916	835	867	859	897	852	872	876	907	856	865	831	852	878	879	859	852	830	867	867	935	844	881	877	844	771	853	827	843	849	894	850	829	849	890	890	831	901	912	866	826	884	848	900	887	870	922	909	836	890	833	853	932	854	928	878	871	870	870	825	833	871	879	872	825	821	859	830	871	903	892	883	870	888	905	877	850	844	908	831	884	806	896	841	882	827	920	873	892	897	889	866	841	880	892	826	883	847	831	845	935	901	860	846	861	893	867	869	874	858	877	812	795	858	847	841	867	850	902	873	849	836	873	835	844	875	857	847	818	835	847	889	885	869	918	913	880	909	885	888	835	894	848	840	901	890	869	814	861	914	853	883	869	850	827	853	867	877	852	885	832	825	875	883	879	860	921	865	875	857	837	856	842	894	835	828	853	823	839	881	891	857	869	876	866	856	818	806	814	858	833	889	860	879	867	859	894	868	857	843	846	909	887	820	889	858	864	921	872	889	862	840	855	870	792	846	844	847	859	816	854	843	852	843	847	880	862	841	901	869	877	888	987	887	872	857	909	887	878	846	840	876	863	835	862	852	840	859	851	861	856	848	844	836	844	890	864	841	843	889	850	906	866	838	870	899	882	883	859	893	872	880	855	893	844	869	928	849	844	871	822	866	894	869	864	852	842	919	840	881	823	912	860	867	830	854	882	883	887	859	878	796	921	867	863	817	882	891	890	885	867	828	832	842	851	844	864	828	863	871	862	879	898	831	860	815	909	859	869	910	839	849	861	838	871	890	892	846	871	839	892	871	864	840	856	847	862	815	869	892	840	812	890	889	846	899	859	883	855	877	861	836	874	906	861	835	877	895	881	889	876	860	878	875	852	867	887	799	879	876	844	882	968	831	887	810	864	866	840	840	866	887	906	904	893	872	920	911	808	890	850	826	867	845	876	814	867	882	843	845	899	811	848	891	924	894	888	869	863	844	830	828	893	888	879	861	882	852	873	818	833	862	887	829	867	867	905	893	829	846	896	798	852	820	856	876	867	917	844	860	878	850	896	911	846	840	884	803	897	884	859	858	919	925	871	868	842	848	885	900	816	783	891	856	842	848	841	915	904	866	886	860	894	908	890	805	849	839	846	869	893	852	869	800	888	840	900	908	890	845	883	893	888	887	866	845	900	860	870	875	814	864	872	826	893	805	878	854	856	818	859	842	882	810	849	857	853	901	878	864	855	850	921	900	868	895	789	808	877	848	870	831	855	852	889	906	855	860	810	860	899	894	881	838	840	826	902	851	844	857	858	833	825	869	894	895	869	835	872	810	856	899	902	926	842	863	867	808	825	878	851	875	871	843	863	892	877	876	859	874	834	843	825	896	901	857	773	957	898	864	873	876	871	885	860	848	902	843	889	871	842	857	841	837	942	867	851	838	885	823	897	886	830	882	868	853	832	889	892	902	840	875	853	838	861	859	918	830	812	883	800	841	870	879	889	859	851	893	895	860	852	902	829	837	863	898	866	853	851	881	844	876	831	884	883	864	817	868	874	870	869	874	831	885	847	847	871	901	849	900	910	885	862	804	870	845	873	914	902	895	877	891	935	894	846	900	922	826	848	876	851	868	898	820	868	859	911	857	857	871	931	912	897	870	899	875	860	870	886	781	914	880	870	870	869	845	873	849	861	831	897	835	824	860	873	829	865	808	900	853	896	875	846	856	893	885	880	812	876	862	901	892	916	867	865	853	856	838	879	913	843	850	862	892	896	903	863	848	814	863	902	865	867	873	859	853	834	878	877	889	821	834	856	861	870	878	848	864	845	885	794	814	858	881	842	838	859	871	846	867	877	859	884	931	863	834	856	894	863	868	841	897	878	835	876	875	882	896	880	817	849	871	829	866	831	871	832	879	884	898	892	879	843	821	880	813	840	895	810	862	830	814	858	893	865	876	871	829	862	900	851	880	909	865	938	888	890	922	906	897	829	880	839	834	893	865	921	865	858	904	836	878	792	823	843	815	846	852	898	872	887	905	852	881	881	847	813	891	905	904	808	851	898	809	861	874	861	936	873	909	852	884	867	847	865	908	879	869	838	809	860	850	858	899	841	880	836	827	862	801	836	867	871	864	866	891	941	901	879	859	877	884	891	842	857	888	830	866	916	774	859	861	844	874	839	856	901	882	891	895	851	845	816	819	861	848	904	855	888	898	914	908	854	884	894	912	893	869	899	864	874	831	889	826	839	816	851	877	878	811	889	856	845	870	847	873	875	909	871	900	873	897	922	853	890	843	862	916	873	858	883	844	830	888	900	867	843	866	854	881	854	836	885	850	857	878	851	902	825	882	844	813	874	881	922	871	888	839	894	825	852	827	888	892	925	907	841	825	886	827	836	895	854	896	869	836	855	874	870	854	834	853	862	859	868	869	886	895	842	889	862	900	897	882	869	916	915	932	841	871	881	837	880	925	880	816	870	900	872	869	886	893	888	809	819	929	945	877	885	870	830	931	876	793	849	870	881	891	884	860	826	916	861	885	921	886	844	875	865	859	804	832	841	839	841	857	874	838	867	856	918	915	838	856	831	906	819	875	861	849	858	892	809	865	812	824	864	861	824	849	827	854	906	798	850	811	846	924	864	890	866	828	871	803	864	870	877	881	884	879	872	881	916	840	849	875	850	855	885	899	872	812	820	843	807	868	827	890	867	842	855	837	873	865	897	842	880	837	847	884	890	864	883	888	884	876	816	824	840	841	837	892	817	868	898	862	943	799	850	859	850	836	868	870	919	909	875	867	844	852	879	820	825	849	879	932	848	859	885	904	834	924	899	879	853	867	882	859	811	881	845	901	830	934	854	868	844	876	851	868	839	841	888	846	875	866	847	932	841	815	885	874	850	856	900	879	833	871	933	918	830	847	874	840	859	889	852	876	911	902	926	883	865	902	871	844	882	843	877	931	893	863	829	839	885	856	861	923	813	824	855	858	818	892	881	798	866	947	875	856	819	833	894	869	894	860	867	889	848	844	854	855	844	867	891	932	843	850	839	851	909	904	846	873	873	874	886	897	869	856	901	844	879	845	841	848	862	844	851	900	868	825	887	850	823	861	842	898	889	881	868	830	866	899	836	825	853	866	884	859	847	896	880	855	924	869	872	880	858	881	807	848	843	872	872	880	870	856	864	865	847	906	866	892	870	861	934	787	860	842	910	856	838	822	881
5684	8278	6229	3550	2951	2364	1596	1397	4061	29435	30455	21192	9091	2693	1165	834	747	691	721	697	689	694	614	664	676	705	707	678	720	746	720	687	691	693	726	647	700	695	693	675	724	742	683	684	718	671	682	712	673	699	723	695	690	752	694	670	741	657	694	693	701	709	671	701	695	715	667	673	711	717	699	691	665	648	724	699	694	704	699	685	686	745	706	696	702	704	692	662	662	713	694	675	646	699	754	699	688	673	675	664	718	688	711	711	683	655	726	698	681	702	707	681	671	689	681	711	651	683	686	707	724	621	697	672	701	689	650	698	699	665	668	705	687	690	714	702	708	705	708	716	676	686	689	679	705	671	667	656	673	686	680	693	658	770	699	721	721	701	757	726	741	693	684	696	677	729	677	701	688	666	699	682	696	684	697	678	730	699	667	705	715	722	667	730	687	680	725	692	713	692	696	701	745	670	663	701	678	695	674	720	641	690	740	670	746	709	676	660	675	696	702	690	747	671	737	684	674	656	735	686	672	732	677	680	683	703	717	718	722	675	669	677	716	676	710	712	652	702	621	707	664	757	680	722	687	680	642	701	718	662	748	685	668	722	684	634	696	619	690	667	702	718	718	725	677	683	689	682	740	704	739	694	678	683	744	667	692	739	667	721	673	677	663	703	667	670	667	718	759	676	696	639	645	701	654	636	644	679	670	699	711	678	715	690	683	734	680	692	693	711	679	637	683	709	746	702	655	733	765	718	708	689	700	690	751	696	667	648	698	712	695	711	728	695	657	672	693	703	671	701	693	692	711	715	727	715	698	671	677	756	653	700	690	715	652	648	677	706	688	635	679	686	715	676	672	645	681	658	670	674	686	690	675	706	641	676	686	659	664	709	656	710	702	654	737	695	697	665	685	710	673	715	741	696	725	688	633	718	667	723	690	667	653	709	696	668	728	707	677	689	697	690	662	676	678	683	706	655	724	673	705	687	719	727	696	700	678	761	659	711	694	679	675	661	722	674	662	700	689	695	725	671	720	737	674	680	667	688	739	673	682	703	692	691	713	675	706	686	724	711	615	741	670	689	669	714	671	650	656	707	705	670	678	696	666	737	711	686	692	693	671	721	668	702	697	703	691	671	637	661	731	690	660	671	702	684	700	704	638	696	699	650	670	652	649	717	705	691	674	691	696	701	693	698	668	674	678	737	702	695	668	729	721	734	617	682	693	674	696	655	657	711	719	657	741	684	692	728	686	682	708	730	689	670	723	679	673	721	664	660	661	699	674	701	681	707	667	713	664	683	671	689	681	664	720	687	705	694	691	714	676	700	662	664	666	723	692	671	669	690	658	670	675	664	653	643	692	657	695	716	649	726	635	610	700	706	678	650	712	703	672	677	683	706	667	696	716	676	654	663	710	734	701	702	719	710	719	721	688	680	706	690	672	761	694	684	722	707	709	663	690	677	672	667	656	676	721	633	740	704	659	674	689	668	676	694	713	700	651	744	686	658	702	675	714	664	747	687	712	669	641	700	678	728	701	708	679	687	684	674	616	711	712	673	678	672	709	672	698	674	697	688	661	659	697	622	663	679	696	702	713	684	684	687	653	679	677	693	696	657	689	679	694	713	709	647	697	734	681	698	706	680	719	676	682	700	726	704	653	712	693	647	671	688	713	663	672	697	707	639	653	647	656	724	696	695	730	747	687	686	697	701	718	662	700	705	733	701	670	712	686	670	688	731	666	707	717	693	675	661	671	686	661	713	667	694	673	666	696	681	730	727	651	669	650	680	685	684	686	747	726	664	641	646	670	674	689	715	668	645	677	702	702	678	644	718	727	668	697	683	659	698	717	715	686	752	704	694	690	693	704	656	653	740	684	649	704	671	680	761	698	711	692	678	667	666	700	673	696	696	728	706	702	737	715	714	641	692	732	663	685	701	671	723	682	704	656	658	690	686	676	675	691	715	718	665	667	671	705	703	704	704	669	672	698	665	707	719	669	735	693	663	712	687	680	728	693	733	700	672	681	670	668	698	693	710	723	703	665	704	669	695	688	665	662	709	656	698	723	666	710	701	695	698	709	672	687	682	659	719	682	733	733	691	687	696	732	728	673	709	680	676	698	677	688	665	683	687	705	659	666	656	680	680	700	755	694	680	671	705	683	724	729	671	670	716	693	629	712	730	655	684	647	712	697	682	730	725	698	719	688	672	752	686	721	712	690	674	663	719	678	717	661	660	678	696	697	692	687	692	676	672	673	705	668	665	705	654	709	692	623	686	650	674	679	709	711	683	665	699	691	694	695	674	697	663	727	647	704	730	696	693	709	694	670	640	704	675	687	691	726	645	664	697	714	671	684	690	672	662	703	704	709	654	672	696	652	676	686	641	701	684	685	690	682	681	701	673	697	672	716	666	685	635	724	742	680	692	691	644	708	659	677	666	665	697	706	723	684	704	620	678	717	668	677	708	698	634	700	696	682	693	644	677	723	670	688	667	710	720	678	689	683	670	659	696	713	710	722	709	697	671	696	686	690	680	691	682	702	695	685	709	697	704	699	701	666	711	682	660	691	635	669	644	709	646	706	708	672	717	643	627	741	690	648	723	687	683	704	673	700	694	713	659	703	699	712	670	701	706	694	685	723	666	690	664	684	705	650	706	672	674	658	697	632	721	734	669	681	644	675	650	633	689	728	687	693	675	701	680	687	717	670	690	685	673	666	729	696	689	629	659	724	662	685	685	675	661	704	726	716	693	668	649	652	670	699	669	696	654	662	683	658	714	684	710	707	705	723	675	665	688	700	651	679	717	654	673	658	648	725	693	668	674	660	726	682	686	623	692	713	670	671	701	707	698	675	671	641	646	735	704	678	702	683	675	665	674	688	672	630	670	713	721	709	697	692	678	671	661	725	649	700	634	704	709	722	694	705	625	690	678	706	695	663	664	671	695	686	665	707	720	725	623	653	696	667	723	692	697	658	652	693	669	658	701	681	657	697	676	696	660	651	727	713	653	688	694	679	691	661	671	686	704	718	669	667	689	700	665	649	697	670	701	680	713	707	663	699	676	634	633	695	691	721	715	719	655	657	708	725	691	688	699	683	723	659	697	639	687	652	644	724	691	677	658	692	672	706	662	674	700	682	707	688	735	695	652	688	634	746	665	657	673	697	651	684	685	709	670	683	638	665	630	666	661	708	701	673	687	689	621	684	678	670	729	698	667	683	655	653	699	694	659	666	640	688	717	691	698	672	696	722	669	656	706	665	668	643	683	726	691	636	688	694	709	679	698	682	668	691	691	685	708	676	673	645	636	645	716	707	675	641	686	657	657	648	696	712	732	669	676	735	691	667	663	695	649	700	675	685	668	727	662	680	652	706	643	713	691	690	659	693	703	684	703	671	660	698	699	680	681	756	648	695	649	626	648	703	725	723	676	702	681	675	666	681	686	724	668	690	653	720	709	694	683	706	668	687	693	692	727	659	703	712	740	669	681	732	666	667	710	691	663	657	683
27412	13927	2196	1242	888	785	696	667	804	1797	2837	2090	1257	857	694	580	634	650	671	602	599	674	638	607	571	642	627	628	596	595	646	595	625	624	600	623	706	627	637	681	581	654	615	614	624	624	625	605	651	645	634	657	629	667	636	588	629	624	647	647	650	620	628	613	613	624	638	673	598	638	634	663	638	613	593	599	668	633	574	663	629	646	579	630	638	636	620	645	638	604	632	635	613	628	608	617	621	611	608	620	625	587	605	662	621	644	599	575	594	607	662	637	677	637	624	570	627	615	640	637	616	668	632	656	625	637	640	606	574	619	603	627	650	635	673	626	589	623	623	665	577	631	647	661	622	634	636	585	591	663	607	580	608	630	651	617	595	622	600	582	612	616	619	627	594	630	664	619	647	627	622	613	618	668	604	653	618	593	622	636	603	577	593	608	629	627	613	618	658	637	634	627	641	644	626	634	603	655	640	632	611	672	623	643	596	678	597	631	632	623	602	563	618	594	632	644	593	638	623	649	669	678	634	590	598	614	623	606	558	633	606	620	670	591	626	589	631	611	622	631	634	660	619	598	597	627	635	648	590	644	623	606	617	642	636	579	603	650	629	655	619	592	619	614	624	615	642	629	604	642	591	620	641	640	644	627	626	587	619	615	590	619	650	561	617	638	639	675	607	645	669	625	579	641	641	649	586	626	652	662	628	595	660	604	619	596	711	642	646	675	596	655	613	578	648	677	582	649	600	637	608	642	572	602	606	609	615	577	650	581	627	593	637	604	655	617	622	646	584	605	637	596	637	566	626	627	662	576	633	642	613	644	608	603	603	644	627	604	580	580	614	600	609	601	618	627	661	660	623	609	679	637	576	609	659	604	613	642	632	655	634	621	601	647	649	582	641	669	656	652	609	636	596	606	629	654	619	653	601	615	653	614	612	600	674	596	693	658	627	582	612	620	630	626	602	652	630	654	642	593	694	608	606	593	623	640	649	636	576	595	603	630	617	586	584	633	640	636	620	629	628	621	599	647	651	676	697	694	660	642	605	561	596	686	628	637	697	632	622	620	661	615	648	654	603	618	589	597	646	624	629	623	630	610	607	606	625	637	625	645	617	641	595	571	630	615	642	676	629	603	623	616	648	619	649	595	633	647	558	611	628	601	662	630	620	597	647	612	595	612	579	652	609	634	650	609	644	586	591	684	622	638	622	614	651	586	621	589	603	647	604	604	604	617	638	612	666	601	634	641	609	610	587	627	624	604	609	617	596	610	614	668	604	585	628	624	615	616	610	612	634	642	638	612	650	655	633	619	669	637	652	608	678	674	611	574	593	610	610	595	596	612	646	625	609	634	674	664	614	628	654	636	622	586	650	636	595	607	610	634	616	640	647	627	594	610	657	633	612	575	594	635	635	586	622	616	645	609	631	626	590	602	630	643	605	614	605	622	630	606	643	663	615	632	669	633	586	620	644	657	637	612	647	663	628	638	605	598	629	614	590	620	627	627	641	618	658	650	658	621	615	608	621	599	667	570	596	610	653	642	627	623	598	616	592	603	632	589	634	629	661	607	600	648	658	654	625	649	684	612	618	674	638	635	658	635	635	613	651	620	594	604	621	648	632	640	637	612	635	587	639	627	597	648	656	626	629	595	600	606	667	649	614	637	573	599	606	628	610	625	640	613	659	673	585	670	641	639	591	616	641	634	622	630	628	606	587	653	596	634	647	606	638	605	631	647	645	603	607	639	605	612	650	615	597	633	655	617	624	629	610	602	618	637	644	594	582	648	634	583	663	640	596	646	634	650	666	607	629	602	632	614	635	615	586	618	624	603	638	602	627	656	630	592	650	611	600	645	646	623	597	611	669	619	621	639	641	594	678	600	602	623	633	635	591	641	636	614	601	624	601	639	619	658	631	659	610	648	648	589	608	617	636	634	641	591	629	645	622	610	622	668	654	583	611	596	642	697	628	651	619	621	591	632	626	633	613	631	658	670	650	606	602	607	609	649	595	615	634	678	636	635	583	645	609	614	639	592	614	689	677	615	651	642	637	626	638	641	617	617	636	621	658	643	648	614	660	642	675	670	605	602	619	619	666	608	612	648	604	625	600	609	664	623	663	645	632	613	640	595	576	617	611	607	632	620	637	615	632	623	626	612	635	628	634	656	637	635	624	628	652	664	701	661	696	620	621	687	616	618	581	640	664	627	640	665	634	660	632	640	622	647	666	610	650	619	665	578	601	618	627	606	630	619	587	648	652	610	633	659	606	633	623	666	586	636	630	627	603	627	591	601	645	668	613	651	652	632	633	647	612	662	618	651	629	644	618	656	635	658	614	576	620	635	630	571	606	595	579	609	652	627	612	606	606	646	649	609	634	656	654	615	634	631	618	583	650	633	603	670	617	667	651	623	649	662	615	652	624	618	604	641	579	604	607	631	630	662	614	643	592	624	565	586	610	613	588	645	616	613	617	621	599	632	585	648	621	655	631	650	607	648	655	633	636	631	616	623	612	611	626	634	631	645	638	640	610	643	611	637	636	619	602	623	655	630	616	614	638	632	634	611	631	623	597	644	640	618	653	629	637	592	627	639	623	611	662	680	616	627	584	614	603	612	641	656	642	650	607	621	574	638	603	633	616	671	668	622	602	671	665	651	646	582	622	605	643	636	675	623	618	614	596	610	595	605	621	652	640	647	607	604	606	588	610	647	656	584	606	576	605	679	658	653	620	627	611	583	642	605	588	635	652	622	595	687	639	593	661	638	579	657	664	633	638	644	645	614	617	616	625	574	686	597	604	654	606	629	667	606	642	636	662	624	640	624	609	618	591	654	576	608	582	655	629	605	629	619	653	595	598	601	647	652	616	615	583	647	602	684	585	649	663	633	604	639	643	588	622	615	572	645	605	654	613	618	648	562	605	593	634	569	612	587	614	626	646	608	667	609	611	589	639	582	605	658	603	629	578	586	604	572	606	661	659	635	638	655	578	637	651	661	623	653	657	651	598	639	634	657	616	618	604	625	603	621	608	613	645	635	608	646	654	657	639	596	599	597	640	638	588	623	631	636	713	644	600	639	604	629	606	619	617	643	607	659	582	652	636	610	611	614	600	653	632	611	633	639	626	640	611	628	649	649	622	661	643	675	650	642	602	595	661	645	611	628	648	677	622	616	604	609	641	593	691	656	623	609	638	628	653	634	586	625	647	594	615	662	608	651	634	592	637	652	617	610	644	626	682	600	593	638	624	721	650	617	620	647	612	570	580	601	599	630	635	618	626	650	672	645	664	627	656	630	619	629	602	632	628	641	602	621	641	634	631	655	614	631	652	615	650	613	633	627	626	632	631	607	659	621	615	622	614	645	613	637	614	648	667	607	615	649	623	643	646	613	637	641	662	623	661	608	649	626	636	625	668	627	585	604	639	631	616	654	680	576	602	627	662	623	600	643	619	585	605	634	624	608	651	639	662	609	594	616	649	600	603	640	644	673	621	630	607	635	701	638
5437	1094	970	944	889	675	568	565	742	2348	3031	2116	1213	740	530	520	508	532	535	491	509	488	507	520	524	524	533	492	521	476	499	461	537	517	469	484	482	522	528	513	515	478	528	507	488	503	485	500	524	524	484	502	487	480	557	511	470	482	477	512	459	525	513	489	505	506	493	480	475	499	471	500	483	483	498	509	506	501	522	485	512	499	518	523	481	493	487	484	466	463	492	549	497	522	460	486	496	472	465	482	462	512	499	461	477	504	496	476	499	464	500	486	491	496	507	487	519	489	519	515	523	538	431	472	507	508	474	483	482	491	492	506	560	482	503	484	512	466	494	503	501	475	488	468	515	465	502	476	481	477	487	510	504	544	515	463	505	501	504	503	487	546	476	456	469	483	484	461	472	457	518	513	498	517	494	501	481	502	466	504	521	485	509	523	448	494	528	496	536	471	468	535	471	519	497	531	515	489	484	530	459	497	484	498	487	514	515	476	508	493	535	486	507	481	491	520	490	525	514	509	514	513	505	478	501	508	510	519	498	512	530	506	475	483	479	493	495	512	477	477	500	498	525	493	537	470	486	516	477	469	502	465	469	508	504	506	480	491	489	490	505	485	518	520	512	484	497	492	493	502	502	485	495	506	494	528	496	446	487	517	475	549	505	538	487	497	514	525	481	502	499	516	510	517	509	457	553	516	489	488	526	468	472	504	475	511	537	521	467	545	511	494	499	510	481	496	469	490	502	496	510	515	501	497	481	499	462	501	504	470	517	487	507	510	509	463	503	496	526	492	504	496	517	506	495	487	470	516	480	502	484	513	498	509	500	534	480	484	539	485	500	464	510	502	492	492	450	486	493	502	546	510	458	484	484	492	456	473	474	522	470	489	516	453	516	507	508	479	515	517	509	472	503	494	500	476	486	488	483	515	503	501	455	509	479	526	459	509	472	471	473	495	503	498	500	478	490	504	484	508	510	480	508	526	509	528	481	479	496	537	520	512	518	500	499	556	501	500	490	523	488	509	502	500	467	487	511	505	484	497	519	511	476	517	499	462	464	504	511	480	487	504	493	544	500	475	465	541	486	519	471	543	503	548	477	483	492	491	495	500	491	505	494	499	473	475	465	482	494	472	475	472	520	551	503	486	511	475	477	506	528	492	473	511	496	476	418	477	493	497	479	525	498	501	451	462	508	525	471	510	486	482	499	514	457	519	500	499	512	517	497	495	443	482	506	531	487	487	510	508	532	525	505	490	507	470	497	454	516	482	505	498	510	516	483	499	495	477	503	526	500	502	500	488	454	478	484	491	481	503	486	516	485	519	499	496	470	437	537	487	477	481	491	488	471	495	519	511	483	453	501	514	497	526	444	501	469	506	491	466	463	476	486	512	476	503	460	517	472	471	497	494	506	460	525	500	482	481	486	488	517	463	482	489	479	451	505	495	496	498	482	485	501	520	501	510	514	505	470	533	460	503	503	499	490	484	514	504	521	488	534	518	507	504	516	490	537	543	547	532	489	526	508	508	485	511	494	492	474	466	462	485	500	546	503	481	515	462	510	520	519	504	514	482	498	471	519	507	475	547	491	521	513	504	492	484	506	480	556	508	480	518	524	539	476	516	486	490	474	509	503	535	465	501	473	494	510	546	496	507	492	493	513	494	447	518	513	501	504	473	504	489	489	482	492	524	543	487	495	503	520	484	502	488	502	533	507	506	502	511	505	495	509	511	473	497	516	534	476	491	461	459	509	488	502	480	506	461	520	515	493	522	514	512	523	497	521	522	528	523	490	519	491	501	511	531	546	534	465	500	458	479	485	517	503	498	512	461	498	509	442	480	506	512	487	458	499	508	488	483	495	522	484	500	502	474	492	507	523	526	482	483	482	500	486	465	500	498	529	473	484	472	497	469	497	527	509	491	466	505	564	473	502	461	508	465	515	527	474	525	489	482	535	492	524	500	518	483	476	476	504	502	488	505	521	465	501	498	515	490	472	500	472	516	516	504	480	493	498	485	501	503	477	505	470	503	514	496	491	497	477	507	470	540	536	475	481	463	517	473	510	517	530	493	514	515	492	477	486	462	519	490	497	506	482	530	524	518	522	500	519	525	526	512	476	468	494	489	538	479	491	473	489	523	471	509	508	499	468	526	465	521	487	479	508	476	520	504	477	521	478	458	486	509	499	504	518	493	511	485	510	468	540	515	502	513	484	471	453	481	509	523	494	501	451	495	505	497	500	510	469	477	468	496	494	508	517	442	541	505	513	510	482	478	492	478	499	494	467	459	487	520	480	506	495	510	473	504	489	500	485	517	499	504	465	435	462	494	499	498	458	490	473	486	522	549	482	517	522	517	506	524	492	484	523	489	467	504	496	501	492	514	525	491	516	478	508	509	525	509	502	491	489	492	502	519	494	507	488	547	484	500	519	479	486	438	446	522	520	518	506	485	475	525	460	511	481	503	463	494	502	522	510	506	483	485	495	502	476	463	475	526	476	533	471	497	475	512	511	512	506	513	472	506	495	535	485	490	493	528	481	544	497	469	502	509	489	503	484	484	504	512	515	474	550	517	518	528	520	548	502	523	475	520	494	479	449	505	511	483	485	499	487	503	481	500	479	488	469	478	507	492	499	495	503	483	448	471	478	482	475	532	481	490	519	504	472	501	473	481	446	551	472	505	499	438	479	518	477	522	496	489	500	504	522	490	503	503	513	541	500	481	513	533	454	521	481	480	508	504	504	511	496	497	526	514	510	504	504	478	496	469	510	492	515	511	518	497	519	472	492	529	498	496	537	504	497	494	505	459	483	497	488	506	533	507	436	473	490	484	527	479	496	525	506	467	500	498	480	502	465	499	520	477	494	514	546	482	500	533	478	470	509	528	526	486	455	489	508	515	490	498	536	475	539	495	508	479	488	480	513	495	502	509	513	495	459	496	491	473	489	503	505	467	500	483	476	499	513	516	492	538	513	474	516	521	573	467	482	477	528	512	483	440	527	490	512	505	498	491	510	502	510	468	500	475	507	526	511	493	504	491	499	509	536	513	531	494	486	481	505	478	485	514	489	462	492	438	524	496	494	472	538	451	464	504	514	467	467	530	488	466	509	489	486	507	537	511	533	519	518	507	482	522	466	502	525	495	504	502	463	449	502	492	493	512	521	517	480	494	487	475	489	508	535	479	492	483	474	442	528	531	526	497	485	501	529	509	528	512	504	518	524	529	513	516	477	490	499	498	478	471	519	477	525	499	534	501	501	506	481	496	491	478	496	534	526	505	502	513	532	468	521	495	491	535	478	512	516	496	510	492	510	516	456	509	562	515	487	464	501	489	516	492	536	455	494	493	474	488	511	498	508	488	491	466	486	486	528	453	505	502	495	515	512	464	505	479	473	491	484	499	504	509	518	483	486	489	508	525	487	465	490	488	509	477	520	476	501	508	518	484	533	495	534	503	499	521	478	508	506	501	495	505	495	557	528	530	535	469	518	470	539	502	495	500
24873	21052	27388	24894	11179	1843	1290	1103	6203	23128	22125	11992	4067	1396	788	641	636	561	631	617	616	605	569	682	594	636	614	605	582	639	594	626	636	586	568	591	629	610	581	601	669	602	624	571	621	602	621	601	633	610	590	615	635	588	571	663	654	608	590	576	563	609	595	605	558	648	604	624	595	636	659	588	587	641	634	582	623	563	570	584	623	576	612	623	585	597	577	618	606	569	600	610	606	613	607	621	566	628	544	592	557	637	658	643	603	613	567	602	569	581	598	628	584	608	603	607	598	602	581	585	573	623	585	646	609	600	605	629	582	587	584	587	577	592	597	668	574	650	585	587	584	584	572	622	601	580	641	600	583	630	559	641	592	576	586	609	635	604	614	555	567	620	626	622	596	595	578	584	600	629	569	589	561	624	623	638	612	593	610	600	605	625	567	586	585	594	622	593	595	568	588	553	585	595	632	616	626	639	622	589	579	597	644	588	605	638	647	610	598	596	586	590	565	588	609	657	572	646	572	582	606	577	587	606	567	602	605	609	594	658	629	638	611	627	615	585	630	611	623	580	611	586	621	626	617	628	609	641	637	642	598	597	615	625	670	601	633	628	600	614	575	598	612	595	591	602	605	602	632	572	586	610	608	612	610	639	603	644	612	603	595	601	600	590	581	595	596	674	614	630	619	628	610	583	623	575	627	625	598	588	647	552	615	618	581	581	621	617	613	636	599	602	591	608	620	569	585	587	586	684	646	577	581	560	601	549	575	615	565	590	636	654	601	615	620	625	596	596	597	586	591	620	608	640	556	563	619	603	608	628	604	571	583	597	630	595	562	604	560	596	628	605	602	622	614	616	647	617	596	622	578	605	653	614	564	618	576	638	615	594	602	637	588	592	620	569	607	604	629	601	626	631	601	582	617	622	593	580	596	609	566	618	599	620	601	629	578	610	593	590	576	543	645	586	557	609	626	573	585	595	615	605	589	617	610	612	562	609	653	602	619	578	563	599	573	645	641	586	593	589	593	626	637	574	585	623	581	566	593	598	588	587	587	597	585	610	574	620	605	604	568	590	646	585	565	601	541	599	559	594	635	599	600	577	587	593	610	623	576	570	623	592	610	598	579	602	625	614	607	598	570	601	598	590	597	566	606	623	595	607	602	598	620	599	577	611	558	591	625	608	616	582	583	591	582	602	574	610	609	600	580	601	573	608	619	624	584	602	549	595	643	625	607	623	655	589	600	576	569	584	575	621	572	616	584	591	565	639	599	584	632	616	619	605	688	591	620	585	579	607	590	606	646	619	610	604	648	629	595	613	586	618	566	589	655	562	594	623	614	665	560	593	645	578	598	628	603	595	625	559	588	607	620	629	582	601	598	607	577	596	587	595	624	616	616	610	624	600	617	613	559	593	643	623	565	606	605	588	608	637	589	653	654	587	569	615	613	613	577	598	653	606	615	575	601	585	600	596	600	610	621	592	626	602	598	578	620	597	639	608	596	652	575	603	586	612	545	626	632	597	637	618	542	602	599	582	609	604	664	636	617	633	653	586	559	543	586	670	596	615	611	575	583	570	633	592	576	605	562	584	596	588	598	597	621	583	596	570	595	586	535	601	611	580	567	584	607	589	561	620	582	619	622	621	584	599	617	592	590	613	593	567	622	572	593	576	597	563	552	638	592	582	587	576	581	599	566	630	606	611	618	547	592	626	622	633	595	639	567	638	626	637	629	589	597	573	612	594	613	593	605	633	569	620	623	607	583	591	632	609	629	594	611	590	593	539	553	619	582	590	575	581	666	595	577	579	598	608	590	574	608	581	581	625	617	600	595	626	596	649	595	597	619	585	611	580	621	566	590	569	615	577	584	564	603	581	659	621	614	549	556	613	577	575	591	608	614	631	586	563	591	615	638	601	630	603	590	617	595	605	603	602	603	611	610	552	588	606	616	584	629	587	602	581	616	575	651	580	577	589	619	581	612	617	617	589	635	604	591	586	568	614	566	563	607	616	604	609	605	600	630	637	605	582	640	576	574	590	600	587	607	549	595	596	615	634	578	605	554	625	624	600	582	618	623	617	585	616	605	579	607	542	614	591	574	596	546	641	578	608	609	597	624	607	584	626	583	664	600	589	601	682	586	614	605	582	616	642	595	590	571	633	565	615	601	564	556	640	605	560	636	613	576	604	616	577	589	558	568	590	619	600	584	600	580	594	600	602	618	579	601	612	596	633	625	633	597	581	582	595	597	591	617	586	614	604	589	609	643	601	577	566	602	585	545	578	633	618	588	617	595	618	591	608	580	604	596	625	599	600	619	594	603	618	671	627	607	624	632	606	561	626	584	527	610	576	595	641	623	592	601	602	560	577	602	581	570	593	632	642	556	575	541	589	582	623	603	572	593	603	588	593	552	563	599	619	626	638	584	617	610	615	560	611	598	668	607	646	571	587	588	616	590	602	659	583	601	575	631	577	626	600	623	605	615	642	589	630	598	611	602	633	597	589	615	570	593	554	603	582	600	584	593	569	621	607	602	628	558	598	588	605	627	614	614	572	607	614	574	576	570	596	601	587	634	602	634	632	619	601	639	586	582	648	597	608	587	629	636	572	592	591	624	579	567	617	613	590	614	610	639	632	620	616	588	598	574	595	629	606	645	610	661	569	600	625	615	592	560	595	619	631	601	582	629	605	622	611	565	627	616	655	569	639	648	573	616	624	599	585	583	612	613	623	580	636	629	600	592	619	617	591	577	564	625	626	585	584	590	587	609	641	591	655	581	598	610	612	547	605	598	569	599	583	600	559	608	590	631	603	571	590	617	596	615	617	627	613	551	568	601	576	592	568	580	579	600	613	608	630	619	578	600	634	577	583	554	599	643	596	614	630	600	568	615	576	616	639	616	592	622	574	613	574	589	558	643	583	615	602	600	568	625	567	570	576	641	609	588	602	572	619	608	632	540	593	569	626	570	629	582	557	591	587	620	626	624	616	609	595	561	581	570	609	609	566	622	587	568	603	605	601	638	586	619	600	579	600	590	554	629	641	546	602	632	620	584	635	600	618	626	578	601	617	585	630	568	656	606	608	636	599	606	609	585	596	578	595	581	637	581	616	592	616	588	619	634	602	615	586	644	601	598	586	586	611	573	583	591	603	572	598	619	596	588	543	610	603	573	596	581	604	605	616	586	567	602	580	571	625	584	625	576	575	613	583	570	586	605	603	617	609	623	554	597	597	639	583	565	592	667	606	549	614	552	590	585	631	602	584	647	604	585	564	619	624	597	586	610	576	593	632	615	585	576	594	587	604	609	581	602	589	605	647	657	641	597	561	603	634	587	622	567	595	614	595	590	575	594	622	618	556	607	604	611	599	649	615	608	605	570	604	619	583	573	602	607	600	618	609	654	618	600	618	589	594	629	588	582	638	651	584	551	644	618	604	607	596	583	611	597	568	624	558	570	592	598	655	614	615	615	592	597	619	583	658	635	584	604	639	589	583	636	596	611	599
4180	4242	3485	1881	1343	1339	1108	1294	8905	23057	18252	9604	3688	1394	757	561	492	525	503	511	502	534	520	511	500	457	511	488	502	516	514	505	533	530	508	506	499	496	453	510	541	511	511	546	508	523	532	493	503	475	536	486	525	487	535	492	498	559	498	465	535	510	524	491	515	485	484	498	491	498	505	534	510	500	515	497	510	483	506	472	504	478	548	530	507	470	509	488	524	513	536	497	494	533	553	490	467	464	501	517	504	529	536	520	530	543	526	548	519	497	538	505	494	470	527	513	521	542	536	538	479	522	496	498	503	542	464	493	497	518	492	536	549	485	528	499	513	499	520	514	498	511	503	531	473	496	538	494	465	520	503	510	489	520	442	467	476	498	507	540	494	509	467	499	507	490	523	506	548	504	482	523	505	463	482	511	449	483	533	550	508	485	493	535	497	546	543	497	487	489	488	509	515	490	477	504	500	539	526	477	508	509	510	523	508	472	513	478	501	539	496	552	478	514	533	443	503	480	501	533	542	528	515	490	518	491	496	474	464	480	520	487	453	470	500	528	520	521	488	503	512	498	511	542	469	520	507	468	515	451	497	526	478	511	522	476	448	507	525	501	509	549	484	520	499	513	514	482	537	498	506	499	509	503	523	439	507	530	515	499	522	470	525	468	509	496	525	479	495	496	476	452	474	515	478	462	511	513	545	493	498	521	496	510	490	500	508	500	506	513	522	467	540	471	526	503	511	469	522	524	521	498	477	505	485	525	542	537	479	516	533	533	508	465	500	497	501	519	462	511	445	498	516	466	473	555	517	503	502	513	512	479	503	521	517	536	515	488	494	506	472	479	484	499	480	537	521	510	492	526	489	510	476	503	482	495	463	507	504	502	496	544	510	484	493	502	517	513	521	494	492	482	527	519	502	454	460	503	502	515	504	494	488	472	472	497	521	510	484	496	499	494	518	509	492	471	486	485	494	460	504	493	512	549	534	513	520	491	509	541	480	506	527	501	523	519	525	477	507	526	463	504	510	474	487	486	489	505	526	532	491	474	508	519	506	487	527	513	523	512	540	538	474	464	505	526	518	483	548	481	488	500	507	498	558	490	510	509	527	471	512	524	526	510	513	495	510	514	489	522	509	540	495	517	527	496	505	506	468	512	501	530	558	503	463	527	514	500	500	495	523	556	479	480	492	514	493	484	455	468	483	500	524	541	514	527	511	498	513	486	481	492	529	494	512	524	501	540	464	502	502	532	561	509	539	491	512	467	478	499	505	474	462	492	526	507	484	525	421	537	507	469	501	494	496	496	479	503	501	486	498	501	507	490	522	496	483	546	507	480	507	498	502	538	516	491	507	499	495	535	462	523	537	495	488	509	481	471	477	508	475	512	490	509	481	505	499	541	492	484	489	554	496	504	478	547	502	507	486	479	537	480	521	445	499	500	464	496	500	509	491	536	533	523	481	478	494	501	488	497	483	490	481	501	482	510	481	483	498	516	509	483	508	513	481	522	479	504	485	501	512	500	482	486	473	500	506	483	482	496	502	491	531	527	524	457	470	511	540	504	497	528	480	495	482	445	473	486	462	505	460	506	457	482	511	498	531	551	515	524	494	458	501	484	531	472	481	496	498	486	524	474	467	500	471	561	486	469	468	481	472	499	483	486	495	503	514	529	468	518	529	531	501	502	523	455	505	480	503	494	504	489	495	494	457	506	480	478	559	514	496	498	474	516	506	513	510	515	435	504	509	473	482	487	512	495	487	514	483	497	477	486	502	498	478	523	514	498	464	491	497	547	496	506	496	478	479	529	491	472	537	503	498	485	537	534	487	509	542	527	522	507	540	504	503	502	472	494	518	512	490	505	534	525	539	522	495	503	526	485	499	487	492	503	517	529	507	508	490	490	506	484	496	472	491	474	492	522	464	510	527	508	489	490	477	494	476	512	499	516	464	487	467	480	531	516	473	496	493	475	513	488	494	520	507	538	508	541	486	486	523	490	494	511	505	506	509	541	495	502	470	512	477	452	518	489	491	515	469	529	496	529	473	516	488	464	475	496	467	490	472	514	502	527	516	480	543	473	447	500	495	505	499	505	503	553	458	469	501	515	471	512	510	465	465	468	492	503	523	502	533	483	533	498	516	510	514	501	497	497	501	517	528	510	501	459	481	540	503	486	476	477	476	464	515	496	506	519	488	487	513	497	493	512	501	496	477	495	475	507	495	490	483	511	502	476	479	514	484	529	491	513	522	497	512	489	502	504	463	502	510	480	498	486	491	508	519	476	480	462	468	519	509	493	479	523	487	518	473	516	518	508	465	506	540	483	534	501	484	498	489	470	534	515	486	528	541	504	548	499	508	500	524	456	500	527	509	495	534	524	490	483	480	482	491	489	513	501	509	458	461	479	526	493	455	483	516	529	536	476	478	482	487	509	500	496	516	491	497	498	496	465	494	503	498	472	525	477	517	515	512	505	529	490	501	513	504	512	450	499	531	484	485	512	517	503	474	499	499	495	507	524	471	532	528	507	489	489	479	526	500	526	471	497	491	522	496	521	493	493	491	506	498	501	477	460	519	496	502	535	528	514	480	508	483	499	478	551	489	528	475	512	496	515	481	470	472	475	517	519	495	504	518	530	477	485	476	526	512	482	552	474	516	476	523	495	517	505	504	493	537	528	498	484	475	493	509	501	515	515	513	494	514	520	506	489	456	500	535	510	517	487	493	494	491	496	535	491	479	516	497	481	507	478	528	473	444	504	437	533	493	507	522	529	506	507	461	496	501	478	508	496	505	535	496	475	523	483	464	478	519	499	496	511	511	506	521	502	463	496	505	495	500	530	524	477	543	488	494	501	548	501	515	498	529	482	446	447	518	499	492	502	505	486	504	529	509	491	509	521	482	519	519	505	507	497	502	490	501	521	527	485	475	501	474	473	552	523	473	465	484	533	546	493	497	483	499	476	481	522	505	517	509	499	478	517	474	487	507	510	500	534	497	503	499	487	533	498	490	519	508	483	544	500	478	486	508	520	497	504	454	507	482	485	513	521	474	469	517	482	450	546	511	499	512	518	528	522	511	499	496	545	511	513	491	483	522	539	493	545	513	491	500	498	506	496	514	510	507	493	494	500	510	466	483	518	493	508	515	485	474	545	548	479	471	546	498	460	514	486	479	511	502	479	475	521	494	499	467	489	503	517	539	482	501	494	554	517	546	487	528	514	472	492	503	518	499	465	474	474	485	516	500	509	480	481	521	479	501	500	463	472	506	533	466	482	513	491	508	470	506	483	482	452	463	501	497	538	477	473	520	534	512	489	526	501	475	465	528	513	482	483	538	495	476	512	459	473	457	443	496	514	519	510	501	506	499	493	495	492	517	500	506	557	516	493	452	496	499	509	522	499	457	530	447	494	506	504	461	535	465	467	495	493	474	527	479	536	520	488	446	491	506	484	513	520	490	500	491	508	488	472	482	467	497	483	506	505	506	509	480	489	486	505	490	494
23849	21058	28343	23984	21043	9592	2367	1453	6149	33886	34903	22896	9558	2559	1170	875	755	806	753	780	727	806	738	715	750	772	731	785	765	718	808	748	788	734	732	755	730	716	727	754	749	745	750	767	711	722	770	758	752	725	691	768	743	815	727	747	734	725	767	736	697	760	779	746	709	761	734	737	751	724	753	726	750	725	746	717	782	733	768	712	720	683	685	768	759	726	695	741	740	753	788	680	756	701	809	747	718	755	742	719	715	729	710	747	740	734	713	730	678	738	727	743	693	774	747	727	715	728	745	775	745	709	789	717	702	729	742	781	751	728	753	739	757	745	662	722	727	769	706	772	736	738	721	754	662	690	714	792	709	697	730	655	730	735	729	742	775	707	760	729	737	699	726	703	717	738	761	726	731	714	756	692	732	764	748	734	759	707	778	732	733	732	773	713	747	723	721	740	760	746	771	701	754	745	719	729	704	710	731	724	773	775	727	741	722	761	762	691	725	722	677	722	759	759	749	734	775	731	751	742	714	718	759	775	695	741	715	735	771	722	759	709	744	673	720	759	707	728	723	746	711	716	729	734	669	788	741	728	732	745	666	693	736	774	695	711	772	701	739	714	675	689	750	654	793	714	769	711	738	707	689	783	710	715	761	711	728	716	705	720	743	749	706	702	785	728	743	790	744	739	680	724	687	773	728	735	718	730	737	717	748	712	741	721	695	731	701	649	675	710	737	730	688	703	714	720	728	729	715	701	715	736	694	662	712	697	701	710	740	776	717	745	691	740	735	702	702	674	707	717	744	721	747	695	665	729	785	737	735	732	746	739	741	740	708	736	751	686	747	744	679	714	732	755	674	762	712	765	766	701	744	739	738	734	735	735	723	683	724	765	705	718	731	737	724	748	723	722	767	760	697	676	746	745	725	694	742	705	720	765	695	696	716	725	714	739	733	789	693	709	733	716	735	724	734	763	709	758	696	756	747	753	678	734	713	732	763	729	770	743	746	687	744	775	698	686	750	720	744	729	711	715	737	760	788	763	731	733	714	710	702	741	735	729	732	705	717	709	704	702	723	710	686	664	701	723	701	730	776	758	746	704	702	738	733	752	720	769	745	813	761	714	755	690	747	699	722	714	732	755	767	776	715	768	700	744	746	726	803	754	720	742	709	746	712	699	694	760	685	710	669	713	730	730	754	806	730	690	754	721	746	712	729	696	730	726	748	729	713	702	725	765	710	732	717	731	716	760	699	720	747	726	701	743	753	724	743	718	721	718	766	747	674	688	750	708	714	749	716	706	732	753	688	672	679	737	742	688	714	735	757	756	711	747	712	699	703	725	708	758	671	769	713	754	766	704	742	731	741	691	718	700	746	736	718	725	705	706	767	707	761	723	701	745	726	738	755	699	760	683	753	692	747	736	704	754	749	718	670	722	703	680	721	749	774	778	713	710	739	735	720	708	699	715	699	792	694	791	752	732	727	750	709	706	759	695	714	721	780	710	739	737	701	751	775	793	737	775	730	693	714	703	723	697	705	691	752	765	759	710	735	761	737	733	720	715	712	715	729	713	772	724	748	737	744	691	733	708	686	729	742	730	747	741	710	720	699	713	742	743	715	776	686	724	751	712	768	702	735	705	708	752	717	766	671	725	720	725	769	743	707	709	760	737	727	696	716	697	769	741	722	747	703	761	773	772	724	723	708	722	677	736	723	704	706	700	691	669	714	752	723	708	743	692	714	750	740	745	777	716	699	717	732	730	747	708	690	735	710	714	739	704	733	706	748	732	706	752	692	713	743	683	766	711	707	755	697	702	760	716	731	659	735	690	704	743	719	723	659	746	718	709	707	748	755	734	740	751	677	737	728	743	696	714	751	750	713	739	756	675	717	751	752	707	740	768	731	716	735	730	730	721	749	692	792	721	688	689	752	772	713	750	750	792	722	684	710	770	738	744	706	686	709	701	702	743	719	745	773	733	761	686	714	731	779	745	757	722	718	667	741	728	698	692	758	683	769	704	761	714	747	716	729	726	758	695	714	746	745	704	704	708	722	747	784	745	730	697	723	698	759	700	693	774	712	728	706	717	785	744	765	722	730	748	730	782	716	754	724	756	716	696	738	753	690	744	730	778	713	699	800	739	693	717	757	702	750	767	730	707	739	692	737	682	728	780	746	697	663	718	741	752	724	668	689	729	696	749	700	741	718	788	733	731	725	698	748	755	746	757	719	714	701	711	719	719	726	717	739	737	751	710	703	728	733	745	779	711	694	718	662	737	773	715	742	744	732	730	718	785	716	742	690	730	763	718	759	722	672	735	706	695	742	767	723	727	722	776	687	748	756	726	715	720	716	713	745	732	716	747	724	685	726	776	735	709	694	705	698	710	732	650	729	773	712	718	702	719	704	778	711	726	718	735	722	697	699	741	723	679	719	722	769	795	681	748	766	738	724	711	763	735	694	713	746	746	735	742	749	740	734	744	713	699	738	700	756	665	766	708	758	777	754	713	738	736	741	690	726	706	735	752	713	749	739	733	751	722	721	686	728	739	727	718	744	736	710	689	709	722	711	704	739	660	753	687	719	720	790	692	720	702	728	765	734	760	768	769	756	694	819	738	727	750	730	696	745	766	710	692	767	717	754	736	647	757	710	721	737	746	716	742	727	699	693	768	721	728	761	706	771	719	738	748	729	715	716	729	756	749	704	735	730	785	731	735	798	695	710	770	691	666	676	715	723	744	733	712	721	729	703	670	716	664	672	761	778	686	709	756	703	742	756	722	721	730	733	745	698	706	727	721	706	695	757	728	757	704	736	718	755	695	728	681	742	686	736	731	714	719	733	728	732	714	711	786	754	695	741	718	700	737	772	724	725	721	751	717	760	766	705	708	744	744	670	770	760	720	730	695	681	714	727	732	691	731	727	720	695	774	758	732	742	718	728	674	704	725	723	716	704	710	760	715	726	767	737	696	705	696	703	739	743	731	770	737	761	701	698	725	710	751	731	707	673	765	692	714	739	734	721	721	707	708	723	767	724	757	742	708	752	769	750	738	736	721	721	691	699	724	699	743	726	720	719	787	689	685	737	695	701	667	703	726	730	719	678	724	728	717	733	730	727	714	717	753	732	723	713	735	717	724	686	762	745	703	756	748	749	695	710	726	706	719	748	720	748	746	770	681	780	757	700	743	702	726	702	723	697	704	688	739	752	740	757	725	726	775	711	735	749	733	721	755	733	706	724	714	707	741	681	730	724	723	718	690	774	718	739	727	761	733	729	687	734	739	768	700	761	711	738	737	696	739	697	706	710	686	688	739	709	707	702	741	739	718	772	734	716	724	769	736	679	744	750	697	735	746	709	715	746	687	704	696	737	699	699	722	706	691	715	679	720	686	771	701	750	698	701	734	710	668	694	725	710	753	702	721	721	736	689	711	757	708	728	701	678	701	749	704	771	720	744	723	657	764	719	706	741	753	728	670	743	814	744	743	670	702	706	710	739	737	745	736	734	670
4481	6832	5376	2935	2054	1985	1740	1336	9012	34542	29280	18044	6980	2319	1063	613	642	623	613	587	585	595	630	646	627	616	633	613	594	603	586	616	544	613	616	536	616	590	599	577	532	622	561	563	607	576	575	571	581	589	616	598	605	594	620	633	590	581	562	601	590	557	577	569	565	551	630	602	630	628	640	579	596	602	629	603	610	600	626	572	629	620	586	563	628	627	597	599	632	601	575	613	616	594	631	619	570	583	585	609	600	587	553	599	603	589	607	605	598	546	631	632	616	613	559	557	623	605	609	571	601	625	593	594	660	593	613	563	626	626	529	582	562	648	567	638	636	595	588	593	613	610	610	596	611	633	589	578	572	531	553	583	611	636	635	610	596	605	625	599	578	562	574	615	600	562	604	593	615	563	578	611	585	580	580	607	594	543	567	598	578	565	603	589	591	528	659	570	576	579	587	579	584	629	579	582	573	609	606	597	632	603	605	570	569	593	595	615	604	635	643	601	596	601	617	619	561	635	553	542	636	616	648	591	585	614	575	589	569	595	603	638	603	604	623	635	556	558	640	580	586	610	570	608	556	608	579	584	590	578	514	606	569	589	610	588	594	597	603	637	599	567	580	596	611	575	572	614	649	578	616	567	570	596	619	582	540	652	569	579	639	601	576	607	574	620	641	592	567	619	584	587	598	558	600	583	612	625	624	597	628	619	586	568	596	572	627	590	557	609	569	570	593	587	579	604	575	635	616	627	604	576	605	577	576	589	544	568	591	535	581	559	582	571	597	614	640	566	608	616	621	618	627	563	595	593	585	574	615	590	561	618	623	561	568	605	595	598	580	583	590	626	609	621	610	556	627	590	605	614	597	588	564	620	637	616	608	611	634	641	592	610	593	603	612	604	592	567	594	579	557	592	603	578	633	604	627	611	590	659	625	562	627	579	608	608	579	633	572	589	609	605	636	599	577	586	575	568	577	577	627	622	615	612	566	606	590	605	599	560	567	592	596	559	566	591	600	596	587	585	587	592	596	588	598	567	622	534	589	575	632	546	596	592	595	558	603	554	619	593	583	615	585	578	592	606	587	544	625	565	620	609	570	596	573	559	585	616	551	637	586	626	623	606	634	564	606	624	591	616	613	605	573	601	594	594	627	593	559	571	595	571	628	578	585	616	601	572	582	561	603	613	540	573	585	585	578	591	587	611	608	579	638	637	614	597	580	572	621	616	586	599	568	579	568	605	575	627	572	629	613	607	545	577	625	589	594	626	592	577	586	586	652	609	574	618	559	601	583	588	582	595	549	620	589	601	619	630	624	565	559	611	595	611	580	602	559	598	614	561	593	612	589	556	589	552	636	609	591	596	570	530	525	605	568	609	644	610	523	573	646	613	604	605	599	583	589	573	593	572	661	619	619	593	579	616	580	588	581	585	637	570	600	578	591	599	599	597	582	601	608	612	622	616	586	535	574	581	560	602	634	580	586	605	591	637	573	630	604	602	576	590	576	600	595	575	589	603	613	604	584	582	555	626	622	591	608	609	589	583	568	618	610	609	647	584	618	549	565	622	558	499	556	606	589	610	617	610	590	582	581	580	561	581	558	615	601	604	556	571	586	581	629	621	595	608	587	645	602	551	556	603	587	594	548	624	601	612	605	610	617	636	599	571	617	536	586	577	554	572	580	574	613	621	599	572	585	593	567	612	571	602	616	574	570	570	599	537	556	593	605	618	602	588	605	595	616	628	587	602	596	596	564	615	590	627	634	594	577	623	588	631	550	554	560	575	626	595	590	587	589	572	551	639	594	590	639	603	616	612	594	560	541	590	589	574	583	589	576	586	590	577	603	633	591	609	607	597	583	588	613	600	585	636	599	605	570	600	595	605	606	570	593	605	570	595	607	617	619	568	558	617	599	582	613	614	611	565	641	616	604	581	582	582	602	569	556	536	595	548	581	609	600	561	610	609	574	562	621	602	590	578	590	649	607	622	611	546	620	592	568	596	590	564	562	623	591	568	585	598	573	570	601	594	574	601	586	590	587	584	545	603	622	593	578	648	650	606	592	601	611	608	623	605	622	634	629	603	622	632	570	621	615	561	585	574	572	571	603	642	624	624	598	647	659	597	599	588	573	567	610	601	569	591	576	606	571	618	577	600	553	616	581	554	589	568	592	599	569	585	611	575	594	589	577	606	580	630	611	612	636	587	565	625	568	649	629	591	618	628	633	561	550	608	571	580	617	563	609	618	590	613	560	565	538	576	557	599	633	616	601	545	606	581	562	554	589	562	602	606	608	526	579	589	597	559	592	529	594	575	580	659	596	598	625	616	566	561	592	597	569	594	571	576	573	615	593	588	612	573	612	633	573	567	589	609	584	593	563	560	581	608	560	578	585	606	607	528	599	595	575	588	592	563	571	571	635	647	620	631	583	587	560	575	561	588	616	582	575	604	607	599	586	543	584	622	555	572	627	583	608	592	564	608	594	604	624	577	564	607	598	616	618	614	549	586	590	550	584	562	576	575	600	593	581	615	578	597	603	606	572	584	565	625	607	597	593	613	595	592	557	600	563	581	624	551	607	582	582	575	555	601	633	585	588	589	608	641	644	586	594	578	599	588	595	601	598	604	592	596	591	578	613	587	575	597	554	594	601	612	598	594	558	574	623	614	598	598	597	584	566	616	578	580	594	579	619	636	630	585	581	566	569	590	609	568	587	584	581	585	550	600	610	621	580	583	568	617	547	654	594	568	568	597	548	630	617	603	602	611	574	612	588	582	573	617	615	561	607	571	590	583	572	603	630	598	594	604	603	638	581	641	618	611	571	662	627	627	619	555	618	591	631	598	593	535	550	566	629	565	571	596	577	628	584	599	591	579	573	595	590	590	607	588	510	622	559	595	628	563	554	631	585	557	577	594	595	572	581	623	593	602	515	602	629	617	582	569	579	553	597	605	623	607	581	584	578	590	589	578	574	577	617	589	598	555	566	612	565	579	605	576	582	541	570	601	629	582	589	569	586	592	635	566	578	601	593	581	598	604	544	642	611	566	599	591	566	563	629	595	614	584	624	602	628	573	591	604	579	603	598	573	598	564	597	552	569	623	591	589	620	601	579	596	601	571	586	607	613	568	594	643	606	646	588	591	610	588	573	617	548	586	615	636	605	596	594	619	567	584	615	601	612	609	588	542	593	591	589	614	541	557	593	591	614	631	569	555	580	586	547	557	632	634	650	605	572	587	574	572	569	615	615	585	577	595	619	608	621	598	602	570	595	618	557	532	604	595	651	608	611	564	603	591	608	639	550	616	621	576	610	590	568	621	595	566	576	592	586	615	602	576	606	602	603	624	587	540	612	552	609	617	558	558	576	556	613	580	630	581	596	562	572	623	595	606	605	594	631	584	607	586	557	581	605	573	602	611	610	628	567	601	597	565	581	602	608	574	579	610	593	574	587	560	609	587	586	561	584	598	619	613	591	606	591	558	600	584	558	560	580	564	579	602	621	608
27328	13361	2019	940	595	567	544	555	560	1495	2688	2067	1236	740	546	484	516	469	476	505	490	516	474	460	449	500	500	506	503	483	494	459	485	525	449	472	485	492	507	497	510	472	507	480	519	476	486	494	482	514	489	464	505	444	492	513	512	484	486	451	507	502	500	473	469	506	492	527	476	496	497	463	473	513	456	557	499	524	506	479	473	494	491	487	470	462	473	478	521	484	489	466	500	464	486	501	507	513	512	510	519	453	459	508	539	458	493	484	468	479	482	511	488	476	526	463	492	503	508	490	525	477	488	467	468	425	470	511	475	509	480	455	528	522	510	481	523	495	504	489	484	467	458	484	487	478	503	474	523	491	553	489	479	501	461	479	433	504	484	479	484	479	494	503	485	504	487	522	495	490	460	507	510	485	480	503	514	489	508	485	493	523	484	442	491	502	512	494	465	468	503	495	515	464	496	504	495	494	500	476	499	519	454	505	497	482	496	493	493	474	453	508	508	511	491	518	537	449	495	509	502	512	475	473	473	474	511	507	492	482	517	437	464	543	505	466	495	465	475	477	440	487	484	537	507	495	500	493	465	502	509	508	504	471	480	525	527	525	481	502	497	513	467	495	515	463	516	505	472	456	496	517	495	434	560	481	490	500	503	487	460	489	477	465	475	478	486	488	469	431	507	469	506	466	471	528	501	502	463	473	478	486	532	471	457	464	481	475	513	506	496	500	489	516	451	497	508	517	483	476	501	519	511	461	481	498	468	532	482	459	464	476	475	470	509	468	486	495	431	475	516	460	460	481	497	485	509	481	462	481	543	476	482	443	481	541	452	481	486	523	479	488	453	464	519	506	476	486	528	471	496	522	497	451	480	499	476	487	518	463	544	465	478	490	475	518	519	485	497	502	511	464	518	518	489	487	514	467	461	490	474	497	505	485	510	478	467	482	518	478	482	486	525	494	472	504	548	491	478	491	454	527	471	473	457	497	458	492	496	527	505	434	458	490	521	524	465	487	471	521	500	467	467	481	484	477	452	490	496	482	488	532	478	460	475	514	490	469	513	489	470	488	518	502	469	466	516	512	472	496	467	502	538	472	501	513	488	492	467	480	488	465	454	496	447	494	491	497	507	506	494	490	506	481	530	468	488	506	482	509	516	507	505	438	513	459	504	502	530	454	465	499	511	541	503	499	482	493	526	517	499	474	489	509	492	430	479	490	487	460	477	484	528	506	507	514	488	494	448	490	447	464	491	481	540	491	456	506	486	511	522	491	500	476	468	501	461	444	541	528	499	490	497	478	518	477	489	519	505	499	476	533	534	470	489	462	489	475	491	459	470	515	513	504	539	538	458	480	519	488	482	489	521	489	501	495	457	452	495	463	442	519	494	474	451	534	479	517	488	517	493	476	477	450	500	516	491	499	462	488	490	459	478	469	529	488	453	509	521	476	524	496	501	451	473	497	491	477	480	503	506	498	498	469	445	483	492	479	510	425	493	514	495	502	509	537	529	522	502	431	501	497	505	519	503	488	515	535	500	473	478	481	500	475	493	475	496	498	484	491	512	507	493	498	442	512	502	522	468	490	490	481	539	505	506	483	513	458	477	464	434	512	485	488	524	546	524	531	476	505	476	500	475	454	498	476	503	518	487	487	501	479	467	474	486	507	488	463	496	484	468	497	502	508	481	478	467	454	485	486	476	485	450	512	471	469	479	533	503	481	432	487	472	550	521	501	499	485	502	522	503	476	460	479	498	479	526	489	491	499	498	486	488	486	509	474	501	472	502	509	494	466	497	473	492	448	484	490	474	516	504	495	502	459	510	521	510	492	521	527	504	502	462	439	534	450	479	487	482	465	519	466	507	517	466	500	484	474	462	523	487	494	463	500	502	466	518	529	478	493	475	511	460	520	520	507	490	533	488	487	488	503	510	486	518	501	507	479	482	510	481	509	479	517	485	510	479	485	488	508	469	472	491	492	497	494	460	513	480	511	453	499	479	481	461	461	487	484	455	436	503	483	499	520	465	497	481	492	468	513	482	469	507	502	471	473	517	523	513	490	493	499	463	478	510	437	488	483	500	507	525	496	510	449	424	489	496	489	504	478	482	506	484	481	498	464	482	521	506	485	442	575	436	532	473	506	484	485	482	486	517	502	532	487	482	523	486	498	473	493	494	482	458	515	502	523	499	505	489	479	517	517	501	492	506	478	477	468	494	494	509	491	525	503	523	509	488	451	539	545	517	506	488	489	484	524	514	489	494	500	496	461	504	516	483	477	520	467	500	476	518	481	530	490	507	473	524	474	446	475	519	499	503	461	516	468	500	492	507	474	454	507	496	481	495	468	491	494	509	496	496	479	492	493	474	508	541	495	496	461	474	490	490	507	501	515	534	520	508	502	493	499	468	463	521	501	526	472	462	476	435	493	492	501	465	505	506	479	494	487	496	484	438	459	470	491	482	480	491	472	505	509	454	497	522	500	489	494	484	457	485	507	462	479	456	511	486	511	503	476	500	498	524	499	466	495	486	485	494	513	482	507	471	500	489	513	506	472	464	476	497	511	486	501	527	477	519	511	466	458	491	525	443	471	477	547	482	449	483	495	484	459	500	476	541	510	492	503	478	494	486	484	503	492	496	463	533	491	464	461	467	458	467	455	451	499	458	484	480	508	478	479	525	499	458	517	501	496	513	477	513	510	505	495	487	511	482	506	466	502	486	474	428	489	504	471	489	479	469	487	430	463	492	496	492	502	540	537	522	505	482	458	483	470	484	466	490	461	475	474	517	450	487	455	462	472	482	498	518	482	499	472	504	501	496	481	455	475	490	498	479	483	501	480	466	474	449	500	489	453	506	497	503	482	494	491	476	455	495	497	480	503	474	462	506	501	512	492	506	482	491	504	496	467	489	472	501	467	489	497	531	500	471	479	449	507	485	476	500	514	518	491	533	507	474	508	499	442	497	498	489	492	510	477	480	474	423	504	489	529	464	477	536	462	511	532	461	447	518	486	475	481	509	470	465	525	420	462	463	483	490	481	501	465	489	458	556	514	485	504	484	473	539	528	498	492	452	515	478	469	431	494	514	527	496	500	481	495	453	487	502	468	514	466	486	469	470	514	508	526	468	499	499	503	505	502	502	479	457	503	498	477	499	481	506	515	469	511	523	467	501	527	485	513	504	516	475	432	442	451	502	461	513	507	500	494	497	522	533	503	517	499	491	501	502	494	476	550	464	478	457	504	500	477	465	524	472	419	505	488	532	496	476	486	509	465	500	531	470	507	461	508	467	479	510	497	484	453	499	500	470	491	504	491	482	481	438	495	467	485	503	495	489	497	482	498	495	514	512	469	445	471	506	491	444	538	489	462	482	491	522	501	453	516	470	515	471	474	491	512	519	495	489	480	500	486	505	513	514	468	530	552	498	503	472	495	480	506	489	490	480	470	486	505	486	451	471	482	497	469	505	488	474	504	534	485	459	503	515	479	489	496	505	507	498	481
5107	892	1214	690	527	492	510	529	501	2018	3092	2146	1120	662	501	434	395	402	445	427	391	429	377	428	398	389	401	407	390	396	415	409	419	388	379	411	408	432	403	403	383	377	398	382	366	385	401	421	404	402	395	398	461	407	386	379	377	423	403	384	399	390	385	413	437	411	399	429	422	388	444	411	396	401	409	434	417	422	400	408	435	427	406	382	394	414	379	416	424	379	392	384	406	411	370	440	378	421	413	412	397	397	399	387	386	432	387	408	422	409	423	412	423	359	393	416	387	404	398	412	404	391	363	389	387	395	399	384	393	413	402	417	412	417	409	409	375	377	401	405	428	420	401	403	416	434	422	369	374	394	407	408	395	400	424	383	412	434	386	404	400	429	409	388	413	431	390	379	419	398	392	436	386	358	412	392	387	388	404	445	391	424	395	450	420	416	395	399	395	383	410	447	420	404	383	450	394	423	403	448	391	403	439	402	395	395	371	394	402	437	416	417	373	391	428	410	387	383	390	395	410	389	411	399	381	412	390	375	429	385	413	383	398	374	391	398	393	405	394	424	404	395	384	369	377	397	384	392	381	398	378	414	377	416	404	404	437	408	387	408	410	393	407	376	401	391	435	399	378	413	372	378	408	419	446	392	421	379	411	362	415	399	443	391	400	407	394	382	390	404	383	413	400	416	404	397	395	354	425	385	419	383	411	382	418	424	376	358	386	419	383	420	410	412	407	409	412	368	401	408	385	455	405	416	377	395	428	423	379	456	383	419	400	402	390	402	419	411	417	394	400	389	402	389	391	415	398	409	394	455	442	396	404	412	408	363	331	372	395	391	390	420	383	441	400	398	365	391	446	424	403	410	412	383	384	369	395	393	410	386	394	393	397	408	420	388	388	374	388	380	403	411	376	388	398	407	394	374	358	434	408	393	443	432	432	426	382	386	375	352	357	422	421	439	435	408	410	401	421	360	406	434	449	422	410	444	401	429	389	425	371	384	384	433	397	389	420	416	397	443	397	412	422	422	395	424	394	398	385	389	365	384	373	387	374	409	382	421	419	409	414	379	422	431	415	391	381	392	394	443	406	379	376	393	412	375	411	391	446	390	396	410	427	369	398	430	397	377	377	390	424	391	429	414	416	412	389	394	400	404	421	368	406	410	409	393	411	389	415	399	418	422	388	396	395	417	377	403	415	396	386	404	379	404	384	451	409	352	375	444	398	392	411	415	408	425	374	356	371	405	426	401	391	380	408	397	411	404	374	406	414	383	396	372	381	373	426	400	398	383	423	378	385	406	394	360	414	408	395	389	405	367	368	403	433	409	432	425	388	379	415	415	402	434	396	405	435	391	418	369	399	400	404	380	408	383	417	387	385	393	396	392	385	351	426	421	408	444	404	419	401	404	398	374	418	365	387	418	374	399	389	399	387	407	415	437	378	383	425	417	418	375	431	387	394	402	411	376	411	394	415	446	395	416	411	413	415	400	390	376	398	423	388	398	420	413	377	400	377	402	377	395	411	394	413	375	409	381	403	424	395	415	378	394	426	381	402	392	391	403	381	403	411	393	437	399	423	414	404	404	404	376	409	432	410	395	418	378	419	393	418	350	374	398	400	400	398	414	354	434	426	395	368	442	405	396	411	376	404	395	407	401	418	418	416	393	406	366	428	441	409	401	427	430	384	424	422	385	421	389	388	373	380	364	423	440	437	367	389	414	407	365	398	434	424	371	410	404	424	415	399	402	414	437	429	416	379	415	407	413	399	394	362	407	408	404	428	402	388	399	398	392	368	415	385	422	406	377	390	355	413	389	369	403	375	388	401	400	414	435	429	392	395	388	360	453	396	410	418	403	410	374	399	383	402	416	426	399	395	404	365	387	384	417	396	389	380	408	392	408	376	383	397	421	399	424	401	411	373	446	402	375	451	407	417	407	391	393	375	375	375	416	399	421	403	433	383	375	422	393	404	412	423	400	416	379	386	387	391	407	402	425	400	399	405	393	408	418	415	373	419	394	372	405	379	380	399	396	394	404	405	402	399	391	410	409	394	424	398	407	421	414	394	387	394	410	412	423	399	431	395	384	413	426	392	391	383	407	408	407	407	424	385	429	404	404	410	400	423	390	426	436	384	390	429	431	426	397	407	383	388	405	402	415	388	409	352	433	385	383	397	368	427	407	382	401	387	389	466	428	398	403	411	366	387	387	362	401	390	381	401	417	411	388	409	423	386	411	428	370	381	400	412	425	438	403	405	397	442	403	410	428	417	422	417	416	344	382	408	443	407	388	417	406	441	381	396	404	391	425	383	400	389	385	406	430	393	411	412	372	422	423	427	397	424	366	430	394	385	399	409	395	421	414	385	353	414	415	374	402	386	429	392	415	404	400	397	390	404	374	444	395	432	400	396	390	395	393	411	403	387	409	409	416	397	422	395	405	411	384	404	397	384	392	420	419	419	413	382	427	422	424	406	446	401	398	383	388	398	396	416	417	415	407	394	394	415	416	414	405	381	404	395	424	359	436	420	363	409	389	437	398	401	385	382	350	439	413	382	402	421	430	430	413	413	375	404	409	377	420	373	418	419	396	402	375	389	384	410	404	419	407	430	386	391	400	400	413	428	426	409	414	418	436	376	406	383	393	388	386	412	402	384	389	402	406	387	437	429	399	398	430	379	404	407	442	376	384	421	417	365	379	415	432	391	417	411	415	376	405	371	418	411	447	402	367	435	391	420	402	403	418	399	398	411	374	357	386	428	393	405	385	422	373	394	357	390	381	392	402	428	409	373	419	382	408	384	370	404	353	360	421	409	383	393	407	380	372	427	395	382	393	398	399	368	416	407	413	408	412	428	430	388	410	394	386	415	417	391	424	417	392	392	419	431	402	388	399	434	404	409	418	392	402	421	392	438	404	361	408	372	382	395	392	409	412	438	424	425	401	429	428	401	368	369	377	412	373	416	413	414	391	421	434	411	371	440	418	438	374	398	406	399	373	405	396	415	351	403	401	400	376	420	417	418	386	358	401	382	393	438	432	395	412	408	404	382	396	358	402	376	385	383	398	375	392	414	400	413	371	416	404	409	411	401	397	393	414	426	395	362	423	409	390	391	389	411	412	416	428	417	405	375	429	418	419	364	387	406	380	416	418	408	413	391	417	414	416	393	350	430	403	377	392	423	379	411	384	412	410	375	423	408	409	394	393	424	412	426	392	379	364	392	418	423	396	393	433	372	430	432	435	396	395	381	420	423	395	426	381	420	388	369	432	406	431	417	404	423	409	389	387	423	397	401	436	377	402	404	406	415	392	389	412	407	363	425	415	396	410	386	385	396	423	386	419	428	392	400	412	388	386	385	436	411	388	416	427	421	411	431	394	413	396	379	396	396	386	395	414	414	406	400	399	399	404	409	415	404	397	419	415	406	385	382	437	431	408	413	392	408	397	392	393	383	393	414	388	435	403	426	405	454	399	381	402	426	410	402	419	402	386	419	386	428	388
24880	21076	27390	24950	10838	1755	1170	839	1120	12602	22216	16457	6729	1968	863	635	537	582	578	546	532	565	594	554	498	550	574	563	543	550	527	588	559	538	535	553	556	559	546	568	558	564	569	538	546	554	572	532	511	565	568	509	548	555	533	563	505	560	572	492	542	558	593	600	557	537	580	510	570	565	550	544	576	577	599	570	531	598	561	548	552	524	544	573	534	607	512	541	563	569	571	538	525	563	580	530	570	529	529	544	571	560	552	551	568	580	564	554	527	547	506	570	581	531	536	545	535	579	528	548	565	537	537	526	557	549	548	532	542	518	567	547	595	545	571	537	544	552	511	519	561	538	523	546	540	522	564	507	548	563	555	554	561	548	560	534	556	546	564	581	540	569	557	571	573	583	578	512	546	543	510	557	510	571	487	512	570	528	563	587	527	522	543	592	556	572	557	564	539	536	563	540	586	547	551	536	559	504	533	520	534	570	538	518	489	590	513	519	547	562	509	569	537	526	573	553	559	588	528	555	555	576	581	554	549	556	535	503	600	521	544	587	558	504	565	543	550	531	509	542	556	544	536	530	585	577	563	537	498	542	562	524	543	555	539	522	508	553	545	560	567	545	561	558	556	592	540	521	512	572	500	579	574	584	535	524	561	564	563	523	536	528	547	570	556	521	514	574	574	537	515	559	555	568	540	526	551	519	543	529	540	571	574	553	529	545	525	527	565	543	573	521	524	549	551	528	537	525	552	544	547	539	563	509	568	569	512	523	545	564	564	514	572	544	514	513	506	543	542	539	590	536	567	543	551	530	548	527	548	584	536	538	537	566	562	544	555	565	575	557	571	531	543	521	537	535	503	527	530	540	508	550	575	583	514	494	559	554	532	554	518	564	567	535	536	544	570	500	578	529	560	499	538	493	551	589	504	534	531	526	565	525	539	553	534	546	566	591	555	556	556	566	568	551	528	555	519	492	529	545	540	555	573	550	569	543	573	539	542	534	551	515	551	583	525	578	530	555	563	555	490	558	599	572	552	557	524	562	543	517	559	554	564	509	486	525	539	576	549	594	616	555	530	568	507	551	560	547	592	529	599	605	582	553	509	503	558	564	525	554	538	548	550	532	539	574	559	530	535	505	539	556	517	525	587	576	540	576	542	524	556	519	577	548	529	531	584	550	605	603	595	493	507	564	567	538	549	511	544	540	554	582	536	542	519	567	601	567	572	521	561	518	577	520	537	555	561	511	525	531	525	543	530	543	539	550	558	549	529	536	533	539	557	539	582	539	587	572	571	542	506	549	534	529	528	536	544	501	516	568	535	554	592	573	553	571	568	541	580	582	569	549	534	547	517	533	531	557	515	539	583	568	573	584	543	519	542	548	569	548	475	532	551	514	565	562	560	563	546	563	534	570	497	528	584	581	556	547	539	528	522	539	555	552	579	578	538	524	540	524	575	582	548	520	542	532	520	571	553	575	562	577	494	528	539	502	546	550	543	514	580	602	565	538	553	553	554	513	561	554	530	506	553	540	571	538	564	531	575	543	559	563	600	518	575	551	546	554	526	559	556	550	561	591	582	580	540	552	491	556	545	580	533	525	550	560	552	532	576	527	580	555	563	505	543	563	522	551	540	527	537	520	569	590	548	599	520	536	531	559	519	547	529	561	536	546	536	532	544	566	509	538	548	560	531	540	592	515	474	498	560	505	526	570	521	523	496	567	592	589	583	577	544	561	551	517	576	530	531	522	558	531	545	567	548	543	559	498	533	575	548	534	521	529	540	522	529	590	507	524	532	573	558	534	569	521	559	520	557	566	566	536	562	551	534	566	553	507	556	581	540	564	556	555	516	533	578	553	525	531	535	565	567	527	551	529	547	553	558	531	539	570	570	570	508	518	545	533	562	534	562	503	522	510	555	526	562	541	576	549	608	511	500	563	515	525	542	541	529	579	546	510	534	561	573	588	484	542	547	548	526	533	513	515	559	537	536	539	565	520	579	565	542	538	533	513	565	525	561	487	541	544	548	557	596	553	553	552	552	498	524	560	563	554	550	555	555	552	518	515	546	522	562	536	538	572	580	504	557	510	557	544	571	507	577	534	560	565	558	548	595	537	553	551	580	517	540	570	557	528	571	554	577	538	543	549	496	530	567	556	549	587	540	552	513	535	508	523	555	540	539	517	546	495	522	514	519	562	523	521	497	569	564	556	531	537	538	545	522	562	515	541	561	531	490	532	545	565	551	521	556	586	558	552	549	556	542	522	532	530	494	570	528	530	545	523	585	555	552	571	537	529	513	527	512	504	559	585	608	552	576	572	564	572	524	554	563	554	531	504	543	556	531	564	586	543	570	535	533	538	550	563	562	569	515	535	560	517	527	547	497	552	491	517	577	546	565	530	565	615	561	565	552	502	526	537	541	569	524	563	537	555	551	578	561	563	564	536	589	517	524	555	528	548	565	535	556	542	559	518	604	539	521	517	520	526	538	601	588	538	543	556	537	526	505	493	543	553	525	561	541	527	555	537	555	574	557	561	564	530	520	590	572	564	561	539	571	569	587	548	537	533	575	554	582	573	562	523	531	544	552	560	546	556	498	522	507	550	540	574	514	545	558	528	549	532	554	532	579	517	551	593	526	568	534	516	517	556	580	529	542	539	543	553	528	504	547	541	550	565	563	514	527	575	583	553	571	559	564	557	523	534	541	538	507	569	543	528	565	518	550	524	501	523	516	580	604	495	534	527	567	538	561	534	602	527	553	541	556	531	589	528	577	560	540	490	575	559	597	581	546	536	589	543	533	545	551	564	507	544	604	547	551	513	565	574	556	552	568	547	524	518	537	582	495	569	526	538	534	516	558	550	552	533	553	556	549	562	579	550	526	581	546	563	544	539	543	555	510	522	550	535	599	557	542	572	502	539	520	566	548	535	553	505	495	536	518	593	591	522	557	527	525	566	575	563	568	555	594	559	514	516	506	561	505	547	537	548	544	537	568	507	556	582	527	574	492	520	524	526	538	517	525	565	548	568	574	581	541	515	545	566	516	516	549	544	526	523	568	575	542	520	542	575	530	549	536	546	513	533	583	530	568	510	543	563	542	589	583	498	554	598	521	544	543	517	522	555	574	537	541	535	538	546	565	532	504	554	556	531	553	539	535	541	519	562	544	541	530	543	557	529	582	526	567	529	552	556	499	512	565	581	554	580	512	600	531	563	538	572	540	561	525	557	586	508	564	552	527	547	521	560	588	559	511	556	579	524	595	563	506	523	564	511	514	540	550	565	522	547	576	564	535	547	525	584	554	571	520	550	553	572	547	589	585	534	525	515	591	535	579	547	590	567	544	558	547	571	588	516	538	575	568	560	525	557	559	577	506	566	528	549	550	513	517	528	557	571	540	550	545	565	553	545	542	578	576	593	540	551	533	501	549	494	526	564	542	564	566	555	593	547	540	539	571	561	522	509	525	565	545	572	516	497	542	539	556	513	552	543	531	503	543	530	534	558
3935	5055	3959	2482	1528	1190	989	881	1425	15938	20738	13494	5761	1834	832	524	513	488	479	470	522	479	475	490	452	495	430	470	439	476	516	508	459	466	438	443	449	479	491	501	461	450	493	473	495	476	489	483	472	481	465	489	487	475	485	442	426	489	470	465	456	500	485	499	488	443	465	475	466	483	506	464	467	465	477	472	432	476	458	457	456	454	463	444	452	472	454	506	474	436	493	436	522	468	452	477	465	490	456	466	493	462	460	486	497	427	470	461	473	445	476	480	497	467	472	459	492	449	504	495	479	533	463	477	488	532	447	478	507	456	478	456	479	480	458	468	504	480	457	463	474	460	446	488	486	464	481	473	503	467	458	481	445	478	443	513	480	497	486	507	474	461	516	500	505	443	433	481	482	465	508	527	451	480	454	492	500	507	427	472	442	457	465	484	478	461	460	465	485	445	469	428	450	465	430	467	460	512	445	453	474	460	449	492	487	467	456	423	493	497	504	468	501	491	478	471	475	522	466	480	498	473	487	462	466	495	490	479	529	445	486	462	464	468	447	494	493	474	463	470	440	448	447	465	444	483	479	449	440	507	482	470	483	448	476	489	447	481	504	490	490	480	443	480	485	443	516	529	487	472	458	472	490	477	478	443	450	474	502	469	474	462	462	462	499	457	460	457	485	427	455	475	457	446	478	495	465	435	481	504	477	474	443	529	473	468	464	478	488	490	497	495	462	474	451	468	455	436	486	481	442	471	444	487	492	457	439	482	435	483	461	455	508	463	449	482	451	519	470	463	505	464	475	474	470	460	463	466	475	455	506	504	474	467	462	464	481	465	451	444	481	423	477	468	497	466	465	472	488	496	444	452	459	430	447	448	463	493	469	514	465	470	457	485	470	471	467	484	447	457	487	459	460	449	452	509	472	484	475	472	456	469	480	467	457	458	409	463	470	477	477	475	510	506	509	482	438	466	483	477	448	458	465	436	453	487	451	465	507	467	490	504	455	478	450	427	486	442	499	487	448	440	482	496	429	503	444	493	499	470	439	458	448	429	492	466	461	472	483	457	486	457	508	431	459	457	456	445	454	463	471	471	454	467	495	424	456	490	498	490	449	457	444	451	476	477	484	494	476	486	456	462	470	463	495	504	487	476	490	465	501	479	420	480	470	499	522	490	476	484	490	474	453	488	465	509	468	442	492	491	496	468	479	473	475	448	445	452	505	485	452	486	495	427	439	458	476	452	430	462	482	496	458	441	483	441	537	467	470	454	472	461	470	485	489	523	458	451	461	472	481	452	473	482	468	484	477	468	452	462	479	477	427	461	444	467	478	440	452	443	425	434	493	431	469	471	449	485	471	523	480	442	455	456	464	477	420	505	483	479	473	465	476	447	512	475	444	469	469	460	433	491	462	493	513	480	464	453	463	486	443	452	437	469	454	470	459	481	474	490	458	442	452	467	469	470	449	455	465	459	490	488	477	458	518	470	469	528	434	452	507	459	473	499	446	460	420	431	472	458	460	472	472	489	512	416	454	494	438	472	499	483	464	476	482	508	430	459	488	486	458	484	464	493	444	459	474	489	492	454	446	460	455	516	452	460	475	441	470	476	496	458	448	451	421	447	477	461	485	486	442	462	454	450	508	462	480	512	476	472	489	474	431	477	474	486	470	443	485	462	453	500	453	501	461	476	458	484	482	477	498	492	456	443	475	438	453	477	485	478	502	420	507	496	456	450	491	468	461	443	454	467	481	501	476	467	467	450	493	454	440	458	481	453	449	470	449	455	507	480	446	485	509	449	464	504	528	473	452	481	489	480	449	452	435	458	492	473	476	456	442	457	449	490	455	452	446	496	486	467	475	467	472	482	471	412	456	477	498	477	434	461	480	486	497	499	479	487	482	452	489	465	463	479	478	459	502	480	439	443	461	423	489	459	484	447	454	486	481	465	473	467	475	485	472	463	491	495	440	471	502	472	387	470	427	490	456	484	492	447	498	487	493	438	459	489	491	450	451	473	441	454	461	449	448	462	471	454	455	447	444	459	470	415	445	455	471	466	459	439	461	493	439	448	490	488	482	438	473	508	461	423	479	472	486	465	453	488	487	488	467	490	437	473	453	497	493	457	460	459	450	444	468	469	480	507	463	479	455	444	497	462	475	436	454	478	477	456	489	464	468	453	475	488	429	459	457	444	451	491	480	455	469	467	461	469	485	456	457	482	434	490	429	465	450	457	469	468	449	490	465	463	484	511	446	499	473	483	470	447	478	459	475	475	447	489	451	445	470	488	464	457	471	433	459	463	473	477	476	457	465	499	480	486	473	459	476	447	467	459	473	511	484	470	425	494	466	455	471	435	458	469	479	454	487	457	462	469	491	467	447	512	487	476	464	492	436	428	498	435	482	415	475	485	451	473	437	452	479	424	470	478	465	486	475	456	479	470	461	462	458	452	467	479	452	477	461	436	471	456	469	454	448	469	483	472	434	445	468	403	455	463	432	482	476	465	459	413	493	469	444	497	463	469	434	442	472	492	455	454	461	488	492	483	437	478	480	461	440	495	446	448	486	470	491	413	484	514	447	451	453	470	488	454	479	442	455	483	495	464	463	455	459	485	495	454	492	462	404	463	484	463	472	480	466	463	457	470	500	490	459	441	452	465	494	466	489	479	405	482	438	460	468	450	459	461	476	467	453	502	454	428	481	497	484	510	459	468	504	453	513	455	488	471	449	427	477	477	456	455	472	453	449	490	489	471	413	467	453	457	468	424	475	492	459	442	486	455	504	483	422	485	472	484	512	464	424	506	442	484	508	491	459	448	447	494	507	434	458	458	472	492	466	441	461	450	503	450	449	457	471	489	475	470	481	462	480	467	494	491	491	504	461	455	426	464	456	443	472	490	460	486	460	444	483	464	456	444	449	435	483	484	465	454	471	419	470	497	490	501	460	450	492	438	484	487	444	498	467	459	480	470	490	457	444	422	487	474	468	456	454	439	472	474	474	482	469	452	453	445	485	484	473	472	464	478	460	486	502	455	465	466	487	457	449	467	483	457	459	524	447	495	495	478	474	508	461	501	469	473	454	436	524	440	491	481	484	473	446	435	451	475	468	497	473	465	461	488	470	448	468	476	466	481	480	447	451	487	466	417	483	468	475	445	486	475	465	463	448	421	455	456	454	430	475	426	434	449	454	499	457	456	470	483	432	466	496	443	471	458	454	475	443	475	451	427	441	466	442	469	502	442	457	483	475	475	475	450	502	476	484	405	445	451	457	468	466	454	451	490	453	457	460	445	494	489	428	477	471	489	472	462	468	468	504	488	447	479	458	489	467	502	454	446	465	452	416	422	485	490	478	455	456	436	464	518	463	463	477	463	464	479	504	466	493	482	482	437	449	447	457	415	431	470	468	448	441	451	463	477	489	467	449	463	472	474	503	445	478	476	451	490	451	470	477	494	459	464	421	455	476	471	484	470	476	436	471	483	469	466	439	496	463	473	474	476
23806	21040	28283	24021	21030	10657	2774	1806	3428	24091	34748	26456	12633	3287	1249	887	801	789	713	757	804	774	775	730	777	756	773	818	785	718	754	765	774	773	759	755	770	727	803	776	771	782	721	740	789	738	762	797	733	730	724	749	753	779	745	770	796	762	788	746	743	784	779	725	713	703	785	737	763	754	736	780	734	734	705	705	741	744	736	734	744	746	714	798	745	778	722	731	806	730	790	782	766	759	795	707	765	782	763	741	750	734	761	749	773	705	734	757	777	735	782	762	776	745	712	776	714	731	746	768	785	744	722	762	736	800	764	739	754	706	711	770	772	778	784	709	748	737	784	763	793	704	713	744	729	738	667	721	748	763	790	796	778	752	759	790	754	789	787	782	734	703	799	764	751	764	767	738	787	738	738	735	783	747	758	754	762	719	787	777	760	729	725	735	739	756	789	784	777	759	703	768	789	749	747	737	729	792	754	766	761	690	771	757	714	732	780	732	764	742	774	761	754	746	746	781	781	780	793	757	728	753	774	726	763	755	741	763	739	749	747	762	797	739	767	770	772	748	770	761	712	736	722	778	697	701	747	728	700	829	785	729	784	736	800	715	722	758	755	777	711	755	825	777	755	780	763	762	733	731	720	716	773	711	785	743	725	778	744	757	733	733	738	761	754	796	743	815	789	771	767	738	751	730	764	739	743	788	678	737	742	801	769	743	744	754	703	771	732	707	747	754	754	752	744	741	751	730	743	736	728	786	727	732	707	751	765	735	728	758	709	724	764	748	714	726	714	747	745	736	737	757	733	798	723	732	779	756	831	719	726	772	710	689	779	791	754	755	734	783	755	725	730	792	740	720	769	748	778	773	706	712	764	720	735	767	740	718	703	726	782	811	725	705	740	754	748	732	773	769	796	714	757	734	763	688	764	726	725	758	768	718	752	758	721	722	758	724	797	756	692	734	751	769	749	787	797	778	759	707	774	728	729	742	737	767	702	764	740	767	744	742	765	702	727	750	779	741	770	741	790	735	768	712	762	768	755	735	708	743	737	735	737	755	744	754	725	750	722	719	755	692	766	770	734	737	794	741	731	775	739	728	749	720	751	758	704	750	696	698	763	733	745	746	731	780	715	781	722	765	754	748	781	772	742	769	739	721	740	723	786	774	727	788	792	726	696	770	731	757	731	736	744	712	780	739	776	748	700	774	747	729	806	748	739	769	730	756	754	780	760	779	769	769	758	811	742	797	701	737	724	764	748	765	758	751	740	696	779	741	733	774	731	765	706	788	746	734	712	762	774	764	730	732	791	760	754	738	706	726	714	822	743	757	751	736	753	768	749	762	751	734	748	703	734	776	738	710	730	819	741	696	703	720	726	765	756	760	711	753	743	763	749	757	780	762	687	686	716	717	775	788	758	717	782	740	762	717	716	763	789	771	719	717	707	777	765	753	798	763	769	727	740	734	734	774	778	751	759	741	771	707	697	764	741	741	746	708	728	750	766	786	785	756	771	733	756	733	762	743	738	767	692	712	715	717	710	741	711	763	767	780	715	775	766	774	774	780	703	772	705	761	738	697	751	825	707	718	746	761	733	724	801	716	709	729	706	816	735	751	718	766	715	739	754	740	747	708	764	730	747	811	759	738	761	759	805	768	719	744	740	716	733	728	737	738	706	744	748	709	774	670	755	759	715	737	769	751	725	730	714	743	726	756	766	736	782	781	758	724	733	758	761	742	777	782	724	726	751	736	790	779	725	752	771	796	741	725	731	761	711	711	713	778	730	716	769	770	773	744	734	730	718	734	749	746	800	732	745	770	725	786	771	804	753	749	776	726	726	692	754	737	743	764	667	742	711	755	747	735	736	743	745	743	726	732	740	734	745	748	712	770	738	759	776	780	747	704	755	737	753	698	721	728	746	776	780	755	710	791	784	778	759	745	694	727	732	737	730	737	744	730	780	782	750	771	791	733	752	753	750	716	754	747	769	761	776	744	717	714	733	730	709	738	755	712	713	721	738	736	747	720	708	791	736	788	737	716	757	778	775	745	696	709	750	749	708	747	763	749	735	753	746	753	756	690	721	745	738	776	794	700	739	745	755	728	736	721	757	715	771	757	772	752	784	802	779	726	756	726	714	769	700	753	745	750	710	732	714	750	773	728	770	767	744	796	742	782	762	723	737	753	738	749	744	768	744	754	740	699	746	688	774	738	739	715	753	738	763	791	712	770	729	729	788	722	721	742	771	745	733	734	752	765	775	741	752	760	748	783	744	710	744	723	718	757	779	769	758	745	761	768	679	705	773	722	736	757	737	863	735	765	747	734	691	743	752	733	730	744	712	728	775	720	747	757	753	786	787	745	757	754	723	773	762	755	707	742	713	804	805	765	766	792	772	754	788	777	707	759	775	722	748	752	755	763	733	764	725	745	754	732	745	699	719	741	705	747	732	758	758	715	720	735	718	704	733	736	711	713	773	725	764	770	720	741	757	736	714	768	757	742	762	753	723	766	765	774	746	758	777	716	709	717	749	721	746	744	719	751	742	798	771	756	786	789	721	741	727	765	729	738	767	766	757	770	766	821	710	708	744	761	824	760	763	799	742	793	719	755	739	774	742	751	732	712	713	698	777	698	776	757	733	721	768	718	712	776	697	715	742	740	719	739	756	752	793	733	719	718	697	785	755	755	707	754	793	723	713	755	753	741	804	696	690	727	763	733	795	811	779	783	746	728	747	757	762	715	784	750	810	744	750	768	746	769	746	724	734	752	746	749	686	720	720	690	729	726	705	688	728	690	753	736	740	741	714	804	735	766	700	736	765	822	734	749	757	743	754	697	728	749	729	756	781	753	704	778	759	780	734	760	725	764	743	731	718	692	754	746	738	822	735	725	735	765	729	768	793	779	751	748	780	779	767	765	799	755	711	716	710	798	775	726	726	726	772	729	719	752	718	732	747	722	763	758	702	742	777	779	807	757	741	733	762	766	721	768	772	732	741	771	745	740	758	716	729	711	798	760	748	783	771	745	785	738	741	751	737	785	714	780	729	785	744	753	740	737	732	747	737	795	769	754	758	784	792	710	750	717	754	755	759	733	756	745	711	760	731	776	770	760	680	776	710	701	704	731	761	772	759	750	747	732	754	779	724	791	743	697	804	751	756	747	749	781	756	732	728	721	735	766	739	759	705	809	741	742	738	747	721	725	759	707	774	702	770	712	716	788	750	718	730	799	748	774	731	779	715	751	748	755	776	745	723	712	752	710	690	776	766	742	695	721	660	792	761	765	748	750	723	749	748	748	724	805	685	777	734	750	718	725	775	748	749	744	736	751	749	749	754	755	737	726	730	769	757	753	742	747	715	768	727	761	719	775	778	743	776	781	796	819	786	741	736	751	739	745	728	747	813	702	713	786	740	762	794	758	735	728	734	737	741	738	709	758	736	729	740	720	707	735	757	730	742	749	721	766	686	728	693	750	728	724	708	663	746	760	678	729	733	755	759	741	697	734
4376	7138	6663	5114	3861	2821	2107	1951	5141	26956	31123	21123	9481	2921	1159	687	607	592	645	652	595	615	608	602	630	644	582	601	649	647	623	593	597	593	631	643	598	609	618	626	596	630	621	590	572	626	618	615	632	645	616	627	643	632	581	652	632	563	639	633	634	620	670	602	638	637	573	588	585	609	620	607	620	611	607	626	670	621	605	632	572	604	678	596	614	644	636	649	612	631	623	630	576	608	637	627	628	635	624	639	644	626	639	623	589	557	640	622	634	652	573	624	605	634	593	636	592	589	613	613	638	611	625	598	648	629	594	636	643	624	615	599	631	579	629	593	601	614	672	606	597	611	594	623	626	642	627	633	613	644	618	612	614	637	585	634	598	606	625	685	647	619	606	606	636	613	650	674	612	578	677	613	604	626	616	655	647	620	637	632	618	662	618	634	605	605	615	641	617	615	673	635	609	640	598	597	637	569	678	608	592	592	571	602	644	649	588	613	624	591	589	605	567	640	586	627	643	611	631	593	607	601	610	591	565	600	633	588	585	601	617	603	636	612	589	593	623	620	653	618	640	613	607	619	628	592	643	592	660	669	629	633	601	616	654	609	609	609	638	636	589	576	601	606	681	626	630	625	622	606	645	647	620	645	607	625	597	634	585	665	609	619	603	604	581	646	629	641	615	613	627	596	605	682	623	616	604	650	616	657	623	601	601	621	622	635	617	593	615	584	653	600	640	632	583	635	599	595	602	631	622	598	623	627	627	636	610	595	637	608	583	626	627	624	594	603	592	603	602	574	572	603	617	699	601	614	626	626	608	593	630	634	646	633	647	613	637	626	585	585	623	594	651	605	596	659	669	614	616	630	641	620	580	630	583	618	639	590	639	603	587	596	620	615	581	560	654	616	644	656	613	626	610	609	590	645	588	620	624	611	629	602	618	644	627	618	642	647	603	599	622	579	590	604	638	629	622	554	635	624	638	635	633	607	584	586	627	601	591	619	658	625	614	639	591	624	635	640	627	685	626	627	650	645	622	645	656	602	600	610	637	628	611	638	642	629	628	658	671	616	637	663	642	637	631	638	591	663	574	634	575	575	602	597	578	588	642	639	587	588	645	640	628	626	603	621	608	674	644	634	578	545	637	585	595	611	665	600	587	653	656	605	683	573	598	615	666	641	655	617	607	615	622	644	617	583	643	639	595	673	670	636	584	615	624	636	598	620	627	623	632	641	624	612	597	624	633	618	605	597	628	667	600	652	627	630	618	587	610	641	609	635	570	629	612	604	646	666	604	601	645	636	601	604	640	591	625	636	643	624	558	559	616	628	599	599	660	596	595	615	639	645	611	601	616	642	594	599	562	640	596	641	561	596	576	631	600	623	601	622	609	614	591	626	600	636	607	633	615	577	606	614	601	598	609	609	580	609	619	606	664	599	636	634	600	590	632	642	602	655	630	609	591	633	606	618	631	662	615	633	597	560	627	625	607	604	608	652	585	640	647	605	609	665	638	612	593	601	615	642	625	606	597	593	636	608	591	585	602	604	614	660	616	559	622	583	596	650	589	644	609	624	643	622	621	628	574	641	598	626	609	626	620	587	651	606	652	626	609	631	576	611	635	577	629	600	620	538	602	616	635	610	644	628	627	607	645	629	593	591	606	567	629	640	618	625	645	593	608	596	637	593	652	615	631	652	583	601	566	584	631	631	597	653	602	606	653	599	636	607	600	645	652	585	638	643	667	593	605	618	632	566	620	571	586	648	623	602	602	575	572	604	616	614	675	571	573	632	640	582	608	652	581	641	647	639	620	577	605	606	667	611	570	581	626	604	626	617	576	613	567	653	578	615	582	638	652	613	634	659	594	655	578	640	634	617	623	640	603	633	603	652	640	618	582	622	675	628	643	633	606	604	605	597	659	576	647	590	638	613	602	644	603	624	622	620	617	584	576	600	624	580	628	592	633	581	606	608	622	609	583	616	597	636	646	624	604	619	589	565	643	626	645	610	637	622	630	640	581	604	610	644	645	629	587	610	619	613	642	629	639	587	586	635	612	630	590	593	622	621	617	617	594	615	581	622	639	603	585	636	619	612	590	641	639	601	633	578	572	631	610	601	585	656	635	662	600	606	604	596	644	587	633	662	626	624	626	611	598	620	619	613	665	609	589	649	598	631	633	588	626	585	629	625	585	609	644	628	586	587	611	597	645	643	583	615	629	574	601	629	602	598	602	616	596	617	632	666	627	625	643	602	605	584	612	638	601	636	606	627	580	579	625	620	577	617	636	629	654	632	628	623	626	614	611	635	615	604	645	642	592	627	621	611	576	607	642	662	617	578	584	621	662	592	579	603	610	583	619	634	644	616	591	647	631	609	607	624	609	605	548	614	568	587	619	631	613	634	636	636	636	648	603	645	632	593	640	625	569	637	580	590	624	578	611	656	635	609	608	617	581	626	610	588	622	638	634	600	621	579	579	616	621	595	648	618	604	585	650	670	644	587	617	596	594	668	623	616	595	627	681	627	596	582	591	603	630	624	591	618	597	601	605	604	617	655	610	645	608	661	656	623	603	634	607	599	645	635	640	646	634	675	585	613	577	603	628	619	618	654	622	600	621	561	663	597	625	647	583	581	622	643	648	617	651	587	621	615	637	667	648	630	608	594	633	601	613	609	602	574	590	601	570	637	645	612	624	610	581	616	597	581	563	607	598	596	611	675	625	642	613	616	603	602	585	640	615	646	586	646	629	628	563	603	590	598	630	598	633	630	612	613	572	598	606	628	631	591	644	613	667	634	631	650	592	577	589	562	636	607	624	639	619	626	599	560	604	643	598	628	616	612	548	616	600	631	651	562	669	601	656	621	594	594	580	591	601	591	626	623	645	547	619	652	690	646	611	634	607	614	614	615	663	628	609	624	663	599	613	607	568	577	635	584	615	613	652	625	626	613	595	622	629	631	611	601	625	630	634	562	627	620	591	557	631	620	627	601	597	618	603	583	623	606	627	624	612	649	569	638	639	591	592	606	638	630	610	583	603	589	603	637	619	600	629	600	652	627	609	647	654	563	636	594	615	560	615	602	619	603	586	617	611	621	614	599	602	624	598	629	565	616	610	662	609	616	579	596	637	597	664	616	609	600	646	612	652	662	579	632	661	617	614	603	611	638	623	572	627	610	627	596	657	571	647	594	628	644	634	606	652	572	599	587	632	608	632	619	608	612	631	612	606	590	614	610	587	617	628	577	615	643	599	637	618	619	618	668	642	570	592	651	599	601	605	588	583	620	637	613	637	598	566	603	618	566	600	627	606	614	639	611	601	634	614	635	572	653	664	584	583	596	620	583	613	607	592	575	613	631	629	607	581	624	635	621	601	642	648	664	623	614	608	587	616	622	598	607	620	617	570	625	577	661	587	626	589	619	636	639	598	604	587	604	661	608	604	656	637	641	617	578	624	650	590	647	585	599	598	628	593	602	619	641	601	582	577	587	618	590	619	607	564	625	609	624
27302	13433	1905	1383	838	656	709	676	716	1655	2557	2056	1317	829	638	568	587	609	575	544	539	528	574	566	558	594	554	579	548	623	549	537	539	570	587	570	534	536	542	555	576	541	543	548	556	592	550	592	562	567	556	582	592	546	570	575	562	549	595	596	572	574	606	578	556	584	569	539	562	607	518	530	544	550	555	519	598	541	552	552	540	540	539	536	581	550	529	584	580	550	603	529	598	560	559	578	562	548	566	552	567	575	570	543	613	547	599	563	557	569	541	571	553	551	532	565	605	592	561	590	591	532	584	588	567	546	573	543	544	540	597	565	527	533	543	589	586	558	538	590	585	577	588	559	569	569	548	574	559	570	588	549	585	557	543	584	537	584	558	535	563	566	601	577	565	599	576	572	524	587	590	588	541	570	550	583	591	569	525	601	544	567	562	547	575	551	530	587	567	609	586	525	558	557	572	557	595	585	527	546	554	577	567	598	577	594	552	560	540	550	518	564	540	585	539	571	524	560	548	578	547	574	573	524	525	560	539	535	564	559	542	561	573	577	584	600	536	556	574	578	558	557	559	519	567	577	573	593	557	606	592	562	564	575	562	534	556	593	553	546	561	564	550	563	561	584	527	606	538	555	513	552	578	560	545	568	575	562	535	530	615	605	574	579	548	555	554	531	557	581	557	540	582	577	596	540	571	568	543	569	551	536	585	559	562	566	548	528	583	530	522	583	536	577	589	516	584	557	622	540	557	573	561	585	576	549	537	577	552	585	523	542	564	587	564	548	542	555	509	540	557	584	558	571	524	551	534	572	586	538	597	550	534	566	567	563	570	542	564	546	546	557	585	606	573	616	552	527	548	563	565	541	531	538	539	559	531	539	606	550	560	545	561	588	550	558	573	515	534	564	565	539	554	588	524	571	530	543	543	531	550	582	585	543	572	590	601	614	562	594	585	593	541	586	560	539	556	535	544	558	569	562	561	569	507	537	593	564	581	544	608	573	563	551	531	544	590	560	545	559	531	559	548	572	607	592	596	550	542	552	588	525	524	578	566	545	588	547	558	572	552	592	602	574	542	532	604	519	554	548	577	548	560	570	603	582	605	538	537	548	579	563	594	538	546	583	572	512	525	573	559	543	566	581	533	552	574	564	589	567	561	577	564	569	572	549	498	592	588	545	561	624	575	622	564	534	542	539	549	573	577	606	537	548	553	583	526	547	558	544	534	561	530	527	548	574	564	560	567	581	563	585	583	577	578	553	568	575	627	551	566	590	580	558	546	571	556	572	567	573	602	568	536	565	560	576	582	565	586	566	523	563	531	547	589	621	551	569	532	574	560	536	577	582	548	590	572	567	560	601	549	606	543	539	508	543	623	530	531	544	589	536	542	594	581	575	565	535	535	589	547	557	547	546	595	576	557	537	580	531	546	556	538	573	554	576	573	539	550	543	561	562	534	559	539	598	545	553	593	551	584	554	537	593	584	565	542	521	538	573	574	563	530	645	580	587	580	602	564	504	541	628	573	591	562	558	609	552	533	544	549	540	526	547	581	581	589	537	554	623	560	587	536	596	538	595	585	551	591	550	588	524	539	572	534	583	579	561	543	574	561	540	546	539	571	539	587	578	567	563	575	599	556	542	560	607	557	547	606	621	574	561	593	557	561	576	568	613	586	566	555	590	567	580	560	554	568	590	550	567	543	572	591	598	562	587	532	591	549	540	545	562	591	571	575	590	566	594	526	559	536	557	554	561	545	571	553	552	556	537	600	554	565	531	573	571	565	520	575	555	574	558	572	564	594	535	603	536	536	560	577	545	592	559	586	580	554	580	538	546	577	559	551	544	553	573	571	548	549	592	554	574	580	558	553	575	558	546	534	588	564	549	548	550	553	520	553	576	547	558	568	585	576	521	548	525	553	554	555	580	603	555	555	512	573	591	559	564	525	547	595	602	572	556	576	546	582	586	541	541	538	535	571	582	559	567	585	549	566	565	546	550	571	611	539	523	587	608	529	567	576	593	548	559	561	567	573	582	596	583	577	581	574	548	634	591	546	559	563	566	583	551	557	584	537	559	559	591	569	595	555	569	541	595	578	547	589	531	568	546	550	574	551	565	564	576	564	563	587	537	516	544	555	586	565	574	602	600	586	580	578	574	555	539	598	533	617	535	528	549	553	550	558	595	550	575	569	529	586	573	534	574	545	548	608	540	543	541	583	550	566	558	542	545	576	569	534	589	544	584	570	567	575	553	569	575	547	542	579	545	540	579	519	539	533	536	556	555	571	566	576	561	585	612	586	517	612	587	581	563	543	514	558	539	590	527	549	584	570	560	590	568	581	559	571	564	575	571	554	544	559	560	576	554	604	584	572	546	588	613	586	567	557	602	584	541	561	555	520	558	548	611	568	568	540	576	568	512	555	583	573	569	566	608	575	570	596	535	549	557	580	536	557	529	595	548	573	549	571	527	583	598	583	537	515	554	542	565	513	575	542	565	603	550	555	556	526	556	609	580	554	633	584	530	596	557	575	582	608	560	566	643	568	552	612	537	552	590	539	584	547	541	591	614	629	574	601	540	577	552	572	542	545	572	564	591	574	560	554	567	591	569	562	556	557	566	573	609	616	591	547	593	580	538	571	558	563	542	539	579	602	590	565	586	582	546	578	608	584	563	533	581	544	537	592	539	595	553	557	556	553	576	568	497	535	563	577	553	595	572	551	571	567	511	570	594	546	603	545	577	611	595	564	553	543	524	560	538	562	579	559	561	560	589	548	569	572	575	593	588	557	545	530	547	582	540	540	583	516	583	596	534	545	583	561	566	583	550	597	597	574	588	586	567	600	546	558	540	573	549	552	531	596	562	578	559	566	557	570	594	568	555	550	564	554	530	552	541	538	599	570	530	546	535	605	542	583	551	541	592	555	534	593	541	580	565	590	574	564	591	574	564	536	567	587	580	587	548	618	531	596	558	567	554	555	532	543	556	590	580	579	560	602	581	526	574	572	564	541	554	596	582	556	542	517	593	568	589	608	551	563	563	567	547	569	553	630	562	545	536	570	522	558	561	568	544	606	563	532	581	591	558	547	573	544	554	587	558	567	583	578	590	541	580	631	534	569	587	562	568	542	546	570	583	611	570	574	565	529	605	559	559	581	574	565	583	622	578	542	586	560	567	575	555	566	571	568	590	533	544	579	586	620	616	555	561	582	560	554	541	543	564	561	565	568	540	599	606	536	563	557	584	535	558	519	584	561	595	593	536	549	559	591	535	575	576	582	548	570	564	513	549	513	594	545	539	575	538	553	569	563	573	553	555	615	586	557	525	593	602	571	530	522	568	553	580	545	571	571	547	585	558	552	560	565	552	586	523	597	598	579	578	582	496	594	524	586	588	624	548	562	577	610	599	519	561	584	535	538	604	581	556	556	572	537	632	567	573	560	550	554	604	597	566	532	538	599	544	572	596	564	567	627	562	555	549	559	544	569	572	547	532	543	560	582	573
5066	981	1019	1233	890	658	646	657	805	2042	3020	2192	1214	671	529	469	477	500	473	484	490	480	468	475	459	486	464	443	450	442	500	460	447	437	444	440	470	511	472	479	478	455	472	498	477	407	445	454	458	479	457	422	490	458	468	443	442	503	454	438	474	471	467	447	436	463	449	433	449	480	441	482	433	443	449	484	479	471	432	447	431	448	471	465	467	446	490	483	435	490	449	477	453	435	450	475	468	434	463	441	483	428	478	444	460	465	456	435	465	441	457	481	479	440	445	450	435	476	441	443	436	481	445	446	473	440	504	469	460	426	463	474	472	469	445	483	483	443	452	472	440	494	470	465	454	492	466	485	445	464	446	461	443	443	440	442	453	432	450	486	495	498	483	465	444	458	478	457	467	494	449	431	462	487	444	443	446	470	467	417	470	447	482	472	471	442	460	422	473	440	436	426	449	456	473	443	496	441	467	448	488	454	451	410	479	440	476	454	474	456	455	479	475	476	443	423	461	444	479	449	428	462	457	481	439	480	511	470	458	481	477	431	453	468	459	440	437	478	434	440	465	445	486	461	484	421	481	446	456	463	464	464	471	439	458	430	505	470	483	438	447	465	443	462	459	449	429	454	436	469	459	469	481	429	453	504	464	483	459	496	464	438	467	487	439	435	455	447	474	448	479	447	493	406	463	502	445	455	465	467	428	437	457	463	447	486	474	463	467	448	431	489	454	468	506	484	444	452	454	454	493	476	485	481	459	466	446	436	427	500	441	468	468	473	432	441	442	443	460	440	452	475	494	450	442	457	431	450	511	438	505	462	412	466	435	419	470	460	406	463	401	496	443	477	469	430	476	462	449	456	464	436	456	501	479	441	446	480	454	475	465	449	469	456	437	498	445	480	489	477	458	452	453	455	441	454	456	470	444	434	435	461	471	471	486	469	490	447	432	438	439	432	429	464	419	478	475	477	497	525	455	469	465	475	426	454	465	464	459	438	445	486	466	445	456	485	457	436	487	449	459	500	447	473	490	460	472	463	465	473	434	506	464	510	484	470	472	482	448	458	475	470	424	425	490	438	463	452	468	453	456	473	443	463	450	462	453	466	472	428	466	447	482	443	477	474	457	495	468	445	475	469	431	504	440	443	469	455	456	500	478	495	430	438	459	461	451	436	470	465	461	448	430	467	468	454	466	437	470	453	476	492	502	455	454	478	442	461	452	491	478	455	458	437	451	481	442	433	450	471	457	425	460	449	454	498	423	454	443	434	488	477	448	443	475	435	488	499	481	485	467	453	485	452	443	432	479	471	453	465	437	503	414	471	480	435	436	479	453	466	470	466	457	442	432	444	477	459	482	459	510	441	454	447	450	468	456	464	473	445	459	482	473	447	484	413	479	435	454	444	488	458	456	460	472	444	431	470	496	502	473	525	420	494	482	443	472	455	437	466	429	474	439	459	475	451	466	463	459	454	497	506	443	468	475	468	484	484	423	475	468	498	456	470	463	469	463	485	449	437	453	475	440	497	472	423	406	436	474	421	464	472	483	453	469	464	447	448	464	444	445	454	464	438	464	454	458	491	452	483	447	467	450	463	481	462	446	475	486	460	478	451	429	442	480	486	412	450	465	472	459	471	467	459	469	455	473	466	397	452	451	466	431	428	477	458	459	437	462	447	479	461	458	452	508	467	477	474	404	462	468	462	490	472	451	466	443	460	465	461	495	481	450	452	459	466	450	478	453	463	458	473	485	457	482	446	402	481	431	436	403	433	466	459	449	482	500	483	483	450	477	446	437	460	474	464	451	465	451	408	457	452	449	437	453	461	466	430	458	469	456	437	435	472	450	459	430	472	441	479	491	450	483	454	456	451	478	509	497	491	468	466	463	469	462	490	476	412	497	510	484	450	474	455	440	451	441	495	445	497	407	431	468	435	450	457	490	469	450	455	476	427	500	460	495	502	465	423	461	488	469	428	467	437	469	434	446	439	461	452	438	435	493	458	464	467	427	445	475	473	448	447	481	454	493	512	430	503	437	480	480	499	438	471	423	460	479	440	422	500	452	518	454	438	472	461	464	463	471	467	485	459	475	465	473	484	464	469	522	488	469	465	480	439	458	383	455	468	485	482	465	451	487	461	476	503	452	479	485	472	459	484	470	494	484	480	463	458	446	433	451	461	440	465	459	466	475	453	444	433	461	484	451	469	463	443	480	493	486	457	487	472	442	452	465	450	444	452	478	475	463	486	454	417	422	443	480	510	457	452	476	488	452	441	454	447	426	416	488	476	433	458	482	462	452	466	496	476	455	508	436	482	480	419	425	470	454	449	426	485	443	460	495	475	465	447	447	460	435	463	445	459	489	445	467	422	461	481	431	455	503	419	456	464	464	454	453	431	472	451	496	457	470	433	442	476	451	455	463	471	480	480	462	460	471	437	468	460	424	433	450	456	462	450	434	475	435	479	472	464	479	492	499	465	450	437	409	490	499	467	430	467	462	479	439	487	465	464	437	431	461	443	453	487	437	435	490	455	472	478	457	471	423	479	473	453	412	442	502	446	459	478	472	480	499	444	429	446	453	467	492	465	484	443	448	476	485	490	463	476	422	454	479	452	467	450	446	480	434	436	468	447	444	493	431	421	457	491	485	474	467	432	464	445	459	471	414	455	481	464	457	471	473	470	466	491	475	467	484	474	473	487	486	462	439	450	447	449	464	446	470	470	481	450	449	469	448	455	451	457	450	431	452	455	452	466	475	435	472	446	466	451	466	472	474	447	475	459	464	464	503	476	490	477	440	439	485	398	443	467	466	459	433	425	493	459	469	450	414	461	466	478	488	408	423	480	486	455	466	449	457	470	453	455	445	456	490	472	430	453	457	484	456	487	463	485	509	466	474	466	454	459	473	464	465	483	479	451	464	446	423	427	459	446	485	490	497	460	500	448	473	452	421	437	441	443	472	503	481	462	483	482	437	481	489	489	434	457	475	469	461	478	450	480	483	450	482	444	460	436	459	471	473	438	461	455	457	476	478	441	495	460	478	498	441	453	464	445	437	495	483	498	468	480	464	455	481	432	468	454	436	453	452	433	468	435	449	435	463	450	437	493	449	442	466	478	429	462	448	501	468	445	497	421	488	447	435	468	485	486	475	466	474	431	444	464	434	428	446	457	473	486	480	457	477	445	462	453	476	468	444	448	419	489	479	439	447	476	471	471	474	473	422	447	467	441	422	489	432	489	507	430	460	468	476	501	463	472	425	416	452	442	420	451	453	453	423	465	441	456	466	441	460	454	437	468	416	518	440	446	471	474	468	446	451	437	484	473	456	491	456	442	440	478	475	482	462	445	452	450	464	458	464	513	438	505	473	486	419	447	480	454	418	515	460	434	467	467	472	457	483	466	424	464	455	420	455	461	487	463	442	433	436	509	443	472	480	465	463	488	448	457	492	449	458	507	459	444	451	445	477	514	488	454	437	499	452	455	480	476	426	438	494	468	449	491
24894	21094	27422	24968	11308	1655	1041	967	1678	15848	23796	15385	5865	1708	868	659	629	665	641	600	651	635	611	644	603	651	614	654	659	670	647	646	637	661	625	622	653	664	631	618	579	656	636	607	645	595	606	615	643	653	649	632	622	638	594	630	605	632	648	668	624	612	628	676	624	631	660	655	608	648	639	636	649	630	691	609	677	649	654	641	630	596	652	596	591	620	635	582	651	661	695	616	610	664	639	638	595	644	659	644	649	602	639	577	587	628	632	583	628	656	594	603	614	667	619	672	638	665	638	641	643	609	619	642	634	708	655	613	647	604	636	627	627	657	628	666	631	602	625	668	679	571	615	596	644	630	667	626	675	587	635	637	656	624	658	622	635	596	627	659	656	637	594	632	705	686	644	586	661	636	636	648	613	623	610	576	584	636	615	631	677	622	623	619	689	638	595	677	632	648	648	635	619	624	629	604	645	640	631	625	619	621	620	582	662	649	630	635	617	601	626	660	646	653	666	596	675	651	641	577	649	675	640	568	585	674	614	600	637	687	630	606	616	622	630	606	637	649	630	621	636	616	667	629	638	569	645	589	612	620	596	617	663	651	600	618	628	626	632	616	656	641	589	617	665	692	598	625	618	656	618	623	615	634	643	585	605	648	613	663	636	601	621	628	602	617	617	647	619	603	629	665	628	592	638	636	580	608	627	622	616	656	602	654	649	613	655	661	627	596	598	647	632	642	587	621	652	622	628	637	668	598	605	638	659	681	590	594	641	618	612	607	636	622	614	674	623	690	627	601	574	650	652	639	619	613	595	651	628	607	658	590	565	587	673	629	628	608	647	608	656	632	618	667	610	635	616	585	639	614	650	639	615	650	613	615	605	617	620	634	630	640	652	603	677	636	637	615	601	642	615	584	684	600	601	651	624	618	606	649	625	632	568	638	598	595	662	600	621	609	634	643	638	679	653	644	614	644	612	605	631	638	635	640	622	632	614	637	626	624	597	634	633	630	640	635	615	630	627	632	655	596	681	650	662	628	650	651	599	645	622	600	660	608	609	636	602	650	599	603	606	639	620	619	586	624	617	639	651	610	604	662	668	637	626	691	593	637	610	610	597	623	608	649	581	631	653	612	591	662	616	665	640	639	607	644	642	628	622	659	669	684	636	601	626	628	588	589	617	596	620	634	581	624	662	627	589	621	644	623	603	591	652	604	595	590	667	646	649	684	659	617	647	658	588	629	648	642	637	609	657	621	645	621	655	660	630	623	615	609	590	669	652	602	618	673	619	623	660	665	692	615	619	643	610	640	629	673	659	649	622	606	617	583	603	623	656	616	591	624	625	638	639	595	655	618	639	642	658	572	599	625	644	613	641	663	608	608	623	640	656	596	620	646	639	631	619	641	621	634	600	642	655	611	659	639	651	629	629	631	658	690	631	642	659	628	641	615	599	621	586	656	641	583	570	624	605	682	628	630	645	640	652	570	647	642	561	600	674	674	594	629	641	658	644	645	643	631	662	607	604	606	637	693	628	616	671	601	634	631	594	613	634	649	609	635	646	664	633	629	651	659	641	634	631	640	600	581	607	653	670	638	633	619	615	628	676	590	620	648	638	645	643	646	649	624	650	622	611	633	630	612	615	684	614	617	602	648	644	619	612	626	620	570	643	633	650	626	606	607	641	648	636	638	672	666	627	621	616	630	639	573	598	647	630	645	628	631	607	642	595	586	666	676	647	664	603	679	651	629	580	648	644	653	618	598	639	668	596	643	597	618	617	640	630	622	613	620	577	635	703	594	632	620	607	670	619	624	630	633	619	602	581	633	586	650	629	589	634	576	605	584	649	609	583	593	614	596	594	630	646	624	593	643	651	617	653	657	652	626	651	629	621	612	644	648	590	670	622	649	663	590	623	618	593	645	629	608	617	602	592	622	619	674	622	628	618	659	648	656	610	633	609	585	580	595	608	609	607	666	595	588	613	638	606	670	624	631	665	630	626	631	697	608	644	624	602	616	605	597	591	613	649	615	580	606	603	646	655	608	620	637	664	647	682	637	673	581	603	660	601	689	616	617	614	637	669	665	637	615	647	635	634	612	674	622	680	659	617	661	631	628	614	609	603	656	594	618	636	574	658	641	618	614	586	683	617	653	599	647	657	617	608	647	658	676	668	649	646	571	617	640	675	652	643	651	611	636	636	631	626	664	617	597	599	624	619	617	591	601	614	645	640	571	659	683	654	647	643	627	623	654	670	678	668	655	643	591	655	634	625	622	607	617	629	660	584	609	638	622	618	641	616	617	629	657	610	635	605	641	628	637	625	577	627	637	562	684	607	637	605	666	668	619	613	609	667	595	624	618	673	630	623	617	609	643	631	630	642	642	645	636	630	608	651	614	625	615	605	602	636	638	635	676	620	635	634	647	657	674	587	643	632	609	603	609	665	701	649	574	615	632	623	632	651	685	585	615	678	658	628	648	578	616	597	625	635	597	670	607	638	629	656	631	625	648	636	647	642	665	608	645	670	633	623	629	605	631	590	662	621	586	627	614	589	600	609	607	597	676	559	629	662	619	645	651	631	644	621	613	643	617	668	671	602	629	622	614	568	657	610	650	593	592	631	583	641	639	630	615	583	692	623	602	637	648	648	611	645	635	639	655	625	645	628	635	582	651	678	674	651	677	606	627	607	670	617	673	639	585	643	605	585	607	605	612	613	631	604	652	611	637	602	585	603	611	661	639	652	662	638	615	636	640	629	612	701	613	682	640	639	666	651	611	689	650	652	638	621	608	596	631	633	591	637	602	612	623	607	646	591	634	681	602	651	621	601	671	610	586	658	639	647	647	627	638	636	655	637	603	632	641	589	681	583	633	630	636	625	581	638	595	679	562	610	638	642	606	620	598	652	638	598	612	612	601	652	660	625	626	678	625	639	636	635	633	618	633	632	634	631	601	642	635	579	645	641	658	606	633	651	647	631	633	614	624	620	611	665	646	646	612	631	620	607	649	622	609	607	585	580	595	653	626	626	630	600	648	610	622	617	650	645	614	654	619	607	575	610	638	580	619	598	609	626	657	695	656	614	580	623	619	657	645	628	660	653	647	610	649	649	638	605	629	639	610	593	692	655	657	651	627	629	673	607	626	596	612	635	644	566	604	652	601	610	664	624	589	598	592	596	642	619	615	653	646	659	624	606	657	572	624	637	640	653	666	612	590	616	597	637	604	612	608	641	639	649	620	624	610	626	623	602	657	630	588	616	616	589	648	634	623	623	622	679	644	597	647	600	662	613	645	642	622	598	588	615	625	679	663	643	612	623	645	610	596	599	656	633	573	631	623	637	670	631	623	629	643	605	653	623	608	613	622	664	650	646	670	644	612	610	596	613	616	581	654	636	622	621	591	606	611	660	639	622	628	587	626	617	623	629	609	608	600	676	631	622	642	706	633	616	614	621	642	580	628	655	597	580	602	625	649	634	649	619	649	642	586	658	595	578	604	592	633	636	608
3794	4217	4409	2178	1667	1030	861	1026	2442	18847	20973	12622	4929	1627	752	579	546	567	540	551	576	544	507	528	514	539	521	538	540	553	527	559	550	570	543	544	500	517	564	563	500	522	504	527	520	501	543	495	521	550	539	512	580	541	506	554	531	568	529	546	511	508	541	542	535	533	551	509	577	530	534	511	525	538	527	522	491	559	553	533	534	521	513	506	513	509	510	526	559	571	511	522	508	521	485	511	540	499	530	551	498	534	502	466	572	533	564	524	561	511	527	528	533	524	519	540	578	530	491	539	536	522	528	469	556	552	531	543	540	484	514	463	526	484	523	533	555	556	550	518	537	516	471	547	531	540	499	514	499	523	509	501	534	532	561	546	536	541	548	495	509	515	594	517	541	553	516	557	547	506	556	518	537	528	534	538	537	542	510	523	485	525	539	522	562	543	518	523	524	530	516	542	557	526	563	528	521	507	529	491	559	516	512	543	503	556	503	511	523	537	523	527	515	513	570	493	505	548	540	535	555	530	544	498	518	541	504	528	544	551	551	520	540	502	514	513	527	537	514	531	490	525	565	515	509	502	522	544	537	551	523	524	535	509	522	514	500	499	515	530	531	541	561	533	543	531	532	536	554	495	516	589	542	528	579	521	533	536	495	507	518	523	510	500	519	503	492	494	516	535	522	545	487	521	513	517	511	506	528	544	520	525	535	533	518	521	517	512	544	529	551	523	538	522	524	529	500	523	548	532	538	499	498	525	524	538	536	517	522	569	535	509	524	514	523	532	555	520	527	526	538	539	510	486	507	569	492	523	538	521	468	491	563	523	513	542	512	522	535	497	488	556	525	512	529	539	541	547	533	518	535	522	521	526	513	529	496	549	523	561	552	527	513	517	540	533	546	551	477	519	482	523	516	492	497	535	508	552	506	528	521	492	502	496	514	499	526	514	533	528	498	523	504	516	553	509	496	521	526	513	532	520	510	520	527	550	546	521	559	476	492	519	538	548	545	527	528	516	526	542	541	518	567	541	543	519	517	532	510	530	564	515	514	543	524	574	528	495	548	499	545	473	560	531	525	518	516	529	522	506	524	535	523	528	509	518	530	531	545	523	504	522	513	520	509	471	519	527	530	526	509	516	536	498	521	501	507	542	492	529	529	544	537	528	533	526	526	537	530	523	513	541	505	497	486	511	515	556	498	552	505	521	519	535	543	501	522	525	547	554	519	540	515	542	508	549	497	495	519	537	512	505	512	497	527	481	530	560	548	545	550	537	541	494	524	515	556	504	544	553	531	514	531	518	508	503	560	515	531	548	510	533	509	521	470	551	536	517	482	545	488	526	484	513	536	542	553	556	493	568	550	538	536	522	527	522	540	577	518	493	515	540	533	552	486	518	516	550	554	500	500	527	532	490	516	549	526	520	515	524	527	526	504	509	548	542	533	505	511	546	557	543	543	584	519	584	548	571	501	542	507	510	522	524	556	557	533	508	516	543	594	548	528	514	522	548	529	508	566	553	534	518	549	531	497	569	513	539	521	515	539	534	516	541	575	481	580	485	531	529	499	575	485	510	513	485	537	522	499	519	550	513	540	524	505	509	519	551	503	499	586	518	518	493	529	548	521	512	551	528	520	466	539	549	514	527	526	524	521	542	544	526	542	492	551	515	531	508	552	534	530	514	507	495	525	576	537	547	551	514	493	530	533	552	521	496	553	521	508	514	513	546	501	525	542	520	510	544	486	486	526	549	482	529	537	517	488	501	527	499	515	526	520	500	536	528	523	506	522	509	529	489	528	532	509	548	564	572	532	512	517	504	547	484	515	530	558	518	535	563	544	524	531	533	514	512	473	521	517	539	518	515	548	543	548	493	517	527	501	519	507	549	489	478	517	528	545	486	515	565	524	502	576	509	544	538	571	547	524	526	556	538	522	557	532	547	539	514	528	523	516	538	562	511	524	555	526	522	509	501	539	533	510	551	506	540	556	519	531	534	548	511	512	511	509	518	526	531	490	531	510	516	511	536	533	495	519	534	564	568	523	472	534	505	521	520	520	538	481	545	499	524	506	544	515	520	535	483	567	529	495	541	531	570	507	518	499	527	538	514	508	552	517	507	524	525	550	516	487	523	548	515	505	527	521	549	543	524	522	497	551	566	552	493	496	537	535	515	498	500	555	533	501	513	543	522	562	530	534	474	529	538	516	503	492	511	541	525	508	530	524	482	520	547	534	530	498	507	486	519	536	524	505	528	498	538	484	564	551	518	576	534	552	498	521	521	547	503	503	541	528	548	528	472	530	500	491	511	503	504	518	529	533	550	480	611	534	519	571	506	523	522	528	506	521	545	503	518	540	517	484	494	531	540	535	507	485	540	517	548	525	552	529	508	540	502	493	564	513	487	509	535	496	523	523	540	474	536	503	526	553	515	488	495	529	523	485	535	491	555	512	532	525	530	547	543	532	521	529	538	520	500	514	538	515	535	481	489	535	512	555	529	487	557	522	493	543	523	524	512	494	493	541	497	536	512	508	547	519	517	515	536	566	542	511	528	531	531	545	499	555	566	490	540	497	526	492	535	520	539	504	520	514	526	531	580	523	520	534	525	533	547	512	549	534	554	527	492	530	526	542	491	518	500	567	530	521	482	500	515	491	534	510	537	522	581	492	532	518	524	487	560	528	525	526	515	523	554	515	564	494	518	541	544	528	535	503	472	555	527	527	546	515	496	510	539	528	570	496	554	511	489	519	490	526	505	510	540	530	523	514	490	490	524	564	506	515	549	483	527	503	515	484	528	516	524	514	538	509	498	521	544	492	539	509	498	508	530	535	545	449	555	489	528	545	538	508	503	526	515	520	526	497	564	511	526	536	496	522	540	492	539	495	526	559	516	544	516	541	471	556	544	484	491	478	508	513	526	504	570	534	506	496	496	587	550	535	547	519	477	513	511	541	552	516	499	537	503	511	538	557	500	550	487	501	530	490	505	513	547	514	558	463	520	498	522	519	557	518	549	526	558	531	530	530	498	549	532	529	517	520	534	539	522	555	547	514	516	500	533	511	525	560	506	511	549	487	554	535	535	529	515	525	540	547	479	564	502	494	501	542	540	528	546	505	497	522	551	548	520	546	546	521	516	531	536	535	549	531	500	482	493	540	476	534	555	501	568	559	544	524	534	552	509	538	565	502	556	486	511	529	576	504	513	491	548	519	503	532	549	486	501	527	564	529	500	519	536	548	536	518	488	565	548	508	568	517	552	524	543	529	548	517	523	572	573	523	504	555	504	538	514	528	536	557	590	514	550	489	524	491	545	538	503	549	515	499	532	549	516	494	545	479	531	500	578	516	531	513	535	512	536	532	494	503	503	533	510	546	511	510	515	546	475	537	538	510	538	508	516	539	537	484	551	543	484	508	527	538	515	543	545	475	511	519	489	541	507	544	491	529	545	465	481	528	577	511	520	548	526	572	528	576	518	541	506	486	543	533	528	540	514	518	567	496	495
23891	21057	28331	23992	21049	9322	2377	1882	4614	31136	36174	24155	10402	2830	1215	868	847	828	842	806	803	850	862	819	877	818	870	768	806	776	887	797	870	808	810	845	771	840	866	797	820	795	808	842	793	823	777	764	827	760	776	844	830	804	798	839	800	833	843	795	761	835	829	824	782	800	800	856	767	834	884	847	835	822	844	804	765	819	784	792	787	811	771	863	813	787	801	809	800	813	788	830	782	805	848	837	864	830	813	778	774	798	738	777	849	783	791	818	837	810	816	790	835	803	783	761	814	770	824	775	766	762	827	766	788	788	794	839	740	762	804	788	783	784	858	801	842	822	762	846	857	813	789	841	812	785	764	817	784	833	790	783	780	814	836	774	839	803	833	790	745	808	753	791	807	817	743	793	831	825	771	798	755	741	826	794	851	832	780	835	827	849	818	766	820	841	792	758	793	828	811	774	831	816	805	815	894	795	810	777	794	848	862	808	756	730	778	816	765	800	803	797	784	811	812	794	851	858	850	834	779	769	779	747	811	803	796	811	817	817	798	799	830	763	762	834	803	806	830	829	803	805	808	795	787	799	752	818	830	818	760	816	794	828	779	820	743	801	773	766	768	779	770	795	776	827	782	778	834	783	797	843	784	768	832	803	777	843	768	778	781	783	788	781	815	819	783	829	829	812	879	806	782	792	847	800	815	795	784	809	782	818	787	749	788	774	791	797	751	768	749	784	775	764	774	810	760	833	811	803	756	805	780	799	734	760	819	831	852	781	805	785	801	777	802	758	840	754	801	799	781	806	810	783	810	734	792	721	804	763	825	844	836	809	799	814	754	796	791	776	801	813	825	767	818	814	813	788	800	793	780	749	810	762	786	816	772	820	748	799	749	761	811	824	824	773	841	854	814	810	839	879	797	784	813	747	855	825	796	824	817	779	806	776	747	777	750	811	789	809	795	844	789	771	812	772	820	787	830	822	773	750	815	788	761	817	809	778	785	790	833	795	784	816	804	821	815	798	774	743	769	835	806	783	789	782	804	745	787	757	783	860	753	788	739	857	772	825	774	814	797	779	814	827	827	823	802	838	791	786	831	803	835	842	811	797	764	792	786	787	817	804	815	822	779	764	841	804	841	794	770	814	804	851	807	792	850	773	778	821	835	815	804	769	789	769	775	750	767	788	841	856	861	827	752	824	828	810	811	824	783	818	782	832	825	833	833	821	805	818	808	807	803	825	768	746	827	797	758	833	797	746	810	834	800	790	802	840	813	801	756	820	789	798	783	799	718	798	767	774	779	803	826	786	827	805	778	820	802	830	819	745	834	794	845	805	844	830	793	855	782	785	819	815	723	843	806	808	772	763	828	766	827	780	807	769	805	758	792	808	842	770	779	820	782	824	805	801	781	745	824	829	799	814	785	815	809	768	828	813	793	824	808	815	853	761	796	796	781	773	773	781	825	770	817	822	777	802	827	807	771	800	881	757	828	820	797	811	791	765	801	766	757	856	843	832	815	805	786	793	802	815	804	818	836	764	783	772	834	822	760	772	831	799	818	792	806	802	764	812	805	768	771	842	768	812	755	803	739	744	792	783	763	813	805	821	773	785	786	798	774	780	823	750	809	798	811	759	786	819	786	723	786	822	794	784	740	795	787	820	763	802	774	787	808	815	782	782	812	744	811	821	789	773	795	742	810	831	792	809	768	816	770	778	785	794	767	808	806	773	793	796	784	774	759	750	782	777	769	773	778	797	786	816	837	780	775	771	774	862	806	794	834	791	768	764	804	790	762	757	766	757	815	774	757	798	735	781	735	727	878	794	833	830	803	816	799	765	793	854	752	735	797	788	800	768	783	802	826	813	792	815	777	831	779	800	771	813	792	760	842	846	812	777	835	848	787	833	868	796	820	764	694	804	784	813	752	805	761	786	745	732	768	819	764	766	793	748	785	818	774	766	811	858	814	771	757	758	795	750	798	796	825	759	839	841	766	819	823	758	815	784	768	828	808	681	778	834	780	811	810	798	790	813	783	776	844	801	830	820	859	832	762	786	798	769	779	788	783	833	796	803	822	789	777	793	765	787	805	774	838	779	821	780	776	828	816	834	762	825	813	732	791	820	796	861	810	888	806	788	815	757	790	768	805	787	766	790	777	765	790	815	805	831	797	807	826	773	777	794	792	764	781	766	761	805	814	830	823	824	788	812	840	769	794	808	802	807	818	765	797	813	779	767	774	796	792	809	784	769	781	781	770	777	809	825	754	785	791	827	791	829	799	798	819	752	800	823	803	779	826	801	833	776	783	805	757	806	841	802	857	769	773	807	849	796	779	814	828	806	793	801	768	773	800	801	822	806	822	836	817	839	799	725	833	785	773	778	808	851	756	793	779	824	748	732	815	800	819	803	789	796	780	793	787	809	810	760	755	780	796	822	794	829	794	810	802	822	745	806	805	820	745	776	817	798	801	745	708	738	765	813	776	776	759	799	813	829	779	786	778	805	821	791	727	820	819	810	788	789	788	792	792	830	811	800	814	840	747	804	794	781	762	870	789	769	809	814	788	753	810	830	800	755	766	855	810	809	849	795	811	794	807	844	824	815	783	790	777	796	805	818	827	810	762	776	790	792	812	778	819	818	808	807	814	839	761	805	792	838	717	838	770	798	758	825	786	824	769	832	760	755	728	739	833	762	736	776	822	833	751	774	764	763	807	866	861	801	792	756	842	763	827	826	755	774	804	814	850	850	808	817	838	823	786	737	781	813	805	778	765	784	830	836	773	803	743	795	766	769	768	757	802	782	765	797	851	790	779	814	798	818	800	836	835	816	796	810	824	777	797	819	766	814	781	798	814	781	777	836	812	773	773	806	742	816	807	798	820	793	819	777	774	842	776	786	811	792	794	834	749	775	797	811	820	798	848	782	726	855	764	823	745	751	703	815	764	808	797	754	803	832	736	805	822	780	849	782	831	785	774	792	875	751	837	774	817	834	805	809	798	799	771	773	790	822	789	757	783	808	823	822	811	779	817	765	761	797	849	758	795	813	812	786	820	818	795	832	763	788	807	790	741	766	835	799	787	817	809	817	813	796	797	824	785	789	728	800	790	822	787	781	759	781	791	780	789	814	751	818	765	811	774	766	828	782	861	785	781	782	833	789	771	800	840	787	801	830	799	862	725	728	813	781	795	804	781	776	791	753	766	797	753	756	782	798	805	788	802	793	790	812	747	790	806	765	859	838	827	837	778	787	801	799	805	799	817	772	818	745	770	820	837	782	777	864	843	817	772	819	815	809	813	803	736	752	780	798	811	786	801	778	734	833	814	793	766	798	861	783	813	786	766	801	836	778	821	736	787	841	771	783	787	800	792	806	775	813	826	785	842	834	847	798	740	778	797	782	796	794	764	824	780	783	774	792	799	787	805	756	805	822	820	809	810	772	796	826	794	799	793	756	788	834	830	773	744	788	864	803	783	788	735	749	844	767	764	760	789	760	793	753	783	766	795	813
4463	7135	5856	2919	2230	1692	1642	2150	6528	32779	31054	18824	7903	2503	1085	732	674	705	682	666	673	704	637	651	643	634	659	648	663	657	643	678	712	681	702	725	697	642	632	664	657	640	693	637	659	692	703	661	662	663	658	659	682	654	690	707	691	640	678	733	653	693	637	694	685	654	687	648	643	647	666	673	673	664	663	677	628	659	619	655	628	640	677	688	698	658	647	650	640	642	651	669	649	658	646	690	662	663	650	690	653	660	657	688	687	673	710	624	643	638	684	693	616	648	651	675	691	664	734	631	614	614	657	656	668	655	683	621	609	680	662	682	666	658	675	713	704	674	681	667	644	671	627	647	621	677	668	668	676	705	650	659	609	658	686	652	630	647	653	685	651	609	641	676	612	610	629	637	620	687	685	641	637	651	668	643	625	682	651	692	629	703	655	639	629	692	648	706	639	694	631	664	624	646	623	643	625	652	626	617	637	652	638	658	690	662	671	667	605	647	610	623	672	643	650	663	651	684	690	667	676	638	680	630	684	661	683	620	673	662	647	626	664	675	703	653	665	723	623	623	671	642	660	651	655	664	630	661	661	673	653	663	693	682	665	635	714	700	618	633	678	679	670	629	663	682	690	676	598	639	671	648	661	650	642	657	687	688	660	643	627	677	642	702	692	667	632	674	658	676	655	674	673	680	631	665	651	649	665	623	666	625	666	672	654	691	646	634	644	670	642	682	642	629	649	652	638	670	684	659	669	660	713	705	628	655	688	698	712	616	650	623	665	611	674	697	666	659	681	674	644	655	675	644	619	700	733	629	650	636	656	648	670	662	649	678	669	637	646	643	668	667	646	667	673	647	637	610	644	634	622	649	668	607	659	679	666	641	650	700	663	653	677	626	679	664	691	639	675	644	656	653	614	690	683	663	638	648	640	629	665	652	652	665	628	693	673	677	673	633	654	659	716	717	655	649	726	690	656	668	685	666	681	682	638	632	666	658	702	642	693	650	665	685	642	644	614	629	671	651	636	677	677	649	644	680	624	652	625	674	674	673	605	617	694	660	671	676	651	668	652	673	692	671	660	691	634	613	644	635	628	605	640	638	620	633	678	601	702	645	657	653	630	680	672	638	623	603	683	662	653	655	663	673	635	676	680	598	674	642	682	666	672	669	688	662	696	655	637	653	673	649	622	703	650	604	695	651	602	657	674	669	698	684	665	656	647	676	647	683	644	694	682	660	639	642	710	662	619	652	664	667	624	618	647	667	695	661	641	688	601	667	616	675	633	700	593	690	635	618	663	649	673	658	684	618	609	653	656	619	681	679	657	699	664	621	664	657	646	624	681	741	622	667	680	677	648	653	666	686	672	697	654	688	652	638	668	703	667	657	653	657	663	686	649	622	652	664	662	611	659	641	671	709	629	646	695	664	689	637	660	690	660	619	633	633	694	663	620	631	638	608	642	630	637	677	635	659	658	711	655	656	657	667	626	656	645	642	662	643	631	670	670	700	623	629	643	648	666	678	696	654	671	615	653	611	647	664	629	679	607	667	642	679	635	667	609	681	645	605	626	614	680	682	651	660	682	660	662	687	664	651	662	686	660	661	670	673	635	630	635	675	667	669	705	656	691	652	630	681	686	633	677	668	653	634	630	645	664	656	683	639	676	684	626	636	639	698	645	632	583	627	654	627	632	654	637	666	646	692	690	665	637	640	686	690	657	634	628	675	638	682	671	652	634	681	667	668	679	667	664	654	662	655	654	695	649	672	646	644	669	607	654	621	661	653	687	668	641	704	663	681	646	625	639	659	668	672	643	700	650	642	641	642	673	655	640	708	640	687	650	696	676	650	658	700	653	679	672	624	690	616	688	674	647	672	670	616	617	677	671	619	646	663	656	607	651	619	650	669	636	640	675	670	620	639	665	688	638	653	667	712	631	660	656	706	616	663	670	654	654	659	655	644	650	660	708	629	633	687	629	607	660	650	657	652	610	680	645	631	664	626	624	659	638	629	677	658	678	655	660	651	647	633	689	642	659	607	625	683	667	702	612	613	622	659	625	637	641	625	661	643	676	640	635	648	661	653	664	649	647	649	643	698	687	706	656	635	670	686	673	648	575	697	654	689	685	649	654	666	664	646	640	634	689	611	644	668	602	695	660	673	621	626	717	664	663	729	633	646	658	682	663	682	666	624	650	626	678	655	676	677	659	602	713	680	670	606	630	696	632	711	650	610	681	632	695	644	653	653	665	652	659	630	680	657	673	674	657	669	654	664	678	639	665	623	658	686	651	648	683	687	653	659	666	631	669	681	642	621	670	663	645	645	632	660	604	663	648	660	636	645	647	652	632	621	684	651	666	688	627	623	646	661	658	693	649	625	631	614	642	644	664	661	684	618	677	632	646	677	681	631	629	630	667	642	656	668	657	639	694	688	645	673	665	696	659	676	667	677	618	632	632	650	675	669	687	623	667	623	641	667	653	604	657	678	661	718	631	648	630	655	647	666	658	641	665	684	656	674	684	647	670	629	684	630	642	609	647	716	623	644	637	659	681	644	667	654	641	639	644	652	651	646	605	679	653	630	637	655	647	597	672	730	685	628	644	621	673	641	659	674	623	660	653	653	654	676	651	682	640	645	653	688	677	641	636	620	642	654	636	674	585	649	636	654	682	651	633	668	637	670	672	608	684	660	662	661	673	609	645	639	620	608	646	677	657	622	644	715	643	626	707	606	694	667	648	634	617	706	619	676	602	656	668	635	619	661	707	651	638	670	649	653	659	581	650	673	622	606	645	676	615	624	598	629	675	670	626	672	713	676	664	668	656	651	631	630	640	655	631	667	632	690	700	657	663	678	643	622	686	644	646	681	627	622	636	677	696	639	654	634	720	676	679	623	618	650	641	677	648	656	656	658	660	639	678	645	603	664	695	631	619	628	674	661	661	652	619	646	690	693	650	623	623	645	682	669	601	661	679	668	700	695	587	646	657	632	715	700	654	636	648	606	650	623	634	677	628	676	616	665	642	644	652	661	677	675	676	582	671	659	609	665	657	667	642	628	665	624	625	632	650	665	632	632	640	674	659	661	654	644	662	659	695	686	644	640	627	688	642	663	647	666	650	690	641	668	652	628	668	666	635	650	681	689	666	680	708	645	673	658	628	674	636	710	688	681	645	645	670	627	672	622	679	716	657	676	640	645	622	667	663	644	668	645	691	600	659	682	644	648	679	647	667	702	658	658	626	656	613	653	662	672	645	665	650	643	659	607	601	612	714	643	646	668	635	687	675	664	647	604	635	621	661	635	630	645	655	653	603	672	682	663	669	635	717	628	635	641	665	682	646	659	682	675	679	673	639	668	661	655	635	658	700	630	646	637	666	684	646	598	620	626	629	635	656	642	606	662	683	603	608	602	640	649	617	656	626	681	645	708	633	598	615	644	678	668	670	641	647	654	615	684	633	632	690	662	659	616	687	654	667	650	663	645	654	627	654	661	680	611	652	654	611	657
27362	13664	2072	989	655	621	659	709	1185	2141	2033	2017	1257	782	660	625	599	595	576	636	624	619	584	561	615	586	620	547	632	627	591	555	570	576	611	555	521	593	630	585	555	569	565	583	605	649	591	574	598	622	592	604	624	641	554	622	621	629	577	592	608	556	552	626	581	626	552	576	623	598	605	614	574	622	596	639	615	555	569	559	605	565	578	582	628	624	636	623	552	602	593	575	619	560	577	604	564	530	610	592	569	555	559	578	617	571	564	552	563	598	612	591	587	515	593	558	597	608	621	607	577	604	608	614	582	598	583	636	603	588	587	623	544	606	553	600	644	585	584	588	594	602	611	574	589	625	564	596	554	588	563	576	585	686	609	596	594	582	584	587	580	623	603	604	593	596	555	650	591	641	598	602	596	591	555	597	602	550	569	603	632	540	601	611	578	573	600	592	563	598	601	598	594	571	585	574	557	625	598	616	574	590	592	643	646	595	601	602	578	599	592	600	632	583	575	602	576	611	567	617	577	593	643	606	566	609	612	547	569	599	609	578	595	607	593	574	602	549	576	572	570	617	613	614	600	625	583	591	610	619	599	593	557	541	589	601	612	633	561	609	586	623	628	516	644	600	580	625	602	564	590	568	589	587	558	623	613	593	580	572	606	603	595	609	631	582	629	566	602	571	620	587	592	628	577	562	605	575	549	625	621	595	594	602	551	590	587	609	620	599	580	633	600	596	585	597	564	606	552	551	576	615	617	604	576	619	638	572	539	575	568	583	615	610	595	621	607	643	607	605	606	568	581	588	592	606	588	595	613	610	610	621	569	576	550	581	606	571	593	584	608	585	619	558	577	611	640	572	579	559	594	594	616	578	605	579	605	587	641	593	586	591	576	602	583	633	567	591	569	600	640	590	607	628	615	612	589	606	591	549	577	605	556	584	637	605	611	633	619	589	567	602	575	630	622	616	579	608	601	551	599	590	552	596	567	611	600	583	594	577	596	557	602	583	641	544	546	593	628	568	583	586	626	579	624	603	583	624	594	621	588	618	584	592	614	600	575	599	603	593	601	586	598	590	592	595	604	567	588	608	608	589	579	623	595	625	565	580	632	611	604	628	579	571	620	623	594	623	607	596	582	611	590	580	573	589	581	587	586	605	579	638	625	584	615	596	603	549	645	604	582	569	611	588	604	598	603	563	585	558	599	576	589	589	613	563	587	580	570	571	629	593	614	613	584	565	582	631	575	590	619	546	582	623	561	569	588	636	579	584	626	554	550	613	627	566	570	639	558	590	652	605	616	602	614	599	592	624	616	594	564	601	598	606	583	529	586	633	569	593	579	540	623	564	589	619	627	561	578	538	595	603	626	592	654	628	597	591	582	584	592	565	585	592	578	611	595	579	574	561	566	591	580	582	608	610	604	553	656	585	610	576	593	610	606	548	601	582	600	619	606	586	618	545	541	577	564	589	562	596	599	598	553	602	624	623	606	563	578	554	584	626	592	582	582	625	605	582	605	625	623	573	586	581	613	573	561	647	611	595	574	576	630	565	597	606	611	597	601	610	595	590	617	634	595	595	588	593	584	588	603	640	624	600	563	598	596	627	599	589	624	608	602	600	594	597	586	564	604	586	587	611	622	635	588	571	595	568	592	623	575	559	613	588	608	574	612	546	586	584	639	611	617	618	582	621	547	551	581	575	573	621	572	603	599	607	587	593	628	652	618	596	602	539	590	560	601	625	615	594	596	577	619	584	601	624	563	604	602	615	572	609	617	611	576	621	595	589	573	593	598	624	580	592	544	607	622	529	595	585	543	573	549	633	587	590	517	570	617	629	584	626	581	623	604	525	598	585	581	574	621	590	623	625	611	608	633	577	639	562	596	577	598	548	598	599	629	608	612	578	610	647	591	607	563	605	582	576	609	583	591	595	582	618	583	581	574	611	600	572	565	624	598	593	598	560	606	560	582	592	583	561	570	557	591	599	596	612	612	592	614	577	595	585	551	586	590	583	604	654	601	617	599	615	590	604	517	584	557	601	603	594	595	570	574	589	616	613	583	639	608	595	634	613	598	589	603	602	591	597	608	598	596	614	572	597	562	634	571	592	602	615	627	569	562	591	645	638	579	606	585	567	597	581	594	572	560	596	583	575	620	575	585	597	564	612	566	548	579	606	605	539	600	572	643	575	625	651	637	621	586	603	602	567	604	599	581	620	586	608	610	556	597	618	550	587	604	574	570	614	574	625	631	577	580	551	605	575	601	568	610	605	578	626	617	569	628	583	619	569	580	616	601	623	608	591	578	607	600	562	580	600	627	566	610	586	607	635	597	599	622	604	560	597	592	599	569	652	624	604	614	568	595	578	579	594	544	561	643	532	571	597	594	610	556	605	596	578	594	572	590	595	609	613	610	628	628	544	594	621	601	609	603	609	591	614	548	554	554	615	611	557	608	594	585	609	577	601	573	547	623	639	596	575	626	579	614	594	584	630	590	598	573	571	577	600	625	573	569	593	602	594	641	586	582	620	599	617	587	618	600	608	594	604	595	602	580	587	638	613	618	596	587	582	593	624	617	631	640	614	618	593	560	578	595	582	606	587	564	602	580	609	611	607	588	591	579	578	582	608	581	593	593	598	610	544	582	651	611	605	581	623	588	584	605	625	578	580	575	618	628	591	590	593	565	596	539	610	585	577	596	585	604	609	601	578	610	612	618	660	608	596	598	597	579	559	647	578	566	581	584	607	572	597	612	650	572	591	594	589	623	575	628	600	601	613	569	581	566	595	637	605	552	595	564	577	552	581	592	587	584	572	603	594	614	570	624	595	626	568	586	637	634	583	525	603	601	564	605	587	598	582	584	616	593	623	581	606	580	611	649	579	629	587	582	566	604	597	656	599	592	622	605	586	614	639	591	605	622	585	647	609	585	630	593	610	560	559	585	589	619	590	578	568	602	592	556	609	626	634	633	580	616	580	605	586	579	588	614	587	560	615	585	645	568	664	563	591	621	613	580	595	624	612	573	621	609	580	645	574	578	583	597	579	592	594	567	588	597	605	545	609	618	627	648	610	601	573	596	588	642	581	584	611	554	616	628	627	628	611	593	644	593	629	599	589	615	552	599	600	575	608	612	606	612	571	561	599	570	585	593	608	637	578	575	617	610	602	560	613	617	616	623	610	590	564	637	536	572	613	568	591	591	643	593	589	617	591	577	552	587	581	606	585	604	616	602	576	565	618	571	625	622	548	582	602	616	592	657	603	578	622	581	636	565	562	583	564	563	593	563	638	559	567	605	553	613	583	653	600	597	570	567	638	608	565	636	576	622	594	572	576	560	528	609	587	617	625	605	605	602	591	635	575	611	643	582	607	613	551	622	598	614	613	575	626	585	630	581	576	612	586	550	617	573	560	639	599	605	596	620	576	627	557	530	630	584	578	591	602	562	622	600	576	635	599	610	524	597	614	593	611	615	590	615	597	599	621	585	586	609	625	607	594	570	621
5102	984	970	633	533	535	531	657	1450	2678	2326	2089	1188	684	494	483	499	485	528	470	509	474	480	491	484	470	504	519	495	462	528	525	484	464	490	464	510	488	479	493	527	458	478	491	486	482	499	499	492	487	455	464	487	486	534	486	498	477	493	455	497	517	456	526	538	491	481	507	498	526	532	526	480	461	485	476	471	502	487	509	501	498	487	464	493	469	510	471	499	521	467	496	473	497	482	481	496	510	484	483	520	474	468	504	461	484	498	430	517	476	461	484	454	464	493	503	468	482	462	458	471	488	495	452	440	470	514	461	433	482	500	448	498	434	481	475	497	474	524	522	507	498	486	490	521	478	470	538	454	507	507	451	497	467	507	481	481	489	488	513	494	496	474	471	499	493	519	500	497	488	479	476	466	443	521	503	511	498	510	469	487	502	525	465	439	491	498	501	497	494	460	476	490	512	499	467	494	426	496	475	462	491	456	438	497	504	485	467	479	468	484	510	515	472	461	488	474	425	493	493	472	504	509	484	503	475	514	472	467	493	491	482	477	497	467	472	456	479	494	489	471	475	491	455	450	455	433	500	516	455	490	509	510	478	480	522	475	474	477	471	510	484	460	478	450	477	480	459	479	486	464	480	495	467	496	467	496	455	467	493	503	491	478	455	498	433	487	499	473	488	498	454	516	526	498	461	480	513	501	477	489	492	483	482	445	451	472	500	483	485	464	495	478	494	473	507	493	488	500	504	513	507	469	466	504	478	484	454	509	462	472	446	488	499	508	453	484	496	520	453	519	426	497	459	489	505	472	465	446	454	478	503	462	473	469	513	477	499	488	454	471	497	488	447	511	500	482	485	507	486	479	490	448	435	494	501	445	453	465	489	500	454	468	507	469	481	494	486	482	439	460	510	531	478	489	484	516	507	516	534	503	502	487	463	463	463	449	493	481	506	497	489	477	458	479	459	496	516	479	514	503	515	461	487	506	466	472	485	462	479	498	497	487	484	477	506	474	456	504	459	520	511	458	494	471	478	494	484	458	500	473	528	501	477	490	449	464	468	477	500	439	444	480	507	480	451	490	491	472	510	492	488	483	472	493	463	511	456	453	504	476	475	513	476	490	483	473	481	497	487	491	502	496	473	492	479	509	507	503	471	482	499	476	477	507	465	467	475	495	477	521	499	487	499	480	452	479	502	510	460	502	494	476	498	474	488	458	469	494	502	486	453	502	470	482	512	475	481	491	447	531	476	457	496	523	496	476	479	492	491	504	471	478	497	484	439	493	466	479	510	471	518	517	448	493	486	480	486	438	509	498	473	538	529	462	485	493	473	483	479	490	499	455	510	497	520	438	518	471	478	466	512	494	480	483	488	479	479	501	445	485	502	500	481	483	456	504	472	498	446	478	470	505	501	526	490	495	495	464	500	451	477	512	496	524	476	534	482	512	475	490	479	494	511	490	471	459	487	486	474	522	498	499	480	479	479	466	488	506	482	537	502	491	474	495	483	508	468	459	517	512	490	462	481	452	462	503	489	505	497	513	468	477	485	458	506	519	509	483	455	487	529	516	466	477	464	467	483	477	523	448	475	463	443	489	473	495	503	529	500	453	487	464	452	493	462	501	499	502	488	444	487	482	455	490	499	481	475	438	510	486	529	503	494	477	491	474	468	474	482	469	492	464	491	505	522	479	470	498	493	476	480	465	476	544	444	494	459	459	460	478	516	482	510	542	493	527	486	488	528	463	487	518	485	504	483	459	460	505	544	508	484	501	496	478	463	505	485	461	511	483	502	444	466	493	495	474	483	497	454	505	494	469	508	494	480	511	485	476	512	474	479	485	482	510	489	480	493	472	485	482	499	467	522	496	504	504	454	490	473	469	507	465	500	500	486	481	492	437	496	482	509	459	456	493	494	499	477	495	457	548	511	466	471	481	445	449	500	501	486	507	482	510	491	486	517	471	480	533	491	451	417	460	527	510	480	473	508	485	490	445	503	477	489	471	458	486	463	494	488	488	498	487	504	506	507	499	481	456	461	501	475	492	478	473	484	462	510	482	478	481	474	478	496	494	460	479	485	475	514	486	479	476	511	506	486	480	498	509	472	476	453	470	454	462	485	451	488	477	484	465	495	472	486	525	513	492	534	471	501	539	496	488	507	490	517	454	494	474	447	492	465	505	476	487	489	498	495	519	479	509	467	493	430	478	455	461	497	485	474	487	471	464	483	507	516	467	520	472	463	488	507	489	455	488	497	477	498	468	490	483	475	484	491	489	494	462	525	476	466	447	469	501	479	506	459	493	524	485	490	516	479	472	462	452	490	505	482	503	444	461	488	473	504	476	457	503	508	459	464	561	470	501	502	531	510	488	422	516	496	466	502	474	476	482	494	490	481	504	480	454	452	480	478	480	500	481	500	499	494	503	478	487	500	480	541	503	467	562	489	492	470	499	503	512	485	466	506	454	517	506	469	507	504	467	445	490	487	483	481	496	552	483	505	490	488	469	454	499	470	518	525	480	477	469	509	495	491	467	468	498	480	479	485	492	485	494	477	515	502	506	481	459	492	472	477	500	477	499	513	473	476	511	480	491	455	482	471	492	459	478	494	468	464	482	503	464	480	465	461	487	523	460	515	480	515	516	497	463	491	484	464	480	477	486	509	466	528	475	505	510	482	499	492	440	484	470	489	462	440	500	499	493	514	503	499	489	453	475	491	514	506	562	498	500	510	489	475	467	497	480	498	503	520	474	470	522	455	448	480	506	486	531	463	502	509	439	488	511	481	462	534	441	498	496	477	443	466	512	504	508	523	471	522	514	487	510	494	451	493	500	473	475	444	515	482	467	470	504	473	490	478	496	493	494	499	486	470	503	519	487	477	503	499	491	458	503	442	493	501	510	484	478	504	448	515	490	505	498	518	475	511	473	478	492	471	465	485	492	482	480	489	516	463	522	509	487	504	452	485	482	465	503	517	517	526	451	520	445	500	440	524	526	471	483	458	453	478	493	499	469	489	471	483	495	469	494	474	489	529	491	525	497	475	486	505	464	506	487	464	520	443	481	463	496	460	525	471	482	523	485	477	480	488	490	492	489	468	483	531	481	488	485	485	484	498	536	500	497	518	468	506	511	509	469	459	501	471	517	502	463	499	481	501	467	495	484	508	498	461	522	486	462	494	485	475	486	525	455	501	483	475	481	511	476	471	481	488	478	443	488	495	525	477	468	508	483	508	522	467	467	454	464	474	487	457	490	465	448	488	441	514	465	479	457	472	487	481	521	499	525	468	481	482	473	528	492	448	468	466	484	479	504	489	439	511	478	490	498	480	488	528	501	515	521	484	484	518	479	487	535	474	486	510	493	475	503	484	483	491	499	536	515	451	572	481	495	478	467	492	505	482	487	454	500	484	491	469	465	535	483	457	486	461	505	442	462	457	499	481	516	524	492	468	497	499	494	509	515	448	530	520	482	483	469	480	494	478	458	483	486	486	507	469	524	437
24879	21069	27431	24912	10607	1534	1096	1107	3484	20780	23379	12313	4427	1783	922	661	627	607	591	573	581	589	601	596	618	600	596	591	573	602	556	554	597	609	551	570	549	563	625	603	647	607	572	602	615	627	555	604	597	630	639	577	607	622	584	572	586	586	580	601	614	614	603	590	573	583	640	593	617	583	603	612	622	573	589	589	612	580	618	600	643	591	690	620	612	604	623	604	572	630	593	597	614	616	610	571	623	608	619	592	592	595	591	568	575	614	581	619	573	570	577	588	632	621	611	589	568	607	572	591	539	609	573	517	607	547	563	637	565	577	563	567	623	585	643	599	585	583	609	605	574	587	601	597	606	606	588	603	591	598	638	569	601	578	616	597	571	567	587	592	573	634	588	621	572	590	605	548	596	589	583	577	587	546	595	599	601	608	611	574	604	572	594	582	597	604	564	591	609	620	564	580	541	581	587	606	554	571	574	579	591	582	562	580	598	604	558	585	588	566	619	586	582	596	591	605	591	590	562	588	593	590	576	560	573	564	621	569	592	614	566	592	550	600	570	565	608	615	579	566	560	589	595	580	573	579	574	598	586	572	548	593	587	540	622	567	590	582	594	597	543	569	595	600	603	579	589	603	570	611	593	597	592	574	606	629	588	590	569	582	569	623	605	555	605	573	620	575	624	634	639	558	624	573	611	630	621	614	595	591	608	591	604	563	593	543	584	585	567	577	627	570	615	541	579	631	607	542	566	600	668	654	626	583	631	602	579	589	575	603	554	576	566	600	615	568	616	610	559	575	528	579	559	574	565	587	593	552	636	627	631	572	567	613	614	546	597	617	536	597	607	610	583	583	578	557	623	611	577	590	572	604	585	604	591	571	578	606	644	596	565	612	607	545	587	549	564	576	546	577	603	595	579	568	566	568	595	592	619	562	617	562	613	570	537	571	613	587	626	598	622	578	575	548	653	574	609	593	592	604	564	616	635	602	540	595	594	598	603	610	563	534	602	589	534	578	578	634	565	505	560	567	593	570	571	567	602	601	597	596	516	591	606	605	605	559	572	609	609	549	564	634	580	585	583	600	561	616	580	592	632	622	580	601	582	589	601	606	568	601	574	601	586	617	550	551	572	562	566	587	570	553	589	591	607	583	598	567	603	576	613	626	550	613	580	581	589	591	590	588	603	598	612	568	579	613	555	572	603	605	612	595	612	635	591	649	583	553	590	583	590	575	574	551	626	594	582	563	580	623	561	599	598	541	600	566	615	582	563	602	601	575	564	582	586	628	615	608	586	599	600	547	577	575	564	591	613	586	641	622	630	591	621	564	579	582	569	588	578	588	641	584	607	597	618	582	597	589	632	575	595	623	595	607	591	574	567	570	592	564	562	601	574	617	603	564	589	559	562	600	580	615	580	605	617	537	606	597	574	587	594	601	604	625	599	621	545	597	589	604	626	586	602	618	584	551	586	618	566	594	595	599	583	592	596	562	582	592	596	583	602	598	599	570	560	604	626	584	587	563	608	615	567	589	608	608	660	609	578	620	554	594	575	658	582	612	585	632	568	591	607	588	580	617	629	592	602	611	601	619	585	578	608	563	558	563	576	581	589	563	565	545	588	585	594	623	610	574	600	586	574	612	572	586	591	558	593	581	567	600	578	579	577	566	603	571	590	561	585	632	591	598	558	589	569	584	554	647	629	603	625	543	595	584	603	607	598	618	550	562	553	619	542	559	542	575	593	582	622	591	626	601	549	573	561	583	587	555	579	589	597	611	564	612	581	588	606	573	563	554	654	646	593	581	616	555	583	583	595	547	593	605	575	560	639	622	620	595	590	537	599	613	622	596	608	611	566	531	581	572	600	587	573	600	548	595	587	609	594	580	585	585	573	582	644	619	593	563	560	632	630	577	598	593	620	628	607	605	563	605	602	572	593	590	612	564	563	589	619	583	593	621	621	584	610	560	571	572	604	572	561	623	571	584	548	589	630	618	580	585	630	569	636	623	576	577	580	598	601	551	600	614	612	652	590	585	588	599	605	611	616	621	580	548	588	633	606	605	523	565	614	566	663	573	533	571	596	558	588	590	621	625	582	588	584	612	611	580	621	613	588	588	598	579	668	575	576	594	572	585	619	603	572	555	563	590	572	587	564	608	579	586	592	567	577	594	598	537	552	590	612	559	578	572	589	637	591	621	605	611	573	621	600	540	579	606	579	675	573	606	632	610	612	609	576	622	572	556	585	584	615	568	572	556	629	606	620	545	514	598	606	583	584	583	600	573	582	603	565	596	614	587	582	542	559	626	588	578	610	618	594	633	574	582	581	610	612	592	580	555	607	537	578	559	613	667	609	616	618	596	587	620	648	557	591	549	564	619	607	565	586	608	601	590	624	610	605	620	598	559	574	628	612	595	613	584	587	527	632	607	584	614	570	580	558	613	622	590	587	580	592	598	604	574	591	622	576	572	587	600	634	591	594	584	579	616	622	604	563	619	611	592	575	606	596	597	620	613	608	580	610	589	556	586	580	593	585	567	598	577	594	595	562	596	600	587	564	595	568	555	607	572	581	620	545	583	574	548	595	575	596	583	584	584	585	604	572	580	591	538	572	542	560	575	577	552	588	561	596	640	546	590	600	562	591	582	579	588	603	601	591	597	560	618	570	594	594	603	605	638	614	566	631	561	596	608	597	539	570	591	574	629	593	586	602	612	600	588	581	609	563	622	598	568	608	618	607	543	599	561	600	589	616	588	586	564	552	564	544	574	581	598	581	630	548	621	556	578	611	594	572	599	563	564	581	617	580	573	561	559	564	545	556	594	544	561	602	581	589	610	599	625	585	606	583	609	584	567	568	597	572	598	570	559	571	561	609	570	580	619	609	609	582	588	604	613	601	585	581	589	580	615	576	548	581	633	586	566	596	557	584	559	608	611	588	539	563	642	575	562	538	589	602	563	572	571	597	586	633	591	557	618	598	559	621	599	584	598	575	593	637	611	596	551	580	602	603	592	575	569	602	575	602	610	574	614	606	602	581	586	576	609	612	587	607	596	598	584	596	601	596	607	628	595	635	573	545	577	586	606	574	576	582	584	632	572	553	599	593	596	577	607	605	591	591	581	631	566	599	567	572	596	576	593	610	612	571	601	574	568	600	607	621	595	583	580	559	584	576	633	575	592	588	612	608	598	543	598	526	591	578	548	577	582	577	628	570	602	618	619	580	564	618	574	602	580	565	594	607	613	552	584	599	569	632	642	519	602	604	591	593	612	631	560	585	597	573	595	638	586	575	618	597	624	608	560	561	575	614	565	600	624	580	584	564	657	557	555	576	586	634	596	581	588	560	582	599	560	572	606	585	574	600	583	569	593	563	577	619	598	613	582	616	605	636	594	616	616	605	566	580	567	574	560	580	594	607	584	580	580	609	598	589	554	598	541	607	619	631	584	611	535	593	588	588	555	568	588	591	589	575	570	588	613	631	570	604	584	631	590	572	559	537	586	579	593
3752	4101	3216	1820	1217	1048	1046	1190	5289	22364	19607	9886	4153	1794	881	515	538	500	505	561	516	488	491	525	525	506	477	509	477	519	498	515	529	484	526	482	503	497	481	491	510	469	508	537	483	503	491	504	511	497	501	518	465	546	509	446	490	519	478	524	516	517	514	529	520	538	493	533	491	522	496	529	509	518	504	477	511	513	526	524	480	518	488	477	489	516	528	504	510	473	520	516	520	533	503	497	487	508	532	490	494	522	505	542	453	471	497	507	565	504	520	521	502	517	499	536	466	489	482	482	481	534	534	560	467	504	492	534	516	466	519	502	518	494	500	518	532	517	469	518	464	516	535	484	489	531	485	503	544	506	477	481	475	498	489	527	534	496	519	488	515	514	471	501	471	549	513	537	489	518	507	486	559	538	489	480	480	461	506	496	463	525	516	507	495	517	520	508	500	501	486	470	509	489	463	519	520	482	456	522	509	510	465	526	549	503	536	496	459	530	502	464	498	489	497	498	500	484	500	533	486	512	480	468	509	508	505	506	538	513	490	488	552	502	471	504	491	529	493	517	485	514	477	510	503	487	498	502	494	468	506	511	486	491	461	501	526	490	493	522	533	495	530	499	502	527	547	528	501	501	493	546	513	506	499	519	447	494	534	474	520	527	526	464	462	479	526	528	538	484	488	494	516	504	472	496	502	506	505	507	505	513	483	532	475	527	529	479	512	523	497	494	488	522	527	486	519	506	454	494	505	492	507	502	476	482	529	495	524	481	471	478	490	491	489	528	551	505	510	474	486	530	500	547	481	541	477	541	487	514	483	503	489	538	516	506	509	518	483	479	491	500	470	507	517	468	498	520	502	499	497	466	490	501	492	520	464	467	492	524	481	477	487	493	483	489	494	522	525	502	533	486	513	498	493	499	476	451	491	499	503	537	513	526	499	512	490	491	489	479	464	510	478	444	517	497	536	499	496	487	483	507	497	516	493	518	492	508	476	516	496	543	531	515	525	497	487	518	521	504	482	508	489	491	501	490	512	458	520	509	520	465	517	516	498	487	501	498	540	512	508	497	498	455	485	506	495	527	519	493	487	548	447	490	500	544	524	509	480	521	486	477	483	497	535	518	521	536	463	502	495	504	525	473	496	487	515	484	468	508	489	514	506	490	519	467	514	496	508	485	515	505	478	507	537	493	535	481	504	507	467	532	501	482	514	511	529	509	456	486	504	495	487	485	471	498	505	509	477	494	515	494	499	473	484	516	514	498	497	504	466	502	535	472	499	512	489	513	499	505	535	511	474	531	475	474	491	509	442	500	511	498	502	516	512	503	490	545	474	528	478	469	471	529	502	515	497	517	530	504	465	487	458	516	466	473	474	503	465	501	497	522	518	520	532	498	507	510	515	469	517	514	500	490	496	491	475	537	485	547	475	515	560	527	500	538	526	496	524	525	494	546	499	504	502	455	538	499	472	467	502	516	553	519	497	465	499	503	507	464	502	531	508	475	475	518	503	510	505	497	532	522	484	481	509	493	530	517	516	537	494	504	518	512	529	509	529	496	536	537	500	485	515	500	554	516	486	506	544	502	497	532	526	497	473	509	497	495	485	486	489	505	493	512	464	476	473	492	524	512	517	480	481	502	482	504	498	484	513	486	556	490	526	568	501	491	519	473	440	523	519	471	517	500	443	522	503	513	443	516	465	528	466	532	490	501	506	491	470	468	521	502	511	497	531	496	480	529	532	498	514	518	507	526	500	505	467	452	525	478	503	472	513	543	473	468	498	527	502	512	523	490	549	496	532	505	467	522	507	478	522	448	513	492	504	533	462	534	474	483	496	497	471	495	514	464	474	485	504	486	553	535	515	512	495	513	492	455	473	488	457	473	508	509	532	516	498	518	512	474	482	511	482	524	487	503	495	504	498	471	499	460	457	498	496	480	493	509	511	487	465	508	423	468	483	519	473	467	476	510	525	472	475	516	470	501	505	512	525	483	491	512	474	521	533	534	509	481	516	490	490	488	557	471	477	512	483	508	456	488	495	503	496	468	532	514	495	467	522	510	499	544	521	475	482	525	474	507	526	504	474	499	512	486	499	527	526	507	493	485	509	477	486	521	518	539	517	507	538	489	491	526	465	476	522	509	528	520	504	520	454	497	499	466	506	476	506	510	500	509	497	512	506	483	473	513	506	513	545	521	525	549	470	522	482	492	498	504	528	489	509	500	483	514	504	496	505	506	504	477	534	487	504	495	464	538	518	521	462	481	483	480	510	520	466	480	527	495	478	464	480	501	501	535	475	512	479	490	514	513	520	490	492	512	460	519	499	491	498	490	476	469	473	517	501	467	503	560	465	528	507	500	517	514	504	466	518	510	520	528	507	489	487	529	502	451	511	484	469	496	481	510	516	493	479	493	546	523	499	482	545	506	498	493	499	485	524	484	472	499	491	499	503	478	514	485	497	498	495	512	480	510	487	521	491	513	511	495	487	482	500	508	465	514	535	481	477	531	466	447	537	514	511	512	476	484	464	464	512	529	475	482	508	509	484	479	480	508	534	542	513	534	525	502	514	546	491	501	495	499	511	509	486	504	503	490	542	489	530	518	531	524	506	517	522	535	483	488	508	510	492	482	458	505	510	505	489	489	502	461	567	524	484	501	473	500	488	483	517	473	476	492	487	512	493	457	502	506	499	458	511	492	477	553	511	504	505	490	515	469	513	460	511	508	491	494	487	464	487	535	509	494	526	479	503	545	506	472	506	450	499	518	525	509	497	468	507	507	534	480	531	489	512	532	496	473	494	503	515	523	458	470	515	485	527	538	560	493	498	497	485	462	538	502	527	474	522	479	490	502	476	527	509	511	482	488	458	502	504	518	478	497	521	519	475	473	485	437	533	489	516	465	469	526	517	463	486	557	500	530	482	489	543	507	532	499	492	517	455	474	517	495	514	525	522	516	544	491	497	515	498	530	520	506	505	512	476	525	462	522	505	496	475	528	475	485	500	509	531	487	510	513	474	501	485	506	485	548	496	511	491	532	514	522	518	493	478	501	500	516	511	513	485	526	556	481	517	493	515	474	527	499	516	535	484	507	523	508	500	519	521	486	516	466	459	508	492	502	507	530	520	519	480	489	527	507	488	539	549	473	523	487	480	496	456	471	554	492	509	497	501	486	518	526	544	528	516	480	469	484	466	502	485	495	518	516	456	497	534	464	539	493	533	512	495	509	489	499	487	514	480	498	494	502	506	488	494	540	519	472	441	469	499	481	471	503	510	493	516	499	530	485	497	496	485	501	486	524	480	529	518	505	491	521	466	503	534	545	481	494	541	456	487	483	503	477	488	494	476	488	507	542	511	500	521	490	474	500	496	516	481	480	507	533	542	468	460	503	490	486	476	482	521	494	483	492	501	498	513	515	527	470	508	498	522	474	484	508	514	489	513	476	467	489	510	530	514	523	466	483	532	540	492	487	502	475	513	501	544	514	503	455	498	496	522	491
23898	21080	28316	24075	21066	9058	2688	5237	8644	19756	32483	23557	13407	5653	2061	971	826	744	694	654	739	705	693	722	738	665	721	752	676	658	686	720	732	675	690	695	666	765	758	721	691	721	673	687	728	707	749	703	647	723	696	637	675	690	681	732	695	674	697	715	690	715	709	682	697	702	647	669	667	697	712	712	692	732	675	694	673	672	696	724	731	656	702	695	735	689	713	682	724	712	706	698	656	703	609	690	682	695	700	682	736	689	680	694	685	713	680	678	656	672	666	704	708	708	697	691	648	650	702	696	645	650	669	658	695	675	675	701	693	640	706	657	666	717	695	681	737	717	721	709	683	711	702	713	708	660	700	702	695	678	664	714	702	702	683	676	733	714	781	725	660	661	678	692	696	669	644	643	664	732	683	695	725	743	724	702	690	691	699	643	678	695	703	640	653	683	688	705	734	671	750	699	703	696	739	662	720	664	750	657	653	682	680	677	623	648	700	658	670	673	708	715	730	700	726	676	734	690	710	695	702	644	698	672	676	637	702	687	615	679	662	649	661	697	713	718	683	726	711	656	667	694	713	675	659	746	709	652	694	708	669	715	687	673	653	683	666	694	678	663	706	670	655	683	691	712	679	742	675	666	705	723	689	681	694	654	695	698	694	676	717	729	661	741	686	718	695	690	675	678	690	672	650	654	718	678	707	649	695	653	745	672	667	701	647	690	664	680	675	698	696	659	698	704	704	661	701	695	673	661	703	712	649	660	709	648	718	705	676	708	698	693	729	670	738	731	699	721	690	666	727	679	662	660	699	669	687	670	685	655	702	739	672	697	680	695	688	670	677	707	720	665	689	626	689	690	729	693	724	701	663	686	710	714	718	661	703	673	690	684	662	723	707	627	661	654	644	661	725	736	701	659	731	716	755	691	710	668	681	664	699	652	690	713	706	694	647	731	709	719	743	670	676	727	699	712	651	678	679	706	668	718	678	715	673	702	664	662	648	697	650	688	681	690	707	674	722	695	689	675	647	670	645	705	720	699	715	687	670	641	696	714	699	658	667	719	688	702	714	702	704	673	699	730	676	650	669	666	711	704	727	658	696	691	692	694	728	655	688	702	685	679	679	673	707	665	699	703	670	681	663	682	671	658	711	735	696	714	733	694	682	644	684	718	674	695	668	720	672	715	704	702	660	740	699	687	685	650	760	695	684	686	691	609	661	676	718	702	703	702	719	680	683	688	668	688	686	726	672	677	659	691	708	715	703	663	675	670	685	721	644	732	704	724	696	677	711	692	676	699	640	676	720	720	660	701	690	686	702	724	670	690	692	698	694	716	758	718	691	674	667	672	693	689	690	654	685	655	642	683	648	676	720	684	671	732	665	696	696	663	690	704	702	700	703	721	683	670	734	667	734	688	668	723	695	644	689	657	685	675	668	716	659	696	623	731	694	727	679	704	682	680	683	676	699	651	681	676	658	714	674	670	700	712	676	695	624	635	646	690	706	633	682	747	658	705	642	646	669	679	680	719	698	683	684	696	684	701	669	679	679	685	735	678	693	675	674	710	712	681	651	655	706	667	682	639	708	666	688	648	727	664	728	659	674	710	692	671	667	680	691	655	707	721	714	676	718	728	634	668	656	659	698	664	737	682	686	696	699	719	700	721	705	679	679	686	722	638	624	692	680	698	627	680	675	672	659	632	713	719	702	669	673	709	707	712	646	649	683	684	670	688	690	673	694	721	635	701	662	695	679	716	666	672	685	674	666	653	677	728	678	666	693	686	721	683	735	732	696	698	743	689	679	683	709	670	674	682	696	696	698	697	714	661	731	646	649	647	740	691	703	664	656	641	685	637	688	714	701	690	663	670	666	705	680	694	712	694	659	703	663	699	660	670	694	718	702	614	663	721	720	669	691	683	686	683	685	667	658	666	703	682	645	718	703	674	662	670	684	741	701	684	667	670	703	702	729	671	689	727	729	671	704	668	708	710	715	674	702	682	672	724	704	642	722	682	687	687	738	663	686	696	691	676	700	717	681	678	688	708	700	684	719	696	692	699	700	675	681	716	718	708	692	691	701	661	703	741	666	704	731	673	695	662	669	693	705	673	675	764	729	647	698	676	672	678	665	683	691	679	656	672	687	668	728	657	695	717	671	658	678	720	682	672	675	686	692	736	633	659	682	666	675	645	689	647	662	668	667	657	633	714	639	690	655	640	700	654	716	691	681	728	681	733	685	742	699	696	704	665	674	731	692	685	686	679	669	700	710	671	656	697	709	691	683	675	694	691	710	689	725	659	720	694	667	673	693	712	695	660	669	677	685	688	701	734	678	672	677	686	672	687	677	703	684	711	718	686	657	680	661	673	722	684	730	679	707	728	667	671	691	683	659	740	648	695	656	647	668	707	693	713	703	678	663	756	675	722	706	695	668	681	700	673	661	737	687	722	668	656	704	714	703	676	693	679	676	716	712	662	722	656	701	660	641	699	665	722	693	677	647	689	713	703	714	686	664	713	694	683	668	673	625	693	690	699	703	687	687	655	694	654	707	700	663	696	702	725	677	704	687	710	727	676	713	691	693	657	694	736	709	703	678	706	663	671	670	680	714	670	672	682	669	691	655	704	687	687	699	680	747	690	685	728	722	683	687	722	701	711	669	690	636	709	699	713	715	673	752	724	657	687	705	679	698	695	700	646	651	737	690	723	711	669	711	713	689	678	667	671	693	688	724	737	696	684	731	668	667	701	681	688	687	706	702	662	685	708	707	669	657	711	692	712	703	699	656	650	739	687	674	688	673	653	620	729	658	663	672	759	690	697	648	666	675	696	677	687	670	702	695	666	722	708	668	687	665	660	756	640	671	675	712	659	699	655	654	686	707	657	688	747	667	673	686	711	675	680	641	707	660	683	662	688	689	636	717	691	678	668	727	694	677	691	698	644	736	720	683	689	694	664	688	715	742	688	673	710	703	679	702	696	700	704	701	687	682	682	704	673	634	707	709	683	696	716	748	671	697	683	690	661	679	658	668	690	697	674	691	670	660	685	744	672	702	722	694	694	693	728	656	650	711	669	673	650	674	671	654	687	690	727	677	721	677	680	675	692	675	693	694	725	663	652	703	725	655	696	692	710	694	712	684	680	697	712	708	742	667	699	622	667	691	657	706	645	692	676	694	722	700	769	667	691	652	680	702	714	691	765	724	760	678	695	688	692	657	685	712	668	719	707	662	711	679	661	665	634	684	719	644	720	671	672	670	693	719	695	732	658	663	684	673	673	659	709	687	681	713	713	690	672	694	775	701	677	704	672	675	656	673	705	681	744	704	727	729	642	689	702	715	705	664	723	687	646	677	661	692	656	707	667	715	647	700	716	658	737	674	707	726	660	712	672	652	654	678	664	669	665	667	712	652	698	673	713	725	691	734	681	617	694	688	677	652	732	701	675	651	663	674	701	657	708	739	683	711	716	640	719	676	672	687	718	688	679	691	665	699	751	705	658	672	671	645	663
4303	6925	5829	3009	1940	1608	2374	6868	9868	21592	29692	19184	10938	5288	2088	937	684	537	574	564	589	605	606	588	601	577	615	598	581	595	568	632	608	564	558	562	581	524	617	579	574	558	594	574	547	636	584	565	564	574	600	556	557	598	595	598	601	541	585	561	623	542	563	557	551	560	577	611	599	581	592	579	573	585	581	600	582	559	558	566	605	604	614	564	612	560	591	620	607	574	598	593	588	608	600	616	548	574	560	564	572	562	624	572	605	588	553	573	536	584	557	559	594	586	591	566	545	578	555	598	605	585	555	559	579	584	578	573	576	563	585	610	596	567	591	613	555	595	567	559	588	568	602	584	554	603	547	626	533	595	630	590	591	607	553	556	583	570	589	603	559	573	634	539	583	598	562	556	551	563	565	570	548	596	592	528	577	557	576	588	613	562	592	567	587	592	560	574	597	579	594	545	569	593	575	559	559	573	565	547	580	539	548	580	562	586	557	620	539	572	570	606	610	579	513	566	581	598	611	615	578	574	557	569	570	574	581	554	610	550	579	612	611	573	616	593	566	569	600	598	611	572	548	561	575	559	588	565	533	562	615	582	595	564	552	609	590	562	579	570	548	565	563	560	521	582	577	577	577	565	552	532	615	591	558	580	540	564	594	565	608	591	561	553	509	551	583	543	559	609	570	594	542	575	574	547	596	517	530	572	580	576	599	569	567	594	565	560	604	624	608	599	591	552	586	552	572	542	592	593	601	608	558	569	579	604	582	578	602	570	555	574	573	544	588	589	550	582	571	593	517	604	572	568	561	590	614	570	567	564	536	560	596	564	617	531	609	553	537	584	571	563	558	588	574	541	575	575	562	576	557	557	584	594	531	588	541	619	540	580	582	582	556	571	543	546	581	539	548	581	561	575	535	592	536	600	601	576	585	589	554	550	573	590	577	540	574	578	561	589	558	591	592	572	559	594	566	560	564	553	567	569	570	581	571	570	567	618	587	568	586	564	575	586	557	594	617	555	589	578	563	573	550	585	604	606	582	614	582	586	561	561	577	564	571	558	576	591	590	574	591	588	604	556	579	596	584	555	588	561	583	586	595	574	551	592	552	579	562	617	579	608	580	534	562	583	563	564	569	537	570	544	574	617	607	571	602	567	552	543	576	593	565	592	548	559	556	569	583	562	588	582	560	532	585	612	582	574	550	592	597	584	591	568	579	560	588	559	571	569	586	552	568	560	582	543	573	543	572	621	558	532	582	561	581	584	613	566	557	597	589	527	563	620	553	552	603	569	539	565	587	571	594	551	582	589	572	589	575	565	561	595	568	645	530	559	555	604	541	566	596	578	629	590	561	582	559	569	634	570	567	557	599	534	528	566	544	624	561	561	556	556	543	560	566	531	540	604	563	585	584	562	550	566	575	573	602	532	565	559	582	528	565	589	561	545	599	602	542	586	584	569	540	573	544	611	594	593	561	540	602	568	549	561	540	597	578	573	584	592	571	550	588	538	565	558	555	570	532	612	580	573	574	562	570	552	579	556	566	586	564	561	575	538	530	576	552	554	578	577	544	583	573	611	558	586	571	549	605	538	566	600	562	618	556	605	595	574	547	595	570	550	587	579	580	572	585	563	550	622	545	577	580	578	572	608	622	567	588	634	581	585	584	590	591	560	560	579	614	566	553	545	567	583	546	591	581	547	527	578	594	578	603	554	591	521	537	565	562	565	564	599	588	577	593	573	579	572	611	568	539	577	612	604	539	593	543	582	594	534	581	522	580	592	572	585	539	556	546	562	555	550	580	584	540	559	537	547	587	558	639	580	576	536	571	541	575	566	588	529	620	566	536	546	553	580	629	588	556	548	588	568	590	530	590	575	600	591	560	583	549	557	549	576	596	634	552	558	582	578	576	616	569	557	523	581	577	560	536	581	553	582	577	547	580	553	572	538	517	564	573	536	585	543	605	576	577	612	528	547	532	573	550	595	575	518	597	531	563	551	559	567	577	575	550	554	554	557	574	566	581	545	511	582	528	598	562	574	570	539	618	557	567	594	547	586	574	514	542	539	580	604	572	565	557	600	552	586	532	595	631	537	531	560	583	554	529	527	594	583	575	539	581	569	561	575	570	516	576	517	578	577	540	575	568	609	585	598	542	610	571	557	557	594	555	577	593	560	576	573	579	583	615	559	559	594	559	595	556	594	556	536	580	591	548	627	589	588	546	577	579	556	553	548	572	586	556	533	575	615	580	598	583	560	571	540	563	577	599	546	526	579	621	538	540	607	573	571	522	553	563	576	562	576	576	582	553	582	509	563	599	590	598	560	556	578	595	559	571	542	612	584	543	564	546	558	570	535	586	590	613	541	596	610	537	564	604	539	540	559	549	567	543	584	483	580	580	527	571	610	542	609	576	545	558	542	559	570	609	577	570	574	573	574	572	549	551	576	558	591	573	563	609	551	561	573	629	556	551	582	531	556	545	536	556	539	540	564	567	569	595	593	540	554	543	553	556	546	563	582	553	562	583	578	592	539	574	559	553	553	579	572	565	556	578	550	619	566	632	592	595	552	539	574	559	567	561	549	547	557	549	573	585	577	556	509	596	577	576	557	577	584	552	535	549	605	559	578	587	528	579	539	556	584	560	599	550	563	615	545	583	553	577	554	539	590	590	585	575	567	563	576	568	556	589	563	517	582	573	560	552	550	599	546	610	589	585	556	572	655	583	574	559	595	571	577	545	551	522	586	525	581	570	539	565	556	577	542	579	523	572	589	565	569	574	579	618	546	583	573	532	571	573	559	596	599	562	578	567	561	530	600	536	565	591	580	578	551	537	611	544	623	549	589	574	544	535	546	549	587	576	548	559	554	527	574	544	536	570	535	568	588	556	578	557	579	595	514	560	591	518	563	610	593	600	548	583	541	579	581	581	566	601	586	569	571	549	578	576	536	567	535	565	581	587	608	596	535	567	609	548	583	607	558	545	587	573	563	579	549	562	595	626	610	573	545	583	608	552	583	587	591	576	552	592	594	580	551	538	598	544	529	562	598	539	579	593	573	603	581	565	567	595	595	590	569	543	556	580	593	604	567	538	600	566	566	571	543	580	566	549	568	557	582	579	600	514	592	559	597	550	551	585	567	577	606	598	558	563	534	587	575	595	577	570	544	599	533	588	574	591	548	583	565	597	554	584	567	591	553	593	528	548	540	578	597	607	598	553	557	594	580	552	563	568	550	593	552	582	606	580	561	571	592	542	527	562	533	575	567	538	559	571	628	618	561	555	567	546	589	558	602	559	568	602	566	564	544	594	565	570	579	555	530	565	538	583	568	558	546	614	591	605	570	595	577	563	555	565	560	608	580	579	561	547	602	547	555	585	569	534	615	578	512	541	549	602	532	581	569	579	540	569	552	560	527	553	570	551	536	552	558	585	517	559	522	552	577	573	579	537	575	513	568	584	597	562	552	555	541	608	567	509	575	584	596	577	593	606	530	530	597	585	573	575	581
27347	13221	1765	733	497	444	458	555	853	1307	1747	1713	1169	693	531	471	439	419	438	434	497	463	446	431	422	480	436	420	465	443	432	436	454	417	478	414	412	451	480	430	461	443	441	462	445	439	400	408	475	446	443	443	445	441	430	436	448	450	437	468	424	477	432	450	462	439	464	440	456	449	413	447	445	428	442	460	439	458	473	433	424	425	464	429	416	437	481	426	406	479	436	456	481	466	472	405	411	459	435	437	441	459	416	437	439	421	415	371	431	466	421	427	422	437	428	432	425	432	424	433	434	433	437	440	418	470	439	450	459	424	454	435	433	444	453	469	475	457	408	433	451	458	430	442	439	474	421	426	429	473	464	426	451	451	455	442	471	464	459	484	426	446	440	453	430	463	427	424	447	464	442	382	433	440	386	427	428	437	430	422	420	410	418	412	443	423	462	448	456	454	430	405	429	429	397	431	446	425	413	469	436	436	444	494	469	429	434	440	466	421	456	442	439	411	426	467	421	397	462	430	420	440	482	420	439	449	400	449	455	414	440	444	431	433	443	419	393	447	449	446	455	444	514	471	442	439	422	440	429	441	449	433	459	395	426	452	408	427	461	447	420	482	452	453	445	436	461	404	475	444	433	443	432	440	433	468	418	449	417	411	441	484	469	426	450	462	432	399	473	444	441	448	451	435	437	429	431	402	392	433	417	455	440	465	418	469	458	395	472	409	460	433	453	462	408	463	482	411	436	425	413	434	433	465	436	470	456	449	414	449	417	400	428	445	430	454	441	430	449	453	473	463	440	451	440	444	466	463	415	442	446	418	476	422	438	444	405	439	422	404	457	465	437	405	418	443	487	435	429	430	445	426	415	487	430	417	499	437	448	456	455	466	460	407	425	454	452	432	399	419	457	438	390	432	464	448	453	410	444	418	425	432	427	468	455	435	418	409	406	418	493	411	440	424	445	433	450	464	405	438	422	448	424	429	426	418	429	427	455	467	426	418	441	427	455	470	473	429	426	443	461	439	444	411	488	439	439	430	440	468	462	422	433	431	444	419	451	437	427	446	438	441	464	454	399	398	473	451	453	445	436	460	449	400	453	392	466	451	405	427	451	468	407	451	408	457	458	465	426	407	485	442	393	439	434	410	441	412	437	450	426	430	453	433	422	416	433	461	439	419	393	443	457	426	433	429	447	432	462	440	461	446	429	419	433	410	459	412	475	467	459	417	452	402	444	458	447	427	438	417	435	417	452	443	460	423	451	454	442	443	465	436	424	491	432	422	416	415	436	406	414	426	458	423	462	430	440	449	455	446	438	458	439	473	424	459	452	444	477	444	394	434	433	476	495	430	464	453	448	419	415	442	414	471	411	453	431	440	447	410	451	424	434	437	435	422	424	461	427	419	422	447	475	470	441	413	447	476	460	424	441	424	399	441	458	428	410	463	413	442	461	437	453	438	433	446	457	428	444	442	420	446	457	430	436	462	415	437	455	432	435	449	431	425	445	455	427	422	399	429	402	437	423	486	451	456	442	491	463	424	455	433	469	439	439	450	450	453	439	444	425	452	452	465	430	458	433	412	416	432	459	423	392	410	428	429	445	432	450	411	442	410	451	415	441	454	430	426	475	428	430	426	480	499	425	471	456	483	453	417	444	434	454	421	402	447	435	445	458	441	463	450	430	418	425	482	404	402	419	431	439	408	414	420	435	438	433	425	420	415	460	433	425	414	424	445	425	415	437	448	449	436	425	464	447	414	449	454	383	468	411	418	410	381	440	437	420	424	420	447	415	456	416	421	448	437	412	423	436	433	404	453	432	412	465	432	428	455	442	407	474	411	448	429	456	393	458	474	426	445	434	445	434	481	429	440	443	474	461	423	460	436	435	431	446	400	437	435	406	414	407	412	412	467	420	437	446	447	430	446	456	407	443	410	452	418	449	483	449	458	456	431	465	431	421	431	466	433	445	440	438	466	413	449	449	440	409	421	430	499	430	401	471	434	444	442	408	457	405	432	424	427	415	444	432	429	463	426	404	469	443	442	445	425	403	462	412	454	439	459	483	451	458	460	450	401	475	438	399	481	450	454	443	451	425	449	426	444	421	449	418	453	447	459	448	472	448	455	422	444	434	461	434	435	428	434	434	436	416	467	427	478	449	426	426	442	454	481	418	468	469	460	441	447	413	460	443	404	394	483	436	434	459	429	450	429	421	427	489	452	493	400	454	435	447	429	462	464	419	442	460	427	449	424	396	430	454	470	450	423	452	426	471	463	456	435	407	466	462	435	434	445	457	412	460	424	421	415	494	441	446	434	424	418	471	402	430	440	421	427	473	416	436	406	454	410	406	422	411	453	453	477	436	446	404	455	392	454	460	447	449	457	414	465	435	424	440	428	472	477	431	401	432	396	394	422	448	452	459	440	484	438	450	439	456	461	440	391	441	467	448	436	435	411	447	446	418	405	444	448	436	408	464	443	408	415	448	470	436	436	413	456	438	444	453	458	450	437	439	438	449	440	453	436	427	435	421	457	425	481	460	454	451	455	454	411	428	455	455	449	469	444	445	457	427	449	421	441	419	376	432	451	434	412	476	433	428	450	455	438	479	422	412	452	424	451	440	437	461	455	423	451	442	445	486	454	475	425	441	417	424	416	470	414	444	451	441	433	431	471	399	460	430	423	426	459	463	455	410	422	435	492	461	431	416	438	457	414	467	432	448	413	396	415	469	443	439	435	421	427	461	460	432	474	473	454	401	436	435	460	449	446	425	448	513	441	464	430	473	437	410	430	439	463	448	443	445	422	456	426	456	489	485	430	450	427	433	451	438	473	457	446	432	428	439	446	432	430	452	417	481	439	437	435	413	446	437	466	426	397	463	428	431	420	456	441	446	426	441	411	426	383	442	433	470	419	461	415	439	437	464	449	435	419	415	444	434	423	422	430	439	391	432	421	438	453	410	439	423	430	444	448	446	447	454	400	459	448	430	451	451	391	450	455	409	446	438	435	415	417	431	419	382	443	473	479	447	477	476	427	443	427	445	430	427	414	431	435	471	432	471	429	451	482	465	466	418	446	448	466	454	438	454	443	423	441	437	451	433	435	434	450	409	481	490	462	463	476	443	451	431	485	433	467	421	435	433	456	444	439	471	462	441	438	401	424	433	445	450	449	457	443	437	439	483	424	457	413	448	459	420	436	437	451	397	475	442	494	445	417	415	437	420	421	438	398	468	441	414	460	439	462	442	486	417	476	447	411	458	454	424	451	436	440	440	415	452	449	465	441	470	454	442	453	444	444	423	412	468	444	429	453	451	453	429	427	467	456	425	466	513	459	430	465	471	417	418	432	427	426	431	418	427	452	434	413	405	437	440	444	430	448	427	454	445	428	411	433	436	422	476	475	440	455	430	400	456	433	468	431	438	437	426	422	441	445	479	496	441	432	446	424	413	409	514	431	473	409	427	463	482	421	436	430	462	448	451	398	448	455	439	444	445	472	399	433
4997	960	850	552	454	416	406	513	1126	1633	2191	1978	1207	658	454	399	398	386	351	364	348	376	377	367	368	366	390	424	386	358	348	363	351	376	364	353	392	377	334	371	407	396	353	366	365	394	335	337	364	378	364	383	350	373	391	369	389	344	361	406	380	388	353	383	370	363	395	357	356	380	380	382	339	419	360	368	372	396	347	349	349	366	366	336	353	375	375	369	376	375	328	404	357	340	379	368	355	392	325	360	372	360	347	362	390	353	338	393	367	358	356	355	349	381	363	355	354	394	374	391	348	392	350	322	346	382	367	346	370	369	368	344	352	378	350	351	364	380	369	356	353	350	391	340	350	390	378	359	337	394	380	365	390	333	345	336	379	353	374	349	386	376	387	333	337	368	400	367	383	391	387	378	361	376	338	381	398	341	337	383	362	358	380	372	355	361	356	382	371	383	376	381	363	394	373	365	333	343	366	368	352	361	411	384	389	359	319	330	355	326	378	356	378	392	386	328	369	387	345	379	370	350	375	361	394	404	353	369	358	341	350	375	392	376	336	351	395	364	367	371	373	329	357	355	371	392	366	364	356	354	331	388	353	379	354	338	362	376	379	370	374	340	353	362	363	397	358	373	378	364	391	368	373	340	365	356	351	329	375	355	367	381	389	374	392	355	397	364	326	378	342	353	358	389	360	358	367	408	367	369	377	354	388	357	389	352	347	371	333	345	371	329	356	379	342	338	364	374	347	354	348	379	358	386	344	389	359	355	341	365	350	331	382	362	358	373	388	383	383	374	368	364	342	370	386	364	306	361	368	345	351	375	358	344	349	337	349	360	343	359	390	420	351	371	365	373	374	383	383	384	356	375	350	349	358	380	350	357	359	368	334	379	362	380	384	381	338	336	357	367	370	355	350	391	369	366	353	361	371	389	382	404	373	345	395	360	344	343	361	340	362	356	387	352	366	399	371	380	349	331	364	362	359	368	372	359	360	360	371	356	353	377	365	374	367	346	334	367	358	362	374	352	378	401	398	382	367	406	388	356	350	367	362	394	344	351	341	363	350	373	367	359	406	352	391	354	366	325	385	347	371	389	397	357	355	361	385	361	317	343	385	373	349	361	365	367	356	351	359	366	339	375	358	370	338	336	383	375	375	352	363	359	360	337	378	371	351	361	378	366	390	364	364	353	394	344	391	387	381	380	380	371	376	384	383	369	385	371	373	338	376	390	351	391	341	400	354	335	331	348	376	348	380	362	387	376	369	397	372	384	330	344	381	391	357	368	410	404	367	347	339	378	366	365	372	347	331	381	387	353	369	393	349	382	378	367	342	389	354	365	377	381	340	378	382	372	381	346	349	379	384	372	352	375	344	355	351	379	325	371	366	341	336	341	356	413	368	371	354	390	355	382	373	361	373	374	325	333	351	350	374	341	356	355	354	352	388	372	370	390	350	366	366	348	387	356	393	338	383	355	346	396	386	361	357	382	351	403	348	361	372	363	338	393	358	362	383	344	349	385	344	364	379	381	347	343	372	370	373	355	361	358	370	334	365	384	389	383	358	362	377	383	367	396	340	346	335	364	374	354	384	361	349	382	325	337	356	349	335	362	368	343	390	366	366	364	350	417	344	397	381	352	387	398	385	381	390	381	370	355	344	373	362	384	349	378	394	357	331	352	370	375	328	372	384	387	368	347	385	382	368	355	356	409	341	355	363	361	368	352	384	325	349	371	351	362	388	376	375	357	347	321	373	375	380	382	358	391	372	396	385	357	348	352	367	355	397	386	369	392	367	361	373	374	419	364	386	352	372	370	364	351	369	412	350	340	364	361	362	341	370	377	380	391	357	414	346	355	366	373	351	365	374	360	362	339	379	389	368	391	380	375	371	374	377	369	345	340	360	376	371	353	347	359	399	356	343	370	343	372	369	389	360	360	369	323	379	351	342	361	399	359	326	353	389	394	389	401	329	377	339	375	354	336	343	390	357	375	377	361	324	351	340	357	349	369	382	335	369	406	384	337	353	388	432	359	352	403	377	384	352	352	397	345	353	354	330	368	366	361	369	386	365	357	381	350	374	351	371	374	406	355	379	376	367	379	349	364	370	369	396	373	366	352	383	348	345	353	390	357	365	407	351	345	381	381	350	358	377	371	327	348	367	360	355	339	369	366	361	387	355	402	347	339	381	340	353	372	399	374	373	331	332	367	380	361	353	341	339	380	371	354	372	398	365	344	379	347	400	364	369	366	357	379	319	355	372	342	393	378	359	341	365	349	330	353	354	392	396	395	356	380	366	385	372	352	346	393	357	336	338	354	387	371	355	375	354	361	378	353	367	363	344	348	371	349	379	356	378	343	385	370	378	359	340	337	353	369	372	364	389	349	357	391	368	363	384	345	332	374	362	372	331	360	375	379	412	366	374	361	374	371	365	381	372	365	376	379	357	339	394	351	378	376	377	345	356	363	378	380	368	366	372	340	351	397	373	348	329	331	350	381	384	356	355	372	375	355	332	364	363	344	324	356	407	362	347	380	339	391	342	394	354	330	372	411	400	379	346	374	375	356	378	374	350	359	376	380	361	373	344	347	349	378	369	350	366	356	365	384	348	363	388	386	400	364	357	340	343	372	347	392	349	361	374	339	349	326	373	371	372	343	363	318	378	357	403	354	394	382	379	381	387	368	333	383	366	332	365	372	354	368	344	355	383	367	382	399	374	344	329	385	414	365	377	340	399	355	345	340	346	378	380	372	346	354	402	370	350	333	368	341	403	334	379	356	348	363	343	358	340	352	346	358	349	388	367	355	384	375	364	364	401	340	359	377	335	358	393	332	421	392	384	368	359	353	354	382	360	350	354	353	363	356	343	330	373	367	375	385	343	378	355	359	352	362	378	375	396	356	353	346	360	362	393	325	369	351	343	344	388	339	373	384	394	385	392	353	380	362	359	379	349	353	394	371	386	392	346	362	358	368	364	367	387	372	408	374	396	367	429	360	366	386	394	346	396	386	369	328	381	366	405	397	383	380	376	387	396	374	386	408	340	394	352	383	374	369	368	392	381	371	361	370	367	352	381	387	365	346	358	363	344	382	387	338	385	415	343	394	344	350	332	403	348	369	395	364	348	345	345	338	370	354	387	350	370	342	386	352	400	369	394	370	359	371	361	362	363	384	386	375	365	365	357	364	368	386	359	368	367	378	386	376	344	387	324	334	335	394	353	376	356	349	362	372	362	367	398	355	370	379	395	361	356	343	372	379	354	378	336	368	326	392	377	351	346	375	346	354	378	396	369	403	375	346	376	363	382	384	386	370	358	398	364	361	341	382	325	379	363	374	374	324	385	377	392	351	363	368	376	347	378	359	360	359	363	364	362	346	387	353	359	388	406	374	385	382	397	388	346	384	381	372	395	386	372	377	384	367	370	365	440	316	349	366	385	383	364	396	360	331	357	379	393	381	348	377	360	353	339	380	350	380	382	342	362	380	377	356	395	347	362	352	366	359
24849	21006	27267	24888	9918	1280	916	958	3177	13693	16957	15617	8223	2246	889	442	520	455	508	500	475	456	504	480	483	488	477	469	492	454	430	492	486	474	489	472	491	446	474	484	499	459	474	514	458	461	472	480	475	485	511	462	475	483	488	451	446	443	518	450	489	452	456	477	448	473	475	468	458	461	446	470	502	441	451	484	478	471	492	469	453	480	477	481	414	489	452	439	468	467	470	480	463	450	467	451	446	455	506	448	451	491	448	475	469	451	473	459	480	487	449	453	438	502	472	466	477	465	480	477	471	464	440	433	469	468	470	454	478	451	466	497	424	428	480	490	513	480	473	490	504	529	479	463	444	467	436	464	468	453	486	435	476	462	435	435	460	464	446	466	476	449	477	471	495	479	453	461	445	474	500	452	485	454	470	460	464	406	461	433	501	502	449	455	506	467	441	495	465	462	458	485	460	465	422	454	447	451	466	482	442	473	467	498	488	477	481	454	438	469	475	430	477	436	455	512	476	440	469	411	497	462	458	472	453	470	446	446	450	460	490	457	460	471	440	469	453	469	471	431	440	431	458	484	468	499	442	494	464	474	485	478	435	472	440	431	452	500	475	451	465	455	435	475	493	468	480	446	504	433	443	476	459	477	502	468	447	482	465	496	506	464	478	436	462	452	455	475	468	489	473	469	479	462	444	495	479	460	432	485	458	453	495	441	475	462	439	458	432	472	437	422	463	481	445	517	467	452	493	448	456	422	465	472	457	458	456	434	490	450	461	476	461	477	488	449	457	432	448	451	487	491	490	496	487	518	451	484	442	435	415	446	472	435	485	450	450	477	493	492	470	432	490	453	469	471	485	458	439	465	495	451	446	438	473	424	452	479	481	418	463	470	465	445	499	418	438	476	439	501	456	459	463	469	461	435	453	429	464	471	462	487	480	430	462	461	440	478	470	474	475	461	452	476	418	460	425	469	429	502	444	444	488	528	446	468	493	491	463	480	499	473	451	482	441	485	473	464	431	482	436	476	490	466	446	470	527	455	464	469	492	443	445	459	492	457	433	456	490	488	463	443	414	461	488	473	483	483	458	432	467	517	476	451	503	466	466	438	487	446	470	454	487	464	474	465	486	446	493	467	433	464	466	455	465	479	449	493	472	487	473	466	450	421	467	455	487	448	440	439	460	457	427	455	458	468	437	439	463	484	472	498	489	452	431	497	475	464	417	425	441	459	504	459	439	518	423	459	432	433	477	485	453	441	463	434	461	455	445	443	470	495	463	449	472	479	445	464	488	478	478	445	496	462	452	427	475	443	454	453	451	449	486	475	424	475	482	431	492	484	458	506	502	476	479	476	464	458	431	487	441	452	485	478	468	463	484	451	434	483	433	459	483	463	516	469	486	479	457	446	467	438	462	432	474	441	452	454	443	454	430	512	408	446	472	464	452	481	433	471	448	436	437	476	485	486	455	440	478	435	484	457	479	476	452	461	522	433	502	421	484	471	475	451	467	479	460	459	470	441	456	477	462	487	507	470	479	446	459	480	488	450	441	439	477	475	451	451	469	446	454	502	483	495	440	489	447	452	469	452	449	446	478	452	434	485	446	437	476	445	444	476	459	448	467	453	448	495	458	473	484	485	443	508	434	480	439	475	492	443	440	474	427	460	472	486	482	447	455	463	484	456	443	462	488	431	452	456	500	477	446	441	473	482	443	458	495	472	433	480	456	441	498	494	473	436	498	415	446	470	461	484	473	486	457	502	437	469	473	462	460	451	471	438	446	485	470	465	465	426	449	475	480	449	452	453	486	458	449	456	433	472	446	462	455	436	490	478	448	459	460	459	448	462	470	463	455	478	425	469	486	425	447	444	481	508	462	471	452	462	423	445	433	427	481	437	439	450	509	445	448	497	466	453	463	465	475	464	465	422	430	454	476	452	498	474	449	428	485	455	459	478	425	479	445	495	438	470	476	442	460	468	433	496	475	468	504	469	479	444	463	492	490	477	444	478	468	433	472	487	455	437	485	446	476	486	461	472	458	459	430	452	454	443	486	472	475	444	461	490	449	504	462	396	449	482	489	478	453	416	474	421	458	447	472	462	454	475	485	452	425	430	477	450	464	479	457	462	467	531	475	481	458	434	456	473	446	468	481	455	468	483	451	484	474	516	414	475	445	465	481	464	500	486	466	478	481	486	445	457	479	447	468	456	438	467	462	490	451	474	469	451	447	443	462	486	450	463	482	473	441	528	481	478	441	469	501	529	465	443	447	461	444	457	489	471	456	520	413	476	451	449	463	484	461	466	490	512	474	429	465	436	464	473	438	465	445	470	485	459	498	459	427	443	472	461	418	440	462	471	485	504	427	453	478	441	451	483	479	477	401	471	460	486	418	431	452	446	472	488	478	457	480	474	478	446	417	489	517	486	493	510	460	460	456	455	461	442	446	454	459	463	441	446	435	466	420	460	469	474	440	449	423	462	465	462	444	496	456	431	480	481	495	466	454	452	448	472	464	462	457	452	487	453	458	498	460	444	460	479	389	483	483	478	431	454	466	506	419	455	478	476	458	454	480	464	460	456	477	462	444	461	492	451	465	465	481	461	491	466	467	459	454	491	495	491	505	453	510	475	458	429	481	443	440	485	470	489	466	449	498	457	442	500	445	428	476	461	468	509	479	468	472	503	462	435	488	444	483	443	477	460	492	457	469	445	466	477	456	500	482	455	452	433	471	434	490	507	446	488	464	437	492	447	478	392	440	451	479	418	464	464	446	456	526	460	461	467	420	445	466	488	435	463	473	439	458	480	464	469	447	502	451	474	476	442	513	488	448	467	442	467	489	466	489	483	473	441	515	456	510	493	457	460	476	458	498	479	418	436	507	428	444	476	493	496	461	472	436	471	467	417	454	544	447	474	492	459	482	459	512	488	440	477	443	454	474	489	476	494	475	474	462	482	426	437	447	460	398	493	455	469	456	475	448	446	449	462	439	470	475	445	472	444	478	468	435	455	446	452	420	434	466	466	448	457	489	481	470	443	459	445	480	484	440	469	461	461	471	454	463	474	460	458	485	454	467	464	475	465	467	501	450	477	452	435	440	464	472	465	435	482	467	444	454	441	472	444	460	475	499	485	458	427	485	449	470	460	398	425	438	448	445	483	497	453	444	435	449	457	510	478	489	466	509	453	427	452	427	445	447	467	437	467	470	464	481	477	466	476	429	461	472	436	442	499	455	428	442	451	496	496	440	442	499	443	477	471	480	488	445	521	483	471	460	494	477	416	451	493	509	469	466	472	447	470	479	454	471	507	465	430	476	494	447	488	443	448	447	485	494	459	476	489	441	480	508	484	453	479	447	481	459	454	458	473	463	472	476	508	444	463	431	448	450	477	489	496	442	451	460	492	461	464	480	468	461	476	478	474	455	474	460	461	469	471	442	494	473	482	484	432	469	482	449	472	445	467	462	436	482	493	433	454	471	460	488	480	456	459	451	482	479	459	432	441
3720	4109	3465	1716	1148	870	855	1119	4815	15883	15982	14419	7287	2145	793	413	377	407	402	390	427	399	385	409	454	420	436	446	391	423	376	418	451	399	443	440	409	425	457	411	434	393	406	431	389	413	391	404	422	399	416	416	416	402	426	405	428	382	460	414	395	403	413	381	420	435	423	424	395	387	419	431	398	429	376	388	421	400	401	424	387	387	434	387	398	398	426	398	423	386	411	423	375	438	381	404	378	387	428	417	381	392	433	420	428	391	444	429	395	382	408	381	433	422	415	393	357	391	417	385	413	369	398	385	410	420	397	440	417	400	417	412	414	415	390	438	398	406	427	393	397	386	395	433	387	418	374	394	396	405	439	432	377	391	414	400	389	436	413	393	409	430	403	414	386	402	425	439	417	392	409	390	378	381	378	387	423	418	377	412	421	392	395	363	397	398	411	401	373	415	362	387	378	390	413	412	441	420	411	424	395	416	381	418	387	379	434	396	434	405	410	376	413	385	418	450	431	386	426	408	383	407	357	418	437	445	418	406	377	411	368	430	435	419	379	358	385	377	415	377	410	417	407	407	369	377	417	419	422	402	385	433	409	440	408	394	427	405	390	404	401	377	420	431	418	404	403	438	394	370	446	385	423	440	427	399	442	421	402	406	390	388	394	400	388	387	417	423	402	402	470	378	388	402	403	447	387	395	361	423	406	438	411	359	399	408	399	427	381	377	432	447	409	393	416	431	387	389	400	387	441	387	415	393	392	411	394	388	381	371	410	373	393	385	384	389	401	430	404	394	424	432	420	390	406	428	412	369	410	371	383	398	430	362	404	427	392	407	408	406	409	408	403	390	427	444	415	358	399	449	389	403	420	385	391	424	395	410	362	415	406	421	391	403	417	410	390	424	403	396	384	399	406	409	389	369	395	418	402	410	401	392	377	384	427	404	408	410	427	422	418	397	395	410	437	422	379	392	403	387	398	398	416	388	393	408	366	373	430	387	414	427	407	423	391	418	396	371	433	420	377	411	401	421	382	388	403	365	388	411	384	413	406	373	418	398	427	391	405	389	385	365	399	450	427	376	431	409	448	427	416	397	407	402	399	403	392	372	366	373	372	416	432	405	435	410	421	421	407	414	414	389	410	406	371	404	405	394	406	412	430	381	411	380	407	410	425	445	416	423	425	422	390	400	415	411	437	393	389	385	394	423	429	366	401	399	386	404	425	431	395	400	399	376	395	419	414	401	385	369	410	421	408	408	389	392	417	374	426	419	414	397	422	402	387	439	424	412	400	426	393	419	413	395	426	377	378	408	428	424	417	366	412	416	378	407	390	398	400	433	401	403	422	373	369	408	373	392	440	388	385	402	418	393	373	390	399	406	401	419	392	409	400	383	430	400	395	421	418	391	441	421	392	415	396	400	363	432	366	425	409	400	380	395	398	383	383	428	413	423	391	424	371	373	432	414	373	405	403	415	412	440	363	412	447	391	411	428	402	390	394	399	379	400	427	411	441	420	439	379	388	404	409	396	415	396	385	392	388	406	408	371	377	421	395	399	411	379	374	414	407	403	389	399	383	399	394	375	437	414	416	394	396	378	409	343	423	404	386	427	435	414	402	377	399	391	381	438	383	389	387	402	464	430	400	416	411	371	420	401	397	435	387	379	410	409	402	403	407	407	388	413	359	380	427	414	385	428	376	420	416	406	374	386	394	391	419	433	375	401	392	415	395	422	393	387	423	404	357	410	395	401	395	424	390	351	404	427	386	416	403	371	412	414	392	434	410	404	386	390	392	407	428	395	403	370	388	410	390	399	419	404	426	398	412	365	400	393	357	405	390	419	408	449	419	391	416	424	416	388	406	404	399	407	365	403	424	407	405	370	405	447	415	384	434	386	408	366	418	407	452	388	384	401	385	433	410	414	415	452	379	404	398	380	415	378	425	438	415	380	376	411	381	399	420	379	398	413	405	435	425	414	414	412	399	392	440	410	408	401	380	414	429	400	395	407	406	381	416	411	385	429	407	427	422	417	403	408	439	407	432	395	408	406	363	422	381	411	406	405	395	375	418	387	413	376	382	398	417	401	411	372	406	385	402	396	385	390	371	370	404	372	407	424	404	401	439	398	368	426	395	407	390	377	398	375	374	378	397	420	401	395	401	397	396	386	400	419	422	426	407	390	402	388	444	371	422	433	399	406	401	402	402	425	365	421	414	450	392	449	423	420	408	409	376	399	406	404	415	408	383	421	399	382	370	390	411	390	389	457	397	413	369	402	406	394	389	430	403	384	396	380	385	381	394	376	414	380	398	399	370	404	417	396	414	389	392	391	358	407	396	405	413	418	417	433	417	411	378	384	415	372	389	382	388	403	388	395	409	416	382	403	387	425	377	391	379	417	393	387	380	390	414	390	397	363	377	402	389	373	389	383	398	375	394	410	420	389	392	431	408	438	422	431	413	396	391	396	429	414	368	392	438	396	385	391	413	388	400	386	412	443	393	403	395	398	436	413	432	366	446	414	392	433	360	403	413	388	392	398	420	444	357	388	416	371	419	368	398	403	407	394	362	400	379	394	387	393	393	389	434	401	401	420	420	379	416	371	397	403	411	397	398	419	387	368	397	416	422	371	437	388	406	402	401	403	406	405	398	370	380	397	410	428	422	367	386	434	407	425	407	414	395	428	363	410	379	412	386	396	389	407	385	425	370	373	407	399	367	368	383	397	427	403	410	400	394	396	433	389	406	386	397	399	384	382	374	408	394	408	403	410	419	387	388	393	376	392	373	403	394	434	357	388	391	403	388	393	379	386	366	396	428	396	418	393	383	426	382	396	401	400	418	400	374	372	444	395	402	366	376	437	405	400	407	403	386	434	380	406	392	398	425	433	380	387	387	398	410	409	401	394	387	401	391	380	378	382	414	420	409	400	365	411	411	372	392	427	412	393	404	389	402	428	412	385	370	427	430	392	396	390	402	377	372	411	388	375	376	377	408	423	427	407	421	399	407	407	400	390	390	421	361	385	410	408	422	408	382	378	385	401	422	375	385	451	436	389	410	415	423	397	394	418	411	411	382	400	393	398	398	407	409	392	397	387	412	393	446	408	370	409	420	393	350	402	413	387	428	452	395	388	436	393	357	357	407	399	367	421	437	384	408	397	387	411	414	382	408	389	372	383	374	421	383	346	405	402	407	403	429	380	395	395	406	430	389	366	407	412	368	384	429	411	385	380	396	381	416	368	411	409	406	420	416	406	382	373	412	433	399	398	423	412	433	394	412	375	414	411	358	390	419	402	399	455	388	384	436	409	425	417	407	394	416	408	380	426	398	445	418	378	400	403	453	386	416	409	373	404	408	414	395	408	394	395	399	396	407	403	395	409	386	377	390	387	359	387	411	373	392	382	457	355	403	440	405	355	392	427	382	373	411	389	399	376	451	396	382	408	397	403	397	385	398	419	401	386	375	396	410	397	379	367	392	419	398	403	375	411	405	386	383	424	406	367
23922	21102	28373	24077	21088	8782	1838	1677	6091	28309	34123	25322	12239	3039	1147	732	682	693	636	674	704	687	670	647	639	658	643	685	640	681	633	658	709	648	643	641	671	677	636	685	627	668	656	668	634	678	626	657	688	685	677	623	680	672	719	613	657	660	612	683	676	682	630	685	710	670	634	668	634	646	635	655	661	639	628	646	687	650	688	652	670	697	610	614	639	661	673	670	656	644	681	674	686	684	620	627	654	659	626	657	668	669	636	644	657	678	659	666	679	643	631	607	657	733	676	678	631	623	674	664	640	697	649	626	656	649	639	662	688	659	651	676	668	673	666	656	674	659	600	638	637	687	655	629	616	708	597	665	663	666	644	596	622	658	641	647	673	611	647	669	606	677	706	617	673	675	663	697	649	610	633	673	656	662	677	652	645	636	705	642	665	654	672	648	722	662	682	669	679	574	667	675	659	689	651	664	656	657	644	656	634	613	624	684	600	632	656	650	684	678	662	704	692	637	671	645	714	620	697	644	706	683	682	648	644	688	626	603	683	675	659	654	639	716	631	667	633	667	617	654	640	620	660	671	665	650	639	710	697	644	640	668	630	697	650	641	686	661	628	623	652	658	640	651	647	668	664	653	662	676	685	618	630	637	645	673	645	657	605	687	668	689	655	626	611	679	657	674	639	614	708	646	621	658	658	676	677	680	683	690	642	636	662	664	650	646	665	668	679	669	634	657	658	677	656	617	666	676	647	679	634	682	637	630	634	688	653	657	644	651	662	656	653	681	661	686	656	654	684	685	631	657	638	651	632	693	670	637	647	680	625	651	726	615	665	610	673	641	696	672	681	658	619	665	620	693	715	649	680	621	644	681	666	654	710	671	707	649	693	679	642	663	582	616	627	676	685	671	631	704	662	638	645	610	692	667	648	592	665	657	630	673	631	666	627	678	678	645	663	662	646	693	621	631	645	634	622	635	665	653	648	648	682	660	661	608	691	708	705	635	673	642	641	620	608	623	663	666	637	661	648	628	641	673	666	675	649	665	681	642	627	606	660	681	688	674	640	661	677	639	635	642	693	629	684	664	687	668	635	628	671	663	690	644	665	640	635	670	685	691	647	669	642	668	655	651	617	675	645	687	669	626	639	679	666	666	706	651	641	624	666	618	660	655	681	657	655	644	684	739	653	690	655	680	661	637	646	620	654	654	659	671	641	718	635	662	651	658	655	691	644	667	618	682	596	671	641	671	665	663	692	680	676	693	624	692	618	631	700	633	663	605	700	640	626	681	673	662	630	637	652	674	626	629	663	707	624	639	624	651	683	646	707	642	688	668	704	631	625	675	678	626	667	668	689	674	673	692	636	670	657	629	656	679	670	580	626	676	644	648	645	639	676	646	619	698	698	700	667	679	647	641	662	674	636	635	675	685	613	634	655	657	668	639	672	616	631	642	639	624	657	634	638	660	598	618	666	642	650	671	649	657	732	671	655	695	637	662	624	661	622	645	666	665	681	652	702	676	672	654	652	629	648	614	638	624	649	626	622	653	659	624	639	662	653	660	644	669	615	662	677	673	632	678	628	670	701	654	655	677	706	626	664	658	622	626	695	650	694	691	661	658	663	620	670	680	663	710	697	629	727	676	675	634	623	663	669	696	656	660	601	641	637	664	611	620	593	669	676	656	644	705	626	639	687	635	633	645	644	695	678	708	620	629	640	664	668	664	631	665	658	653	666	648	659	680	705	622	638	651	668	658	640	608	690	615	656	660	639	614	630	634	644	650	671	635	664	657	619	702	652	645	644	663	667	668	667	605	668	688	671	669	657	650	653	670	669	635	674	623	654	695	668	636	630	658	601	653	651	642	616	657	667	663	659	662	607	701	656	646	643	667	698	685	650	664	663	661	642	638	654	661	691	653	638	686	635	676	666	596	671	692	663	712	696	642	685	660	635	621	637	614	656	645	648	649	601	633	643	633	678	654	705	647	607	667	625	665	677	658	602	600	668	699	628	698	638	649	659	631	606	660	646	640	667	652	651	654	647	680	682	664	669	639	680	672	646	671	614	677	660	625	614	635	681	624	675	664	618	676	700	610	660	632	648	681	667	651	663	613	621	676	659	631	654	643	705	728	641	649	638	631	673	689	636	645	623	627	653	670	678	673	685	679	682	671	637	696	670	675	663	650	634	674	674	653	670	722	665	645	667	650	637	659	671	672	636	704	668	608	685	647	649	645	691	658	649	682	697	707	613	655	670	674	710	644	657	687	738	626	656	678	664	650	698	658	675	649	678	618	616	619	664	638	688	665	697	636	649	666	664	676	636	658	655	625	629	574	662	671	606	627	632	680	662	659	659	644	609	639	636	649	624	670	681	666	610	665	648	643	615	648	688	677	655	665	637	667	612	644	661	593	692	688	629	630	647	654	674	655	673	662	673	640	652	702	663	633	651	641	672	634	623	684	598	669	644	614	707	743	628	631	629	659	656	681	681	690	639	663	664	635	626	693	674	677	677	630	649	670	697	649	634	654	627	631	687	657	688	698	716	670	639	672	692	662	664	653	653	623	621	648	633	627	641	654	635	633	645	687	678	625	675	702	664	625	644	710	670	643	660	648	660	648	652	654	628	678	650	625	666	661	635	665	691	592	666	655	673	631	663	663	712	682	647	623	667	654	637	661	670	668	622	630	729	664	654	694	625	643	655	659	710	677	613	649	637	608	665	673	657	626	689	674	661	657	629	626	646	638	658	618	653	645	667	682	635	629	657	669	634	630	648	697	610	659	652	653	674	630	693	618	666	637	636	684	637	659	668	656	655	661	620	678	653	672	660	684	677	666	659	646	679	703	666	673	691	605	677	697	661	700	662	608	644	644	690	616	718	616	623	659	641	685	694	703	644	633	645	673	631	639	667	675	670	630	655	730	705	679	637	625	618	689	663	648	622	661	625	648	675	644	679	674	632	655	638	635	598	682	649	692	625	657	690	674	607	616	603	643	663	678	644	645	651	657	683	650	624	656	656	641	649	671	618	650	674	620	647	662	632	655	687	650	610	637	624	644	606	677	609	636	629	674	682	634	667	673	691	665	658	674	674	673	642	647	676	641	688	668	643	648	625	636	625	636	659	713	672	690	660	645	636	676	605	654	688	694	647	636	632	628	660	642	655	664	675	656	639	660	672	647	618	621	632	653	648	651	682	650	614	639	650	692	656	644	626	669	591	681	673	643	668	675	654	678	643	693	627	637	622	668	666	642	659	630	676	624	641	645	662	703	667	645	639	605	615	695	642	631	640	621	671	646	658	687	667	672	654	652	668	659	709	684	643	646	660	621	667	657	641	689	604	627	671	656	633	644	670	677	709	649	679	656	643	651	634	651	653	660	652	682	661	630	703	649	635	729	657	700	655	639	656	667	651	625	660	673	654	646	635	659	659	665	657	607	683	628	656	644	676	654	637	623	614	639	662	670	669	733	637	669	649	654	648	648	636	633	687	649	620	635	679	653	654	689
4278	6816	5618	3105	1997	1480	1317	2214	8737	30030	29945	20241	9506	2742	1069	632	577	579	512	568	561	555	550	560	585	562	544	591	589	571	567	569	560	539	545	553	561	545	558	538	619	592	582	502	589	594	603	573	515	545	562	589	569	554	559	572	541	581	577	575	578	545	587	522	575	591	566	545	544	569	613	596	534	560	552	560	519	548	543	571	524	591	552	564	588	578	554	587	573	562	545	544	535	553	548	514	576	573	531	552	560	569	559	587	583	560	503	558	583	581	568	577	531	584	589	560	601	575	551	568	581	565	552	572	535	534	554	546	541	540	544	540	559	550	561	591	551	574	564	543	554	563	548	595	558	535	525	556	578	532	534	598	537	562	585	531	496	553	585	518	562	563	572	533	591	552	584	519	595	578	594	576	544	534	534	559	562	556	558	535	618	521	584	538	537	587	597	516	534	590	554	535	561	559	556	584	542	533	585	589	550	577	565	572	577	621	565	551	539	552	579	564	536	600	554	548	537	529	549	552	570	585	580	560	559	579	535	539	595	580	572	552	554	545	578	593	585	562	521	545	584	579	514	568	619	534	522	541	531	556	555	525	554	584	551	560	588	558	540	598	540	580	535	553	542	553	543	536	553	562	520	591	537	525	574	567	497	558	555	531	609	537	594	533	537	543	541	519	565	538	528	564	568	565	540	566	558	538	567	520	541	524	553	516	562	526	543	518	570	523	573	530	554	537	537	545	558	569	513	538	580	585	527	585	583	572	552	573	544	554	550	568	539	517	583	531	568	583	556	602	510	582	553	539	525	557	561	582	556	563	568	569	540	528	568	554	549	535	563	548	538	558	585	537	562	553	540	553	536	569	586	579	592	565	596	515	540	548	569	544	556	549	520	565	577	541	549	550	562	572	573	539	544	568	597	553	546	548	564	536	589	544	577	603	563	542	526	573	551	586	567	528	592	580	566	535	551	538	565	538	558	523	534	549	566	581	599	591	545	535	533	570	558	526	552	570	582	580	540	570	570	587	556	524	568	623	551	580	516	550	535	565	559	598	559	573	532	549	533	604	543	602	554	515	576	607	604	513	599	582	570	557	552	538	574	565	551	535	570	555	547	576	515	509	556	572	609	537	568	523	519	566	571	520	549	525	505	590	562	566	544	572	546	576	540	524	571	534	534	558	538	577	562	543	583	514	537	571	549	584	567	551	572	509	537	556	542	557	547	549	616	576	534	586	545	533	556	598	559	532	525	523	538	563	558	549	583	557	549	525	571	554	571	584	517	564	547	548	542	567	564	509	601	574	540	581	539	575	532	551	547	560	557	546	544	590	540	562	569	537	538	550	556	545	523	519	601	549	581	517	555	566	546	569	552	481	547	534	573	555	542	569	536	582	580	579	576	517	520	560	549	581	535	553	522	544	556	533	576	554	553	574	579	568	553	533	549	523	526	570	568	512	571	526	535	565	520	572	558	569	517	549	534	565	520	567	568	572	565	588	552	514	575	545	550	584	568	520	545	512	547	543	539	541	562	532	570	525	553	552	551	526	575	595	546	531	517	538	594	551	577	526	534	534	557	559	528	585	544	536	585	560	540	551	553	566	560	528	608	527	548	556	577	569	530	503	587	577	547	524	566	575	557	570	537	568	602	551	524	541	517	578	553	568	525	570	578	579	554	538	521	526	545	548	545	515	550	582	539	523	571	573	501	536	534	573	557	556	558	537	543	574	595	541	540	573	550	522	549	509	564	550	550	550	562	525	551	558	532	600	555	560	543	556	516	511	561	551	544	503	545	525	568	534	591	550	562	531	564	548	581	538	574	582	571	578	559	520	529	567	513	541	561	565	523	614	536	551	576	569	565	520	554	534	512	534	585	540	520	536	552	567	530	575	531	516	585	549	557	546	558	546	574	534	546	572	595	564	571	520	590	527	587	563	591	535	551	559	536	586	562	543	583	525	595	541	565	554	558	545	541	516	580	555	536	574	537	558	524	537	515	582	571	540	589	582	537	591	560	509	550	555	541	583	501	554	583	527	566	523	542	580	549	532	510	576	527	559	535	561	595	542	573	531	554	572	545	540	599	559	532	534	590	556	525	560	528	515	599	554	579	550	515	536	551	565	530	556	522	562	502	540	514	586	546	530	571	540	566	535	497	543	555	537	536	549	557	555	560	552	570	578	566	545	506	549	505	502	534	566	585	516	559	525	542	545	594	554	502	585	544	559	544	544	515	559	597	529	523	540	604	517	554	562	561	564	577	559	575	528	562	551	542	535	513	537	541	548	515	556	604	570	562	568	536	521	557	568	562	538	536	554	532	509	557	561	541	533	534	545	536	589	498	562	565	551	572	538	513	568	547	560	566	512	541	577	614	557	521	554	573	536	533	584	568	542	572	562	548	544	518	546	575	529	558	523	545	555	589	532	589	560	534	586	578	539	532	551	557	534	571	531	522	563	565	537	541	536	542	564	497	528	529	503	543	566	554	579	530	556	491	554	559	552	523	557	564	565	529	576	567	547	593	561	485	593	565	527	561	586	553	572	544	543	505	545	543	523	583	573	559	572	530	513	510	534	590	531	512	530	526	526	575	554	577	546	564	586	540	527	580	563	549	538	550	516	541	573	526	576	525	529	569	514	557	557	516	525	535	508	537	536	509	527	563	558	528	559	552	570	542	542	553	533	593	535	508	565	520	556	567	531	561	580	552	554	546	532	520	557	565	517	522	544	576	539	534	501	531	516	548	552	556	529	515	553	556	578	555	543	567	539	592	536	518	534	559	531	528	537	568	533	545	541	545	544	569	573	569	572	533	544	535	555	530	556	526	533	570	574	553	590	578	549	564	581	528	531	597	565	552	537	518	530	550	534	586	584	581	506	575	562	576	523	525	559	562	541	552	575	555	542	582	564	514	560	573	575	556	538	543	542	531	578	556	587	577	496	561	569	583	569	577	552	576	540	551	515	534	578	554	525	575	555	555	536	548	577	548	540	567	550	523	556	541	574	573	597	589	530	576	579	582	559	539	522	556	508	554	582	517	536	512	523	534	540	564	518	501	543	585	561	579	570	536	542	550	567	523	551	542	589	580	564	548	574	533	501	554	534	564	544	575	547	551	559	567	545	559	548	541	567	548	532	531	557	524	551	538	533	560	574	579	552	521	577	518	555	533	566	564	526	551	530	548	569	645	571	511	551	527	561	551	576	563	530	550	594	562	540	573	547	506	550	571	571	533	526	535	530	521	514	550	559	536	539	562	516	548	533	522	584	547	517	534	557	572	526	588	552	516	593	532	547	522	553	587	561	511	555	525	582	551	527	536	525	570	542	531	557	570	558	538	532	537	565	567	546	515	540	604	577	623	584	551	538	496	561	557	568	514	524	541	560	501	553	585	548	521	519	518	549	525	574	566	559	561	569	568	546	522	546	562	548	587	564	528	581	544	591	541	565	579	552	573	554	535	508	514	564	562	547	567	578	514	559	572	513	529	513	572	544	571	555	587	557
27304	13174	1853	807	590	520	517	524	593	1385	2429	1980	1278	762	548	481	495	448	472	485	513	475	421	478	505	475	472	482	494	459	470	430	468	461	439	472	398	498	496	450	475	463	483	487	497	488	509	469	497	486	449	487	460	453	457	426	481	442	497	487	487	473	518	447	497	502	483	505	465	476	491	462	473	446	456	488	501	516	441	450	432	462	490	476	500	475	466	454	465	455	501	474	479	444	491	493	500	439	501	471	499	470	482	471	501	455	462	508	479	499	475	481	505	468	502	496	467	517	460	447	446	489	479	473	437	438	495	473	477	491	452	463	454	461	474	451	473	444	471	514	468	493	443	454	455	468	490	474	473	489	515	474	468	464	452	443	504	498	483	467	432	478	469	464	474	501	480	500	477	495	455	482	484	449	481	441	481	456	494	453	472	460	448	457	471	497	512	464	506	433	497	485	465	490	480	472	468	477	486	431	495	458	479	439	479	457	454	481	438	443	451	451	492	456	472	494	467	439	413	443	485	472	471	440	500	472	496	460	424	471	492	490	488	465	489	483	452	463	477	459	474	498	502	488	468	475	442	477	489	477	468	442	479	466	478	502	490	501	511	489	474	461	476	445	477	488	463	485	454	489	453	491	452	481	451	512	486	450	476	443	515	485	461	459	428	484	445	482	501	472	497	519	411	461	458	452	474	481	470	495	481	497	463	470	475	433	518	477	440	511	481	424	506	450	510	493	477	476	461	511	494	466	427	477	473	503	448	442	441	422	437	458	484	469	472	451	484	459	504	481	504	451	481	479	451	454	481	505	433	447	466	461	439	461	452	506	491	437	481	490	481	483	508	479	496	478	481	481	468	479	440	476	468	430	517	465	481	436	478	460	469	454	447	453	443	455	503	435	446	476	472	493	524	483	462	523	499	510	492	478	453	486	511	455	471	502	458	486	459	508	492	474	480	478	493	459	509	487	471	455	483	504	478	472	488	467	489	475	445	445	486	435	498	481	451	474	451	491	452	455	469	459	479	487	431	445	497	504	479	491	450	482	500	498	457	473	493	508	506	445	480	432	491	468	493	480	438	469	502	458	461	483	498	471	471	492	510	436	420	457	483	470	463	487	465	470	466	465	462	429	469	480	440	469	463	508	483	491	475	475	472	498	439	477	461	481	504	451	492	445	481	472	456	457	474	487	479	486	477	488	455	493	450	452	485	486	431	461	465	470	449	436	461	450	448	473	460	488	456	445	450	474	517	462	463	498	501	473	504	490	502	489	470	498	474	462	480	463	458	502	472	479	500	514	494	464	443	483	456	504	445	477	441	464	490	477	479	459	509	446	481	455	463	462	506	516	489	457	492	490	444	484	486	444	464	472	501	481	474	482	511	479	479	456	504	460	499	466	507	474	502	511	465	435	445	473	503	451	453	481	509	450	484	438	469	466	469	483	506	473	499	459	461	509	504	482	498	482	424	455	466	453	522	493	454	470	480	466	501	451	444	440	480	487	462	458	488	471	506	475	448	472	475	454	474	510	440	487	428	457	450	495	454	438	452	486	505	507	462	448	479	517	463	474	513	472	452	478	475	463	459	446	431	504	490	471	510	469	482	510	523	454	455	521	496	478	483	447	517	485	502	495	496	494	502	456	479	488	472	501	480	464	452	456	478	524	479	483	483	508	464	482	436	461	464	461	480	489	506	442	490	488	472	440	450	472	480	459	491	458	469	483	479	495	438	463	461	485	453	485	497	476	478	477	459	452	447	437	498	476	453	475	447	490	454	486	482	496	472	481	482	480	493	482	474	471	496	452	460	434	443	478	492	501	481	440	450	474	457	501	458	477	457	490	476	448	531	465	485	478	425	501	476	444	497	470	494	434	480	468	498	484	530	457	489	423	487	452	452	472	465	470	492	494	485	445	483	460	484	448	458	476	500	495	480	495	461	471	463	491	469	487	470	507	487	516	491	507	492	481	455	459	458	488	508	456	472	472	471	469	455	494	503	473	433	431	455	428	460	438	486	452	455	510	483	473	457	478	430	484	473	475	461	477	444	485	466	512	480	513	451	470	469	481	487	480	492	464	486	473	483	476	440	454	447	477	468	462	503	465	520	442	514	469	505	445	470	476	492	485	469	442	452	459	443	518	442	512	445	483	459	455	498	461	497	444	495	494	513	490	493	481	473	473	506	472	454	462	467	441	480	446	451	506	496	481	453	471	491	434	466	494	478	494	480	444	490	481	474	425	447	500	481	469	490	460	483	476	481	517	445	477	452	538	482	482	481	452	468	498	540	427	482	469	473	461	457	465	451	500	478	507	481	503	481	494	455	482	488	489	451	473	437	493	455	475	498	450	501	429	510	480	485	434	501	464	468	507	427	474	533	466	463	481	429	478	456	479	474	501	472	470	450	477	535	487	456	478	494	487	513	490	452	455	429	498	463	459	475	453	474	455	478	504	418	472	480	479	459	475	468	458	487	481	472	492	467	498	454	475	462	486	435	434	533	459	479	507	458	461	485	472	477	437	443	467	457	481	502	509	471	462	504	471	475	503	503	449	507	504	462	469	470	492	466	425	438	513	455	480	519	453	468	480	479	485	479	452	513	447	516	479	487	463	474	478	453	490	465	451	450	474	478	481	500	461	472	459	477	487	484	474	462	458	456	468	486	472	472	469	456	455	468	491	457	481	456	461	519	457	470	465	523	497	438	456	457	485	471	445	496	442	440	473	453	476	486	453	462	462	484	474	486	485	432	483	464	469	471	454	455	481	463	449	465	512	440	486	478	480	472	458	445	503	507	480	453	479	493	487	430	511	474	509	455	445	478	445	465	476	486	503	428	495	488	479	481	456	509	481	457	464	486	498	460	443	465	497	482	476	487	446	502	453	446	457	478	485	503	482	476	477	483	473	463	472	445	477	447	468	470	495	495	514	484	462	461	486	498	460	459	455	463	493	484	441	488	469	483	470	495	492	433	486	482	467	481	514	505	510	486	472	468	473	473	480	471	447	491	447	456	461	466	462	474	470	487	444	459	438	448	463	508	470	476	471	481	482	493	478	478	473	488	499	495	499	460	474	499	477	477	477	495	495	467	498	468	472	432	496	462	466	460	480	479	475	449	441	465	455	490	489	472	455	442	490	460	452	484	458	475	478	472	451	497	453	487	450	483	481	491	460	457	445	462	463	464	500	456	478	469	449	479	505	486	465	460	473	491	465	487	499	472	445	505	471	483	444	459	483	479	466	500	453	489	498	446	501	479	509	446	462	481	498	489	467	508	465	449	462	459	451	516	456	446	441	464	431	500	492	473	495	481	496	475	489	492	470	454	475	508	474	467	470	465	505	458	463	437	493	535	454	490	480	460	508	474	455	475	498	480	461	496	431	463	477	469	455	432	447	473	460	509	472	477	504	459	484	498	478	460	497	488	488	482	506	466	455	477	482	475	463	487	468	478	450	473	505	484	464	478	442	507	493	476	468	482	502	474	458	525	514	397	488	463	464
4981	1045	1037	590	492	458	485	499	608	1784	2837	2150	1280	664	475	444	433	410	398	355	434	411	418	408	419	405	390	424	379	404	401	413	398	410	422	411	393	419	430	384	411	366	377	410	429	427	414	416	407	407	430	406	401	409	420	394	402	374	387	408	386	403	418	410	433	376	411	377	372	388	433	449	434	412	397	407	424	418	383	433	382	387	406	377	398	385	405	389	403	396	410	382	383	410	415	415	400	391	382	392	444	414	395	420	398	371	390	410	370	391	435	418	387	391	417	394	373	395	385	403	411	410	363	378	394	424	373	439	422	426	366	407	434	391	380	422	398	384	373	418	384	386	399	393	402	411	387	431	377	402	383	415	430	396	431	384	399	388	388	382	425	394	422	408	415	379	415	380	395	400	420	415	382	384	398	393	378	409	428	426	398	393	421	407	395	396	364	377	378	389	393	417	400	372	407	378	376	385	375	364	382	403	393	392	401	394	412	403	385	379	432	403	410	409	389	422	406	369	420	418	426	383	404	390	369	416	387	440	389	389	402	441	398	425	400	410	421	381	370	375	374	406	397	410	386	398	403	403	378	392	426	382	400	417	417	418	425	398	356	387	384	393	402	373	403	354	411	406	377	404	403	407	364	386	407	388	406	384	406	408	395	410	426	420	401	417	396	392	396	409	418	422	406	412	412	420	405	392	394	423	409	349	426	388	411	387	393	403	395	416	425	386	407	395	403	413	392	402	369	373	398	416	384	401	387	384	426	395	438	426	387	429	385	394	394	379	379	410	412	409	390	393	382	399	408	421	385	374	372	368	374	413	414	377	413	398	382	411	399	386	358	410	388	393	397	403	395	396	387	360	405	384	370	393	402	391	388	408	385	367	396	393	377	403	405	386	419	360	454	404	375	377	392	397	423	398	404	400	427	434	387	377	406	387	440	430	398	446	418	414	386	406	409	381	390	388	411	416	413	403	376	413	396	405	410	401	385	381	415	397	371	390	376	404	396	357	387	387	406	452	416	363	397	387	375	414	432	407	410	391	422	400	398	382	417	404	405	398	411	376	409	422	386	460	406	392	404	387	384	409	425	408	424	422	417	430	410	401	436	440	402	395	422	373	390	411	418	396	429	389	388	389	362	392	408	405	385	381	374	392	402	365	400	414	397	406	413	431	432	444	398	400	401	384	397	403	375	390	427	370	398	445	370	395	417	399	379	400	396	379	381	391	372	419	364	414	413	407	361	375	406	390	376	391	414	387	376	433	405	432	368	401	411	437	387	408	412	416	414	426	390	402	396	404	441	380	385	394	372	398	398	409	421	395	419	379	419	393	387	361	367	429	402	383	420	415	382	427	378	371	435	402	378	416	412	381	422	399	405	410	426	399	396	405	411	409	390	411	368	361	373	377	385	424	415	404	411	377	415	362	350	404	409	406	399	422	414	387	389	438	403	364	392	403	402	401	373	397	410	406	404	361	385	421	415	399	432	387	390	363	396	380	379	382	397	412	372	409	402	420	374	392	384	408	390	397	383	400	412	389	411	425	404	418	390	382	385	377	396	364	421	405	434	362	392	387	378	439	385	372	408	408	396	404	393	388	416	398	431	401	398	403	412	410	450	391	404	432	375	391	400	397	393	427	404	376	390	413	406	394	382	391	406	392	414	422	433	416	428	414	384	421	401	388	358	397	392	395	402	386	402	373	393	371	403	420	380	401	373	379	435	408	376	378	390	399	377	420	455	415	389	414	411	374	402	430	402	384	432	430	397	428	420	417	427	394	404	388	408	406	397	398	377	398	406	392	401	447	407	401	390	397	414	406	450	369	370	381	395	404	417	372	389	409	400	380	383	416	423	393	412	389	400	400	413	362	390	371	383	345	413	379	408	386	398	402	406	404	384	391	378	400	385	429	414	400	395	425	436	400	381	386	401	406	394	368	385	396	412	404	398	396	398	376	417	397	392	425	415	384	412	420	394	386	404	418	404	406	442	388	408	391	422	394	401	401	423	402	423	382	376	431	433	388	387	432	394	378	376	408	383	392	426	357	408	379	397	379	418	390	393	421	401	393	397	404	376	440	404	422	424	374	431	435	403	393	406	442	393	413	432	435	418	394	417	377	370	417	436	401	387	410	412	395	408	406	422	397	403	404	390	392	410	378	394	389	436	379	389	406	412	432	402	381	406	392	386	375	414	392	401	404	402	412	385	403	422	374	383	382	409	386	391	386	421	394	417	382	390	358	362	387	411	405	397	426	435	402	444	376	434	407	363	427	367	426	408	372	402	399	417	426	408	398	426	386	394	419	419	405	396	403	405	437	400	363	410	382	408	424	390	387	409	404	413	423	409	388	382	417	410	378	414	392	350	396	403	381	391	419	424	416	424	390	412	383	404	418	410	423	424	398	395	395	385	415	368	425	397	395	398	413	407	423	375	381	388	398	395	419	424	381	405	358	412	404	349	426	407	381	369	374	389	401	416	400	406	384	382	413	405	390	399	398	394	392	395	418	355	391	366	398	389	398	397	380	430	410	413	414	397	406	375	406	402	393	388	383	424	433	426	398	402	408	393	397	394	432	366	396	422	407	364	415	388	410	403	401	414	392	402	386	385	420	380	369	382	408	433	417	391	387	364	411	397	373	346	406	379	370	406	387	410	388	388	421	428	382	444	449	394	401	413	422	362	401	383	417	420	417	397	394	395	375	372	408	397	393	409	419	392	401	382	424	385	417	422	394	401	395	366	400	395	422	399	386	435	417	378	422	393	390	411	394	420	420	418	424	388	413	440	379	398	407	412	389	379	428	402	437	399	377	381	379	399	387	374	364	388	398	415	381	412	380	381	358	422	433	371	379	391	433	397	404	377	405	412	400	383	426	430	397	430	396	395	396	395	390	368	388	405	417	391	392	384	419	362	393	403	405	413	430	389	436	420	382	442	417	399	399	402	393	435	402	394	384	355	384	438	402	389	408	396	394	419	401	391	394	430	392	398	402	403	420	410	393	386	382	398	394	397	421	369	381	406	407	405	368	398	395	398	386	395	442	408	393	409	374	394	397	424	397	379	428	422	383	421	445	389	401	421	409	407	384	409	401	387	398	413	437	372	398	395	407	422	390	410	406	397	413	370	386	407	426	381	429	388	416	379	420	394	410	409	405	403	415	382	404	416	421	427	394	393	394	379	415	418	441	392	401	397	404	421	390	411	341	358	377	385	376	381	393	400	402	445	397	400	375	411	403	380	410	404	403	410	394	383	381	377	394	421	394	393	385	384	400	402	414	372	427	376	422	388	409	378	387	402	366	364	403	410	405	397	377	386	383	412	397	389	400	407	394	348	401	363	413	395	410	362	399	390	415	407	377	382	422	416	393	390	404	411	410	410	368	389	424	367	418	394	408	400	406	353	415	413	391	358	373	408	391	394	453	406	411	452	384	408	410	406	406	408	391	369	409	370	396	376	410	372	389	402	421	443	393	382	423	408	405	394	377	398	407	365	440	430	425
24900	21071	27397	24936	10408	1523	1061	903	1055	8064	23152	17328	7740	1905	871	577	570	583	520	557	535	578	526	520	563	530	466	561	499	579	554	465	520	514	527	493	524	510	532	530	503	510	535	484	528	499	537	513	560	547	507	509	514	505	550	556	532	501	498	552	538	498	545	541	551	501	561	552	547	491	544	550	512	554	516	533	570	532	518	518	508	535	540	527	520	550	511	530	492	513	532	494	518	555	570	526	486	503	523	507	526	549	537	550	527	556	530	545	535	523	544	514	525	556	546	520	538	507	544	508	533	545	550	499	586	472	547	515	559	505	555	520	521	516	511	516	560	521	544	499	512	498	530	549	535	547	547	513	533	543	522	573	516	479	558	547	562	511	521	547	502	526	517	503	510	518	509	504	550	530	521	531	481	546	544	523	520	498	508	511	528	539	538	557	529	530	522	532	507	517	524	522	555	527	511	541	555	570	528	505	529	528	555	550	519	523	547	512	478	489	549	509	524	510	521	589	554	548	539	538	529	532	525	583	508	526	526	498	533	549	502	506	555	512	532	529	488	510	523	505	517	503	570	544	565	577	536	567	502	549	539	540	542	519	528	524	563	536	566	506	502	518	512	549	517	502	501	506	533	540	501	520	522	525	558	495	489	503	547	514	513	515	501	522	532	555	555	521	573	522	500	508	514	527	514	536	521	534	505	495	568	543	505	544	504	511	584	533	548	525	484	525	547	529	539	537	530	541	539	529	525	509	513	506	527	509	524	524	545	559	557	501	509	526	534	488	503	535	480	548	526	554	549	494	497	514	532	527	483	550	490	511	545	496	546	522	535	531	558	523	522	522	530	511	496	528	516	506	550	460	542	503	456	501	515	550	499	551	584	527	510	554	545	552	483	559	549	494	533	512	565	542	535	539	498	525	529	549	534	543	513	524	536	538	505	492	557	533	525	529	503	519	500	535	525	543	547	508	544	524	515	516	504	564	513	530	498	506	517	522	568	534	509	504	512	511	534	539	522	532	489	533	513	586	514	535	502	504	529	574	527	518	535	545	474	524	513	512	539	562	540	518	495	577	540	540	494	547	537	536	511	494	532	525	540	520	523	532	504	488	518	539	537	503	561	490	523	535	546	521	493	561	518	521	513	513	550	514	562	524	577	515	519	530	531	589	512	515	544	484	546	509	527	516	556	549	529	528	519	563	519	504	563	553	573	527	557	527	521	539	552	576	585	526	516	531	570	525	532	513	525	519	555	497	556	548	525	545	546	493	491	514	521	516	507	488	554	493	515	524	497	521	521	566	471	506	566	536	531	540	527	525	578	531	507	506	530	526	501	535	563	535	526	520	545	506	559	519	531	559	549	539	571	482	548	512	488	532	492	541	555	537	536	503	519	550	485	489	526	513	529	518	514	545	492	519	502	557	557	518	550	541	542	534	521	511	547	512	509	476	583	512	496	488	551	519	547	533	507	536	507	507	481	489	540	554	536	526	547	512	524	549	521	523	507	522	541	513	509	544	503	543	524	508	569	542	503	494	548	523	510	531	532	550	481	526	489	521	517	528	555	550	519	542	531	519	534	504	526	542	544	509	549	560	553	538	515	512	515	524	560	537	539	563	505	502	486	513	551	547	510	511	491	506	540	485	529	492	493	496	519	529	506	509	530	480	481	517	511	522	531	525	479	500	563	556	484	538	547	495	547	555	511	497	512	531	552	509	508	552	536	541	502	490	540	527	487	539	480	520	491	539	488	519	549	500	507	510	499	569	523	519	550	550	507	524	532	549	489	542	504	536	528	525	516	540	522	544	490	520	521	502	521	519	503	465	526	501	549	518	521	520	503	543	523	569	517	524	545	513	521	549	476	518	477	528	515	543	561	538	514	497	511	535	516	549	544	522	560	520	565	546	523	529	546	548	499	548	541	548	523	508	528	554	500	502	571	532	513	504	533	508	547	521	482	501	514	498	544	489	491	524	509	540	473	522	523	493	553	506	541	557	503	499	540	547	520	482	542	500	496	563	536	549	527	505	546	504	544	521	473	515	531	530	538	499	497	497	494	542	501	540	509	535	516	553	514	487	495	535	512	500	524	519	531	528	558	560	489	541	490	549	483	532	520	522	529	483	502	536	529	559	509	509	523	500	524	520	522	496	504	519	480	484	526	497	554	578	552	539	515	509	525	556	522	559	504	557	519	526	546	556	510	525	553	525	562	495	493	497	552	556	597	524	551	500	499	511	516	539	502	514	523	509	532	555	493	522	554	546	545	530	531	510	528	541	500	492	553	540	550	535	479	512	547	527	540	521	505	542	490	545	483	542	570	492	570	521	514	529	549	532	569	509	550	515	535	511	494	536	476	507	543	552	516	520	512	489	488	538	519	499	546	517	530	531	552	545	497	529	518	508	535	501	521	542	550	547	489	510	520	510	552	547	505	543	524	505	525	497	495	513	539	518	523	523	522	516	549	552	532	479	537	509	555	521	528	517	503	525	536	519	513	536	466	498	486	528	584	533	500	503	513	541	521	515	540	541	506	543	571	491	502	533	517	527	524	572	513	581	512	534	538	527	528	512	545	477	520	536	489	551	530	544	529	487	520	510	517	594	506	503	529	517	524	494	530	539	523	488	522	475	511	519	539	532	509	514	509	493	531	535	561	546	545	522	506	531	579	543	519	487	505	531	532	551	516	514	546	558	523	520	506	527	515	542	533	533	548	513	506	519	496	541	514	547	534	537	489	501	495	519	516	519	533	531	509	507	545	492	509	528	503	499	501	571	509	507	520	554	534	540	504	533	536	546	533	542	492	536	557	531	514	543	549	518	534	533	538	504	505	518	531	555	520	507	510	489	556	527	542	560	529	514	548	488	461	510	523	571	512	555	486	524	517	513	524	482	522	497	507	536	560	508	541	554	485	519	535	533	543	545	529	537	535	553	508	546	503	521	547	529	501	457	520	516	514	507	531	539	528	503	572	521	524	506	562	512	538	533	532	544	565	538	498	530	494	514	508	480	520	534	533	498	524	534	478	543	509	545	510	542	507	505	513	557	491	543	508	505	517	547	516	500	543	519	524	520	554	528	537	517	496	528	495	568	546	540	513	478	552	520	525	528	516	530	489	567	531	537	544	481	533	528	516	509	535	516	514	468	495	520	520	482	526	553	548	551	494	508	512	509	540	506	520	498	514	558	487	536	543	544	545	491	489	565	532	500	500	534	534	496	543	511	517	536	544	502	536	503	520	535	542	519	509	521	513	510	540	486	529	531	530	525	538	561	503	495	546	536	502	523	523	519	555	553	532	500	497	518	510	539	479	492	555	505	555	513	513	537	507	514	541	528	482	528	541	526	541	538	572	565	501	517	539	511	524	532	515	530	512	521	520	496	532	500	536	532	536	539	506	515	524	488	532	533	548	524	486	551	550	529	495	516	562	575	497	524	509	552	520	537	553	485	502	518	537	556	527	509	542	592	555	522	538	486	526	542	526	510	517	513	513	489	525	512
3884	4801	5084	2317	1221	1154	1012	987	1523	11156	21864	14477	6524	1812	837	540	502	460	475	470	431	465	463	473	450	470	433	460	495	446	488	460	469	400	457	452	470	473	449	484	468	475	418	461	431	453	473	473	454	469	459	526	452	462	480	449	441	453	471	460	451	454	461	429	428	468	427	469	462	475	421	432	457	476	428	484	420	450	438	436	459	492	475	426	451	439	484	456	497	483	466	445	421	442	467	455	447	441	469	459	481	467	477	434	446	464	459	454	482	512	442	468	463	445	448	461	454	494	485	432	432	445	453	432	448	417	408	443	440	416	449	461	433	442	447	451	432	509	472	450	473	480	445	463	436	459	412	432	471	456	446	489	453	464	457	439	474	473	451	440	391	485	485	459	475	417	462	472	437	458	408	439	468	480	468	440	457	464	469	466	446	454	447	442	445	473	473	451	487	437	491	476	443	475	429	453	448	452	427	466	419	449	450	487	422	443	450	475	465	495	445	436	448	450	454	471	437	460	450	500	460	440	422	459	445	488	491	457	475	473	430	481	466	458	425	426	493	406	450	440	481	447	480	435	442	436	447	458	434	476	438	461	444	440	440	468	472	456	451	465	446	456	422	444	480	463	473	471	469	487	455	463	495	479	454	428	472	477	459	453	481	474	443	442	420	456	434	441	425	460	445	444	444	458	442	460	425	430	430	454	456	471	498	454	436	449	409	452	466	452	507	451	464	452	465	443	462	468	462	446	501	418	440	476	431	469	466	452	460	431	464	477	440	442	437	439	463	446	466	454	386	481	489	449	475	506	436	446	489	478	473	481	448	450	448	469	458	420	463	485	460	474	427	447	450	457	466	486	435	466	462	454	436	468	432	485	457	461	460	487	470	472	453	483	464	469	441	423	469	441	490	452	471	472	449	453	468	499	433	443	470	432	444	453	476	473	486	427	419	442	458	501	436	440	482	445	466	431	461	447	499	431	448	464	483	476	432	475	449	466	453	485	436	451	447	423	449	447	431	423	459	436	456	483	480	472	427	409	462	453	455	501	466	420	431	444	477	432	450	454	442	463	438	466	477	480	450	421	441	466	461	450	428	465	444	452	443	433	463	441	465	415	446	474	458	442	434	442	397	509	463	459	471	440	449	434	412	414	469	445	465	447	477	408	458	458	415	471	430	443	465	452	415	436	419	450	411	430	491	498	458	444	452	421	465	479	468	447	471	468	458	413	434	447	494	418	452	456	419	466	439	448	467	426	463	474	464	441	456	455	437	467	482	460	440	473	402	424	439	418	485	480	428	472	436	434	478	447	469	510	448	467	432	457	460	448	474	443	450	454	480	468	451	449	470	433	436	451	444	450	461	461	448	434	468	456	455	479	489	460	461	457	431	469	475	398	488	463	444	446	414	455	456	453	454	434	440	485	440	411	487	440	434	447	455	433	436	470	436	471	445	428	461	430	449	459	433	447	452	453	467	429	470	407	430	463	456	480	446	462	424	456	452	463	452	478	479	454	451	459	451	455	425	441	473	450	442	441	459	459	445	393	429	440	432	478	452	444	463	456	458	469	456	443	445	442	439	432	454	473	455	466	463	450	489	467	440	451	494	418	436	423	462	438	435	468	443	496	438	452	405	437	423	495	429	460	445	417	438	448	461	441	421	457	450	453	449	490	399	454	447	445	496	468	459	478	426	476	432	469	425	452	466	499	454	422	417	469	447	455	452	442	443	424	482	415	416	402	454	490	440	459	430	471	426	443	424	460	430	445	450	423	455	455	460	487	451	453	429	476	428	463	461	454	462	451	469	478	468	483	462	410	435	416	445	437	462	430	466	450	464	461	432	478	444	452	449	520	427	484	457	497	454	496	475	415	451	458	492	437	436	425	483	473	477	474	451	467	430	407	428	477	440	438	401	475	490	452	410	456	435	434	473	443	428	467	409	460	453	410	423	463	460	439	420	470	419	411	412	426	433	436	442	471	430	446	453	433	423	474	452	460	440	431	465	438	454	512	444	439	458	444	437	427	447	455	463	451	443	487	484	435	467	446	481	435	487	467	459	428	489	450	459	422	470	424	482	455	448	454	477	451	462	463	442	471	461	425	467	435	465	490	443	398	465	452	418	421	441	445	419	497	413	448	459	469	483	437	448	458	472	424	431	461	426	435	474	446	439	461	486	465	436	454	424	437	448	494	444	480	458	453	477	449	428	421	406	458	452	420	448	425	453	467	449	468	452	437	425	441	466	421	482	436	422	462	462	448	451	431	450	454	435	435	430	455	476	444	488	444	457	458	472	451	469	421	440	441	458	467	438	453	436	451	419	496	436	441	438	430	472	441	483	424	455	445	456	432	443	442	443	478	454	459	433	471	464	435	414	417	453	450	428	458	452	442	438	415	430	424	479	419	454	453	453	446	419	453	434	476	483	450	438	434	438	444	453	458	406	425	431	427	475	455	474	485	459	458	415	444	482	466	469	452	449	430	476	431	464	447	479	459	459	459	435	452	442	443	429	446	423	487	443	447	445	420	431	459	444	456	483	431	507	400	493	469	454	450	435	465	433	432	415	434	474	428	418	383	449	478	462	402	470	429	482	414	455	451	429	420	462	468	455	468	461	427	447	461	457	464	460	407	443	489	457	435	476	464	458	417	429	457	440	462	461	474	444	433	412	441	454	443	404	452	482	417	443	460	464	423	437	460	452	460	443	453	441	443	484	437	438	463	445	446	459	478	444	447	415	435	462	470	475	467	413	455	467	452	447	475	447	426	453	466	446	429	465	421	441	443	461	439	472	429	410	447	440	462	453	450	465	442	464	457	485	461	433	444	495	460	447	471	437	437	457	449	457	421	444	446	470	453	442	431	434	428	470	474	401	443	501	450	439	448	441	456	457	444	456	468	433	458	436	471	444	490	455	463	454	443	481	459	435	491	461	431	481	453	413	450	475	453	485	444	472	458	443	463	454	440	433	444	456	426	445	472	453	449	457	465	476	441	439	435	459	440	472	441	425	426	462	462	466	435	419	462	451	484	416	463	483	461	446	440	447	446	447	452	478	449	417	483	437	471	452	457	403	472	483	461	467	446	453	465	411	433	452	430	448	448	430	466	457	522	463	451	443	455	422	480	437	460	453	432	474	453	449	462	417	467	434	457	443	448	467	463	447	466	443	464	451	475	444	478	488	429	440	475	428	489	462	455	459	464	444	431	443	430	415	462	448	437	423	411	437	432	450	464	420	410	389	439	458	452	451	408	471	464	437	454	446	438	456	464	458	460	447	458	396	445	430	494	461	405	447	461	434	432	460	498	481	486	502	478	447	424	433	501	493	450	482	490	441	447	447	457	436	489	426	449	459	479	474	462	435	483	460	499	470	458	441	474	432	464	441	487	468	439	464	454	443	446	457	425	438	452	455	387	412	426	450	448	435	433	437	451	453	443	466	423	493	469	455	493	451	444	468	441	415	419	445	454	447	421	452	487	436	457	463	466	464	473	475	474	454	445
23893	21069	28310	24073	21028	9284	2161	1247	972	13329	36913	29198	15277	3826	1318	810	747	735	749	737	679	711	692	711	685	709	768	696	693	706	729	741	718	678	729	682	704	738	740	717	674	767	703	735	720	686	694	697	657	655	701	714	703	661	692	714	696	692	691	709	696	663	679	672	723	676	661	721	633	711	673	689	701	691	691	682	658	691	667	699	678	703	710	714	664	732	711	699	666	716	731	693	673	692	692	698	692	690	723	688	666	701	708	750	689	684	772	655	698	676	653	683	695	663	694	631	725	674	692	710	688	708	713	676	688	696	709	637	751	742	725	682	702	672	704	721	683	710	679	661	714	731	665	754	688	673	650	756	719	757	714	690	688	742	684	712	727	695	704	690	664	673	703	628	724	720	640	684	695	681	648	674	718	680	683	731	677	670	742	700	700	723	684	672	687	712	674	736	667	635	703	695	690	685	658	710	717	686	750	715	685	674	657	697	690	684	671	687	738	714	706	642	721	678	663	711	673	669	708	631	714	734	636	680	674	722	708	714	673	699	723	705	656	709	699	691	670	724	682	723	717	653	707	694	669	709	661	710	641	657	699	691	713	698	668	685	688	698	683	725	698	685	691	731	710	703	702	623	691	719	710	683	692	656	668	681	715	692	717	736	721	706	706	696	694	714	683	745	754	688	688	700	696	689	711	718	659	637	704	705	719	730	702	642	696	690	727	676	741	691	697	705	709	678	690	680	692	681	690	725	707	680	685	745	667	698	688	619	744	742	633	725	703	698	670	662	700	705	757	689	712	700	704	762	710	658	705	691	718	685	722	707	652	676	748	728	698	691	662	673	704	678	718	692	706	724	715	681	657	712	661	701	720	724	748	663	701	649	712	733	663	679	724	696	663	681	662	685	685	719	721	714	692	675	662	720	746	704	700	693	688	661	704	679	665	662	690	715	656	713	676	719	716	719	734	689	720	716	699	739	690	673	646	722	688	667	696	626	708	673	663	703	733	727	713	685	703	733	705	660	708	689	711	712	693	724	694	684	693	686	702	720	684	676	700	706	709	677	700	679	746	661	662	674	679	673	710	719	645	731	649	694	658	675	696	705	719	651	684	710	686	729	715	692	769	660	728	681	650	725	627	686	718	669	695	682	687	673	669	745	663	635	654	712	677	703	669	724	736	635	652	690	678	706	702	644	670	710	657	727	684	693	668	701	743	690	676	703	703	701	684	736	691	662	654	689	664	681	665	710	735	613	668	725	729	718	692	709	677	680	707	728	715	666	648	682	684	648	679	722	676	665	694	680	693	684	722	688	678	683	699	745	667	688	689	756	685	664	673	653	697	699	690	695	681	679	688	748	664	666	668	749	684	708	729	681	706	688	635	715	637	673	672	656	723	704	653	686	674	712	711	685	699	705	676	686	712	713	699	657	691	687	657	682	700	683	733	705	689	726	666	644	710	671	644	656	629	709	710	690	652	745	685	679	693	685	743	668	670	697	713	713	670	686	686	682	671	696	697	713	646	711	628	715	700	715	693	734	759	681	675	667	703	699	716	696	685	706	660	693	684	715	697	743	729	714	661	681	671	655	701	730	698	694	680	693	693	657	706	720	674	684	674	673	690	680	696	625	669	692	740	662	692	686	693	700	707	711	680	703	711	718	713	692	716	703	704	656	718	706	733	673	740	675	686	635	703	633	646	712	732	714	715	677	711	657	705	695	697	697	698	683	732	698	706	672	670	769	692	674	668	663	739	655	701	696	694	672	646	674	652	705	694	688	729	728	674	720	734	706	702	695	708	682	697	746	655	746	712	659	705	715	710	700	636	738	718	703	704	698	720	701	724	669	731	707	656	660	696	693	716	689	713	665	691	647	667	656	668	658	671	688	669	700	702	727	687	731	697	686	669	651	690	709	741	687	745	691	731	696	716	715	713	671	674	694	710	630	740	705	670	687	697	689	722	684	695	644	656	639	707	675	710	653	664	702	700	689	683	686	726	723	723	699	644	673	752	718	706	698	668	691	722	667	680	718	688	716	714	701	720	702	647	727	687	677	715	673	713	723	685	664	710	678	646	710	665	711	706	683	717	674	700	685	687	681	660	726	683	689	649	679	710	702	703	690	645	701	680	634	732	659	729	694	682	726	693	708	719	714	724	707	685	701	707	704	656	728	678	716	720	700	694	708	691	691	739	682	671	703	698	671	708	681	654	657	692	708	674	688	694	628	638	670	734	716	701	724	637	691	708	666	692	628	719	660	659	697	754	714	674	651	688	750	680	699	707	712	729	686	708	685	658	714	703	674	681	698	681	757	641	716	710	707	683	665	699	717	680	706	639	723	705	720	683	718	692	682	679	712	714	690	684	701	684	674	682	689	657	695	676	641	670	729	672	675	664	664	688	635	657	712	701	653	696	686	685	680	695	716	714	686	683	655	698	675	691	666	743	667	705	710	679	693	710	715	676	685	697	695	675	711	719	724	732	693	706	696	657	689	707	719	722	710	652	718	678	628	673	732	664	684	704	729	685	649	692	717	718	714	688	711	675	681	758	664	719	706	643	702	678	713	731	721	716	699	692	645	653	703	684	645	687	679	720	711	726	702	675	697	715	677	653	696	729	684	732	732	671	727	670	674	707	667	719	708	693	662	681	725	698	734	697	692	719	688	682	688	720	675	698	673	657	702	705	667	690	657	671	681	681	705	714	672	695	668	678	705	702	700	727	741	685	697	698	740	708	715	713	691	684	734	710	724	677	706	655	683	730	707	703	719	674	727	728	664	696	702	746	663	723	654	713	659	693	677	682	695	683	670	628	688	704	692	755	685	656	715	641	714	672	748	693	674	691	673	722	718	661	681	675	664	702	682	691	721	701	712	653	692	687	686	719	726	707	750	661	672	694	666	688	703	668	721	694	665	699	730	665	626	672	703	684	685	688	728	692	661	670	771	719	698	702	686	684	660	662	737	698	732	681	711	740	684	685	699	710	702	705	665	703	692	692	669	725	737	715	668	698	679	655	720	724	648	671	699	668	682	670	750	738	732	709	724	683	670	710	641	707	683	693	670	686	707	675	708	695	721	706	742	638	698	695	692	717	685	682	624	659	696	654	737	650	679	685	725	675	724	654	700	688	713	723	713	724	720	651	674	733	695	691	683	682	686	675	673	662	725	720	727	723	702	696	711	681	642	679	705	647	698	690	693	728	678	700	680	665	707	715	672	705	705	668	664	671	670	699	700	686	723	712	690	685	691	730	717	700	730	732	748	678	668	717	691	709	727	699	746	668	716	732	675	689	719	691	700	697	690	744	728	709	649	738	693	744	668	683	722	671	670	651	670	645	689	631	633	723	723	695	691	685	681	677	719	651	685	702	683	699	634	653	698	693	667	664	739	659	743	692	702	674	660	686	708	714	635	689	696	702	644	694	694	719	676	697	675	706	700	655	695	684	677	652	647	664	695	684	701	683	714	722	679	696	688	675	692	699	685	677	720	695	685	695	727	660	679
4438	8386	8714	4850	2484	1860	1515	1176	1034	17615	33586	23920	11410	3042	1217	637	616	639	591	580	560	582	635	576	624	571	535	581	589	595	547	589	573	602	627	574	595	601	575	585	564	549	588	623	556	596	577	554	577	589	591	583	557	577	561	590	523	610	579	587	535	607	602	566	567	596	552	573	605	567	568	581	576	585	637	601	598	544	616	588	528	579	559	550	563	557	559	582	577	561	538	550	590	589	570	573	604	589	593	582	576	537	615	576	553	597	563	593	592	574	560	595	550	593	575	604	587	586	592	570	569	585	563	589	602	564	631	538	553	569	621	587	548	593	605	597	606	554	577	600	589	566	579	605	565	608	618	545	572	578	586	552	550	584	556	578	618	565	618	584	558	585	578	592	581	596	565	562	572	607	607	622	567	578	558	612	530	603	596	568	605	576	540	545	562	595	550	589	599	533	578	602	573	582	573	573	557	556	539	572	587	579	605	562	523	554	583	572	554	542	573	600	570	555	616	595	588	581	561	529	574	576	613	579	592	612	581	552	584	586	585	600	571	597	616	581	533	558	594	591	562	552	589	566	524	597	572	597	565	617	560	589	583	530	579	612	572	582	544	589	567	574	562	611	619	567	586	566	614	559	564	568	635	570	610	587	576	558	560	594	573	594	607	598	574	549	625	572	583	586	540	547	604	588	571	588	583	561	556	531	610	540	606	583	612	630	573	556	601	573	514	562	570	581	569	567	591	545	530	547	565	546	555	577	587	576	580	547	543	640	532	603	578	596	598	614	584	535	609	570	569	581	545	611	554	567	600	600	620	606	608	589	574	579	568	586	564	561	593	581	594	583	587	566	586	585	576	615	580	559	620	569	582	603	577	591	585	607	608	631	564	560	635	580	573	575	525	585	567	588	569	571	601	599	573	542	572	578	612	585	558	561	538	628	559	579	592	598	585	575	544	600	547	534	588	574	594	586	622	588	596	582	576	588	576	569	607	587	586	556	624	563	603	554	620	558	635	581	566	618	568	586	575	550	575	582	563	536	602	581	599	584	602	568	575	588	600	568	586	573	569	597	604	593	624	587	531	588	570	578	561	543	568	565	532	613	577	549	572	602	599	572	575	573	567	600	603	544	558	567	609	575	541	557	542	587	613	611	577	587	628	555	529	576	561	590	588	590	574	600	562	574	556	576	629	571	541	585	541	576	615	568	601	556	552	638	583	583	522	575	539	546	582	552	590	568	562	589	563	569	619	600	586	583	600	557	575	556	609	623	585	545	558	616	593	578	585	646	585	634	580	590	610	583	594	549	540	570	558	627	569	550	545	588	595	550	550	534	582	563	624	587	572	572	544	576	560	566	596	574	588	628	582	563	580	548	561	582	523	578	546	580	595	577	602	595	554	583	565	544	580	544	598	584	570	577	579	584	575	615	568	564	587	549	572	570	556	507	610	540	599	578	581	543	588	594	549	566	562	584	571	568	550	566	555	558	573	545	577	543	582	612	539	535	621	571	586	565	589	601	600	591	569	536	577	588	579	554	558	609	574	572	559	593	573	613	565	584	539	579	596	599	572	541	599	585	513	564	527	582	594	579	593	561	570	613	572	585	572	557	591	592	569	527	593	547	564	539	530	572	613	555	596	569	553	528	565	591	581	558	606	537	557	621	609	537	606	587	588	582	587	561	593	610	598	557	587	556	589	586	559	589	610	605	583	548	607	600	579	573	566	572	580	541	569	549	603	640	569	612	551	568	561	558	586	600	572	607	569	551	611	573	549	600	565	607	564	532	553	598	558	534	570	592	564	595	596	588	571	574	570	543	612	572	566	560	581	569	546	525	563	573	592	565	627	532	566	582	558	531	568	592	608	573	618	557	572	583	560	550	592	548	593	579	598	565	577	569	575	599	570	547	630	551	569	559	548	557	597	618	604	568	577	562	553	582	617	588	558	590	550	525	585	582	599	583	530	602	576	559	558	544	556	546	588	562	596	539	553	606	575	587	624	607	599	580	557	557	559	523	540	548	570	595	552	586	560	577	552	553	552	553	564	570	581	567	589	592	567	587	587	575	569	601	592	528	544	595	549	545	543	557	563	548	575	569	535	584	545	587	569	568	561	576	552	572	616	521	607	582	580	616	587	593	576	559	606	551	580	583	551	532	556	606	604	601	590	567	531	573	556	578	571	599	565	576	585	572	591	593	558	606	580	539	584	565	583	571	583	591	591	591	550	552	593	567	579	565	607	553	622	555	548	540	598	594	576	574	553	565	562	548	579	581	585	599	574	552	609	553	590	581	549	591	570	582	605	620	605	546	592	537	571	572	534	575	564	548	591	520	619	610	529	573	605	560	563	564	573	584	583	559	549	530	566	566	601	599	581	598	545	546	584	559	570	543	555	583	592	555	615	558	599	569	567	576	570	557	548	569	593	569	581	580	599	577	586	598	578	552	569	535	602	568	568	559	549	573	627	577	606	560	599	565	582	553	554	630	547	560	563	574	547	511	553	554	547	568	568	580	551	576	559	569	572	575	593	602	599	570	551	555	566	525	536	554	550	587	564	573	553	576	559	562	549	542	546	566	545	610	589	559	526	566	563	598	597	577	570	592	580	608	580	572	565	581	572	593	612	506	572	592	556	585	586	538	557	579	561	594	569	586	595	558	554	543	542	572	507	594	577	592	581	520	574	557	566	601	623	567	565	593	608	615	593	560	565	582	572	580	589	579	586	560	548	528	574	581	585	604	554	560	591	603	551	578	560	577	606	583	555	558	593	541	531	618	554	599	580	563	590	586	547	590	575	591	564	536	569	535	646	546	546	570	587	579	526	543	528	594	554	568	568	588	564	573	553	601	550	540	589	594	599	555	558	592	603	574	597	587	575	544	566	556	562	539	572	602	560	600	546	580	581	589	584	581	592	584	559	569	613	599	581	551	594	583	579	554	575	598	579	542	538	578	560	581	573	574	622	618	556	575	573	600	582	565	535	548	584	601	536	545	582	579	551	528	565	559	536	544	529	562	552	557	538	569	559	616	571	598	556	545	536	599	615	607	563	569	606	580	544	598	571	564	577	520	585	554	560	532	580	533	599	553	590	585	571	564	552	584	567	565	551	572	511	547	542	607	569	569	562	609	578	559	557	607	544	517	579	577	636	598	595	592	530	518	512	562	551	585	593	594	602	588	587	562	611	590	546	582	541	541	565	561	583	588	609	540	593	576	608	567	609	576	551	548	571	577	589	582	572	551	543	566	542	574	585	665	594	559	556	627	588	549	578	534	598	550	566	530	576	591	588	536	567	583	548	596	604	585	553	570	583	593	607	579	531	565	591	592	570	571	575	553	578	573	575	567	553	624	599	578	586	609	600	592	572	592	534	618	567	566	561	576	556	580	549	581	584	578	611	508	590	593	540	600	583	623	550	588	622	538	576	545	570	569	585	564	516	565	537	563	559	570	561	585	582	584	551	567	564	560	539	515	600	559	530	585	578	551	624	542	609	598	588	590
27440	13618	2732	1050	620	556	524	519	494	949	2368	2178	1381	745	566	468	479	435	456	477	498	453	484	442	457	441	464	451	417	432	481	430	450	464	455	436	451	482	461	448	459	448	425	466	438	468	425	428	474	455	466	452	456	452	482	464	464	459	500	469	469	420	442	497	466	444	471	439	461	474	496	523	446	445	483	484	384	473	477	460	467	409	444	468	453	443	418	430	440	470	466	458	453	488	448	447	465	442	459	454	428	460	461	438	457	426	476	491	472	456	435	478	447	460	449	439	446	488	459	470	438	477	437	443	440	478	480	437	438	476	487	446	452	454	448	455	461	451	448	454	416	467	449	491	442	454	469	434	463	446	446	447	433	454	478	479	466	458	445	489	417	469	503	447	472	435	435	421	485	463	452	452	457	461	482	479	421	487	480	431	454	427	468	501	451	450	458	468	474	439	455	438	445	510	452	460	437	461	433	468	468	448	444	444	485	446	437	459	506	453	430	489	468	457	480	450	482	456	445	442	453	461	454	447	494	476	464	421	458	442	440	446	451	434	471	437	441	424	422	417	488	474	507	419	432	439	451	442	479	428	476	501	471	454	461	460	436	466	427	450	481	447	456	451	469	406	436	412	453	516	477	462	472	476	443	448	443	480	499	469	462	450	438	431	471	485	482	485	452	428	453	459	442	469	452	434	487	402	482	460	481	437	460	473	495	460	433	433	450	457	461	480	480	483	477	469	420	449	427	434	450	456	476	432	450	474	452	448	451	484	435	426	453	474	471	431	485	481	434	433	421	438	459	465	446	427	418	425	467	456	472	456	497	452	431	432	463	426	434	484	455	435	455	406	453	443	409	459	450	421	484	401	472	442	453	430	431	420	467	482	457	458	391	470	481	481	487	481	490	469	474	432	457	445	475	467	474	448	416	446	461	465	472	409	469	447	423	473	409	442	453	394	487	434	476	421	489	429	471	477	480	480	470	466	482	432	438	487	452	441	464	449	442	456	486	454	447	413	484	493	450	463	461	457	463	475	445	425	465	460	462	457	426	492	464	500	435	442	459	471	481	434	445	442	457	442	428	456	480	449	518	455	411	419	474	451	460	458	463	442	454	455	463	446	475	441	438	479	478	481	469	436	484	460	497	445	450	480	462	431	444	481	453	461	448	464	458	453	436	470	432	486	486	481	473	471	488	463	480	452	439	454	454	449	464	473	439	452	403	435	449	469	449	468	474	450	429	467	493	447	457	467	449	466	471	467	455	458	449	443	490	449	450	478	443	483	465	464	449	460	450	506	450	462	461	431	401	478	476	464	469	491	457	482	434	447	429	468	473	445	424	448	443	469	469	434	454	462	469	441	440	470	471	483	484	405	424	412	481	455	445	462	449	473	440	400	434	440	485	423	472	469	467	515	481	447	445	457	448	433	435	454	430	475	455	441	468	462	464	417	470	456	391	464	478	450	450	480	450	470	457	444	469	430	491	412	423	472	463	457	451	431	460	461	453	456	454	488	458	470	453	424	490	450	427	478	445	474	478	451	483	443	411	451	474	457	474	447	432	406	460	449	435	476	462	467	426	459	479	489	435	455	465	467	421	440	478	437	461	480	451	457	483	458	406	451	470	417	438	433	400	440	453	424	440	447	470	484	436	457	436	486	438	462	417	443	501	429	445	461	461	482	427	437	466	452	476	458	461	445	433	496	470	478	447	435	484	455	484	422	443	462	477	479	452	460	468	496	457	439	435	450	429	448	453	417	465	466	425	486	462	462	421	494	484	486	416	437	477	441	433	441	463	471	470	444	469	432	491	462	462	455	471	491	514	457	466	483	415	487	436	460	438	459	452	410	452	420	445	481	424	459	427	488	432	453	457	461	464	463	459	457	468	459	464	457	459	455	452	426	466	464	458	488	431	483	419	460	430	461	464	430	453	424	458	409	459	437	430	441	461	453	438	458	454	417	465	441	433	435	471	415	466	449	466	441	427	450	459	449	436	425	431	458	473	471	403	457	441	446	502	444	450	470	423	424	437	448	465	443	460	501	445	472	484	443	486	460	418	459	461	448	445	442	480	475	413	445	462	447	417	462	464	453	467	493	451	445	483	445	441	470	461	467	434	470	439	450	473	468	458	493	447	458	480	440	476	469	473	497	444	413	455	456	439	443	404	442	485	451	470	446	442	441	462	459	410	482	469	437	471	443	414	439	442	460	492	477	422	464	427	442	448	458	433	478	439	443	457	467	431	444	463	517	514	441	482	439	432	442	444	425	489	475	471	473	465	439	444	448	455	449	451	497	461	480	445	499	450	414	441	466	442	448	439	468	462	459	455	467	472	450	464	482	482	484	487	476	448	448	464	446	429	452	459	479	473	431	442	458	435	478	411	489	517	450	462	447	443	455	461	450	455	455	447	416	418	417	455	496	465	442	441	437	395	438	452	439	411	465	438	477	441	476	473	449	447	431	454	436	457	449	473	447	468	531	480	471	470	449	476	461	421	473	423	490	445	478	438	437	450	492	443	448	415	462	463	444	472	424	466	490	434	485	510	456	404	465	476	451	460	456	428	443	460	453	463	430	448	411	429	452	454	435	440	506	478	460	440	449	418	445	454	431	484	397	471	484	434	446	461	427	436	460	466	477	504	447	474	435	477	480	467	450	435	465	447	481	472	475	468	457	488	448	489	446	454	430	445	414	437	451	486	480	463	450	475	438	472	436	461	443	474	476	453	495	448	474	452	454	476	423	450	467	490	482	475	446	439	430	479	428	455	466	465	471	427	463	457	454	479	469	464	437	433	469	477	459	470	443	441	456	478	434	429	468	482	450	449	488	429	482	462	454	418	441	437	445	461	429	456	464	463	480	449	463	475	495	422	446	423	448	451	438	454	466	441	460	475	491	456	465	443	453	478	469	479	417	422	442	442	471	418	443	496	463	473	450	462	455	453	447	463	446	465	463	461	453	453	447	431	451	465	453	438	496	479	458	479	444	458	436	421	425	460	461	488	462	433	457	469	418	422	464	453	436	468	492	459	462	481	483	460	472	453	443	423	474	447	430	449	389	468	481	445	451	478	488	473	498	460	458	450	433	451	452	478	506	452	475	466	433	459	428	499	414	453	431	462	442	469	469	505	425	443	416	447	458	423	445	467	430	428	432	446	492	486	438	438	429	435	429	441	465	456	435	433	454	448	451	467	472	476	425	445	453	442	480	435	416	441	411	447	463	463	448	450	447	468	443	458	433	482	463	463	449	465	435	452	451	419	470	486	421	469	452	495	476	453	459	468	459	428	437	419	451	463	445	451	442	457	436	439	455	456	485	439	453	439	422	430	432	456	467	448	442	456	463	464	481	442	451	434	442	429	451	454	434	462	443	460	480	489	492	469	455	430	463	482	462	472	477	473	450	417	473	438	412	451	448	432	472	453	457	448	443	455	452	444	474	494	478	436	474	435	413	467	479	469	490	472	437	436	447	451	507	479	438	437	442	425	479	457	482	436	513
5167	1978	1817	787	635	571	508	390	383	1228	3068	2455	1327	629	479	395	399	377	375	379	383	364	387	400	378	404	435	360	358	387	406	361	404	421	356	391	418	407	377	369	371	357	425	410	375	339	393	395	385	365	367	347	346	366	399	404	390	393	394	402	398	353	425	403	404	360	376	369	372	390	393	372	388	390	393	370	362	363	392	410	378	400	376	375	401	399	361	393	387	367	377	340	386	376	381	370	335	374	368	375	367	359	398	383	372	379	388	415	371	370	362	349	367	367	373	366	394	377	414	344	379	410	373	391	397	370	391	379	388	382	375	376	400	373	397	358	420	378	381	368	391	395	396	373	357	391	358	419	366	343	376	382	378	380	395	377	400	370	385	356	413	383	373	365	357	347	364	380	391	422	372	359	360	384	401	402	397	334	366	374	387	365	397	367	385	379	373	381	386	373	350	364	352	355	397	419	372	424	373	430	390	390	387	377	367	391	375	388	393	395	363	371	396	368	370	375	368	371	398	392	371	381	364	378	359	389	357	396	397	358	379	376	385	348	370	357	382	360	371	376	404	351	373	367	431	371	405	373	361	386	378	355	377	391	382	379	392	406	338	372	410	383	370	380	386	357	363	369	389	381	427	347	380	398	377	375	371	393	366	376	423	371	356	386	382	378	400	417	366	381	361	368	360	380	385	394	393	387	392	385	388	374	374	367	397	416	429	409	408	363	370	364	388	353	430	402	400	364	384	342	374	394	355	398	388	364	362	365	374	375	397	386	403	381	405	368	371	398	361	358	387	387	408	353	374	385	353	380	381	386	382	366	389	416	384	347	367	359	370	378	383	410	396	399	390	341	402	372	422	393	394	384	343	363	383	369	384	370	368	394	357	339	385	419	403	355	389	408	377	404	373	370	386	366	386	381	393	384	406	361	376	383	388	381	382	374	395	402	395	341	407	411	413	386	357	384	381	378	369	360	385	375	363	398	371	383	372	384	366	407	396	376	398	375	391	408	337	366	364	366	380	387	385	404	371	370	413	399	407	368	347	378	372	388	382	385	366	382	366	421	389	371	383	397	370	347	362	390	385	362	394	364	357	365	353	414	419	396	400	379	359	401	384	386	401	393	346	400	380	376	375	380	397	397	381	348	378	418	392	394	371	386	384	367	342	353	383	381	353	385	330	356	374	378	409	354	402	336	373	355	390	361	366	392	379	358	371	376	416	373	382	383	364	371	372	418	362	395	396	422	389	370	377	386	349	395	394	369	382	402	393	370	352	384	375	365	388	392	377	361	383	350	400	383	403	356	397	395	353	379	398	413	360	366	362	384	384	371	417	394	390	381	346	361	347	360	365	369	358	369	414	367	366	407	370	390	399	373	368	396	384	365	350	394	379	393	403	388	408	366	408	398	439	390	370	384	403	411	433	394	378	377	386	388	397	409	361	345	366	341	354	381	369	387	363	411	379	383	369	359	398	395	376	394	381	371	379	367	413	372	389	370	344	374	371	428	405	385	399	357	367	392	355	388	366	392	362	392	382	387	374	358	414	373	349	378	401	380	405	410	363	363	391	393	401	384	383	360	402	403	425	380	395	348	414	377	356	398	342	400	361	383	382	395	367	394	368	382	382	385	363	376	377	400	380	405	379	377	393	347	377	350	367	418	391	370	390	344	394	353	360	398	377	383	367	337	378	424	396	395	382	354	402	389	372	394	406	368	397	377	412	366	366	384	389	352	363	391	371	389	381	395	384	384	363	361	386	357	344	349	375	370	380	389	372	372	369	392	402	398	358	343	399	383	349	401	378	391	379	399	381	357	375	384	368	403	405	373	371	380	385	385	377	344	414	387	402	387	388	398	340	347	382	372	343	371	388	380	354	364	426	371	355	382	359	417	363	372	376	399	373	408	354	382	366	373	446	390	374	357	375	421	393	371	356	384	379	406	386	377	334	386	364	359	396	373	404	351	377	386	385	355	378	402	400	384	408	364	392	384	371	393	389	392	396	414	357	360	368	384	364	398	419	390	358	377	371	365	377	401	381	380	382	419	365	338	386	389	386	375	412	383	416	383	365	385	403	394	411	393	368	390	365	388	373	423	361	395	360	391	392	399	395	381	382	365	398	405	400	416	393	383	380	364	377	390	366	400	370	377	403	394	366	384	372	386	398	394	393	389	397	372	405	387	375	403	386	382	358	379	383	339	424	377	350	387	389	374	391	367	380	400	372	349	384	374	412	356	354	421	417	398	375	359	376	383	352	368	386	388	375	417	361	410	378	403	395	386	365	383	401	401	417	373	381	357	356	367	386	349	362	383	385	376	389	353	382	382	391	410	388	412	342	370	374	357	349	393	392	390	399	415	380	364	363	384	387	375	387	381	353	388	375	375	395	394	345	364	374	384	359	365	377	352	370	380	381	385	385	376	406	364	354	409	389	389	369	395	389	352	354	385	367	373	411	355	381	387	367	404	374	418	401	379	373	349	390	385	380	369	396	374	381	379	385	387	392	340	371	398	369	391	378	396	371	369	381	412	386	411	406	365	412	395	363	409	369	360	389	342	354	388	380	343	403	390	360	399	378	405	368	406	394	363	377	366	390	348	392	392	371	332	362	360	373	398	408	371	348	362	380	379	404	374	373	389	392	356	377	408	384	377	376	373	345	385	405	386	392	406	383	375	395	373	370	379	380	345	388	390	401	360	331	400	382	356	378	375	375	378	389	359	390	372	398	368	416	360	355	355	350	354	394	388	370	397	380	397	371	379	371	366	355	368	354	384	377	378	397	369	356	354	361	368	397	378	393	352	389	369	357	351	367	382	394	405	380	347	386	396	346	388	358	410	340	423	388	383	387	393	391	361	384	391	421	433	383	381	390	374	396	409	363	370	349	380	354	410	346	360	396	417	357	374	417	411	369	381	375	387	379	391	360	398	358	401	394	402	384	385	366	383	382	376	361	352	383	403	396	374	380	393	416	414	382	357	378	344	396	394	374	412	357	370	389	369	380	405	386	398	385	380	382	347	365	361	359	398	380	378	353	368	370	402	383	383	389	389	410	349	386	369	391	372	388	386	380	383	407	396	413	401	368	399	368	375	379	366	381	358	370	402	392	378	399	401	396	407	388	363	403	361	350	361	390	413	374	392	361	389	354	377	390	393	393	371	396	399	403	379	410	347	391	329	389	398	349	379	387	389	392	377	389	418	371	386	390	406	387	366	371	373	368	352	355	358	379	353	410	380	375	386	361	420	376	407	384	372	354	387	357	391	360	387	364	396	402	374	372	373	340	353	392	373	400	393	374	375	388	358	391	399	372	389	403	414	362	377	381	376	388	374	354	342	425	392	357	392	417	368	403	410	392	385	359	400	396	394	374	409	393	362	368	340	384	392	398	355	365	364	392	368	375	382	390	383	410	379	360	382	413	377	384	398	364	372	395	372	377	366	372	384	420	363	350	343	365	390	348	388	416	358	350	436	380	417	364	365	381	388	372	396	393	423	367	363
24973	21070	27358	24946	10764	1640	1107	769	696	6909	21937	17039	8123	2169	811	581	530	466	489	507	484	533	483	486	476	500	485	458	508	466	481	465	522	476	488	486	519	502	488	497	534	497	453	519	448	501	486	473	465	515	485	491	494	435	527	456	451	503	433	505	457	451	464	516	467	484	469	515	470	519	492	477	507	447	477	521	468	466	452	519	450	458	515	509	501	521	471	463	515	488	501	497	484	507	525	488	500	478	459	463	522	486	498	447	451	462	495	503	483	485	466	499	469	504	449	474	513	462	470	487	506	510	468	477	485	439	467	520	472	475	466	472	493	480	464	478	511	503	499	444	514	481	485	501	488	482	454	488	501	473	509	532	494	478	492	482	479	447	512	511	486	457	467	506	490	470	512	511	466	485	476	471	522	484	485	492	479	497	511	473	477	461	508	482	493	486	490	499	488	463	502	458	498	488	489	451	521	470	485	463	501	471	485	480	499	475	474	490	490	478	489	466	504	455	551	465	500	472	469	491	485	444	478	477	496	513	503	502	489	491	503	462	466	471	513	464	503	491	495	512	509	488	488	500	444	504	475	507	457	503	472	467	493	470	498	504	490	476	485	471	466	513	505	480	491	477	479	460	494	505	491	475	455	504	469	488	476	502	494	469	482	487	503	486	485	464	500	521	520	479	494	452	477	481	451	493	448	491	485	473	480	492	481	503	507	499	502	479	491	496	496	548	503	490	458	477	474	446	507	455	477	483	479	483	531	451	499	506	474	508	508	521	508	481	510	501	444	518	456	453	475	458	454	471	482	497	499	463	494	489	516	492	498	527	494	491	459	453	450	476	511	508	510	475	506	470	499	472	508	518	478	499	507	455	511	494	489	500	479	478	464	458	465	494	499	482	474	525	516	451	513	486	462	489	502	513	466	448	486	470	467	506	459	466	502	476	490	439	476	483	473	459	534	456	498	482	486	469	502	501	479	452	475	471	504	502	485	502	497	488	503	477	509	520	500	487	504	458	520	474	493	461	472	503	457	489	508	479	457	530	476	466	496	471	441	495	489	454	510	492	541	485	492	486	465	463	512	499	491	494	460	463	466	462	473	513	484	484	472	426	497	487	487	509	461	504	481	528	497	489	467	498	479	486	491	456	496	489	467	448	495	484	481	445	479	470	536	482	503	458	469	499	457	462	478	449	480	477	541	484	498	461	456	488	510	479	480	482	458	479	503	457	471	504	488	433	456	471	522	486	472	490	463	494	505	449	470	505	471	458	511	468	532	489	462	466	469	506	537	479	466	518	493	460	507	484	496	480	522	486	486	501	447	497	512	493	449	461	498	427	481	501	452	459	496	490	487	492	465	499	486	477	498	460	495	479	415	476	519	511	494	532	437	487	490	483	461	476	475	480	492	463	475	491	465	483	447	466	504	499	520	461	489	516	490	504	509	500	485	491	505	459	531	471	488	481	492	473	504	503	516	486	485	438	458	452	467	466	456	444	488	491	463	468	480	466	452	506	504	467	468	523	479	444	455	475	476	508	499	507	499	470	503	474	456	449	475	528	495	500	518	536	508	474	485	471	478	475	494	476	448	483	455	479	500	490	474	456	506	494	519	465	490	462	472	466	465	476	469	504	439	473	482	500	502	452	489	492	475	442	486	479	481	513	505	509	486	476	494	526	527	509	504	450	459	509	480	453	478	498	467	518	499	458	469	469	445	487	483	495	473	474	434	465	493	491	460	510	506	466	470	476	465	490	495	456	495	480	479	529	501	473	503	510	454	451	486	512	453	509	508	467	494	491	482	472	502	474	499	496	543	466	469	461	464	484	490	502	494	475	476	481	465	502	519	454	523	479	468	450	436	489	488	486	497	471	513	496	448	509	453	488	482	457	488	506	484	510	538	461	515	484	502	507	504	501	518	443	444	492	476	434	468	494	471	493	477	506	501	482	466	471	450	483	498	482	465	440	459	476	479	472	479	491	501	479	453	467	497	517	508	507	478	458	497	457	500	477	432	487	473	483	506	455	439	486	473	480	465	532	461	484	491	484	463	466	513	468	450	569	512	490	493	440	449	462	459	459	511	487	496	490	480	475	504	462	506	461	521	459	485	475	463	481	461	418	490	433	450	465	476	484	504	528	502	510	481	478	468	486	478	513	494	491	492	492	452	479	442	458	463	503	493	475	493	486	500	511	453	522	484	479	450	516	468	483	469	498	463	504	489	485	495	487	479	460	497	459	502	481	501	487	469	468	459	511	492	487	470	488	445	442	476	511	454	521	512	511	472	479	470	527	466	490	454	486	490	546	484	489	504	515	452	487	504	462	497	482	455	498	503	492	494	496	469	471	459	472	500	481	476	466	500	520	508	537	490	531	475	486	465	479	474	530	470	485	475	455	484	492	502	502	489	505	507	494	511	524	510	486	471	474	520	482	474	516	490	495	495	510	461	491	464	471	490	468	459	511	468	495	492	528	493	514	501	501	472	509	487	473	500	451	493	472	498	478	475	513	486	527	495	459	486	480	478	481	505	483	488	468	511	477	507	474	554	498	512	492	474	457	466	492	492	438	472	488	491	507	460	462	499	458	490	471	484	493	479	508	463	527	464	516	484	441	474	468	496	459	500	494	505	505	486	523	459	459	479	483	463	516	478	468	520	496	500	485	478	497	468	482	471	500	509	449	491	503	488	506	521	478	502	508	479	497	512	501	506	478	488	505	508	554	484	458	456	467	461	454	457	509	509	473	480	472	469	482	487	500	444	474	496	464	493	479	499	519	494	502	515	477	498	510	502	493	487	464	489	498	470	455	494	471	488	495	467	463	473	493	444	508	479	475	494	505	495	469	477	488	497	460	514	479	463	484	455	483	516	481	519	461	524	468	471	518	487	454	484	493	493	484	517	469	465	457	481	451	469	479	537	507	471	450	494	476	464	525	499	534	456	480	486	491	537	471	430	493	488	488	466	472	503	475	539	490	486	497	509	477	489	506	475	497	506	485	445	497	508	487	463	499	471	492	493	478	461	496	518	496	470	524	507	517	479	490	478	462	489	497	461	526	491	485	468	505	491	501	433	507	478	498	484	438	513	456	451	508	523	449	457	476	498	486	513	453	516	503	467	482	518	465	495	525	503	490	501	463	513	469	497	498	530	448	482	453	457	495	477	444	478	476	485	476	500	479	495	505	470	479	496	521	478	487	456	490	487	489	489	515	493	477	481	469	476	468	498	464	458	493	445	473	446	483	485	473	465	470	465	471	449	487	501	537	461	482	441	510	517	469	502	437	484	509	473	501	464	493	448	490	525	541	476	477	488	492	528	495	516	474	482	445	444	494	450	472	466	479	500	486	479	520	532	465	461	476	482	475	462	487	483	486	492	528	477	477	476	475	496	482	549	478	471	517	481	506	484	505	535	497	470	453	492	463	504	495	481	515	497	496	473	510	475	519	467	469	521	469	493	499	529	501	472	484	535	508	493	476	485	493	465	494	482	502	494	469	491	468
4240	5110	5238	2966	1684	1166	976	796	800	9867	20748	14895	6899	2087	807	467	422	404	418	440	447	431	429	417	420	411	434	428	447	413	415	443	410	440	453	409	414	421	410	414	440	437	417	395	446	409	405	439	421	430	395	444	409	408	398	416	434	442	433	456	399	408	413	434	409	429	406	451	443	434	450	420	393	463	381	424	417	424	421	400	466	434	443	433	448	390	411	435	419	438	432	436	409	422	409	446	420	406	428	403	474	419	457	434	398	438	450	424	425	432	443	443	486	464	439	458	401	389	378	399	441	423	398	406	427	457	443	374	421	444	423	408	415	433	361	401	427	434	410	441	429	437	409	433	427	426	423	388	438	436	397	432	418	411	397	461	453	431	410	425	411	398	384	405	462	422	422	391	447	415	427	413	428	415	385	425	429	398	402	380	380	449	393	454	417	401	420	433	430	421	390	463	412	443	414	421	413	403	472	412	408	436	439	391	390	406	427	451	428	409	403	401	403	429	401	417	388	426	433	430	426	455	424	422	382	432	400	425	399	428	405	418	431	401	396	480	402	429	402	430	401	408	414	428	446	437	409	442	471	404	410	429	414	406	415	429	408	397	373	397	422	398	455	386	452	398	435	465	421	406	390	436	395	404	417	421	415	449	450	458	438	406	430	422	479	397	453	473	427	422	448	427	436	418	418	447	411	412	408	418	445	418	415	410	425	440	415	402	419	425	403	472	429	427	424	421	450	412	435	451	437	427	436	435	443	443	400	400	417	404	431	426	407	410	382	452	375	447	455	436	444	426	408	388	422	425	432	408	408	437	413	467	438	389	413	405	394	411	412	420	417	439	429	424	441	406	418	406	418	414	418	410	387	394	420	432	382	449	377	438	391	445	412	453	420	406	434	439	428	440	443	439	440	405	372	442	443	416	430	370	388	410	399	437	421	419	387	400	395	420	398	431	425	434	421	399	451	408	382	419	434	424	408	410	441	440	441	399	430	430	423	426	409	418	421	434	432	443	390	415	443	465	471	419	427	419	415	428	427	421	415	425	442	431	427	426	399	434	384	398	433	428	398	403	446	421	426	433	440	437	408	457	401	400	411	423	394	424	393	426	418	407	386	404	424	447	391	458	424	384	408	441	408	429	401	424	426	378	453	418	397	382	416	412	423	458	429	426	410	408	419	466	445	465	419	437	391	412	387	463	415	391	402	472	437	392	413	399	411	408	399	398	424	396	452	415	400	420	444	432	402	439	418	413	443	412	413	388	424	414	411	421	421	359	435	398	422	406	440	408	428	386	400	451	423	406	415	397	404	418	444	445	412	402	390	408	444	409	444	407	415	414	435	429	427	384	450	417	474	363	395	397	396	406	423	412	424	457	431	419	419	406	432	429	396	392	394	438	398	388	399	423	451	456	446	401	408	416	408	376	397	438	420	400	395	419	448	395	449	392	417	454	409	447	421	423	403	438	406	411	403	407	421	410	449	404	386	450	441	432	427	420	383	377	443	420	425	417	429	399	376	425	401	435	396	423	406	406	436	412	415	400	419	416	385	422	390	402	417	377	434	403	441	405	385	413	439	422	375	429	447	405	431	433	417	415	391	402	417	431	437	458	416	433	382	401	431	401	402	467	424	406	414	400	395	429	395	424	402	402	427	444	434	419	461	421	377	449	430	439	405	441	446	432	388	380	411	407	416	419	457	413	443	426	431	445	422	411	403	413	467	421	424	405	456	420	431	393	428	424	414	408	394	446	423	369	433	424	424	416	402	444	387	469	398	387	377	442	430	400	404	399	399	386	443	423	449	409	445	397	421	420	416	410	458	457	403	410	407	441	457	430	388	407	460	407	406	481	430	444	401	421	428	387	427	446	402	416	397	415	394	411	432	414	415	427	450	418	416	435	395	430	438	398	409	402	420	442	410	425	413	424	424	427	446	395	433	453	382	403	436	450	384	450	391	396	435	383	400	427	420	446	391	412	416	379	414	394	431	435	420	395	412	413	425	438	433	442	440	390	416	422	437	382	451	425	451	469	422	456	439	404	420	410	394	414	450	443	378	404	415	394	393	433	435	417	393	429	417	387	423	398	408	390	423	409	437	435	451	425	413	400	408	405	410	418	420	449	423	422	381	408	413	398	422	402	411	434	434	408	448	421	412	420	415	426	366	423	408	430	402	399	403	445	438	391	386	400	399	417	424	391	428	418	443	392	428	387	413	445	451	430	418	405	408	401	402	454	453	420	440	420	383	470	422	432	410	387	437	406	400	439	383	432	421	407	388	377	441	400	414	437	419	434	458	436	402	424	457	405	404	413	390	417	435	431	441	422	388	398	439	425	388	419	418	414	440	401	411	430	436	430	416	391	439	403	434	413	403	432	407	398	440	448	426	401	433	437	459	418	423	405	407	426	425	414	401	414	421	402	453	451	442	407	374	385	413	422	439	421	404	443	426	401	437	425	415	434	409	432	391	436	441	448	416	397	392	433	424	393	408	380	432	389	424	380	401	428	411	430	405	407	393	419	442	413	405	413	422	380	439	447	436	433	426	430	426	419	397	416	430	424	456	406	419	438	412	441	438	395	433	406	415	430	392	409	439	449	447	418	404	419	381	402	372	429	425	421	438	396	376	409	428	451	382	430	425	393	409	433	419	409	403	427	398	414	438	449	385	414	414	403	403	409	403	401	427	403	447	423	410	430	390	394	420	415	438	452	392	433	435	424	406	434	414	438	399	421	434	400	398	430	412	414	404	435	426	420	412	423	381	436	417	439	447	391	436	395	393	415	427	407	410	416	408	426	385	427	430	355	426	380	431	444	401	423	458	375	412	429	425	389	392	457	405	422	379	446	398	419	425	420	445	411	392	434	430	418	434	449	401	394	403	419	425	432	422	419	448	402	399	404	410	424	423	400	468	432	401	423	419	419	407	400	393	437	404	412	411	401	396	458	384	479	408	429	449	405	405	423	416	411	394	400	440	414	412	410	457	428	414	409	409	409	405	414	436	417	393	426	417	389	448	404	426	407	425	455	407	396	400	413	429	425	423	394	459	434	408	418	400	420	436	403	410	443	420	401	427	431	393	398	419	417	383	437	422	408	414	441	407	441	439	402	432	407	407	441	410	424	393	434	394	421	433	440	402	449	439	429	406	444	379	414	429	421	451	425	436	433	427	403	409	420	412	429	451	407	430	466	422	442	428	435	440	396	436	454	396	448	403	435	411	443	392	422	433	386	379	409	441	428	414	425	412	407	452	408	362	390	436	405	442	423	414	416	392	447	396	379	417	422	411	424	442	424	447	440	431	412	410	420	453	417	410	413	459	436	390	393	455	375	418	395	424	400	442	419	459	455	406	404	421	444	421	431	428	408	403	369	451	412	416	440	420	395	412	425	401	402	415	392	398	382	387	424	408	443	415	441	412	397	399	427	416	423	428	455	422	415	412	401	413	430	457	445	423	452	384	413	443	437	410	426	437	439	405	421	409	398	385	412	400	395	425	460
23928	21050	28274	24038	21026	9386	2212	2800	1659	11725	35430	28190	15174	4163	1350	827	681	638	670	668	643	626	657	599	611	620	664	672	638	614	648	624	643	636	658	663	660	648	617	660	674	679	678	653	662	635	614	701	646	649	673	633	660	643	662	619	636	673	617	627	654	662	666	688	651	663	690	649	703	650	658	657	635	654	678	648	633	656	636	675	631	591	648	632	688	621	636	648	678	613	593	630	663	618	561	606	655	638	639	633	655	624	637	638	640	619	602	638	617	629	663	592	643	629	635	629	648	629	629	663	640	643	640	646	678	627	628	674	665	662	674	624	650	626	682	673	683	648	659	704	657	653	601	661	625	622	610	634	635	642	650	588	638	627	630	686	704	636	681	628	635	669	646	618	634	652	631	648	642	653	633	632	630	636	682	637	623	666	651	607	674	618	715	660	617	615	664	612	590	636	633	670	619	645	674	673	635	603	661	638	641	631	642	660	651	607	603	705	619	639	660	638	627	634	641	622	685	638	648	659	654	609	631	681	624	654	676	611	655	658	674	648	621	696	626	663	645	669	653	651	647	618	647	634	606	637	628	676	679	666	655	646	647	650	647	637	634	646	648	701	648	655	621	652	635	661	608	638	660	662	623	658	600	682	612	632	617	656	636	640	633	686	633	618	622	663	706	611	596	628	628	608	679	658	618	679	688	615	654	608	632	623	625	637	670	681	708	656	618	652	646	595	664	635	650	592	651	636	592	656	632	599	648	666	636	610	630	672	680	635	632	650	649	634	629	653	702	682	653	630	649	674	621	663	661	620	640	619	666	634	629	657	643	645	647	652	607	678	637	610	657	620	693	641	661	638	623	622	601	599	655	669	612	607	643	649	612	660	652	657	660	652	603	648	682	653	712	626	685	654	656	602	577	669	618	657	633	629	632	667	630	616	601	630	617	649	638	601	620	632	681	645	638	651	628	634	668	633	654	629	669	628	629	645	639	609	615	630	711	620	605	628	640	663	684	636	608	613	633	639	652	648	620	593	650	632	608	689	637	646	677	651	610	624	623	663	688	642	654	649	661	612	686	640	668	613	623	659	603	649	660	643	689	683	623	665	643	702	625	605	616	645	633	607	620	664	618	680	614	631	603	659	650	615	636	621	590	626	667	654	631	631	622	634	622	627	660	660	690	655	651	658	640	660	702	634	607	636	624	626	633	656	603	634	620	688	623	642	648	619	634	622	621	667	640	632	658	687	618	636	646	638	650	633	608	634	640	621	615	632	684	675	630	662	623	657	633	619	626	659	649	617	604	670	643	645	619	595	660	681	655	650	619	649	644	626	616	638	665	674	650	634	666	659	622	633	633	654	658	663	682	640	625	660	633	675	630	660	646	596	623	631	657	662	631	624	637	623	669	641	609	627	636	609	704	627	647	616	616	620	645	608	638	667	617	622	611	650	633	642	631	661	661	606	584	625	639	643	600	639	637	630	635	643	595	671	638	650	654	633	634	595	637	631	664	651	647	640	628	655	668	642	641	651	655	623	684	678	622	648	696	646	649	662	655	656	646	629	605	594	657	643	655	666	626	616	652	604	615	589	631	624	640	622	642	606	589	613	630	683	636	655	683	639	624	629	652	619	587	639	642	659	699	630	613	635	619	636	630	633	624	665	650	641	622	668	626	627	617	585	661	657	620	663	684	618	605	648	606	692	684	639	640	616	686	645	630	685	627	604	591	585	620	646	623	652	640	682	640	607	663	666	696	609	611	624	656	642	671	656	666	632	631	627	624	593	617	670	694	613	645	610	639	671	652	682	627	689	692	634	642	632	614	635	634	640	599	662	606	666	594	668	632	669	634	606	653	680	627	638	629	600	679	645	649	675	618	688	667	621	633	652	635	661	604	628	615	647	616	609	665	610	641	636	658	658	650	636	616	683	666	664	665	654	648	691	660	633	630	650	624	643	611	611	626	631	555	605	630	622	630	665	621	663	620	618	660	646	629	655	600	652	665	651	625	698	642	665	652	653	635	671	624	617	655	692	664	603	611	650	640	647	641	603	670	650	621	600	591	625	629	686	634	584	637	602	651	644	650	662	653	631	666	652	620	635	647	644	674	655	654	633	670	604	617	634	635	634	668	638	671	627	615	609	672	625	618	653	658	655	674	619	648	639	600	631	647	671	649	660	656	666	603	656	607	639	616	645	619	631	658	673	629	633	596	678	679	660	606	660	655	658	638	630	656	639	625	670	624	630	644	638	651	627	628	618	633	641	624	671	640	612	629	637	640	677	638	680	624	666	609	642	654	605	650	608	621	655	659	616	657	670	698	673	606	663	662	601	673	639	635	604	646	647	647	667	642	651	604	637	635	652	635	662	612	614	668	646	629	620	679	642	701	650	629	615	603	598	658	709	628	663	616	599	615	676	626	630	630	655	677	641	669	618	649	621	664	594	678	671	661	651	645	611	619	599	660	672	607	660	636	620	645	627	633	621	686	613	625	640	633	602	663	656	621	672	623	603	621	602	635	637	634	621	655	601	616	688	642	653	624	587	569	620	628	643	624	626	652	633	637	629	622	646	590	646	682	653	664	617	688	646	636	651	634	608	662	623	680	670	634	605	636	659	664	665	608	665	623	625	659	624	648	660	633	636	647	626	629	620	640	632	613	624	638	687	630	588	598	649	681	669	621	659	637	645	637	651	661	615	609	643	648	611	660	659	622	650	652	678	623	655	649	658	660	592	603	680	687	659	612	708	661	635	645	623	654	612	675	611	655	643	636	636	634	668	653	605	630	647	628	629	608	613	630	638	627	638	670	630	623	638	611	615	650	625	624	608	629	680	644	627	642	652	627	609	609	650	646	700	662	706	633	658	614	640	638	614	680	684	651	646	620	634	605	662	596	623	642	658	672	581	643	642	624	610	644	680	659	615	676	646	644	631	642	611	570	690	666	627	625	655	631	656	664	552	661	632	651	646	663	633	656	611	653	627	647	647	614	682	651	603	607	636	608	606	648	688	651	626	676	651	639	635	632	634	619	646	629	614	645	642	608	629	653	680	639	603	608	669	610	649	630	581	641	611	599	660	669	642	609	628	583	584	701	634	596	652	648	655	669	633	684	611	680	637	647	595	687	638	644	649	622	638	661	655	658	646	620	660	636	677	552	665	671	681	606	616	652	691	605	683	668	666	621	672	602	652	652	686	614	615	646	619	627	620	630	672	589	662	653	652	634	624	639	626	675	611	630	659	609	655	652	612	634	682	671	695	624	624	636	644	645	658	643	627	647	635	647	665	629	614	621	657	711	657	610	679	622	656	601	610	600	639	658	652	627	657	659	600	620	644	682	638	645	657	644	599	614	608	633	616	611	621	631	636	632	622	621	672	669	644	651	659	613	633	657	646	602	648	633	652	624	643	665	622	637	653	617	651	638	644	630	628	646	659	671	623	692	625	674	615	645	637	633	590	634	611	628	650	647	604	611	654	663	644	636	628	607	627	633	619	641	678	576	632
4713	7543	7063	3873	2810	2054	1630	2978	2086	15529	32680	23790	11484	3347	1245	719	580	582	559	571	518	555	567	581	508	514	498	534	505	535	581	553	577	566	576	574	571	537	565	538	578	547	518	536	551	545	501	532	554	568	572	532	559	521	578	573	541	511	542	554	523	566	523	529	559	577	541	551	531	551	540	476	561	555	573	507	504	527	572	529	532	541	564	564	581	522	553	548	547	549	529	581	562	557	516	524	509	529	582	529	585	562	536	541	538	527	515	548	554	510	546	567	503	555	575	579	570	542	544	523	563	550	560	520	526	551	508	586	539	556	500	544	527	553	581	510	547	513	540	554	476	511	570	529	516	551	554	506	559	529	532	587	542	592	537	548	544	582	531	551	544	510	541	490	561	526	512	537	556	521	561	528	535	497	540	521	517	545	530	566	555	531	525	555	539	555	556	543	551	511	559	520	548	531	563	525	543	535	528	544	560	497	525	548	595	588	509	520	534	547	534	558	556	552	547	594	586	531	551	557	572	533	517	480	535	560	519	553	543	554	579	535	537	525	565	553	575	536	530	581	561	514	573	566	575	529	545	540	545	504	565	502	545	530	550	494	610	565	564	537	555	540	520	548	551	591	528	522	553	503	525	541	536	514	581	525	500	551	540	579	573	536	559	521	555	524	542	570	541	547	557	554	541	532	554	536	560	557	531	558	530	558	568	577	527	508	571	529	539	534	545	539	548	522	531	524	536	509	550	527	569	516	527	585	550	522	554	528	572	536	538	584	543	580	519	558	603	593	573	547	533	543	564	531	533	503	567	543	550	536	552	532	557	512	615	512	538	500	534	536	547	548	536	523	577	565	516	546	527	550	565	526	541	578	557	535	523	532	554	520	557	518	553	587	497	542	534	549	569	536	570	513	533	548	531	578	568	547	515	526	536	527	558	539	530	564	552	552	567	547	520	562	561	536	512	574	536	548	526	546	581	557	540	517	543	511	528	542	519	596	575	545	554	545	531	530	565	549	503	535	579	537	548	558	540	563	569	569	517	495	540	521	546	520	531	563	553	535	547	537	565	541	509	547	522	540	592	565	547	558	528	536	551	543	522	544	610	535	555	526	545	556	590	549	529	524	535	512	553	571	564	530	534	543	540	501	524	516	502	527	565	544	530	553	534	573	525	536	550	511	538	556	550	557	536	547	592	538	551	527	542	544	529	507	533	541	554	529	567	547	565	548	531	554	487	489	595	536	559	557	552	560	571	536	517	574	548	566	543	555	556	565	545	547	525	510	570	528	563	532	582	528	492	588	543	529	553	508	542	550	546	527	523	517	545	532	525	532	600	546	533	560	558	518	561	521	589	564	537	556	582	530	578	549	575	555	515	559	542	529	544	572	526	518	550	552	549	559	570	567	561	545	533	547	576	507	548	554	542	531	516	542	555	531	550	531	539	539	578	590	557	549	578	539	566	522	540	546	512	584	530	504	578	532	505	578	585	550	542	529	512	541	530	518	549	579	526	547	496	533	487	517	587	575	515	550	550	549	591	497	579	520	526	528	535	573	580	526	512	534	557	559	538	513	540	587	557	508	507	524	548	556	530	514	521	527	547	556	532	531	547	542	507	525	505	547	544	528	550	506	508	527	510	541	527	515	572	565	557	557	538	545	548	552	526	542	569	536	536	511	517	539	564	510	556	554	536	492	556	535	518	544	543	541	575	540	549	537	519	531	555	525	548	553	504	589	519	524	527	483	541	563	549	567	536	521	547	501	511	536	564	545	486	547	552	541	523	528	550	560	546	532	521	510	494	507	513	514	537	533	540	545	542	526	557	549	502	563	526	561	545	511	586	540	540	507	583	523	486	522	522	542	550	508	569	543	570	534	531	529	521	568	496	551	501	557	528	574	540	536	515	593	549	546	539	534	579	484	575	555	581	542	535	535	532	553	532	560	497	529	548	496	581	527	560	544	489	559	567	523	572	512	563	544	539	534	518	570	518	536	554	545	561	514	582	561	514	527	533	529	525	537	534	534	481	554	518	555	523	583	587	539	535	545	535	495	527	543	562	585	565	554	538	531	561	515	549	561	551	543	543	516	537	543	543	565	539	507	582	547	537	543	563	539	526	528	569	534	524	555	524	527	537	575	530	542	551	535	539	565	581	543	535	528	548	580	532	561	538	545	557	571	503	595	515	515	552	564	548	571	552	542	589	523	525	540	535	536	544	560	501	532	549	521	527	492	545	520	516	525	514	565	544	526	572	508	578	559	559	533	536	525	546	588	566	549	535	541	513	514	557	569	581	544	546	535	507	548	561	519	549	531	542	563	498	535	558	531	526	519	552	575	540	526	567	523	580	527	560	502	560	522	567	524	511	573	559	492	566	517	545	549	545	551	530	532	539	558	588	543	560	579	541	576	513	560	532	526	520	538	549	532	555	543	526	511	524	516	559	522	532	540	536	531	500	537	544	558	524	500	570	537	553	555	567	532	575	578	574	496	521	512	546	517	579	535	586	559	508	523	528	544	533	541	539	507	551	562	514	529	521	560	518	531	542	542	544	538	539	529	562	553	527	521	486	556	492	528	538	562	512	536	529	555	516	515	568	608	521	547	543	559	512	527	525	515	567	532	506	499	548	491	513	551	540	535	552	570	531	541	522	514	536	541	568	533	566	519	543	562	544	525	541	567	515	520	542	558	534	533	572	544	566	515	560	521	512	492	568	527	552	574	544	531	523	536	499	596	506	545	518	513	519	513	547	542	568	551	528	525	522	537	570	552	565	578	535	550	509	560	558	552	527	580	541	543	504	570	534	528	536	509	566	572	498	516	544	536	542	541	541	577	553	549	493	551	546	584	567	576	536	538	586	573	546	551	534	508	526	528	556	565	525	548	522	520	552	516	528	540	495	510	560	520	565	575	531	516	554	567	525	492	595	551	548	548	522	510	535	533	566	542	545	532	518	544	518	547	555	523	536	516	563	507	548	565	528	536	478	522	508	537	562	559	507	550	502	516	546	589	521	521	548	521	539	522	522	553	534	504	491	528	533	539	546	588	508	541	529	531	531	487	539	539	526	529	534	522	515	568	543	524	549	507	527	523	536	515	531	543	526	536	517	541	522	487	525	541	562	549	556	497	517	552	490	520	525	555	548	529	542	516	537	536	527	514	534	514	544	527	511	523	544	505	537	533	507	534	509	507	529	524	537	567	546	571	516	545	550	539	513	512	562	537	538	507	551	545	525	533	541	517	567	483	547	545	546	522	537	539	524	515	544	553	535	565	492	550	566	501	586	560	576	526	544	537	546	503	541	531	562	583	557	576	571	522	558	525	551	516	522	537	515	530	571	506	565	506	523	506	547	532	513	519	534	551	512	540	537	536	510	543	516	526	533	527	520	553	540	517	537	517	521	498	526	522	555	498	546	525	556	548	529	516	566	531	533	535	530	527	528	544	526	504	528	559	528	543	568	540	520	508	524	509	524	537	529	540	520	534	551	480	538	511	547	528
27373	13045	1725	887	594	524	439	453	639	922	2100	1947	1174	571	431	416	403	350	429	365	358	392	379	434	407	353	398	400	387	397	372	393	408	394	398	360	381	407	381	384	404	363	373	404	434	401	394	433	377	384	419	374	417	397	390	383	415	393	400	375	436	408	389	416	411	382	413	396	394	374	423	412	408	412	400	402	402	365	409	405	390	415	379	426	402	408	393	400	387	401	389	380	435	415	376	383	394	403	423	448	406	399	410	424	406	375	427	378	374	405	405	424	390	377	392	406	372	358	405	413	394	379	416	362	409	403	384	397	411	403	394	443	390	357	389	389	366	402	399	405	401	404	405	385	386	410	436	406	422	383	390	396	387	375	379	412	377	394	406	414	395	417	450	397	382	400	377	412	403	402	354	395	379	386	403	381	400	382	398	386	403	383	414	391	379	389	423	392	408	428	403	393	400	396	418	400	412	411	452	387	376	410	390	386	371	413	414	404	407	397	366	405	392	400	376	400	387	382	372	372	383	397	406	403	394	375	374	404	384	418	391	424	394	391	423	401	353	352	401	366	370	421	402	377	373	411	410	355	394	397	405	383	448	408	404	427	388	371	403	419	398	396	405	374	434	400	410	407	381	397	411	376	407	394	350	398	414	390	421	421	407	396	388	369	373	403	406	419	372	389	406	397	386	408	398	401	386	418	407	400	387	404	372	392	362	389	422	395	405	385	397	386	382	390	395	380	420	380	421	405	417	385	419	422	362	394	391	400	395	421	388	427	382	389	384	374	410	416	388	430	382	390	419	359	388	415	408	409	340	402	397	396	388	378	373	399	409	402	386	379	375	398	413	376	423	391	385	386	391	369	410	381	408	432	432	373	366	372	365	388	397	396	386	379	333	421	403	399	371	394	407	394	385	408	376	375	379	434	389	422	445	411	374	404	397	400	395	401	394	364	380	401	426	398	419	414	414	394	417	383	398	351	374	395	386	411	395	423	401	361	415	396	407	381	361	399	379	381	408	400	397	403	383	359	411	391	406	418	409	425	407	387	392	389	412	429	401	421	394	394	373	398	404	384	418	384	389	416	375	396	401	396	412	374	414	375	376	331	394	379	351	400	382	395	406	408	397	385	400	370	383	377	396	427	427	374	398	402	392	392	413	418	380	392	374	423	387	434	399	423	414	357	434	428	418	398	378	408	365	393	380	399	382	393	387	385	368	376	380	405	408	407	401	399	404	401	385	393	394	397	354	363	410	371	440	398	412	423	383	393	419	385	384	397	376	389	410	423	384	368	419	386	361	388	366	416	380	416	365	399	378	361	338	397	396	404	348	336	407	387	396	400	423	389	376	403	403	393	372	407	382	384	389	399	374	428	360	397	409	377	397	391	397	394	415	395	388	381	414	361	408	420	382	400	397	373	400	389	411	397	406	420	368	408	385	416	380	372	389	418	384	381	398	407	383	368	405	365	432	415	408	401	359	405	398	426	425	407	422	384	398	396	392	413	380	428	387	381	401	411	408	405	370	359	381	380	413	401	369	406	386	387	350	393	434	381	396	355	406	427	416	403	421	397	380	384	414	403	384	394	386	411	402	378	392	386	391	414	385	416	389	397	395	395	436	388	402	390	387	367	423	403	387	378	402	407	411	358	382	438	416	370	396	387	420	403	431	393	368	386	385	369	389	416	407	394	426	396	396	372	402	385	403	385	407	415	391	417	375	406	388	408	383	428	396	421	374	374	355	371	397	431	382	417	374	370	385	423	403	391	405	345	359	404	389	381	415	371	380	419	429	416	376	384	398	400	407	386	398	409	395	404	416	360	370	401	382	385	410	448	402	403	380	384	422	369	422	440	372	391	374	365	400	405	368	399	409	376	361	397	399	349	369	360	382	439	383	386	368	376	380	388	381	392	375	403	428	347	410	389	391	399	398	432	388	390	405	404	408	406	388	378	372	391	390	399	388	378	383	360	372	373	374	375	367	396	406	375	367	420	382	393	418	395	395	393	417	360	406	407	420	367	388	362	390	403	423	389	389	410	393	401	394	367	364	379	391	397	365	401	398	387	428	376	394	396	372	408	390	419	387	361	395	399	382	395	372	366	366	385	353	376	364	374	357	387	397	396	393	390	402	381	400	384	382	387	365	383	411	412	368	384	385	391	392	386	403	366	380	377	382	387	367	423	378	359	394	412	388	394	386	380	408	386	379	401	375	413	381	373	409	376	389	396	415	425	396	387	416	440	395	386	344	379	407	387	388	367	361	393	414	411	383	398	394	362	391	385	402	394	367	405	398	417	343	361	369	369	389	391	393	427	366	397	420	372	394	360	386	395	359	437	397	403	398	396	430	406	422	395	390	383	385	399	421	403	414	382	426	403	388	389	404	389	416	413	392	373	392	377	412	412	417	415	378	386	421	362	413	411	346	395	434	381	440	393	395	417	384	378	390	374	403	390	398	405	387	393	393	382	414	396	410	408	436	417	401	406	391	423	385	397	397	410	408	435	405	395	401	394	439	396	375	411	437	374	398	392	393	411	353	389	382	435	418	391	403	355	347	394	389	393	405	369	398	380	399	379	383	419	390	387	391	405	425	430	408	399	390	374	428	400	416	363	394	382	423	410	359	437	396	369	421	407	426	357	400	388	398	413	398	427	377	394	413	415	406	406	412	404	385	417	408	377	364	389	409	360	364	408	359	380	399	378	417	409	404	359	409	410	377	416	370	382	422	385	410	376	408	403	379	348	378	370	399	346	405	367	439	390	442	397	380	403	373	386	376	382	381	437	390	399	422	414	425	395	392	408	428	405	451	379	404	390	381	403	410	377	379	374	407	397	404	392	387	404	402	386	379	405	416	440	415	362	408	424	369	423	387	385	400	420	397	402	388	423	429	394	383	384	381	403	437	381	412	421	425	385	373	372	399	354	378	389	416	400	392	385	397	370	358	367	355	381	411	383	390	377	363	367	400	403	371	414	407	390	390	432	411	419	391	396	391	427	370	404	378	407	382	392	400	402	420	400	401	393	430	398	403	402	371	387	363	394	384	409	370	392	421	403	401	346	397	409	367	420	402	365	345	437	391	361	388	396	352	409	389	396	407	398	353	387	370	414	384	387	365	414	404	411	394	358	385	406	407	371	416	385	392	369	391	386	428	380	395	398	353	424	390	383	375	395	412	408	383	373	395	403	428	365	380	383	375	403	395	414	421	351	377	393	402	376	390	404	406	426	398	385	375	380	397	378	420	393	405	388	391	351	371	432	412	434	405	379	395	394	372	413	405	394	394	368	401	372	382	400	441	400	402	426	388	430	404	409	405	375	413	408	446	393	393	336	391	408	367	391	356	387	397	381	412	396	420	403	418	377	387	363	387	383	387	392	431	402	349	439	362	440	396	361	420	367	415	392	397	451	399	391	391	417	419	403	410	391	375	364	398	418	395	401	374	392	370	418	382	368	354	408	401	390	407	391	402	404	424	424	375	397	357	409	408	403	390	397	376	437
5257	1288	1047	698	639	485	411	448	678	1268	2757	2277	1200	603	388	329	320	347	337	347	333	319	351	317	351	336	324	324	366	359	331	362	345	339	340	326	340	354	351	357	333	356	308	359	368	345	353	333	332	358	363	324	363	346	347	355	320	386	373	355	328	328	351	352	334	321	338	363	352	351	337	361	341	335	363	332	369	324	319	352	338	324	352	336	366	319	334	341	309	322	336	321	348	360	343	361	331	316	328	330	343	325	326	329	358	372	333	323	374	333	324	299	334	306	377	366	347	320	335	327	342	328	350	346	356	330	349	304	313	328	302	338	368	354	310	377	331	356	335	330	330	315	321	355	360	348	343	361	332	346	327	317	382	331	318	316	361	353	335	350	313	358	325	333	375	374	323	312	328	349	356	354	339	354	361	351	328	329	320	342	351	355	357	368	347	348	324	328	347	330	350	333	327	339	362	314	355	337	326	360	316	353	348	320	290	337	339	320	347	327	330	359	333	349	357	348	354	328	324	333	346	342	351	331	304	309	327	349	337	330	330	318	335	327	373	344	280	327	332	336	345	333	331	350	360	348	322	363	383	322	340	305	319	347	361	360	346	377	342	313	334	328	327	320	339	327	325	350	315	362	341	339	364	308	369	300	334	363	312	341	345	325	354	336	356	350	352	345	340	359	318	369	340	312	346	323	365	358	328	349	327	352	341	353	336	343	349	326	372	333	318	337	365	349	337	340	346	340	355	347	356	342	327	339	331	326	364	335	383	330	325	338	327	357	349	293	352	350	368	356	347	369	353	334	296	327	341	344	323	304	332	317	323	333	339	341	334	350	348	321	320	336	347	333	311	339	369	327	328	331	348	326	336	338	327	297	338	344	351	352	318	346	352	346	342	379	350	318	360	336	340	347	334	331	319	330	326	331	360	359	358	329	309	315	333	335	359	319	343	352	307	347	308	318	337	332	316	311	310	332	345	332	314	335	348	310	337	381	344	332	301	345	357	346	326	326	332	354	354	338	319	342	324	307	363	306	372	340	378	340	338	355	368	332	374	350	297	337	354	330	396	362	337	326	324	350	358	346	348	373	331	341	349	347	368	314	326	352	368	350	347	351	339	344	348	300	340	346	361	329	368	327	335	347	312	321	307	350	332	340	349	330	319	313	356	344	323	322	353	334	320	372	332	337	360	338	345	332	321	326	317	333	339	316	332	353	295	343	353	310	331	295	328	339	357	314	372	332	344	351	327	333	307	357	351	356	328	331	357	327	328	335	363	351	360	321	334	320	338	352	304	316	362	352	331	342	349	340	344	345	334	331	348	303	334	346	332	336	344	377	357	336	341	330	375	298	361	308	337	327	341	342	335	363	328	314	338	327	311	337	333	343	364	363	353	335	336	353	349	318	334	340	364	369	310	354	334	364	344	330	320	321	336	358	291	351	369	315	313	318	334	354	326	324	337	322	371	332	357	331	329	322	387	315	345	353	355	345	333	339	344	338	339	335	379	337	377	318	317	326	369	312	313	331	317	339	347	337	352	353	323	359	359	356	319	376	322	331	304	337	314	351	341	337	340	347	353	337	354	332	314	324	323	346	328	347	345	368	346	325	317	345	334	351	349	340	338	353	318	361	344	381	341	356	366	350	359	380	336	333	318	341	352	349	326	329	376	309	325	375	352	328	331	330	320	344	346	332	326	358	334	339	392	336	373	375	345	324	319	312	334	359	327	324	316	327	333	325	334	301	300	360	329	328	336	366	326	322	335	331	338	341	330	343	346	365	343	354	399	349	349	298	341	344	329	340	316	321	339	355	350	351	318	338	364	359	305	343	355	371	330	370	365	326	339	348	381	362	349	344	334	347	334	351	343	291	343	355	345	317	323	367	324	357	365	310	321	336	327	330	309	321	335	328	353	375	345	347	348	332	334	333	352	319	365	353	339	330	375	305	361	348	346	361	364	311	341	324	323	354	326	368	322	304	326	337	346	378	317	326	353	369	334	344	358	337	347	314	319	388	336	362	302	364	308	350	343	342	346	340	348	337	325	364	325	330	338	323	343	362	305	383	329	336	334	351	322	345	331	356	350	332	352	338	324	345	327	361	351	356	315	362	331	345	330	321	343	366	342	362	315	334	317	323	309	322	343	290	345	344	333	342	332	366	374	310	330	354	355	333	329	336	337	333	353	332	345	327	339	380	332	340	354	330	349	339	342	321	342	355	366	356	332	349	337	326	327	343	336	315	320	326	359	334	336	340	350	347	352	347	354	325	295	366	321	336	326	348	309	353	337	319	378	342	328	338	343	344	358	334	339	318	358	313	333	355	334	383	351	342	339	363	312	328	347	377	312	341	370	319	353	315	375	347	338	351	352	328	342	321	342	316	343	343	353	334	349	343	338	310	319	361	341	314	369	357	361	353	318	322	348	366	340	327	348	346	337	332	380	331	342	321	340	354	347	347	331	342	375	387	351	353	338	341	307	341	338	337	325	341	332	351	349	357	346	361	338	347	357	367	344	362	361	369	322	343	338	340	330	311	357	357	338	353	375	333	334	336	372	325	387	323	324	332	334	317	349	338	342	386	323	386	369	321	340	329	324	337	349	312	336	354	363	340	332	332	372	331	363	355	342	362	351	323	313	360	374	322	351	362	355	360	337	344	350	347	337	340	320	384	324	354	343	337	332	337	315	355	330	347	343	320	367	347	335	357	322	348	347	325	332	336	330	362	343	332	332	337	340	340	376	328	337	339	271	378	320	324	345	347	347	355	343	339	326	340	363	315	308	338	344	316	331	331	338	358	343	329	312	333	342	316	331	348	328	345	325	338	352	355	328	314	341	323	347	353	315	325	307	329	335	334	335	358	359	374	348	343	337	334	357	337	361	346	318	326	333	376	311	347	346	353	335	345	327	327	314	364	332	324	325	339	313	321	372	312	324	310	343	391	334	334	335	354	334	304	369	321	355	364	360	336	364	322	331	344	321	323	324	337	336	359	359	298	321	353	352	338	347	360	312	362	338	344	329	324	335	327	306	326	319	359	368	375	353	327	359	327	333	339	345	342	340	359	292	332	340	341	332	370	363	346	338	349	318	357	339	349	335	351	308	347	309	337	331	345	357	320	336	327	372	339	350	337	342	348	338	329	322	362	345	354	322	344	342	320	324	317	329	364	380	321	319	323	330	336	349	338	332	311	344	323	363	344	326	320	348	355	344	339	331	367	318	305	306	335	311	358	367	310	306	340	352	333	363	328	344	358	316	337	323	310	356	342	326	314	320	348	339	363	323	301	356	343	325	352	299	344	311	341	337	349	347	363	361	338	325	335	369	353	331	328	325	336	320	308	338	365	334	320	356	302	349	332	342	302	367	349	319	341	315	326	373	331	358	334	338	357	359	353	362	323	351	334	358	338	309	319	295	322	333	345	298	372	348	344	352	347	335	317	344	335	344	340	336	312	329	343	339	337	317	366	341	346	325	354	325	358	332	312	339	338	335	326	324	333
24899	21095	27402	25032	10097	1547	1009	705	627	11684	21925	16306	6555	1616	711	523	494	474	499	464	480	438	438	508	457	466	472	472	460	448	490	482	474	533	479	472	470	459	460	454	472	468	448	472	457	459	476	438	457	469	427	462	455	459	491	444	449	445	449	496	486	450	485	457	454	472	474	460	455	424	488	459	484	478	448	481	450	455	446	495	467	473	460	466	444	431	452	461	467	484	491	453	471	472	496	472	480	481	467	469	461	461	463	457	457	452	433	438	461	460	467	465	464	472	462	502	459	434	510	452	442	471	465	440	476	427	441	484	465	458	426	487	455	451	410	469	505	450	473	459	459	448	482	432	456	440	431	471	452	467	467	446	421	463	479	447	449	470	435	485	458	460	462	419	443	497	480	501	467	476	450	462	476	440	454	495	514	470	433	476	493	455	468	450	446	448	473	462	433	443	464	456	474	439	461	435	460	491	462	474	476	471	446	440	475	423	446	472	529	454	439	455	450	454	464	496	450	454	416	514	450	477	467	477	481	471	439	455	458	497	492	462	465	454	458	446	479	449	482	450	458	483	472	448	477	483	461	466	434	443	467	455	497	442	455	437	424	480	441	463	455	473	500	471	442	450	415	464	408	466	462	436	439	471	495	470	432	465	436	488	501	492	481	429	445	468	492	449	471	396	478	442	479	482	446	470	479	443	433	465	427	445	470	457	465	467	501	488	502	451	450	476	433	420	473	446	456	458	462	471	467	422	465	459	495	466	453	422	467	415	475	463	441	429	478	470	457	467	446	452	412	453	408	465	451	451	449	455	486	441	434	489	481	437	459	499	458	466	483	459	481	396	461	449	441	417	459	458	454	396	452	439	444	478	498	478	447	483	445	464	472	478	469	477	450	464	429	477	452	457	479	466	469	446	452	432	418	438	457	484	438	456	462	460	455	484	490	427	452	492	477	422	423	443	485	428	475	471	444	449	452	480	483	465	451	491	440	446	435	498	477	461	498	462	475	465	449	439	444	511	478	473	500	438	480	461	476	441	465	469	431	448	452	442	481	455	472	467	453	451	440	452	450	488	465	480	410	446	484	479	466	408	462	477	455	463	443	474	493	433	460	444	449	474	477	474	445	461	420	493	494	413	413	484	462	451	456	460	500	437	490	451	459	484	501	490	467	471	453	459	464	437	487	446	495	472	459	446	486	438	478	424	466	469	451	449	423	462	433	462	461	468	437	448	498	434	443	485	427	482	490	427	453	422	416	488	487	457	482	462	451	457	449	444	501	459	505	479	481	442	424	470	435	462	465	434	443	437	420	460	450	464	448	502	468	474	420	469	470	463	446	462	448	453	458	511	437	424	466	460	460	463	454	443	440	461	432	489	469	463	439	421	484	522	496	435	449	470	468	465	476	485	461	495	477	475	490	462	466	510	490	504	446	446	464	444	467	465	457	482	422	449	464	451	438	449	474	472	478	440	475	441	443	482	441	467	457	456	453	445	463	461	462	465	452	434	453	494	416	459	475	453	459	476	448	493	489	448	499	478	500	470	472	443	452	421	427	452	467	465	444	464	455	468	432	468	459	454	471	466	413	477	446	465	446	483	428	441	436	457	454	485	497	448	461	451	471	495	438	469	452	442	439	439	472	481	451	487	485	433	471	463	447	455	484	440	451	445	452	445	449	513	452	426	473	445	421	465	448	469	461	458	448	468	472	494	491	482	466	457	440	480	483	491	447	428	519	459	470	443	470	457	472	460	448	480	450	461	426	443	438	462	469	468	484	443	488	461	499	480	476	461	459	502	455	457	477	451	476	449	444	449	469	485	481	460	444	425	446	473	458	475	483	483	468	464	454	460	441	463	451	506	424	445	445	433	453	471	446	467	433	462	444	481	469	404	456	499	491	454	438	474	469	418	493	461	449	442	480	511	439	482	447	422	430	465	442	479	479	452	478	461	451	439	492	475	454	468	451	485	461	458	466	508	436	454	454	445	461	456	491	482	447	489	428	415	497	464	432	473	447	484	457	468	436	454	425	495	450	462	483	453	448	460	487	469	482	470	474	463	443	452	429	451	452	439	466	493	473	494	501	471	431	480	448	512	456	443	475	466	453	459	428	411	443	494	447	433	465	421	471	469	484	491	443	470	443	413	461	482	468	473	473	453	497	438	443	445	457	416	456	498	491	467	452	486	467	440	496	440	503	482	480	423	487	462	462	432	471	465	447	444	473	464	496	482	504	509	495	484	489	499	497	431	456	480	470	454	469	457	433	446	423	470	431	474	471	443	468	464	426	460	461	503	473	437	482	445	463	412	440	475	458	470	481	453	422	442	435	468	452	488	452	472	492	471	480	459	455	429	467	469	452	491	439	449	413	452	461	492	487	483	456	456	480	460	485	515	455	429	459	466	427	426	467	477	423	503	461	468	448	461	465	435	439	470	440	441	426	481	470	449	463	450	462	453	466	421	441	450	465	432	434	456	460	488	467	476	439	455	465	484	461	401	467	479	469	446	421	459	430	443	515	435	470	460	481	467	475	427	476	440	477	446	480	489	450	463	467	449	423	480	482	456	461	468	435	480	469	473	440	441	435	454	459	444	466	448	460	472	488	472	461	470	429	457	450	442	469	439	411	432	453	468	465	465	460	456	482	432	417	466	429	441	435	446	477	432	439	470	438	450	457	447	430	496	496	475	447	415	475	459	465	466	459	477	419	441	467	484	475	465	473	456	484	433	450	475	458	397	400	452	485	429	462	463	431	468	453	482	503	516	414	465	482	441	458	485	432	452	472	461	444	434	483	450	453	453	432	482	470	462	469	443	454	460	477	445	476	447	458	485	431	482	437	464	466	472	438	480	481	467	489	451	468	438	470	503	453	479	429	459	448	481	447	495	488	468	476	448	445	471	483	507	446	488	501	454	462	440	454	494	477	434	460	435	449	410	471	492	451	464	430	416	461	445	450	460	479	472	506	430	466	424	436	483	451	451	432	482	444	461	465	480	451	481	472	442	466	471	451	445	487	491	466	462	501	457	438	437	472	472	477	436	509	442	475	462	439	458	417	449	452	464	430	445	483	513	433	479	484	482	486	455	458	472	458	422	457	444	434	436	479	479	450	440	455	476	416	448	510	448	460	455	486	463	448	431	471	452	443	419	460	461	427	404	466	442	465	440	482	496	466	467	458	461	466	471	450	468	469	446	468	483	470	462	433	484	469	453	453	432	464	466	474	478	492	452	482	454	459	495	479	434	470	506	453	450	469	483	481	476	445	424	496	474	452	473	493	459	483	465	458	446	461	476	457	450	443	431	447	490	466	426	502	433	456	509	458	478	467	471	448	470	477	455	437	506	453	449	487	477	480	483	403	467	434	461	442	428	435	465	476	464	452	464	435	473	459	450	440	488	453	481	485	463	499	479	478	448	468	464	485	469	427	434	466	477	480	462	474	451	468	448	428	453	448	475	506	465	496	464	483	492	475	447	463	446	475	456	442	457	448	463	463	454
4054	5037	4191	2232	1549	1143	895	770	774	15218	20069	13774	5712	1685	686	460	430	421	376	409	405	393	404	408	419	401	434	421	385	427	388	421	407	375	379	409	401	424	408	398	439	402	405	417	428	407	417	398	393	419	396	425	407	396	408	417	426	386	404	422	444	388	403	409	358	419	427	388	419	443	402	394	402	444	413	431	431	380	373	373	407	425	410	416	430	415	388	378	427	401	361	382	430	414	414	422	416	405	415	404	415	413	359	424	418	400	377	413	379	393	426	396	354	376	437	397	400	429	423	422	397	402	423	432	367	389	369	394	436	382	368	359	364	428	391	395	448	415	407	425	425	374	393	422	425	400	400	407	382	381	417	386	389	382	397	407	414	410	409	388	421	411	395	396	408	387	416	401	394	411	411	397	404	402	371	409	417	416	408	410	391	407	401	370	423	455	442	376	413	385	421	380	430	413	423	425	401	374	435	402	392	385	416	381	443	394	444	463	388	391	403	418	410	451	411	433	379	394	409	377	386	395	417	409	418	422	427	399	395	366	397	422	414	432	386	410	414	374	390	379	396	413	402	415	397	392	400	401	389	431	407	405	406	441	427	403	425	404	381	385	382	395	366	414	401	426	409	400	384	391	427	412	428	414	419	390	430	380	390	400	428	391	371	392	375	388	445	393	406	432	432	448	431	390	396	409	390	417	399	411	428	394	448	425	402	415	387	375	393	383	415	395	431	411	429	372	387	392	410	433	410	418	363	422	430	395	410	438	401	434	412	421	415	391	427	380	409	392	389	378	421	385	428	415	416	419	412	399	396	400	379	404	395	407	399	421	401	420	428	400	389	401	410	427	384	406	392	407	391	402	400	406	397	378	426	443	385	386	377	421	378	431	402	391	436	397	420	409	391	404	430	418	415	408	407	398	402	422	370	367	395	407	382	401	408	407	418	408	419	403	401	420	427	416	420	412	424	433	415	408	425	413	379	409	400	422	397	370	413	380	404	427	403	413	405	391	412	368	401	392	394	385	399	390	383	424	396	390	403	406	398	418	426	424	431	396	395	434	392	446	418	410	369	396	412	400	404	407	407	436	431	448	366	410	428	433	389	400	407	410	416	370	379	348	375	397	444	419	372	399	420	426	403	408	400	398	417	395	403	413	387	405	457	425	404	395	415	395	416	391	384	415	385	404	405	387	403	439	418	424	413	400	414	396	410	431	422	386	420	422	402	432	402	439	426	410	434	415	419	410	382	423	408	420	422	399	372	399	424	403	390	417	420	390	396	383	386	400	412	396	403	391	421	383	402	418	382	385	406	423	388	389	394	404	393	372	424	409	418	404	406	412	390	400	416	397	413	428	407	375	404	395	401	372	393	436	423	397	377	395	408	430	405	381	398	406	410	408	410	390	403	387	428	432	390	395	376	389	372	410	412	382	384	406	393	420	427	362	407	411	372	408	409	392	402	390	382	401	447	418	426	396	420	396	395	387	401	421	413	392	388	390	405	402	422	429	416	424	422	436	420	422	396	415	369	400	403	411	402	396	400	385	428	409	392	430	418	375	425	388	428	407	412	368	411	404	378	439	407	404	378	415	402	393	389	403	415	395	393	411	399	433	385	384	414	417	405	398	375	415	423	390	420	422	391	418	406	426	383	422	387	401	420	427	424	388	377	400	375	418	411	421	389	383	408	394	411	402	395	426	423	407	440	407	421	431	419	389	405	387	421	384	434	414	393	392	401	358	417	403	372	408	392	430	408	420	410	393	414	392	416	409	441	432	408	408	420	401	390	415	377	451	397	390	403	400	424	417	411	407	437	388	379	375	412	408	419	379	390	395	420	396	405	398	381	369	418	386	415	384	406	399	389	389	394	398	416	415	404	383	429	420	394	430	388	358	426	432	419	390	417	406	382	404	400	409	400	384	404	381	396	394	419	399	427	417	414	395	443	351	377	441	383	437	401	432	407	396	392	422	405	440	435	395	409	418	386	429	448	422	406	390	410	371	389	404	369	401	370	401	409	388	419	370	400	411	416	384	423	421	398	375	421	395	409	405	387	391	382	389	416	396	416	428	377	413	377	403	403	388	391	423	441	409	356	424	459	407	384	442	426	361	425	396	438	426	367	414	438	381	395	389	395	424	417	410	418	394	404	425	427	420	416	414	430	412	400	385	414	377	389	386	409	387	455	402	430	412	390	420	426	388	409	368	419	392	422	397	409	381	405	405	431	426	402	394	392	436	406	428	389	434	423	380	364	407	400	407	431	401	412	389	394	373	442	440	406	408	392	416	394	420	392	358	423	420	400	431	436	401	391	415	437	372	409	350	443	381	440	363	427	429	420	407	416	384	389	373	404	413	415	406	391	380	389	434	375	406	392	429	386	395	387	422	409	381	415	374	398	395	401	399	420	399	377	407	392	391	403	396	409	371	374	401	379	411	388	374	421	406	391	387	359	377	388	355	372	394	391	400	398	401	418	380	422	384	398	404	393	425	405	424	402	435	404	395	419	364	391	364	390	419	416	379	390	424	370	399	437	413	380	409	423	378	413	385	379	436	396	455	428	394	422	378	411	409	386	414	370	381	412	408	403	438	361	398	386	419	401	387	397	429	401	421	427	386	390	405	393	380	420	422	386	399	390	407	378	420	440	431	415	404	411	396	408	378	425	398	394	431	388	435	410	368	429	396	394	380	405	428	381	384	404	423	368	388	399	382	396	378	439	427	389	375	404	387	432	433	411	383	406	393	396	410	369	408	389	397	392	392	424	396	425	380	424	374	368	404	393	401	396	410	381	381	377	358	390	386	413	384	397	457	420	426	399	391	380	391	368	386	400	400	387	366	408	425	387	399	431	417	396	433	417	418	450	411	377	398	422	414	424	444	419	398	417	385	388	409	417	386	421	394	384	417	418	388	385	431	435	395	423	368	448	386	428	395	429	453	351	397	433	392	376	411	395	405	406	425	363	410	395	404	403	377	414	392	414	419	370	397	410	376	379	384	431	363	414	413	383	404	436	408	361	410	413	371	398	367	395	405	403	448	385	405	386	414	401	400	390	383	422	398	397	389	426	396	457	403	422	376	409	386	439	417	397	388	410	408	352	381	388	379	404	405	387	411	369	386	454	428	384	406	402	419	362	377	422	439	388	362	401	440	374	419	412	397	408	414	397	417	393	389	398	372	375	427	392	418	446	390	397	393	381	423	391	393	420	400	366	409	401	386	412	379	396	400	403	418	399	427	431	408	402	414	383	416	409	433	381	403	349	394	410	410	413	399	451	407	413	425	409	406	430	370	371	407	419	405	423	412	418	391	415	427	427	438	388	408	411	398	399	401	374	429	404	371	403	418	415	377	393	402	389	394	403	407	399	398	419	417	406	405	388	393	435	381	410	375	387	391	402	404	406	382	397	440	427	372	422	397	418	428	396	428	438	404	392	375	404	397	417	397	404	408	400	387	395	417	388	417	415	384	434	393	399	415	408	426	401	389	398	442	399	397	440	414
23875	21060	28271	24064	21042	9213	2158	1203	1098	26288	34630	25902	11951	2848	1102	771	702	718	691	682	658	658	713	689	664	720	685	681	683	698	659	651	700	657	658	677	654	660	674	712	657	713	670	660	708	645	687	736	664	676	671	668	714	704	626	652	652	689	665	672	642	699	669	673	680	697	668	655	694	664	642	636	665	680	719	635	622	696	704	727	678	651	665	660	653	654	692	698	657	675	666	641	668	676	663	660	723	667	623	660	647	662	689	678	690	684	663	672	665	652	703	620	686	661	662	645	667	645	693	662	671	653	626	654	715	675	703	644	671	690	687	690	704	642	670	652	650	665	671	667	657	682	642	656	673	702	674	690	670	605	660	682	658	683	674	675	677	656	625	679	676	661	692	633	686	671	621	650	664	697	639	634	680	670	631	690	662	668	630	643	691	654	668	671	641	695	678	628	647	640	682	719	672	677	626	685	699	701	693	656	654	691	705	692	700	630	679	638	708	647	707	717	671	654	625	643	672	655	648	612	688	722	708	675	645	677	654	696	661	702	665	618	654	678	703	668	715	640	660	680	659	646	679	638	678	680	688	670	676	694	706	676	693	679	668	643	698	716	644	690	684	735	669	648	647	685	724	720	615	720	690	670	677	628	664	679	736	622	646	691	602	686	662	682	652	714	714	682	672	646	666	658	634	616	738	693	738	664	646	720	650	623	715	647	630	630	654	688	635	683	656	698	666	696	691	628	672	660	663	675	711	655	656	683	659	654	661	640	664	692	680	699	687	678	669	670	673	699	646	635	643	648	655	687	709	666	667	706	681	733	686	706	692	642	677	690	656	655	729	673	669	688	688	669	666	651	666	668	705	692	684	697	742	671	637	656	715	706	669	620	661	655	677	717	651	702	708	645	652	716	681	649	687	654	667	697	655	656	640	671	676	662	725	739	662	644	675	633	641	635	636	692	653	691	660	648	706	704	666	617	660	664	688	700	625	713	654	684	684	651	712	652	684	673	621	622	645	642	669	661	641	630	687	715	663	662	663	661	657	693	707	655	638	674	672	677	625	693	658	668	636	647	689	698	682	728	656	665	666	663	690	663	643	672	599	684	644	667	703	622	686	715	678	655	654	662	647	640	670	667	660	672	645	701	680	659	663	695	702	693	659	681	702	659	665	707	686	630	654	672	680	665	669	671	670	680	697	674	657	608	675	685	665	661	692	670	651	671	677	633	661	653	707	665	667	664	666	677	665	659	681	686	685	672	643	668	640	724	638	621	658	657	641	626	711	668	687	709	667	685	641	666	726	693	662	705	674	610	627	607	671	684	647	647	706	622	660	694	705	692	676	686	660	676	679	685	696	691	622	674	714	700	691	664	688	670	671	658	680	634	665	685	667	703	668	669	637	682	683	659	699	663	660	688	660	713	634	638	718	665	638	648	658	648	666	684	674	692	657	662	657	638	638	651	665	654	674	692	610	686	660	665	615	633	694	664	687	703	640	662	640	629	640	652	639	655	628	642	702	669	694	691	676	650	620	638	661	667	682	650	649	674	658	660	663	659	656	681	708	698	663	693	674	720	679	651	675	640	683	643	685	680	647	698	709	695	632	629	650	686	683	671	711	663	707	663	649	664	682	649	675	664	684	757	650	617	655	652	690	667	669	652	683	644	649	637	669	643	710	665	695	650	691	648	653	701	693	644	668	639	676	672	638	661	685	671	663	638	669	647	673	703	647	677	658	660	668	621	634	666	687	679	698	667	659	705	655	682	648	667	696	639	628	617	654	666	689	643	639	656	607	644	638	652	688	647	633	679	636	672	640	690	700	681	685	638	696	673	662	659	654	643	652	709	645	658	630	674	678	610	668	691	679	717	709	680	660	696	661	644	675	620	625	651	657	626	649	625	688	661	667	642	661	676	658	661	680	686	706	665	674	649	654	678	647	718	671	672	656	628	696	703	664	683	650	671	648	695	638	661	628	644	598	671	710	677	694	641	681	639	676	655	683	661	669	645	666	705	714	645	657	719	673	699	655	655	661	663	646	660	707	726	664	663	677	698	641	623	693	653	607	695	673	731	637	701	654	648	666	694	633	612	687	699	683	664	668	637	712	611	658	692	683	685	683	657	668	668	679	676	691	706	666	684	663	657	652	716	664	644	658	677	674	672	658	663	662	646	647	699	698	671	694	688	652	686	724	650	712	635	628	673	701	680	672	622	667	675	648	619	686	639	684	670	641	672	657	641	656	619	711	650	688	637	619	639	644	672	663	597	641	707	674	690	621	606	622	669	697	691	703	639	654	627	705	683	690	665	670	662	702	634	660	672	677	684	633	691	648	674	624	657	616	649	712	672	673	678	687	689	664	618	651	683	678	667	678	660	695	650	688	635	661	692	726	680	660	639	679	678	692	644	712	675	694	680	669	715	658	682	687	671	662	631	645	704	666	672	657	695	618	656	624	665	673	659	661	676	654	668	690	659	620	663	632	655	648	720	665	703	617	663	662	641	613	678	667	701	688	662	660	714	654	676	662	671	697	721	684	639	682	673	688	687	686	670	656	660	703	696	663	652	628	623	636	684	659	666	665	677	646	629	657	645	658	662	662	689	670	621	692	669	677	654	655	683	658	687	661	671	626	655	681	665	652	667	721	664	690	665	671	672	649	692	641	724	678	680	646	644	686	701	677	649	646	695	684	666	682	669	710	637	699	623	657	633	642	648	622	677	632	640	695	707	705	653	688	668	651	723	666	677	722	667	687	706	712	671	647	650	646	671	679	667	707	707	666	692	669	665	677	703	652	671	677	646	646	687	685	685	677	671	662	675	661	723	662	679	674	682	702	644	730	663	662	643	710	689	698	706	635	660	699	670	649	651	666	750	645	695	693	731	610	678	675	641	713	692	689	687	663	676	706	660	659	626	650	678	643	631	735	679	652	662	688	608	658	660	641	703	638	691	649	680	691	648	647	695	648	691	684	673	638	590	713	687	712	672	637	628	668	711	674	671	658	633	679	612	665	715	698	646	671	636	639	629	653	684	694	635	629	699	677	686	700	632	721	623	690	695	645	691	702	691	679	703	676	669	641	631	661	648	650	643	700	688	670	686	652	657	688	665	666	696	626	645	686	671	696	655	601	645	696	683	644	621	661	669	699	665	720	664	658	645	644	658	632	652	682	667	687	680	690	638	705	744	650	697	656	657	667	663	680	631	678	647	650	584	674	695	675	656	644	633	631	642	682	585	647	614	699	585	697	676	644	679	691	654	641	652	650	683	615	692	655	690	666	706	604	671	716	660	666	680	665	669	671	670	678	666	704	678	661	691	654	643	653	630	677	609	655	651	671	665	679	669	667	684	644	686	664	681	649	664	694	655	652	681	689	678	687	634	637	679	628	663	678	659	664	694	676	658	702	653	664	648	674	641	697	663	636	689	669	624	668	665	641	686	694	665	685	679	669	680	620	705	646	636	660	657	622	685	658	633	638	667	657	711	643	657	619	636	656	687	679	692
4607	7877	7076	3776	2679	1912	1489	1193	1362	30429	29597	20987	9028	2478	986	621	592	560	597	563	580	573	594	558	600	559	581	586	595	562	566	555	615	579	551	576	563	558	562	572	601	613	569	581	584	576	584	599	533	615	559	587	545	610	555	521	551	575	586	597	596	577	579	549	561	584	570	517	559	582	618	615	579	607	588	551	539	586	585	613	595	492	560	549	563	539	533	555	577	575	536	567	618	603	562	597	561	599	559	558	577	592	561	534	545	599	532	546	597	619	562	542	556	538	531	599	607	542	542	556	537	583	567	571	556	525	587	603	567	571	609	549	541	571	573	574	596	576	595	598	563	528	525	560	544	596	572	549	558	556	563	563	562	559	570	608	597	566	576	589	552	608	521	571	554	539	594	574	572	568	576	569	569	563	587	550	575	537	601	625	590	619	563	541	545	575	512	546	620	555	569	528	563	585	592	567	603	564	584	544	541	571	585	552	578	597	580	565	556	570	558	586	588	541	557	569	532	572	565	547	556	544	551	554	564	585	578	592	591	568	577	551	559	534	543	564	594	579	582	530	600	578	572	568	532	598	608	559	554	596	595	526	528	557	569	587	584	558	559	543	584	550	611	565	530	523	545	570	586	588	548	586	597	552	608	514	578	522	569	541	579	533	581	548	556	555	552	576	590	545	582	558	531	579	579	556	562	517	542	532	584	529	569	576	565	593	527	596	566	584	594	599	578	558	606	557	567	566	554	556	546	554	552	592	633	543	603	574	589	539	576	601	560	591	590	544	582	524	581	540	562	559	570	587	557	554	545	577	601	565	594	544	536	566	530	529	587	527	564	581	572	542	560	542	562	566	555	578	551	590	524	550	568	539	569	538	562	541	508	579	547	522	567	544	551	572	542	578	578	544	578	569	570	566	602	548	565	568	539	565	538	591	527	585	563	567	578	568	567	603	556	531	577	562	574	575	576	567	563	550	583	565	564	619	549	533	534	571	590	539	531	555	529	622	561	599	553	554	591	582	573	562	555	597	569	568	557	572	543	545	571	556	614	601	591	571	590	589	553	543	617	588	581	563	566	548	550	600	596	590	540	504	583	597	625	577	540	552	553	569	574	557	595	565	579	571	530	556	546	566	592	576	534	594	555	569	551	551	567	493	553	578	607	571	556	577	581	574	567	549	569	548	541	570	557	619	564	582	575	600	535	532	547	560	585	547	528	545	593	591	520	575	569	595	547	600	542	550	526	547	565	567	541	564	532	580	554	612	584	590	583	552	565	506	587	520	496	574	566	595	631	524	546	582	554	567	586	536	578	557	580	556	553	598	545	510	538	565	574	562	586	572	593	560	535	565	598	607	542	553	546	562	553	581	492	571	588	576	542	587	567	582	601	562	557	610	546	545	585	556	552	557	559	551	561	557	560	531	558	564	554	565	591	557	600	571	560	604	551	569	591	585	577	557	555	572	593	574	557	568	588	582	572	555	580	573	567	568	534	541	579	579	549	530	546	570	540	572	605	555	567	546	571	540	556	588	549	548	593	527	553	551	519	528	595	577	558	573	560	554	574	579	597	582	535	570	558	602	524	501	548	597	534	582	554	546	530	591	535	555	577	532	563	529	552	535	521	538	571	543	519	604	589	550	600	574	531	578	588	559	584	553	564	529	579	555	583	509	594	600	550	569	531	581	568	549	563	534	568	568	505	572	590	549	570	554	535	553	545	557	559	570	584	577	608	547	555	588	558	556	552	588	527	543	587	577	523	567	553	571	570	537	585	573	538	559	574	622	553	586	543	528	556	555	575	565	587	599	534	573	519	578	530	576	515	572	624	605	550	533	565	575	567	535	567	533	573	519	548	590	553	536	571	552	612	572	579	576	559	571	594	547	562	557	568	556	530	547	580	572	552	493	574	556	614	595	600	586	514	570	566	568	550	580	591	545	553	573	583	574	575	567	575	574	604	541	545	571	549	554	595	536	599	571	553	554	550	536	560	564	537	527	551	576	566	583	559	544	544	566	562	563	546	615	600	529	545	554	511	554	566	552	585	562	551	573	542	560	557	572	574	591	568	521	571	551	536	540	509	619	585	550	560	584	572	542	549	547	614	577	558	573	544	602	518	544	609	543	571	594	550	553	566	566	541	553	553	543	600	560	566	581	601	589	551	617	589	610	565	597	524	563	536	557	575	576	551	526	570	577	595	598	586	567	547	573	550	591	579	606	573	557	603	583	623	553	556	581	550	541	562	591	546	586	575	586	543	557	577	558	548	583	563	584	594	544	569	582	562	572	532	595	578	551	556	523	617	541	611	547	578	587	534	534	517	571	560	565	574	569	589	608	563	587	528	585	518	564	583	551	566	568	572	518	602	575	586	543	584	553	537	571	609	589	536	525	539	551	556	589	545	556	575	555	550	563	554	573	565	556	555	532	545	521	600	551	552	554	554	597	543	570	577	544	548	575	533	524	594	580	519	576	565	544	562	577	559	584	578	555	584	604	582	600	579	555	562	603	543	560	524	570	570	556	560	516	562	566	542	550	522	594	578	583	555	583	574	557	565	519	536	542	564	604	592	573	548	567	576	553	600	548	578	526	590	589	590	612	583	561	524	573	549	549	538	561	543	549	577	567	568	562	568	557	603	581	546	532	544	554	533	565	557	528	547	557	583	587	566	586	585	560	576	554	564	515	545	593	570	542	554	547	576	534	569	519	529	571	594	579	554	509	539	566	548	594	563	517	575	556	538	611	536	559	567	521	550	538	576	544	570	560	534	548	576	551	522	534	564	552	559	553	586	592	595	561	586	597	582	530	574	573	575	574	566	554	560	546	559	582	541	551	570	563	529	570	562	543	549	542	587	533	553	592	551	567	539	549	528	578	579	590	514	546	554	548	535	566	584	575	588	581	560	547	571	519	557	579	559	633	592	564	551	590	571	543	580	584	583	573	561	559	578	547	555	527	511	550	559	570	558	615	566	582	546	543	533	584	558	528	569	575	565	535	521	570	581	596	526	583	519	554	567	569	598	577	558	501	565	596	542	541	537	562	588	518	568	497	535	560	547	626	533	548	628	517	577	581	546	534	550	573	551	573	518	574	582	559	551	568	606	575	552	610	531	534	544	598	548	552	582	583	564	589	568	493	574	570	586	555	562	512	564	520	587	521	580	572	556	547	572	498	560	578	587	581	591	557	566	533	556	544	595	560	548	549	565	515	555	521	572	548	511	580	578	552	556	564	544	546	548	552	547	528	586	535	576	566	571	563	591	610	560	584	540	578	574	562	564	567	587	516	528	568	583	521	595	546	588	550	559	532	616	574	561	570	582	607	544	586	609	563	575	534	568	546	574	559	541	535	552	563	518	567	536	557	558	576	515	584	552	615	577	583	568	593	556	564	566	535	556	550	572	560	563	610	573	554	539	566	558	529	573	542	561	557	569	578	519	555	551	605	537	560	540	530	537	549	558	588	549	553	552	565	572	560	530	542	556	567	600	562	564	559	525	588
27141	13328	2177	1031	616	573	546	530	525	1526	2527	2000	1176	704	579	497	528	494	496	501	544	514	514	484	501	532	472	476	499	539	503	489	474	494	493	496	515	478	520	531	514	478	502	511	490	523	506	512	499	507	515	474	499	518	517	488	477	495	460	467	498	487	487	509	515	454	507	508	510	501	470	526	525	522	477	488	486	492	471	506	499	505	518	520	504	484	487	498	513	484	533	517	494	521	495	532	512	474	508	522	478	477	495	504	486	498	532	483	492	482	493	490	535	429	483	467	475	496	507	494	493	509	452	538	474	527	534	492	482	489	483	470	498	476	508	505	489	486	508	501	489	474	483	521	460	542	452	467	498	499	494	462	510	506	519	524	511	491	461	453	495	483	492	510	498	497	527	495	482	490	523	487	500	518	548	535	514	504	541	513	460	490	480	510	508	509	510	467	504	490	501	450	477	522	468	486	502	470	492	467	526	501	479	483	525	494	527	454	491	528	481	516	483	511	471	535	519	517	532	490	496	498	493	474	498	507	474	509	499	497	513	485	482	520	507	518	514	467	497	485	492	464	513	494	450	472	487	487	480	495	531	479	497	474	561	538	504	478	513	488	520	526	452	494	512	493	503	511	505	498	510	485	510	490	470	535	537	531	527	482	502	453	499	488	519	511	558	451	472	539	493	475	463	541	481	459	497	490	497	493	529	445	480	482	478	481	443	466	495	531	489	507	517	486	468	478	491	460	531	469	491	512	448	483	462	494	509	497	497	501	489	466	462	472	501	485	546	481	497	486	552	483	505	470	517	463	490	483	511	527	515	525	472	500	503	474	465	497	528	471	506	537	525	462	516	498	513	478	495	511	481	461	479	501	512	490	522	442	536	432	544	500	524	527	456	488	520	512	485	533	518	461	504	504	516	495	494	459	522	487	474	495	487	487	498	482	491	480	486	489	513	474	518	474	528	457	473	481	525	497	535	493	439	488	501	450	494	442	519	487	535	495	505	486	456	499	511	500	497	506	486	516	518	515	489	523	553	450	482	485	478	510	495	498	497	488	458	466	509	487	542	488	460	471	466	537	515	450	504	508	501	501	530	493	495	516	501	500	510	540	492	494	469	466	501	509	518	521	453	499	512	518	459	483	488	470	506	482	489	500	461	540	483	495	477	501	480	495	537	513	499	451	474	504	477	491	518	463	505	470	513	510	527	476	483	516	502	467	521	500	506	506	536	506	535	461	499	498	495	550	506	511	485	509	458	477	526	499	508	503	509	463	481	480	522	452	518	487	505	511	496	466	484	502	498	483	473	453	491	498	505	503	469	481	454	500	522	562	504	503	473	515	542	514	513	524	521	467	477	466	503	457	488	530	520	504	479	515	510	536	495	496	478	522	461	469	505	492	476	523	483	532	542	484	525	508	519	502	505	556	516	516	487	522	515	518	526	500	497	496	525	453	502	476	520	470	534	472	489	497	508	535	483	510	477	489	504	473	470	484	489	475	515	502	467	504	490	529	487	518	479	499	466	514	475	461	523	444	502	521	474	477	462	476	535	526	501	520	511	504	514	467	505	520	510	513	460	495	449	513	467	494	505	460	487	498	509	502	508	487	472	511	452	501	524	492	508	471	506	469	474	489	499	513	493	472	491	493	475	504	501	509	507	476	520	534	478	503	506	510	471	560	478	531	530	473	447	525	494	518	499	523	476	486	464	473	507	484	528	523	525	518	492	509	489	516	520	492	528	481	487	493	556	503	486	491	486	514	442	492	499	495	497	503	546	511	477	474	476	513	507	473	534	473	541	491	493	511	469	481	484	486	473	509	522	490	503	482	492	503	490	494	535	482	517	543	482	526	488	491	524	514	487	490	472	501	453	460	515	504	511	512	530	521	499	484	504	464	473	514	514	489	498	533	478	483	476	526	489	498	507	525	544	536	521	493	485	475	490	468	493	491	487	554	502	517	523	512	474	510	487	502	460	474	484	516	515	530	497	481	489	501	488	491	466	495	517	504	489	509	501	500	487	509	463	502	490	535	512	508	482	476	498	489	490	503	489	503	509	482	505	483	513	526	519	527	496	517	496	489	493	525	488	493	498	500	519	516	505	515	471	475	514	508	463	485	484	514	517	524	505	537	500	508	515	530	478	467	511	538	490	506	490	502	452	525	492	499	475	514	460	459	476	518	493	459	506	473	482	473	502	529	525	461	501	486	465	496	496	460	479	470	530	532	492	512	494	518	509	470	513	511	502	503	494	487	528	497	494	464	501	530	532	566	475	472	512	457	520	485	497	505	498	503	474	456	492	483	504	495	484	486	492	511	478	503	476	471	534	533	498	528	517	465	526	476	492	513	469	473	489	498	501	497	474	481	521	499	483	502	494	492	453	521	502	527	507	465	496	501	479	486	475	477	472	477	513	505	503	526	524	477	463	517	527	510	515	496	499	472	459	477	488	497	504	490	490	470	510	497	459	488	530	489	504	467	529	480	465	506	491	507	477	519	491	512	505	536	489	491	498	500	516	466	469	485	470	491	525	487	517	509	471	517	472	450	486	527	492	495	505	509	499	491	489	481	499	472	502	499	494	474	527	475	517	478	511	507	472	482	456	460	543	479	502	515	466	474	499	511	480	503	487	506	515	479	518	490	497	460	480	532	480	502	486	451	490	499	475	481	499	487	483	504	486	477	498	525	499	445	494	522	485	498	503	521	523	502	508	527	516	521	486	471	495	494	484	504	501	507	480	508	465	495	499	509	502	489	516	461	505	488	490	496	516	503	456	478	524	470	497	477	540	522	505	501	516	526	506	512	504	490	472	500	509	476	455	506	536	502	489	492	508	535	498	501	512	465	462	522	534	527	515	493	483	485	509	469	575	502	464	507	481	481	469	482	511	517	481	456	484	502	516	479	493	474	484	488	517	505	512	482	467	450	531	510	511	515	501	476	474	478	499	534	541	504	476	481	477	523	491	527	473	514	527	490	461	442	518	498	498	492	480	479	495	500	504	510	499	505	496	528	500	541	503	484	517	488	489	488	526	502	516	485	522	465	493	526	516	528	470	486	507	497	466	499	534	537	489	494	495	483	502	513	454	523	472	537	519	517	499	485	509	500	509	545	520	505	484	480	500	463	503	509	500	487	459	533	507	485	516	542	513	495	495	503	492	509	497	471	489	517	497	487	499	535	519	513	501	472	516	465	480	504	539	499	484	470	499	526	454	507	504	462	495	454	482	477	499	476	476	546	538	533	490	482	491	508	484	495	487	483	513	494	493	478	525	491	497	504	505	515	513	489	479	509	509	513	489	511	472	486	491	483	501	517	499	498	478	460	481	509	504	498	498	497	469	495	467	495	495	504	473	522	522	497	494	476	514	478	497	488	470	461	508	482	512	511	503	486	503	497	492	487	497	455	507	505	472	519	504	486	467	467	512	499	523	505	479	517	508	481	471	534	474	483	500	493	481	480	511	536	478	508	489	506	483	486	519	524	501	489	515	525	445	510
5176	1483	1199	720	594	537	536	452	433	2038	2876	2180	1170	640	456	436	435	393	395	410	425	404	413	420	403	416	375	431	400	421	411	431	415	419	430	453	418	418	389	425	386	410	415	387	452	410	397	423	441	396	429	389	414	440	424	397	433	441	433	423	425	411	424	411	427	398	424	435	400	412	412	465	416	438	425	430	417	418	428	414	426	406	435	417	401	413	408	394	395	464	396	417	381	398	402	401	426	409	405	405	405	404	405	387	397	411	406	398	431	427	436	441	411	395	402	451	443	437	422	456	426	406	389	354	411	419	417	436	411	417	373	373	411	414	405	429	406	433	416	410	392	407	399	397	410	386	393	407	389	379	423	400	414	412	415	401	386	415	382	405	393	413	390	363	416	399	417	435	353	410	385	414	410	367	432	456	417	422	402	457	414	433	391	407	398	396	414	415	394	405	430	399	442	407	377	426	430	425	405	392	409	376	440	446	408	412	404	445	392	433	439	422	376	385	436	403	424	451	398	421	458	387	408	371	445	436	408	410	444	417	458	410	448	397	431	426	398	393	409	384	432	419	397	420	410	399	399	425	394	439	413	444	403	410	434	436	438	420	428	384	400	441	412	416	421	427	401	377	401	384	418	417	414	395	417	420	415	395	391	398	431	395	365	399	422	429	430	407	394	387	414	401	421	440	398	402	396	417	425	410	395	409	416	391	394	471	420	427	391	407	409	414	460	384	448	379	433	413	446	431	409	397	438	425	396	402	439	425	420	408	418	387	415	398	403	400	397	463	376	400	422	421	435	428	406	408	418	414	424	390	412	400	388	420	411	419	388	405	441	435	420	417	418	443	426	422	394	416	433	390	420	390	401	410	406	409	421	409	422	379	428	374	418	366	417	431	430	393	434	410	431	434	402	400	425	425	411	379	398	434	395	390	388	409	407	419	421	415	418	398	393	405	429	397	425	404	404	409	408	429	411	412	417	402	418	422	436	403	383	416	400	393	423	403	439	387	408	426	414	389	398	435	440	408	425	415	423	418	395	420	405	406	411	419	429	409	379	388	413	386	427	433	392	420	401	386	426	435	413	442	415	416	427	431	427	408	430	410	392	413	421	411	418	440	422	395	427	407	438	405	400	427	418	394	423	423	395	426	441	413	405	410	429	409	413	434	429	417	393	425	440	430	486	403	454	406	410	406	438	436	398	408	417	420	434	382	406	404	451	405	408	420	403	424	448	389	387	439	398	440	431	408	418	402	423	402	438	443	421	419	408	390	420	429	413	416	424	439	419	407	416	398	438	424	413	439	422	405	395	428	433	425	405	427	405	417	434	395	436	421	393	433	426	400	431	436	398	396	421	442	403	433	396	378	392	413	398	380	412	434	430	408	406	419	407	438	394	423	424	403	437	406	437	415	405	441	402	413	409	458	398	412	414	403	416	441	392	423	386	385	400	408	438	416	382	404	404	434	425	386	409	437	359	426	452	383	420	413	411	419	420	413	379	385	422	439	401	407	434	447	421	419	417	377	416	391	412	408	417	404	370	418	417	371	389	412	435	430	444	388	415	415	403	372	416	403	430	394	427	436	413	421	392	455	467	391	429	423	393	447	391	393	427	472	422	413	408	472	427	409	431	432	454	400	413	403	406	413	402	419	428	400	416	411	401	408	396	432	419	393	414	399	389	417	409	422	413	384	404	441	394	411	396	408	399	386	411	411	390	384	399	415	401	421	450	454	428	408	445	412	413	395	402	457	440	425	425	435	420	424	429	363	410	418	396	454	390	442	434	407	407	416	404	384	425	396	441	406	425	418	401	405	416	455	403	440	415	374	423	411	383	385	398	443	427	396	381	403	410	397	432	394	416	459	440	439	395	401	426	426	444	421	417	414	393	398	430	425	408	418	424	432	403	416	375	414	424	419	420	393	458	387	428	399	425	382	427	385	407	390	366	403	399	476	419	422	407	402	418	421	465	414	414	435	415	397	419	453	422	403	411	433	438	405	386	425	420	424	384	383	426	406	399	458	419	386	423	385	394	418	400	399	418	365	427	398	436	424	394	438	407	421	405	436	385	420	405	405	421	395	409	413	416	422	383	378	388	459	408	367	437	399	396	395	423	437	407	400	441	408	377	431	418	400	409	412	416	418	410	423	367	389	416	403	405	433	384	430	392	396	411	406	434	424	419	406	383	421	397	403	365	415	411	410	411	438	370	435	387	403	409	424	399	433	368	443	406	410	358	410	386	390	402	388	415	421	411	442	413	429	423	422	388	444	382	369	431	388	432	420	387	423	440	406	437	410	407	439	405	387	396	423	406	400	422	401	405	410	377	410	420	430	413	390	397	421	412	430	433	394	385	378	433	440	410	414	415	401	404	397	374	461	392	429	440	440	417	439	413	442	397	398	407	443	390	412	378	408	410	398	431	417	416	403	453	394	414	418	458	413	395	427	401	417	422	388	399	433	436	437	415	430	401	416	416	448	423	406	359	401	417	374	419	433	438	431	402	436	399	394	426	437	418	433	402	415	409	390	407	374	416	449	423	453	413	423	377	444	418	419	396	407	446	400	409	406	413	421	407	393	395	431	421	404	432	429	394	411	418	412	396	426	385	413	427	418	469	417	409	395	368	382	434	413	391	415	467	438	407	381	437	413	380	383	409	413	398	409	399	417	400	416	436	406	366	423	428	394	408	421	415	400	400	398	406	391	448	429	391	408	377	398	438	421	379	425	428	418	449	366	398	418	423	375	402	434	381	409	399	409	424	411	396	437	408	414	355	417	423	392	445	419	449	410	411	425	426	430	424	400	397	399	410	427	425	381	447	440	420	411	399	422	381	406	391	400	396	406	413	423	416	424	416	473	408	389	415	404	435	404	399	391	409	390	405	428	419	446	391	411	433	390	408	474	418	396	459	447	406	411	418	368	434	402	446	415	435	369	432	409	421	372	428	395	403	439	417	397	405	435	430	400	427	399	401	398	382	399	432	431	437	387	433	405	403	383	427	398	406	420	411	410	373	395	453	442	405	399	453	432	426	409	426	396	413	446	415	424	439	418	388	438	426	406	406	396	447	393	384	421	446	416	396	420	433	422	414	413	427	422	436	414	429	418	406	423	408	437	425	425	393	426	401	397	416	423	408	400	393	426	396	422	403	463	379	441	421	403	455	440	446	414	422	394	362	412	440	408	418	382	407	411	442	419	370	423	425	399	403	402	425	403	394	459	408	405	391	430	377	381	440	384	439	410	405	425	451	412	435	397	429	423	378	404	430	384	390	419	389	425	373	423	413	431	427	394	426	422	402	442	413	433	419	430	368	426	382	393	403	412	444	424	398	382	434	400	410	426	398	429	385	429	389	420	362	389	430	399	427	418	403	435	423	418	409	423	439	395	414	417	445	434	404	408	455	421	384	415	431	420	407	415	444	405	396	432	387	397	384	434	413	413	393	413	419	429	402	420	392	410	443	411	401	368	395	409	434	391	430	418	396	398	413	401	432	424
24913	21080	27365	25000	10582	1769	1047	810	772	10529	23305	16299	6690	1675	798	627	582	594	557	544	520	591	550	569	546	544	571	567	539	579	506	550	572	511	554	532	594	556	554	497	579	540	538	568	611	574	523	565	528	607	552	562	531	537	575	545	533	546	561	524	569	584	547	523	572	522	555	522	595	562	520	563	533	504	571	566	519	536	547	536	549	531	565	526	556	571	525	507	557	544	562	551	559	533	553	509	545	566	524	508	551	528	542	553	545	540	602	566	551	545	544	544	555	550	550	546	556	540	558	515	501	501	492	588	541	532	524	532	551	544	521	523	544	530	499	562	539	566	560	564	514	551	565	529	560	510	552	545	543	547	543	543	548	538	535	541	525	554	539	548	547	550	551	570	543	578	543	554	530	510	591	557	513	582	524	494	569	589	536	547	548	556	555	535	564	540	532	576	533	546	517	536	528	546	534	549	544	548	559	565	529	520	546	552	539	506	550	547	576	565	579	535	546	517	567	545	541	572	535	557	568	549	532	550	556	548	581	551	574	546	492	558	562	560	528	534	525	524	547	545	505	545	537	526	543	505	508	571	532	530	525	547	546	527	576	550	553	531	531	517	504	512	554	535	573	547	518	539	516	528	518	557	547	550	546	525	541	519	581	556	521	561	569	533	551	569	564	545	549	547	515	534	511	535	525	542	555	543	578	496	536	546	570	573	539	537	560	490	543	524	548	567	521	497	566	536	500	534	542	558	515	566	522	611	526	526	514	550	525	550	543	577	567	544	596	547	538	527	536	569	525	547	549	561	557	520	545	585	536	583	573	538	551	532	605	576	525	518	567	570	526	475	565	576	506	556	557	545	537	560	545	561	581	554	554	564	530	547	543	544	590	532	552	541	537	549	592	542	523	518	498	543	554	532	545	544	519	544	588	476	534	583	568	545	513	530	564	520	552	581	559	535	529	551	564	564	571	538	536	519	553	557	538	605	524	515	543	526	543	506	528	560	544	556	557	543	563	516	556	529	497	532	569	520	565	483	543	587	512	543	532	498	493	538	556	551	533	582	545	547	536	590	563	533	532	554	614	561	540	540	547	514	550	561	564	551	534	583	580	598	576	562	522	577	558	545	502	550	559	583	549	550	497	538	526	559	543	548	552	571	532	595	565	542	551	523	569	557	521	529	532	547	505	577	576	526	544	535	517	528	573	519	594	529	555	528	552	578	502	537	542	553	556	545	581	555	516	504	568	553	535	570	501	560	589	537	556	547	561	550	543	549	517	568	547	552	555	561	532	522	540	580	538	515	524	523	526	514	541	590	561	547	517	537	514	490	560	477	557	547	511	510	520	571	540	547	545	523	543	515	564	518	520	521	611	520	536	563	550	566	554	504	518	523	576	494	582	545	529	547	543	563	581	558	572	574	558	555	547	545	557	570	547	566	538	561	562	536	515	539	562	519	521	539	573	524	552	569	517	617	524	549	591	553	522	551	533	523	518	514	530	595	578	541	527	542	569	558	563	549	539	537	529	535	594	534	592	517	515	544	521	556	499	545	507	538	540	502	524	581	547	556	494	540	557	501	516	524	521	563	549	535	557	546	548	553	500	573	520	546	556	526	568	580	542	519	568	522	553	577	558	548	572	537	544	527	532	511	602	566	525	562	548	548	545	588	542	530	588	573	531	552	560	550	562	558	553	533	512	598	514	554	566	601	588	580	534	521	591	527	527	534	539	582	520	509	542	565	519	508	503	538	524	529	514	546	562	542	529	585	521	531	612	522	544	535	541	511	576	553	564	581	522	561	543	512	577	574	556	563	577	514	559	528	551	574	515	557	524	532	527	529	536	567	555	527	536	508	570	536	522	580	548	577	530	551	539	563	587	546	559	511	493	549	534	534	571	540	593	562	570	554	570	511	574	537	584	515	519	551	581	559	514	532	587	528	572	541	551	525	534	555	541	558	534	560	564	549	563	523	557	531	512	518	530	519	570	546	549	564	566	536	543	521	527	538	555	542	549	588	577	598	544	541	543	569	565	515	546	581	565	568	561	515	500	499	554	574	516	576	531	552	561	491	568	555	558	555	534	533	546	534	574	587	530	509	567	535	568	574	527	566	544	535	537	535	551	519	522	544	522	584	550	512	525	513	501	573	502	577	541	515	582	545	599	523	537	550	508	572	537	528	561	574	532	531	533	576	533	529	495	542	584	560	525	537	571	556	542	546	525	539	502	535	490	491	533	534	601	527	588	551	557	511	576	512	530	539	575	545	562	551	569	552	517	497	583	546	557	559	512	520	542	535	550	560	512	547	541	549	521	527	550	583	514	494	540	549	519	546	519	553	561	573	521	525	559	558	560	529	493	553	527	558	538	498	556	539	521	570	549	523	535	552	572	575	540	557	538	548	557	515	524	520	540	541	549	526	507	553	595	565	494	552	520	520	572	532	523	579	568	591	534	569	536	545	524	550	558	534	569	508	528	547	576	529	570	561	549	525	526	532	519	597	522	488	589	522	529	541	569	525	522	527	528	551	595	507	559	557	550	580	544	524	525	588	533	547	533	493	533	535	542	530	532	586	572	552	549	577	552	552	555	549	548	565	516	558	585	529	548	542	499	533	537	533	543	577	563	524	529	546	543	534	558	577	592	577	571	571	587	548	572	525	523	540	548	531	529	611	530	556	573	530	533	527	515	502	597	563	521	535	544	553	532	563	530	555	538	584	564	558	539	531	534	562	570	558	529	551	516	557	510	544	590	561	537	553	534	551	546	510	570	574	493	535	505	539	543	532	501	536	543	528	536	519	530	521	589	549	549	565	559	514	575	552	525	559	555	531	613	559	592	550	545	558	522	553	528	548	534	546	516	559	525	514	534	481	584	537	526	497	546	545	502	575	580	566	521	532	526	575	553	510	564	571	514	515	584	618	543	557	550	537	578	570	529	524	528	559	517	537	551	547	541	546	543	522	518	544	505	534	600	528	586	567	543	558	535	543	555	536	558	548	546	542	513	532	550	567	559	515	528	496	540	584	533	578	593	560	521	519	571	582	561	550	524	549	563	532	559	516	543	477	513	509	535	547	528	555	542	543	540	533	573	547	533	520	617	525	566	535	578	584	538	572	561	575	540	580	542	532	542	546	518	513	565	568	597	578	587	503	587	544	519	533	554	546	539	572	554	550	530	543	548	553	542	518	535	548	537	539	526	557	524	520	516	533	543	578	541	545	556	581	562	530	520	520	547	572	592	535	530	601	548	499	587	522	563	548	578	549	530	516	521	587	543	523	555	544	517	557	536	580	585	592	527	523	562	542	543	566	541	558	548	559	586	516	582	527	575	529	562	539	523	528	540	596	558	539	536	521	524	531	573	597	609	572	536	549	523	525	612	586	484	528	523	578	600	529	549	515	529	525	540	557	544	545	553	561	556	554	553	552	517	547	547	508	517	543	520	588	561	543	525	559	576	539	503	551	583	600	489	565	509	553	559	620	551	586	556	531	511	555	541	530
4130	5498	4373	2417	1567	1250	1003	799	842	13653	20859	13559	5631	1615	714	559	516	489	465	463	469	475	451	484	391	453	487	466	437	457	444	441	468	450	485	480	478	476	456	483	454	479	470	468	475	482	503	484	461	415	466	424	444	489	472	507	477	486	477	488	460	458	484	467	492	454	464	461	482	479	490	492	458	460	453	473	458	509	449	436	438	466	442	448	457	483	461	459	421	455	439	462	421	461	416	484	487	479	465	461	429	483	468	453	454	481	466	458	451	472	452	451	476	489	495	448	469	447	459	424	477	467	481	472	445	483	455	478	454	396	455	464	473	423	450	482	462	478	466	451	471	486	445	487	490	448	469	427	492	452	469	460	439	433	465	494	465	457	452	491	473	479	418	450	518	448	452	500	477	445	468	476	447	460	476	431	465	469	430	434	433	451	466	452	473	475	479	444	456	446	459	446	449	445	482	466	450	462	452	484	449	481	455	456	449	450	465	452	456	459	449	461	483	498	418	482	446	469	469	478	441	462	434	436	469	486	435	466	485	494	453	491	480	458	453	456	453	490	460	466	450	487	490	484	481	478	499	486	437	461	460	459	463	459	464	478	514	445	510	487	476	458	461	431	439	465	495	435	492	459	463	460	439	466	464	461	418	460	487	476	413	458	428	465	514	466	473	403	454	489	472	500	436	414	435	473	468	486	465	463	445	468	462	455	453	457	461	452	476	441	480	464	465	461	470	483	470	478	429	457	471	448	464	494	513	435	433	456	475	462	447	461	498	490	422	455	461	439	445	417	480	476	416	451	457	454	440	467	445	442	432	470	458	456	465	465	455	438	489	508	475	474	432	447	485	445	489	455	469	467	465	456	483	468	483	457	468	455	492	464	478	467	455	473	467	450	443	490	441	427	475	474	438	495	446	489	495	444	481	457	474	487	487	458	468	451	459	426	446	465	410	437	452	467	469	442	445	421	474	443	499	455	458	479	476	444	479	464	458	469	426	439	454	438	457	446	464	437	444	475	488	454	453	435	469	488	415	439	449	453	477	450	407	471	461	461	460	457	474	495	460	472	450	466	474	441	472	476	467	465	468	439	512	461	433	456	445	429	455	479	442	482	462	451	514	463	465	420	461	460	461	440	476	488	490	451	484	472	468	453	441	433	451	454	480	506	396	502	467	471	467	444	445	443	442	444	454	493	463	475	436	461	465	476	484	470	447	437	445	464	489	447	484	458	467	481	454	456	444	510	435	448	443	469	465	459	490	443	471	460	451	456	463	450	473	479	493	506	476	484	489	468	455	482	446	474	480	451	491	443	421	454	473	458	464	456	486	477	466	437	485	426	473	446	451	475	510	479	445	447	476	468	405	445	476	472	480	431	404	461	476	512	491	439	430	456	455	460	488	416	465	491	458	448	484	447	464	454	482	491	447	447	471	491	429	483	439	430	511	468	483	479	469	445	453	477	446	441	461	458	439	480	495	462	465	484	474	489	473	442	471	484	436	473	469	452	445	459	460	446	438	448	478	459	446	442	496	448	393	460	424	449	442	440	439	490	452	444	453	428	439	492	503	460	503	520	491	462	451	437	468	451	472	467	439	482	466	415	414	468	464	471	460	451	475	435	459	446	469	480	499	503	459	429	496	438	484	481	452	430	430	417	427	485	482	471	447	456	443	457	451	429	475	466	445	448	462	458	434	452	445	473	491	480	488	441	470	438	487	486	484	466	446	499	437	427	453	498	450	434	497	476	458	448	480	443	488	464	472	483	441	476	496	456	481	471	433	432	451	454	491	465	475	484	396	431	471	456	477	465	443	441	477	463	437	427	437	459	461	460	457	454	482	473	468	484	467	431	438	450	478	467	473	467	499	449	441	470	438	480	474	451	423	491	463	465	479	463	454	472	473	479	467	445	456	467	450	455	432	445	455	493	449	494	447	458	489	448	474	445	477	437	450	459	452	498	440	450	484	435	436	462	472	465	479	461	436	474	429	441	440	460	425	470	460	423	443	452	472	497	448	419	454	455	481	434	464	473	432	470	494	492	459	415	434	478	465	470	503	446	442	464	465	446	455	505	479	478	464	476	436	406	425	469	463	500	432	464	444	473	433	428	496	488	446	446	459	446	465	422	405	463	478	457	461	500	493	448	452	478	476	471	437	456	440	460	498	433	477	466	466	426	465	504	487	443	463	419	453	444	466	429	469	455	429	441	465	456	492	429	465	486	467	416	477	430	453	417	472	448	445	503	450	470	449	469	457	451	438	456	455	473	434	484	440	444	444	420	452	448	438	487	489	464	455	459	454	480	474	458	428	420	457	445	482	491	466	466	487	432	450	464	505	487	467	485	448	456	468	446	479	448	457	488	456	448	470	432	465	489	458	448	470	443	477	451	461	428	411	442	444	456	471	438	430	480	478	428	440	439	434	468	416	452	470	477	499	448	468	452	494	437	390	473	457	418	465	444	471	472	461	436	458	424	414	455	469	484	478	457	481	500	452	457	453	444	441	467	422	464	453	455	453	417	465	467	466	414	457	446	447	440	473	454	489	479	461	438	431	425	450	439	509	429	434	449	409	469	441	462	436	431	446	470	449	501	435	482	437	413	448	459	432	446	452	457	457	444	444	470	523	468	447	445	429	466	454	472	521	483	462	460	492	504	441	427	446	416	459	420	445	434	470	451	497	465	476	463	490	480	462	487	454	482	433	450	518	466	422	430	440	444	426	433	471	425	464	481	505	477	485	458	471	436	506	488	470	480	483	430	445	440	479	453	455	481	450	500	458	461	485	444	487	430	475	448	451	430	479	442	437	484	454	469	457	443	464	416	441	474	428	473	432	469	454	477	478	464	475	454	456	472	464	488	433	471	481	432	478	490	467	478	483	436	436	492	479	491	447	425	464	493	459	494	462	443	470	458	447	438	443	473	490	441	441	448	481	461	465	462	436	462	455	451	504	448	442	457	460	478	449	435	471	446	476	462	418	477	480	466	442	457	489	440	491	442	447	446	474	442	480	480	414	487	467	440	486	434	472	486	476	469	454	475	460	470	414	459	474	478	497	448	451	504	448	442	433	460	458	466	494	470	484	470	445	485	466	447	479	469	507	457	447	446	418	443	505	482	470	461	483	426	478	476	460	450	433	417	468	504	437	460	488	463	461	465	443	473	464	425	487	459	455	465	447	473	484	480	456	451	474	416	457	470	481	423	454	430	455	455	424	443	453	500	386	418	462	435	504	486	477	480	489	444	479	455	480	481	485	478	451	453	442	463	465	423	427	479	464	440	444	482	480	447	458	491	473	447	470	462	461	440	463	476	457	440	428	475	442	490	443	424	484	466	441	440	393	455	462	478	440	435	465	441	522	493	472	488	434	437	441	477	469	427	452	480	474	478	460	465	437	441	482	471	456	473	439	452	478	455	434	424	470	495	425	448	466	463	433	489	450	425	437	464	448	420	445	449	466	462	437	492	448	464	447	471	463	481	453	453	466	420	479	486	468	484
23877	21082	28326	24028	21068	9577	2407	1422	1500	20200	36572	27554	13805	3542	1210	849	761	771	732	748	729	740	771	703	744	723	682	747	799	717	701	695	733	721	750	792	719	693	696	729	718	747	689	701	739	720	729	729	757	721	729	747	786	727	720	755	701	692	695	706	717	690	702	789	692	741	735	745	697	728	755	678	738	757	709	677	720	733	738	693	716	723	740	727	756	674	709	733	710	740	738	645	774	700	710	713	757	740	734	727	703	738	735	744	704	724	733	766	718	648	658	662	711	717	778	733	677	706	738	726	741	753	752	721	742	756	754	661	760	688	727	742	637	740	720	731	767	719	765	684	682	712	696	732	650	696	694	728	697	705	710	701	705	747	739	711	732	718	717	720	711	688	714	731	704	729	726	725	733	706	742	734	748	731	708	723	720	762	722	738	697	722	760	673	718	711	696	704	660	748	724	735	718	730	662	722	693	758	751	731	750	672	707	689	716	660	717	730	738	704	728	705	714	680	727	716	756	759	733	749	733	705	719	717	696	692	674	727	703	720	728	672	659	764	720	734	702	735	725	723	723	694	804	727	707	729	712	670	719	755	678	685	687	722	768	718	672	711	711	740	665	713	701	707	721	749	713	743	704	721	700	743	739	737	787	770	722	721	775	681	701	694	692	715	694	716	720	669	723	638	702	702	713	685	690	701	710	717	681	750	712	713	705	775	659	701	742	746	712	748	723	782	755	730	737	709	685	750	730	687	756	734	686	730	720	720	724	723	734	726	702	733	708	674	715	664	716	739	696	720	722	696	734	719	672	736	745	710	656	693	702	717	737	719	703	697	720	703	720	711	718	731	700	715	706	736	684	719	724	743	707	721	727	709	757	698	690	736	720	730	722	693	694	741	655	714	716	726	689	694	750	719	732	690	708	768	685	751	710	696	751	675	719	699	677	696	691	712	766	723	659	720	741	738	745	679	678	676	808	700	756	690	708	745	696	730	722	736	708	675	737	739	708	724	713	739	732	697	698	750	739	734	736	705	754	713	729	700	724	746	711	715	732	697	663	716	740	773	683	702	760	707	753	723	703	684	684	734	723	739	706	729	701	715	756	685	715	761	695	713	733	695	737	704	758	727	703	706	738	736	739	649	672	705	710	692	714	680	761	669	679	687	702	749	703	722	769	739	750	729	740	722	732	699	671	689	683	759	721	750	765	708	735	672	666	744	714	729	699	724	770	733	700	675	674	698	669	697	730	709	737	701	743	688	672	748	689	702	697	730	711	722	699	695	673	659	702	682	698	751	707	684	699	804	740	673	706	718	723	742	708	732	689	709	657	711	748	746	698	747	765	698	715	716	722	699	717	739	718	719	725	733	713	758	741	736	771	678	725	748	717	704	734	691	705	716	707	750	760	732	706	750	754	692	768	752	710	698	752	735	727	706	706	736	737	676	734	758	694	747	734	692	710	715	745	659	759	717	678	698	710	711	748	722	748	758	717	712	692	735	751	754	702	753	692	733	687	729	678	711	763	673	727	674	703	721	703	723	714	726	711	747	677	711	735	687	759	727	721	704	784	739	729	721	723	731	708	766	700	739	714	713	683	751	720	708	714	707	693	726	705	683	753	705	735	685	735	721	713	704	700	685	720	707	728	693	764	701	716	744	725	747	720	786	736	738	700	669	709	733	726	707	703	689	738	670	728	736	746	707	689	671	706	746	718	748	776	755	717	703	707	738	700	712	706	745	740	651	731	678	701	670	682	690	727	727	678	770	725	724	691	723	744	760	765	729	697	709	715	737	676	706	688	771	710	745	740	721	697	712	736	735	738	722	701	767	691	709	686	733	683	713	709	757	745	731	678	674	724	766	762	691	739	728	742	683	701	700	725	743	728	750	758	696	757	667	718	710	677	687	642	719	727	724	702	713	753	689	710	716	686	750	718	712	702	740	722	660	760	705	701	662	649	745	727	697	760	710	692	705	722	731	690	743	726	708	725	706	716	691	685	701	747	716	710	686	683	720	762	737	710	736	748	694	701	711	671	736	743	738	693	745	706	750	689	744	700	760	692	734	742	704	773	669	703	712	708	687	711	727	694	691	775	782	749	719	719	688	754	716	737	734	691	698	729	703	717	741	722	724	710	706	658	705	689	752	685	696	714	714	703	713	741	743	651	681	727	726	689	754	703	732	759	723	751	719	745	715	674	677	679	759	764	709	692	685	725	718	712	762	721	706	742	739	701	698	751	692	697	684	761	720	711	716	748	717	731	719	716	716	723	749	680	721	727	770	692	721	756	714	684	764	776	735	750	730	664	734	711	729	730	736	680	721	704	713	726	674	705	710	737	752	709	727	747	699	709	728	631	665	717	671	718	708	727	729	720	704	697	707	723	753	668	736	713	728	755	679	688	715	708	728	726	751	706	716	726	731	736	719	728	751	724	732	657	713	749	711	767	746	758	720	725	736	724	681	662	749	737	728	669	739	675	717	711	694	703	813	734	724	723	663	714	781	712	737	718	739	723	720	685	724	707	754	713	729	708	715	734	761	715	729	725	735	693	715	711	725	722	702	749	760	741	708	690	742	732	701	711	694	697	714	752	724	667	752	706	751	738	775	713	749	732	689	727	752	750	670	703	707	754	687	759	737	701	716	729	715	662	680	666	742	750	723	689	703	710	673	803	758	679	716	725	766	707	692	721	709	684	740	683	729	715	740	716	722	706	718	753	746	732	695	694	746	726	678	679	746	699	663	669	686	698	662	733	734	710	711	739	712	726	743	757	715	717	742	684	683	687	794	754	740	735	752	709	747	734	774	693	642	699	713	729	739	693	734	708	692	708	743	713	714	734	747	723	751	723	735	718	709	716	687	688	709	688	683	741	729	770	732	700	693	744	658	707	739	745	693	694	713	771	771	735	715	703	724	720	729	724	732	708	701	727	714	685	726	716	704	707	732	720	740	678	713	717	722	669	726	682	741	690	719	734	714	708	682	741	729	720	734	740	769	728	680	751	732	681	702	719	749	756	693	715	724	703	727	740	716	698	726	747	718	713	712	738	779	682	740	717	709	747	771	710	735	717	800	740	686	731	761	689	702	679	687	680	715	715	718	719	688	727	719	741	759	709	710	759	739	757	668	679	703	693	675	688	711	735	725	726	732	747	705	715	729	680	657	684	759	722	740	728	774	685	712	698	723	762	728	745	749	723	663	687	710	685	683	746	705	716	772	751	644	703	730	746	722	723	705	708	704	742	708	690	733	739	708	755	709	661	720	709	725	785	690	672	725	739	677	685	718	691	699	696	727	637	770	706	725	716	674	712	695	709	726	695	723	739	735	723	721	733	755	707	722	721	697	722	706	690	680	654	749	704	717	754	695	717	722	777	735	687	720	705	689	724	726	676	736	758	704	724	690	691	702	696	744	679	731	706	710	738	707	713	698	779	735	696	722	751	687	702	658	718	706	697	746	721	719	681	722	733	714	771	768	716	758	709	695	712	740	699	634	781	691	738	719
4821	9052	6882	3747	2731	2067	1659	1517	1976	24559	32148	22187	10354	2813	1043	697	602	608	641	590	601	616	640	587	609	617	594	547	596	595	593	542	628	570	626	606	596	620	594	605	578	607	557	610	607	598	618	650	619	610	607	604	629	581	593	597	618	594	635	613	571	587	583	649	623	604	592	616	561	620	598	597	589	593	600	671	595	598	583	562	588	597	605	585	621	590	614	573	576	593	634	582	628	611	601	595	581	606	605	589	624	580	622	601	621	602	606	579	586	606	626	611	607	566	606	638	580	613	579	583	590	602	584	593	612	585	604	614	595	561	594	610	569	642	594	538	599	615	608	607	638	621	616	649	603	561	594	558	583	596	590	547	595	608	623	569	558	565	598	591	621	591	586	569	618	618	580	588	608	578	632	588	622	606	579	620	594	627	610	609	593	609	574	608	591	596	556	581	608	581	590	571	575	591	584	575	644	604	620	584	610	557	609	590	622	566	562	584	592	634	612	620	648	605	609	596	534	542	592	567	592	580	584	556	622	555	602	579	591	647	597	580	557	599	565	603	600	634	584	592	628	591	589	582	617	641	549	639	577	594	559	639	591	592	569	578	595	578	588	595	605	591	569	592	560	620	633	585	593	579	587	564	610	581	556	587	609	613	605	593	637	564	559	626	621	578	588	579	594	603	579	624	655	552	607	603	616	573	572	597	550	569	627	597	562	605	621	559	545	614	610	614	599	543	622	602	631	595	550	606	590	610	588	604	592	600	579	625	641	604	565	587	585	586	620	547	602	590	592	610	593	606	610	604	605	572	590	598	596	609	576	568	608	562	607	602	577	561	597	571	608	592	590	574	612	647	627	558	578	598	617	607	618	571	583	594	600	605	607	595	571	542	603	580	578	584	585	579	607	541	590	588	595	564	588	528	604	574	574	605	549	597	642	564	596	598	579	607	593	575	602	574	602	615	612	605	609	589	621	607	564	571	644	549	561	604	613	582	620	568	619	552	559	593	546	585	596	561	583	593	599	598	611	606	590	531	587	574	633	563	597	594	563	597	622	580	542	600	640	580	604	595	602	583	571	600	567	577	621	582	607	637	606	640	560	612	572	625	574	569	568	593	552	601	596	624	598	622	619	594	638	568	624	584	624	594	555	617	602	621	585	573	619	586	585	636	557	583	600	582	584	592	596	591	593	575	571	559	542	615	552	591	612	576	553	629	589	579	596	614	569	609	604	615	591	577	568	579	591	550	555	611	602	596	570	589	595	587	546	636	601	600	606	618	581	539	575	582	609	587	543	602	559	577	588	572	613	586	564	575	608	613	612	566	575	596	611	647	592	619	582	555	609	587	578	578	555	609	621	565	563	597	596	601	570	599	560	609	633	581	618	581	587	563	650	596	598	594	601	599	570	549	574	597	586	585	626	594	613	576	631	598	631	587	550	596	590	569	593	619	568	588	600	552	592	612	607	558	634	581	608	583	598	602	599	608	607	569	611	618	588	596	579	601	556	596	588	572	576	605	576	559	609	569	615	564	612	593	615	596	616	595	559	566	556	607	606	597	601	562	621	568	599	572	617	631	615	584	590	620	572	611	613	598	586	607	590	612	610	606	613	594	591	575	608	591	610	632	568	577	590	562	554	620	601	556	600	646	592	584	598	592	571	639	577	574	610	587	597	597	608	589	627	583	584	568	595	619	590	550	591	623	611	618	587	591	592	618	609	539	575	595	651	604	577	585	533	605	571	574	596	582	597	571	586	587	605	542	556	583	581	635	563	603	572	541	563	573	607	576	555	593	590	586	565	571	593	621	603	576	629	547	588	594	602	575	592	583	562	604	543	578	603	582	565	629	565	644	568	551	581	584	541	600	609	520	601	577	621	595	623	616	591	634	561	620	616	625	578	583	583	618	565	567	584	613	595	642	598	606	581	561	588	626	568	591	630	543	590	585	592	606	573	560	536	621	586	580	593	632	568	616	581	599	580	563	622	573	545	610	576	565	624	585	582	604	558	588	601	580	580	522	627	619	562	575	617	564	571	603	634	619	561	637	594	588	583	582	606	632	540	627	603	582	567	619	637	581	617	571	621	618	610	596	613	571	581	601	567	594	593	583	634	579	609	634	591	588	644	556	587	599	609	600	564	615	587	578	571	566	565	601	568	614	561	618	561	599	571	560	582	599	584	540	570	557	586	557	608	619	594	575	610	622	582	551	592	592	578	598	624	586	608	605	562	615	597	559	604	600	622	584	624	623	581	551	584	633	567	607	529	581	567	641	551	618	561	577	583	536	577	584	592	588	631	554	580	597	578	618	584	579	581	626	629	559	629	633	598	583	585	611	576	611	594	576	595	581	568	569	574	573	616	605	613	520	589	549	597	605	609	624	622	561	583	613	564	615	578	628	564	596	555	527	607	574	621	578	571	608	615	569	585	584	623	609	565	603	593	586	540	605	574	606	587	567	588	608	614	602	600	597	564	562	568	591	570	558	567	621	595	591	612	605	602	553	606	592	613	592	612	616	579	572	600	587	595	555	558	612	605	572	574	590	579	589	570	568	615	569	613	541	573	589	618	607	594	554	580	582	629	574	622	593	563	599	562	574	605	619	565	584	587	578	572	550	618	574	587	584	603	587	550	585	604	602	576	566	601	580	586	607	600	627	618	625	597	563	602	605	586	585	586	586	552	600	525	571	594	610	623	633	551	566	614	551	513	563	578	602	591	544	624	606	601	610	605	594	602	584	559	608	579	608	605	622	541	590	574	577	566	624	611	594	553	607	554	607	567	596	565	603	560	628	565	610	646	606	629	578	574	574	581	651	586	603	620	577	575	617	569	577	631	601	599	608	567	620	570	595	577	585	588	541	604	557	602	599	558	572	594	588	561	571	624	608	596	606	640	547	574	588	575	595	539	607	564	587	571	572	615	594	550	541	562	612	576	566	607	618	574	608	592	600	629	601	611	568	601	548	569	593	647	619	598	564	585	596	576	583	578	592	582	617	563	573	576	589	612	591	617	548	582	592	569	633	622	633	581	579	580	579	637	597	612	575	550	569	605	574	617	582	603	599	579	598	579	618	595	585	626	615	579	555	592	558	654	592	588	604	589	582	615	587	589	624	593	583	597	578	632	563	620	615	596	582	560	523	605	576	598	548	604	566	627	611	586	601	556	566	589	622	591	614	581	595	610	575	571	618	582	573	584	570	565	567	631	603	582	594	557	611	579	589	589	605	608	570	621	579	559	616	604	586	614	595	611	565	544	581	568	600	584	587	588	583	582	567	578	577	610	552	578	565	569	582	596	579	623	606	584	611	603	599	606	565	603	583	617	572	561	567	602	617	556	616	591	559	584	566	569	620	607	559	603	598	632	555	589	596	601	564	574	619	574	572	562	554	582	611	573	526	624	583	562	565	563	608	602	593	632	546	608	575	607	584	586	566	612	594	628	591	556	559	587	568	556	585	614	614	568	606	592	590	594	552	587	566	570	581	644	542	628	607	579	613
27326	13426	2235	1079	797	671	662	552	594	1621	2799	2131	1240	669	581	459	529	457	496	526	465	486	530	532	450	466	507	490	469	542	469	491	491	432	492	471	445	481	479	471	483	480	488	448	455	475	497	469	462	449	478	472	502	474	472	482	449	452	494	502	486	502	509	485	484	478	504	429	544	444	495	510	504	522	513	452	501	486	485	516	480	515	507	488	491	444	501	474	464	500	484	468	523	500	490	497	455	503	490	474	492	482	472	479	470	490	496	497	444	485	478	487	510	485	487	484	476	509	484	513	536	444	478	478	496	474	482	449	479	500	487	469	455	447	489	532	529	492	462	481	487	491	493	500	509	485	466	466	498	515	501	522	482	476	484	502	460	482	473	472	437	517	482	474	508	504	482	491	482	503	519	459	477	496	472	471	493	454	484	518	481	454	470	512	488	499	505	429	463	487	482	518	452	480	493	490	493	466	495	513	487	473	495	461	427	433	463	544	542	507	472	479	470	441	458	471	509	521	497	437	449	494	520	475	465	468	474	474	506	504	506	456	491	493	525	505	461	470	458	427	479	464	489	436	478	514	457	504	477	485	452	484	501	440	494	474	494	502	460	534	510	466	510	512	452	516	480	481	493	455	459	481	525	475	468	495	551	493	491	468	463	448	463	460	512	439	534	461	465	498	518	454	463	490	453	509	469	532	504	497	465	460	487	497	488	484	497	485	504	458	497	454	462	501	511	501	514	490	487	478	493	486	532	475	479	512	468	533	493	466	513	498	487	496	475	482	475	508	502	457	532	479	477	433	487	479	472	485	475	502	488	426	454	489	446	512	489	516	440	510	471	496	530	473	505	453	421	517	474	485	476	456	487	475	438	453	510	504	478	507	489	510	471	489	480	536	456	442	503	477	484	513	499	489	494	505	445	494	491	461	501	509	467	435	504	557	515	483	512	493	495	483	482	476	488	531	450	489	464	507	452	520	495	514	501	489	459	502	535	477	482	493	477	478	493	492	508	438	460	490	501	486	487	495	465	480	472	467	494	496	482	516	467	484	509	469	485	513	490	469	502	465	482	475	481	500	494	446	446	506	468	471	464	476	500	494	465	481	472	476	483	507	489	463	502	481	481	481	552	506	510	449	502	506	497	432	487	492	500	484	515	522	489	478	446	477	457	444	477	515	508	482	487	465	470	451	497	473	509	504	512	450	469	468	498	498	490	490	481	519	486	474	469	476	490	504	442	494	486	498	488	520	475	461	477	491	490	476	454	505	500	530	485	460	445	451	468	500	480	503	517	492	497	475	473	492	508	476	481	519	486	489	504	483	483	517	508	529	494	482	439	467	526	512	497	469	483	501	455	516	501	505	483	480	484	462	488	459	503	487	492	476	504	450	479	487	532	482	487	513	472	467	455	486	487	462	497	483	473	484	514	471	488	520	483	493	463	471	524	458	492	513	513	503	525	489	496	481	475	486	480	469	484	478	448	439	467	469	479	459	512	481	488	463	471	485	498	486	462	493	477	459	477	481	489	493	488	499	473	504	474	508	509	458	457	508	477	494	475	500	468	483	489	496	479	479	480	453	473	517	457	486	512	431	458	481	435	498	474	471	460	488	504	499	472	451	475	450	448	508	456	467	471	465	445	499	487	494	473	492	503	462	502	457	479	515	471	492	502	492	506	520	465	450	484	484	490	479	486	481	508	464	533	506	504	496	513	439	502	508	456	489	484	444	472	500	458	505	473	493	488	477	474	496	482	477	476	524	485	456	488	532	478	494	515	467	498	478	532	505	522	458	445	502	491	500	475	489	460	485	487	490	500	501	483	499	501	511	483	445	501	485	508	504	509	511	503	505	556	474	534	505	483	513	500	453	497	472	487	469	471	456	493	469	462	499	496	495	454	479	454	529	511	507	467	510	504	497	480	494	513	508	509	471	507	486	522	518	491	465	506	484	538	447	510	485	453	476	480	469	497	499	474	465	483	493	454	509	444	483	426	453	465	497	532	473	455	513	498	472	461	496	486	494	462	486	512	512	493	484	450	476	462	537	488	477	474	472	475	500	440	496	448	490	485	480	448	464	490	477	471	508	493	508	459	528	482	471	500	512	490	462	497	500	480	507	476	448	465	511	483	462	518	457	494	461	484	495	474	501	499	505	498	515	458	532	483	492	458	493	466	496	506	475	512	483	463	491	492	460	493	496	474	493	508	494	441	481	461	485	472	481	467	478	490	481	476	459	444	510	473	453	447	504	519	533	489	498	464	493	460	495	439	459	516	462	446	447	482	453	470	478	497	507	521	481	503	495	480	482	485	490	502	498	504	466	480	496	509	479	489	475	461	483	442	455	496	476	502	496	491	508	466	481	510	457	493	486	492	496	512	492	492	476	467	463	485	462	471	542	467	544	518	508	521	471	456	487	507	445	526	476	459	486	509	491	513	497	487	471	467	504	462	500	490	489	476	520	450	487	505	497	443	506	489	522	456	446	509	491	491	510	494	448	474	492	505	470	502	523	460	478	458	476	495	529	514	480	519	477	464	480	486	481	513	495	501	498	481	486	488	497	496	474	467	491	463	466	511	470	482	495	478	477	469	474	489	497	510	487	529	504	502	461	496	487	485	483	468	475	487	490	475	501	531	482	471	478	494	488	471	484	505	504	512	479	504	466	478	505	505	499	495	482	504	476	477	474	447	464	476	454	503	518	481	446	466	505	498	485	454	462	496	474	489	464	494	459	477	508	456	475	491	545	539	491	487	490	496	508	470	495	470	459	529	516	456	472	509	465	479	493	504	470	455	499	442	487	474	475	473	529	484	486	477	444	485	462	469	514	477	478	458	443	478	496	503	479	512	479	514	506	512	458	488	482	518	518	451	498	484	504	504	460	487	455	432	476	483	463	494	496	500	522	498	528	506	466	485	474	473	465	516	511	487	487	540	456	479	477	505	474	489	523	463	488	522	496	461	512	516	491	477	498	500	572	475	481	429	487	487	533	481	474	490	487	513	478	481	484	506	467	518	481	468	461	461	517	468	507	512	484	516	501	464	488	461	509	457	452	470	478	456	427	513	462	505	469	507	446	498	468	446	508	496	518	462	483	508	502	501	462	496	514	474	469	477	529	458	486	483	489	483	492	474	466	489	467	455	504	461	476	460	509	490	511	517	489	504	487	468	443	467	511	477	481	470	491	486	492	480	500	472	491	457	490	485	502	489	470	514	450	473	495	504	471	485	440	509	483	496	511	474	486	494	481	489	457	468	448	455	454	446	492	519	520	495	503	466	470	457	493	459	488	480	473	494	464	458	517	506	497	511	526	513	499	482	463	475	493	455	481	476	469	506	468	463	491	424	467	461	496	478	497	479	480	497	503	511	456	521	505	468	478	508	459	506	490	498	513	470	442	481	507	465	479	496	491	494	472	466	484	487	486	488	471	506	490	443	494	492	470	481	497	478	428	500	527	496	471	451	507	486	439	483	469	488	483	489	451	497	452	476	506	477	482
5268	1776	1309	726	675	682	607	561	580	2205	3157	2250	1182	633	446	445	420	396	450	437	403	379	439	404	398	373	413	433	380	394	442	389	412	412	389	407	391	443	436	372	432	428	438	380	415	395	406	426	400	383	410	378	412	401	425	411	398	403	407	405	403	417	413	387	406	394	410	408	429	406	409	378	382	406	403	390	422	395	443	382	415	379	404	410	400	405	421	426	422	450	419	380	426	406	410	385	379	395	415	412	403	378	376	401	372	424	396	414	383	396	441	421	409	416	402	403	395	393	400	404	409	374	397	436	409	373	412	407	401	397	414	411	381	422	412	416	435	386	359	396	401	395	399	404	388	376	436	398	399	370	412	390	410	425	399	408	381	410	366	379	437	422	425	401	397	416	417	417	418	415	387	400	362	446	374	375	396	392	384	391	422	393	429	411	380	446	381	397	383	416	415	414	423	376	424	395	414	367	391	380	423	417	403	401	380	421	377	386	409	386	400	414	388	406	375	385	407	381	413	421	399	417	382	395	367	434	430	400	453	408	386	456	375	386	414	396	401	429	399	394	413	397	389	410	365	427	420	408	432	426	393	381	391	409	403	399	393	383	393	383	400	400	425	384	451	420	407	380	387	396	369	406	425	395	439	435	389	427	401	416	406	392	402	395	436	389	426	392	404	418	429	375	422	374	402	411	415	423	394	385	408	419	389	399	409	426	377	406	372	418	425	427	381	400	422	407	404	373	383	413	399	405	397	394	385	398	366	397	409	393	405	430	424	377	414	401	434	401	411	411	433	392	385	366	427	382	434	384	420	426	407	439	375	388	406	414	414	394	382	437	408	408	398	405	392	416	375	410	419	364	418	407	395	394	414	387	409	401	419	414	408	418	390	435	394	398	409	387	416	419	422	374	415	417	387	420	398	393	419	410	382	425	374	384	425	395	401	405	388	368	379	402	403	360	410	400	411	430	400	388	390	381	385	408	396	396	410	370	375	404	433	394	416	396	382	399	381	408	416	410	419	426	391	386	405	386	431	378	413	452	369	404	402	378	372	413	383	372	416	443	423	396	415	384	421	375	425	379	418	403	430	399	399	404	425	390	390	395	370	411	420	402	396	385	442	396	416	388	409	454	382	386	404	386	386	380	378	411	397	441	386	403	412	455	416	391	385	407	402	406	422	369	426	399	418	411	404	396	401	459	398	388	409	431	387	406	413	411	364	381	393	377	394	408	410	380	397	419	411	426	436	386	397	387	425	364	411	389	376	362	389	404	390	393	408	388	363	417	391	406	411	418	382	399	366	417	373	404	431	397	402	446	400	378	414	356	405	369	407	403	409	415	401	433	406	415	405	379	410	394	399	413	384	377	405	347	406	412	409	398	382	402	391	377	435	420	392	384	399	398	427	405	387	405	386	385	404	409	397	414	426	393	392	401	394	345	413	402	405	381	378	368	404	371	436	402	388	394	384	422	443	410	390	378	391	376	406	413	383	400	409	393	378	405	417	397	421	396	396	410	416	391	431	398	414	389	412	395	413	412	422	406	409	415	400	407	399	420	399	361	381	392	389	367	398	415	400	402	405	399	394	412	381	429	375	379	392	420	431	422	399	364	414	405	391	385	396	420	430	394	394	435	396	386	408	381	437	410	402	407	375	413	425	388	395	401	403	404	398	405	415	448	366	415	406	411	434	412	393	398	412	396	421	422	413	432	468	439	420	393	392	405	416	405	432	427	420	380	389	400	396	418	410	352	399	389	386	412	407	400	427	430	393	404	386	430	394	389	420	406	418	412	417	390	394	411	406	402	377	383	426	416	382	392	440	391	399	408	432	365	385	418	386	380	408	416	437	401	406	410	410	397	379	406	399	402	404	405	410	405	410	385	373	391	398	390	391	402	462	389	427	386	374	381	353	382	416	427	356	392	382	388	414	383	393	391	393	414	390	396	393	377	394	391	366	399	395	416	410	380	395	388	406	415	393	420	397	384	372	382	403	377	450	435	431	397	395	413	426	412	418	393	424	413	433	430	407	394	368	393	409	412	416	438	432	439	415	408	402	432	399	391	422	357	401	408	448	389	385	387	408	398	396	436	411	370	399	386	384	363	388	391	397	402	384	394	390	421	426	426	418	376	412	422	418	435	389	392	413	373	425	408	424	408	401	433	424	371	396	367	451	430	404	416	408	410	397	406	364	387	390	386	383	398	420	408	410	404	405	394	375	411	397	405	406	396	369	401	394	402	394	359	405	417	406	412	430	363	348	422	424	407	404	372	379	388	408	424	420	375	394	376	422	389	380	406	418	402	389	391	412	399	420	359	399	443	430	439	409	424	375	439	405	400	427	397	367	417	406	389	424	411	410	382	388	385	367	394	411	383	422	412	390	407	411	424	388	408	358	430	386	374	402	410	394	413	389	397	391	400	397	383	364	393	390	414	401	408	438	424	435	373	388	439	375	393	363	425	418	398	402	418	410	430	409	407	376	405	367	381	402	411	398	386	374	423	398	381	405	407	393	411	363	412	400	394	429	380	401	431	395	381	375	353	423	415	398	387	407	381	393	421	404	373	408	403	393	405	407	420	411	413	392	376	377	415	428	405	404	414	404	440	404	382	377	408	360	403	398	392	391	376	427	384	400	423	397	360	390	405	421	403	407	381	396	400	390	410	405	390	417	377	417	393	392	434	406	392	423	370	408	419	415	414	387	386	365	431	378	358	411	395	402	402	436	400	398	382	400	409	405	367	413	393	381	402	371	429	382	395	394	414	412	397	389	384	414	385	415	382	420	402	382	380	431	366	385	387	411	420	401	439	429	388	373	398	432	422	364	400	410	400	393	408	393	421	402	439	401	395	403	416	389	356	427	422	382	415	407	411	388	380	401	376	406	363	375	427	389	386	410	397	386	412	360	391	412	399	405	407	410	415	420	414	391	386	429	381	382	419	396	394	397	431	391	390	433	380	429	416	408	390	423	412	418	442	419	417	376	386	411	387	420	454	382	449	405	416	389	399	414	430	398	393	432	382	429	367	422	393	427	378	406	426	405	423	420	404	431	398	401	399	438	405	404	397	374	375	408	391	406	403	378	384	406	382	417	386	425	451	384	393	427	454	407	367	410	397	367	399	411	398	397	366	413	386	402	460	424	376	399	419	422	414	410	459	418	410	416	399	370	408	427	428	373	414	430	388	377	382	404	419	391	393	421	405	387	430	408	390	390	394	418	409	420	394	405	432	392	429	396	422	403	435	408	379	398	411	404	380	372	422	411	403	401	418	408	401	400	381	336	401	391	413	400	383	378	388	394	392	410	424	413	360	407	372	430	382	417	373	465	420	398	419	436	412	406	397	402	441	440	358	436	435	430	432	431	421	386	399	447	383	393	411	395	417	399	402	387	403	390	419	407	410	379	387	389	421	423	410	386	405	410	400	421	398	432	424	405	409	382	413	415	444	414	392	375	364	395	392	383	390	407	399	420	395	401	384	416	403	414	420	417	414	394	443
24877	21103	27371	25016	10302	1721	1102	805	832	12159	22364	15663	5561	1639	730	516	514	461	483	525	460	517	511	442	520	531	465	470	472	503	470	504	478	491	491	465	492	478	467	489	486	489	504	502	464	482	455	490	480	452	454	483	445	498	499	483	483	498	491	448	484	466	492	438	479	502	449	496	481	504	521	504	500	500	453	487	469	518	453	489	462	509	507	462	461	505	492	454	513	468	494	473	449	486	497	453	466	485	475	514	422	455	480	486	471	448	486	467	499	454	490	468	477	485	424	476	441	489	480	502	487	469	480	503	464	486	463	505	505	523	488	486	465	456	513	482	482	519	485	466	524	502	477	448	515	465	493	482	513	482	495	474	476	457	494	451	496	476	481	503	417	515	454	506	457	485	481	472	445	472	463	482	505	473	486	491	504	456	491	466	475	495	483	477	482	468	512	518	492	459	466	500	465	455	522	467	497	482	525	445	478	475	461	462	467	499	512	459	491	473	494	464	484	474	484	502	443	529	491	484	483	447	463	494	450	487	474	465	458	494	488	501	479	499	453	466	467	536	509	475	465	464	493	503	475	464	470	473	499	456	501	443	488	481	493	473	500	492	470	464	453	443	505	487	470	484	466	495	541	510	493	500	485	439	506	500	514	476	491	467	517	481	499	473	486	506	483	490	477	466	456	536	484	457	496	464	456	510	448	532	509	512	488	486	512	513	495	493	464	522	513	535	514	473	469	471	446	436	476	528	479	491	464	465	517	489	513	486	486	509	464	492	503	499	460	499	465	456	478	496	463	463	488	470	479	439	501	520	447	496	477	447	465	500	496	471	440	475	427	465	474	467	487	501	480	507	446	507	488	423	476	491	509	505	487	480	470	519	488	470	494	454	461	506	455	487	518	475	486	489	495	468	460	479	503	512	515	513	471	435	479	506	508	461	499	473	476	500	473	512	498	467	488	530	525	475	504	514	478	475	477	468	494	482	537	483	467	464	473	469	491	472	486	490	457	504	523	499	499	464	461	500	463	496	437	487	490	483	464	432	475	489	477	462	472	425	501	486	502	483	480	518	466	466	433	452	452	522	477	485	496	495	502	503	503	480	456	465	504	473	501	485	508	473	476	500	485	463	503	483	471	478	491	494	502	450	472	514	512	492	496	480	477	469	482	475	485	479	462	467	484	480	476	534	492	490	530	481	476	476	465	508	499	477	489	508	458	482	505	457	508	454	480	496	496	530	446	485	504	461	502	445	453	464	464	456	482	510	444	502	433	483	476	457	478	480	459	500	476	493	506	435	478	477	491	432	453	503	486	468	484	512	503	532	467	469	514	468	456	490	465	488	472	475	498	486	482	521	455	443	478	484	498	498	434	482	492	463	456	464	435	504	484	501	488	521	489	472	509	500	505	519	493	469	531	465	456	467	508	519	471	478	481	484	479	460	504	442	479	501	514	423	476	481	477	429	457	489	534	498	464	431	482	472	467	491	502	453	464	493	459	492	462	498	470	449	498	454	461	457	489	459	511	474	502	494	521	460	471	460	468	468	478	495	497	469	453	487	500	496	474	516	481	475	473	494	457	499	492	514	484	459	485	461	472	504	469	485	506	473	489	503	446	483	498	512	477	478	488	475	469	487	455	508	471	451	464	477	500	464	480	444	473	515	499	495	476	521	489	489	456	520	492	445	481	514	406	480	469	488	444	471	477	498	477	485	440	449	483	495	468	486	480	481	469	449	527	448	466	453	458	441	511	519	474	487	486	527	451	456	457	475	497	464	501	507	466	480	471	500	517	462	485	454	460	448	528	510	468	491	508	510	481	506	449	459	461	510	506	505	478	495	454	434	479	487	493	502	443	498	496	501	451	522	497	479	440	459	459	501	479	496	490	498	473	490	466	473	504	457	480	503	497	458	459	484	461	485	450	481	501	518	477	487	501	456	478	460	469	477	501	445	470	481	461	460	508	492	480	443	490	487	518	489	490	494	499	470	452	505	504	480	483	485	495	509	484	507	484	490	469	510	469	445	458	517	512	483	464	480	477	490	532	499	510	481	478	491	483	530	453	482	460	488	455	455	463	488	477	526	474	486	439	487	480	429	482	465	520	488	501	519	463	469	523	529	484	508	528	494	486	503	445	515	492	459	503	473	511	471	483	493	495	459	469	478	475	488	479	481	478	455	471	484	482	460	475	479	447	493	467	480	488	432	483	466	512	478	474	458	451	464	512	474	477	468	479	466	462	461	470	473	446	458	478	453	481	495	485	493	513	443	510	458	469	472	491	481	474	444	469	416	475	486	463	485	511	515	469	499	505	522	474	458	462	507	489	468	484	530	492	484	474	507	528	484	496	519	484	510	483	483	484	465	493	465	497	511	460	429	476	500	497	476	506	459	502	448	477	456	447	466	513	490	465	496	500	436	517	508	476	475	499	504	507	491	503	500	495	486	504	481	469	501	443	435	488	451	500	455	470	485	483	466	471	458	470	499	435	466	459	509	492	502	546	487	428	481	458	455	524	484	464	451	462	467	495	466	452	469	459	489	466	433	460	474	468	467	499	502	487	495	497	538	483	479	478	477	483	463	513	470	484	484	483	502	479	475	486	487	466	482	495	484	505	468	457	529	473	488	471	458	466	458	514	449	491	492	505	489	435	470	463	427	468	437	506	502	493	496	497	468	504	479	449	501	479	432	503	484	485	473	499	507	467	497	457	468	486	474	514	484	473	486	456	428	464	446	473	459	481	478	481	457	468	474	453	482	471	483	510	469	459	473	484	489	468	504	475	475	463	475	469	485	433	506	476	480	493	484	470	441	505	509	469	478	501	532	520	449	504	488	450	465	439	477	461	490	475	488	498	478	448	499	494	469	473	533	505	478	474	525	461	462	477	483	499	510	464	497	486	514	462	489	504	494	502	467	480	469	479	490	485	502	496	496	460	492	493	489	488	478	501	488	491	457	469	460	505	480	493	512	482	524	489	476	500	479	480	490	499	516	451	480	507	501	467	494	469	443	494	482	487	508	436	495	516	507	469	478	444	495	484	471	500	469	468	493	522	495	453	453	492	444	473	470	500	501	511	504	473	450	468	474	457	486	466	509	450	478	444	507	447	439	489	460	503	479	501	502	493	456	498	461	448	494	458	463	462	499	499	459	479	502	500	545	483	460	473	462	480	480	523	497	472	473	491	535	520	502	480	485	507	485	507	480	476	456	485	438	455	521	459	465	482	498	465	511	491	502	472	453	496	468	447	430	459	472	462	453	497	452	493	507	476	485	489	484	496	490	476	493	486	508	486	482	474	474	494	457	485	496	447	473	482	493	450	505	457	484	511	462	505	521	485	491	508	487	474	482	469	441	431	476	464	491	471	490	476	472	463	451	500	433	446	490	502	493	455	445	478	479	454	502	482	479	492	486	471	481	520	481	505	490	524	452	503	502	463	477	455	459	487	468	492	467	485	499	481	492	451	471	477	478	492	529	473	465	475	508	468	496	458	453	469	514
4594	5812	4358	2188	1469	1227	1097	856	1042	15605	20156	12807	4921	1638	667	525	439	421	426	404	411	417	459	419	413	420	434	446	423	423	416	387	435	443	428	439	426	406	410	377	411	489	399	426	449	450	425	442	407	425	418	454	478	427	448	426	416	431	438	409	419	426	399	394	434	419	445	384	423	449	419	399	432	409	405	408	452	370	415	437	424	408	397	418	401	473	398	428	420	383	409	435	421	440	391	411	435	416	419	433	424	434	389	426	420	425	416	396	436	435	409	407	407	373	390	430	436	435	389	439	410	411	392	399	390	419	411	422	389	382	425	405	450	432	418	414	416	413	422	417	450	411	437	408	420	431	394	420	396	444	454	444	412	455	422	427	438	452	449	416	409	419	397	416	412	403	405	413	432	426	425	435	416	380	439	424	447	396	413	420	423	425	433	434	425	429	428	423	446	375	406	421	426	423	442	435	439	432	420	409	427	424	463	427	415	408	403	394	399	410	401	426	432	393	425	422	445	447	442	442	396	415	421	412	398	418	429	404	411	421	407	414	452	424	388	429	407	394	436	405	421	438	429	425	420	439	421	444	459	402	425	384	426	421	441	455	392	418	424	401	432	435	411	419	436	402	430	380	373	405	405	438	461	429	406	395	395	366	450	404	394	413	426	390	392	407	430	402	419	380	421	441	421	435	457	390	435	417	417	389	416	405	422	417	442	425	402	396	426	422	394	440	400	437	435	439	416	451	416	438	397	401	419	381	396	412	429	434	438	408	461	381	400	413	417	412	415	425	416	406	424	428	430	411	396	437	419	408	404	408	429	423	407	419	432	437	436	421	430	380	425	395	407	386	436	393	412	449	433	437	420	414	446	401	394	385	432	399	417	401	402	392	403	436	384	413	425	407	429	424	436	431	394	429	426	418	420	413	405	390	369	407	432	454	444	406	424	398	405	404	405	467	408	435	459	426	446	442	455	447	403	396	418	431	431	426	398	412	420	430	449	455	399	428	446	408	425	436	410	437	412	390	441	398	406	425	433	450	418	410	453	410	413	401	440	429	427	403	394	435	434	434	378	416	422	441	405	418	433	422	448	425	404	403	425	405	439	444	418	382	421	402	424	408	433	421	411	430	397	436	402	428	379	427	426	419	383	413	455	425	417	414	423	407	433	404	448	418	378	403	407	433	408	409	407	444	412	443	394	365	419	385	420	452	400	392	414	431	383	386	442	413	434	416	408	464	419	402	410	433	404	415	406	398	409	425	391	419	436	410	402	418	400	376	409	429	403	414	416	388	414	430	423	451	427	391	441	404	458	427	424	400	421	389	423	399	441	418	446	444	428	412	439	423	417	407	361	375	436	439	405	426	412	388	428	408	431	443	386	410	437	423	427	378	429	439	440	403	412	416	405	437	434	417	438	373	414	396	405	412	407	441	393	408	417	410	406	425	411	397	432	408	411	456	399	406	399	394	388	423	453	425	384	411	426	425	377	408	379	405	381	439	412	420	404	428	414	445	402	419	444	432	421	417	387	396	446	451	397	423	435	409	439	432	401	419	434	413	410	414	398	441	411	401	405	408	410	404	395	447	423	413	432	418	373	418	427	398	392	397	421	435	437	444	423	412	435	426	440	400	406	386	399	389	425	423	417	405	404	405	388	409	437	418	415	426	387	423	419	426	410	400	429	465	400	443	433	411	404	440	379	444	442	441	430	409	413	423	437	384	393	430	395	422	420	422	374	434	409	427	459	391	411	382	423	424	414	433	432	403	409	416	447	411	397	412	416	410	450	460	440	438	416	423	377	412	377	392	441	449	383	380	371	410	395	445	424	416	407	398	425	426	386	431	411	430	423	415	429	409	436	406	411	425	405	449	389	418	427	447	404	412	416	429	399	389	409	421	460	406	407	431	389	433	380	450	424	408	417	424	402	478	400	394	392	380	424	443	371	393	446	413	431	412	421	410	404	421	411	403	421	429	449	420	383	409	420	415	454	419	414	398	424	393	409	413	397	408	411	392	419	422	425	398	410	413	418	445	404	423	422	423	372	401	387	435	424	414	431	410	413	429	400	412	423	382	416	401	429	378	422	419	418	413	399	409	414	426	378	389	421	389	387	404	475	406	438	418	398	438	428	465	417	410	403	439	399	392	389	415	414	397	392	413	410	432	416	411	406	437	358	369	369	413	391	387	424	448	432	413	369	439	429	413	419	410	431	387	425	398	395	424	430	444	409	397	415	373	410	356	419	407	405	452	438	393	391	400	412	357	391	432	418	382	408	355	396	406	406	446	408	409	427	409	421	436	415	453	397	439	468	446	370	443	430	404	431	428	437	418	385	408	434	420	465	419	445	439	413	414	415	383	399	447	397	372	419	418	391	464	420	407	401	414	433	394	428	413	412	425	407	415	406	411	425	409	432	418	389	423	446	407	439	427	410	431	419	427	417	396	380	421	407	400	401	415	400	400	421	389	380	400	438	415	424	400	418	404	413	405	420	417	426	432	439	398	414	436	424	398	420	414	416	404	423	433	417	411	471	406	400	434	417	388	400	458	418	415	383	406	431	406	437	414	398	425	425	383	412	403	419	430	414	420	419	399	402	456	378	412	440	429	426	423	402	431	449	407	404	422	433	403	415	385	397	423	384	441	411	433	455	414	396	389	438	436	410	385	438	455	433	431	404	411	425	415	417	388	404	426	413	392	417	386	442	439	382	393	406	402	373	398	415	438	403	413	425	456	406	395	407	404	356	427	394	418	400	400	433	410	438	407	440	412	391	420	395	429	433	385	403	424	380	418	403	420	423	431	407	382	427	411	401	409	394	418	385	432	416	410	444	410	411	416	413	443	434	449	413	407	420	396	415	401	426	394	391	408	444	405	399	391	418	421	417	390	405	400	396	448	420	422	405	420	407	405	441	418	427	377	394	407	414	422	415	419	438	425	411	423	403	423	421	389	420	397	383	363	450	434	399	430	417	397	421	427	403	395	415	382	415	403	397	381	384	419	432	439	436	433	426	439	415	433	405	418	431	416	428	390	405	411	424	383	390	388	456	428	408	377	408	414	402	384	423	410	416	423	410	445	376	422	407	384	426	401	434	413	370	398	441	396	419	446	417	406	398	472	391	419	410	427	417	408	426	417	403	419	442	407	398	395	403	419	411	398	394	408	442	405	441	388	399	394	404	403	414	448	420	408	426	421	404	417	438	404	409	385	387	414	385	399	430	405	390	416	407	375	389	417	373	387	377	384	442	371	394	389	436	418	418	424	411	433	421	405	420	385	426	427	417	414	423	409	420	428	387	383	403	436	443	427	422	447	380	416	359	452	427	412	408	400	411	408	477	399	403	418	423	411	444	390	434	431	414	382	418	428	392	416	402	422	427	403	424	402	397	426	447	435	401	390	434	415	466	400	385	450	439	387	419	436	423	417	434	440	384	420	394	421	434	412	375	424	406	375	445	420	416	452	406	402	455	425	397	403	414	398	428	410	401	456	435	409	407	415
23933	21072	28323	24067	21013	9131	2098	1305	1089	16881	35546	27814	13653	3864	1218	788	639	677	625	666	672	666	663	639	655	666	709	633	662	656	647	682	652	683	667	671	627	657	650	644	664	654	604	674	631	645	630	571	624	636	664	651	646	591	640	570	677	652	669	683	680	626	643	622	626	626	691	658	671	610	648	645	647	670	646	639	610	651	644	663	629	675	645	671	675	627	636	595	631	661	663	632	640	635	648	658	698	617	603	681	650	680	539	645	641	607	656	700	661	637	638	602	647	639	675	637	631	657	635	662	637	659	632	632	657	620	672	644	700	647	632	646	632	647	620	621	629	636	610	633	636	656	670	649	681	681	611	626	606	632	670	678	649	617	673	654	639	652	684	594	606	645	680	637	634	675	648	665	664	682	714	664	618	614	658	640	641	644	672	627	637	646	637	644	639	681	629	662	661	663	645	684	640	648	697	679	630	641	676	634	668	620	650	676	613	630	611	671	679	633	622	617	626	640	638	685	652	635	654	657	665	613	666	663	668	623	663	648	659	687	620	657	655	620	679	650	656	644	676	649	632	641	626	671	627	637	649	629	672	636	608	655	675	635	646	660	681	652	656	657	689	632	618	640	680	614	665	694	623	589	628	618	620	646	650	626	655	669	615	639	628	646	626	607	654	634	651	664	676	612	642	647	625	659	640	666	618	646	695	625	679	665	648	595	631	656	631	661	638	659	622	659	673	644	622	621	633	631	697	607	664	631	680	654	607	611	604	716	645	677	642	649	624	646	645	674	669	663	614	615	632	646	711	651	660	623	632	693	653	616	664	652	648	660	653	667	655	661	633	618	719	632	621	625	605	638	636	629	621	639	662	642	682	602	677	683	662	639	644	626	672	632	638	635	689	618	650	665	631	657	655	642	631	612	646	624	632	636	640	640	627	627	627	616	673	697	657	639	635	659	644	704	665	653	609	649	656	668	638	638	675	666	603	613	649	638	641	625	672	659	628	683	645	659	604	632	650	659	653	625	676	608	645	631	655	657	632	637	659	660	675	672	633	667	630	628	634	642	676	638	679	666	689	656	601	607	641	662	641	673	658	615	656	648	620	652	634	659	685	646	637	654	647	613	662	674	659	672	630	684	671	633	617	621	585	611	676	616	646	589	628	633	660	634	653	629	630	661	675	647	660	680	654	649	660	615	628	607	613	600	645	653	662	635	622	680	641	614	582	645	649	646	621	636	603	631	648	633	645	632	661	611	648	620	638	633	661	602	620	627	633	632	634	648	623	605	584	645	611	667	617	670	599	673	654	658	669	640	679	631	628	614	679	633	625	646	619	654	635	655	674	681	659	621	673	648	660	676	631	632	638	646	675	620	643	666	663	674	714	667	705	596	625	634	660	617	670	648	657	680	611	627	661	667	643	636	633	676	691	627	657	666	645	658	674	664	639	690	652	676	706	636	642	622	654	638	686	617	655	622	643	655	650	657	647	615	706	631	671	627	618	633	670	671	676	638	624	625	572	654	653	669	645	652	666	665	677	638	637	636	585	644	605	655	635	656	627	632	664	645	628	645	583	610	679	661	633	650	629	630	629	676	623	645	630	623	662	634	698	630	623	651	610	638	641	654	660	650	634	652	657	615	642	623	622	658	617	651	649	640	661	608	646	683	607	654	642	587	567	594	667	602	645	652	593	669	687	686	667	675	597	613	647	631	651	627	678	645	619	619	644	655	615	677	633	640	631	665	675	620	616	613	683	657	666	633	646	649	670	641	645	615	657	661	630	624	618	651	628	625	584	640	602	663	677	627	568	642	676	654	620	621	647	624	659	658	630	573	650	695	617	636	668	642	671	654	613	647	685	666	654	624	633	618	655	636	634	685	597	591	630	678	645	686	631	594	667	640	709	662	695	616	638	634	624	637	675	656	662	645	657	632	650	610	641	603	635	699	644	644	621	685	655	625	653	633	617	657	605	635	700	672	629	622	628	604	647	677	668	634	615	666	628	651	639	643	606	672	672	674	635	684	668	645	663	666	642	690	656	682	634	602	679	652	594	673	632	593	683	623	672	680	575	700	632	598	661	658	659	622	715	652	659	588	658	649	665	643	668	661	686	655	636	654	629	614	643	596	654	657	574	613	598	680	646	666	720	663	613	647	624	648	642	621	619	639	669	680	610	654	638	671	646	652	620	684	678	640	626	655	611	643	625	668	667	609	622	658	665	648	657	618	670	655	645	633	637	697	634	636	621	668	607	689	657	598	693	642	605	641	662	660	627	652	651	610	611	616	652	647	571	655	614	626	686	667	643	640	590	647	684	639	679	653	636	636	615	665	634	649	670	618	639	649	641	622	645	608	668	617	645	642	657	670	618	648	643	636	667	612	657	646	613	667	634	625	627	645	656	642	641	606	653	612	675	630	658	653	656	616	663	661	648	646	654	650	693	609	642	605	655	630	657	632	572	663	616	655	593	618	626	681	620	646	646	635	631	645	648	655	596	623	614	625	664	653	672	664	640	667	659	613	634	611	678	618	674	672	651	640	649	655	687	637	688	635	608	632	592	656	605	612	603	657	645	708	643	638	651	665	657	649	647	704	625	649	655	619	672	666	637	665	642	627	631	612	619	658	662	700	680	696	643	632	609	683	614	682	613	632	617	605	681	596	635	615	674	643	661	619	684	641	675	623	630	639	655	684	672	613	644	667	632	639	650	634	628	651	662	650	674	610	629	678	645	624	645	698	610	652	684	664	654	627	645	619	661	636	670	618	695	659	643	650	642	635	658	627	655	635	628	608	592	642	624	614	665	679	632	644	611	671	659	588	654	648	580	651	613	615	625	645	633	624	652	633	682	674	674	644	655	589	648	650	600	608	647	612	702	614	645	612	650	632	630	721	684	628	667	629	659	650	620	647	646	627	647	632	623	710	646	608	661	651	635	684	642	600	674	638	643	659	683	670	643	606	680	625	574	630	636	626	659	644	629	688	669	668	672	621	676	640	654	644	688	617	627	664	687	665	670	670	641	627	662	672	675	661	665	620	645	635	608	660	621	619	603	643	621	667	666	629	649	680	687	654	649	673	684	658	664	690	630	655	676	625	628	649	625	634	662	629	635	662	672	664	647	644	671	649	634	678	657	628	619	632	626	656	653	584	594	637	664	617	655	632	611	636	611	610	613	669	652	642	617	607	667	644	597	624	650	636	666	663	661	669	672	644	668	655	630	645	623	647	685	655	670	630	607	603	619	657	675	669	635	636	658	691	668	645	619	655	622	665	673	653	667	688	694	637	645	602	641	654	672	638	598	643	638	655	594	640	620	654	647	623	683	670	609	635	615	600	616	591	570	640	628	611	672	652	652	658	651	601	674	623	633	633	639	657	630	673	696	678	643	631	634	677	643	622	655	647	624	602	640	643	627	644	615	658	645	639	609	627	667	636	658	697	653	621	601	659	650	648	618	611	622	700	661	657	628	671	678	640	643	611	571	657	625	630	585	650	636	656	629	674
5289	9979	6830	3634	2644	1890	1673	1406	1365	21287	31240	22601	10284	3419	1116	663	592	576	532	585	553	551	517	564	556	513	539	559	542	563	561	539	553	554	548	517	562	555	575	545	549	545	588	545	568	532	562	579	555	525	524	544	575	575	544	544	540	525	514	614	541	521	541	589	494	511	558	520	592	550	499	540	542	514	509	526	595	552	556	500	549	525	498	538	532	543	530	541	535	543	547	550	537	565	547	519	525	539	576	513	566	557	509	531	518	524	563	552	550	578	551	555	546	570	542	520	580	539	588	550	557	552	546	546	550	557	541	516	551	542	517	594	524	514	541	549	591	548	545	517	506	574	555	554	563	527	556	598	520	535	536	557	556	534	515	562	515	532	562	533	565	544	553	547	597	542	513	577	530	577	518	555	561	545	518	501	543	570	538	506	576	531	564	538	536	561	554	523	502	533	576	572	568	500	514	517	540	548	562	549	597	551	551	550	524	537	542	506	544	555	528	549	545	555	535	573	493	570	569	546	556	515	522	521	490	544	526	495	519	550	541	529	529	580	533	527	518	515	528	505	519	541	553	542	513	560	534	572	582	557	560	543	558	574	549	533	551	557	542	535	550	524	540	541	537	569	551	589	513	574	580	530	553	564	494	526	547	564	556	548	506	531	530	531	509	523	545	550	566	557	534	511	541	523	553	514	543	582	567	514	557	576	563	514	525	539	532	533	514	564	552	529	514	538	528	546	529	551	533	558	537	566	573	500	575	543	553	546	529	533	506	520	522	556	536	553	544	541	491	517	529	534	551	550	564	541	542	582	547	538	570	517	511	537	538	532	496	522	580	570	582	535	524	562	606	521	530	578	588	567	554	535	528	529	561	514	546	527	548	499	535	522	550	563	587	499	545	585	545	553	480	567	496	552	558	534	563	548	562	565	507	529	548	536	524	510	540	512	546	569	510	499	501	525	503	554	501	503	547	570	519	544	541	509	537	561	533	510	588	544	553	496	542	582	514	584	497	527	564	566	556	527	537	529	552	532	525	507	507	597	554	513	584	491	520	502	520	539	529	571	547	576	516	564	527	512	539	522	578	549	536	564	559	560	569	563	497	584	584	534	519	536	519	553	543	499	517	520	518	536	526	533	524	533	485	534	495	508	535	538	543	504	553	487	518	558	545	517	529	543	523	563	511	547	553	541	550	526	541	543	612	555	500	537	533	566	540	538	524	550	535	545	554	574	531	577	552	533	552	517	539	535	571	514	525	522	514	526	571	570	543	562	539	558	536	523	570	555	524	550	478	533	540	577	572	543	521	522	542	525	484	529	542	527	561	544	546	570	524	560	537	519	600	549	552	558	536	528	542	504	568	555	540	536	578	569	554	545	581	512	487	558	521	589	545	530	577	564	530	527	577	534	543	523	581	528	518	497	542	551	492	564	529	524	595	537	602	557	550	519	530	570	571	525	592	526	582	518	548	544	542	530	551	528	504	543	524	554	557	497	526	540	553	521	569	554	559	522	530	514	538	514	558	553	543	532	526	550	578	547	566	517	511	554	521	567	537	505	549	562	541	538	582	548	491	537	542	547	553	552	501	555	510	529	527	534	548	543	509	539	533	510	502	519	515	586	524	568	511	534	555	509	529	522	571	528	529	512	482	543	554	529	575	556	560	546	549	515	566	547	507	543	563	528	540	531	524	511	550	549	549	535	542	533	548	538	523	528	565	508	528	520	554	561	517	529	581	567	510	576	538	498	581	554	501	531	564	545	541	540	531	559	526	542	575	538	554	544	516	521	525	511	507	562	531	543	514	564	563	477	549	538	467	565	525	520	533	506	571	553	548	480	573	549	567	540	518	569	556	544	543	551	542	498	537	546	523	544	547	537	513	565	520	543	563	556	535	520	516	553	538	559	521	554	536	567	511	594	524	532	559	560	542	514	504	530	563	544	509	539	529	549	538	570	547	534	521	539	513	584	547	555	530	555	526	562	532	520	551	553	525	536	539	535	545	546	532	552	550	500	540	544	512	542	501	578	536	503	527	547	529	568	579	551	537	508	510	577	497	569	532	517	575	533	530	486	526	563	538	582	509	544	547	562	574	498	578	544	554	499	524	532	503	540	566	508	564	544	525	538	529	518	529	542	564	512	535	523	562	531	534	511	528	554	513	541	557	553	525	548	523	551	563	549	526	547	534	558	518	538	522	545	524	534	541	551	522	516	560	520	540	550	543	535	489	499	552	578	501	532	519	535	529	570	540	538	544	524	526	542	546	523	570	521	532	513	526	532	504	555	536	555	547	517	561	552	501	551	492	556	557	522	542	533	493	539	519	565	585	547	526	546	561	537	527	552	502	509	542	566	562	555	546	533	553	530	490	556	527	566	499	544	550	527	532	556	508	557	509	573	517	519	531	530	558	532	562	538	543	549	531	581	556	515	516	561	543	551	516	546	543	539	552	547	548	541	553	549	537	523	531	573	509	560	521	497	543	555	513	497	552	510	525	565	498	593	566	532	551	519	554	576	482	501	545	530	519	521	523	539	584	579	548	576	531	476	526	551	566	551	506	518	509	536	491	546	517	534	535	537	522	590	566	534	557	515	513	544	559	504	525	555	500	571	526	519	522	553	527	484	516	537	549	489	535	551	528	511	550	550	553	530	550	524	533	550	529	518	555	508	507	544	525	585	512	591	567	519	552	515	515	527	548	522	575	522	520	496	553	571	555	533	521	531	511	557	473	557	496	568	544	559	561	504	538	522	522	525	530	551	539	540	530	532	538	512	543	531	520	525	551	514	525	505	497	530	540	541	541	550	572	538	570	529	496	538	523	576	515	567	578	548	490	554	523	529	564	528	505	532	566	534	562	523	534	531	522	555	575	561	544	575	560	522	525	523	565	537	547	535	503	490	550	549	540	502	547	536	528	534	527	518	524	534	524	580	558	554	514	564	547	548	551	482	516	532	579	554	540	551	557	552	535	504	549	535	547	560	528	584	549	557	526	566	541	571	533	546	547	508	531	530	524	502	474	526	567	562	535	530	536	551	582	528	516	506	539	569	569	508	534	536	532	530	536	500	522	482	537	538	540	545	579	522	554	577	536	509	524	566	499	543	552	556	559	500	542	524	548	575	475	567	577	521	531	567	582	536	514	548	558	540	534	498	553	528	541	551	571	578	548	514	529	513	564	513	548	515	533	513	546	561	581	503	532	550	512	521	550	542	537	528	544	548	531	529	528	489	551	530	549	574	551	565	515	585	529	549	556	545	537	525	526	526	523	522	535	544	526	554	579	583	564	539	505	544	540	557	499	521	550	537	509	538	519	575	532	581	553	544	544	544	503	536	580	537	516	510	575	517	507	519	508	511	545	545	529	517	551	537	553	559	552	547	545	537	497	528	483	520	555	553	492	511	566	540	535	498	521	524	533	578	532	511	523	547	559	518	550	585	540	568	576	563	553	520	562	563	508	555	544	538	557	519	520	532	523	543	531	571	574	518	546	523	573	519
27445	13401	2104	984	644	554	511	512	503	1028	2344	2083	1281	762	510	466	461	463	443	420	452	472	466	425	471	459	448	439	461	439	475	506	445	476	498	463	470	470	466	440	477	439	472	420	493	473	478	456	492	472	460	446	519	425	481	465	440	457	464	484	467	468	466	480	462	461	447	436	458	489	461	477	482	459	444	455	460	460	454	443	461	443	455	473	422	440	442	486	476	469	413	416	435	483	465	436	452	489	430	443	424	457	456	474	478	439	476	445	460	430	471	446	470	503	493	446	457	443	469	467	444	440	440	453	461	452	510	472	413	433	443	454	500	470	466	472	447	443	477	459	490	435	461	456	453	468	417	478	480	467	452	464	449	487	487	469	447	455	484	493	484	441	468	457	442	427	476	475	510	452	421	469	443	497	496	476	486	460	436	455	449	512	429	452	444	507	455	492	491	433	449	495	489	480	434	462	441	484	442	446	484	472	442	456	468	450	463	493	448	407	519	442	418	446	459	485	464	481	466	470	468	461	446	448	459	488	492	469	447	450	465	426	497	463	418	491	508	466	483	440	476	453	453	445	476	462	452	444	492	462	415	467	455	458	463	479	438	471	478	457	472	486	433	453	451	449	425	458	425	476	461	452	458	458	473	471	483	495	445	489	473	473	457	477	441	420	434	455	480	458	446	475	461	468	476	445	469	469	461	473	442	401	445	458	438	458	474	466	464	436	467	454	424	455	485	458	450	493	451	461	452	476	467	512	454	465	456	478	432	459	439	451	470	455	438	453	442	483	484	439	468	438	433	494	461	440	407	451	492	478	453	462	445	467	459	537	478	489	455	446	503	422	470	493	461	466	431	458	469	469	442	446	432	437	501	448	476	459	472	482	439	502	460	452	479	459	491	478	414	467	451	473	421	441	444	451	441	471	459	427	474	458	473	447	472	471	442	446	506	455	446	446	487	454	480	468	446	484	442	435	441	477	446	445	449	472	450	421	451	454	488	447	455	435	408	441	420	472	449	500	507	463	460	435	428	451	446	468	507	405	471	479	461	436	473	455	475	444	456	413	498	418	437	446	418	458	459	476	428	445	481	457	458	445	513	481	475	438	453	439	489	444	406	437	469	443	460	454	486	460	489	450	450	431	465	463	442	470	481	448	421	461	425	483	460	451	437	456	470	477	448	447	467	432	477	452	445	438	446	443	434	451	456	497	444	482	473	456	470	457	457	431	502	458	472	431	480	447	477	459	451	447	451	471	486	449	494	459	440	427	423	485	465	447	432	437	448	442	473	443	460	432	438	482	452	447	452	464	444	475	498	453	479	467	451	462	456	472	421	430	477	450	438	492	472	474	486	468	498	480	460	464	474	425	465	450	462	459	481	473	442	483	467	436	448	495	389	482	475	495	462	460	448	399	475	442	451	409	476	445	478	471	456	464	451	459	455	443	446	417	477	450	429	471	460	431	480	467	486	454	493	436	470	473	494	455	501	452	475	423	449	435	484	454	474	460	450	438	439	445	482	457	483	468	497	517	475	483	456	485	441	454	450	445	459	452	450	442	424	497	421	491	472	464	451	479	454	464	441	450	458	420	469	440	480	483	465	437	488	455	472	431	479	457	454	474	481	499	458	479	463	474	450	472	458	478	477	443	448	443	453	457	483	466	456	443	479	498	465	445	476	450	455	435	439	473	452	446	449	449	483	455	458	426	440	515	464	477	469	471	493	501	446	451	439	509	465	433	408	449	499	446	468	461	495	477	514	444	452	442	443	458	463	455	450	417	491	451	436	497	444	453	448	452	493	436	437	449	458	494	428	450	442	488	446	482	466	460	434	430	491	453	441	460	452	448	452	458	477	456	444	484	439	491	466	486	466	438	455	455	491	477	457	431	431	457	426	445	481	470	478	451	405	489	474	418	470	425	419	460	468	422	464	492	446	451	487	442	471	427	433	447	452	457	465	482	440	491	483	464	496	471	437	469	497	488	463	476	453	465	461	427	454	485	473	427	424	448	475	446	439	458	466	494	473	439	463	441	469	485	421	459	487	472	441	449	438	447	427	413	447	455	470	473	459	446	436	453	442	462	473	484	468	426	448	456	460	473	438	464	451	462	446	461	466	466	465	458	458	475	422	437	444	451	447	483	461	461	490	495	485	472	448	458	480	464	448	463	456	439	447	441	480	471	441	470	474	495	420	479	506	446	451	473	439	472	427	454	436	435	483	427	465	443	449	493	446	461	452	427	461	482	453	440	456	421	426	462	401	441	462	458	454	436	474	407	493	434	497	460	455	473	473	475	451	465	430	462	458	480	468	411	450	446	471	446	464	440	469	475	467	465	483	479	478	465	491	428	445	464	439	440	443	426	431	460	432	496	463	438	455	485	428	429	463	414	420	438	436	487	435	437	458	463	474	467	448	453	446	441	436	449	477	445	468	445	470	443	471	468	442	452	471	455	454	444	452	430	462	452	453	459	489	434	482	446	450	421	454	445	477	466	485	443	460	452	458	449	429	453	466	481	453	436	448	432	419	465	480	493	451	458	452	466	463	422	439	416	454	443	468	477	450	495	444	473	439	467	464	441	442	433	467	453	477	470	479	488	447	451	431	465	511	453	459	450	452	407	439	456	458	446	429	476	449	451	461	444	449	481	447	469	444	452	440	502	453	477	462	440	435	448	450	466	508	467	484	481	460	462	494	425	466	451	462	485	439	512	464	453	439	462	467	475	423	462	518	469	442	472	466	476	448	453	433	414	451	522	506	469	449	467	419	474	442	461	465	495	466	452	434	436	444	503	468	465	431	501	477	482	457	461	434	479	476	499	457	457	475	455	474	450	428	423	440	474	453	494	473	465	485	423	485	473	523	461	465	485	417	438	471	421	470	439	437	447	443	464	493	506	427	502	500	444	429	428	451	451	487	438	430	478	468	476	417	446	444	467	441	423	459	427	413	452	448	446	463	490	466	461	430	477	456	494	433	459	479	497	455	447	471	454	480	432	445	443	440	450	493	431	427	460	503	443	450	480	450	467	449	452	482	443	447	460	485	455	453	461	468	461	475	456	453	439	429	446	434	465	501	493	435	440	442	470	455	455	425	473	463	442	455	485	458	453	474	439	492	456	469	395	428	440	463	458	448	500	454	454	473	416	384	476	417	469	423	460	471	470	487	486	467	439	485	457	473	476	489	454	474	464	484	488	486	469	435	446	458	449	479	461	466	454	477	492	490	482	492	447	413	490	506	461	474	431	452	435	470	461	433	484	490	467	447	427	468	466	473	452	441	489	481	459	447	460	425	456	482	483	459	443	454	438	478	446	513	427	472	445	474	468	421	468	483	490	486	454	472	427	473	474	438	459	448	449	444	469	461	465	461	463	466	451	451	481	432	489	488	484	426	436	465	468	459	486	439	446	511	458	439	460	453	430	459	453	461	459	476	458	428	486	438	455	474	472	475	490	466	464	438	455	471	499	502	425	491	490	434	443	474	458	430	472	486	450	447	446
5589	1495	1221	801	608	542	511	488	440	1281	3069	2314	1350	705	491	393	399	398	373	369	359	397	319	394	375	388	396	400	376	382	379	398	350	395	368	374	414	401	411	399	360	395	373	408	365	447	396	342	388	400	392	373	386	421	370	405	389	392	376	398	388	376	389	375	361	379	405	388	368	373	404	393	385	365	386	383	424	394	371	347	346	393	375	403	378	383	392	364	383	405	365	380	360	396	399	398	387	371	382	370	386	353	370	414	376	396	436	388	381	370	410	410	424	431	410	384	422	416	379	377	415	392	420	420	393	387	392	413	392	396	371	364	370	373	406	402	377	402	397	377	361	409	380	377	377	394	338	388	422	433	392	389	407	411	404	379	399	417	362	411	422	388	398	408	390	375	354	421	389	433	385	390	369	379	367	391	453	345	393	382	367	367	382	367	384	395	374	404	391	370	352	378	379	388	391	401	376	388	373	368	416	394	412	388	396	373	393	390	373	401	362	411	372	365	369	387	404	376	411	375	409	384	397	426	392	367	400	384	390	401	447	413	379	432	347	376	413	417	351	394	404	385	386	373	390	390	361	420	366	406	365	387	389	407	378	402	389	368	376	396	403	388	360	406	403	379	361	357	373	389	381	419	363	383	416	363	422	398	355	390	400	371	392	393	413	395	395	419	385	414	388	369	394	386	377	388	417	361	407	372	379	407	398	372	421	408	399	425	366	385	392	392	380	374	403	361	404	396	363	399	379	387	399	397	364	408	381	370	392	397	361	401	403	379	403	404	417	391	401	402	391	415	379	339	363	371	414	399	410	411	397	381	403	376	399	404	374	380	376	373	379	409	385	355	395	395	369	425	437	379	343	365	408	365	387	360	372	399	416	387	406	410	411	414	373	381	342	369	369	395	380	402	369	347	410	416	395	406	437	418	395	398	434	364	396	356	420	399	387	408	385	395	387	413	402	369	348	350	337	386	373	401	366	374	418	367	427	369	401	385	369	394	400	398	351	385	378	400	427	416	405	403	378	373	381	404	380	398	366	407	399	360	376	411	396	391	389	380	396	419	405	391	356	437	394	392	371	390	380	380	385	363	379	388	402	379	412	418	389	391	366	383	376	425	384	359	369	402	386	371	367	403	362	430	401	369	369	365	384	400	351	383	399	426	408	393	336	372	386	384	370	387	367	395	372	364	404	401	394	380	340	390	385	382	398	381	373	387	402	407	378	393	383	432	390	353	410	400	390	420	395	397	432	361	382	374	393	422	388	407	370	406	390	355	358	355	387	350	405	409	361	421	382	394	374	407	401	380	403	383	361	366	396	397	362	408	414	424	404	371	388	386	406	434	361	403	414	369	422	396	379	382	365	397	394	376	382	431	378	376	377	381	389	384	387	406	361	370	426	381	390	402	372	380	371	376	413	385	365	400	384	368	399	399	408	406	377	357	420	387	386	406	402	369	371	431	381	395	371	402	368	392	389	350	421	389	372	396	405	365	373	399	381	390	416	398	385	359	363	401	370	378	398	396	361	374	335	420	396	374	432	394	404	416	403	349	339	345	406	394	389	386	363	357	401	395	402	377	384	398	410	404	393	379	415	382	392	381	385	373	411	379	354	364	397	398	402	406	378	353	362	421	404	388	396	392	402	403	411	382	380	379	384	403	387	369	408	404	407	376	409	356	401	401	385	403	377	368	384	372	410	427	378	390	395	388	398	422	410	375	390	378	392	404	380	393	389	369	392	379	355	399	405	393	410	410	387	374	404	389	409	341	396	396	366	391	386	397	373	388	426	389	390	375	397	385	434	374	381	406	363	443	383	380	397	382	403	369	418	401	390	386	397	383	398	391	392	389	388	364	370	385	399	373	410	410	406	389	378	401	411	384	405	387	381	409	380	389	368	378	385	377	378	372	388	408	421	411	398	376	415	377	397	393	371	390	405	363	400	392	364	449	362	341	404	397	368	405	395	379	382	394	372	369	395	354	422	390	379	350	384	402	405	399	370	405	388	374	381	422	404	385	405	394	381	425	373	376	379	400	380	390	398	384	364	417	369	381	415	397	386	330	414	426	379	386	374	372	384	380	379	410	375	405	407	400	376	386	376	395	419	419	417	411	396	393	425	389	416	370	388	389	393	414	358	390	361	376	388	398	406	398	407	406	393	403	404	390	400	404	416	401	359	388	391	368	364	400	414	369	379	402	370	373	373	369	402	380	383	379	414	368	391	400	380	363	410	428	396	366	404	377	392	407	395	380	333	390	401	410	400	381	372	351	403	373	382	397	373	376	388	407	409	383	406	410	409	403	407	387	403	393	416	379	386	398	379	391	386	352	388	406	348	393	418	386	379	366	402	416	384	390	411	384	402	396	395	390	377	386	395	398	397	409	395	407	406	378	425	373	393	382	414	372	386	392	380	359	412	367	424	383	364	364	414	385	372	406	367	351	405	372	363	368	385	413	383	377	354	374	401	370	404	371	357	368	351	399	401	406	381	382	395	367	342	376	386	411	402	357	403	368	397	387	391	377	376	377	394	409	410	375	365	380	388	410	368	394	346	374	389	387	383	400	379	395	351	358	374	375	404	406	370	402	359	366	377	393	399	407	382	375	347	370	393	404	389	378	387	386	367	387	341	377	396	392	377	362	370	387	427	388	382	417	413	355	376	371	396	394	394	371	375	403	396	385	342	398	403	361	382	373	370	378	358	358	444	396	387	387	409	373	401	366	383	400	373	394	411	392	383	407	424	391	403	382	390	373	387	389	397	344	389	408	387	372	372	398	361	394	389	397	411	431	403	376	378	359	375	421	361	363	387	385	365	392	399	392	417	373	395	385	424	372	379	377	364	398	379	392	382	400	396	346	395	410	428	384	387	360	395	395	399	402	398	349	360	352	378	356	378	388	361	365	389	390	378	382	407	396	396	346	377	354	358	381	389	366	382	388	379	345	406	377	369	388	376	420	390	363	429	386	394	397	376	407	386	388	411	414	400	402	405	403	408	356	389	398	408	381	368	387	390	405	396	380	390	361	391	392	401	379	385	391	362	383	415	367	364	389	371	413	347	407	361	379	389	375	390	339	369	422	375	419	384	408	344	343	385	404	401	384	408	427	374	415	381	371	384	411	417	419	368	387	378	363	392	369	419	398	403	386	400	380	389	369	397	396	368	360	381	359	395	379	416	412	382	387	403	393	383	389	418	401	384	379	373	366	382	385	395	417	404	387	374	393	370	394	399	366	383	391	382	360	377	357	426	432	388	391	409	372	386	377	429	356	369	378	393	390	423	359	404	350	385	437	392	385	398	397	396	416	397	411	378	376	372	393	387	421	410	411	385	417	418	410	393	382	426	403	375	383	379	412	395	391	395	378	383	411	396	403	372	389	386	403	393	370	380	373	406	360	393	380	408	412	366	389	386	389	380	389	440	371	371	402	379	345	383	376	416	387	334	407	404	332	397	368	440	413	398	373	394	395	369	374	419	379	386	346	364	402	389	426	376	421
24917	21102	27407	25027	10472	1639	1117	804	731	8138	22380	17282	7567	1928	854	598	561	504	538	514	524	496	592	539	508	491	538	545	577	522	569	571	589	510	514	516	534	547	521	480	497	486	488	514	486	542	531	475	525	507	533	532	549	521	531	518	531	486	559	522	506	534	544	517	529	546	523	494	530	526	522	527	476	524	546	517	557	540	536	562	526	528	514	486	494	549	541	560	534	549	555	558	545	513	536	512	498	507	523	503	571	548	503	524	510	517	542	513	519	488	487	535	523	557	518	548	526	537	518	500	520	582	525	511	510	511	529	511	531	481	569	524	513	506	545	526	554	559	508	518	545	523	543	529	501	541	514	516	483	488	530	534	543	518	525	501	502	513	553	537	466	462	558	550	552	551	505	521	510	508	491	558	560	521	510	506	535	512	543	544	509	501	556	488	511	519	496	498	525	546	549	565	502	577	549	521	534	538	537	498	554	524	495	531	581	501	553	511	508	540	522	549	533	559	535	513	528	559	526	533	536	519	504	485	516	497	502	543	483	490	506	492	486	489	524	501	518	575	541	506	478	515	487	508	569	536	513	569	538	566	522	546	572	527	506	533	546	535	505	494	515	509	563	484	555	503	511	519	519	576	518	518	512	535	511	509	496	510	543	523	518	569	526	492	487	532	476	527	542	527	570	505	546	532	508	491	533	524	510	489	495	505	527	510	557	506	502	548	521	504	532	510	593	546	545	506	506	507	530	525	530	534	547	548	557	546	562	534	548	550	591	532	557	507	512	509	504	493	533	570	496	554	531	544	474	539	514	551	500	568	522	545	515	504	533	525	516	532	549	530	562	471	533	515	504	501	508	480	496	549	547	549	508	524	506	538	501	550	565	552	473	509	529	476	531	488	491	524	517	518	513	549	546	511	540	565	480	533	505	528	524	537	497	509	476	556	521	527	547	522	515	519	507	481	524	507	510	543	533	507	532	551	488	531	509	483	497	546	494	508	540	520	502	540	520	566	565	495	484	497	533	589	518	494	523	554	539	540	516	530	565	556	518	553	522	507	554	555	513	538	512	538	509	504	483	513	516	524	565	532	566	547	523	509	515	522	494	559	523	529	515	530	557	530	541	532	507	517	537	554	494	491	501	520	535	558	486	520	496	507	554	514	478	503	489	533	533	528	534	488	579	522	510	489	503	552	513	553	555	480	502	529	512	519	485	529	540	515	516	520	520	508	458	517	516	540	508	559	547	513	518	529	572	539	475	501	531	547	499	497	522	539	535	488	519	476	505	552	520	493	501	539	546	548	534	487	527	521	501	502	530	529	540	517	518	536	518	488	497	534	509	507	549	555	535	509	499	536	508	523	508	534	507	517	524	476	518	568	506	543	528	552	551	564	515	490	517	499	524	524	537	563	530	545	498	521	510	482	527	550	489	559	495	499	499	548	605	532	537	495	520	536	485	528	536	547	506	531	565	499	573	520	535	550	519	513	510	517	515	517	521	541	561	542	503	491	540	508	551	505	559	537	536	474	537	527	523	523	513	515	533	510	530	481	546	541	531	508	505	485	513	570	531	564	530	544	546	504	529	490	500	539	525	508	542	467	539	562	524	524	538	518	535	500	504	524	535	518	539	491	533	517	507	515	516	574	476	519	528	507	507	520	549	514	525	525	523	518	529	539	495	494	493	571	518	500	512	518	517	539	532	533	527	485	505	542	517	507	524	562	505	525	527	536	553	536	542	512	516	514	497	556	516	579	510	550	543	566	527	539	511	538	500	555	541	490	519	590	538	525	518	523	557	490	491	563	538	515	560	487	520	551	484	510	512	526	508	517	496	513	531	513	524	533	546	514	553	520	547	502	521	504	499	507	510	534	513	516	542	561	518	506	517	524	526	516	522	532	518	508	498	534	524	522	530	525	534	492	561	499	533	520	518	532	563	522	560	545	539	535	538	563	530	539	520	518	511	547	485	517	520	485	505	519	513	508	516	496	543	531	508	477	576	494	512	511	539	509	545	543	535	523	545	506	536	503	584	545	510	527	535	475	538	518	524	544	518	539	499	530	520	526	518	532	543	506	522	498	526	544	530	539	508	525	583	513	528	541	500	523	547	492	514	529	522	559	536	566	550	501	552	480	507	493	519	520	493	535	585	540	509	513	547	483	509	511	523	507	505	589	528	536	525	533	490	497	517	510	516	533	545	548	552	488	527	550	529	549	546	527	501	521	485	538	519	482	520	497	507	538	542	523	558	480	494	506	527	509	527	519	527	503	561	504	515	511	513	515	475	514	523	502	497	564	511	520	519	560	507	526	516	516	505	534	511	548	527	526	489	489	521	554	492	502	511	529	515	534	525	496	467	514	514	474	497	567	502	510	547	551	528	505	542	526	529	540	545	517	524	527	526	534	508	533	492	559	508	508	520	498	481	539	522	505	527	528	527	525	480	524	474	532	561	549	549	513	558	501	544	551	464	549	525	553	487	502	540	502	522	504	552	551	527	556	542	523	503	499	538	547	557	512	552	517	525	514	536	492	525	520	521	523	467	551	545	517	518	529	508	536	503	527	566	496	556	548	523	530	514	521	512	510	510	577	531	543	496	534	519	479	525	556	494	505	538	531	565	507	542	565	519	520	549	485	529	534	511	530	492	566	541	519	508	563	511	514	519	508	544	507	542	535	496	499	501	490	520	532	532	546	533	502	508	567	547	567	509	481	514	507	534	545	547	503	539	533	520	538	526	522	544	517	504	555	495	562	547	538	559	517	533	502	523	544	549	545	513	504	507	556	538	523	527	518	515	534	539	518	536	506	519	544	474	503	521	542	513	566	534	510	573	474	499	559	507	528	529	497	533	522	525	556	533	519	577	505	487	512	506	505	508	516	541	516	518	513	498	500	504	545	540	485	516	537	548	540	552	526	538	543	528	500	520	521	558	531	510	521	546	526	511	521	532	539	534	533	555	515	514	511	521	486	515	537	491	523	503	519	588	510	511	501	515	497	521	529	564	552	540	519	563	515	518	504	527	509	520	553	553	527	568	528	531	508	517	549	510	522	513	526	494	537	522	562	492	514	524	465	536	488	527	541	484	539	513	517	508	518	539	527	497	553	531	478	511	515	535	505	535	530	501	515	527	533	540	502	560	549	523	543	510	502	538	507	531	516	521	540	571	515	531	502	543	569	582	501	517	552	528	507	518	546	487	543	513	547	502	528	516	543	531	515	519	524	491	536	515	539	539	517	550	525	505	536	533	496	535	499	512	482	469	493	541	565	534	529	539	542	518	528	515	520	520	522	516	522	537	554	575	511	533	540	519	546	545	505	528	526	504	535	559	532	515	519	531	523	533	543	524	527	503	495	561	514	556	476	495	496	549	483	500	502	513	535	525	511	526	487	548	506	550	534	512	555	548	546	472	521	550	575	503	511	528	539	505	522	573	525	557	515	525	530	531	513	490	496	540	520	497	497	503	490	519	535	490	532	544	520	551	518	521	527	543	528	544	538
4702	4958	4003	2307	1612	1277	1092	847	831	11205	21345	14487	6495	1841	794	507	496	429	466	455	462	456	426	468	409	461	455	446	471	459	476	473	473	467	494	418	469	470	448	446	447	436	460	452	475	446	450	434	471	475	489	462	472	451	497	426	474	459	464	433	459	423	460	422	493	466	486	457	460	484	461	436	435	420	450	466	430	443	484	436	445	495	424	471	466	455	470	434	482	433	480	451	498	463	442	449	437	448	445	447	456	468	419	458	420	461	481	441	429	441	441	463	427	441	475	449	445	495	430	461	425	457	455	444	440	442	438	456	454	456	445	469	471	425	459	412	486	486	469	439	432	471	479	450	444	434	482	418	474	501	489	453	449	469	486	429	437	446	464	434	431	439	466	455	458	478	458	450	391	452	464	485	450	464	440	454	440	480	465	438	464	465	448	437	469	488	438	478	419	457	452	452	463	462	461	455	418	424	493	469	437	438	460	463	427	462	415	474	433	473	500	502	424	475	469	471	451	453	456	467	481	475	438	451	417	447	459	467	495	475	467	438	420	449	450	502	473	455	455	497	443	467	462	435	479	454	481	463	475	494	455	461	455	473	455	431	454	458	497	481	403	489	434	437	470	464	444	436	469	445	483	429	452	495	466	448	445	471	467	453	456	446	430	439	462	455	469	455	445	475	459	469	458	480	453	473	470	479	451	431	461	490	472	450	449	448	469	489	438	428	469	461	462	449	430	437	434	437	480	394	446	430	440	445	485	437	455	471	430	432	408	463	415	438	436	469	464	412	477	426	430	451	466	425	487	464	470	449	477	452	506	468	464	438	447	502	456	469	456	479	427	476	435	480	437	421	443	435	451	461	463	508	453	446	450	472	517	399	492	426	497	488	488	445	483	437	438	494	460	449	413	444	472	481	468	413	444	450	445	433	495	430	448	434	455	473	465	439	492	470	466	443	450	460	418	484	459	509	447	439	449	468	487	453	445	490	455	439	447	500	424	450	473	474	468	491	460	459	452	445	475	470	415	445	471	449	458	457	453	444	431	456	448	472	407	446	474	430	504	481	476	431	469	437	427	494	426	438	444	465	430	471	433	460	493	477	456	460	465	429	424	477	453	426	471	471	478	440	430	492	439	496	434	497	493	418	455	426	441	452	451	450	431	436	441	456	437	481	467	487	436	459	448	448	454	407	492	450	459	530	451	482	419	466	458	479	441	454	470	462	447	435	436	464	450	430	431	462	471	439	465	480	420	416	442	439	448	470	433	474	443	444	458	407	435	426	463	446	448	464	456	445	449	452	452	496	478	437	469	422	479	440	449	436	478	463	431	451	444	464	452	498	453	452	501	404	447	447	440	470	451	462	448	484	450	479	469	478	481	460	446	430	435	413	444	438	436	410	470	459	441	465	434	459	480	444	448	465	439	460	441	481	467	437	465	457	442	463	423	440	469	441	447	469	436	455	470	461	473	467	480	480	449	474	412	423	429	491	452	465	450	452	471	454	434	437	437	443	488	473	431	462	502	443	442	475	439	458	460	464	488	464	446	461	460	431	449	438	452	458	458	492	446	491	429	427	454	444	433	454	438	461	430	433	444	465	439	451	458	465	426	482	433	454	477	439	472	470	474	446	419	461	436	464	486	484	440	473	456	463	434	452	458	474	414	441	463	465	444	482	496	442	476	473	430	482	454	466	444	447	469	437	453	454	453	439	459	476	440	463	448	449	479	424	456	474	448	481	431	444	450	467	467	477	463	431	479	458	471	467	440	457	488	425	428	454	435	469	458	445	456	454	480	423	476	454	472	458	458	463	439	471	429	452	434	469	474	517	475	462	448	464	476	448	426	422	428	456	453	455	451	445	389	465	480	415	465	486	478	454	439	435	446	480	459	433	450	457	488	455	467	419	474	432	427	415	430	470	415	465	434	450	412	468	473	462	441	453	468	466	459	484	476	475	487	456	429	455	433	427	422	432	422	457	426	422	473	460	469	451	451	478	451	456	443	440	472	431	455	441	448	468	453	463	474	462	440	500	467	424	415	420	459	527	445	464	430	480	452	477	426	421	456	484	488	451	447	465	451	479	451	456	488	444	463	489	455	459	450	465	477	432	406	455	440	475	404	444	481	478	511	431	408	412	439	448	430	429	403	476	492	412	458	438	475	472	435	420	480	492	444	449	446	451	457	462	476	449	419	457	457	461	427	426	425	422	450	464	470	450	441	468	432	476	461	478	467	443	439	424	437	411	466	431	493	440	420	477	457	489	459	458	478	441	431	419	452	411	420	408	473	422	465	433	444	482	455	434	409	475	431	447	462	440	491	419	479	453	474	432	433	483	489	467	453	441	449	435	409	475	495	432	457	469	447	433	448	433	458	481	491	472	450	449	433	466	430	456	468	446	480	455	396	400	461	472	462	495	454	483	395	423	466	433	468	438	472	488	473	463	442	474	458	455	431	464	457	467	466	449	476	473	420	461	439	449	456	435	491	418	444	424	454	428	428	424	471	472	498	454	435	438	426	474	446	449	439	459	444	507	430	466	464	477	483	446	401	461	474	441	457	492	446	470	448	483	451	467	444	460	446	450	454	491	432	491	475	470	478	455	458	499	437	420	482	489	476	460	481	469	445	470	418	466	450	429	418	435	458	437	429	437	450	471	419	440	468	448	455	475	424	447	469	445	459	430	465	473	429	469	429	448	455	475	483	459	458	469	439	457	448	443	476	485	452	454	425	462	443	477	486	435	427	437	438	433	441	440	453	446	466	430	435	444	459	444	464	474	399	448	463	430	455	444	440	436	475	466	450	452	466	437	460	423	433	475	426	469	457	436	454	477	458	427	407	474	440	461	455	427	451	448	460	431	414	465	463	433	446	431	481	451	467	483	445	451	404	470	464	444	464	449	455	452	444	422	412	444	485	463	508	461	432	430	462	460	464	463	460	448	436	433	433	498	416	478	480	418	450	470	438	382	468	443	453	470	452	427	444	414	474	482	447	481	442	445	417	413	469	468	484	450	471	428	420	448	441	470	424	497	390	439	480	438	429	466	434	446	435	456	462	488	480	432	465	454	463	462	481	442	464	444	434	453	468	449	463	461	446	448	467	452	462	464	462	452	458	479	473	441	461	432	443	474	426	469	410	439	468	458	438	435	433	442	454	453	461	449	466	440	425	428	448	508	444	440	448	456	429	459	426	449	486	473	485	473	457	444	420	442	469	453	442	434	458	454	447	420	443	470	486	470	453	477	464	473	428	439	479	451	509	453	462	422	482	495	465	482	477	452	476	446	420	469	438	415	475	459	455	452	439	437	444	475	454	468	442	436	441	427	425	458	466	477	505	416	475	439	449	455	479	419	467	457	467	465	471	413	444	476	410	461	473	472	455	446	476	432	441	437	483	453	455	446	458	449	453	452	458	463	467	478	428	480	435	432	493	445	494	457	467	391	440	446	457	420	450	449	477	481	434	430	439	443	451	435	438	459	472	445	457	468	457	436	475	428
23810	21056	28305	24022	21020	9462	2361	1495	1135	15587	35674	28615	14177	3439	1324	809	747	720	728	779	742	758	700	718	705	724	723	715	721	727	700	695	648	719	749	728	694	731	706	665	698	666	717	711	668	749	735	702	700	734	679	657	672	701	735	742	681	707	631	699	718	732	675	728	708	735	715	655	709	681	737	726	695	753	698	718	673	698	719	696	707	672	717	709	723	717	707	721	776	745	686	692	658	709	712	696	681	701	735	693	724	699	716	725	725	735	701	718	686	716	673	724	727	759	714	731	714	708	711	693	715	741	731	707	696	718	676	725	706	694	694	714	748	732	729	694	706	725	698	696	752	737	726	660	714	698	740	709	696	716	686	711	703	741	697	617	657	673	697	713	679	702	702	704	730	725	694	714	703	761	649	736	659	630	660	739	699	672	687	698	675	696	661	688	738	630	710	683	717	724	705	691	645	669	745	751	690	685	714	730	750	713	732	741	703	748	771	715	655	682	676	686	763	706	701	666	733	758	715	691	718	690	698	711	727	728	746	683	670	676	684	691	663	742	734	742	658	700	655	657	693	735	722	703	711	702	725	731	706	659	709	676	701	715	728	700	681	737	731	702	665	695	718	697	692	691	681	711	721	701	659	663	666	709	678	656	670	675	713	650	673	660	715	667	681	680	659	670	677	696	756	736	707	709	682	684	719	703	684	678	724	668	675	683	718	667	693	729	661	785	731	736	710	706	679	683	730	699	718	637	745	643	697	680	705	722	718	734	666	677	755	703	695	696	699	710	667	699	668	645	680	736	705	644	733	705	695	662	729	708	671	681	687	724	681	723	678	703	699	712	710	694	724	634	749	692	708	668	698	653	684	716	689	693	660	705	701	759	689	650	668	721	625	733	679	654	700	676	712	710	732	666	744	691	680	736	714	711	738	722	678	740	716	726	695	680	693	660	660	705	690	734	688	660	677	709	750	763	663	723	648	687	686	729	720	665	672	664	721	683	678	704	702	676	724	677	693	677	668	702	717	691	721	693	702	696	664	684	674	693	688	702	684	719	675	683	703	731	701	686	693	721	688	753	673	687	698	705	665	715	733	719	680	705	744	691	716	689	674	714	742	728	673	710	741	740	706	726	707	733	716	736	728	670	717	707	742	703	717	715	670	725	703	675	715	696	725	743	680	711	707	693	689	715	701	704	702	744	722	682	663	683	656	691	712	755	718	678	728	712	670	679	656	693	713	716	678	665	709	723	713	640	740	691	732	708	689	681	723	703	707	670	716	676	713	661	710	659	670	679	688	699	665	731	662	709	687	705	704	696	679	641	671	670	682	642	684	667	717	702	682	691	680	708	766	700	713	669	655	742	757	643	666	701	721	681	690	698	693	675	654	680	670	685	760	703	680	716	686	708	723	679	672	651	663	707	700	687	698	726	726	679	726	768	692	712	710	744	686	673	707	663	687	746	704	700	755	672	746	669	680	714	706	693	706	697	728	655	689	714	695	682	655	745	662	720	722	662	671	681	641	692	708	733	697	734	690	669	746	675	704	684	731	687	646	697	699	714	704	705	693	736	701	683	713	728	735	700	672	702	754	753	712	664	731	675	708	652	748	729	734	678	715	679	675	702	695	734	759	705	678	705	696	750	703	693	735	725	683	689	707	700	718	683	683	709	698	684	711	699	743	699	710	664	701	689	706	722	742	740	677	677	671	720	729	788	693	730	696	695	711	718	702	717	661	680	741	672	704	664	758	684	717	693	756	699	662	743	702	668	674	687	729	652	714	673	706	699	708	692	694	701	708	694	739	696	643	721	669	694	725	652	677	726	668	736	688	722	687	758	704	725	737	672	741	755	660	693	700	689	646	724	669	704	729	695	715	731	698	656	724	763	724	697	698	673	690	699	679	691	715	671	709	702	724	747	702	711	706	683	734	724	719	666	710	687	701	657	662	711	656	715	709	714	679	677	710	671	692	657	689	686	669	699	698	682	712	721	699	706	700	734	678	755	739	695	721	687	683	747	689	728	722	685	742	699	702	722	671	730	711	659	713	666	678	657	692	744	686	725	656	652	691	687	717	748	674	688	653	680	706	714	726	705	683	708	653	726	692	658	676	682	721	726	715	715	673	719	652	680	693	707	668	682	680	707	665	694	693	717	722	692	672	723	702	696	697	663	761	686	675	668	682	710	742	671	676	643	679	701	710	733	658	724	711	689	725	675	670	744	692	733	703	714	751	698	676	705	709	690	747	693	670	726	683	695	714	755	711	666	704	731	711	690	697	685	705	686	752	693	738	700	663	642	673	698	718	741	682	690	691	671	708	686	715	625	695	710	670	661	736	705	720	702	702	672	721	713	717	694	733	713	735	684	735	662	675	716	691	698	694	688	694	698	699	729	652	720	670	679	694	672	712	709	708	673	707	706	682	706	729	740	695	664	698	721	705	701	686	704	710	656	682	689	729	716	713	696	691	704	728	702	694	683	695	728	705	687	753	669	679	705	694	753	662	705	689	726	731	640	722	655	687	736	665	653	664	638	681	638	655	718	693	708	666	698	678	671	656	744	723	689	699	663	670	704	677	674	748	644	658	705	723	750	738	707	687	716	687	702	649	662	661	720	688	721	731	694	750	696	713	704	717	681	686	663	730	642	693	697	713	713	698	723	709	724	663	708	687	670	659	686	694	649	703	701	642	638	676	658	704	755	645	666	665	677	672	728	662	733	696	753	672	664	714	713	679	731	680	674	695	668	754	646	701	667	640	691	715	696	694	708	681	716	715	718	723	708	689	688	692	692	692	695	678	708	688	696	716	696	724	732	709	694	685	719	739	734	736	706	683	729	656	693	638	728	742	688	724	706	700	747	714	672	702	698	715	723	674	733	716	696	761	674	725	699	715	681	686	702	667	673	675	687	692	679	685	690	675	700	713	680	722	697	665	689	704	699	688	691	716	685	660	680	697	746	702	671	677	618	648	707	655	717	688	693	668	705	706	724	654	673	748	712	737	717	682	715	693	651	718	664	748	672	671	718	717	689	735	653	670	692	708	685	677	725	657	708	655	708	689	677	741	667	678	755	738	702	744	689	718	694	713	724	672	757	692	729	678	708	704	722	656	651	642	694	653	694	686	702	707	688	713	712	723	677	719	689	684	677	664	704	735	686	717	690	733	679	653	656	690	684	686	653	698	692	665	678	691	754	759	730	685	721	728	709	682	748	706	670	676	700	654	673	687	707	705	690	704	748	674	686	711	693	702	709	683	701	704	696	677	713	740	714	685	684	737	696	708	680	668	687	710	693	725	738	667	719	705	703	674	683	697	691	723	709	744	716	691	707	697	688	689	721	661	710	665	647	673	692	663	668	706	736	682	695	692	709	674	690	729	671	676	714	690	726	680	719	705	704	732	679	664	733	695	712	647	661	723	715	712	722	719	688	763	733	702	730	717	706	689	730	709	710	632	673	727	698	703	671	677	754	670	707	703	674	741	662	732	667	741	691	721	743	713	700
4951	7670	6837	3911	3048	2167	1761	1479	1356	19590	32464	23146	10700	2820	1220	686	578	571	577	637	604	577	585	582	567	597	574	605	621	587	599	559	613	574	591	578	586	625	598	628	561	615	621	608	589	568	603	593	604	597	636	603	584	622	571	618	571	602	614	525	614	586	613	589	651	565	596	561	607	562	594	591	618	614	572	582	562	541	565	576	625	593	567	639	604	585	606	555	549	632	607	620	631	554	568	577	603	614	571	591	567	601	635	637	607	573	612	612	574	555	608	582	584	603	617	617	573	571	582	568	532	596	614	594	600	584	623	628	594	597	589	609	616	562	545	547	563	571	603	533	567	566	530	628	638	589	564	557	578	572	598	574	608	567	582	571	564	586	565	616	580	597	586	563	582	591	626	607	576	582	579	546	572	552	595	614	597	567	588	579	586	587	619	589	568	561	650	602	561	607	599	588	553	543	573	584	548	599	558	558	610	542	554	554	594	604	583	581	529	602	579	570	585	541	597	628	599	583	588	565	639	569	589	550	575	592	612	634	589	594	596	572	598	600	566	591	591	557	615	565	593	595	533	636	596	579	579	608	627	599	526	572	607	579	596	588	599	576	591	549	575	584	600	596	616	630	601	659	609	583	600	598	613	609	555	562	586	593	593	574	572	582	605	589	598	575	591	613	545	599	585	597	596	574	575	590	578	610	576	561	573	573	584	563	583	638	601	601	592	613	572	606	592	597	609	606	551	534	585	550	566	549	624	561	581	580	623	561	604	582	592	596	600	586	564	594	562	583	557	548	578	573	600	592	570	605	581	584	582	562	551	577	589	627	572	537	569	582	585	593	601	609	543	555	583	587	594	602	594	564	642	590	626	597	596	534	626	592	624	562	607	598	576	564	581	551	540	595	624	591	600	581	601	607	639	599	524	582	623	598	560	538	606	612	599	599	606	615	593	594	612	602	574	550	570	582	613	585	610	589	593	609	614	582	575	563	556	581	567	650	607	582	616	534	570	554	560	585	636	614	605	581	552	614	561	598	620	641	588	570	584	595	550	576	559	569	559	593	588	582	611	569	645	590	600	508	618	576	563	628	577	588	613	604	625	625	563	579	574	610	594	598	632	621	631	584	571	644	603	616	629	546	616	567	614	570	588	593	593	562	604	596	594	563	591	547	602	623	566	574	620	577	619	586	609	580	648	564	594	551	609	556	623	579	598	580	628	606	607	602	599	581	584	628	546	564	572	584	615	584	600	571	591	578	582	572	607	601	632	595	585	569	607	584	609	544	592	621	585	562	607	558	588	567	568	558	575	603	569	564	592	576	587	600	587	591	564	632	586	568	585	542	550	564	608	584	558	575	634	612	571	600	592	597	576	562	579	585	561	556	522	592	626	618	571	562	565	560	628	573	583	598	608	542	546	557	614	594	615	609	550	574	580	602	588	595	581	565	577	597	575	586	563	577	580	598	621	608	624	589	575	588	582	559	587	547	550	567	575	606	597	575	614	599	621	582	587	564	549	636	566	580	568	580	599	635	635	613	602	587	590	571	587	570	600	566	589	563	578	552	580	578	567	612	621	591	585	582	593	596	606	568	616	593	583	569	589	587	576	541	607	592	586	596	610	598	569	618	577	619	543	603	585	579	570	558	581	558	589	570	589	581	580	567	565	599	552	625	540	555	615	587	610	554	587	600	566	524	618	551	609	617	572	583	628	586	585	605	604	549	597	544	608	587	552	607	585	558	556	581	604	594	581	540	571	605	611	602	537	568	582	581	558	596	568	608	574	628	548	609	598	578	542	608	625	592	609	562	600	575	600	566	598	582	584	600	573	594	558	578	584	579	589	549	567	568	558	577	601	560	588	589	563	620	578	578	523	547	575	546	615	580	592	580	576	583	621	579	613	597	592	597	565	591	589	548	563	591	602	594	567	572	598	582	574	593	617	592	578	591	587	609	575	669	588	586	630	629	600	614	571	592	623	580	574	597	569	634	556	589	617	604	602	611	562	579	557	587	603	557	579	562	601	577	558	619	559	577	613	615	604	612	554	607	586	565	621	603	587	549	557	553	583	606	588	572	573	576	594	559	602	575	568	557	562	604	577	572	582	640	590	557	601	575	615	621	605	560	599	618	589	594	540	585	558	569	594	592	557	589	604	538	558	571	561	578	561	594	607	604	630	565	611	553	562	562	569	565	545	620	578	581	565	539	595	552	596	559	615	607	575	602	591	575	580	597	616	601	572	565	598	633	588	581	543	560	613	574	590	581	607	571	601	612	600	590	579	586	582	601	613	600	590	586	536	622	615	610	573	625	627	578	586	585	591	542	560	574	592	624	608	606	559	567	574	566	567	571	559	607	584	564	614	563	625	605	639	528	583	579	580	554	633	604	602	565	607	567	583	631	564	595	569	607	614	578	603	594	547	544	606	562	628	579	569	596	584	589	592	548	578	618	583	608	561	562	563	572	601	584	588	609	576	567	601	590	616	590	572	545	586	554	532	553	569	559	578	566	599	558	609	531	566	593	599	611	602	583	600	603	588	634	602	584	563	544	622	616	587	627	550	559	562	624	594	598	583	574	596	566	571	587	597	589	608	539	589	604	554	613	566	606	557	615	567	568	596	568	560	615	567	620	554	606	605	623	556	554	578	628	573	584	609	544	571	585	581	597	603	587	603	568	589	573	575	550	586	587	611	613	563	539	632	563	581	600	578	633	528	601	583	564	562	580	574	571	594	561	560	592	541	578	585	592	593	598	538	571	586	562	579	604	672	561	553	607	552	593	597	585	565	601	608	608	636	565	562	611	631	591	578	558	558	577	533	554	595	576	591	604	613	604	603	584	584	626	575	588	610	576	595	552	605	575	568	573	588	574	584	534	630	629	561	572	575	589	596	601	567	578	618	584	584	563	578	534	588	532	583	561	568	596	571	563	592	559	517	611	584	622	587	602	600	561	606	592	577	596	574	569	586	575	576	596	610	602	581	594	581	547	571	589	583	581	575	638	561	615	565	567	595	600	588	586	593	534	574	603	568	565	625	564	565	613	574	584	607	560	551	579	583	559	580	585	562	602	570	607	579	585	583	626	609	581	562	601	585	628	561	583	557	611	598	570	576	576	578	636	603	610	584	628	553	629	551	574	610	543	594	574	634	587	545	586	597	553	602	555	580	592	563	581	596	547	610	570	598	563	570	569	587	590	578	591	579	625	580	624	593	596	583	553	583	600	610	609	570	570	606	581	579	590	565	583	558	567	601	565	555	613	569	585	563	587	581	630	582	546	575	574	557	589	549	572	571	597	605	585	596	626	589	551	567	605	564	560	577	575	594	600	592	561	546	586	610	593	569	544	574	583	585	543	580	573	572	590	583	603	550	557	571	581	588	577	561	599	565	567	575	614	636	583	567	618	629	578	605	555	563	571	551	571	576	551	563	581	636	563	603	567	578	557	599	603	557	569	590	621	599	588	616	560	541	595	587	579	614	534	530	578	566	629	601	576	562	565
27301	13316	2586	1236	707	632	584	595	546	1704	2550	1962	1217	807	581	527	540	539	522	475	528	490	494	495	509	545	500	540	531	510	533	495	478	503	544	540	522	518	527	518	487	540	501	543	498	500	480	498	521	529	501	492	475	518	481	491	527	482	532	536	521	526	506	527	542	558	548	521	473	565	524	515	491	519	543	540	547	535	502	517	475	530	525	503	513	515	551	513	517	489	483	502	493	487	508	523	531	503	550	492	535	519	467	484	537	478	493	470	498	535	530	501	528	481	514	508	544	531	544	509	509	498	491	497	491	533	486	529	507	499	528	549	506	501	487	506	522	545	525	516	521	545	505	539	486	519	519	519	537	499	503	503	475	458	484	476	502	506	518	496	564	525	533	491	532	506	528	508	516	548	477	563	482	484	494	520	490	511	531	497	475	517	494	521	497	505	521	510	482	480	528	547	489	511	537	526	488	544	500	493	534	501	503	512	528	522	516	519	516	514	495	493	465	499	520	502	460	516	499	527	484	521	492	508	525	453	528	533	520	491	492	469	542	503	484	466	517	527	527	532	532	513	513	473	512	515	505	503	519	527	521	476	518	499	498	504	518	501	522	547	487	498	534	493	544	563	510	500	500	525	498	521	511	523	549	528	479	511	538	526	481	540	507	523	494	544	534	515	516	533	561	522	478	516	496	498	502	552	467	514	475	499	540	513	542	549	506	515	517	521	554	492	486	492	496	534	519	476	529	496	502	531	489	496	467	453	504	519	481	519	534	523	526	545	533	507	542	517	487	508	499	532	486	529	524	494	490	508	521	487	521	475	538	472	499	524	524	519	507	515	508	500	502	547	493	521	510	504	522	519	553	526	536	504	493	522	558	495	507	444	543	525	520	498	528	496	540	465	511	538	533	514	521	535	512	463	484	541	497	565	524	484	500	540	509	476	513	495	484	492	521	479	516	544	489	530	521	514	547	540	554	528	506	534	527	520	488	500	538	484	539	536	493	499	520	516	533	523	550	517	493	490	498	516	511	528	518	516	476	554	543	509	540	499	488	485	487	520	546	456	542	477	518	478	537	501	500	497	507	507	517	497	538	523	510	525	512	534	485	525	484	537	487	530	519	503	524	491	490	525	541	512	525	538	478	530	530	514	496	436	467	509	507	506	541	520	516	514	461	517	549	504	503	527	504	510	519	486	530	525	525	552	523	479	521	505	480	505	504	552	542	524	479	447	505	494	536	445	561	537	500	501	501	519	477	513	565	513	526	503	525	487	498	499	501	494	483	503	502	487	509	521	486	529	520	518	545	490	549	520	519	500	553	529	513	488	557	498	503	506	545	509	515	518	488	512	524	496	519	554	522	517	506	463	523	544	521	505	511	469	517	507	518	504	523	529	505	540	514	516	514	507	510	491	558	498	518	506	493	455	536	529	543	534	514	569	536	545	528	479	559	520	501	515	459	511	517	472	496	498	536	535	518	539	535	534	530	523	516	507	503	552	494	491	535	484	518	517	512	552	544	513	568	506	532	526	551	505	534	555	518	566	577	519	527	536	540	525	545	479	502	529	477	482	506	502	505	528	537	554	515	521	504	477	492	479	555	527	542	548	497	503	528	553	505	500	515	489	523	491	522	538	504	508	482	516	548	496	534	513	493	495	525	507	529	509	525	487	484	516	536	553	478	502	444	565	532	510	575	508	520	508	503	509	538	527	500	519	511	498	496	491	504	516	516	490	521	508	528	529	487	530	544	542	493	487	497	488	536	508	543	480	508	506	528	507	527	506	501	537	493	521	512	513	505	511	518	500	524	562	573	528	503	506	530	506	490	520	504	512	532	497	535	524	517	531	505	510	470	496	520	521	508	532	530	486	553	536	533	501	492	486	522	525	496	507	527	476	507	489	523	502	494	521	551	524	499	565	500	512	509	479	490	485	554	514	530	497	495	490	536	490	502	533	486	518	495	504	490	507	485	516	508	525	453	506	475	553	513	510	512	529	563	545	519	468	478	527	520	508	536	498	495	480	571	514	515	512	515	485	490	511	534	486	508	536	506	529	502	527	519	495	482	542	524	482	485	511	520	527	536	522	488	510	510	532	544	479	520	510	511	503	493	546	514	498	509	480	464	503	526	514	466	514	508	513	505	509	506	511	539	514	543	532	532	519	472	544	532	522	515	523	525	537	516	524	540	532	551	519	481	523	568	545	529	491	467	523	523	522	520	499	492	511	479	530	523	505	473	546	542	500	531	524	484	501	558	512	526	530	498	493	516	519	520	505	533	497	473	488	515	540	527	477	442	527	545	520	506	479	503	481	512	542	537	490	533	577	502	510	478	496	486	504	533	555	519	561	474	519	508	499	525	529	518	487	473	497	520	509	536	521	528	511	476	522	542	514	472	534	503	527	528	514	472	539	506	509	494	488	510	490	513	494	496	530	511	542	527	512	489	531	512	532	504	467	529	523	524	530	502	494	485	514	534	530	475	538	544	535	516	522	506	526	515	524	513	520	552	510	520	498	552	536	519	516	503	517	493	513	483	514	474	545	469	470	486	507	482	510	518	517	505	552	535	477	523	511	519	500	502	515	523	501	519	585	499	511	515	507	509	512	502	534	453	505	485	490	522	505	493	519	524	513	562	516	500	523	539	518	495	508	528	527	488	507	494	474	492	486	506	507	554	496	508	516	511	518	527	477	475	520	489	518	522	507	520	489	517	477	487	470	515	524	494	483	507	476	537	506	481	503	469	514	487	554	529	520	485	491	507	550	506	503	546	514	499	532	493	513	503	501	478	532	509	541	512	502	528	551	498	510	480	506	539	488	501	490	508	498	512	534	462	516	513	494	488	563	513	496	544	525	542	529	526	464	522	533	498	501	527	475	547	528	527	523	522	486	527	508	501	520	491	496	505	468	538	545	516	480	511	529	526	512	521	515	510	497	485	540	509	517	502	553	515	525	487	522	486	492	497	485	541	533	474	534	522	532	506	537	542	539	524	494	498	524	503	509	515	486	474	505	523	525	455	508	515	513	507	516	521	509	521	517	502	544	473	519	508	541	531	495	527	490	492	490	519	509	491	531	584	530	478	471	536	490	512	502	472	526	557	534	509	499	509	505	503	494	556	524	487	496	504	517	512	529	501	503	524	532	534	531	510	528	539	509	523	515	521	523	498	532	498	493	515	525	482	509	523	483	491	557	479	546	535	522	505	537	499	505	484	516	507	505	500	545	514	485	520	541	512	507	481	503	525	492	490	529	510	534	520	531	508	525	528	502	546	522	529	490	522	500	528	555	511	539	520	521	510	546	505	519	465	539	511	504	515	497	504	515	512	535	508	542	501	522	511	499	510	507	485	520	500	551	485	458	502	541	504	536	568	513	512	546	528	529	494	518	512	547	510	487	550	488	517	503	553	534	540	503	510	536	499	539	524	516	550	500	536	513	504	505	520	542	570	490	530	536	525	505	521	479	495	503	501	504	533	506	464	498	532	517	484	511	523	522
5187	1478	1857	1108	794	637	588	495	584	2306	2841	2025	1203	642	461	423	443	447	419	427	414	456	436	462	418	459	430	421	456	446	432	425	428	429	427	479	417	410	427	442	415	433	408	419	424	402	421	455	413	433	417	442	448	453	433	455	460	434	396	426	407	440	427	435	443	451	442	431	412	437	427	435	433	452	420	422	413	412	440	455	443	411	444	455	452	447	400	397	425	428	387	410	438	428	426	436	451	431	432	428	438	422	427	407	427	445	433	435	434	448	455	442	450	437	422	478	394	422	407	421	437	453	463	389	436	417	427	427	426	448	433	441	406	443	414	458	402	403	398	431	417	435	434	411	421	436	389	418	423	422	420	408	433	440	429	401	392	446	412	467	436	456	389	416	425	439	445	451	444	442	400	394	404	401	418	428	408	391	383	431	467	418	441	439	454	397	387	468	440	388	392	439	468	426	443	391	435	488	425	424	406	415	434	428	437	449	423	410	429	395	469	464	431	392	397	410	441	420	432	451	421	449	410	469	426	449	424	443	418	433	437	397	444	424	457	423	401	448	434	389	428	426	420	406	443	447	389	444	406	461	419	426	433	444	393	414	405	436	454	426	416	399	458	429	404	417	397	434	397	446	406	414	421	421	425	402	396	437	434	426	465	413	432	466	418	439	456	463	395	410	429	437	421	405	432	431	411	420	413	383	418	444	416	396	416	407	451	398	447	443	446	434	419	456	436	462	444	408	410	417	438	424	394	435	446	403	424	445	424	466	382	437	388	442	398	409	450	413	434	456	485	404	431	417	442	467	446	454	413	441	459	438	442	438	424	433	416	418	418	407	454	453	420	435	452	421	419	409	452	426	407	456	471	447	414	469	418	440	476	383	468	430	440	416	481	431	395	445	397	432	430	431	387	439	402	416	456	419	434	407	397	429	444	451	475	399	405	432	440	423	401	390	427	418	401	433	408	433	423	423	397	447	423	430	461	391	410	415	427	422	417	424	419	423	442	390	445	435	424	456	418	420	436	465	432	425	382	438	431	453	438	445	462	419	429	429	431	415	362	408	430	458	430	441	436	435	420	407	436	429	435	437	432	417	451	428	413	441	406	461	436	444	404	420	407	433	412	424	405	417	393	444	431	466	428	445	433	423	400	396	449	394	458	438	452	435	415	453	429	409	420	428	453	456	412	402	451	424	405	417	380	384	439	461	396	421	448	410	414	456	418	412	405	421	439	462	425	402	409	457	408	444	396	445	412	389	450	446	452	449	435	441	436	450	417	410	425	433	381	461	431	432	443	452	422	475	443	413	428	445	414	415	441	425	430	435	431	446	430	413	457	420	431	425	421	444	413	397	418	427	454	431	396	427	437	450	465	411	428	412	418	401	451	441	445	413	441	445	432	423	417	426	432	413	409	426	435	428	433	424	412	432	433	423	424	439	454	402	442	478	425	412	421	418	412	419	447	468	401	408	432	409	434	451	395	416	410	423	449	376	457	448	407	415	452	414	406	417	439	440	391	432	391	426	428	416	428	437	408	439	429	437	412	434	403	468	438	441	436	409	452	423	414	480	438	434	452	450	431	423	432	434	421	436	450	419	408	446	430	410	465	434	449	422	466	375	464	470	451	421	450	434	437	433	440	434	400	418	417	416	424	406	439	419	425	415	449	390	408	432	477	455	434	432	407	424	401	422	470	453	428	437	438	438	406	429	430	427	409	432	415	437	446	428	457	426	445	410	452	423	445	391	458	460	406	413	408	429	404	406	462	384	421	430	442	402	428	420	438	410	449	436	429	429	454	396	445	412	451	437	411	431	423	445	443	439	429	410	445	448	401	419	434	443	421	402	441	425	438	391	411	417	412	452	435	436	422	469	427	427	444	383	426	394	412	405	452	418	444	428	472	432	447	444	438	418	423	442	428	438	472	443	376	442	428	436	427	456	420	473	431	418	457	398	435	432	444	404	459	413	435	420	385	422	439	465	446	470	405	454	440	399	460	447	460	447	445	404	431	453	425	464	410	425	461	444	430	419	397	426	406	428	432	434	457	464	447	429	418	411	450	441	444	441	419	422	437	415	452	437	423	449	442	441	467	445	437	440	420	420	409	414	413	456	418	455	420	410	430	445	423	399	402	409	437	424	439	439	443	397	452	446	439	451	426	456	423	407	419	402	446	375	400	436	464	399	420	427	420	482	406	428	449	457	397	404	422	444	410	449	427	424	475	409	443	466	437	419	438	436	403	446	414	388	450	414	441	416	435	407	439	416	435	395	436	411	442	427	432	402	430	427	406	440	416	430	395	419	411	408	477	432	382	417	419	442	422	445	383	407	419	407	430	402	454	434	429	424	440	407	427	399	424	435	423	444	428	427	438	484	429	445	414	395	404	393	422	469	432	443	379	441	470	406	463	417	449	431	441	440	463	437	446	436	381	428	410	418	382	427	371	416	442	389	470	436	419	441	406	411	417	395	415	443	466	413	405	407	453	408	456	442	426	389	418	462	422	444	432	458	431	453	398	444	418	417	435	415	428	442	422	419	421	416	445	410	429	439	434	430	420	417	388	457	439	395	421	433	413	434	426	441	407	444	424	461	424	421	435	438	454	391	445	430	474	427	406	412	452	419	468	381	415	436	384	438	423	432	413	375	429	455	427	419	459	421	452	420	438	432	402	433	442	428	375	449	402	431	451	408	420	437	421	438	411	422	402	447	424	454	404	436	434	399	432	412	414	453	415	454	419	404	458	405	404	403	440	433	411	434	453	430	410	413	464	415	420	448	456	408	430	405	409	457	428	415	397	447	401	424	445	440	445	421	407	448	404	424	412	431	438	434	459	452	461	411	474	434	423	444	406	481	426	382	431	409	437	418	417	418	435	420	423	406	450	416	455	418	441	405	438	438	415	443	389	392	451	432	401	426	447	415	418	458	400	440	402	422	406	427	416	423	425	414	399	412	424	429	454	431	400	416	417	409	437	424	470	413	438	428	400	430	434	457	436	441	441	436	423	450	426	423	429	439	433	434	439	423	443	380	388	420	394	408	438	445	428	409	438	412	432	415	417	438	457	436	460	421	393	428	431	431	428	421	398	444	411	443	441	419	401	415	424	459	449	440	436	464	439	415	413	400	412	436	398	405	425	449	469	442	398	437	436	424	422	431	420	437	415	417	380	395	439	416	415	422	414	432	442	457	446	460	441	453	410	440	426	452	399	432	412	418	450	444	449	464	424	462	439	478	419	412	410	442	406	431	418	435	459	403	439	412	418	425	427	439	440	447	420	424	410	431	442	441	436	429	465	437	447	435	440	427	434	401	422	406	477	418	420	362	431	425	450	452	427	436	440	421	443	402	446	408	471	410	437	448	456	408	430	421	437	435	425	406	408	444	451	434	416	395	439	434	450	439	404	454	437	440	433	451	452	422	405	434	416	430	407	422	439	380	458	451	401	425	432	395	433	448	381	402	458	402	436	445	449	436	454	439	447	384	419	425	388	452	459	446
24843	21064	27327	25003	10392	1490	1025	774	1673	17114	22219	14215	5605	1636	797	620	611	550	589	543	589	580	558	549	555	614	570	581	556	559	520	552	567	577	579	566	545	483	570	551	574	534	562	537	548	525	572	570	604	571	603	618	566	567	569	589	560	561	566	539	596	505	565	524	530	528	575	549	562	531	579	539	569	598	524	540	584	580	564	525	579	536	588	556	528	579	543	525	560	571	536	574	565	617	561	577	572	539	543	565	517	574	563	542	519	586	505	528	543	565	551	565	584	566	547	526	528	580	562	520	578	541	568	569	561	603	573	549	515	577	574	582	540	532	552	580	582	538	543	563	554	569	567	579	554	491	520	554	574	569	547	532	551	548	566	574	534	540	552	576	477	582	606	509	556	547	554	565	519	522	590	541	563	601	557	552	597	556	508	553	534	484	545	523	548	537	576	527	586	538	581	576	554	514	600	549	561	572	556	561	569	545	545	583	560	586	539	545	556	549	562	564	510	545	550	559	542	552	532	579	528	591	559	563	553	554	568	537	526	551	518	585	532	592	537	522	512	581	568	537	542	602	574	545	533	575	537	535	552	570	552	532	565	593	513	534	582	572	547	563	605	536	602	558	553	489	538	497	563	552	583	632	574	547	595	572	573	550	494	502	536	587	523	546	555	551	556	550	596	552	535	569	553	565	538	550	563	560	546	504	573	590	522	551	551	560	575	555	527	570	588	524	559	565	558	529	550	543	566	567	539	488	571	587	565	535	572	540	557	585	540	566	551	535	555	584	540	551	550	549	507	586	568	550	589	558	590	569	557	557	559	552	569	545	551	526	523	548	514	564	565	596	566	544	507	588	563	556	565	582	572	544	607	569	588	561	569	536	528	548	583	554	580	550	562	559	522	554	547	569	524	507	579	638	545	515	572	545	545	585	544	483	562	566	518	551	558	563	587	567	573	540	547	533	565	558	573	573	612	584	569	559	520	561	576	572	567	563	562	538	575	584	516	582	538	552	560	524	528	526	578	558	556	527	522	534	572	570	567	558	482	525	541	550	548	547	534	563	566	547	549	554	518	534	541	571	571	571	566	566	585	568	554	519	553	559	548	536	509	515	559	564	484	530	576	567	554	604	556	557	554	553	583	537	557	506	513	576	546	562	535	566	526	572	504	568	579	560	554	563	564	562	529	514	567	524	549	533	546	543	563	568	536	575	540	546	547	553	575	533	565	551	557	569	564	576	507	564	587	557	552	552	579	538	543	566	553	527	591	527	540	540	538	566	564	548	549	520	563	529	536	577	574	514	519	565	553	550	571	565	559	541	613	560	544	529	559	525	491	565	553	547	531	552	553	548	560	556	584	534	557	565	586	541	592	559	557	561	558	554	557	557	565	546	567	516	540	584	577	563	565	527	507	543	573	516	560	536	540	574	547	537	535	578	542	552	531	531	543	536	541	538	507	547	559	529	545	557	533	544	538	487	515	520	557	550	501	564	543	566	605	540	550	554	559	561	603	535	558	556	550	571	534	510	606	524	540	558	578	538	559	565	543	526	556	566	564	607	550	565	553	576	573	558	526	514	560	552	572	552	597	556	592	573	582	571	590	569	552	595	570	547	513	568	539	558	542	569	546	554	540	548	554	532	559	567	566	547	522	541	538	578	526	574	588	572	568	567	569	522	538	557	545	542	565	561	539	590	578	553	496	576	567	554	537	564	558	611	574	527	551	565	601	561	570	565	512	592	553	520	541	552	571	529	562	565	569	543	517	556	519	535	543	529	573	552	535	559	556	550	584	568	596	551	561	520	523	560	546	550	550	560	574	541	542	565	552	489	564	539	517	560	540	555	526	529	549	498	550	568	565	567	555	504	551	595	566	562	546	539	593	572	538	571	564	534	580	562	604	589	560	561	548	569	559	496	546	512	541	570	565	548	558	532	546	566	563	540	519	558	558	556	516	565	542	576	538	531	511	556	517	575	526	570	578	579	559	570	497	563	513	550	577	558	565	535	542	552	548	519	538	542	573	551	560	550	558	530	549	547	550	563	549	583	584	600	541	567	569	568	548	567	539	563	543	525	580	561	529	598	615	568	585	537	564	561	538	519	569	537	549	523	563	513	580	541	583	560	553	540	580	571	555	574	580	545	545	544	563	587	561	531	561	530	565	546	544	539	574	580	585	587	547	575	581	518	539	615	547	570	566	578	544	569	572	575	556	552	541	546	542	523	567	563	532	540	550	548	581	525	571	517	570	514	543	520	586	590	562	557	542	564	576	554	531	542	533	576	510	539	572	533	490	553	546	561	561	573	543	619	534	506	548	541	553	513	555	579	547	563	531	557	534	536	561	549	527	550	572	552	575	537	547	578	580	511	536	550	529	554	569	547	571	568	522	540	523	520	533	575	543	561	554	575	577	525	529	576	580	554	541	529	563	533	570	559	551	536	587	558	575	557	529	579	569	534	533	600	543	548	529	544	561	567	544	558	584	539	550	547	573	551	515	566	579	532	573	549	516	538	549	587	570	532	566	534	571	534	550	555	569	528	548	538	544	564	578	535	557	594	538	527	531	554	563	565	546	559	549	552	576	505	565	529	537	594	569	567	533	533	555	567	548	552	577	574	515	521	551	522	581	521	552	563	570	566	512	532	510	556	540	548	572	564	553	547	581	568	545	539	556	584	569	541	530	549	571	545	550	572	590	546	570	564	521	552	548	520	578	556	523	536	577	573	558	548	563	542	550	575	520	538	536	572	551	550	536	548	587	567	545	575	489	567	542	561	574	575	538	574	523	599	572	552	535	561	544	497	539	563	560	500	530	542	535	549	560	555	577	545	552	555	574	530	550	513	552	557	561	578	559	556	566	592	574	572	553	568	499	571	580	560	560	541	544	542	581	577	556	563	615	542	594	525	588	554	574	535	546	532	536	537	545	555	573	590	556	540	558	535	568	553	554	552	579	536	515	514	570	540	560	514	553	554	569	510	530	527	557	571	577	524	548	546	556	566	602	544	511	534	522	515	586	555	514	576	552	578	552	576	567	568	529	528	518	535	547	550	503	544	524	582	562	539	601	535	573	556	550	586	571	549	554	555	494	575	577	593	577	555	574	525	541	591	540	537	523	545	527	573	523	559	594	564	523	525	577	595	538	515	537	547	508	518	519	553	563	600	546	544	594	551	503	559	554	552	551	576	527	560	590	547	516	564	557	557	553	542	550	518	554	573	498	569	558	578	587	592	531	553	556	552	572	523	552	570	591	528	572	566	594	540	553	573	586	557	566	517	577	530	592	569	545	578	568	584	579	539	562	545	566	558	542	510	566	544	528	575	532	545	526	560	598	566	542	561	596	554	530	527	535	560	531	456	558	533	538	525	558	587	549	573	533	557	560	626	546	540	539	524	536	520	542	552	545	507	548	579	573	584	565	564	557	579	574	575	542	535	544	525	590	513	564	577	528	570	574	595	541	491	549	517	540	564	596	580	527	558	556	546	548	553	566	563	577	525
3990	5129	4949	2722	1512	1057	937	887	2483	20173	19005	11959	5010	1558	746	551	471	457	490	488	462	456	470	493	499	533	497	473	491	491	480	490	540	512	500	491	464	484	476	476	533	508	527	496	490	469	449	476	522	482	487	456	451	505	463	485	469	458	453	482	518	487	508	476	463	446	502	471	478	477	473	449	489	466	504	478	485	491	495	475	483	506	507	496	453	493	476	456	472	478	511	471	470	480	450	456	449	505	477	500	520	475	503	468	467	518	496	483	490	507	454	467	472	438	492	459	464	470	493	466	486	499	466	457	498	505	488	471	471	496	471	480	462	474	512	514	483	482	469	454	456	490	463	496	499	480	468	524	499	480	486	470	490	475	497	472	501	445	489	472	490	495	466	519	480	470	525	486	460	468	510	491	446	470	447	479	497	516	479	439	513	492	512	476	486	482	502	501	494	499	529	485	449	488	499	464	446	524	481	492	481	445	453	504	500	416	502	439	461	471	460	460	442	528	442	465	460	503	492	444	477	488	462	459	531	485	492	502	477	482	452	486	454	446	496	462	495	463	460	512	512	487	459	508	482	494	479	474	493	494	445	474	495	514	483	430	497	494	445	511	513	465	476	484	449	469	468	480	495	512	454	446	469	502	446	472	438	467	485	482	457	448	452	505	464	447	490	485	461	505	487	468	506	461	457	471	441	464	466	474	490	453	454	478	476	495	495	512	485	450	454	488	502	483	490	456	520	490	467	499	438	488	474	464	481	538	490	484	477	472	510	502	480	492	466	513	462	478	467	466	539	489	465	469	459	473	512	447	515	486	465	484	436	477	477	463	491	474	490	487	508	501	456	498	443	438	474	454	481	457	457	474	434	492	457	495	462	446	466	471	490	467	467	493	514	498	455	464	507	491	491	491	460	445	499	487	438	485	443	494	475	474	452	492	463	440	493	463	503	507	460	494	483	485	431	491	537	479	454	506	454	400	500	470	478	501	477	538	476	506	463	470	465	464	463	494	453	441	508	482	506	443	475	508	490	497	455	447	463	469	474	482	477	455	510	461	420	476	437	482	463	454	489	482	480	496	472	431	455	471	454	497	487	468	487	465	454	476	495	483	483	498	461	489	480	484	513	510	475	491	454	436	470	482	443	470	498	444	455	461	486	459	452	517	466	470	494	470	444	481	480	483	470	428	429	487	495	443	475	501	456	458	489	440	464	479	505	456	459	487	434	505	530	468	456	477	461	491	494	495	494	490	484	504	482	466	495	481	490	505	490	463	506	464	457	478	507	475	480	458	484	484	461	459	465	506	487	455	507	459	446	458	475	448	475	463	443	506	474	494	493	461	483	458	490	480	507	479	522	463	458	479	464	457	484	480	488	480	510	473	420	511	499	496	480	500	460	465	457	527	526	464	485	457	496	488	466	504	504	498	433	479	498	465	500	499	494	507	489	505	472	475	469	445	478	470	490	514	483	516	446	482	484	474	441	486	498	467	491	490	507	474	433	474	528	450	480	457	473	461	516	459	496	488	496	477	463	505	501	515	478	422	465	481	524	538	502	465	443	492	440	497	440	478	483	478	487	508	513	446	472	470	520	490	486	524	454	465	466	469	471	502	467	505	423	451	474	482	454	478	424	489	460	458	450	509	493	470	470	486	464	468	510	489	480	499	492	469	489	496	470	452	490	477	483	501	491	462	496	471	456	462	503	430	469	469	488	513	438	455	522	472	482	502	479	479	452	505	481	464	418	462	492	493	475	455	475	439	492	463	466	502	468	502	483	495	429	437	414	505	496	468	454	481	443	507	472	477	464	492	472	466	472	473	496	466	495	498	506	474	459	487	483	472	479	478	509	445	470	506	521	471	488	431	464	448	452	475	498	478	486	491	466	480	460	459	459	498	439	480	463	490	468	480	462	455	487	485	456	481	497	490	492	468	465	492	468	510	454	486	462	468	489	479	484	465	475	480	439	516	491	470	477	485	451	471	521	479	500	511	467	481	466	446	437	485	482	488	468	527	492	488	462	416	454	479	536	480	457	470	473	511	516	472	485	521	482	481	444	487	438	470	419	475	484	455	514	511	477	552	481	469	481	495	479	452	462	504	474	486	490	491	446	470	490	487	497	463	484	460	439	486	460	486	490	450	460	463	460	457	479	509	463	496	492	478	490	484	507	480	502	471	486	480	448	483	459	440	461	533	494	490	464	482	446	485	492	518	462	473	496	503	490	465	485	483	461	472	494	460	491	468	467	477	515	460	458	451	494	465	484	484	439	478	456	478	497	464	491	459	485	477	475	500	510	460	476	495	483	499	494	482	461	471	513	483	505	456	467	473	441	508	502	470	480	512	465	450	487	540	450	463	496	475	446	489	508	504	437	486	443	489	448	497	478	460	453	451	489	459	471	483	488	450	505	464	514	521	437	525	441	430	482	512	478	453	504	461	501	425	494	433	481	474	453	475	492	475	458	438	473	454	486	449	518	446	467	466	491	464	507	467	469	441	468	443	500	491	485	518	482	490	474	460	461	521	521	472	493	483	459	468	488	423	495	475	427	503	479	504	461	486	463	508	487	492	457	496	451	490	504	441	481	465	491	473	471	498	465	505	487	464	502	492	425	476	484	494	480	469	471	459	464	475	481	464	515	491	457	485	493	488	485	440	462	500	462	493	494	496	475	458	472	453	456	449	465	480	481	488	472	449	491	480	450	452	486	489	486	460	473	499	472	463	495	462	484	476	474	493	481	487	475	490	484	483	484	471	490	455	466	472	457	465	491	508	502	452	475	459	497	481	483	474	444	480	483	471	484	472	448	475	487	477	419	484	479	443	480	493	504	479	543	493	464	458	459	483	487	484	469	504	505	498	463	456	473	481	468	482	462	488	483	514	489	474	457	429	492	478	487	452	515	452	465	476	495	497	481	498	438	486	474	479	488	498	476	475	445	451	490	467	486	505	470	511	493	476	449	479	486	466	447	450	444	473	484	493	447	498	444	464	446	462	457	470	480	488	475	493	501	498	468	474	481	502	466	453	450	400	464	502	482	469	514	470	453	478	482	489	455	456	467	484	438	493	468	446	492	450	476	511	484	467	440	464	452	465	441	483	460	465	513	497	470	494	472	496	499	468	475	447	498	486	482	475	511	491	467	486	465	476	462	450	489	500	508	474	468	465	435	469	502	476	472	484	453	472	481	470	473	459	447	485	508	447	406	468	492	484	475	481	483	486	467	498	506	455	468	459	458	479	440	461	473	477	473	499	464	485	469	476	483	457	468	471	472	489	478	468	476	424	483	461	472	521	479	477	477	455	479	451	479	516	512	496	479	472	487	461	492	497	517	471	461	453	466	481	482	505	481	458	472	444	476	470	503	460	467	511	496	471	463	469	514	475	481	474	449	493	507	433	462	498	463	444	480	488	500	465	489	483	488	488	486	485	478	497	519	464	492	463	437	494	475	440	469	467	490	462	520	462	441	476	456	521	461	438	460	444	475	494	475	473	436	502
23948	21101	28351	24103	21078	8835	2201	2077	15636	33888	33661	20444	7637	2055	1029	796	751	727	717	760	713	758	721	663	722	688	707	789	796	806	692	730	745	748	704	737	708	766	741	741	712	701	750	757	739	712	706	754	760	718	718	688	744	767	720	770	708	754	751	737	706	741	705	796	730	771	738	693	712	714	718	688	757	739	721	701	743	728	735	712	733	715	697	741	714	781	698	731	746	748	693	719	767	766	774	721	708	754	753	752	720	714	722	745	745	691	722	742	718	733	725	762	711	718	674	738	714	716	706	731	734	760	709	695	713	746	741	741	768	718	739	704	746	741	719	719	659	734	698	750	748	741	727	746	742	746	714	766	760	680	737	700	735	689	684	683	688	700	700	699	712	719	776	696	727	711	692	779	720	772	714	748	713	724	695	739	759	742	741	742	706	786	753	750	714	709	750	708	698	743	669	718	711	706	720	750	697	709	670	732	674	750	689	771	711	715	703	740	719	733	705	731	768	723	739	707	751	715	738	676	696	683	673	735	732	662	708	703	704	724	709	745	718	670	700	793	715	710	697	706	723	725	739	710	764	720	757	719	744	705	729	720	717	676	713	744	734	741	746	746	714	729	708	720	729	683	789	721	713	725	718	737	722	697	704	725	702	689	704	664	735	747	772	697	723	692	748	726	746	734	722	751	747	742	727	736	780	735	679	713	716	721	793	714	722	689	762	748	715	695	720	661	715	698	720	729	701	746	696	711	717	723	754	714	751	687	674	734	738	687	686	666	707	695	690	753	706	721	705	733	675	664	741	664	766	722	708	708	692	736	734	738	736	767	694	704	690	691	731	699	741	732	680	739	709	711	760	677	684	691	753	711	747	721	718	749	712	721	781	759	707	708	752	768	711	739	688	698	730	707	734	760	729	784	723	726	713	689	697	744	726	706	715	741	720	722	745	699	735	716	695	705	710	703	769	729	738	655	746	678	701	729	729	751	666	720	724	693	672	679	721	747	748	695	713	738	701	693	751	710	711	715	708	690	749	738	724	710	763	712	701	663	771	724	695	715	753	782	775	770	709	758	721	702	679	746	704	712	689	691	714	758	740	759	705	733	736	711	761	730	734	754	702	700	728	701	724	695	734	690	709	705	717	779	721	696	725	705	721	744	725	724	704	711	727	757	731	734	720	725	723	692	714	726	747	787	736	700	747	710	719	718	683	696	698	725	670	700	706	743	724	700	782	750	767	714	718	744	719	716	718	726	720	751	734	759	727	695	739	756	682	688	746	699	771	749	712	736	684	741	750	767	710	720	773	767	728	694	683	707	722	725	745	708	700	724	722	754	721	765	752	733	656	679	730	694	703	715	768	754	717	736	728	745	719	736	725	739	769	732	713	697	745	699	772	714	697	754	697	665	718	736	749	743	713	722	670	751	696	722	753	695	706	717	750	744	710	723	682	773	738	741	736	696	732	704	689	723	676	732	708	764	709	686	695	694	716	701	700	749	726	709	748	729	734	727	755	743	692	706	721	721	712	689	749	736	693	746	720	777	700	728	709	716	677	703	698	724	719	713	679	661	730	714	703	710	721	727	702	724	737	740	699	761	730	669	705	704	703	681	745	679	727	725	724	715	728	712	746	724	728	740	767	701	685	723	753	696	719	695	747	698	769	752	733	712	722	701	718	701	738	692	729	715	674	742	746	702	727	696	727	702	722	716	717	738	692	702	705	718	740	724	737	702	747	676	754	681	746	763	711	708	753	731	673	701	740	714	807	755	719	719	721	732	741	694	720	709	763	713	750	712	733	680	779	704	730	733	653	731	735	755	702	742	696	729	718	735	685	730	707	710	705	723	783	739	677	701	733	676	753	765	744	696	708	707	709	726	721	642	683	707	707	708	763	750	740	710	748	705	713	736	718	694	767	735	689	679	737	748	664	715	739	727	776	743	714	706	704	673	675	752	752	739	739	735	622	737	712	724	713	695	679	694	694	722	682	717	745	734	653	718	706	727	702	725	736	702	759	721	743	691	693	721	716	718	700	688	713	738	700	717	722	682	689	709	734	695	715	731	719	713	666	683	707	714	759	700	665	716	705	648	715	696	763	696	715	716	739	706	704	722	691	724	714	728	665	738	743	779	657	756	751	730	719	673	685	765	699	732	739	702	665	702	731	690	760	738	745	692	794	678	709	691	685	752	731	674	738	684	712	712	771	750	725	699	687	747	728	728	719	753	730	705	711	756	730	751	667	688	716	716	724	751	739	684	728	675	740	734	742	786	707	688	718	701	726	755	703	708	714	751	726	701	711	728	743	690	689	670	727	675	697	693	747	724	698	759	710	680	751	681	698	669	722	753	765	754	695	766	755	727	690	711	692	701	707	769	715	677	747	736	711	757	698	745	680	731	731	687	693	676	740	741	733	705	679	696	737	759	726	671	695	662	740	739	703	681	695	703	722	684	695	732	772	735	710	754	738	752	754	703	727	701	682	739	693	724	727	734	722	724	697	748	685	714	700	690	786	684	694	699	722	742	743	694	760	741	753	755	724	725	738	724	743	730	692	694	762	695	695	743	682	728	728	767	739	743	728	733	687	688	678	724	710	716	729	674	744	680	705	737	701	681	729	734	721	722	703	708	682	684	698	710	761	720	757	732	701	701	717	735	710	694	660	691	722	723	718	768	756	716	741	738	689	806	729	688	754	718	724	722	724	708	722	738	669	724	701	724	749	771	728	757	759	690	725	797	783	761	741	681	718	748	724	744	707	695	730	777	714	718	748	721	686	701	705	778	719	705	673	706	705	737	762	721	733	697	752	746	740	732	718	688	657	665	710	709	724	711	720	715	745	678	707	716	741	708	714	729	717	730	738	743	709	688	745	708	783	735	717	746	733	734	756	755	666	726	692	718	699	709	797	727	676	693	733	728	734	703	811	736	712	725	698	713	740	746	762	748	731	729	748	723	713	734	720	720	715	730	737	668	686	744	669	706	732	711	716	759	765	742	749	692	712	734	777	746	779	718	745	725	708	700	711	738	675	724	767	725	719	714	741	734	707	710	724	738	774	686	735	708	727	729	720	691	747	717	712	702	662	706	716	754	721	688	711	731	726	722	697	766	704	693	734	717	705	754	705	702	664	713	733	655	721	708	697	687	672	749	670	684	749	683	681	705	746	688	755	770	750	718	723	698	729	668	740	729	747	701	737	684	682	725	754	722	681	696	760	753	687	710	747	706	733	697	703	691	716	693	689	740	734	696	719	680	738	679	706	737	741	729	708	686	755	712	721	658	719	718	686	759	705	707	731	716	743	704	731	776	755	731	712	770	738	682	785	728	702	722	726	689	752	734	695	750	686	725	714	746	730	692	720	716	700	716	732	724	700	747	691	738	709	739	682	665	698	663	713	737	669	681	701	703	701	684	731	701	743	677	656	737	760	726	702	768	734	711	746	757	719	745	712	730	714	779	721	700	733	689	661	654	693	695	721	724	712	720	652	712	711	682	738	727	706	749
4353	8300	7673	3416	2109	1616	1638	2358	18798	33039	28182	15424	5949	1898	911	686	650	616	616	565	588	611	619	670	610	609	640	615	570	626	621	546	632	591	587	607	630	615	609	608	617	640	584	588	567	618	615	586	575	584	598	611	635	609	620	552	587	638	600	626	638	580	652	617	595	624	649	640	621	571	626	605	611	612	557	602	610	574	593	625	625	588	622	597	564	593	595	597	582	594	581	603	591	582	547	579	557	596	601	611	615	632	600	603	577	603	606	579	622	648	588	613	569	586	614	577	613	621	610	603	607	632	601	579	602	593	604	594	595	592	633	612	577	585	594	604	555	589	588	570	642	644	595	571	619	604	611	637	616	596	633	603	652	572	593	615	609	606	606	595	599	612	584	611	633	590	611	625	631	609	612	606	541	669	572	621	564	622	598	655	580	594	639	589	600	581	601	587	634	599	595	608	654	543	593	601	573	608	566	613	653	619	608	613	569	556	599	604	585	619	588	600	610	566	612	636	639	620	587	595	567	635	580	579	569	574	620	591	595	615	618	654	606	605	601	610	596	601	612	634	616	646	587	599	603	642	604	560	590	604	637	580	617	598	647	553	552	615	604	578	595	600	629	586	581	610	650	600	597	576	568	641	590	591	585	612	589	589	638	646	604	602	563	594	559	552	591	615	573	554	588	594	567	529	561	589	610	594	638	588	605	579	554	632	588	569	570	542	620	617	593	666	594	610	607	609	597	593	563	582	663	635	597	603	596	571	579	602	604	582	577	596	614	607	607	605	608	606	602	604	626	599	597	584	667	570	674	577	600	591	612	637	615	626	600	643	639	628	630	597	633	630	631	604	619	614	571	614	582	565	597	590	585	627	601	621	568	590	621	578	596	570	580	653	621	612	649	635	580	613	607	611	621	615	631	568	591	592	603	571	548	631	601	635	626	593	568	594	582	592	599	605	552	536	654	645	598	610	582	588	599	595	573	566	571	594	585	586	603	612	570	605	601	616	594	637	609	665	603	633	623	594	634	583	629	579	605	568	602	564	583	616	584	589	616	594	605	570	619	615	584	576	561	643	629	593	618	596	586	635	572	612	617	599	646	582	604	596	615	623	615	607	592	561	614	624	596	637	552	585	584	602	600	606	614	612	610	598	620	605	590	571	586	609	623	597	597	608	594	602	586	551	593	588	619	545	566	563	642	603	624	577	577	577	597	593	596	630	615	596	596	612	595	595	597	584	589	642	632	592	615	577	591	610	602	583	647	573	608	595	600	616	632	594	643	573	599	629	627	605	589	599	581	626	639	606	625	596	610	600	592	598	610	602	606	606	589	594	608	618	560	606	598	584	631	591	599	618	610	578	614	604	594	581	605	621	569	585	617	623	603	589	612	619	610	571	555	651	603	612	617	650	594	614	617	568	611	597	570	588	612	576	608	594	600	600	620	574	632	582	579	636	590	613	615	597	591	582	567	612	584	662	634	620	597	624	590	600	582	618	595	584	590	599	596	576	564	598	601	640	574	621	577	586	596	575	594	599	613	587	576	565	615	612	585	595	603	620	579	601	576	594	607	576	601	587	615	585	597	593	619	633	609	599	616	586	591	603	585	594	544	595	598	565	613	615	613	607	577	572	615	556	607	613	564	597	635	604	569	594	547	595	586	655	604	561	615	604	617	577	587	600	593	585	605	592	622	581	575	598	650	563	630	602	601	607	623	566	599	620	625	616	577	591	617	611	596	601	546	615	535	582	627	620	546	613	618	628	607	566	580	572	621	556	639	591	569	628	591	595	622	638	611	587	576	605	615	622	612	583	577	621	628	598	638	618	622	614	614	557	577	559	609	584	624	590	539	635	568	596	566	618	652	605	615	576	603	577	633	614	555	539	610	602	514	577	568	607	614	568	581	578	603	603	581	626	570	596	566	625	574	583	624	614	586	614	597	585	607	580	595	604	579	570	613	580	608	623	590	597	598	638	637	542	613	588	597	577	597	594	573	624	617	575	567	586	586	610	607	613	599	648	594	628	576	599	607	619	561	635	571	598	610	593	620	588	589	615	581	629	611	603	537	581	597	631	676	592	590	622	611	549	597	615	594	626	635	607	607	574	609	605	616	586	619	631	618	567	573	613	613	620	580	628	589	576	565	578	614	579	610	612	593	575	586	578	583	595	618	596	600	575	603	644	631	614	582	559	617	594	581	622	637	577	574	627	602	571	614	559	594	617	626	564	574	572	579	623	616	571	640	607	605	574	611	566	616	591	576	635	594	606	596	630	609	636	597	584	598	617	649	563	630	584	573	554	586	605	632	638	634	589	612	556	575	596	596	541	620	639	599	624	630	627	612	601	606	585	579	600	614	587	595	588	629	586	526	624	604	594	579	601	614	652	567	608	568	603	606	604	601	613	587	583	616	605	604	579	604	589	651	615	597	625	634	584	612	628	606	582	605	638	605	609	562	571	572	635	567	621	607	591	591	608	573	595	600	608	595	611	643	599	598	623	628	602	589	607	605	632	578	572	584	589	578	614	631	578	649	588	609	591	655	617	581	639	635	593	600	583	585	596	598	642	592	634	623	609	608	609	586	631	628	561	647	584	619	594	603	596	587	616	622	613	624	603	644	578	607	601	583	581	619	609	617	594	576	604	590	616	616	602	596	576	570	613	569	595	592	584	599	605	566	592	630	597	618	600	595	631	552	596	592	577	565	588	574	617	569	616	573	585	592	622	559	558	610	606	555	590	605	594	618	601	638	602	563	633	564	549	605	636	621	604	621	567	597	606	570	588	585	603	587	615	584	616	614	578	563	637	582	596	624	627	599	570	559	593	621	606	576	572	595	595	591	594	651	624	608	608	613	635	622	574	600	561	580	618	592	629	619	608	590	569	597	650	622	615	569	607	616	549	598	578	640	574	570	577	580	586	651	595	555	586	574	611	585	554	621	575	593	597	608	612	619	563	626	633	598	585	628	618	576	608	556	610	612	611	557	554	582	590	600	624	565	618	607	582	573	609	595	606	577	559	624	585	620	612	580	639	622	645	595	598	630	604	631	591	583	608	584	618	611	574	615	618	623	606	615	586	568	579	589	560	567	648	640	589	576	628	552	593	563	611	631	580	583	633	612	614	603	575	606	593	612	622	644	611	636	618	631	551	579	598	616	560	643	585	611	599	572	592	582	593	640	591	575	578	619	603	632	586	572	592	647	623	578	558	597	611	602	596	600	575	587	567	609	593	615	598	606	646	618	580	583	602	603	626	602	626	629	655	617	549	637	605	586	656	569	586	573	595	595	599	640	595	576	604	606	586	613	636	635	619	606	597	595	550	571	615	591	630	578	584	512	543	619	605	590	603	596	567	605	585	588	551	609	608	595	634	610	582	602	579	577	633	608	567	578	597	612	586	620	620	571	609	627	616	645	572	580	590	583	587	584	620	647	544	583	601	640	594	616	602	589	584	605	604	566	599	643	606	584	613	577	663	618	570	593	594	609	572	579	644	578	618
27332	13319	2028	911	624	575	592	698	1231	2448	2413	1531	976	692	610	577	554	547	548	545	545	508	543	530	555	568	573	553	526	514	524	505	525	548	545	527	563	523	511	550	560	543	549	475	534	560	553	510	520	572	572	537	572	571	517	565	549	569	535	506	511	540	569	570	547	526	567	524	571	545	588	561	595	538	545	558	526	562	518	517	552	531	566	533	568	534	583	565	553	514	533	551	532	498	521	531	541	530	580	570	551	530	546	541	569	525	532	549	540	577	517	543	558	530	586	557	513	506	547	604	545	535	558	565	562	523	552	527	513	534	539	538	571	559	596	540	542	545	501	551	511	532	514	555	551	556	534	553	558	540	568	557	531	535	545	545	541	573	563	538	548	521	554	530	560	539	548	541	549	495	582	531	538	532	557	571	536	558	564	559	504	530	559	597	529	574	539	552	518	528	527	500	536	544	509	519	540	533	580	514	560	482	481	567	505	539	529	532	588	554	550	563	531	518	563	509	526	511	563	548	543	525	546	520	536	534	533	550	584	548	527	506	516	562	498	552	532	552	506	515	557	537	568	536	497	554	521	554	536	553	540	510	536	490	588	510	556	560	566	568	556	550	554	521	580	544	548	556	557	545	535	544	539	527	548	520	527	516	554	572	563	564	555	538	525	565	543	545	522	599	483	526	573	586	554	565	551	581	588	536	561	502	567	541	532	515	558	563	565	582	592	520	608	576	519	465	506	524	525	560	552	553	508	536	539	547	530	548	544	525	480	548	550	526	501	542	530	568	560	528	516	567	528	545	512	511	522	520	581	564	547	582	546	567	564	563	573	557	541	490	517	546	534	534	547	533	515	544	500	564	557	541	541	522	515	558	551	551	533	521	517	563	515	513	518	526	524	554	537	572	532	534	550	524	554	540	537	542	549	537	510	578	550	537	525	582	563	542	532	528	549	564	555	543	561	508	527	561	535	518	538	517	521	535	530	556	544	596	530	558	549	557	553	567	557	521	522	535	547	538	573	521	493	508	553	556	556	539	524	556	539	555	555	546	524	548	555	575	537	519	545	565	539	568	532	540	563	497	535	601	549	547	533	570	487	548	547	514	527	555	543	539	565	570	497	546	519	612	586	522	555	561	540	561	548	572	557	552	592	545	569	515	510	552	568	506	558	545	537	526	556	571	578	533	538	490	565	588	528	487	533	582	537	551	557	529	486	534	587	555	508	508	538	544	546	535	532	568	545	572	534	556	506	555	574	552	540	577	567	523	574	561	566	555	523	545	579	561	560	530	550	559	559	549	577	525	535	541	509	553	514	526	548	562	587	564	548	507	531	554	526	568	510	524	561	543	534	579	532	536	502	512	568	564	563	556	592	595	532	570	519	551	506	534	541	510	541	519	535	535	571	532	543	532	569	565	619	571	521	535	574	515	520	545	537	521	555	581	516	528	553	549	534	541	552	500	577	572	479	518	553	592	570	562	553	586	526	547	558	538	502	550	551	524	565	535	549	536	528	524	555	532	537	523	545	552	561	547	543	571	528	553	476	556	525	545	528	548	492	570	511	523	568	558	476	527	576	524	575	557	533	563	550	529	528	526	523	534	549	499	554	582	548	513	551	572	524	533	509	542	569	502	507	559	549	512	571	579	526	531	546	521	547	550	538	495	543	540	503	570	583	508	526	516	555	510	562	484	557	576	543	575	499	536	502	550	560	574	509	558	536	594	548	563	542	562	534	548	562	546	539	547	558	533	506	511	516	541	530	544	533	560	559	556	553	529	541	537	515	526	537	515	520	516	562	513	565	523	556	572	561	540	553	500	565	543	566	566	566	555	524	502	486	526	550	548	523	515	539	565	590	529	548	552	536	531	535	584	558	532	528	565	579	526	483	531	542	548	572	531	544	537	546	537	578	561	550	577	523	546	583	534	568	552	533	575	560	550	561	515	527	518	483	551	517	511	534	513	557	541	557	520	543	541	566	555	546	579	549	538	546	518	524	554	562	535	497	577	504	612	539	533	566	577	538	580	556	551	556	530	552	539	550	549	595	534	525	553	589	518	557	547	497	542	553	549	515	564	528	549	541	502	530	597	522	543	532	502	543	527	538	530	531	539	559	541	516	543	550	522	568	569	550	533	512	570	532	558	529	527	556	549	535	528	553	532	577	581	534	564	516	584	519	508	530	552	561	519	530	536	513	576	512	541	532	523	555	521	535	543	515	547	515	550	554	529	525	571	551	554	527	557	556	493	532	507	538	543	546	580	528	508	572	547	551	549	561	543	551	576	517	526	509	530	586	546	497	488	519	552	579	555	579	528	558	548	562	540	492	502	526	561	538	560	528	532	549	601	555	537	509	514	567	546	540	518	588	565	541	531	574	542	542	554	561	553	597	520	576	537	511	560	518	527	555	525	513	577	521	533	566	557	560	556	550	565	554	569	546	536	540	549	533	511	544	541	533	566	517	530	561	477	549	558	532	555	564	562	499	509	517	551	515	532	534	545	574	555	529	549	573	555	533	584	540	537	537	523	533	545	539	527	540	528	572	537	555	548	559	537	585	545	519	549	529	566	537	553	543	544	546	546	533	537	516	563	527	517	544	540	540	540	512	510	524	542	547	545	514	546	520	493	563	496	582	541	545	511	606	529	534	527	563	523	575	568	574	514	597	554	554	549	572	506	582	527	529	541	540	498	529	558	547	554	527	546	542	516	569	555	558	520	529	599	529	532	515	510	525	550	566	539	471	527	542	534	559	571	531	555	591	554	526	525	513	540	568	568	513	549	497	516	508	536	567	535	550	579	583	492	549	554	529	531	516	552	538	528	516	572	541	571	519	534	547	526	549	540	534	520	518	531	511	535	525	557	518	574	570	573	578	494	545	525	515	547	552	546	527	508	542	523	563	568	553	546	518	585	534	522	512	532	576	530	527	543	569	549	536	583	547	522	562	501	522	538	516	535	515	564	593	563	538	550	541	595	531	563	528	562	559	531	538	559	586	532	523	560	556	518	506	536	507	601	545	586	544	578	548	517	554	546	556	529	492	575	533	531	522	567	548	554	540	549	528	520	548	541	537	523	530	541	519	558	552	533	511	555	530	569	539	559	564	534	535	580	555	553	538	540	569	536	569	554	530	553	546	554	567	577	536	548	557	552	521	581	554	538	476	575	570	525	551	520	497	533	535	533	603	561	538	500	543	562	556	516	519	543	562	571	550	550	531	554	565	541	551	512	535	511	558	533	565	508	518	527	528	512	519	555	559	591	526	550	554	543	566	566	522	525	501	547	550	494	578	525	493	529	597	543	567	558	578	560	559	584	530	491	518	558	546	551	563	536	552	514	534	565	547	571	522	549	581	523	541	546	539	539	557	534	548	513	539	547	565	525	521	509	539	513	532	541	547	576	532	506	514	544	501	516	544	542	570	599	563	529	551	500	524	598	512	536	501	583	548	499	536	533	551	546	555	576	532	540	540	541	539	519	575	578	548	558	547	533	533	551
5223	1158	1092	646	581	532	564	749	1516	3124	2571	1630	869	545	483	460	470	442	396	474	442	472	458	443	446	460	426	448	454	460	454	458	432	414	478	470	463	466	456	429	467	452	452	424	459	441	435	464	463	477	453	417	443	419	407	398	398	411	423	483	423	398	453	431	443	461	462	418	455	416	473	454	461	435	454	464	442	464	459	481	463	436	397	457	492	456	453	461	429	458	451	444	441	411	462	424	433	428	443	468	439	440	455	486	461	450	442	512	474	402	454	436	433	446	465	461	457	419	451	442	449	448	466	432	452	444	453	468	414	444	450	482	436	444	463	437	451	458	422	457	446	434	438	438	434	447	428	418	467	470	453	415	482	453	497	420	426	435	424	462	439	440	504	430	476	438	467	444	443	452	454	430	451	447	441	473	437	421	438	475	477	422	482	475	456	427	418	453	453	466	432	470	455	445	453	456	420	401	436	442	455	421	427	429	451	467	459	412	442	444	434	448	408	435	435	441	457	461	436	453	464	447	442	467	436	432	454	460	442	463	430	446	403	423	444	426	480	426	426	435	461	443	451	466	445	408	442	402	488	437	455	461	463	463	414	417	440	440	445	496	437	423	455	411	405	402	466	405	383	425	480	411	431	410	459	422	422	441	468	455	432	467	437	465	455	438	447	456	461	425	452	430	467	447	414	453	448	453	433	442	467	463	449	430	451	420	448	442	466	432	455	439	432	461	471	446	451	486	429	436	493	452	440	444	465	440	455	492	463	457	451	393	459	421	469	457	427	456	436	439	429	427	466	441	460	463	440	429	428	440	459	479	406	456	488	460	407	474	447	462	451	475	438	443	435	448	451	452	427	449	471	412	446	412	463	454	433	467	454	424	426	447	399	443	425	465	443	431	447	417	425	422	468	411	445	478	470	473	476	415	438	446	464	445	420	469	402	434	438	438	457	419	432	425	465	426	441	415	441	461	447	473	461	449	453	441	468	461	451	461	386	459	418	465	442	440	461	428	454	430	455	398	462	440	455	483	466	457	433	413	460	412	443	433	450	424	428	437	493	468	451	458	418	480	447	443	436	460	450	466	474	426	405	464	424	461	418	431	418	450	452	428	470	412	426	439	475	457	452	472	482	474	467	422	408	438	423	479	423	461	442	446	456	436	446	456	405	438	473	453	452	456	426	476	420	475	396	436	443	440	472	454	452	419	451	465	466	440	465	466	477	441	430	453	423	446	419	454	437	405	456	457	456	472	486	404	413	435	418	430	484	443	467	441	441	428	417	454	476	455	452	430	437	432	478	456	439	456	431	458	421	448	421	446	481	522	458	446	437	422	415	422	431	442	466	425	433	476	429	427	432	457	406	423	436	408	405	491	434	482	432	451	417	450	449	485	449	487	480	427	496	479	429	456	473	415	437	440	396	446	413	448	466	429	466	436	466	457	438	453	471	418	445	445	409	447	433	425	443	450	468	444	417	467	479	441	427	436	430	413	436	449	432	429	436	426	440	428	428	456	458	447	451	468	456	430	477	447	501	426	480	456	409	436	443	479	472	430	429	427	436	433	442	431	494	463	430	453	413	451	443	460	475	457	468	438	419	423	419	497	481	445	454	474	458	482	480	471	445	471	447	466	439	436	441	431	452	433	426	469	445	469	426	407	436	448	428	468	433	436	436	465	425	444	442	456	464	446	425	416	454	457	443	425	399	423	437	421	474	448	440	404	438	402	421	473	431	423	453	426	445	447	445	398	427	434	451	453	403	459	450	426	432	462	432	432	455	444	446	462	446	435	485	420	471	435	457	445	417	409	419	470	447	427	458	394	439	444	423	453	445	413	435	456	468	446	488	414	478	446	402	407	415	447	453	445	446	478	409	426	443	454	441	431	417	424	470	441	443	450	437	441	445	421	473	465	486	488	429	445	455	419	440	435	389	468	462	483	429	459	451	440	422	449	416	444	430	463	429	461	445	451	468	422	442	394	436	454	438	443	436	468	464	421	462	443	443	472	461	457	452	413	472	453	445	434	419	452	494	455	428	481	467	477	443	471	412	437	410	431	463	452	424	469	436	454	429	457	430	479	440	463	469	402	443	439	458	455	452	477	445	464	449	477	483	457	458	459	452	429	463	427	448	440	444	425	450	437	476	434	454	446	424	438	437	442	466	423	468	462	449	424	463	470	458	411	439	432	420	424	434	444	416	453	458	455	450	417	461	475	429	470	404	458	459	449	471	438	464	428	417	449	449	433	468	489	410	463	393	432	458	432	447	466	406	390	436	463	439	458	468	427	444	442	445	422	440	451	470	469	429	415	468	452	443	456	433	474	450	459	449	447	423	427	430	435	436	452	468	407	414	424	458	454	426	477	450	458	440	454	457	454	394	466	465	445	435	417	424	468	441	456	494	432	405	464	477	482	454	481	447	461	435	465	410	432	402	453	478	452	436	426	473	457	464	429	445	470	444	432	450	446	442	438	461	422	412	437	423	451	417	438	403	397	423	476	440	457	463	460	409	417	410	457	434	433	460	462	425	421	415	462	446	436	441	421	419	452	443	440	424	428	452	436	479	451	435	430	481	449	418	433	471	478	464	413	448	439	434	427	467	415	425	449	418	444	433	453	429	461	408	428	434	442	424	367	435	403	422	467	462	461	433	449	466	430	466	444	447	459	405	421	487	461	458	492	468	456	438	429	431	470	449	454	427	422	419	422	460	444	445	448	433	460	429	476	416	401	441	467	437	452	437	425	458	464	448	409	469	499	462	472	410	446	464	442	440	486	481	445	472	453	486	418	410	449	439	458	429	443	459	458	442	455	467	433	456	442	437	449	464	438	460	454	439	431	465	434	457	471	454	425	462	455	451	443	455	430	439	456	427	453	444	446	448	434	429	422	460	391	480	425	460	455	464	479	437	458	433	452	433	460	475	419	463	448	456	452	443	454	465	413	424	431	423	452	462	472	445	445	442	444	457	406	452	459	411	429	444	441	442	439	449	458	455	439	451	432	470	430	462	462	443	450	428	430	448	465	455	443	467	461	431	442	414	448	411	447	466	429	468	431	452	455	417	402	432	453	402	439	448	445	427	410	462	445	464	428	419	480	439	418	415	468	426	421	453	447	425	467	466	431	439	471	436	483	437	466	435	441	480	446	453	457	464	424	440	444	450	423	436	473	447	420	434	480	482	467	457	457	419	464	452	463	439	468	460	469	463	449	463	445	433	446	439	424	466	434	403	429	406	455	448	457	434	437	444	454	469	414	438	482	461	447	467	436	471	455	452	445	448	426	479	477	473	441	426	439	468	452	445	433	416	442	420	443	429	467	442	425	433	414	416	458	422	448	409	412	449	474	457	446	411	461	470	436	460	435	430	438	439	413	475	462	413	446	456	451	466	440	446	464	477	465	474	439	446	422	428	428	479	451	430	475	425	441	429	452	428	437	444	475	444	434	427	435	475	397	441	460	445	466	443	456	484	464	464	462	427	466	439	448	433	407	421	436
24882	21034	27302	24965	9907	1452	1109	1032	5052	18227	22046	13601	4624	1455	748	596	600	569	565	537	528	519	572	535	540	542	550	560	573	540	531	579	557	573	561	537	544	530	525	554	590	555	550	524	539	472	561	593	532	527	568	542	548	537	551	578	572	528	492	518	535	565	532	569	548	592	546	535	596	570	542	567	586	534	554	550	553	552	537	546	541	536	571	551	557	547	557	530	531	542	568	583	561	527	532	590	491	525	532	569	516	573	526	525	537	547	560	531	512	542	552	571	558	575	569	538	537	535	557	542	556	510	544	535	549	584	566	548	549	563	536	560	537	597	568	505	548	558	575	582	548	550	517	550	567	536	473	530	555	531	565	551	571	533	532	561	580	499	580	545	594	534	558	558	545	571	546	546	499	516	564	562	534	540	503	537	551	557	555	537	561	546	550	548	576	539	569	542	517	499	512	580	532	554	545	563	570	534	562	556	577	569	542	556	559	558	519	573	537	504	571	530	584	593	505	567	509	534	556	534	525	557	562	597	515	545	550	535	526	504	524	536	511	567	551	522	531	568	587	579	541	533	567	536	542	548	529	504	556	544	543	536	520	524	563	551	524	568	546	548	553	562	551	531	552	560	520	508	545	551	485	497	552	542	558	570	534	533	539	521	530	563	539	577	550	570	577	593	533	543	541	534	559	535	593	493	549	544	550	535	525	565	558	554	537	520	567	557	546	513	528	589	539	538	501	574	586	559	541	555	562	553	504	535	530	590	501	512	572	532	565	544	552	576	554	530	559	536	549	531	566	518	570	533	544	473	556	581	541	574	562	499	555	541	530	562	544	508	594	566	544	565	554	528	557	592	580	549	544	536	517	556	538	553	538	589	542	552	568	542	526	537	538	547	554	577	564	562	556	544	574	565	591	566	535	554	510	555	526	537	525	563	567	530	522	598	559	580	570	519	541	553	567	545	552	542	571	550	543	527	582	586	551	567	543	520	528	559	512	556	560	500	587	528	572	535	543	566	553	542	540	519	545	566	515	540	600	537	547	560	572	524	548	501	532	518	518	523	515	517	549	504	560	524	540	579	526	486	561	565	536	561	545	602	544	543	577	534	547	577	551	566	549	577	540	530	538	543	546	553	533	537	539	522	513	539	588	514	518	536	549	562	549	514	546	554	558	551	528	539	569	526	559	569	567	546	539	550	494	572	570	536	544	543	536	572	521	539	547	578	554	506	545	540	532	509	531	561	531	579	526	548	595	514	501	525	539	561	552	513	548	510	569	545	515	527	539	533	538	528	541	522	534	555	517	551	589	549	517	555	510	498	553	522	545	553	511	558	557	568	558	531	560	510	519	534	542	526	517	579	549	559	538	579	547	592	543	518	554	552	522	554	585	509	584	568	529	540	522	509	535	559	552	545	541	524	504	556	523	558	552	525	521	579	558	552	516	540	557	514	511	584	549	562	509	561	545	590	564	538	595	600	534	570	538	557	573	534	535	529	560	549	513	518	496	566	547	552	533	549	536	550	520	560	542	558	572	527	477	578	549	558	543	611	531	532	544	508	561	499	560	526	559	532	543	543	538	581	546	575	514	539	561	568	556	529	513	535	571	584	553	529	550	532	542	563	560	555	555	507	578	567	548	539	518	594	540	550	570	594	544	559	570	527	541	554	521	576	550	610	544	550	511	548	534	573	577	532	531	574	529	544	567	537	549	523	517	591	578	561	547	541	541	533	520	543	504	521	570	498	571	576	527	529	552	583	539	565	549	545	564	539	547	498	545	544	539	535	490	524	529	501	522	544	548	625	512	538	566	548	529	504	570	547	629	568	552	542	576	580	556	535	547	549	560	541	525	541	517	562	522	570	522	542	534	563	526	575	556	488	589	533	543	580	509	527	545	539	561	533	546	515	567	556	525	561	616	518	562	539	545	514	564	557	540	540	530	558	538	581	547	514	581	534	530	544	542	579	522	533	533	516	558	531	555	560	551	566	507	523	544	516	499	535	533	573	539	572	561	564	560	555	568	567	590	550	549	495	540	543	537	546	538	581	527	564	569	569	557	510	579	521	556	558	551	530	541	506	555	526	517	561	536	522	554	558	558	543	544	541	547	530	542	513	521	543	527	555	500	594	545	524	569	547	540	551	561	533	547	538	559	549	525	532	547	564	521	557	530	584	527	582	582	546	530	534	564	524	517	562	538	530	579	510	539	587	529	559	566	567	521	542	535	553	543	550	554	540	575	582	569	577	532	533	502	530	537	571	513	511	583	533	515	534	535	559	544	508	519	539	566	607	610	581	567	519	543	517	538	554	538	516	539	563	563	540	539	579	552	555	544	577	563	545	555	492	541	560	508	550	515	566	556	506	568	543	532	572	536	569	519	562	514	511	526	553	551	509	519	540	489	523	565	559	551	543	550	548	550	524	562	582	574	551	504	525	563	567	565	534	563	530	544	526	552	524	536	573	549	526	598	540	496	596	514	522	520	570	513	533	574	568	526	529	535	539	550	534	571	568	556	582	553	553	520	554	540	521	525	543	526	511	592	535	523	547	519	563	565	501	553	522	557	560	508	526	527	539	569	568	547	599	514	543	594	582	551	548	550	561	513	556	540	504	567	580	520	529	548	540	579	543	565	488	559	532	557	523	545	566	513	503	519	540	543	569	589	578	538	518	529	547	522	551	571	557	535	497	518	552	523	527	572	522	552	545	520	531	529	538	547	552	557	542	516	514	513	578	557	536	543	530	563	563	537	527	560	525	560	550	539	535	538	535	557	558	558	521	492	543	577	542	562	560	570	555	532	571	517	509	515	545	533	577	513	531	569	569	539	551	557	597	552	507	512	536	553	547	540	566	548	507	541	560	551	533	592	564	570	518	572	590	508	560	528	545	544	539	537	553	571	559	512	581	557	574	580	543	549	522	518	528	553	598	538	565	519	519	603	563	566	518	529	555	540	572	583	520	474	553	527	529	592	559	589	530	526	536	535	567	528	572	525	548	528	555	547	565	556	552	558	559	556	495	519	517	569	550	542	508	588	556	544	540	520	534	577	544	510	508	571	553	577	553	554	536	541	560	520	555	541	542	542	555	544	571	523	499	542	535	546	561	521	546	595	531	592	570	544	567	566	562	578	581	535	548	525	584	574	540	550	546	518	517	530	533	511	531	544	566	519	551	510	575	573	620	532	545	529	578	569	553	513	552	560	514	534	526	552	542	543	567	555	499	527	514	537	478	531	547	546	540	546	555	572	525	557	600	587	523	541	522	527	552	559	594	560	548	472	538	558	523	459	520	554	537	520	544	551	546	529	559	547	519	532	571	569	540	548	540	550	560	588	529	535	564	533	529	493	549	529	574	531	541	562	531	558	525	538	530	565	558	544	525	534	537	543	558	618	533	553	576	573	527	515	537	547	572	531	553	522	543	492	567	505	535	542	548	507	531	541	541	560	522	545	516	563	522	563	552	525	546	519	537	589	531	575	532	562	547	543	547	536	582	541	527
4128	4321	3595	1734	1215	1019	989	1185	7122	19839	19148	11231	4078	1323	625	518	489	507	495	517	498	473	442	475	478	476	466	468	454	504	474	480	491	418	496	473	469	469	469	452	483	461	468	495	460	485	485	464	441	479	443	486	509	518	494	463	468	493	480	485	490	481	514	504	470	482	499	477	482	463	448	465	483	472	477	496	471	494	467	440	499	471	465	521	452	459	461	465	474	510	478	526	470	483	443	476	482	478	496	488	481	447	453	468	472	489	480	489	475	444	463	470	487	495	517	441	447	461	459	449	492	472	460	460	425	448	451	473	470	491	443	492	455	495	492	449	467	456	477	481	486	473	482	507	503	464	457	519	469	457	489	449	442	482	489	476	510	490	481	482	456	494	484	468	476	474	456	504	535	473	498	446	459	476	483	480	465	483	500	492	494	441	485	475	470	472	470	475	457	472	516	447	448	466	456	474	478	463	482	518	487	502	427	405	427	476	457	457	468	461	461	470	474	460	491	483	448	473	459	475	530	491	473	464	481	503	485	457	457	492	500	501	490	467	459	467	447	450	467	474	496	445	476	497	486	491	447	475	496	497	468	446	478	477	450	482	476	448	423	487	483	500	465	458	480	457	469	444	493	473	497	442	500	457	471	508	444	461	457	466	477	460	474	467	488	480	459	475	492	447	503	451	488	456	506	490	499	472	509	452	507	496	461	471	448	445	489	510	465	452	499	465	447	465	477	518	500	474	508	447	448	475	499	458	436	479	493	464	465	458	487	474	464	473	457	458	431	519	486	464	481	462	450	478	496	476	483	441	457	467	445	408	502	454	432	452	519	470	479	458	443	486	484	461	482	461	530	468	527	471	444	484	500	438	476	481	485	493	460	464	487	483	453	491	470	466	469	477	459	447	464	491	431	423	449	463	479	480	466	499	488	455	441	479	451	520	457	508	489	480	450	476	486	463	489	423	464	491	455	463	480	471	502	473	469	456	455	509	477	470	461	429	454	456	471	465	460	472	469	445	502	458	476	491	484	437	501	478	442	489	465	475	496	475	447	442	412	475	469	467	463	486	454	438	476	468	471	465	474	433	498	503	505	473	471	485	487	471	453	491	482	481	461	456	454	458	464	494	459	457	447	470	434	495	449	472	456	485	480	442	486	449	477	445	489	470	446	450	514	459	450	465	465	485	484	457	481	463	511	498	445	476	486	437	483	499	498	421	468	469	454	448	463	476	464	469	483	443	491	459	444	465	476	472	479	484	456	449	490	436	457	525	453	440	435	444	442	452	454	462	457	451	461	459	467	473	462	449	471	455	456	494	475	521	468	474	474	468	461	496	496	445	491	468	509	484	481	500	507	493	479	456	507	471	464	488	445	439	460	508	471	477	433	448	492	466	490	469	488	465	473	453	485	459	431	453	467	449	471	468	468	491	498	449	469	463	463	426	476	485	463	479	436	459	451	488	453	483	466	446	467	435	446	480	482	472	449	470	447	478	422	455	458	481	502	453	477	431	451	483	478	504	518	428	451	445	476	467	466	432	469	469	478	476	420	451	418	456	441	450	516	464	473	467	456	463	478	470	493	460	513	517	507	451	462	469	448	481	507	491	461	474	457	480	450	445	441	444	438	506	485	475	498	510	462	478	486	446	467	490	471	497	462	421	484	456	486	493	511	468	480	417	475	453	448	473	465	472	472	438	459	468	461	486	494	466	476	503	500	450	453	480	447	467	479	489	483	478	465	475	540	432	532	473	476	441	481	461	445	483	445	461	462	446	472	449	465	434	492	430	460	477	498	499	491	488	467	480	474	445	503	473	472	489	436	469	470	521	441	471	481	487	464	485	453	448	460	487	483	462	412	445	440	457	432	451	489	438	501	467	479	450	482	458	466	501	477	433	482	510	500	437	488	456	493	473	437	427	460	475	404	458	466	455	471	443	439	489	432	462	447	472	490	439	464	517	501	450	496	473	509	475	456	451	443	444	487	425	458	488	480	457	439	450	483	455	445	464	453	470	458	451	463	472	465	436	445	489	496	455	431	460	463	462	450	479	481	504	479	474	483	469	467	455	479	470	446	477	475	483	467	481	439	433	484	469	454	466	450	480	473	495	472	468	438	468	471	486	458	439	451	443	474	470	485	435	463	447	469	484	435	465	466	475	443	446	475	455	482	476	474	479	470	462	467	497	470	440	429	470	469	461	455	449	477	488	478	449	500	433	467	494	449	491	429	458	440	485	459	476	462	513	456	511	492	432	495	425	452	439	506	438	472	483	438	452	467	439	469	472	444	492	444	499	438	454	462	468	464	437	445	465	450	515	437	451	449	478	445	429	491	479	435	479	452	468	478	472	442	461	490	460	477	458	494	474	470	467	427	470	516	450	472	454	454	461	512	460	496	441	493	441	466	501	458	449	458	481	470	477	472	480	510	476	533	477	490	432	472	437	475	476	482	465	431	465	497	470	466	456	473	459	479	478	455	455	447	476	469	477	489	465	486	493	417	470	459	461	490	456	472	443	434	510	502	492	498	460	486	467	456	451	421	487	463	495	461	473	443	496	500	450	456	511	481	493	458	484	462	464	462	473	532	496	413	502	486	458	521	451	455	444	463	505	487	440	471	460	462	488	444	464	431	460	460	498	472	485	484	459	479	449	454	483	479	494	463	476	445	501	478	486	452	498	473	474	483	465	481	534	473	468	507	448	456	435	471	483	429	465	452	508	452	473	471	440	500	452	475	467	454	469	468	430	494	464	435	476	488	467	471	488	507	471	498	502	461	467	492	434	493	452	472	487	444	497	456	495	467	481	495	492	484	471	456	470	456	488	450	442	443	467	458	495	497	472	469	488	475	467	474	464	487	452	468	487	455	476	459	482	502	443	481	463	445	468	472	442	486	446	458	476	460	440	472	476	486	482	440	462	466	485	482	480	489	446	437	467	445	468	434	456	487	488	423	468	476	465	499	507	475	476	473	486	469	464	450	461	478	450	493	452	477	514	493	455	462	490	506	483	445	461	473	513	414	452	481	465	491	464	480	502	482	505	470	481	496	473	491	486	470	444	451	492	478	489	474	468	444	449	474	480	431	478	476	469	451	452	457	454	446	468	432	472	475	456	472	439	481	489	453	477	477	496	444	438	509	470	456	458	477	491	459	467	427	498	460	466	466	456	471	485	452	436	450	488	474	439	457	447	431	477	490	485	459	478	484	464	463	450	511	487	496	475	481	465	463	455	476	486	463	503	452	459	466	491	491	454	407	453	463	488	501	478	472	448	431	486	497	432	475	464	479	473	469	499	458	472	461	469	480	470	466	462	447	469	469	438	477	467	462	451	445	439	489	470	483	444	464	466	453	403	447	425	459	467	468	471	495	465	467	468	463	461	482	468	445	464	449	445	437	458	498	503	508	456	482	473	460	511	455	476	459	473	486	462	452	460	456	480	490	475	447	495	466	461	457	487	423	434	467	454	457	437	486	499	456	445	493	470	472	491	481	454	514	484
23805	21028	28248	24025	20994	8571	2065	1371	3527	28219	36683	25304	10317	2506	932	783	763	715	672	671	681	684	679	689	641	667	653	654	663	680	638	674	638	694	670	661	656	676	661	687	671	691	672	677	691	641	643	666	664	645	671	656	650	713	650	695	650	679	700	655	608	665	656	650	692	687	634	687	673	664	655	649	670	726	674	689	704	666	669	653	730	681	676	625	706	663	671	598	662	643	670	636	685	647	675	668	689	676	670	673	716	647	626	635	661	700	642	668	632	651	685	729	680	642	669	658	671	679	696	658	723	616	672	671	651	699	690	702	648	678	670	671	650	623	664	655	706	691	672	681	667	657	677	655	678	649	657	671	660	670	704	670	647	671	650	645	660	662	611	707	706	673	669	665	644	651	701	636	656	688	678	701	675	636	698	641	621	675	664	708	691	684	679	685	722	646	663	687	688	637	673	687	647	672	645	660	676	635	666	647	642	661	649	676	644	700	641	627	664	670	700	657	641	670	685	667	717	667	651	637	666	683	701	667	634	637	642	707	681	674	688	682	681	654	700	665	652	666	681	675	632	655	652	686	671	671	646	691	698	628	614	661	667	672	603	674	635	655	637	676	663	646	687	617	643	669	665	672	661	676	711	677	632	669	717	687	652	588	654	669	631	650	663	669	665	645	662	663	691	697	684	668	701	656	653	631	658	659	681	686	615	637	665	651	626	676	643	674	625	645	679	647	645	637	684	637	658	641	678	704	666	680	692	655	697	676	675	657	693	679	648	674	657	634	685	667	686	661	673	636	652	663	636	651	630	670	650	634	660	635	676	709	698	632	610	637	682	653	671	629	648	722	646	652	604	652	651	661	634	713	728	672	699	651	680	654	683	665	654	691	646	680	623	624	693	683	650	658	689	648	643	682	654	625	612	664	715	654	650	687	703	657	681	669	628	659	670	729	637	626	619	675	629	660	625	684	686	650	622	664	665	709	677	645	654	646	684	670	692	651	659	652	645	628	670	665	683	669	669	681	660	684	630	665	701	642	629	686	697	690	650	688	716	633	632	665	661	652	678	692	670	611	661	657	649	680	630	718	668	695	678	683	673	711	682	641	662	641	636	718	732	670	607	701	657	650	652	666	679	689	645	654	625	688	713	639	707	712	647	646	693	588	689	653	637	643	665	656	690	657	669	663	627	703	708	698	642	647	636	718	656	645	612	650	714	665	675	672	666	622	739	629	653	618	618	678	611	648	662	668	644	640	645	673	612	655	626	637	703	679	627	683	672	685	702	671	661	645	632	608	728	711	647	685	668	677	697	645	646	626	643	644	662	643	660	700	624	669	674	632	669	694	675	729	695	663	653	714	671	651	670	677	641	671	653	642	654	673	662	656	658	630	677	636	689	687	651	642	653	629	697	685	680	673	674	671	642	683	699	699	637	661	645	637	673	642	634	685	686	681	681	658	673	683	656	643	640	670	652	674	660	666	637	700	607	661	662	697	669	656	645	658	678	663	666	685	621	686	626	644	705	630	626	634	688	640	670	678	660	730	650	676	671	686	632	647	663	674	644	665	663	650	625	677	681	625	688	694	681	661	647	675	625	634	653	656	649	635	678	669	614	650	645	648	668	665	689	639	685	647	672	677	639	690	631	655	677	685	665	639	697	637	654	704	631	680	647	677	664	653	709	664	658	625	664	646	649	654	629	676	698	643	710	611	665	658	659	689	678	671	621	642	648	637	647	663	636	696	632	693	645	642	618	680	663	670	639	721	661	663	698	685	715	615	658	719	642	639	692	654	698	654	699	674	671	660	644	662	667	676	651	691	640	644	666	649	677	725	671	639	672	690	665	693	707	676	694	693	681	683	631	693	652	658	679	655	677	625	609	677	669	658	635	673	688	657	658	655	660	670	709	700	638	692	668	637	653	676	653	676	659	722	670	641	694	692	660	683	641	667	693	662	679	647	638	636	680	642	695	636	672	647	685	654	648	683	657	675	661	678	630	652	653	619	655	664	698	655	674	657	674	681	686	665	674	682	694	653	629	727	635	659	639	649	676	669	648	678	663	646	657	687	702	676	651	655	639	665	631	699	692	701	697	686	686	649	686	642	682	630	699	679	624	672	652	661	630	661	686	652	687	673	660	707	639	695	664	628	701	669	662	674	616	626	640	702	679	697	623	649	658	625	655	716	672	705	619	685	650	624	673	671	669	658	655	697	639	661	635	660	670	625	660	650	667	659	654	680	667	678	621	639	676	620	621	656	625	683	684	653	655	693	683	668	669	613	632	676	674	645	713	646	652	664	704	627	691	721	642	675	637	607	668	682	668	691	654	648	661	662	629	667	659	628	721	626	659	638	651	678	666	673	631	659	648	650	718	700	692	662	648	614	643	660	688	659	662	652	693	622	606	666	653	667	638	676	679	693	637	639	688	695	682	675	675	680	694	637	688	652	656	648	673	619	648	679	656	705	629	636	650	669	639	659	700	623	642	689	658	687	698	684	654	682	662	643	661	647	630	718	659	661	686	665	693	651	658	652	652	698	643	659	655	682	656	672	683	675	682	674	646	673	652	713	652	658	631	659	617	650	678	682	677	655	648	672	654	661	647	679	702	638	713	685	684	617	697	692	651	626	633	669	638	626	653	682	697	622	642	605	694	663	682	625	611	642	673	637	650	653	643	617	635	699	650	671	643	659	622	667	697	660	604	655	662	660	687	696	644	678	621	716	645	634	660	722	641	640	674	662	664	672	631	676	661	687	663	686	651	658	642	586	671	654	675	641	676	652	629	667	688	673	612	682	640	655	604	615	653	669	661	717	660	694	648	691	663	694	679	663	649	651	637	610	703	625	682	681	640	681	672	720	667	683	687	643	716	705	649	673	648	703	627	685	659	631	652	662	696	673	645	635	638	665	705	694	687	641	663	651	693	665	645	657	652	672	645	652	649	648	658	649	672	699	666	648	678	668	638	627	651	640	632	666	671	693	655	644	629	668	628	636	651	697	673	631	711	658	704	642	641	667	704	655	688	663	645	633	653	656	701	700	661	640	655	669	683	617	697	628	660	634	642	664	646	603	662	603	686	682	640	680	695	637	634	675	672	627	635	630	601	660	673	646	700	636	655	660	666	660	698	656	659	671	684	650	658	682	643	659	693	678	702	674	690	659	662	617	673	648	661	631	657	663	676	648	675	651	693	651	643	637	651	660	645	675	667	623	689	649	648	649	657	665	638	675	693	713	656	679	689	621	643	646	678	654	685	661	672	656	723	636	668	645	657	670	626	690	667	643	728	656	691	717	676	650	690	656	649	619	651	643	639	665	736	628	693	692	661	693	657	662	609	673	624	664	668	635	661	617	683	697	677	638	669	632	684	650	658	673	647	677	717	646	670	665	619	683	651	668	702	633	620	670	704	685	676	626	667	645	665	643	668	699	696	664	674	667	646	666	713	681	634	698	670	654	642	624	679	684	615	686	681	670	632	668	639	645	638	665	607	670	666	684	698	647
4640	7175	5827	3119	2086	1558	1503	1433	5388	30859	32653	19771	7600	2318	849	607	543	592	566	612	561	564	579	622	587	565	565	575	529	553	559	533	572	570	562	554	557	573	554	553	575	577	607	599	591	549	530	540	573	561	576	565	593	568	551	529	571	559	583	556	598	545	593	558	540	592	562	540	620	575	570	573	576	586	540	608	529	542	576	573	567	564	581	580	577	548	551	621	561	547	538	568	592	554	612	560	519	579	556	576	572	610	551	576	564	584	588	545	591	568	562	578	565	561	579	558	531	595	530	555	548	554	569	539	580	583	552	566	545	623	566	548	533	579	568	582	562	593	532	498	570	570	586	567	578	574	541	596	548	585	539	594	577	538	577	570	564	563	569	524	562	549	558	538	587	545	520	552	537	527	583	589	535	565	566	552	587	565	545	564	587	510	502	559	598	562	552	541	580	592	580	531	566	585	573	581	597	569	544	581	583	537	586	549	581	589	540	598	517	552	555	557	601	558	583	610	519	562	580	576	569	545	571	584	596	568	553	520	606	551	583	514	583	571	584	559	585	550	549	574	574	573	578	544	571	579	574	547	585	563	573	562	562	553	575	555	569	560	568	560	554	580	573	566	566	543	535	598	577	596	553	569	508	545	559	582	563	530	582	540	565	590	536	577	507	555	560	607	546	535	532	572	556	575	554	539	538	566	539	580	588	535	563	586	588	575	577	575	510	526	549	591	557	621	561	526	594	579	531	571	564	556	552	574	525	531	595	549	542	519	554	575	577	547	559	561	535	561	526	558	584	590	625	559	569	613	577	561	587	590	567	577	546	558	543	547	554	573	551	565	550	565	550	543	566	578	574	543	508	569	546	532	557	554	585	553	577	569	587	611	540	559	584	550	540	534	590	557	561	554	584	550	592	582	581	565	561	574	581	571	506	574	599	565	570	567	591	593	586	570	528	586	568	558	553	576	522	564	535	566	545	534	590	590	555	583	585	558	540	583	594	557	550	557	577	515	558	575	591	575	594	519	573	649	606	533	578	551	578	548	591	578	550	596	588	595	587	532	543	602	570	587	587	622	531	588	526	567	556	563	524	538	580	562	583	535	595	565	519	552	566	572	553	565	539	544	548	575	566	634	543	535	525	568	599	552	564	534	556	583	557	573	541	557	569	601	556	556	544	565	637	542	576	533	545	542	585	555	562	564	584	582	551	618	604	566	553	594	533	540	561	550	538	605	553	559	584	553	542	583	524	586	536	555	563	554	604	553	554	572	567	552	546	566	545	561	543	574	534	594	558	574	587	537	558	509	584	534	551	556	587	582	543	556	556	594	571	591	560	557	573	567	555	546	606	547	589	569	554	565	581	538	576	544	538	568	546	552	567	522	553	535	574	607	599	514	555	562	538	540	575	587	572	562	547	574	576	578	574	549	537	563	545	535	593	547	547	609	562	571	581	548	552	584	530	544	585	551	564	574	557	535	549	574	578	544	527	548	552	574	566	561	564	564	596	527	559	565	524	547	586	540	574	550	540	562	593	574	530	593	543	594	552	521	627	551	595	530	601	523	547	583	575	555	580	510	515	539	594	548	548	536	589	603	561	582	558	526	553	543	574	574	570	574	570	569	551	551	589	553	582	563	567	605	570	590	587	565	599	520	514	577	540	580	545	583	528	571	526	546	582	606	536	580	517	568	533	584	554	562	536	554	570	613	567	547	564	557	557	579	596	586	618	509	559	566	565	544	540	584	589	561	522	573	552	570	561	542	573	566	596	527	526	574	556	546	551	559	568	548	562	543	568	564	534	561	560	558	576	553	531	564	512	545	559	600	557	554	574	516	561	548	589	572	509	557	606	568	587	592	591	564	524	529	526	566	559	566	534	526	551	575	607	582	537	560	578	582	530	559	580	564	586	526	521	524	516	574	546	562	551	551	540	562	546	590	553	557	611	518	565	514	547	599	543	565	567	569	568	550	563	543	563	549	569	589	537	559	544	563	548	518	575	559	525	505	579	558	560	557	599	527	638	549	608	539	591	560	555	550	570	597	587	538	547	561	573	575	573	518	570	590	561	551	517	552	512	559	616	518	552	530	549	540	567	515	569	552	566	550	541	559	541	585	561	533	584	547	521	558	548	534	571	561	616	598	560	561	554	573	572	582	544	544	572	554	510	594	542	581	520	538	552	517	557	566	551	552	564	526	562	564	572	542	561	542	595	585	554	576	578	556	573	547	486	525	526	561	568	538	538	585	590	581	556	581	570	570	580	577	571	587	569	515	570	557	528	609	504	588	510	554	570	500	585	561	552	589	559	588	556	514	550	571	571	567	564	563	538	517	545	539	583	599	567	582	594	534	539	545	597	555	600	574	550	574	532	524	550	538	515	574	535	562	558	558	558	540	539	552	538	563	573	512	561	574	531	525	589	521	549	573	539	576	584	579	528	537	555	535	566	545	546	594	536	586	556	539	551	575	568	538	533	576	548	612	574	544	544	534	541	567	541	561	590	533	537	601	539	594	601	601	563	553	598	509	557	575	564	507	553	552	529	532	585	588	555	566	596	590	511	572	542	575	526	506	551	570	565	584	547	543	584	542	521	539	550	605	567	610	534	556	541	527	542	582	510	554	563	573	534	607	539	555	571	554	521	547	595	555	517	531	558	547	545	556	562	558	555	593	548	579	602	579	559	573	568	538	553	598	503	581	560	531	556	556	544	552	591	563	526	556	562	538	576	568	547	560	538	577	547	515	568	576	562	523	530	503	622	488	580	589	547	529	607	568	580	571	539	541	541	516	578	574	572	536	547	539	540	559	562	601	579	532	540	559	592	549	531	554	517	575	565	548	550	552	545	557	564	528	558	566	510	555	545	525	565	561	544	602	543	553	544	544	539	550	553	592	578	557	562	548	569	532	554	550	578	560	537	593	544	541	578	638	604	582	564	548	536	542	557	594	548	530	600	566	514	602	537	548	588	600	556	598	544	599	569	551	517	550	585	570	555	500	539	576	525	558	539	528	549	559	525	584	584	537	565	500	602	557	568	583	590	572	529	538	571	533	534	587	549	525	545	567	547	558	586	558	602	559	526	543	558	571	554	540	559	524	546	545	592	548	524	540	553	587	503	560	574	512	546	552	571	545	549	557	543	550	543	569	524	567	539	592	568	585	583	536	553	590	536	506	566	518	546	549	537	582	547	550	586	565	510	538	601	566	535	581	556	542	556	565	536	518	557	611	581	543	573	556	552	556	579	576	578	506	559	539	545	565	565	611	596	544	571	582	536	562	548	572	553	530	565	543	601	550	516	536	546	549	583	581	528	542	516	531	582	572	537	557	510	500	524	576	569	546	542	539	530	578	538	532	560	537	522	578	526	530	576	553	602	546	575	563	555	551	538	575	550	524	560	535	537	584	523	562	550	544	577	541	563	564	537	585	567	540	560	540	574	567	543	574	568	521	527	553	589	564	537	574	584	554	573	590	571	586	558	539	552	579	564	627	576	573	593	567
27308	13028	1727	821	611	508	501	546	520	1444	2943	2112	1161	661	502	479	481	455	483	422	465	509	438	459	465	498	465	464	474	453	426	463	455	437	470	474	447	470	439	458	462	451	460	474	471	467	480	458	444	452	461	455	480	464	476	486	485	449	465	439	438	486	452	462	438	454	440	405	452	458	448	464	427	437	429	450	451	458	426	501	445	496	452	475	448	433	490	469	446	416	473	444	456	484	422	460	484	478	501	452	441	431	442	457	429	446	483	487	433	447	439	431	457	468	442	514	448	488	460	506	429	442	476	456	477	446	418	420	468	457	450	469	450	471	471	482	423	510	469	421	450	433	446	423	431	484	438	463	510	433	470	430	465	461	459	423	503	484	502	459	421	467	500	462	472	493	450	454	423	472	479	476	482	457	478	467	481	456	428	484	436	474	429	498	481	464	446	475	464	465	429	461	463	445	461	451	439	489	468	457	491	432	462	477	451	455	466	451	439	461	463	484	441	441	467	447	467	501	453	452	459	450	448	458	455	492	463	452	479	454	477	480	501	428	455	477	448	471	496	450	436	452	455	428	432	495	443	487	494	478	437	462	460	438	501	432	459	469	448	466	437	444	440	461	449	456	500	476	493	464	478	474	481	420	478	456	460	489	484	484	476	464	468	448	467	417	487	447	489	463	482	447	453	427	438	452	480	424	472	497	478	419	466	478	443	506	471	488	429	464	426	438	451	482	473	457	487	443	462	469	463	466	436	414	460	512	462	411	470	419	483	445	485	468	453	499	481	457	437	488	467	473	455	472	455	474	494	485	441	447	446	441	476	453	463	426	451	471	458	464	463	479	486	486	447	474	478	462	462	515	452	441	462	458	472	489	434	465	444	453	476	503	462	467	428	446	475	475	423	470	439	460	489	457	448	454	459	441	455	454	461	482	440	460	453	457	450	468	472	465	426	471	488	481	451	454	424	454	435	435	464	485	431	409	442	448	449	471	461	457	474	447	489	478	457	512	461	456	463	499	463	447	467	469	442	441	494	460	433	466	466	445	467	432	459	453	448	462	482	455	452	458	486	436	462	484	513	449	450	464	474	461	470	426	463	475	431	451	454	456	484	447	440	483	473	442	427	456	492	432	429	514	480	467	472	484	462	468	438	466	463	457	463	512	452	456	464	454	455	422	451	439	463	437	484	483	432	449	486	438	489	481	483	449	453	461	470	472	421	419	473	471	481	445	489	450	432	434	495	449	424	459	470	471	471	472	455	507	459	485	469	457	453	470	442	453	483	473	481	490	516	478	462	448	488	453	442	437	495	465	486	501	449	430	421	449	452	493	464	457	463	455	465	476	433	414	435	463	460	452	455	483	442	496	434	462	491	495	462	463	466	461	447	483	450	456	462	481	479	480	465	436	483	491	486	495	469	458	467	480	424	462	401	482	418	451	477	445	478	481	451	482	493	447	473	462	465	517	432	435	494	481	429	428	421	463	426	452	456	445	457	448	479	478	454	446	478	459	444	459	460	486	424	466	479	476	460	460	462	481	475	444	473	457	494	478	464	434	446	460	454	457	442	448	464	457	395	438	446	464	461	446	442	477	485	455	456	465	458	466	424	519	459	485	446	508	457	441	441	477	446	454	437	518	474	474	471	471	485	474	475	427	443	490	458	456	490	451	453	441	489	483	440	436	471	415	498	433	485	514	450	522	447	484	440	486	469	447	458	464	473	440	473	479	456	460	430	481	464	456	484	479	466	491	438	438	445	452	451	406	422	469	485	461	442	481	467	461	481	488	496	486	490	466	450	453	470	426	469	466	453	423	458	471	471	475	484	458	449	461	488	439	460	437	475	452	479	457	447	482	437	436	472	469	440	442	475	429	447	438	449	485	386	466	445	462	493	458	432	428	470	466	435	446	467	461	427	404	486	442	464	484	435	436	443	471	459	476	452	437	449	425	458	458	440	474	436	444	449	434	467	436	432	471	473	467	472	477	447	467	420	451	462	452	481	449	475	453	444	447	446	427	484	443	455	452	464	417	484	484	455	450	443	449	467	464	474	463	478	449	513	470	441	458	463	471	438	406	447	521	503	479	446	457	459	453	461	467	452	448	445	470	474	454	448	458	457	466	462	521	515	470	457	453	439	462	451	450	464	458	498	465	471	419	485	454	430	493	454	471	470	476	441	428	447	433	450	449	422	445	438	433	478	466	445	459	445	436	471	446	444	481	412	464	439	443	456	475	461	456	443	447	450	475	439	499	442	388	435	423	469	476	484	460	466	452	446	455	469	461	476	468	439	461	446	459	460	473	475	504	462	463	430	471	454	434	482	424	447	442	447	492	442	434	479	455	447	500	460	486	508	474	482	466	481	513	495	485	475	447	431	481	441	421	482	453	470	464	496	464	453	483	420	490	451	430	448	441	471	476	467	431	422	480	424	467	448	455	441	414	429	438	427	485	452	458	430	441	415	462	436	446	481	470	472	430	463	459	445	459	425	439	433	431	433	489	473	468	480	471	448	460	440	478	451	400	410	498	446	455	488	436	439	470	464	440	459	446	431	453	449	441	456	465	453	453	425	491	474	433	469	434	472	450	438	450	451	469	469	478	436	424	462	475	486	447	473	473	465	448	477	452	460	463	420	453	430	453	456	439	454	498	447	443	434	435	447	449	488	466	495	493	476	408	476	428	420	481	460	493	437	480	474	430	449	456	482	463	477	437	469	442	448	470	468	490	461	419	443	451	463	463	484	454	486	459	459	482	490	488	451	467	474	459	459	439	445	422	448	437	492	445	459	470	443	469	476	462	473	445	472	450	497	452	485	431	485	403	424	457	458	467	464	448	440	456	465	452	477	417	436	455	507	431	463	455	473	467	469	459	482	432	437	473	491	484	471	510	456	448	465	458	440	448	483	439	461	474	464	471	424	452	445	455	457	452	479	456	444	443	451	491	455	470	489	450	490	468	424	464	457	465	476	482	465	420	440	429	494	415	466	451	448	445	458	447	473	494	494	448	512	456	437	445	465	426	470	428	452	487	496	465	485	458	479	429	478	437	452	432	457	481	451	456	454	455	453	459	495	458	470	466	488	465	503	439	457	448	439	476	463	413	433	469	469	442	463	462	483	449	429	509	437	458	485	488	472	434	505	422	450	452	451	468	445	470	429	479	436	434	462	442	460	439	481	486	449	467	457	462	486	436	439	425	449	423	449	421	448	477	469	461	426	435	494	466	492	461	399	490	471	467	427	446	457	445	448	441	470	452	482	449	460	470	445	441	453	447	454	437	457	461	471	439	479	470	438	482	486	474	448	509	482	496	434	459	473	470	497	467	473	457	470	434	423	470	445	451	482	467	437	456	441	453	450	472	472	461	444	467	453	438	483	477	449	497	487	446	415	485	469	459	411	450	402	453	494	466	450	483	487	460	456	471	452	461	464	491	487	463	435	525	509	466	458	464	441	481	498	436	485	454	462	446	514	449	516	461	468	428	431	428	465	486	470	471
5087	998	888	594	544	510	490	477	514	1870	3549	2225	1122	598	430	395	407	372	417	395	357	372	379	355	389	384	389	380	385	380	385	384	404	379	406	384	440	389	394	383	396	411	371	369	380	424	404	399	377	363	363	408	362	363	373	413	340	377	388	352	373	394	378	441	369	401	395	367	383	384	360	375	366	386	407	392	414	420	398	399	380	399	390	378	379	414	397	372	379	365	391	365	384	389	380	422	423	396	395	396	410	392	391	380	364	393	378	421	356	385	408	368	350	369	370	381	366	406	380	381	358	398	372	404	393	354	382	381	424	382	371	398	363	360	400	411	419	377	386	383	386	385	335	358	360	421	373	358	394	378	364	390	391	411	381	388	389	361	362	365	394	415	371	359	392	348	379	392	394	403	390	378	370	365	343	389	407	399	365	423	349	349	369	375	383	359	371	393	384	386	404	378	403	356	411	394	365	391	385	375	370	395	361	418	412	381	344	354	405	422	379	374	397	357	384	368	362	409	431	360	415	406	374	374	363	394	428	378	377	420	389	404	379	364	382	353	365	364	407	405	395	413	372	364	380	366	385	389	375	434	370	350	402	369	413	408	377	388	393	376	411	381	413	400	342	373	363	365	363	422	373	393	384	390	392	406	359	411	399	393	368	377	400	372	362	381	393	374	369	389	379	398	360	378	373	396	393	361	370	418	383	386	371	389	369	369	393	375	378	353	407	356	377	382	385	373	353	397	377	378	379	384	375	375	386	413	389	348	423	398	388	409	386	385	351	394	362	380	394	360	391	423	373	391	395	407	379	396	387	370	410	429	367	373	367	395	394	351	395	400	395	389	353	416	391	384	401	378	382	375	379	368	372	381	366	366	390	398	393	386	384	400	397	399	403	424	409	384	400	399	393	409	379	369	370	392	388	409	368	366	404	388	387	366	390	376	411	377	366	377	378	410	370	359	416	349	398	413	375	388	392	390	394	374	405	372	356	398	408	385	354	379	383	396	410	395	384	394	386	412	400	403	403	376	389	355	405	392	386	366	382	395	413	398	373	400	437	424	401	384	403	413	417	393	376	396	394	396	384	400	382	391	409	403	360	383	395	393	403	381	420	409	382	389	363	366	411	408	389	365	378	406	380	380	373	372	381	374	402	399	407	382	394	405	395	395	394	395	392	395	396	381	396	386	367	388	390	390	391	371	378	346	352	419	388	391	431	406	388	393	394	406	396	360	381	366	404	363	409	357	350	378	388	396	386	413	404	416	407	424	374	360	364	379	389	359	394	385	396	419	436	365	383	404	382	360	359	415	387	370	414	400	373	369	381	367	374	369	401	407	396	422	387	397	310	391	404	369	375	366	364	374	413	388	396	404	372	382	401	392	396	384	391	398	406	406	364	371	383	384	364	377	408	353	412	386	382	382	398	383	383	416	372	435	376	397	383	376	372	355	393	368	404	356	348	397	399	366	402	395	397	386	380	381	417	379	378	367	371	392	381	410	404	407	375	396	362	383	376	393	401	391	393	369	424	339	375	407	381	380	412	374	377	371	399	418	403	408	383	388	436	388	364	364	390	381	381	370	386	407	352	395	376	366	420	367	365	414	393	387	374	395	376	390	375	387	364	355	391	402	368	406	409	401	388	382	402	395	377	347	411	376	359	366	412	369	398	393	370	379	423	401	371	394	396	384	356	394	353	360	357	383	364	371	393	377	415	354	377	397	367	405	381	376	374	418	389	384	385	368	398	376	348	389	387	354	385	377	323	368	362	365	385	393	354	401	420	395	383	392	395	388	389	397	411	429	390	367	392	391	408	396	426	384	396	413	384	357	381	380	416	359	402	394	407	393	393	420	353	426	348	444	368	409	373	369	382	405	393	386	354	398	373	392	400	364	406	391	352	409	368	420	387	388	355	359	390	396	395	414	376	378	421	417	369	388	393	401	378	394	367	381	413	395	380	387	374	410	401	406	389	365	404	370	388	405	368	413	392	384	417	434	353	389	388	399	383	396	385	408	382	363	362	371	385	394	380	380	369	378	370	431	399	407	393	421	394	379	387	407	396	364	388	381	365	362	382	372	389	383	371	393	391	384	380	349	426	385	417	382	375	388	394	384	408	388	378	375	378	387	427	377	409	384	373	366	423	398	375	383	389	366	385	374	393	387	357	409	398	382	379	377	381	367	397	396	413	401	356	362	380	393	386	408	404	403	435	438	401	378	367	411	390	417	373	358	359	371	394	408	378	412	354	393	354	413	382	370	433	390	375	393	369	401	393	386	395	373	397	400	390	399	388	356	352	379	365	398	396	404	347	396	383	390	371	374	384	408	372	382	403	383	367	414	384	384	403	399	350	397	416	358	367	337	386	405	391	414	428	407	400	379	361	386	376	388	355	404	428	410	370	418	365	380	379	333	391	393	396	377	373	377	420	365	400	383	391	390	382	400	402	378	411	399	378	396	399	380	369	381	374	392	393	399	374	407	406	411	429	371	374	370	390	394	387	364	356	352	377	377	395	389	382	368	383	340	411	378	382	409	427	385	377	402	424	348	364	367	370	399	386	370	398	362	385	418	385	408	421	418	361	420	380	386	385	396	398	351	384	413	385	399	390	400	399	390	408	384	380	389	391	408	361	386	410	402	380	393	392	431	372	421	403	365	386	413	388	370	377	390	426	392	398	394	375	378	383	384	380	371	412	425	373	377	399	373	383	378	388	383	376	399	393	380	372	388	377	398	367	387	417	366	397	386	373	382	386	400	416	375	392	368	415	403	397	409	403	386	401	380	391	385	389	379	396	424	377	378	371	364	391	393	409	389	349	408	403	367	372	387	388	396	389	369	374	388	395	379	394	401	402	365	412	367	368	398	348	429	400	393	403	394	383	405	374	349	363	380	385	393	353	390	365	381	354	402	366	428	383	387	375	372	391	398	421	396	355	362	397	355	399	398	376	374	386	403	363	384	357	373	369	394	356	375	383	397	383	406	376	431	425	377	401	414	363	366	383	411	378	376	387	380	411	369	380	361	358	387	384	401	411	409	395	365	378	372	389	355	360	402	370	406	396	392	382	396	381	390	353	379	370	395	391	369	376	381	397	406	387	379	346	405	373	390	402	372	414	404	366	386	382	379	383	383	349	398	383	411	398	351	405	381	416	381	397	434	389	389	381	368	399	382	383	389	361	430	389	374	385	381	385	380	390	439	400	413	411	366	397	385	366	387	373	369	404	363	420	394	375	387	379	374	385	362	392	390	395	415	389	387	388	362	324	379	424	368	374	388	378	360	417	406	379	385	409	366	375	358	417	366	415	369	363	385	413	379	401	354	411	349	372	386	420	372	406	390	424	383	406	369	378	392	390	391	415	414	340	414	365	392	378	374	408	373	369	393	386	388	383	361	367	404	406	379	400	369	401	405	377	398	353	380	385	400	380	397	365	399	412	392	425	365	385	396	402	383	406	383	398	384	384	398	395	397	374	391	381	389	397	408	409	379	374	382	379	393
24876	21052	27328	24988	10076	1653	1104	882	1309	16946	22255	14414	5143	1386	748	543	515	487	508	531	514	483	525	546	508	519	560	517	542	486	499	499	491	514	482	490	515	480	520	493	486	489	510	484	501	455	513	494	515	516	573	538	474	534	483	512	519	485	541	491	505	492	464	473	493	478	498	523	491	538	483	516	482	493	478	476	493	500	506	499	472	514	508	499	515	491	517	521	512	529	480	481	482	463	493	496	476	481	515	509	499	525	522	482	516	467	488	449	480	491	468	481	531	472	504	526	519	500	533	510	517	483	516	472	483	496	500	492	474	492	490	500	505	516	511	490	529	500	522	491	476	469	505	475	488	497	484	533	531	531	516	498	499	476	470	494	513	496	466	531	501	519	493	512	501	509	524	491	510	547	500	505	511	526	487	501	534	497	499	512	499	477	532	502	500	508	514	499	552	517	488	494	503	518	512	484	494	502	510	518	510	497	515	549	536	506	487	521	509	552	478	517	497	501	489	506	494	445	493	493	490	515	501	465	451	497	486	462	522	488	528	481	526	507	485	505	497	488	501	515	518	487	530	480	521	502	505	511	477	505	537	501	500	510	509	490	478	469	491	519	465	489	467	525	504	495	475	530	533	516	521	476	521	477	509	523	503	455	509	488	464	476	479	484	482	511	515	458	515	527	524	478	479	488	505	493	520	475	484	464	491	498	497	539	519	538	506	477	515	501	581	470	512	511	482	538	499	495	510	497	484	510	556	492	513	517	494	481	507	485	514	511	519	551	526	507	507	536	490	497	515	476	507	511	481	479	480	488	482	533	500	478	510	517	479	545	468	447	502	460	500	485	502	491	480	523	525	460	515	507	487	471	518	511	536	485	504	498	493	493	487	481	494	504	517	526	499	475	488	493	506	514	543	521	468	517	503	540	465	486	518	524	541	502	511	508	486	487	499	525	503	487	512	512	534	514	492	517	512	536	520	513	492	532	541	521	455	461	522	503	467	526	532	520	457	455	517	538	468	510	492	526	514	463	522	502	501	473	538	494	520	503	472	516	516	494	497	515	521	536	501	497	506	526	503	509	497	507	501	453	502	493	481	489	509	510	509	504	500	530	474	489	472	477	493	510	501	490	527	487	532	517	476	499	509	483	463	496	493	467	507	477	533	486	473	450	458	488	507	492	480	498	482	492	466	505	471	473	500	511	519	484	511	524	512	498	500	492	520	504	527	419	516	508	494	495	461	535	506	490	486	531	504	506	514	530	470	479	486	503	487	483	524	513	492	527	506	507	465	550	511	492	515	516	493	498	498	483	504	538	484	496	511	524	531	493	486	499	506	498	511	484	478	538	487	480	502	480	494	467	527	482	474	480	464	503	487	493	534	507	461	485	487	504	514	545	531	488	500	453	500	471	501	525	469	488	471	502	508	511	507	509	465	492	493	480	477	517	497	477	501	487	484	493	503	505	463	498	519	470	510	520	481	527	488	501	525	511	490	489	498	550	465	476	500	488	501	446	470	470	521	467	509	520	516	530	519	522	486	498	479	468	454	470	487	512	495	511	492	500	521	486	482	509	483	529	554	511	492	488	472	538	479	482	493	531	528	456	535	481	468	506	509	502	476	505	473	497	517	484	485	485	520	474	501	509	507	486	472	494	490	498	467	498	502	493	481	519	478	559	452	510	492	480	494	440	572	493	485	490	509	474	528	488	520	504	481	498	474	498	475	522	518	497	477	521	543	512	467	477	479	531	508	514	502	511	496	513	466	474	476	478	512	500	487	521	498	491	484	476	446	434	467	532	499	479	484	475	495	473	506	488	448	503	501	557	460	448	505	479	485	511	484	491	501	515	526	483	525	506	481	499	451	497	473	525	466	502	510	452	532	508	517	525	477	521	494	502	493	505	494	493	519	486	515	485	518	522	473	441	506	508	493	472	455	538	505	502	489	505	470	502	494	496	487	502	529	470	532	505	556	480	510	477	481	497	495	506	508	500	474	473	499	517	513	552	500	500	491	526	509	509	494	501	533	487	547	488	492	523	465	524	496	475	510	510	504	478	488	500	481	478	523	490	522	523	504	517	511	479	466	495	501	527	512	501	507	548	510	502	519	502	534	467	500	519	481	480	475	539	522	540	491	484	472	477	472	522	503	471	488	508	500	501	489	569	476	492	508	519	529	497	511	474	478	491	480	488	478	467	486	483	499	481	512	496	491	504	532	479	515	467	502	498	459	484	526	543	486	474	483	502	484	472	527	476	509	514	534	464	520	502	476	529	487	524	520	472	462	484	469	491	481	470	517	515	500	495	463	467	488	509	492	506	471	502	563	493	494	553	452	460	513	527	485	492	503	499	508	522	537	495	517	510	526	515	459	478	527	489	500	498	518	506	504	513	490	486	474	550	483	555	485	493	503	487	519	483	500	475	489	507	534	521	492	484	505	527	482	509	487	502	489	445	495	495	530	490	497	527	521	484	515	477	483	491	488	507	503	504	450	515	497	521	466	481	458	541	466	491	510	500	499	509	469	476	497	503	485	476	489	454	509	479	504	481	460	533	536	454	475	513	534	488	477	494	492	489	492	543	485	470	494	470	502	519	476	499	487	492	476	518	481	526	505	500	478	487	515	487	484	487	512	526	467	470	494	489	481	465	500	499	465	506	514	472	501	530	484	496	509	516	474	525	485	515	488	517	499	467	509	503	489	518	508	510	514	506	493	462	487	518	515	481	482	480	488	567	480	453	506	490	503	493	493	556	518	525	494	531	501	478	484	447	489	497	511	461	495	487	490	479	511	502	506	476	483	512	495	493	491	530	481	524	471	516	499	504	562	507	541	507	468	512	473	563	471	511	490	503	473	492	486	500	487	487	493	522	496	505	488	487	459	512	520	494	535	513	463	495	522	482	501	467	548	542	511	501	466	502	495	516	477	505	521	481	482	534	477	502	491	509	495	513	511	502	486	502	489	516	476	513	516	526	561	473	515	541	499	523	482	501	500	508	519	404	490	479	479	505	472	511	536	486	480	465	532	469	489	505	497	508	502	507	550	468	483	447	493	480	502	482	492	516	489	509	486	484	478	490	517	476	497	475	489	501	511	455	443	473	536	497	528	481	547	508	457	528	536	505	519	534	513	490	534	523	495	508	509	517	530	527	547	494	485	498	501	537	518	526	507	536	487	496	516	486	494	509	500	484	474	489	509	487	494	481	517	485	508	509	495	521	511	523	527	468	505	517	474	522	502	448	499	477	519	496	477	479	477	498	505	537	538	521	493	525	480	504	492	512	461	483	518	514	457	464	498	470	485	505	518	505	514	497	504	499	446	531	499	501	460	483	478	487	479	481	460	499	505	517	528	487	470	497	495	480	460	479	495	539	550	447	515	487	487	511	495	519	473	466	532	486	494	489	514	528	486	515	489	521	471	501	473	490	487	487	502	474	519	523	475	502	495	491	468	470	484	477	476	486	496	477	503	462	519	500	489	481	486	479	516	467	489	495	507	453
4027	4447	3335	1891	1427	1234	1060	944	1795	19774	19283	11979	4553	1416	593	480	421	472	431	437	447	412	448	448	455	404	417	452	425	419	453	426	419	419	422	417	435	450	448	447	447	462	429	443	442	452	435	432	408	416	410	413	423	464	427	436	448	437	417	404	428	416	426	438	446	460	435	432	423	411	428	404	432	421	465	445	415	413	442	413	427	455	477	413	404	433	434	415	431	453	422	411	432	444	463	454	431	474	415	421	436	427	421	448	434	444	437	440	460	424	428	418	416	422	441	434	410	460	434	468	485	445	434	418	446	436	466	436	440	456	424	440	415	436	454	445	431	440	408	438	446	419	408	453	447	439	433	418	429	415	449	444	472	449	447	425	443	420	448	440	447	419	435	430	449	397	406	463	380	422	420	466	391	454	444	395	459	408	468	455	407	453	451	469	416	423	429	473	488	432	429	458	436	421	421	421	476	490	432	439	371	444	425	412	400	426	433	385	425	442	425	420	405	410	436	421	439	432	479	459	421	412	455	414	412	459	405	417	447	401	428	409	446	438	428	478	482	423	433	423	449	407	438	432	416	418	441	441	449	418	447	434	422	435	426	416	454	438	426	419	453	432	441	418	439	423	466	447	440	411	454	455	417	405	412	431	428	430	412	451	441	449	431	425	437	434	446	480	470	421	437	435	443	442	443	440	440	429	447	464	410	419	429	437	464	458	469	467	446	435	456	410	408	418	400	392	428	411	443	475	456	422	426	424	442	439	433	429	436	409	453	451	474	419	425	420	442	458	443	404	403	424	417	415	461	411	416	394	434	422	387	439	409	416	424	409	433	430	458	435	422	439	426	452	431	412	443	408	409	459	441	427	402	416	445	416	436	430	446	475	431	426	459	434	458	456	436	436	431	458	484	437	435	457	450	418	439	439	433	446	437	457	436	459	457	433	391	410	443	440	454	418	432	480	445	409	478	423	424	416	403	400	460	449	431	442	418	439	413	423	441	442	443	424	429	429	463	478	415	433	426	447	438	475	449	446	437	433	402	428	456	409	455	444	439	419	454	458	430	423	461	443	456	401	427	410	426	430	450	414	448	422	444	419	434	439	400	446	419	425	409	440	392	453	417	437	422	446	426	484	443	429	413	454	428	428	422	425	429	401	430	401	408	448	460	433	455	420	442	468	437	446	440	436	451	496	450	440	378	447	423	408	471	476	410	426	400	459	410	425	421	431	428	412	434	458	459	394	411	429	409	448	454	419	442	428	445	449	399	412	467	388	446	457	423	405	432	443	429	424	414	431	404	462	417	445	471	439	385	436	478	423	450	446	422	400	445	449	419	425	437	422	439	444	439	471	442	452	407	385	436	437	455	438	438	448	419	454	417	404	435	426	422	435	462	456	434	442	442	415	399	462	426	427	408	417	458	446	431	438	413	445	427	433	453	383	435	466	421	443	443	429	467	413	385	410	435	434	455	460	438	422	448	424	430	455	416	429	439	450	451	420	421	410	425	454	461	420	428	425	387	476	436	413	401	427	450	414	489	445	398	449	420	421	425	430	418	431	398	469	413	425	457	452	439	414	452	404	407	433	419	403	428	431	450	463	431	442	435	429	440	426	440	400	422	448	413	458	444	443	440	415	477	417	422	412	422	447	438	439	425	428	431	429	422	428	427	426	439	417	425	458	439	438	457	429	464	437	439	442	406	461	444	464	449	430	415	455	438	411	442	424	430	460	442	408	405	454	423	414	415	392	439	457	390	396	410	448	449	414	426	439	440	428	403	449	449	438	444	456	427	446	443	430	443	415	449	456	443	403	394	438	452	488	381	436	416	457	417	440	433	439	417	420	450	443	398	448	421	441	447	436	424	457	433	470	436	414	385	442	454	400	413	432	437	446	433	435	445	453	428	428	452	456	455	413	455	415	464	429	414	462	435	410	456	426	441	443	451	424	420	444	411	439	419	448	423	477	422	442	431	433	436	454	446	419	450	438	450	437	468	434	405	454	435	418	469	461	444	415	430	439	428	419	437	471	418	432	435	384	438	426	449	465	472	471	457	455	412	442	427	422	426	424	443	462	458	419	485	401	432	392	425	467	390	421	468	465	447	432	475	428	428	465	404	453	412	410	423	434	390	433	435	396	460	446	475	411	472	449	437	470	427	425	398	426	432	431	414	431	401	438	450	410	422	435	402	437	422	457	426	397	434	425	435	399	441	450	448	435	394	390	458	468	442	421	453	446	436	413	427	401	425	427	427	426	429	425	447	416	444	475	422	423	463	402	476	420	459	434	441	460	469	425	443	465	428	459	435	426	456	385	411	425	418	429	420	444	462	418	429	419	435	450	463	400	427	433	445	452	404	464	443	430	448	423	413	430	405	442	448	443	467	422	461	420	435	417	440	472	437	430	434	443	458	413	447	412	448	415	432	400	440	479	472	433	417	439	450	485	447	449	404	438	404	420	434	439	455	400	423	436	420	414	426	449	420	458	433	432	415	459	431	440	414	477	433	404	429	399	430	421	421	446	426	422	455	408	469	419	406	439	442	434	471	436	472	424	435	444	430	452	398	403	445	441	454	412	445	427	422	438	449	423	454	449	436	487	424	409	437	424	451	428	447	415	446	426	429	474	442	458	410	478	446	452	438	436	444	431	433	426	446	425	401	402	427	453	416	444	420	409	457	449	417	432	414	404	438	438	419	427	444	418	408	415	417	425	463	459	441	421	417	436	425	461	440	459	442	447	450	432	431	433	425	394	436	424	441	405	432	421	388	460	439	433	405	441	436	440	389	443	438	452	445	412	445	445	479	451	419	450	479	393	431	401	423	453	440	455	430	435	415	415	473	459	427	406	465	416	421	451	447	444	435	408	475	440	443	459	413	445	439	448	392	452	412	438	426	433	444	434	455	414	401	472	423	431	425	433	438	457	405	461	446	461	405	440	432	427	419	462	424	411	449	435	428	421	443	445	441	432	451	465	423	452	425	413	441	416	443	411	419	411	402	408	434	422	423	467	404	439	384	417	458	422	415	426	426	456	426	417	430	414	452	450	397	426	435	412	450	419	477	415	438	439	428	484	432	442	422	412	451	414	463	415	385	452	437	423	432	417	433	406	386	404	456	421	467	422	446	425	474	424	432	428	428	440	419	419	435	412	462	409	406	422	447	433	438	422	387	413	436	453	434	415	447	428	454	431	442	389	430	449	443	425	426	375	455	446	434	459	440	447	445	392	405	417	443	385	430	452	413	383	435	433	436	442	415	413	445	441	446	420	435	424	458	414	467	444	461	432	427	464	432	430	406	434	424	422	444	414	403	438	420	412	446	420	439	425	417	390	425	451	432	405	448	425	447	406	474	441	445	395	411	409	432	432	416	410	433	470	447	416	438	436	506	422	476	481	420	411	461	390	444	430	442	451	426	394	462	492	429	432	400	432	444	414	459	454	419	441	434	453	424	462	417	448	428	412	445	453	409	438	461	425	440	442	463	443	417	430	447	476	453	409
23953	21069	28300	24077	21051	8692	1992	1195	2209	27307	35739	24767	9859	2458	1000	712	656	720	609	709	702	648	732	680	630	680	678	637	638	653	673	708	655	646	680	650	635	609	660	656	698	695	664	689	672	645	634	652	677	687	688	672	611	659	668	655	620	682	674	656	600	616	626	653	649	668	661	643	665	623	680	682	666	644	662	715	657	652	634	670	652	683	638	625	653	633	622	674	664	662	685	682	606	646	675	634	631	636	619	670	644	633	679	671	673	612	646	669	660	706	651	637	656	638	647	702	637	678	668	648	611	628	648	671	621	634	671	623	643	638	600	726	663	654	729	657	628	663	674	706	689	666	651	638	636	602	580	659	657	631	637	680	673	616	620	686	639	655	635	687	661	662	667	694	609	701	607	673	654	671	626	648	713	654	637	661	625	676	642	627	629	637	652	642	642	608	646	646	663	679	631	675	660	711	696	624	658	636	649	667	655	629	633	679	592	664	590	668	646	684	679	669	604	626	663	631	670	645	640	638	617	613	631	705	629	654	690	650	685	649	664	687	661	643	677	665	653	694	639	687	683	629	627	683	652	673	679	650	671	652	638	721	661	673	663	684	630	679	632	713	660	614	672	684	640	657	719	651	702	646	653	711	688	631	631	655	701	642	630	658	646	680	650	677	648	617	626	624	633	641	672	676	672	661	671	674	704	650	667	664	677	642	643	668	688	627	686	640	594	619	614	686	697	615	623	668	630	637	648	656	635	631	652	656	663	666	700	682	628	637	667	660	678	661	650	699	649	657	624	694	635	596	628	627	641	660	602	632	662	654	650	668	687	655	611	638	676	653	651	643	648	631	672	635	608	664	661	665	625	666	657	648	676	592	680	673	633	675	634	649	704	615	644	656	651	649	657	625	653	654	656	643	696	672	635	617	646	656	626	675	628	694	642	610	656	639	641	694	665	644	650	702	664	649	644	652	672	654	661	643	621	664	650	643	648	653	637	665	666	672	663	697	660	664	654	665	623	678	585	638	597	624	657	662	662	621	664	634	643	699	675	642	656	618	627	702	668	635	674	650	629	623	640	735	642	665	700	641	682	616	612	644	612	643	685	671	636	652	650	614	629	669	663	653	683	614	657	675	650	707	634	645	616	662	669	658	701	625	651	658	665	623	669	671	610	687	647	672	622	618	658	666	679	609	662	665	672	623	642	631	671	668	643	701	622	695	642	626	647	637	620	679	646	643	644	645	642	695	662	633	654	626	612	742	667	625	629	664	647	659	663	691	636	621	604	676	668	647	696	627	630	653	630	657	651	638	640	670	657	618	705	672	635	633	644	596	649	643	648	668	629	658	687	605	661	634	647	637	677	609	658	635	631	635	637	674	660	620	652	661	672	671	599	621	596	624	651	622	697	628	596	687	700	653	661	677	619	648	694	608	676	655	651	676	622	688	640	650	642	715	618	664	618	676	685	616	657	621	686	619	677	668	638	604	606	583	676	656	663	697	608	632	596	668	619	650	616	641	656	648	670	633	633	673	664	662	677	660	652	625	649	613	681	620	661	666	612	646	665	640	687	685	616	636	646	652	697	630	642	623	640	663	665	597	621	613	628	667	688	653	677	659	634	673	672	654	633	712	635	615	658	634	624	598	589	662	640	672	612	640	636	661	647	658	653	649	675	668	652	673	643	641	643	658	648	647	662	706	649	636	660	632	646	633	642	626	644	621	585	642	616	685	652	672	685	709	668	658	574	646	608	648	652	652	675	625	645	658	629	641	619	691	685	654	613	630	674	647	663	600	665	668	642	623	673	660	642	619	679	618	633	654	651	636	642	683	624	673	637	648	651	622	685	685	651	627	644	676	662	668	673	640	658	660	626	652	662	667	636	636	688	678	657	646	651	635	675	654	681	659	652	690	627	635	613	624	619	643	706	644	618	688	640	663	615	640	630	623	667	611	697	711	660	630	611	640	612	652	600	654	654	626	626	677	669	643	671	692	685	726	672	661	636	680	633	628	641	602	676	660	670	649	650	641	656	620	653	639	670	665	633	643	605	671	647	649	667	662	669	668	700	682	646	627	655	642	662	653	715	595	648	647	701	665	644	624	623	674	676	596	655	662	646	649	651	654	567	651	680	685	650	661	630	657	694	645	652	651	653	620	621	636	623	650	621	630	638	616	624	670	653	644	705	657	680	675	640	610	630	621	637	608	685	666	667	674	648	678	634	639	668	617	607	682	687	636	648	636	627	612	648	639	628	673	602	630	654	671	597	631	639	637	601	628	646	662	644	657	689	638	669	648	652	667	681	639	668	661	656	648	664	625	627	638	671	709	588	658	631	605	608	676	622	654	631	714	682	664	678	651	676	636	647	622	677	624	635	586	688	650	650	683	676	646	640	616	643	658	655	616	621	674	660	679	652	658	661	651	602	634	679	692	665	600	682	621	645	676	693	637	666	627	642	648	625	684	592	645	668	623	728	704	659	644	593	663	631	663	656	664	589	625	660	647	652	631	663	634	668	646	654	661	663	630	681	683	638	612	628	642	627	641	644	699	626	653	656	657	626	688	649	659	626	647	646	624	664	671	645	686	654	652	721	650	655	638	626	657	668	695	659	628	601	623	610	614	622	710	629	632	634	638	651	642	635	667	650	643	667	649	676	616	666	626	659	724	664	614	688	662	637	617	690	669	644	652	619	611	575	651	654	635	667	648	678	630	667	655	645	654	620	618	648	642	674	624	668	664	627	655	598	652	649	643	639	645	711	653	646	653	604	723	635	620	627	692	635	647	632	638	626	636	659	638	630	622	703	615	651	640	603	631	648	637	632	684	658	627	628	657	667	646	659	680	672	652	608	667	662	628	657	669	650	616	729	636	670	616	667	659	616	649	644	612	673	662	651	657	636	686	666	636	642	660	661	600	637	644	706	604	640	650	633	689	597	685	660	633	669	651	580	659	607	663	674	614	678	653	640	679	661	629	643	690	702	634	652	624	611	593	636	622	674	606	646	654	616	644	665	658	656	673	654	628	643	564	670	676	629	642	626	668	614	640	652	610	594	650	626	637	619	615	619	666	661	646	633	702	649	580	644	631	671	606	640	691	666	631	642	668	678	689	625	649	684	602	607	646	659	671	619	627	628	626	666	642	661	636	686	649	625	651	660	687	674	656	694	659	658	629	661	684	628	639	660	649	686	644	658	621	704	655	651	684	673	648	607	660	643	642	608	678	683	642	650	652	633	625	623	657	637	678	650	633	674	639	623	614	619	656	666	611	684	643	618	688	649	657	687	640	631	591	647	647	675	697	669	632	698	674	669	653	678	676	660	639	599	674	620	652	654	630	628	625	634	689	623	605	657	638	652	624	593	623	686	667	605	700	656	612	623	667	647	647	647	638	664	634	627	618	650	683	650	671	637	689	674	632	620	653	636	591	655	659	642	665	601	701	650	631	634	653	661	722	626	648	636	618	683	659	654	626	650	664	611	626	632	619	642	651	630	640	637	611	609	648
4507	6999	5666	3593	2503	1657	1477	1283	3460	30743	30902	19592	7596	2178	932	601	558	543	550	555	583	524	535	593	533	530	575	568	565	561	566	570	495	548	560	564	576	553	551	526	592	557	548	559	582	557	525	540	553	526	586	543	549	566	562	554	533	587	592	578	566	564	566	578	545	528	544	556	563	581	550	514	517	527	549	564	588	501	550	595	549	544	546	539	562	552	545	538	543	543	568	508	569	519	579	579	557	556	500	526	590	533	602	515	558	540	542	566	592	540	572	546	534	539	523	556	568	511	557	568	555	573	540	590	540	584	568	580	566	537	538	585	567	573	576	532	542	553	537	564	550	571	563	591	533	568	533	549	528	550	554	507	556	547	546	506	602	514	537	562	518	549	491	535	575	562	577	510	565	541	502	570	525	535	538	565	612	546	559	558	576	529	508	557	538	535	545	548	595	509	532	562	541	548	563	595	558	517	561	506	534	550	549	570	539	534	531	501	535	584	541	586	561	527	538	572	571	538	585	536	581	546	532	589	596	534	583	556	577	529	580	555	553	544	549	585	562	560	512	567	562	532	534	564	547	553	519	584	508	562	529	545	581	564	561	550	581	543	545	554	551	546	540	587	539	557	538	520	556	554	575	561	507	551	497	558	560	542	583	591	540	467	565	589	563	574	549	544	518	592	543	518	570	578	556	533	525	537	573	554	551	546	545	550	508	528	583	572	566	515	574	571	530	555	527	547	582	566	544	530	575	515	525	552	523	554	553	537	629	568	534	557	513	559	549	581	548	518	555	582	566	550	514	535	539	533	584	505	548	599	530	575	540	512	551	546	570	530	537	526	601	569	518	524	592	511	561	567	556	581	561	600	552	587	536	574	559	535	547	562	631	571	553	545	507	567	529	557	516	540	536	556	555	551	554	506	538	536	550	577	552	530	553	559	575	531	574	549	591	539	557	531	508	563	567	522	589	552	561	581	562	552	548	564	539	540	571	545	586	567	538	559	541	531	521	530	577	534	564	509	535	579	521	546	537	548	526	549	538	527	515	504	530	585	547	513	517	561	525	557	512	558	570	534	559	540	533	566	560	551	572	540	514	544	578	546	562	559	562	549	520	531	574	549	560	510	545	566	516	581	488	533	515	535	562	542	531	557	567	572	540	576	528	565	517	516	531	551	539	530	565	522	553	546	544	554	543	539	534	612	527	534	524	593	565	543	541	544	577	518	540	545	554	491	578	531	538	555	561	562	565	490	550	519	538	556	550	547	530	510	549	549	547	522	547	536	522	503	559	504	559	546	507	557	523	550	560	558	548	573	582	519	525	509	555	528	561	544	538	527	547	533	524	545	520	508	531	552	585	542	557	579	488	526	540	506	498	594	551	544	531	540	545	569	527	553	569	537	537	535	540	551	550	530	576	587	526	560	532	543	583	542	561	570	514	542	584	557	581	539	537	531	585	552	564	579	604	518	545	569	524	529	492	526	547	530	544	531	542	538	534	549	528	571	571	528	505	596	558	519	542	525	537	556	562	545	538	560	521	530	538	543	582	539	570	544	537	566	556	536	536	512	546	545	523	614	562	536	585	543	547	537	510	489	550	547	539	521	561	533	543	563	547	550	543	561	553	537	574	536	552	584	546	530	548	568	531	585	569	502	549	554	563	558	561	512	553	533	540	548	549	543	557	525	554	575	544	577	599	565	557	509	543	581	530	538	509	549	582	560	483	568	539	577	562	552	580	550	523	540	541	566	551	549	539	561	559	536	523	570	582	528	581	519	574	565	533	544	551	538	528	562	548	587	529	575	575	534	555	524	549	562	541	547	512	548	551	564	541	524	512	527	548	570	579	530	476	575	530	549	530	543	531	556	519	551	542	522	544	553	553	549	535	548	573	509	541	499	533	514	508	520	573	550	498	524	531	541	540	574	538	567	565	578	504	521	572	540	476	568	571	532	535	562	544	588	560	493	529	567	516	598	549	559	569	542	534	580	507	548	577	534	570	522	540	592	527	574	533	587	588	549	532	583	554	543	533	566	536	568	522	527	561	581	553	568	540	517	564	560	561	563	556	565	568	588	558	543	579	543	539	522	562	538	558	570	569	555	561	543	556	540	570	574	556	546	553	532	560	545	554	581	511	555	537	507	527	526	518	500	530	566	500	533	523	493	530	543	558	575	504	528	527	514	549	524	523	545	566	532	550	556	524	558	560	561	543	537	560	536	562	525	529	529	487	577	524	547	550	530	551	535	507	548	614	494	522	540	547	510	539	534	526	611	547	546	555	528	597	571	559	555	545	555	524	535	531	547	530	588	534	535	579	511	562	569	541	541	571	547	558	534	521	544	521	567	511	557	572	578	557	518	554	561	530	570	541	535	565	555	527	567	529	524	543	532	577	553	519	567	547	552	556	535	556	517	536	539	578	592	597	560	563	537	567	520	536	535	588	575	550	566	551	576	551	530	552	571	565	556	532	577	561	553	573	551	537	597	529	540	519	568	541	542	569	594	540	525	541	577	533	557	530	539	530	556	560	539	578	540	538	514	572	533	521	527	559	551	549	477	580	509	527	547	521	561	546	511	569	556	536	546	537	554	518	562	572	584	494	549	546	548	533	517	524	572	566	535	548	572	499	534	609	578	555	543	534	528	527	517	541	572	549	573	521	583	573	543	517	504	537	593	551	513	531	507	556	513	565	521	534	553	530	540	538	562	536	522	518	576	568	536	535	531	605	525	547	592	509	543	551	562	559	587	518	539	530	539	513	550	487	523	554	586	544	594	517	524	513	554	556	552	513	511	535	565	547	576	549	534	565	526	585	578	493	572	518	514	577	546	557	551	497	554	566	518	567	565	491	551	549	534	547	519	552	579	576	544	531	542	543	546	513	534	557	555	562	549	543	575	546	539	568	537	597	551	541	572	592	522	520	548	557	529	581	569	541	567	500	563	557	528	556	557	500	555	546	539	543	536	520	546	561	555	535	538	487	533	525	515	530	523	510	526	539	516	571	585	543	566	507	557	557	545	528	523	510	547	569	518	561	548	551	538	542	584	587	535	548	528	507	499	513	560	545	529	562	554	541	527	542	556	547	558	566	534	512	558	588	514	554	520	544	534	566	533	545	512	568	522	532	539	533	509	537	548	498	536	503	560	552	522	518	579	562	567	552	547	585	541	550	613	526	545	547	551	509	523	550	525	569	533	531	512	541	537	549	537	509	551	575	532	538	555	566	523	517	533	523	531	550	525	539	552	568	521	551	536	544	535	567	517	542	585	551	579	557	564	535	525	569	562	502	524	529	549	516	559	547	557	553	577	542	566	550	535	544	529	578	515	524	554	575	525	547	535	576	545	578	565	534	559	524	559	520	539	518	537	537	541	527	496	551	559	522	539	538	584	518	592	540	542	527	560	554	513	527	545	567	551	554	534	520	537	556	538	539	600	544	538	491	540	602	533	557	544	502	531	541	518	567	552	523	602	533	522	562	567	556	560	508	551	509	502	516	547
27295	12806	1653	906	532	505	464	437	670	1895	2396	1711	927	529	479	431	427	409	397	437	412	403	376	418	381	397	380	421	368	391	405	422	400	371	415	423	397	405	419	415	400	400	408	363	415	409	436	399	384	388	384	377	408	433	417	377	398	411	415	353	386	419	404	427	379	402	427	400	400	425	415	406	406	378	405	447	436	391	398	411	393	369	432	412	379	398	380	371	416	417	418	364	424	375	389	402	420	411	403	440	409	400	382	399	413	369	361	377	402	380	432	404	392	390	384	405	411	374	388	396	411	390	417	434	365	403	393	393	408	414	407	408	374	422	395	410	402	396	410	398	407	403	403	358	433	430	438	403	413	395	412	386	405	398	389	406	420	429	421	408	405	414	428	412	414	414	431	370	402	412	436	376	364	385	386	434	374	440	443	376	428	419	410	376	378	360	408	368	404	395	362	434	410	395	411	384	386	385	384	444	420	378	391	429	409	416	419	377	405	434	410	439	414	371	404	416	374	383	384	403	405	432	404	395	428	398	392	410	392	443	393	417	426	382	386	403	399	420	437	384	413	375	401	443	399	455	391	424	394	387	377	407	409	386	401	430	422	402	421	413	385	390	360	428	393	403	418	392	424	411	439	425	371	432	399	392	381	388	443	357	386	349	412	391	411	399	404	414	447	410	395	426	360	391	388	405	425	396	432	410	403	390	389	402	378	402	402	392	424	390	405	415	425	425	424	419	394	402	431	434	384	434	405	394	366	405	403	410	413	395	398	373	415	366	391	399	400	384	413	400	434	411	415	403	397	401	381	432	414	382	403	398	380	391	371	407	386	408	407	407	440	406	404	397	421	408	375	379	380	428	400	381	403	374	414	423	426	417	399	385	397	419	392	403	412	417	410	395	383	385	403	423	408	376	428	374	404	402	419	424	398	399	381	402	387	400	377	383	438	397	401	436	406	402	374	445	400	405	384	426	393	421	402	379	386	401	391	403	390	435	371	369	388	430	392	419	418	421	396	385	402	387	420	370	410	423	399	432	414	449	409	404	422	415	408	377	407	424	406	433	414	393	398	422	425	396	351	417	404	361	407	382	383	402	398	412	423	355	391	418	435	371	423	409	412	426	363	400	385	415	383	422	397	455	425	376	426	379	442	394	446	414	395	392	387	411	357	364	399	399	390	404	432	396	389	408	400	397	393	407	409	414	387	421	369	394	430	407	380	411	412	450	408	393	425	389	395	410	413	403	416	417	393	385	406	394	413	371	415	395	402	410	405	405	413	391	397	395	424	414	421	400	409	379	391	374	428	400	391	364	425	390	390	392	369	370	399	433	424	389	430	345	418	425	369	394	433	427	413	405	386	396	400	398	406	382	402	412	421	413	398	420	407	398	399	406	416	417	387	398	435	419	408	407	385	422	401	432	383	392	403	402	385	400	379	410	421	411	423	408	422	424	382	440	387	408	386	412	385	411	398	413	433	415	415	411	383	429	382	365	392	392	396	388	408	412	377	397	388	383	451	396	426	381	382	411	389	404	385	405	424	389	370	373	390	425	437	388	395	429	410	400	420	409	374	394	422	372	409	403	396	397	400	385	401	396	433	395	402	428	418	384	389	398	417	411	371	419	422	427	417	448	427	389	399	388	422	409	420	414	386	411	403	377	468	411	384	408	396	412	409	426	392	395	426	386	436	437	393	407	410	383	388	403	442	385	425	419	375	446	423	401	391	391	401	365	449	405	420	402	439	382	410	424	391	412	398	358	380	451	400	374	419	402	427	392	374	432	401	340	477	430	412	414	410	395	424	397	393	399	385	409	391	432	426	387	405	420	385	384	427	375	404	410	427	381	379	388	400	436	420	399	377	374	367	434	376	393	421	397	377	390	366	381	404	391	413	401	399	410	401	390	386	426	378	432	414	391	409	427	394	381	434	405	369	384	430	426	389	389	387	409	380	416	389	375	387	383	368	373	401	405	402	415	395	408	406	391	381	403	429	376	396	381	389	417	406	422	434	362	411	445	413	390	399	414	404	414	393	427	432	406	422	394	414	417	419	413	391	446	437	426	401	377	366	403	386	412	406	444	442	398	392	414	384	414	395	396	424	388	390	399	379	419	410	400	363	392	427	408	390	398	385	394	417	395	374	415	352	391	399	355	372	408	418	391	387	407	391	405	418	411	386	365	397	399	413	399	384	393	400	390	395	421	422	365	412	410	388	423	411	375	414	397	389	395	368	414	396	416	423	391	356	415	382	393	384	425	418	414	392	400	413	370	388	439	432	403	396	386	410	375	407	439	376	418	391	430	434	395	401	420	410	422	367	413	423	400	382	418	419	400	379	381	403	412	409	426	402	413	396	394	433	398	398	389	387	424	398	444	407	405	404	362	408	422	360	397	377	385	391	452	418	440	355	409	395	372	384	396	405	417	456	402	395	404	426	383	412	404	434	378	418	374	399	381	407	436	430	419	416	442	412	376	408	401	388	453	398	395	384	415	376	376	393	393	422	409	418	383	428	393	394	404	410	373	368	399	395	421	412	385	371	404	369	417	416	419	374	444	397	378	374	397	403	369	418	400	429	427	403	405	420	418	416	404	382	405	416	423	416	422	425	398	381	413	387	411	401	383	391	380	383	423	421	426	377	416	415	431	417	411	390	391	375	402	382	432	353	387	414	420	385	433	397	413	400	418	378	424	408	383	384	386	396	423	425	389	417	423	420	422	383	390	411	448	401	417	420	386	433	439	387	421	434	389	399	406	431	424	401	385	362	394	397	426	383	393	399	389	400	404	399	400	411	424	406	399	413	386	416	408	398	410	440	409	411	372	410	410	388	409	387	405	397	413	411	435	387	412	414	426	403	413	380	398	407	406	419	412	442	394	453	419	387	414	408	392	405	413	410	403	419	358	397	373	390	404	407	364	404	387	392	398	411	428	418	410	406	371	374	400	365	395	392	425	398	394	382	409	416	417	371	456	390	410	408	401	363	423	407	421	390	389	392	440	407	430	368	418	383	354	401	391	393	437	428	432	411	392	385	383	436	399	430	401	425	407	412	395	392	427	409	428	400	398	403	397	410	413	409	389	394	425	404	397	411	417	408	376	369	407	416	432	368	358	465	399	457	425	417	399	408	393	451	415	434	419	435	441	421	406	410	381	419	388	431	377	407	392	409	406	405	440	390	397	429	395	425	452	376	424	400	406	386	415	435	409	411	424	373	446	394	394	426	394	433	418	405	396	451	395	424	419	416	460	427	394	394	423	408	386	415	383	407	438	412	387	409	378	371	396	397	418	458	430	413	373	389	442	402	417	421	399	427	402	410	439	449	407	413	405	409	383	371	396	419	436	415	410	389	385	414	412	440	388	379	400	391	420	423	389	409	410	415	382	395	415	416	396	395	408	391	408	403	405	436	434	400	385	395	400	407	382	381	399	380	423	400	412	411	407	421	387	422	421	391	385	410	391	381	394	411	405	402	384	423	413	440	432	394	406	435	382	443	378
5105	1011	999	709	566	489	445	455	779	2645	2855	1820	868	471	419	341	361	337	367	335	340	350	343	343	372	316	358	376	371	318	337	348	333	351	396	358	334	333	321	358	357	310	328	359	338	356	342	353	351	333	328	326	357	369	371	352	340	331	333	349	362	339	303	351	344	349	342	343	338	376	357	377	347	326	397	324	327	340	354	350	361	365	328	349	372	340	337	328	357	339	318	325	330	319	349	350	352	297	319	345	355	363	358	309	333	341	344	318	365	360	347	330	340	369	312	355	363	344	369	347	370	359	341	359	345	367	330	358	376	320	316	366	355	353	349	333	381	320	364	330	343	344	324	357	357	337	341	342	373	381	339	355	363	327	342	357	328	348	364	333	361	347	356	344	373	371	358	338	329	348	318	313	374	349	340	334	379	354	359	342	346	353	336	323	376	365	336	356	338	361	333	353	342	326	329	378	347	314	344	336	361	364	349	368	322	327	329	330	335	352	368	333	319	355	352	329	358	339	356	318	331	323	313	335	322	340	368	348	336	366	337	347	349	346	337	371	358	359	364	334	345	345	377	384	360	377	345	377	354	335	337	346	351	333	343	343	346	391	330	324	354	335	357	343	349	340	361	351	347	360	336	376	361	335	332	347	350	360	344	353	381	372	324	320	349	380	309	352	339	404	349	350	372	376	353	345	329	362	335	364	374	338	324	331	326	349	338	330	345	347	349	362	357	332	337	334	347	335	379	362	329	354	355	337	332	371	351	375	349	359	341	338	357	330	367	363	405	382	362	336	375	336	406	339	335	343	395	334	344	350	308	339	330	346	379	344	357	353	355	349	366	336	374	337	334	345	374	320	353	347	349	338	343	344	352	341	359	361	391	360	318	351	372	332	327	337	332	359	325	339	301	356	361	326	379	342	334	342	345	349	354	340	334	321	370	350	313	359	355	356	332	316	340	342	345	356	349	304	365	374	378	353	360	331	350	361	349	347	353	389	308	344	330	382	362	378	342	357	325	344	358	334	333	336	359	321	332	364	347	347	334	365	364	348	343	378	336	346	334	313	318	342	344	340	349	345	345	332	335	353	328	358	330	340	354	345	363	332	346	320	343	352	334	349	344	338	329	338	367	345	333	352	369	340	351	372	372	372	326	346	337	337	344	359	354	376	334	337	347	347	359	332	349	350	346	334	352	309	326	337	368	334	357	399	332	346	350	337	348	353	354	353	345	342	343	331	359	365	351	345	331	341	322	321	353	359	357	324	378	336	336	328	351	371	317	347	365	355	328	345	339	310	367	358	357	326	338	307	358	331	334	352	326	329	340	337	362	337	367	353	325	317	352	327	348	345	333	361	355	368	346	356	348	341	346	354	367	366	321	315	343	353	386	322	321	352	344	322	344	329	325	340	345	324	339	366	381	337	355	344	335	358	325	341	370	334	334	333	317	329	360	358	335	389	332	348	312	355	347	309	342	336	321	376	344	333	357	349	329	348	347	340	340	381	355	363	320	340	349	370	326	335	327	354	317	354	318	360	344	356	355	350	331	325	362	338	358	362	355	384	344	356	349	343	367	348	330	351	380	371	324	337	355	373	351	352	352	346	340	353	331	339	331	341	341	377	359	374	381	339	349	346	327	316	349	329	374	364	357	339	341	378	365	349	369	365	373	318	352	358	336	347	360	364	355	388	349	320	384	366	375	341	372	327	341	332	356	361	343	351	344	327	325	355	360	359	369	338	348	346	338	347	366	344	328	365	345	319	369	353	357	354	353	328	345	350	364	344	332	378	359	348	319	331	358	346	353	341	338	379	335	338	335	342	353	366	334	369	326	366	330	328	353	349	353	391	346	357	350	353	361	335	353	366	332	322	328	381	349	338	314	341	401	326	351	353	316	321	354	382	354	359	370	319	364	343	342	345	333	349	306	349	346	348	369	338	364	340	352	348	344	343	350	353	359	350	317	339	350	359	342	332	368	354	320	324	332	312	354	347	334	374	361	374	353	384	391	347	335	354	370	338	385	310	353	332	351	340	361	334	321	346	383	348	343	334	341	351	340	335	327	344	343	331	341	329	343	376	375	328	340	357	380	355	342	337	380	349	352	325	339	346	375	359	341	344	326	370	307	355	324	319	365	355	352	364	341	313	356	345	327	351	345	350	384	347	358	376	334	346	343	308	345	343	319	347	374	356	322	362	324	379	358	340	368	320	381	328	351	360	362	332	363	353	332	382	333	341	311	368	375	341	357	363	332	330	307	338	365	343	355	373	317	314	340	344	346	360	315	363	379	379	386	325	341	364	308	353	338	345	323	363	371	330	377	360	323	317	329	359	338	343	356	356	361	336	345	373	322	339	345	328	333	335	335	365	349	354	323	315	338	339	343	334	357	358	331	328	351	359	336	360	370	340	342	371	363	356	368	366	333	337	373	332	342	357	331	357	363	371	377	313	325	349	338	335	349	336	346	343	329	360	325	342	332	361	338	365	334	353	348	349	349	354	390	359	361	370	347	354	358	352	354	348	298	329	369	349	345	354	369	343	361	359	337	346	358	357	361	349	323	340	346	359	348	352	350	348	358	348	370	368	344	349	301	349	351	333	359	347	356	363	348	381	358	335	315	329	351	326	365	328	318	342	341	331	335	333	320	378	382	345	356	336	368	318	348	347	358	355	366	328	374	338	376	348	344	345	320	357	371	353	363	335	331	355	341	342	338	374	370	345	382	340	358	336	361	341	349	363	314	328	353	343	373	333	330	323	342	340	339	341	341	339	330	338	327	323	357	326	347	344	343	360	323	349	343	294	357	331	334	347	330	350	320	331	357	352	365	347	336	363	339	349	337	355	344	336	322	341	343	376	353	366	350	352	336	350	370	345	343	355	352	339	354	346	352	327	344	344	354	323	372	332	334	334	342	379	386	339	374	352	360	360	344	325	356	352	343	336	347	344	328	353	342	350	313	321	339	394	394	371	343	394	335	378	339	369	323	346	323	352	340	336	347	328	336	350	342	375	366	367	327	355	352	365	332	335	355	367	340	344	346	332	332	344	348	335	304	353	320	350	347	368	344	379	338	367	387	347	354	359	327	339	373	361	354	346	345	323	325	322	370	315	334	355	340	348	319	347	331	297	347	322	354	329	352	332	373	345	326	375	368	340	317	360	334	323	364	359	369	324	337	309	315	344	370	331	365	356	348	324	338	339	336	339	315	337	378	350	339	368	346	323	334	360	358	342	357	342	352	299	324	336	369	342	342	332	341	345	304	358	356	365	345	347	343	357	374	332	348	350	353	348	362	334	349	372	328	365	352	348	329	372	319	351	355	359	349	368	361	351	344	343	311	345	355	351	357	373	350	372	335	342	372	352	351	376	353	363	344	351	364	371	325	337	331	335	340	399	300	343	340	311	363	328	378	369	332	356	358	368	356	342	344	367	331	353	327	347	326	358	320	355	330	339	331	373	362	347	343	357	354	367	348	333	384	351	333	358	346	343	362	330	389	345
24879	21038	27311	24976	9835	1526	907	710	5427	19802	20433	11778	3870	1254	586	462	414	415	441	390	426	436	437	443	413	374	455	416	393	398	441	418	401	413	438	396	394	416	414	394	421	432	441	417	449	393	415	398	398	393	411	401	430	407	399	396	408	380	415	401	396	373	389	436	414	407	439	408	410	407	439	406	390	427	428	423	453	412	401	399	421	378	413	393	399	433	447	385	408	371	427	392	380	419	404	434	391	414	459	410	413	447	419	391	454	422	405	420	421	420	390	401	404	406	418	398	434	449	448	443	415	383	394	389	448	435	402	426	427	391	397	429	412	418	405	406	412	383	419	441	414	400	397	450	421	393	403	425	456	395	434	380	408	433	384	421	396	380	450	410	391	405	411	425	400	378	413	414	414	419	418	438	389	382	449	387	443	406	351	413	442	446	421	383	424	417	413	433	413	411	378	429	392	410	415	403	405	432	438	392	405	400	376	435	411	433	412	408	419	411	406	405	464	412	383	386	434	422	396	457	445	378	433	377	410	416	374	425	418	423	438	409	397	408	434	429	406	478	392	417	406	432	427	475	400	401	431	381	417	429	433	421	363	411	387	407	416	380	429	381	420	427	434	443	427	434	435	383	397	441	396	405	385	425	401	409	400	355	416	419	448	423	414	405	402	456	401	427	397	455	430	439	384	419	396	396	372	415	423	420	438	381	397	420	417	389	378	419	419	414	410	425	398	369	418	421	405	373	432	358	403	428	414	421	407	420	425	402	426	392	424	399	429	389	384	425	420	425	410	408	400	411	409	378	440	408	365	418	398	429	435	405	418	405	388	383	381	384	415	414	440	415	398	422	381	408	427	395	436	404	445	370	405	423	399	419	406	420	450	408	391	426	417	398	416	432	434	392	401	402	408	416	443	402	426	472	424	426	420	415	420	412	389	394	432	389	393	440	428	434	408	447	437	424	381	450	423	423	408	435	421	398	417	424	419	426	390	420	412	384	423	398	423	396	437	379	425	418	428	446	460	396	428	424	436	436	448	404	400	377	438	423	431	413	414	390	436	433	414	419	420	415	397	413	394	384	391	401	394	425	400	437	412	404	424	420	404	405	414	402	411	409	415	400	425	422	446	420	405	428	408	416	408	407	387	390	446	422	384	431	399	441	414	414	420	388	397	408	390	405	401	392	409	421	393	403	439	368	398	422	386	424	401	430	396	400	424	406	415	423	416	416	380	403	399	404	408	367	395	433	421	408	431	442	433	424	403	446	386	412	391	387	415	413	423	378	418	412	436	411	402	411	425	405	399	377	419	418	418	400	388	392	400	421	441	417	406	440	411	417	407	405	426	406	369	394	422	401	442	403	384	411	429	439	413	374	376	423	392	439	412	416	389	390	386	420	443	394	411	358	385	419	433	429	408	404	429	390	438	435	413	483	408	413	389	403	415	406	394	437	395	409	414	405	395	414	424	441	405	393	410	407	391	423	427	385	430	404	378	408	421	402	430	395	428	407	409	431	417	383	408	442	407	426	423	399	401	428	387	431	411	404	438	385	416	433	379	424	396	430	411	433	429	403	424	396	381	440	422	434	389	445	408	389	436	405	438	415	416	441	410	425	409	441	418	429	401	427	465	410	388	379	400	438	393	418	392	418	424	422	400	425	394	380	418	402	428	418	414	405	359	426	412	388	386	396	427	389	415	401	391	443	421	421	442	404	383	421	420	417	415	398	442	428	424	417	401	439	402	403	402	421	427	432	416	407	407	379	424	443	412	431	411	417	420	391	403	392	399	377	448	445	390	406	377	395	419	396	389	424	435	417	391	391	403	414	405	417	391	402	425	413	420	418	417	405	433	442	405	413	400	421	401	375	424	414	396	385	455	393	409	414	427	402	429	419	413	403	387	445	402	397	438	419	386	441	374	398	415	398	418	418	440	404	419	396	384	414	425	406	445	420	388	368	396	387	388	394	400	381	402	428	422	422	397	388	398	392	451	393	426	436	363	406	410	403	402	399	424	419	400	387	394	437	423	416	437	388	443	416	404	379	416	416	404	405	386	413	406	397	384	423	408	418	401	412	430	399	428	384	405	393	398	407	410	397	425	442	410	363	385	429	391	438	375	394	426	388	418	426	397	441	387	434	412	411	423	418	381	413	397	416	393	395	433	399	460	449	399	431	424	386	463	432	409	426	390	405	444	440	401	389	417	404	381	402	361	400	409	415	400	416	398	426	410	432	410	408	428	410	385	401	430	438	409	431	419	431	397	412	412	393	420	415	410	390	427	376	365	415	436	372	389	416	414	396	402	408	414	428	415	380	396	400	450	389	398	410	440	426	421	414	365	409	377	395	409	401	402	391	411	362	407	383	422	407	394	425	405	425	372	399	406	417	375	438	380	404	426	407	387	410	420	429	422	406	429	400	377	392	408	435	405	435	431	430	368	442	430	443	420	427	413	395	382	429	395	378	419	424	421	381	410	358	401	410	389	415	406	383	379	390	409	362	442	384	375	397	382	414	411	415	428	392	388	410	403	392	412	423	399	413	401	439	413	387	434	381	415	373	433	425	394	396	395	381	395	391	400	402	402	403	406	426	402	439	385	411	448	441	386	384	399	406	396	374	428	413	373	404	433	399	413	407	406	361	474	408	405	385	399	409	415	417	438	408	411	422	382	393	438	397	396	427	423	428	418	418	422	427	401	402	424	400	385	406	389	424	400	432	431	360	429	417	393	408	419	427	403	432	389	404	414	430	404	404	421	420	445	375	430	431	412	447	417	427	412	426	433	447	428	390	411	385	401	417	422	412	422	423	448	446	390	440	412	405	390	422	387	440	448	412	414	439	415	368	393	410	448	447	436	398	394	421	392	447	411	425	436	380	380	423	447	414	416	419	425	395	415	443	394	432	403	421	397	419	400	423	438	386	406	380	420	404	415	456	423	422	405	413	403	411	420	397	445	426	415	436	454	384	415	401	463	420	440	361	410	374	436	427	430	397	380	406	468	396	436	397	405	415	418	430	391	404	416	402	412	430	420	410	397	384	435	447	392	448	378	401	459	414	385	422	391	406	382	377	445	427	419	400	404	412	441	456	444	417	437	411	407	412	423	431	386	397	402	437	441	449	378	439	437	428	467	375	401	394	434	418	391	444	399	412	429	424	434	411	387	438	404	408	399	406	402	426	406	410	411	426	392	434	423	394	417	424	416	425	426	414	388	368	448	411	420	410	421	411	411	392	381	422	366	422	430	415	394	424	414	424	422	427	417	436	412	405	437	408	397	382	399	402	440	452	428	436	386	408	422	409	382	415	410	462	411	394	420	458	453	410	426	394	379	447	448	401	391	436	410	414	427	399	401	393	418	397	375	413	410	415	382	394	436	415	422	434	419	401	425	410	423	416	372	367	427	400	380	413	419	381	380	401	417	402	420	438	390	430	432	433	429	394	428	435	414	430	426	430	410	416	422	448	424	408	374	444	406	413	427	405	428	396	412	365	389	433	406	416
3955	4289	3650	2054	1513	1183	909	834	8233	20740	17835	9794	3626	1275	545	392	355	386	374	373	357	387	356	376	356	364	389	372	388	371	374	380	398	374	361	394	382	349	345	376	379	403	361	392	363	393	381	345	424	373	389	354	360	364	381	384	362	362	363	347	392	385	361	340	370	359	404	382	344	365	345	357	395	376	408	380	358	349	352	366	385	381	392	404	352	374	384	373	395	356	352	380	376	371	321	398	370	362	372	385	381	374	356	375	398	344	384	384	354	348	347	392	356	394	357	369	377	360	377	370	403	354	411	354	386	343	378	362	384	364	363	356	398	347	366	388	360	379	382	369	383	383	347	374	391	366	372	382	343	407	381	384	363	340	353	356	356	380	387	358	377	339	375	362	366	397	386	377	383	332	351	353	350	373	376	396	341	387	365	394	338	361	383	342	409	353	361	376	369	364	390	380	382	333	369	389	358	384	361	396	377	367	347	380	375	342	368	359	389	339	333	363	355	382	371	380	397	357	366	367	379	359	360	376	384	360	371	350	358	375	338	392	395	352	373	379	390	345	368	347	366	386	384	353	365	392	358	404	345	351	359	377	340	335	376	344	378	388	363	361	372	440	383	378	350	367	364	377	386	375	350	348	364	363	395	382	382	350	376	369	349	389	357	355	370	343	371	348	382	380	346	381	361	362	341	364	333	371	385	342	386	375	378	347	373	355	402	360	374	351	349	372	376	392	371	375	370	379	391	368	385	362	401	367	388	391	377	372	372	377	378	364	384	398	361	367	357	400	355	351	365	374	369	409	348	373	354	367	349	394	356	408	411	361	377	368	365	393	340	363	346	386	388	415	387	374	365	393	369	387	377	371	334	383	377	377	381	371	357	361	378	334	366	374	384	362	393	352	362	383	361	389	386	325	372	394	354	370	319	372	347	372	345	383	383	373	344	379	330	340	372	360	356	361	338	372	375	359	329	373	370	388	364	372	356	351	376	371	375	383	381	378	410	351	350	345	365	384	361	352	380	369	361	370	369	370	362	380	346	354	374	358	377	391	380	372	365	366	384	379	334	389	356	334	356	344	403	385	379	375	347	331	353	394	368	362	384	393	393	350	360	324	350	378	373	393	384	371	356	372	374	375	375	385	348	387	399	366	354	367	373	363	360	344	388	370	375	355	367	360	362	366	406	345	366	344	351	345	388	359	353	376	375	382	367	385	420	389	385	352	386	355	380	351	364	353	360	401	342	357	360	382	380	375	354	404	345	363	388	373	393	360	371	369	377	348	359	347	379	363	373	382	372	355	393	387	378	387	371	357	360	357	388	357	377	376	355	379	333	358	389	385	385	383	359	357	341	382	340	344	337	383	342	373	349	367	348	379	372	359	352	382	393	348	396	390	365	323	381	388	364	353	381	401	380	372	362	346	393	348	344	349	372	376	351	353	336	336	370	363	383	368	386	361	352	370	340	367	357	362	368	379	373	364	365	362	375	350	368	393	384	373	369	369	353	350	428	361	380	348	360	374	378	371	388	353	347	371	371	375	344	369	367	372	348	376	357	385	350	364	351	382	401	354	357	355	326	347	335	354	344	372	325	393	378	356	379	378	376	431	358	391	390	355	373	374	342	386	356	398	383	353	332	361	372	357	397	354	403	343	390	330	344	378	371	374	373	363	358	335	394	377	358	374	363	372	374	396	366	367	371	362	380	382	327	391	360	376	372	347	379	389	423	371	371	368	353	383	385	399	354	338	359	387	346	374	379	352	395	358	365	379	367	352	367	386	335	406	382	329	342	371	348	383	392	377	388	371	383	364	360	332	333	366	375	382	369	354	381	359	375	352	356	384	360	373	340	404	377	377	364	365	377	383	325	337	383	387	343	380	382	384	374	363	371	371	356	363	403	388	396	361	373	391	383	375	373	371	385	364	376	377	355	366	344	358	375	354	341	332	343	338	345	356	381	332	378	337	369	369	369	358	384	359	362	369	377	388	370	376	343	362	381	339	363	389	391	367	381	389	401	324	372	403	373	381	370	350	365	411	371	408	336	353	385	337	345	363	365	394	412	375	401	374	372	333	357	374	401	355	396	398	358	330	379	358	356	385	330	367	370	363	370	362	379	365	368	376	351	386	385	361	366	370	363	368	359	380	368	363	361	357	391	404	352	404	364	377	349	347	366	388	367	392	401	342	354	381	367	368	341	350	372	320	358	360	357	337	397	390	365	343	319	348	390	350	375	365	374	401	376	367	316	386	360	377	344	377	369	378	374	330	396	354	382	387	352	369	364	346	353	349	378	373	362	381	365	344	350	371	373	353	370	368	340	360	379	359	396	340	353	341	367	365	393	399	369	367	354	322	346	369	352	366	361	340	364	343	386	352	360	387	358	358	339	381	377	388	370	393	359	370	368	340	357	356	390	359	396	373	367	344	365	395	367	362	405	367	358	386	336	367	378	381	364	364	355	346	348	334	380	346	375	341	336	339	357	386	369	360	339	380	367	357	369	381	393	378	340	373	335	358	345	378	404	361	364	355	365	382	375	373	354	390	334	361	371	393	378	357	368	342	330	377	363	398	381	376	370	349	342	400	361	373	321	377	379	370	399	388	348	333	358	338	306	385	392	379	377	397	386	374	374	403	386	377	391	360	367	401	358	370	364	360	361	358	357	349	354	357	377	394	369	377	382	365	342	388	389	398	361	349	404	372	347	370	367	364	350	379	364	347	363	406	333	397	371	364	352	387	350	351	388	359	388	376	355	363	403	389	394	370	357	395	386	339	369	401	353	379	373	374	382	376	350	354	368	368	350	406	380	345	360	351	345	365	346	362	381	355	365	336	384	377	337	381	360	381	366	372	350	357	341	344	363	369	334	354	366	401	358	389	376	364	353	369	351	348	375	345	367	375	382	383	408	375	370	358	338	376	381	375	376	343	359	322	379	367	365	359	323	336	385	341	337	353	357	376	367	358	368	351	346	364	364	396	384	358	350	351	372	345	361	378	359	358	396	353	372	389	368	366	348	390	332	387	369	345	390	377	392	325	365	381	371	383	363	363	385	366	410	387	364	347	372	356	382	386	329	395	345	344	346	401	342	343	330	353	372	389	356	385	342	357	386	344	368	361	379	345	382	379	366	393	376	362	339	371	345	362	381	331	413	372	358	345	359	356	340	335	375	375	376	377	327	361	365	365	369	373	382	379	387	388	345	373	363	357	391	349	365	361	363	386	369	390	387	373	351	345	372	383	369	346	371	346	387	373	364	383	361	374	354	369	383	305	331	321	355	370	356	363	368	354	378	366	371	366	343	324	370	369	375	349	352	357	371	336	347	379	386	328	363	387	387	357	382	374	374	350	349	353	378	355	406	391	384	370	375	411	376	392	360	365	353	393	346	388	363	383	347	376	432	352	350	375	366	362	366	340	345	354	322	364	361	362	367	336	350	370	363	348	357	358	381	362	349	362	382	389	374	333	386	357	360	367	335	353	363	379	402	342	350	398	383	353
23893	21040	28245	24064	20997	8702	2071	1127	3457	30460	34015	22377	9316	2749	1042	684	572	548	548	544	567	596	556	562	547	577	553	569	583	537	592	506	568	562	561	585	529	551	551	548	559	542	574	519	533	569	564	551	557	569	579	514	537	569	559	538	554	516	542	568	561	569	567	577	582	578	561	566	594	578	570	568	551	541	555	516	611	524	553	535	549	544	564	552	511	540	547	535	582	527	566	580	572	564	597	545	545	569	545	518	563	563	577	555	571	547	527	534	542	539	548	558	544	558	566	573	546	534	541	592	570	532	543	538	560	546	556	562	539	569	546	514	535	487	550	541	580	554	527	508	584	532	561	559	544	511	534	552	568	559	569	590	562	501	575	520	523	540	578	548	522	544	551	560	516	575	526	566	573	582	553	569	551	527	545	584	603	569	584	542	584	482	538	590	586	563	535	557	577	547	543	590	534	589	588	530	541	552	543	550	603	575	542	552	592	520	551	533	545	519	511	579	528	573	530	519	509	558	530	513	563	552	572	557	530	540	546	539	559	522	547	543	552	514	540	549	553	578	598	525	559	554	562	556	545	533	538	545	490	556	567	545	546	599	551	521	552	561	563	533	525	553	518	546	547	548	619	532	549	571	553	565	553	508	543	573	540	555	566	556	576	573	550	511	569	539	510	545	556	537	574	494	526	524	562	551	569	535	572	524	558	535	581	605	578	568	538	540	558	569	565	563	566	541	577	564	562	547	558	546	548	515	519	534	583	542	525	549	574	520	516	542	530	518	536	556	548	586	570	572	546	535	528	540	565	572	571	498	516	555	558	572	567	590	539	560	536	518	545	567	547	509	594	548	539	564	552	530	538	573	553	547	562	557	531	553	558	563	548	544	502	562	515	576	553	554	565	512	535	508	507	595	535	533	582	546	529	551	516	552	568	562	564	515	580	559	547	555	586	548	568	570	611	570	520	563	539	543	553	525	558	547	523	595	579	558	565	563	533	562	534	572	553	538	550	537	590	564	531	574	535	514	552	545	587	553	574	527	505	527	540	523	513	534	549	583	546	552	555	574	554	547	550	510	526	550	503	528	555	592	500	546	531	493	570	522	507	569	529	544	579	519	516	529	619	541	526	553	531	598	553	571	537	559	573	516	559	496	581	537	560	546	540	550	513	577	519	558	544	540	499	545	549	551	537	580	530	577	594	540	560	551	509	504	521	532	545	520	588	538	577	614	543	551	555	501	540	601	558	487	536	536	555	571	515	568	554	523	593	570	523	571	531	542	511	553	538	536	550	574	527	479	582	520	582	551	548	510	559	535	512	566	546	508	497	547	518	546	566	553	526	508	533	530	555	552	543	544	545	560	529	572	568	552	535	570	538	557	519	557	558	573	556	589	541	604	546	513	561	540	538	533	552	584	523	573	589	548	556	561	562	563	539	610	553	571	510	571	549	568	537	587	546	514	555	549	524	525	577	559	583	553	534	547	512	553	563	532	506	551	555	590	551	562	559	566	543	545	519	550	541	544	554	562	571	552	568	536	529	583	522	537	518	575	544	501	525	542	513	584	527	515	576	556	555	555	579	541	558	540	539	547	529	544	546	600	574	533	586	550	539	547	535	552	554	557	516	556	517	564	566	557	555	522	553	594	533	521	558	547	558	548	586	510	549	513	523	545	582	598	557	514	556	542	615	579	561	575	555	579	550	526	566	562	558	542	534	531	541	548	523	506	601	525	541	507	540	529	538	573	503	506	602	557	505	526	562	551	532	511	532	533	537	527	578	511	526	531	521	545	557	559	550	534	565	519	556	506	505	542	526	577	571	517	561	532	519	538	513	570	582	549	536	567	538	515	507	538	559	567	547	574	529	525	562	544	550	574	587	563	546	502	576	527	539	527	553	537	514	612	534	556	551	542	543	552	548	583	545	551	508	546	571	531	488	586	533	536	592	566	528	543	590	551	566	590	531	573	574	587	546	528	556	515	568	547	473	544	577	511	550	547	529	525	525	571	565	528	587	582	562	538	551	519	529	538	586	578	503	572	546	561	538	531	595	581	570	580	554	529	524	537	552	520	555	544	541	506	553	527	540	557	578	540	538	565	562	527	532	499	546	531	578	584	556	525	549	565	562	528	563	525	568	572	544	509	508	574	556	568	557	521	549	572	538	557	543	569	571	549	525	536	572	536	538	521	592	541	562	512	566	558	563	546	559	535	554	544	553	506	556	561	527	548	504	514	542	530	547	570	527	538	543	554	555	518	549	560	540	553	570	551	540	565	549	536	534	528	575	531	570	572	581	560	531	558	516	548	563	570	549	540	547	550	535	561	541	570	564	558	508	545	584	589	584	522	558	538	552	569	513	532	543	511	514	567	538	575	518	539	561	553	536	566	513	536	562	561	556	556	530	539	525	552	525	551	588	508	573	524	535	593	566	542	534	567	523	556	602	550	547	567	544	542	555	528	529	554	547	536	569	511	557	561	553	525	555	518	536	511	577	573	570	593	582	554	596	544	519	550	571	565	510	528	547	584	549	561	529	550	585	525	544	506	581	582	569	556	541	537	569	519	569	550	534	568	518	557	544	536	515	586	516	579	543	580	527	545	566	546	526	532	569	575	578	513	560	541	548	516	557	539	531	537	554	584	489	538	522	583	568	581	523	557	532	581	585	564	567	537	557	553	592	522	566	527	546	531	574	546	559	516	545	552	591	534	566	541	524	544	570	540	546	558	575	571	504	540	532	546	546	546	552	551	557	593	525	538	542	596	544	524	492	523	556	549	555	515	577	550	560	518	588	532	484	567	549	529	536	588	559	583	549	541	578	580	546	548	515	524	506	540	548	548	560	524	546	505	522	567	546	548	516	559	538	544	587	564	525	489	572	530	562	542	525	521	506	537	579	576	569	540	579	482	552	545	550	524	537	570	555	569	581	551	573	620	559	528	481	543	591	548	579	514	565	574	560	533	540	521	552	560	509	515	552	561	540	517	557	566	560	570	566	558	569	548	507	525	593	518	540	562	538	528	520	546	551	564	550	537	536	523	557	571	531	522	509	556	518	533	569	528	568	552	514	531	607	529	536	525	540	551	547	504	504	582	524	561	547	584	553	539	553	508	547	555	579	531	530	587	532	520	487	569	568	516	556	572	543	576	545	552	528	548	559	548	550	558	579	563	536	522	568	522	519	560	567	540	545	530	547	556	527	565	544	570	567	556	540	522	526	583	519	527	527	538	511	562	544	520	547	544	552	546	616	584	575	557	578	550	519	588	516	527	578	582	526	593	543	518	514	540	534	545	583	549	550	563	557	556	521	566	552	548	566	558	585	548	531	543	590	553	519	603	499	522	533	575	525	593	550	539	527	587	525	559	557	545	550	558	569	525	523	563	601	561	556	539	574	545	538	570	566	546	549	561	566	551	550	498	551	563	534	546	569	578	556	544	556	555	547	550	559	549	555	568	544	535	593	561	561	581	579	548	531	546	549	585	562	550	571	611	512	536	565	536
4485	7348	6152	3634	2664	2088	1587	1176	5445	32459	29640	17326	7421	2767	1031	599	493	476	465	502	486	463	472	516	461	518	496	498	500	477	501	483	456	488	465	464	467	498	486	476	503	486	468	498	476	467	450	449	490	495	495	417	517	474	468	469	500	471	463	487	434	466	504	538	460	475	524	507	442	507	505	480	458	499	474	463	460	467	479	452	491	484	505	500	474	514	479	424	481	481	480	455	449	501	488	465	490	482	473	478	466	510	480	459	483	497	477	516	461	481	490	477	493	405	480	452	496	486	480	458	456	482	514	475	536	422	472	454	484	465	477	493	491	488	468	485	525	451	508	486	478	476	479	427	502	483	479	433	494	474	480	483	451	515	469	496	483	507	505	491	451	502	514	499	434	489	495	491	433	488	503	448	504	499	530	454	463	475	498	512	497	504	460	510	492	449	451	494	503	465	419	499	478	459	474	472	508	513	474	483	480	500	506	479	450	503	481	477	500	485	450	474	456	447	478	469	481	452	509	456	481	474	448	459	497	459	458	480	445	453	514	484	440	443	504	469	463	475	445	467	468	455	497	486	503	470	464	486	431	488	497	449	488	488	446	462	449	489	475	489	480	471	493	458	501	430	487	448	483	491	490	477	473	488	462	496	478	509	485	493	478	457	500	498	472	460	496	481	508	449	518	469	484	505	469	482	456	497	504	479	461	453	453	428	497	476	476	513	484	473	486	504	459	449	482	449	465	508	484	464	462	489	456	467	467	472	486	497	513	506	458	470	500	508	482	493	492	473	485	475	492	483	485	480	507	468	468	457	473	496	452	450	472	475	468	444	497	474	474	475	476	442	450	472	460	487	477	462	502	483	452	491	451	476	459	494	449	392	443	435	514	498	507	482	466	480	486	468	478	482	472	504	475	485	468	466	460	459	437	484	459	465	475	487	458	486	494	494	481	499	487	496	467	504	491	489	455	442	467	480	465	478	475	504	436	434	426	448	465	474	455	448	472	488	470	459	458	478	476	499	480	489	484	507	504	446	501	506	479	443	473	474	488	476	509	481	471	482	488	513	470	470	492	459	478	499	468	450	508	473	448	450	465	486	463	484	469	503	499	437	485	474	484	488	478	444	448	438	512	486	521	461	520	479	481	491	473	459	475	506	471	473	448	484	450	459	490	493	430	463	505	479	481	498	481	486	473	485	474	454	495	480	448	501	484	473	441	507	471	444	479	472	498	486	484	421	474	470	492	441	492	443	504	463	510	497	468	482	450	470	501	469	460	470	495	482	487	524	448	496	471	463	504	421	509	494	501	506	487	444	481	480	466	487	434	480	443	485	515	491	474	494	460	473	479	509	461	466	494	472	476	487	481	510	493	465	448	493	452	449	477	521	448	452	472	441	454	464	488	492	461	467	433	468	456	479	487	472	500	474	515	461	482	461	465	472	471	455	484	482	523	451	467	499	494	474	498	507	504	433	492	477	461	464	472	471	493	472	457	469	443	468	486	493	448	469	463	459	400	447	448	456	470	465	479	463	481	471	516	487	487	492	469	463	485	465	469	481	499	505	486	471	455	499	462	458	501	454	454	451	463	495	456	478	459	486	548	504	449	483	476	503	459	473	459	484	504	470	468	463	456	512	478	504	495	469	457	469	515	476	483	501	456	504	445	422	504	450	508	466	479	451	485	424	464	458	500	477	483	451	470	486	447	465	453	488	464	474	454	496	459	452	468	469	498	518	496	455	486	454	485	448	458	436	464	456	496	467	461	462	474	493	481	447	504	485	494	458	483	523	455	458	451	476	470	473	495	446	487	464	475	473	468	464	484	514	503	461	502	447	441	440	462	476	516	487	487	439	466	460	488	462	530	463	453	461	489	469	490	458	465	472	467	501	427	482	507	509	490	442	473	513	451	445	480	506	493	484	464	477	463	421	489	481	420	459	479	525	496	481	475	474	475	497	474	440	493	474	453	453	487	473	505	533	477	491	487	460	470	483	486	485	497	436	515	462	465	474	458	469	468	478	467	488	475	445	497	495	474	464	478	463	509	502	493	478	475	470	451	481	438	467	460	456	465	475	459	476	469	468	474	468	486	476	417	472	490	430	463	469	458	452	464	496	453	492	479	434	469	431	504	483	481	417	479	490	491	503	482	463	494	497	501	456	456	446	473	478	493	471	477	529	507	475	502	460	483	466	472	448	488	511	481	469	457	495	500	499	522	474	492	484	475	479	487	495	453	473	473	488	469	428	488	449	486	464	449	485	482	463	492	535	489	473	449	484	495	463	488	497	490	453	506	494	496	456	498	488	447	465	504	486	487	444	471	464	491	507	493	484	495	502	464	473	478	487	427	501	517	449	470	476	486	458	509	488	468	478	462	420	500	487	472	473	448	490	458	494	448	459	456	485	474	464	471	466	453	484	430	484	491	441	466	449	411	466	499	445	474	499	482	479	472	436	488	461	517	483	464	442	512	450	449	468	455	513	466	442	450	470	502	504	433	490	477	455	458	465	475	532	508	403	436	497	435	441	473	432	509	467	494	457	472	483	471	498	496	459	456	443	466	497	518	525	452	492	418	466	483	478	491	471	460	478	432	470	475	475	486	468	468	484	449	451	462	485	450	496	467	482	488	471	480	449	430	451	453	486	468	459	481	460	455	453	479	440	472	448	484	488	459	471	485	459	473	452	431	498	488	494	464	447	458	516	455	503	512	457	469	431	492	478	491	462	458	453	443	461	481	487	443	454	492	487	456	485	450	477	460	481	457	489	437	458	453	485	539	449	490	452	484	492	472	459	491	493	496	467	494	477	517	509	471	482	512	499	459	472	487	444	482	476	498	452	500	435	472	464	509	428	469	469	480	506	469	458	474	471	509	481	452	460	485	455	455	498	468	433	493	468	513	462	468	433	481	506	462	481	458	481	458	452	454	421	459	460	509	455	480	508	491	477	467	469	434	481	461	506	440	450	460	495	506	465	469	531	459	475	450	463	490	501	451	483	467	473	486	490	466	473	504	479	487	470	495	496	498	455	449	468	507	448	445	485	517	459	452	482	465	457	484	461	476	423	490	469	475	458	436	476	467	512	464	465	455	462	448	454	493	461	475	505	473	507	462	455	449	444	496	476	473	476	468	479	469	461	487	457	459	440	481	474	476	464	481	469	450	502	471	482	485	460	457	481	435	455	464	458	488	420	481	482	463	450	437	495	471	473	477	526	461	502	488	463	497	493	479	475	533	442	465	482	469	512	448	443	445	503	489	519	446	417	469	462	454	456	479	472	484	473	443	472	483	480	464	493	476	513	487	509	501	465	458	465	474	488	469	489	529	433	488	427	501	474	492	459	492	488	478	464	492	484	440	460	479	482	462	461	482	459	477	461	459	486	487	434	508	418	485	484	481	453	486	481	484	504	452	490	517	475	436	495	483	472	480	492	473	496	456	506	482	514	461	490	457	492	458	462	465	488	469	495	485	476	462	485	487	476	429	487	480	476	451	447	464	457
27338	12556	1660	845	552	517	438	417	434	1626	2284	1670	960	545	442	387	351	390	391	375	397	382	380	406	387	341	367	350	396	371	392	382	392	372	380	376	383	376	394	380	360	413	363	368	364	366	402	384	341	369	365	367	368	376	383	402	372	356	385	349	380	395	387	378	387	374	391	365	336	370	384	392	384	369	381	365	347	387	384	374	378	376	404	397	366	376	389	347	358	395	355	375	370	384	369	379	394	368	356	351	358	349	369	369	383	373	367	398	382	371	353	359	332	362	380	350	380	345	379	381	368	380	373	354	363	373	359	356	316	387	355	369	380	353	380	365	369	361	395	377	371	356	366	364	363	361	356	391	394	377	422	386	332	375	351	400	399	362	362	346	401	369	386	354	345	400	341	371	365	383	381	385	396	341	371	359	385	344	371	393	392	355	391	380	345	378	371	394	368	356	383	346	370	398	345	382	390	404	367	355	353	358	405	390	380	374	366	377	361	365	362	369	385	366	371	385	378	377	352	415	352	391	372	388	361	346	347	387	354	334	386	377	399	387	371	379	384	352	366	404	367	360	383	390	343	373	369	405	368	316	402	366	391	372	370	344	348	349	329	363	372	394	361	360	370	399	366	376	381	348	371	382	383	355	419	393	400	379	355	367	358	322	356	373	380	390	350	331	388	400	372	377	377	364	354	399	387	375	390	360	382	346	374	385	365	360	374	394	355	396	395	381	348	346	353	356	383	389	376	416	389	414	340	375	368	393	350	416	412	348	387	407	337	353	355	396	365	376	407	395	398	404	385	337	357	364	363	382	355	342	374	346	368	342	381	375	374	373	384	342	423	375	414	386	384	358	380	346	363	375	382	361	382	369	343	329	327	375	356	375	361	375	388	367	359	389	396	387	368	355	358	354	345	396	355	393	373	384	382	360	344	387	322	387	346	358	372	327	376	365	384	353	384	382	388	347	391	381	337	401	394	351	390	364	387	360	374	392	372	343	370	411	381	367	367	366	354	399	330	384	406	364	356	356	387	373	355	363	376	383	385	404	381	369	374	361	400	414	382	358	348	381	377	359	384	378	336	401	414	387	379	382	371	347	368	363	364	376	346	384	360	369	388	383	358	378	371	406	380	345	386	378	370	398	368	401	413	367	403	378	387	379	385	414	351	372	356	371	387	365	386	405	360	343	378	346	368	395	368	367	358	337	373	377	387	360	368	339	337	373	378	386	380	351	385	372	360	385	363	371	367	371	373	382	363	369	374	416	377	386	381	372	381	345	380	380	369	370	362	353	396	384	359	371	374	358	360	370	414	385	366	369	326	376	370	374	403	370	378	383	387	394	329	397	379	379	345	371	361	374	398	348	392	368	409	369	409	398	369	381	374	390	378	378	368	389	335	363	404	364	363	370	365	376	396	391	364	358	368	380	339	375	345	369	357	377	349	344	343	397	363	343	373	332	388	400	360	392	368	396	382	396	376	413	353	376	402	389	378	342	359	379	347	373	375	339	344	364	374	343	375	353	384	394	387	346	384	367	376	378	384	374	356	362	359	376	360	353	382	376	388	365	405	343	371	370	357	386	352	368	336	354	381	337	356	371	376	376	374	367	368	377	380	409	367	400	361	385	385	350	332	378	369	355	382	384	366	326	352	366	359	352	369	363	407	339	349	384	381	380	361	391	378	389	373	344	397	385	370	381	360	391	390	371	363	381	368	381	365	373	380	393	356	378	351	370	385	346	355	416	351	361	356	365	370	392	365	373	375	346	346	381	360	346	355	358	337	378	366	378	373	370	411	373	376	353	369	346	404	383	383	366	390	381	395	402	388	380	358	410	349	389	408	387	364	407	383	416	389	369	376	356	386	366	380	367	369	371	374	401	400	354	376	380	405	367	356	336	394	389	399	348	350	358	356	377	385	378	369	376	413	376	374	376	424	378	340	391	358	350	369	374	363	365	357	368	355	377	363	333	387	365	352	373	386	400	355	410	391	375	399	386	372	368	380	382	406	376	377	408	387	404	357	358	384	387	406	374	364	370	366	404	368	367	376	382	388	369	377	403	380	341	361	352	347	395	342	355	440	354	418	417	386	361	378	379	357	383	351	354	368	382	374	405	358	369	369	389	394	394	367	347	390	379	393	386	396	389	357	368	389	399	401	361	398	394	346	335	411	366	371	360	371	382	395	368	385	343	352	355	370	375	408	366	385	348	378	350	347	358	369	363	321	385	366	358	362	334	374	382	352	373	359	361	355	383	364	400	422	373	375	409	377	375	394	370	377	397	347	367	376	383	430	403	381	381	394	387	390	365	363	379	341	368	371	390	385	373	387	393	324	375	391	362	345	363	366	391	407	360	347	388	383	378	383	397	378	385	369	358	399	371	379	402	372	363	355	377	340	362	410	406	393	370	368	402	375	370	363	358	355	379	382	360	360	365	361	378	369	377	361	347	355	368	355	377	344	385	377	347	354	323	385	377	366	383	354	380	365	387	379	366	388	362	414	347	368	404	376	365	383	377	405	358	350	378	374	379	346	397	364	375	388	381	399	391	375	387	415	357	436	390	342	392	347	362	383	386	395	375	446	380	372	409	385	376	363	354	379	386	363	378	366	355	357	357	360	356	351	341	383	388	354	373	367	375	359	354	385	388	357	431	356	358	357	392	382	372	385	378	363	352	369	339	397	388	391	366	372	371	356	357	359	400	343	360	350	385	365	362	356	394	372	393	368	369	361	388	383	348	341	399	364	365	410	358	337	371	389	361	377	349	387	377	357	374	391	374	369	390	359	345	411	394	366	369	367	348	398	366	361	380	361	345	381	367	330	366	378	372	355	369	372	369	380	384	368	347	413	369	362	398	382	413	335	353	371	358	363	379	374	369	388	361	379	360	368	355	410	358	373	380	387	368	330	390	405	374	354	397	380	375	361	350	371	397	362	376	357	367	351	419	368	368	382	330	375	380	347	365	399	365	385	389	365	431	373	383	366	365	371	369	335	323	377	390	343	365	379	367	391	369	365	404	339	351	380	320	366	354	389	389	359	380	340	399	390	366	370	382	356	396	390	401	385	377	371	363	374	368	350	363	398	350	377	375	389	403	361	354	369	354	335	337	357	388	338	352	360	370	356	402	336	392	370	356	402	384	371	379	371	392	344	377	389	368	383	384	365	373	373	379	370	373	349	384	359	365	366	420	373	385	374	373	331	323	356	384	374	365	347	390	376	362	388	404	373	395	379	380	384	351	373	360	399	339	377	392	373	376	383	373	367	357	377	366	371	405	402	351	342	354	378	372	383	378	333	380	377	383	373	358	397	382	354	391	377	376	411	408	381	402	385	342	374	354	359	361	412	393	426	368	376	358	399	356	384	363	380	395	387	364	384	393	388	365	380	343	402	344	366	388	370	370	354	374	396	399	356	376	360	350	369	331	380	391	374	365	381	368	356	397	369	394	361	355	369	388	384	333	364	336	387	396	356	367	408	358	349	354	363	367	386	380	354	371
5115	996	1100	838	601	512	487	412	413	2317	2808	1904	1020	507	383	312	315	322	312	344	332	329	343	331	301	322	310	348	315	330	319	337	314	302	345	301	312	322	343	319	335	320	350	355	333	332	333	327	329	326	332	349	332	316	356	311	336	304	342	368	339	345	325	302	329	281	335	322	310	343	333	309	324	332	343	319	292	320	329	326	328	314	368	311	351	319	346	321	327	325	335	335	330	357	342	339	311	345	345	336	345	323	341	355	326	341	335	325	312	327	316	348	361	335	330	332	334	307	287	331	329	336	334	351	354	339	353	305	319	326	327	312	332	358	296	321	324	335	321	317	318	360	339	329	318	330	316	332	314	295	332	315	340	360	339	323	327	313	351	346	311	341	286	314	328	299	347	337	321	328	331	334	334	308	341	386	318	329	372	320	341	309	353	293	321	313	301	352	326	310	334	308	301	306	307	346	352	318	323	329	320	334	326	311	336	302	351	323	343	327	311	295	356	308	308	325	331	326	359	309	349	316	323	304	298	344	334	315	329	329	343	331	331	339	320	313	341	340	339	349	313	305	356	317	314	334	309	317	340	322	346	322	339	316	290	286	318	296	309	323	311	309	329	309	306	314	337	304	336	313	310	343	323	339	354	307	333	330	312	326	314	372	323	324	334	332	326	328	325	313	328	315	333	327	308	321	312	336	331	322	323	319	358	341	326	315	303	311	314	360	312	285	330	333	317	340	310	313	363	350	304	370	327	335	343	326	327	343	353	300	332	326	314	334	336	330	317	288	334	335	317	311	311	316	337	295	339	357	307	357	316	322	317	313	319	326	317	316	343	292	331	321	340	355	309	318	355	342	338	320	362	332	318	308	342	314	304	321	334	329	364	323	323	313	342	314	312	294	331	339	312	362	322	337	296	350	317	303	335	299	331	321	305	309	327	323	318	348	324	323	350	317	346	326	343	317	342	338	341	310	331	332	335	346	301	333	343	340	323	335	340	349	349	338	307	324	314	311	312	287	285	302	340	310	334	304	353	359	325	337	350	308	306	358	333	287	289	323	319	315	305	292	296	346	313	319	318	335	311	321	345	344	325	315	327	296	356	336	308	353	326	323	348	314	310	329	323	306	314	310	335	358	333	308	317	349	331	327	302	338	341	319	355	323	356	356	311	309	328	324	298	339	349	327	330	334	347	327	318	308	327	325	310	315	330	330	315	319	332	322	326	304	309	320	317	314	321	362	340	352	310	339	323	327	332	325	323	352	340	329	295	319	294	307	326	315	326	306	330	344	359	355	310	284	326	349	312	317	318	349	327	349	339	350	337	331	287	319	329	343	291	327	283	308	305	301	303	347	291	389	327	320	324	331	320	308	319	312	296	298	334	277	327	331	347	324	310	378	349	313	322	357	332	367	348	350	327	309	348	319	333	329	344	311	344	322	318	329	318	313	301	337	363	330	319	309	302	325	323	332	278	318	317	295	340	339	312	321	332	332	325	309	336	306	323	324	296	319	350	321	283	312	337	330	326	316	280	294	320	347	317	323	319	303	302	321	316	317	356	324	366	356	300	311	289	361	309	300	324	330	336	310	328	340	314	353	330	300	326	345	351	330	319	292	313	311	318	304	336	348	324	326	329	312	315	305	361	337	336	337	352	319	290	314	310	349	347	354	329	322	303	325	302	319	351	363	268	303	335	347	370	319	308	309	351	337	312	322	349	319	317	332	328	343	324	322	363	332	347	359	321	346	310	316	339	325	350	320	349	328	304	328	289	363	351	362	305	319	308	344	323	333	345	335	328	320	309	294	340	324	329	330	332	339	340	324	348	337	347	329	345	352	357	314	314	325	333	321	337	321	336	341	339	298	354	310	320	276	324	310	335	306	335	320	311	303	344	314	326	320	309	316	345	336	320	321	329	338	318	354	333	308	328	293	311	327	329	329	324	327	337	340	349	331	316	323	341	325	308	351	316	320	308	376	375	335	314	346	323	347	306	325	355	325	317	304	338	325	327	322	330	294	328	310	369	368	313	311	355	303	334	314	299	360	312	340	341	311	363	314	343	308	323	348	315	347	321	318	327	303	315	297	287	326	321	325	330	339	361	310	304	325	318	329	312	341	371	300	336	292	324	330	323	329	332	276	347	330	325	314	325	330	315	319	299	320	357	337	329	284	338	312	332	331	348	285	309	330	347	332	307	332	325	336	310	328	317	287	301	353	306	342	340	302	342	338	300	337	300	303	359	319	310	334	361	329	349	305	350	321	320	350	337	309	331	358	327	313	340	309	314	319	351	335	305	312	314	308	327	296	338	353	306	329	342	308	327	306	330	354	295	303	316	348	309	335	325	329	322	311	351	333	322	331	325	304	316	344	348	315	346	324	315	314	314	296	301	321	333	333	344	332	317	294	320	332	342	330	337	344	298	361	329	315	336	308	313	330	332	338	330	353	313	340	337	329	345	331	321	341	330	311	341	325	328	296	324	308	327	321	356	337	327	301	349	349	358	332	297	311	318	313	339	323	308	329	338	364	332	332	322	312	354	319	324	320	320	308	340	303	351	303	328	341	357	342	302	309	306	357	306	339	343	333	309	318	347	313	298	324	317	337	331	343	296	345	346	333	303	325	302	362	333	316	321	361	317	316	337	324	319	334	277	337	354	332	347	334	351	307	330	332	338	310	319	320	332	342	335	292	346	320	275	315	344	319	343	343	311	327	332	320	333	339	332	301	338	334	309	336	357	330	309	337	333	335	299	322	337	331	326	326	310	334	323	293	331	315	305	315	322	305	325	335	344	343	329	344	346	311	292	351	297	327	303	314	352	333	284	320	277	359	323	340	302	324	324	326	326	352	318	307	348	350	321	312	330	298	337	365	329	339	315	325	313	331	309	365	338	321	314	333	310	344	354	326	357	308	334	314	310	357	379	335	346	348	339	325	302	320	324	323	353	334	323	339	317	319	332	301	312	303	359	324	319	335	324	319	323	329	334	322	340	328	339	333	344	319	320	347	316	327	364	335	329	304	342	290	293	367	330	331	340	332	350	317	333	306	357	338	308	296	282	304	329	329	340	292	338	333	343	305	291	339	304	355	325	318	339	299	334	299	328	319	300	325	343	330	319	326	326	306	313	311	320	334	312	310	309	279	310	334	338	320	316	328	349	325	300	288	327	359	344	321	353	315	341	315	344	345	302	356	310	332	339	325	319	306	331	312	303	348	341	314	334	335	320	317	321	364	331	320	322	323	325	333	363	344	339	345	310	327	373	310	340	330	317	315	347	335	332	317	303	322	319	318	328	328	345	349	318	318	328	305	320	321	283	325	325	320	349	344	317	320	336	298	334	311	349	315	337	271	332	303	352	321	339	355	346	350	300	299	327	360	316	303	305	332	318	321	320	311	313	326	297	362	330	301	335	348	285	337	321	337	331	319	348	333	309	333	332	346	334	300	328	321	321	334	303	356	384	312	310	316	337	316	323	324	347	335	343	346	316	330	351	350
24907	21077	27312	25056	9993	1587	1022	719	937	16125	22344	14457	5157	1498	670	518	488	464	477	433	441	478	429	452	497	450	443	474	452	431	423	470	509	432	451	468	452	406	423	464	452	473	456	486	482	419	451	444	405	438	454	446	478	469	433	473	408	452	477	410	432	470	503	463	451	429	422	480	468	461	444	447	472	416	482	417	460	437	477	412	431	427	482	454	458	451	448	467	494	443	448	469	471	458	430	436	494	441	447	446	428	443	439	417	454	440	452	445	466	456	428	436	473	476	457	474	475	458	490	454	451	435	475	466	439	433	465	446	438	443	436	473	456	438	498	455	452	465	465	443	454	447	449	434	478	444	422	452	479	473	471	411	456	476	436	465	458	437	469	439	442	494	425	456	467	450	453	430	456	428	421	457	464	427	426	475	454	462	463	464	474	433	457	431	457	451	450	456	474	388	421	436	517	430	435	423	450	455	401	431	454	446	434	424	441	453	436	449	442	439	486	469	464	483	444	417	429	451	432	468	432	449	475	476	446	465	438	440	439	455	458	483	435	456	472	447	489	437	426	452	442	438	434	493	411	435	473	442	438	482	445	422	469	441	459	481	450	464	453	436	441	441	436	457	465	466	448	463	454	458	448	463	413	418	459	477	451	438	488	452	476	443	457	481	431	475	454	491	438	482	441	444	436	435	460	453	465	483	449	417	426	494	445	472	430	428	430	439	458	446	443	446	433	467	426	477	435	463	411	438	427	472	490	441	457	479	432	442	455	423	457	417	471	431	460	446	499	454	444	475	434	437	456	478	436	475	468	450	476	442	501	455	435	447	507	454	495	475	469	470	442	461	454	429	447	420	512	465	457	465	472	458	464	437	448	469	467	424	422	452	453	417	420	451	504	424	440	456	505	450	437	463	417	481	443	464	452	449	436	466	456	479	476	453	467	451	439	450	481	452	493	458	435	402	436	439	488	401	407	423	450	424	450	416	430	428	496	477	424	490	458	457	462	456	444	429	502	463	435	412	417	465	448	455	456	439	447	443	458	474	457	406	422	447	470	435	429	441	474	472	446	467	461	453	459	432	451	444	423	454	439	487	490	439	444	461	437	474	447	455	472	444	441	434	473	470	467	432	465	468	469	433	426	482	439	449	472	486	436	463	438	437	482	459	484	461	428	440	426	394	455	441	438	408	469	448	440	473	452	446	437	429	425	440	419	446	458	397	456	396	462	486	438	455	494	460	486	473	434	440	494	476	446	440	459	433	445	419	464	502	464	466	490	478	438	434	486	464	460	488	432	462	430	458	472	441	436	446	442	427	415	438	469	444	500	433	481	464	438	447	449	473	506	466	438	448	498	455	449	469	459	448	517	449	511	447	456	470	430	464	433	427	467	472	447	469	486	466	435	437	422	465	449	464	492	472	467	451	439	437	433	433	435	445	451	471	449	470	463	473	436	433	418	439	424	459	453	467	471	454	445	419	470	445	425	434	462	453	421	458	401	461	452	464	449	453	454	428	467	406	464	465	464	439	486	454	479	487	443	500	429	436	437	472	454	512	451	468	463	433	413	463	480	422	440	480	445	399	433	417	402	421	466	438	431	458	449	418	452	407	454	459	418	454	446	441	467	433	454	448	441	450	460	477	462	430	473	397	464	467	447	425	462	430	413	453	451	430	451	476	457	460	472	443	454	477	438	448	437	457	453	449	485	475	435	465	453	437	462	478	496	468	452	461	461	422	455	430	462	411	401	441	469	427	442	443	456	452	422	505	457	473	447	432	414	448	444	411	433	459	450	460	437	510	428	489	444	458	466	460	460	492	472	435	430	460	460	463	446	445	432	462	478	435	454	475	473	429	477	436	441	400	455	416	448	463	451	432	458	453	456	464	453	441	464	453	447	497	462	467	401	463	453	434	452	427	423	439	422	448	400	469	451	445	436	450	462	475	471	478	426	443	450	478	447	472	446	441	424	463	418	424	435	502	462	493	426	477	427	462	479	453	493	463	450	466	486	438	445	467	416	440	419	439	449	464	465	421	465	437	444	476	472	451	397	452	482	464	452	423	470	437	452	460	469	447	447	457	454	443	451	464	450	463	437	446	432	443	441	455	458	450	436	443	484	444	463	443	456	455	442	437	443	438	437	472	462	485	464	441	454	446	463	438	451	516	460	479	434	425	449	467	426	481	421	450	501	407	464	419	490	458	431	430	412	472	458	486	430	449	498	452	423	472	464	422	432	432	414	427	465	430	465	512	442	442	423	479	496	481	405	438	438	459	474	464	416	493	443	458	419	458	430	457	447	443	467	448	450	450	481	423	471	465	434	446	396	439	422	455	453	464	455	453	455	441	463	490	467	457	440	425	437	449	435	441	422	453	460	458	446	424	425	418	418	407	447	452	429	465	444	439	472	464	452	399	453	406	435	451	456	406	457	438	434	430	439	428	435	442	427	417	441	416	438	466	453	415	439	460	451	424	452	439	454	478	426	444	432	430	466	493	454	442	458	440	483	442	441	448	444	459	420	467	409	467	421	462	409	462	441	451	417	432	448	442	503	424	398	439	454	498	494	420	421	475	450	413	444	426	414	462	465	438	434	427	422	395	474	457	448	453	434	430	478	463	410	448	409	447	433	434	449	432	411	425	466	459	431	442	464	439	450	434	447	462	462	468	444	456	439	469	465	460	451	443	476	479	431	485	438	437	423	381	462	431	467	435	415	462	412	453	425	412	452	452	432	469	440	400	451	456	450	459	465	451	421	449	458	451	463	472	452	458	452	464	416	504	466	430	414	484	426	440	457	466	459	448	437	453	476	435	459	492	451	474	467	450	431	472	443	518	468	403	446	437	428	441	456	441	457	445	455	437	442	450	435	430	429	476	461	446	466	487	470	430	476	464	441	465	477	416	432	424	452	456	447	436	448	476	445	474	444	446	491	446	457	464	441	436	431	445	421	453	426	465	462	433	467	449	458	464	459	433	437	448	460	402	425	447	458	427	427	470	447	472	443	433	444	475	462	451	470	438	454	453	439	430	448	424	468	437	432	430	442	459	439	446	443	427	420	444	427	434	429	436	429	432	429	450	484	442	478	426	464	468	429	462	446	465	469	461	437	437	453	482	417	457	458	476	471	390	417	441	460	477	454	495	466	413	470	433	439	459	465	427	486	439	459	479	448	473	446	417	461	423	445	416	446	452	439	436	398	431	450	459	423	423	428	428	453	460	416	453	418	444	444	407	444	436	461	448	468	471	468	437	449	471	470	478	475	519	473	429	456	410	454	484	449	462	441	469	433	449	418	420	411	463	435	431	429	469	455	459	428	448	464	434	452	473	473	446	480	427	457	439	420	486	462	444	450	448	465	465	456	435	440	436	439	472	446	424	470	465	464	411	417	456	447	421	485	451	449	433	472	452	498	491	452	443	452	446	448	446	460	438	456	422	426	445	451	431	444	411	434	475	449	444	473	459	452	419	470	452	420	480	451	451	427	434	479	443	425	446	464	468
3833	4298	3861	2220	1597	1279	874	668	1346	19505	19641	11822	4562	1459	601	469	401	383	422	405	380	415	418	383	428	380	372	372	393	400	404	418	395	383	381	388	387	420	360	399	415	388	402	384	440	408	369	456	406	416	393	411	439	405	383	403	399	374	408	392	431	418	409	390	371	420	426	403	398	428	408	414	403	398	375	407	420	434	371	361	380	413	380	386	413	393	388	397	414	367	411	382	397	385	383	390	385	426	394	423	378	365	392	421	370	394	421	387	439	405	371	381	339	357	396	390	406	363	409	417	377	401	359	401	396	415	390	422	363	420	427	396	431	365	388	400	398	390	421	377	425	400	423	410	392	389	382	391	394	409	392	445	379	416	420	425	399	401	394	394	405	383	384	433	379	392	413	389	354	407	388	419	397	370	402	366	410	373	379	447	380	389	371	397	348	439	368	398	370	422	429	374	367	364	407	410	399	383	368	350	388	397	394	389	408	407	403	399	403	387	390	381	404	393	392	408	424	383	415	404	395	390	428	366	410	379	419	397	377	398	392	384	399	349	392	434	407	384	397	409	389	406	349	417	402	388	414	399	398	425	370	406	405	423	392	434	383	385	387	417	390	379	353	385	402	371	386	367	394	366	384	387	406	389	415	424	413	394	384	395	421	393	385	422	382	402	368	384	407	404	397	382	393	369	410	399	389	415	368	382	418	391	409	417	419	390	413	351	420	376	420	408	412	384	357	385	379	439	453	390	376	370	388	415	369	414	410	389	399	376	396	416	353	391	393	382	378	415	427	405	353	409	373	377	359	396	413	393	425	368	369	403	381	383	390	412	374	397	387	376	371	407	392	395	391	408	404	379	417	434	394	411	389	383	373	396	381	407	353	412	430	394	387	416	384	429	394	406	402	405	378	404	404	380	418	394	376	402	404	374	402	405	389	423	419	422	393	373	362	368	438	379	414	439	377	404	407	385	390	403	395	405	388	387	419	404	363	365	430	389	406	419	396	372	406	396	390	374	411	402	420	380	388	406	395	410	428	383	383	370	443	386	379	378	427	414	361	392	402	401	418	408	380	375	431	382	394	413	414	415	386	448	381	406	403	372	391	414	399	408	415	424	363	391	389	425	376	402	398	381	442	372	400	369	373	404	393	358	373	404	382	367	409	424	394	399	417	406	369	436	366	406	381	393	391	405	408	427	362	386	371	402	439	389	395	408	381	400	381	396	420	394	411	378	408	404	412	430	349	383	398	367	404	406	398	353	416	394	399	386	398	429	399	395	419	406	409	397	456	365	394	424	425	374	380	389	390	389	430	402	420	400	406	406	400	427	386	382	401	404	389	422	402	377	433	443	407	368	389	401	378	394	420	414	393	367	401	359	385	416	393	393	418	392	373	407	410	372	397	397	413	383	412	407	379	360	386	398	413	363	405	368	382	391	396	400	381	390	388	379	424	429	379	399	397	420	389	395	385	408	401	439	411	395	383	365	396	385	443	405	440	390	400	393	395	418	397	344	388	394	392	428	374	388	418	430	362	378	406	405	405	417	375	396	362	395	351	395	377	396	372	373	378	381	403	362	397	391	398	391	418	374	366	361	409	385	401	370	424	400	374	371	380	430	393	384	375	420	381	398	413	383	383	418	413	384	385	371	403	387	364	398	387	411	367	377	394	415	401	409	385	426	399	361	409	413	389	385	385	371	409	381	384	375	394	425	382	359	402	412	371	400	401	385	425	396	380	420	385	376	381	379	408	354	393	409	388	370	443	387	374	408	396	404	401	414	394	426	383	400	400	380	373	404	376	412	378	381	389	406	379	431	383	402	391	383	417	380	404	390	419	405	377	401	410	411	396	401	381	376	388	384	386	376	390	388	425	412	416	414	383	412	355	363	393	416	413	403	377	422	389	412	435	401	372	385	392	369	383	385	346	401	402	411	415	367	380	386	383	379	365	371	396	393	382	378	382	381	412	366	399	401	411	368	373	412	403	388	410	385	363	371	418	405	381	393	381	373	414	390	411	411	427	379	406	412	378	397	415	400	396	449	419	394	390	396	409	411	394	420	400	392	383	394	400	359	387	363	396	430	373	385	410	391	387	386	397	388	393	400	399	376	399	436	394	387	403	393	356	418	365	384	403	400	377	394	384	429	396	375	366	378	379	426	409	410	402	375	368	376	448	373	402	420	394	398	412	408	352	390	405	375	391	422	376	426	429	416	459	381	382	426	391	389	397	374	425	380	395	408	403	384	378	385	390	402	396	407	431	346	390	417	388	406	392	427	419	398	381	397	379	419	367	411	408	382	423	376	363	403	394	372	383	363	428	363	381	403	368	383	391	397	393	401	380	384	389	395	422	382	407	402	417	382	412	376	385	396	394	375	389	400	400	355	425	373	386	411	400	403	416	377	390	415	392	382	387	426	372	422	380	380	434	412	398	402	369	393	390	398	387	384	386	363	409	421	387	390	365	390	352	381	369	379	372	412	375	368	417	428	386	395	411	409	401	409	376	388	383	364	386	385	395	424	396	403	324	415	365	388	389	411	388	409	351	381	439	367	429	382	383	382	361	395	400	409	402	399	398	392	412	398	413	423	354	373	368	401	382	363	416	354	371	384	401	412	394	406	401	374	366	393	382	398	377	352	374	389	391	382	418	418	381	385	437	410	430	412	388	396	372	416	410	406	390	357	397	400	428	417	398	395	409	388	372	385	395	429	398	430	392	366	397	392	421	384	356	408	349	394	392	407	392	375	385	404	373	402	406	385	365	415	378	407	397	403	389	434	403	373	378	368	368	362	382	406	367	415	393	399	375	390	361	392	427	402	426	383	360	394	403	427	397	386	387	359	381	391	421	419	420	355	365	338	412	395	420	395	411	364	380	399	393	394	399	398	417	382	431	385	397	393	398	367	366	375	369	399	374	376	379	423	400	385	362	408	423	400	348	398	393	375	405	413	407	381	388	363	428	371	421	431	377	369	386	380	380	421	366	388	404	383	397	384	411	407	386	404	436	372	358	362	415	402	355	407	413	379	387	373	417	391	392	425	390	381	384	374	404	359	418	410	398	396	407	396	429	416	376	420	362	408	387	388	359	396	390	398	381	386	393	354	384	401	371	356	386	410	384	387	359	397	406	394	403	382	413	405	382	397	381	381	377	404	406	399	393	417	374	407	389	429	407	380	411	399	377	416	395	385	462	377	413	378	376	369	408	360	402	416	398	383	396	387	425	396	378	376	388	370	415	420	407	403	407	393	410	421	387	378	403	387	392	368	379	380	408	403	373	376	366	375	390	412	359	398	366	398	401	375	396	405	386	418	388	374	367	365	391	412	397	387	415	395	406	402	374	387	370	362	392	425	393	403	391	426	421	410	378	401	386	436	408	368	393	415	418	425	380	393	363	367	377	427	401	409	415	383	383	380	411	392	400	368	414	406	417	378	385	370	365	385	417	414	379	408	370	392	395	395	409	410	392	417	379	390	363	391	409	400	384	419	429	400	380	395
23837	21037	28232	24048	21014	9272	2203	1183	1634	29837	33477	24454	10826	3074	1101	750	656	641	651	699	619	623	628	645	650	647	637	646	663	576	655	606	669	689	595	635	651	693	693	610	643	635	640	647	648	634	607	631	615	670	634	623	637	616	683	675	635	641	612	622	637	654	612	704	647	669	643	643	619	658	643	651	683	683	710	651	646	624	636	628	641	660	672	636	647	588	603	651	591	652	622	628	581	592	645	619	624	633	640	668	629	681	619	627	655	593	641	634	623	658	621	652	647	666	582	632	627	645	648	690	602	645	662	626	652	669	655	607	654	680	679	665	613	653	616	579	637	630	662	621	635	623	675	613	601	615	621	661	638	694	709	666	621	650	652	610	602	630	600	654	638	610	627	661	653	646	634	620	652	585	638	656	643	659	596	644	647	610	628	636	608	639	647	608	623	661	597	645	682	682	667	637	615	622	657	632	634	664	636	644	640	635	648	624	623	711	633	649	634	691	619	648	647	647	680	641	680	646	621	624	631	658	698	610	608	619	630	625	603	635	675	658	620	601	614	632	622	581	617	664	584	655	623	638	628	588	658	649	614	693	643	649	573	617	671	595	625	686	643	609	630	601	622	583	655	648	615	605	629	674	651	609	637	634	647	616	610	656	621	603	681	626	679	643	582	643	611	635	618	659	665	642	576	622	616	652	631	666	639	660	667	637	597	637	625	658	634	687	625	621	656	646	669	635	636	628	689	624	636	628	664	643	632	669	613	641	614	671	626	609	653	622	683	615	646	688	671	656	608	600	605	631	637	636	626	639	622	641	584	628	605	613	600	590	649	641	671	660	639	632	631	644	678	642	684	623	603	649	648	630	650	588	659	635	646	636	608	637	650	622	686	644	668	647	618	672	608	605	645	582	606	613	619	628	612	631	653	625	631	636	611	603	626	621	625	615	592	671	618	607	573	632	621	652	589	641	610	630	597	653	647	615	621	634	599	650	628	601	639	647	629	592	619	633	674	676	634	679	640	659	657	638	628	616	611	668	591	698	613	618	637	632	656	603	610	637	641	619	659	671	626	680	605	649	595	671	655	644	581	633	617	629	593	632	597	619	606	632	608	629	615	582	613	628	625	647	680	629	600	644	645	638	595	637	620	672	664	604	627	630	644	630	643	657	625	608	622	629	623	644	620	640	649	651	640	593	621	606	675	646	641	657	612	648	606	621	642	663	643	653	611	674	630	611	609	610	635	639	633	673	636	661	654	652	612	690	613	654	627	613	653	631	602	634	637	655	669	623	656	659	600	640	607	654	665	648	637	645	604	665	641	582	628	682	590	649	627	612	667	592	705	641	639	627	665	642	685	641	614	623	591	614	644	642	645	662	616	663	588	613	594	657	628	649	626	620	613	593	690	609	669	615	599	629	642	616	608	600	658	619	608	615	639	615	642	655	605	622	627	611	646	606	635	610	663	623	642	657	661	632	594	596	623	679	628	660	581	610	617	623	593	616	654	644	651	641	619	644	676	654	634	627	619	665	655	618	595	626	545	627	604	616	612	629	606	678	660	638	618	618	620	631	626	636	616	599	636	666	614	574	617	631	680	633	631	656	625	633	635	662	638	635	651	575	648	686	626	627	603	625	615	637	617	624	642	657	581	634	643	627	611	678	639	659	644	616	591	616	582	654	649	635	661	637	598	591	659	639	633	615	671	637	658	632	633	660	626	624	666	629	604	554	649	623	620	626	602	593	659	605	642	609	614	659	648	601	600	633	647	577	642	636	634	638	645	664	602	628	633	634	661	622	636	642	672	630	616	612	581	651	627	611	623	661	636	631	646	653	652	667	670	629	626	584	639	621	631	655	631	650	608	662	602	601	680	638	650	633	595	671	630	661	641	654	647	628	610	630	595	656	629	623	590	630	593	625	671	632	651	692	666	631	571	600	662	646	613	698	651	623	657	670	635	615	650	623	663	620	650	603	651	666	653	598	625	624	631	595	679	631	694	616	656	622	618	616	657	634	608	664	675	609	681	680	633	639	614	651	635	594	659	590	657	647	605	591	676	638	618	619	614	678	627	635	624	683	616	622	683	604	633	617	612	629	621	622	620	599	666	657	606	619	645	591	650	623	647	640	640	608	658	592	659	649	648	600	642	655	599	590	637	640	695	570	617	630	633	664	638	611	610	638	642	611	629	604	605	641	590	636	637	666	626	654	644	629	599	632	637	597	616	681	665	615	639	612	643	615	614	609	620	610	650	684	614	647	646	653	630	640	660	636	654	583	652	604	638	641	580	582	624	671	629	650	625	631	631	600	665	639	618	623	605	605	607	597	610	671	645	587	605	653	640	653	633	644	634	630	604	607	638	611	602	599	674	650	639	579	669	598	631	605	657	586	646	657	648	612	630	601	649	636	645	636	643	592	569	633	641	648	626	595	647	697	660	638	636	655	595	655	620	643	622	648	597	618	606	636	694	564	597	653	647	619	634	606	617	598	626	593	659	616	584	621	619	668	629	621	641	637	624	627	647	605	614	586	642	657	575	646	617	604	644	679	668	619	630	670	636	622	601	659	670	581	633	612	659	646	617	657	714	661	609	575	642	662	622	601	639	590	635	598	595	622	604	562	660	642	622	663	611	640	631	633	651	622	601	630	647	662	624	635	731	626	658	670	612	619	649	624	631	645	621	625	688	636	631	607	652	662	637	665	628	652	597	542	636	598	641	610	625	637	610	627	623	640	648	644	611	588	610	633	589	631	606	610	637	631	659	613	653	614	617	697	643	594	601	618	635	625	621	630	578	641	653	659	621	661	629	586	654	627	626	627	569	733	632	609	598	640	618	620	618	634	571	605	621	611	625	620	592	665	656	606	631	603	625	610	608	628	611	630	637	626	618	622	645	634	611	639	621	613	637	617	609	609	676	694	593	625	628	647	635	601	648	607	631	628	662	617	640	674	662	598	640	666	619	629	629	635	633	613	636	616	609	629	656	652	659	625	589	620	603	676	680	612	625	611	586	604	644	655	628	617	652	614	653	616	626	641	657	620	647	580	672	640	644	611	629	640	644	624	610	651	598	658	583	639	622	633	647	635	639	597	666	591	670	656	643	595	647	650	634	646	663	612	637	620	637	632	659	621	652	581	597	643	593	615	588	651	645	619	613	656	644	678	648	610	653	628	651	682	602	596	659	605	652	597	605	582	618	628	615	639	579	620	658	634	618	631	627	690	666	643	611	641	657	647	640	615	646	673	604	595	661	679	653	629	606	614	699	620	646	640	626	622	614	644	621	624	657	670	618	645	625	599	618	627	665	604	636	627	623	626	663	629	676	639	626	629	626	651	704	619	627	670	604	650	617	679	615	624	633	603	612	653	662	634	628	637	642	675	607	617	620	634	604	672	612	590	609	637	621	639	629	628	617	673	640	632	663	643	637	607	601	626	650	609	675	648	738	591	628	631	659	607	674	563	642	601	656	645	670	605	607	637	667	621	603	654	641	626	620	621	656	636
4482	7426	6919	4033	2793	2042	1489	1187	2277	32389	29366	19545	8287	2863	1078	627	483	557	501	583	524	534	526	553	557	538	532	535	541	573	574	556	533	537	529	508	561	535	538	517	559	530	549	539	514	534	552	511	522	502	514	504	533	552	516	545	555	534	518	537	552	528	553	535	540	530	515	520	579	569	553	514	535	575	557	550	501	569	538	570	569	577	547	535	506	529	545	534	523	544	491	537	572	560	582	566	542	542	531	503	567	544	516	536	537	507	497	536	498	584	538	554	542	570	531	505	537	538	496	528	569	512	555	566	501	568	530	501	578	550	575	536	529	514	520	514	537	567	498	546	519	533	502	541	526	527	431	534	489	505	535	567	535	567	538	544	543	527	551	569	528	553	515	542	520	538	541	537	530	567	491	544	577	551	522	545	528	514	555	563	570	511	540	516	512	572	569	577	530	533	528	586	533	599	563	539	575	547	584	519	530	509	531	555	587	515	537	557	525	543	532	525	540	518	536	526	543	535	568	512	523	549	549	527	563	530	527	540	550	551	537	572	569	551	532	554	546	558	548	547	517	547	559	524	526	536	541	525	567	518	502	564	540	536	566	486	544	576	539	531	523	532	522	594	501	537	553	520	530	519	523	525	529	565	567	547	567	530	531	493	517	518	526	566	548	549	544	531	544	548	484	518	526	536	491	545	514	539	526	526	547	519	577	579	534	573	514	519	527	549	547	542	520	536	503	545	505	580	520	532	526	529	530	516	503	545	538	536	568	545	514	511	497	540	550	542	516	537	529	532	477	519	523	502	504	515	545	567	520	574	548	535	524	518	537	520	498	522	480	516	527	530	498	539	533	536	515	534	564	585	539	559	517	520	512	490	481	519	528	547	550	562	531	527	508	558	506	520	494	507	570	539	452	521	495	557	504	496	523	518	532	584	522	480	512	557	574	529	546	507	542	517	526	547	486	546	546	517	533	535	517	500	532	546	584	521	530	533	558	493	517	521	547	524	516	535	540	508	527	513	515	539	500	555	519	550	561	534	539	561	521	550	534	553	508	526	589	538	533	518	529	531	554	511	511	526	548	542	543	534	558	509	541	566	510	498	500	478	506	502	533	557	545	525	529	512	507	510	510	503	521	549	541	555	533	537	523	528	556	568	513	562	550	543	556	520	527	543	536	518	552	534	546	555	498	546	550	491	528	478	529	530	519	515	548	527	530	550	534	558	535	554	509	567	563	543	515	543	527	523	546	541	475	560	522	565	561	531	519	494	552	534	517	510	523	481	510	563	546	551	577	508	522	519	517	547	556	549	520	521	526	517	526	549	542	529	523	535	574	523	502	563	511	503	532	546	519	562	543	541	509	549	543	516	573	506	521	479	535	551	547	527	537	506	581	511	546	570	508	533	571	549	541	522	501	535	535	534	563	553	551	564	525	512	496	562	550	480	582	533	572	530	512	598	556	513	535	546	523	537	513	555	504	525	503	520	538	548	555	507	543	541	562	539	567	538	489	520	601	516	542	524	578	544	535	542	538	511	537	519	551	522	544	528	534	537	558	500	504	530	508	562	506	479	512	523	555	525	537	499	567	529	566	543	505	548	593	500	544	558	535	543	546	512	497	521	576	502	525	512	537	511	552	588	525	528	499	519	509	538	485	518	556	508	529	548	503	514	525	524	512	538	498	530	535	511	549	542	483	537	503	524	521	509	593	552	540	563	539	513	512	551	565	540	541	519	564	518	549	551	540	538	553	535	570	563	553	527	520	536	499	515	482	524	534	544	539	530	533	545	533	494	547	504	533	517	538	520	502	544	564	536	530	525	557	530	526	539	502	548	537	532	527	526	555	566	518	502	498	496	518	503	508	518	518	512	527	533	553	531	531	528	502	564	499	553	528	520	571	553	502	525	538	518	489	541	570	568	520	557	526	531	539	521	557	526	556	530	510	573	517	525	516	525	483	484	544	545	551	579	520	543	527	505	531	522	546	508	523	477	538	492	556	529	526	556	543	519	546	525	575	543	536	529	529	523	544	519	537	552	477	528	529	555	507	551	520	546	512	538	546	498	533	541	521	526	530	539	558	571	498	537	536	565	507	524	536	553	499	505	544	492	566	506	510	575	525	545	518	564	542	546	525	509	508	534	509	531	511	521	539	535	497	567	517	500	547	565	531	511	503	545	481	555	502	494	482	545	517	508	550	554	507	536	546	532	507	516	538	538	560	549	534	499	516	510	525	562	559	542	560	533	566	533	562	529	549	550	505	516	542	543	570	551	519	499	538	548	532	511	559	533	527	534	558	512	520	510	511	523	507	531	535	533	584	505	525	530	532	548	511	538	536	538	511	537	522	522	525	549	481	503	540	512	543	558	561	518	524	507	526	539	500	536	560	526	543	523	534	474	525	533	559	528	540	531	548	528	558	502	519	522	546	541	531	489	546	554	575	504	539	537	499	506	512	497	489	507	545	518	528	543	518	504	562	523	537	531	509	489	521	521	571	539	513	523	512	534	566	561	540	528	539	534	532	545	545	548	572	514	525	528	507	487	526	538	552	490	523	551	551	499	565	521	538	536	532	545	565	508	533	526	530	539	550	525	529	572	529	529	516	521	531	543	556	526	528	558	546	550	485	531	519	514	538	541	523	499	526	506	540	542	527	553	492	513	546	504	500	483	540	553	539	532	533	506	517	537	555	534	524	537	516	531	566	512	555	569	536	509	510	520	563	570	526	508	514	535	544	481	561	525	509	510	518	523	535	529	534	535	558	525	496	536	499	513	555	547	467	556	548	527	531	524	516	540	552	516	548	500	493	546	478	555	567	511	520	563	529	506	482	532	491	543	526	567	554	536	534	566	543	504	548	519	514	494	525	526	530	521	521	540	522	534	515	517	542	567	556	524	527	536	524	496	561	559	503	526	506	515	512	547	527	523	558	529	510	518	562	549	488	534	529	500	529	523	558	531	529	498	510	501	527	527	562	580	522	515	553	547	506	542	554	543	512	491	506	514	542	567	577	553	512	530	540	522	585	552	518	577	504	524	541	516	528	479	511	511	525	547	482	545	552	515	525	519	540	518	557	544	549	545	518	516	483	556	503	511	531	539	566	551	541	519	525	509	509	490	535	523	542	563	518	536	498	536	515	581	552	510	543	527	498	503	511	565	527	531	509	552	513	502	498	529	533	550	509	535	509	487	489	506	537	533	540	523	510	540	553	508	514	536	525	547	562	510	529	529	546	544	503	552	499	492	539	527	514	535	531	526	509	544	536	543	555	531	517	557	527	517	538	554	583	534	544	536	541	523	548	547	547	525	559	505	494	556	534	530	501	559	525	500	542	557	528	514	517	540	505	532	519	548	499	546	561	519	503	543	554	525	527	543	519	524	563	496	556	532	496	541	564	557	539	486	563	540	526	490	517	506	577	541	532	508	552	540	514	544	535	547	530	534	547	545	531	533	517	530	539	548	533	554	537	540	525	516	534	536	512	544	496	520	523	560	554	521
27303	12906	2094	1114	687	524	498	458	501	1666	1896	1578	1011	645	462	428	403	400	413	395	424	396	389	386	404	435	394	417	421	399	380	421	403	394	416	402	396	386	371	403	404	409	417	441	394	393	361	389	401	411	384	382	414	422	420	397	415	407	423	360	417	382	402	411	413	420	385	398	424	413	392	399	370	368	431	445	419	381	384	388	376	411	427	389	429	421	416	389	386	394	401	424	408	443	423	412	398	366	389	386	393	374	414	457	428	382	384	418	410	400	418	404	412	414	373	407	410	409	404	423	418	408	459	390	400	381	388	391	427	419	357	367	381	417	417	359	401	368	393	427	415	385	415	393	425	416	389	406	400	441	374	385	436	393	406	359	393	383	410	433	433	431	424	360	375	406	409	419	402	373	430	398	369	414	391	429	381	418	371	417	434	410	410	413	390	435	403	408	441	399	397	379	462	412	442	416	393	416	448	397	388	404	373	385	425	410	412	367	439	441	423	407	406	437	392	415	424	400	408	385	383	417	422	384	410	399	429	423	434	429	407	398	416	416	457	405	438	430	405	382	400	406	415	394	409	405	418	371	413	402	402	397	448	417	374	412	410	424	392	408	440	409	374	378	413	387	410	402	432	433	402	392	412	424	418	411	451	413	397	399	411	374	404	408	400	426	392	408	388	385	381	387	394	402	425	385	423	376	414	381	461	419	433	433	395	372	391	392	422	412	388	405	378	399	411	392	396	438	433	426	427	393	413	404	423	381	386	409	400	409	394	381	429	400	417	365	401	421	413	434	403	426	445	434	422	404	372	383	419	400	392	390	422	398	376	406	393	402	399	411	391	400	379	404	441	402	400	435	415	382	390	391	428	437	464	411	448	410	368	409	410	380	392	405	426	377	446	430	402	419	401	388	421	419	425	408	411	393	410	406	376	386	395	378	451	422	409	377	426	438	400	464	394	426	421	428	379	421	446	382	420	446	394	409	418	399	436	413	388	399	371	382	407	422	402	420	387	400	405	423	398	384	425	441	402	422	427	416	378	377	392	421	418	423	391	375	420	442	380	413	392	390	433	406	370	406	390	374	452	396	415	384	418	433	414	392	398	407	435	400	397	401	375	393	425	389	395	390	381	425	397	379	405	422	416	422	380	399	421	445	380	385	392	413	360	376	412	393	386	419	400	395	413	393	405	398	423	420	406	381	419	392	413	387	430	428	361	403	373	415	392	421	423	445	417	433	425	383	433	410	395	380	382	399	430	421	424	444	385	382	416	388	394	401	404	380	424	413	377	406	394	378	388	380	399	405	372	422	384	427	446	379	400	404	432	399	401	402	443	404	424	388	391	426	390	402	423	440	382	415	397	438	411	442	381	384	380	389	420	407	377	418	435	389	415	394	384	414	432	408	397	407	420	412	431	410	404	427	406	404	419	417	413	413	389	355	400	377	437	412	424	389	382	381	398	400	365	397	393	386	433	409	437	409	432	382	403	414	386	401	423	408	405	401	398	383	431	384	442	409	414	396	440	391	376	415	401	413	386	440	407	423	402	433	403	436	394	410	424	389	397	435	439	416	441	433	405	385	384	404	390	391	374	406	398	409	408	412	439	415	412	424	388	368	417	403	396	369	428	402	385	425	425	405	421	418	350	457	400	392	419	433	392	418	379	410	393	404	417	370	398	412	391	394	444	413	433	448	392	442	407	411	335	418	412	406	420	386	384	414	392	397	392	436	413	387	402	373	442	394	393	426	429	403	401	436	386	411	419	444	405	390	425	413	375	402	403	390	409	420	391	417	440	424	407	443	447	413	429	403	387	427	393	408	378	403	393	448	398	412	399	445	439	413	414	370	393	405	381	394	422	396	383	392	392	401	429	372	391	414	409	420	425	411	384	412	404	445	351	432	383	463	394	410	391	387	410	407	423	411	358	404	401	399	394	391	378	399	391	413	414	424	449	432	399	422	405	408	386	413	358	419	414	387	385	365	421	402	427	430	402	357	394	413	388	404	417	421	393	432	394	455	412	405	376	425	375	397	374	473	426	457	424	385	376	362	383	430	406	448	383	432	418	404	398	402	436	411	403	417	401	369	426	429	462	415	422	404	407	392	460	404	408	408	422	392	410	436	390	389	382	374	421	413	409	385	416	381	429	424	435	402	424	417	408	402	403	398	402	375	465	420	417	437	410	399	407	391	416	422	428	376	353	403	394	414	421	386	400	418	408	396	383	389	422	404	423	408	389	426	400	414	411	388	403	378	405	397	398	420	419	392	407	405	412	385	414	403	359	408	393	410	386	409	413	415	448	404	397	405	420	432	435	391	401	430	383	407	384	414	405	376	424	358	365	422	389	404	417	386	404	420	380	421	397	434	399	403	382	381	432	413	408	409	365	434	429	401	387	402	379	405	455	413	430	394	379	415	439	426	409	390	392	399	385	412	393	408	397	420	418	396	394	426	421	389	412	394	428	366	399	414	417	418	394	435	378	404	404	431	422	380	389	392	424	411	413	418	379	419	420	364	393	447	408	412	427	388	402	400	405	392	394	377	402	427	410	368	380	409	389	421	391	453	429	435	409	385	451	431	394	410	438	442	374	450	421	380	353	388	405	450	384	372	389	392	378	390	389	386	426	417	391	427	397	397	399	402	397	407	398	388	419	442	423	386	372	403	413	425	379	406	387	406	429	417	422	375	393	398	419	386	383	436	406	434	424	384	431	407	416	416	417	416	407	397	429	415	400	405	393	441	460	382	374	404	457	407	415	396	427	400	440	428	409	444	420	398	422	402	403	394	393	423	409	394	421	392	409	421	437	419	377	417	399	395	401	397	418	390	420	414	390	381	415	398	396	395	400	445	422	373	413	389	376	376	409	382	382	407	424	399	431	393	400	440	432	372	358	420	417	418	396	374	408	384	414	421	434	396	385	402	368	391	429	389	408	436	416	383	410	398	383	446	403	400	403	438	422	385	404	423	402	433	398	393	399	412	389	391	428	383	398	405	385	402	393	412	375	411	431	397	414	398	352	406	430	410	422	378	373	378	386	410	384	456	393	408	375	387	385	405	413	429	413	438	419	391	389	387	401	406	405	439	403	380	412	399	421	395	426	388	386	401	422	398	410	402	394	417	402	405	401	409	440	404	423	374	404	404	416	405	397	409	391	419	398	387	387	404	396	408	361	427	424	395	385	422	377	417	400	408	404	428	426	414	377	369	367	423	452	404	443	444	439	412	391	407	391	387	401	444	390	416	400	400	429	394	403	419	408	402	416	410	422	421	378	418	373	399	387	365	433	434	379	414	391	436	414	412	363	392	419	391	404	431	405	433	384	414	430	430	419	413	412	385	380	441	387	417	398	383	404	421	414	420	447	414	424	479	378	399	414	413	422	396	389	418	400	399	392	396	405	409	404	412	370	406	395	377	408	389	417	366	386	385	444	419	413	405	404	415	448	412	401	402	389	421	377	427	439	436	403	423	395	445	395	416	382	409	428	413	411	388	382	392
5148	1176	1489	992	781	575	469	382	490	2319	2335	1816	1084	626	440	366	323	369	369	377	373	360	355	358	365	393	340	371	352	354	331	338	355	349	339	327	314	357	342	344	314	307	338	363	352	345	352	333	351	355	385	334	347	353	340	355	371	354	337	370	340	333	377	369	379	347	357	347	347	338	343	331	371	342	364	348	349	361	321	387	375	334	344	347	354	326	308	361	379	330	354	333	356	351	354	376	330	352	317	332	354	315	375	360	358	345	330	361	344	357	350	337	334	354	345	363	372	328	329	330	336	338	351	343	353	341	330	352	345	338	337	343	332	360	335	338	342	344	369	363	374	344	348	346	346	358	385	325	357	337	352	379	312	372	354	324	320	353	314	342	350	406	357	359	330	340	371	357	348	321	351	370	385	329	350	333	347	377	361	375	367	331	350	354	378	369	371	342	337	347	366	328	338	350	361	350	312	333	329	353	337	316	365	346	362	326	332	366	333	355	333	318	351	373	348	325	352	345	371	372	342	378	353	339	343	335	366	346	334	335	342	355	370	337	364	358	387	366	338	359	355	356	375	352	352	352	344	326	344	350	328	375	369	344	365	366	357	313	364	367	311	336	365	325	347	363	349	348	354	365	350	353	337	350	363	411	342	344	354	329	349	344	347	335	341	347	345	348	322	352	345	335	367	335	349	343	327	356	323	366	331	351	401	358	361	366	377	321	327	365	351	322	353	356	338	376	356	321	358	352	333	348	343	362	326	329	347	315	351	344	369	345	327	335	329	348	350	339	342	333	337	349	335	347	374	317	346	352	357	379	329	338	326	341	363	336	348	381	354	336	388	349	349	374	340	329	338	351	359	325	312	362	380	343	357	330	372	320	377	365	347	391	345	329	373	344	393	342	328	356	339	338	340	349	331	369	312	359	337	352	380	394	317	355	352	381	368	340	328	322	318	365	331	344	331	362	339	370	385	365	341	326	349	314	347	353	339	327	311	357	364	378	365	354	336	345	368	360	348	379	339	341	378	366	365	319	357	331	350	306	347	390	364	367	387	338	382	328	354	354	376	347	362	362	342	352	362	351	346	351	354	368	339	350	359	358	374	334	335	381	321	341	338	354	368	343	349	361	370	348	329	355	356	340	320	322	334	333	327	327	346	337	341	342	333	372	374	334	319	331	329	358	352	348	375	331	322	347	305	349	335	375	360	342	358	369	315	340	338	342	349	369	380	358	372	370	366	346	376	336	329	360	321	309	362	325	328	326	336	355	337	361	363	350	345	343	330	336	352	388	383	351	340	355	348	366	346	348	327	347	377	348	368	342	339	376	354	314	369	369	346	391	338	370	313	341	351	349	335	368	347	355	335	364	323	342	344	362	310	375	363	343	368	347	366	363	358	367	380	353	361	324	330	346	341	329	358	363	366	356	352	344	328	312	370	364	338	321	328	349	329	325	345	377	340	377	341	345	339	325	355	325	355	353	356	344	332	345	352	378	320	328	369	323	374	381	353	342	321	354	353	368	343	339	337	323	358	341	342	348	335	333	336	363	346	354	324	341	328	359	351	338	349	352	360	356	343	343	305	336	350	358	345	320	347	387	305	348	348	330	344	343	366	348	355	347	371	347	356	350	320	341	360	341	344	312	348	381	334	306	358	380	338	337	333	357	354	370	357	355	349	356	318	362	350	330	352	312	340	322	368	391	364	340	321	347	349	340	341	365	354	352	356	335	400	326	325	364	364	341	333	380	349	370	300	336	325	341	316	361	332	348	325	357	360	346	360	335	358	382	368	351	343	368	322	374	337	362	320	364	339	349	375	333	357	354	330	360	377	345	318	352	337	342	344	342	359	326	320	383	333	359	351	385	350	344	370	341	347	349	324	359	333	352	363	348	336	348	303	333	347	342	335	352	368	356	315	359	358	357	364	343	409	376	338	360	344	349	365	347	316	359	353	336	317	351	324	400	333	344	342	353	365	382	311	321	318	332	346	328	334	321	352	346	342	345	342	313	346	333	390	366	349	327	298	367	371	331	326	356	358	360	359	360	320	375	357	332	331	364	347	331	333	349	357	339	348	349	349	358	335	354	353	373	374	349	361	312	354	334	380	365	379	360	333	376	379	352	326	368	340	392	353	325	332	337	361	358	354	362	384	348	339	370	354	351	362	365	349	364	360	321	333	381	343	325	376	394	322	348	410	339	349	352	343	345	356	334	371	365	348	345	321	332	351	348	355	348	342	317	331	342	342	351	312	361	328	343	365	378	361	330	324	344	337	350	350	320	325	381	350	334	347	341	357	367	343	332	341	373	374	372	354	343	354	361	383	341	360	364	336	345	361	350	328	339	360	352	386	376	351	355	397	373	366	334	323	367	355	383	357	326	371	359	358	313	348	354	393	343	342	346	352	352	311	355	356	336	337	329	344	344	341	339	367	352	335	334	348	347	392	360	322	351	376	362	335	329	387	332	351	353	343	364	320	329	360	344	368	349	390	351	353	338	363	353	369	361	360	318	350	329	322	379	313	352	399	340	351	340	344	355	349	380	346	319	365	341	318	338	309	346	320	341	309	344	378	308	397	328	324	340	350	393	348	357	364	317	335	363	344	361	341	353	317	356	367	366	299	350	358	327	351	344	337	348	348	337	353	356	360	348	351	379	346	366	334	345	355	325	345	328	343	317	353	333	335	331	352	329	355	376	373	376	355	320	356	365	342	346	335	365	329	353	364	370	369	353	375	372	371	368	345	324	374	342	318	302	357	356	363	352	369	322	356	339	383	344	335	327	348	358	319	334	320	359	331	366	386	345	302	316	347	362	370	361	368	334	339	335	355	352	353	386	340	366	318	334	338	330	385	344	306	352	349	326	355	353	305	325	354	352	359	369	344	370	331	357	356	359	383	369	361	356	341	359	344	339	361	320	376	344	335	344	330	347	325	342	362	335	340	359	330	329	340	382	349	344	335	373	327	359	353	365	328	348	339	347	344	372	364	357	353	364	312	376	377	340	319	388	328	360	328	350	342	340	337	354	323	340	349	358	366	382	391	371	360	349	319	337	381	342	359	370	357	365	365	321	333	358	341	349	346	382	352	363	314	321	319	362	359	358	346	347	357	368	334	364	361	375	337	354	365	345	369	334	305	327	337	366	350	373	338	328	378	346	358	321	338	386	366	366	327	357	323	365	342	381	344	333	329	351	372	340	360	301	331	356	364	362	324	329	346	357	315	339	333	370	340	308	365	305	353	379	344	343	336	344	356	362	344	338	359	342	321	420	337	338	345	358	363	358	315	331	351	331	340	357	367	369	364	371	312	346	319	359	326	372	372	311	384	371	324	368	340	335	338	355	356	349	335	328	354	395	345	335	325	327	347	330	370	354	354	360	343	338	347	330	369	350	362	376	355	327	331	344	331	359	362	349	359	353	370	323	330	373	352	350	352	336	330	328	332	329	351	382	343	364	340	318	378	337	355	345	339	321	343	353	319	335	361	349	336	348	331	363
24959	21055	27284	24993	10216	1656	949	710	854	9656	21109	15453	7200	1949	766	456	458	457	438	454	414	428	422	412	474	452	440	426	460	423	439	434	460	435	448	460	433	470	453	432	446	416	480	483	443	449	435	430	451	479	383	438	441	419	446	469	448	390	450	401	423	428	454	418	445	444	436	447	441	412	398	415	445	476	414	433	423	439	422	414	458	437	460	445	472	417	437	415	453	417	408	412	389	422	423	396	454	444	425	440	406	479	415	451	404	440	395	439	454	477	434	442	473	413	417	382	420	427	446	417	447	440	430	422	475	417	423	420	434	447	428	450	434	418	427	451	417	428	442	455	487	441	398	445	439	402	460	415	424	468	429	448	422	456	453	473	424	458	392	452	419	458	432	446	405	444	434	433	447	399	418	394	483	451	451	465	418	450	434	463	409	441	418	417	451	463	436	427	429	420	482	447	406	476	441	427	428	388	411	423	440	451	455	422	445	415	507	420	390	431	429	453	434	409	388	419	412	426	392	439	398	430	434	435	453	459	413	435	406	448	419	439	417	442	442	445	451	436	459	435	415	404	416	457	474	407	446	466	423	433	442	445	433	433	431	430	444	385	481	429	410	448	417	425	402	447	450	430	431	422	435	391	449	439	429	403	392	437	412	405	437	433	437	459	458	443	428	461	437	397	447	440	436	418	417	457	440	423	441	402	430	414	440	423	406	447	426	463	463	433	417	446	428	473	446	444	400	450	423	412	461	429	443	409	413	477	458	435	398	385	411	432	407	396	428	451	435	441	417	415	426	463	451	450	404	421	453	431	380	417	453	399	450	430	456	454	454	386	415	419	413	445	461	435	425	462	425	449	391	436	449	433	430	431	467	420	452	409	448	451	440	416	412	447	495	438	436	436	419	406	421	443	437	443	433	465	440	428	425	416	412	449	410	437	409	394	453	415	424	439	445	435	457	416	426	406	437	473	455	474	399	427	422	446	434	403	432	421	422	459	402	436	442	387	391	475	445	455	444	407	426	424	493	433	436	422	397	416	431	460	414	465	441	400	427	444	431	420	448	443	409	436	422	432	457	443	450	451	435	436	411	435	443	426	450	455	421	469	402	435	448	434	437	419	422	446	472	424	433	463	406	431	419	443	416	400	395	456	408	419	425	475	460	399	415	461	443	408	443	457	436	423	415	458	435	435	427	446	416	421	451	433	455	464	450	430	449	426	462	428	412	439	424	446	443	432	417	436	442	402	410	392	435	436	416	433	432	462	427	448	442	461	410	404	413	429	422	428	432	471	464	411	445	398	429	452	436	444	463	430	438	425	441	430	415	478	417	431	455	406	405	438	435	464	425	426	426	389	425	419	398	431	453	426	483	441	443	430	480	438	445	465	394	438	401	433	439	443	384	396	407	451	422	451	426	412	441	462	434	458	405	419	445	451	468	410	455	448	425	427	435	437	435	415	427	448	455	432	425	446	449	397	427	425	406	440	441	417	455	410	467	427	470	434	431	442	421	455	457	400	410	428	415	417	412	445	434	462	410	462	447	413	452	446	419	448	448	446	418	430	421	449	452	434	443	465	464	439	454	438	442	398	418	414	431	478	428	439	412	441	448	449	427	431	440	450	438	418	431	373	483	460	408	410	412	459	388	425	439	439	422	420	463	453	459	445	429	436	449	413	434	438	433	408	462	406	429	443	445	395	475	406	452	417	426	434	431	466	439	437	419	469	447	457	421	439	438	442	452	411	451	396	491	423	432	416	416	450	461	397	426	408	444	443	439	417	441	435	409	412	437	472	433	445	442	405	416	455	403	386	387	426	387	452	410	411	415	445	448	419	467	464	428	455	440	417	461	400	428	456	412	440	436	421	463	452	428	416	461	411	466	420	428	411	435	441	414	437	464	457	436	441	432	429	445	421	486	454	406	423	492	424	429	427	426	431	452	429	404	438	418	426	405	431	405	399	439	439	430	411	420	421	430	419	443	440	436	418	417	413	453	430	421	394	421	431	453	401	448	433	411	426	421	414	449	420	462	441	441	483	440	448	428	404	432	425	452	471	412	439	455	440	440	437	421	422	424	369	427	477	445	451	449	440	471	405	434	416	425	471	445	404	428	452	414	435	435	466	425	420	465	426	412	411	424	441	387	436	450	438	405	440	423	411	478	391	439	411	390	465	420	437	424	446	439	416	406	423	418	409	454	431	451	466	443	416	432	444	411	461	405	391	435	423	400	439	419	438	459	422	441	435	395	432	433	423	448	428	438	449	437	431	410	401	435	434	454	435	443	437	452	440	471	450	406	420	413	414	402	394	429	439	424	406	424	460	426	431	434	454	437	444	423	411	441	468	472	429	426	420	395	440	437	452	425	450	418	457	451	456	457	444	437	446	421	470	438	447	394	429	413	384	460	393	434	406	412	451	399	418	423	461	426	428	440	407	408	437	422	453	445	420	454	474	415	423	424	439	422	430	439	435	430	436	422	411	444	437	415	411	403	407	384	414	426	427	445	425	429	421	434	439	419	477	438	441	438	434	444	438	428	436	436	441	446	426	427	407	444	434	435	425	424	423	465	431	410	416	431	433	468	404	430	407	395	416	388	415	413	383	460	432	432	473	420	436	423	427	405	441	425	455	425	436	413	432	417	414	399	425	420	448	467	428	451	413	411	425	421	420	424	477	437	464	456	434	438	434	399	424	431	470	427	428	424	439	440	416	421	407	425	405	467	422	419	435	434	424	450	421	436	436	430	437	451	456	431	407	402	415	436	445	410	473	416	432	413	406	407	442	447	439	490	414	449	446	480	411	419	449	438	457	443	464	442	394	428	440	444	433	378	456	432	427	412	428	463	435	431	425	452	475	428	462	436	436	373	411	402	454	453	499	465	434	460	425	461	416	448	405	425	451	424	447	430	433	471	435	471	409	424	452	428	428	440	415	461	439	422	441	429	408	432	433	421	408	459	483	418	445	429	429	406	440	469	419	409	390	468	388	440	420	468	422	422	401	420	425	415	413	382	490	451	437	421	463	384	445	417	445	436	406	424	434	464	432	434	437	430	469	453	418	398	420	453	434	419	445	385	450	444	424	476	423	442	438	397	447	398	387	452	413	420	444	462	417	442	457	431	449	442	466	421	462	405	441	449	448	398	425	425	457	451	450	425	474	413	470	457	421	430	451	436	410	430	445	423	453	440	432	436	440	410	437	428	467	423	404	469	414	417	435	467	454	460	463	451	426	440	390	431	422	472	414	433	412	413	413	432	400	398	454	452	455	426	418	456	471	413	408	471	400	430	449	433	449	446	479	408	463	426	415	475	456	427	401	425	420	441	400	440	397	418	447	429	464	431	427	422	456	455	451	421	421	466	420	384	429	423	402	409	437	411	457	427	452	433	411	439	417	465	411	419	428	462	425	437	417	406	461	431	423	430	435	451	409	437	432	430	432	409	459	437	444	391	452	446	413	414	442	438	422	412	403	435	419	406	440	417	436	448	446	401	429	392	444
3937	4737	4945	2870	1722	1288	948	788	1102	12650	19823	13381	6426	2050	768	478	383	379	406	360	359	349	415	380	357	383	390	391	366	396	389	402	381	386	390	370	415	414	378	423	396	392	384	373	436	415	392	397	419	399	367	355	386	380	422	366	430	376	354	378	374	360	413	405	409	394	359	415	383	404	368	416	391	394	405	399	387	398	431	386	372	415	357	359	395	373	402	382	390	389	388	414	379	394	419	393	426	379	397	383	363	411	386	399	375	398	426	397	340	366	389	375	402	394	388	403	428	388	387	386	386	345	404	421	382	408	345	364	383	430	406	400	334	407	356	395	392	394	338	381	371	378	406	360	379	375	401	380	360	347	388	391	386	385	371	391	394	403	383	394	396	380	380	360	410	367	398	360	434	379	348	372	380	361	396	374	371	394	393	379	401	410	373	373	358	391	401	385	421	370	388	348	385	397	394	370	402	356	397	392	400	380	372	417	371	401	405	383	385	384	367	381	361	372	367	401	377	379	406	385	414	366	378	374	386	408	380	386	374	367	407	376	361	377	375	369	396	408	380	401	400	385	391	389	356	363	360	377	417	394	390	374	348	395	397	371	354	375	387	357	393	362	392	406	351	392	371	356	402	368	408	385	363	379	428	416	395	362	400	407	381	382	359	432	382	403	357	400	415	392	359	372	384	401	396	387	399	392	385	377	396	392	398	378	373	409	393	370	412	393	387	386	404	355	398	418	388	395	416	371	422	370	371	405	394	410	368	393	397	380	370	380	373	376	374	367	384	393	380	373	397	370	427	399	355	367	365	379	367	375	389	408	409	423	387	411	411	337	397	395	373	382	333	375	422	375	391	395	378	427	409	368	400	385	393	375	385	387	392	361	391	395	374	349	409	422	376	353	382	347	398	357	394	389	380	393	407	398	372	381	405	384	392	366	412	381	357	351	353	405	402	393	407	388	380	357	415	380	383	397	395	418	387	362	408	360	369	387	414	396	393	366	342	390	397	406	384	373	350	388	413	394	368	358	378	371	400	389	349	378	388	380	395	353	356	403	410	390	389	377	402	375	381	390	358	369	369	391	387	362	420	396	385	411	405	390	384	340	385	400	411	373	366	364	372	372	404	388	363	388	380	387	395	392	384	360	398	376	373	366	394	395	382	376	387	410	389	376	434	345	389	397	405	395	381	380	417	397	384	388	359	399	396	398	403	426	397	367	397	384	368	390	400	384	422	395	416	401	370	354	368	381	392	400	374	393	387	364	349	396	417	394	420	378	373	379	406	404	371	388	375	349	372	384	366	394	366	391	370	386	387	368	381	373	397	372	353	381	392	399	390	401	370	379	409	400	383	371	410	432	391	404	386	368	369	377	342	399	390	390	398	362	391	367	385	364	399	389	339	404	403	385	384	385	404	402	398	365	375	379	367	401	393	373	341	370	358	399	383	389	387	370	398	351	424	358	388	384	397	383	396	391	411	393	409	401	413	418	374	371	385	358	357	389	372	415	356	381	401	344	385	427	372	391	380	424	405	359	399	356	433	391	379	379	399	401	382	375	380	377	387	348	355	405	362	382	357	386	368	411	387	377	389	400	367	369	399	384	338	373	372	359	359	382	406	382	372	388	365	411	394	359	379	390	380	372	359	385	428	369	379	358	383	382	403	382	376	372	407	409	352	363	395	415	353	408	375	402	381	379	385	360	386	391	415	379	402	419	377	381	389	367	351	414	389	378	348	370	378	383	375	393	387	371	418	375	375	378	389	360	401	355	387	373	380	359	382	382	415	370	398	382	379	402	358	385	360	417	395	408	355	397	412	381	380	366	393	364	388	382	370	372	340	369	402	384	413	407	390	346	425	344	382	381	372	395	373	353	377	408	374	386	379	366	369	384	379	351	371	387	368	419	365	410	397	396	387	382	355	392	389	380	398	372	394	396	375	374	360	397	410	378	388	419	365	415	390	395	379	384	351	362	398	388	395	402	404	381	367	388	392	370	391	392	408	374	402	407	347	387	398	377	393	357	394	399	372	389	351	367	414	368	421	403	401	389	372	392	368	398	397	401	399	390	392	411	379	379	404	372	384	385	386	408	396	385	417	378	372	361	389	399	358	387	372	415	387	403	367	393	399	346	378	413	384	342	357	374	388	362	343	383	366	386	411	398	387	361	387	340	410	392	347	365	387	389	414	363	403	368	427	389	423	403	393	381	387	378	357	392	410	368	365	397	374	401	374	393	419	387	398	385	401	354	394	372	397	362	372	418	353	388	359	385	394	375	389	372	335	366	423	414	386	403	382	343	355	381	404	383	382	407	374	386	403	367	389	418	382	369	357	403	366	404	388	374	348	362	399	409	401	397	393	382	387	449	382	396	378	405	365	396	410	347	359	381	405	379	390	370	405	393	383	390	378	368	387	380	396	372	408	374	397	410	370	391	411	393	369	380	379	371	380	396	387	414	384	330	375	398	388	364	371	346	390	366	392	362	421	342	389	357	413	377	390	370	376	411	364	385	390	367	373	371	375	397	392	355	400	370	415	353	391	396	361	374	397	383	384	373	367	364	368	382	416	369	389	370	361	419	413	362	385	428	422	388	393	394	380	388	380	377	351	379	362	367	395	371	365	386	377	390	404	372	368	369	448	380	391	384	416	372	395	412	384	384	361	407	416	371	391	410	386	381	395	350	393	397	444	424	387	392	388	403	373	387	374	377	374	380	388	382	405	387	386	371	412	394	372	361	398	363	406	360	399	383	385	370	357	381	385	386	372	384	388	401	369	360	382	396	400	397	343	409	369	367	360	393	374	353	404	368	371	383	363	359	406	351	380	362	375	373	405	381	367	381	374	362	391	420	383	379	365	427	370	394	374	402	423	383	417	365	390	369	343	357	393	394	352	372	403	380	364	409	401	395	382	379	357	411	401	404	370	396	417	382	383	392	380	416	373	363	368	362	390	341	386	366	372	374	366	364	381	435	384	385	376	394	416	403	374	367	417	365	385	383	356	363	348	376	396	379	379	384	377	379	377	409	341	380	360	383	376	357	372	383	384	367	392	414	383	374	368	366	369	394	394	383	411	382	383	385	363	377	394	402	412	396	392	374	348	391	382	408	358	354	405	387	381	373	394	363	381	393	416	381	362	381	395	392	394	412	410	386	369	370	396	332	408	388	371	389	384	410	392	370	392	372	396	350	407	361	414	422	371	372	402	352	341	378	388	359	400	386	398	373	364	395	381	370	388	370	424	411	404	417	389	375	372	407	381	384	381	380	383	396	415	369	406	382	389	407	342	353	338	343	374	365	365	350	370	372	417	375	368	372	398	372	396	383	364	368	361	386	387	375	401	402	420	344	394	361	366	382	399	379	384	361	381	359	342	414	380	392	382	385	368	401	357	401	401	361	372	391	375	366	370	411	354	376	362	405	380	365	381	380	405	356	362	375	400	422	391	406	354	359	384	409	361	386	359	390	407	362	392	369	389	381	382	349	409	363	380	380	383	376
23828	21042	28212	24093	20985	8938	1950	1349	1391	14323	33545	28181	14992	4208	1327	680	638	620	572	622	611	579	581	590	548	570	572	576	595	615	593	580	582	578	582	639	610	607	603	601	590	584	628	667	596	576	615	632	579	548	574	552	583	592	602	584	556	564	579	606	574	594	586	570	560	617	583	612	557	592	614	630	560	599	579	583	612	618	604	574	585	631	524	616	560	583	569	569	586	600	581	575	543	568	615	583	589	586	572	597	570	550	587	555	629	557	568	606	610	585	605	551	596	601	607	576	589	562	577	600	611	561	563	594	586	614	589	574	604	582	627	573	600	588	574	555	568	590	558	606	604	586	602	597	596	599	611	566	611	588	593	571	570	591	601	589	612	576	576	593	592	583	582	614	597	560	574	556	631	633	571	588	546	586	548	576	570	572	562	587	589	591	565	565	578	591	554	619	638	592	597	603	586	607	589	579	618	595	582	584	549	542	583	570	561	591	559	548	562	596	580	594	600	578	575	571	588	587	568	611	610	576	557	568	583	612	524	639	554	563	576	636	583	577	551	577	613	615	616	567	604	587	572	596	617	593	624	549	650	607	569	570	560	598	623	573	563	633	600	550	584	603	575	541	566	570	583	625	599	574	604	624	608	581	602	608	617	573	654	609	602	598	565	593	564	532	577	578	611	592	597	525	600	596	573	528	588	564	580	555	576	592	565	556	568	558	565	597	570	567	581	597	590	594	577	594	608	554	583	560	553	578	562	578	586	598	602	583	556	615	603	533	554	536	589	528	580	610	578	578	567	556	602	563	625	610	610	594	573	595	586	610	585	571	577	613	602	530	611	579	554	544	546	594	605	549	622	582	610	585	570	540	597	588	589	570	582	610	580	590	571	600	567	606	549	603	617	610	582	577	553	598	591	578	587	606	593	597	579	578	579	565	619	587	589	591	541	564	622	583	572	569	554	593	601	559	594	642	596	606	570	563	566	575	610	579	589	610	557	559	608	551	540	554	564	598	581	572	593	539	582	598	572	564	561	593	607	577	551	609	537	600	636	555	546	551	563	596	553	601	581	591	618	573	621	591	578	602	564	584	542	581	581	600	511	571	607	558	568	578	550	566	568	601	548	538	572	615	545	599	610	544	632	598	563	629	599	593	565	599	575	525	567	582	585	613	603	566	592	583	574	573	596	595	639	574	553	601	538	610	531	526	544	614	650	614	542	574	525	578	560	539	604	658	622	586	599	594	578	577	597	595	581	597	563	548	593	605	567	570	585	606	608	585	582	560	585	570	549	573	565	613	580	572	643	583	603	557	604	556	592	628	573	564	577	612	601	574	613	600	595	600	582	585	565	599	583	597	629	597	570	636	598	537	557	540	598	615	620	580	583	620	550	590	638	545	603	569	566	560	579	591	564	613	612	605	568	616	609	616	585	532	583	602	545	554	602	557	620	589	561	626	575	597	584	561	608	591	553	574	591	586	529	570	569	560	575	598	607	601	562	569	592	594	566	556	584	619	596	577	550	558	613	590	550	577	605	545	566	584	546	539	595	594	576	590	597	585	585	619	580	593	558	575	567	557	559	596	576	568	585	580	566	582	616	585	650	588	604	606	612	584	607	590	614	571	596	567	586	618	565	560	595	540	553	621	605	594	589	581	587	558	551	565	582	592	602	572	561	585	585	572	581	553	591	644	590	654	609	620	620	601	582	620	549	575	606	554	576	618	563	609	597	596	617	526	606	592	597	582	588	551	627	572	550	601	623	588	640	600	595	647	604	619	582	587	573	571	609	573	575	579	601	602	569	584	601	592	626	567	594	570	590	555	567	603	589	575	578	593	560	601	568	583	602	586	634	593	576	577	588	562	596	576	548	567	578	584	575	567	602	575	620	542	606	553	613	583	558	592	591	591	584	572	585	551	575	590	577	553	554	567	585	602	608	591	609	611	566	584	541	584	608	577	534	586	558	590	548	575	574	544	606	598	606	573	568	574	576	602	566	550	599	579	566	594	634	572	613	595	578	560	611	615	598	560	617	613	573	587	581	573	531	607	596	570	594	590	530	643	561	573	607	626	604	576	602	621	569	569	555	600	578	573	621	618	611	587	556	599	603	567	559	581	523	593	545	560	565	558	596	575	609	616	558	546	642	556	609	603	585	574	609	584	580	577	582	563	600	581	602	584	587	537	555	608	624	596	546	603	581	558	597	604	570	598	580	618	579	607	588	586	563	568	590	542	579	608	566	556	578	598	617	533	578	553	596	567	599	602	547	591	591	515	587	592	572	566	592	571	609	576	568	571	630	588	568	586	591	587	558	594	615	591	610	590	582	574	579	572	587	587	581	619	564	579	583	606	565	606	556	576	574	628	589	626	628	555	581	602	594	595	569	548	568	587	588	633	593	623	596	589	590	631	590	587	602	594	548	631	637	581	587	599	606	534	581	567	553	601	616	547	650	586	608	593	601	590	596	627	590	586	568	596	570	555	558	596	552	559	603	569	557	596	605	599	602	555	536	559	593	597	526	575	614	572	621	593	583	601	619	603	564	573	610	612	535	647	554	536	602	548	580	564	585	575	559	592	556	564	548	547	566	570	567	587	552	589	551	593	583	577	592	646	619	589	597	557	577	574	626	591	577	578	571	597	567	620	589	615	624	614	581	547	611	563	613	568	562	570	576	604	559	602	571	609	573	559	597	582	578	588	576	554	585	607	614	552	636	591	624	546	559	583	550	572	578	579	557	572	587	564	573	576	585	591	560	543	564	570	562	558	602	618	577	608	588	565	578	604	567	601	619	590	581	598	576	654	623	547	546	611	623	578	614	570	579	543	557	533	573	621	586	598	616	607	568	587	557	622	588	552	576	599	549	567	595	576	601	588	563	610	594	606	586	553	559	571	533	589	579	593	615	515	588	541	577	604	604	545	569	615	608	583	620	585	635	560	578	584	537	552	577	586	596	549	578	620	583	564	607	559	580	635	608	590	617	549	574	546	582	580	570	541	625	620	593	584	601	634	576	597	624	615	593	609	528	577	629	567	587	589	592	561	644	569	595	584	571	540	571	610	575	590	614	544	609	612	584	608	611	575	568	572	575	566	591	580	616	585	567	572	569	593	589	576	552	507	609	605	608	579	556	560	596	588	609	567	528	585	538	612	565	580	564	584	613	563	542	583	573	534	588	660	547	605	573	535	571	538	563	611	577	593	587	587	579	559	520	604	618	578	534	598	556	577	556	533	594	555	610	582	581	582	585	553	624	540	592	573	605	595	570	576	605	572	608	543	569	559	552	604	607	551	586	607	602	536	575	600	581	561	588	571	589	569	633	547	589	590	591	593	652	583	592	594	579	558	574	588	623	544	569	592	582	592	545	579	615	622	598	565	595	613	589	580	585	533	590	546	585	614	598	561	566	604	595	609	572	528	555	571	579	554	566	598	597	606	593	597	555	549	550	640	575	620	606	515	545	593	577	587	578	589	540	572	567	615	625	547	637	596	617	583	599	567
4541	8864	8106	4312	2822	1987	1417	1441	2004	18214	31769	23688	11249	3584	1314	588	499	510	504	490	500	519	502	482	531	524	467	527	478	529	523	502	512	492	512	477	510	510	498	534	503	517	527	537	534	482	491	499	505	454	498	541	516	521	548	523	468	486	504	510	494	488	500	518	530	508	504	518	495	503	509	471	514	531	515	496	475	484	520	486	453	534	473	483	491	528	512	537	496	519	507	497	540	517	529	488	512	540	468	498	489	491	501	503	474	511	527	497	534	497	567	472	482	491	460	522	521	506	506	524	463	528	488	513	522	490	483	558	494	515	487	506	488	492	514	506	525	513	524	477	537	492	512	496	494	469	502	491	495	551	490	533	507	559	500	476	460	480	475	485	485	563	513	499	491	477	461	511	474	507	519	511	531	454	487	503	535	487	497	516	474	439	502	518	517	518	529	528	507	516	470	498	489	554	478	492	496	523	471	474	501	539	519	462	523	497	484	514	485	504	511	499	467	468	480	531	476	498	515	487	490	532	523	521	519	518	501	478	492	515	500	527	457	495	472	505	497	470	493	510	499	481	517	495	530	505	492	536	499	498	496	514	466	540	500	477	528	497	511	470	507	493	528	496	502	513	550	455	505	509	538	518	484	501	496	472	447	486	530	483	517	497	492	520	522	500	487	473	511	546	527	510	509	505	497	494	520	506	510	502	493	496	477	500	528	511	492	505	513	504	513	490	488	546	485	493	475	530	538	518	519	496	507	504	518	472	503	525	543	534	503	503	513	500	499	492	512	507	507	503	499	527	490	477	480	494	446	495	487	486	480	514	505	508	506	494	516	523	498	501	486	521	501	470	508	480	488	489	539	492	508	523	507	498	503	494	524	504	484	515	495	499	525	470	524	494	534	503	499	515	475	518	534	502	488	489	540	462	506	510	513	543	499	503	522	495	492	488	499	496	531	498	511	489	504	454	488	501	471	525	489	506	464	523	489	509	501	512	469	507	470	514	489	554	486	487	500	523	498	526	472	476	500	507	504	488	450	502	536	503	502	520	495	491	518	469	515	525	503	475	460	501	477	489	489	499	498	475	503	496	490	460	505	464	488	518	501	504	479	497	530	518	452	491	493	527	512	532	520	489	481	497	484	487	501	472	506	439	494	506	475	519	456	512	499	463	486	494	525	497	491	509	497	516	505	503	480	506	499	477	505	496	501	520	517	507	538	486	498	511	501	525	521	495	496	491	483	494	507	516	517	494	510	521	497	498	499	480	499	469	497	474	514	478	472	487	496	528	516	493	472	498	472	456	538	529	518	510	508	491	479	502	468	475	486	505	488	514	474	524	513	532	530	487	474	507	504	516	514	516	516	527	470	503	518	518	506	508	521	454	544	475	480	514	504	527	471	488	528	502	496	455	502	524	515	502	468	524	475	495	488	469	487	491	475	499	533	485	461	521	505	464	487	460	505	473	459	499	494	500	494	479	498	509	498	532	510	519	501	483	490	496	524	496	523	512	566	479	476	490	500	506	451	471	506	502	481	516	491	488	494	525	516	509	564	451	503	498	519	457	485	509	534	496	492	486	474	489	507	490	482	503	483	451	510	496	532	566	512	510	504	428	483	508	515	467	496	453	468	484	500	501	444	454	503	489	469	495	531	490	515	478	518	512	505	466	491	495	480	499	507	463	491	503	466	520	496	509	527	502	470	532	493	456	519	485	492	493	462	528	522	474	472	556	491	481	490	519	502	518	467	465	474	522	489	493	526	478	489	493	491	520	515	508	480	476	483	466	514	512	527	524	463	505	525	496	474	501	512	499	479	516	520	477	505	479	486	470	532	522	494	480	507	482	526	465	500	506	498	492	477	491	484	466	496	530	519	503	467	505	501	499	522	472	505	513	513	487	535	482	504	489	489	508	514	470	456	528	507	492	478	465	491	496	484	452	496	490	495	510	519	510	494	535	523	501	499	500	497	450	500	492	492	496	517	490	506	477	503	513	510	509	506	488	501	505	502	455	521	517	471	503	533	515	499	481	522	476	490	519	522	510	521	512	502	471	513	506	535	534	510	513	548	526	482	479	494	515	466	514	468	508	493	473	511	527	498	513	521	533	533	495	481	460	509	509	516	452	508	497	527	509	462	472	465	480	472	512	478	497	489	485	508	508	480	503	542	485	538	472	478	462	514	503	487	474	500	518	507	505	527	511	509	487	470	478	516	461	518	477	471	470	465	480	500	470	531	508	488	467	479	476	499	522	530	486	497	492	461	495	496	444	470	499	496	508	490	490	516	517	493	514	537	491	506	477	498	527	458	489	521	464	500	494	468	509	535	506	541	518	491	513	509	457	464	487	535	474	484	521	498	476	515	507	513	467	526	497	517	504	544	491	468	509	473	479	530	504	500	467	480	518	517	516	478	486	510	487	511	493	514	483	493	496	508	509	508	515	494	497	524	515	515	524	492	482	495	469	541	500	488	487	468	532	496	497	473	517	505	468	496	503	499	495	471	507	503	488	543	514	489	496	465	505	495	511	476	474	510	489	516	496	493	511	494	515	503	544	492	502	469	512	500	479	502	466	486	483	493	486	463	504	457	481	470	468	484	499	486	520	477	477	487	535	487	495	458	493	489	501	480	486	501	512	479	485	499	491	508	520	488	491	531	486	503	536	515	496	478	483	507	512	535	502	502	482	536	498	513	493	508	530	494	510	479	506	532	488	548	492	485	479	466	484	494	515	535	517	477	483	468	507	519	485	456	523	504	481	522	456	509	476	509	490	486	496	542	482	506	498	492	507	492	506	473	527	515	490	462	503	512	476	500	500	481	518	470	521	489	479	486	499	501	504	493	500	455	493	542	515	506	496	518	531	528	488	458	517	490	490	531	507	518	499	503	491	530	499	498	462	474	489	476	489	473	462	498	534	491	486	477	513	510	493	505	505	476	490	491	490	546	505	500	489	502	483	501	490	493	503	521	444	526	531	512	487	531	487	475	522	482	480	482	517	531	539	517	525	481	499	490	545	520	500	512	507	470	502	488	511	493	452	512	463	481	522	494	504	510	472	476	481	524	492	468	512	485	504	493	478	541	474	536	459	473	489	500	522	464	481	507	458	513	497	511	461	518	500	491	507	492	489	482	521	499	518	498	490	484	520	503	501	475	426	498	497	494	519	510	507	470	502	496	497	473	465	527	476	519	502	515	476	518	512	507	511	490	518	490	498	509	505	499	511	509	487	466	483	475	497	486	482	476	473	514	492	529	506	465	489	522	494	482	522	484	484	506	508	485	501	505	457	507	503	482	521	493	489	535	500	495	493	459	504	517	471	519	504	518	511	506	532	506	483	439	536	511	524	541	441	515	474	481	522	535	507	509	524	527	469	457	491	489	481	506	502	492	514	500	536	515	496	521	488	494	477	502	457	525	516	546	501	505	496	482	508	502	486	484	466	490	519	505	442	519	496	519	470	476	506	496	522	465	496	502	435	480	486	511	472	512	544	474	501	511	469
27335	13470	2440	890	523	457	441	439	385	1009	2158	1894	1130	629	441	391	344	376	378	374	403	352	380	349	373	405	360	337	373	352	377	332	376	395	376	347	386	340	362	394	373	390	376	374	400	326	376	394	382	414	375	355	379	372	376	380	382	352	342	372	338	365	390	341	360	328	369	345	382	358	386	353	339	334	385	357	366	348	355	383	354	340	345	331	357	374	386	347	370	352	371	384	369	403	342	363	349	347	410	367	375	352	353	371	394	341	368	355	382	362	356	381	384	374	335	374	382	372	355	383	375	408	317	356	364	395	373	395	364	341	399	329	401	376	334	348	349	345	390	376	391	376	392	343	333	350	409	349	355	377	388	395	334	376	394	365	353	360	340	334	354	376	378	397	404	384	324	381	395	378	410	366	358	364	372	372	358	367	385	359	383	393	348	354	358	353	336	381	367	375	369	347	323	365	372	347	373	366	397	357	346	385	356	354	363	350	366	374	358	357	374	399	361	401	347	350	375	372	341	401	366	357	347	410	381	379	365	369	343	353	389	373	386	409	379	360	364	349	398	378	369	370	380	387	366	351	399	340	366	388	367	358	359	354	358	425	387	352	360	379	359	395	379	366	395	370	354	386	372	362	344	365	382	387	373	361	350	415	375	412	381	366	356	343	348	357	347	340	352	364	364	340	384	359	343	364	390	383	345	382	338	331	373	327	392	367	345	384	400	343	354	376	389	365	324	364	378	389	404	376	366	368	377	377	379	350	376	371	337	413	381	383	382	350	341	359	403	353	378	389	358	356	357	395	339	390	342	391	370	396	365	368	354	338	401	369	405	387	378	366	356	382	359	351	372	345	371	367	337	400	360	323	399	396	361	347	326	340	372	355	352	330	388	351	363	378	355	373	361	378	397	342	356	371	361	367	373	371	369	375	375	358	355	344	329	337	374	354	374	379	365	365	377	338	376	363	378	362	337	362	341	377	329	358	341	367	342	381	380	358	345	362	339	303	377	319	341	380	360	366	394	361	371	365	370	361	368	384	387	323	413	345	394	355	379	366	374	376	361	348	347	385	333	336	365	359	368	382	355	391	343	368	335	356	368	351	348	393	353	408	367	365	347	396	364	375	369	340	412	363	378	385	364	378	344	377	331	373	362	345	362	361	375	381	363	388	391	363	367	387	366	345	342	378	361	358	413	364	376	354	404	327	421	362	361	353	353	369	381	365	363	369	362	386	380	363	350	374	381	377	380	371	371	333	347	346	385	357	350	370	376	380	427	352	399	356	356	394	350	373	385	353	369	382	347	349	355	362	340	363	340	367	345	384	375	368	366	346	383	378	353	380	364	336	340	351	335	377	370	318	359	344	372	347	351	363	369	360	383	340	390	374	379	359	360	351	356	409	358	369	377	374	374	367	420	366	362	370	387	358	389	359	384	362	365	341	334	363	369	360	349	360	367	356	345	360	357	382	382	390	341	369	367	346	363	367	343	386	377	360	392	358	359	352	373	388	320	379	357	364	366	363	350	347	357	362	370	355	345	395	359	394	352	367	371	373	358	342	345	364	382	389	345	370	380	386	380	378	360	367	333	365	356	382	379	343	373	381	367	390	380	393	384	348	357	402	349	377	358	390	372	353	371	357	368	387	365	345	360	381	390	337	346	319	388	376	299	368	342	327	428	368	408	343	374	364	369	371	371	390	376	403	354	373	383	370	378	355	375	336	376	370	360	321	375	361	373	359	394	359	404	392	374	371	366	369	368	317	368	354	378	337	391	382	374	351	391	362	329	348	399	361	360	327	352	372	369	366	360	401	369	388	363	378	338	356	380	352	410	356	381	400	356	381	347	380	385	358	359	373	346	350	371	379	388	356	347	396	347	375	368	362	359	390	346	367	398	382	385	352	360	356	371	423	351	381	371	348	366	385	313	358	341	365	370	353	391	391	378	371	388	340	374	371	366	368	343	364	376	336	341	396	390	375	339	326	370	365	353	384	386	355	367	347	372	381	371	381	362	374	371	357	368	358	374	357	355	359	352	345	356	369	388	357	369	347	372	367	369	358	358	372	377	390	385	393	359	353	366	381	337	377	366	369	380	388	363	344	327	369	391	388	370	363	369	381	362	363	339	348	332	362	361	390	363	367	373	356	371	351	378	335	331	349	355	393	368	334	349	368	368	364	375	374	391	379	365	370	389	391	376	380	384	387	375	381	340	413	396	364	360	363	367	382	366	360	384	385	378	337	350	380	349	360	355	396	387	383	380	368	388	382	381	344	379	345	397	348	340	364	400	364	362	345	358	336	362	355	351	375	337	375	371	359	361	383	370	351	375	378	386	343	363	340	388	374	383	329	347	371	382	362	320	356	365	363	359	368	367	404	384	384	352	380	384	382	343	390	400	370	374	344	401	371	365	380	353	356	333	364	382	350	373	384	359	378	403	370	367	386	381	377	365	353	340	335	369	404	333	341	374	346	350	371	370	378	362	380	372	383	381	413	376	357	367	381	345	365	386	376	385	346	347	372	390	374	363	348	386	363	352	370	371	356	341	367	338	386	351	358	346	331	372	393	344	389	404	372	356	338	358	336	367	352	361	324	370	352	342	331	363	367	382	340	322	365	389	384	360	375	352	372	349	383	375	358	383	368	382	355	363	362	393	388	338	406	348	376	356	355	353	341	323	354	376	388	337	379	379	384	339	324	402	376	410	339	392	360	366	386	368	357	368	367	343	390	368	401	364	344	332	364	376	350	374	394	370	341	368	342	338	351	352	336	318	356	385	388	358	400	392	353	354	353	376	360	368	349	339	378	364	365	328	383	369	372	370	365	364	379	366	369	363	343	348	378	373	365	333	354	366	367	342	362	381	374	376	348	374	333	359	355	383	413	362	341	366	418	358	385	358	363	342	362	343	374	397	376	397	372	338	369	367	374	340	381	373	385	376	359	372	361	373	352	385	355	364	371	366	357	357	340	355	362	346	364	363	384	339	387	368	383	345	386	339	381	387	345	384	365	422	401	388	395	343	357	343	374	390	329	346	404	376	387	357	357	367	373	364	367	336	364	375	344	392	357	370	401	369	352	378	373	361	351	380	355	366	366	344	394	363	379	345	378	371	387	363	360	375	366	346	380	408	398	359	356	382	356	351	359	338	385	349	368	370	383	365	358	356	347	349	401	400	342	368	362	346	332	352	361	344	361	382	395	361	393	350	393	372	350	365	370	372	344	366	390	366	358	376	363	366	377	351	346	386	343	353	355	385	347	377	359	366	360	379	367	349	344	378	347	386	362	391	405	356	352	350	352	365	382	368	338	373	382	322	338	342	381	381	352	361	337	380	372	362	374	359	374	338	351	372	370	377	399	375	365	347	395	351	384	350	414	384	368	344	344	356	364	378	387	397	355	336	379	371	390	376	377	347	335	363	317	368	356	370	337	352	318	366	391	341	403	358	358	373	379	343	395	347	347	392	347	343	409	364	372	408	373	370	373	369	372	346	350	382	380
5329	2374	1714	806	556	432	429	394	372	1403	2864	2154	1174	575	374	326	331	300	327	329	334	355	329	342	355	335	314	299	353	310	320	315	321	294	325	325	326	308	330	311	302	350	313	308	277	314	321	310	328	334	322	316	351	305	303	350	317	328	326	310	321	338	300	334	303	320	300	313	310	303	314	311	307	319	303	314	300	317	338	321	336	300	331	313	290	335	304	332	309	314	309	330	306	325	290	293	312	321	307	346	278	310	297	331	312	330	314	306	297	317	330	352	297	335	314	339	340	316	318	350	325	297	323	305	344	332	299	309	305	316	320	322	343	315	293	361	306	279	334	333	329	314	331	308	323	312	280	333	308	326	323	317	326	314	312	314	320	318	314	312	331	298	345	326	302	301	308	299	345	309	301	314	327	335	311	354	323	319	323	321	268	334	295	307	313	330	346	343	324	329	348	361	330	330	302	298	321	330	333	327	314	306	319	309	305	311	297	311	333	311	310	342	312	292	313	355	309	339	316	345	300	316	292	337	299	337	308	330	309	312	348	314	336	344	315	311	322	332	329	321	333	301	294	298	305	311	339	302	310	327	346	323	322	307	316	281	317	299	291	330	334	303	340	367	279	313	321	279	262	343	344	355	332	316	324	315	316	315	306	311	275	305	329	325	324	352	327	306	339	305	323	309	326	314	306	319	345	310	311	306	323	322	313	320	311	323	362	331	312	318	315	280	297	307	297	301	310	327	319	322	290	333	309	313	325	291	321	282	284	329	327	299	321	330	308	340	299	315	289	346	340	313	316	322	327	293	305	320	328	300	328	322	347	313	337	318	303	327	335	375	320	316	312	312	324	341	352	290	299	353	308	320	312	313	339	320	325	315	286	310	320	359	331	318	339	313	304	326	312	297	289	328	313	320	302	306	298	300	297	296	318	324	315	309	323	303	318	328	314	297	316	321	287	336	329	338	341	308	329	303	340	314	313	313	341	314	301	309	314	332	328	320	313	318	332	295	324	305	317	299	293	311	323	328	314	329	324	321	321	329	302	256	302	320	301	336	321	317	337	312	323	280	331	338	319	298	300	354	327	316	310	339	354	318	309	359	313	329	306	320	311	346	295	315	325	299	294	313	296	314	310	329	315	308	306	302	305	363	368	317	313	336	306	326	320	287	327	344	307	307	297	303	332	302	327	302	342	296	318	307	333	315	314	300	321	319	333	305	320	322	335	335	321	343	301	366	325	298	332	330	341	340	300	291	323	317	339	320	305	332	330	310	334	301	313	311	313	324	324	324	303	329	334	304	320	319	306	309	293	312	303	351	314	322	304	341	299	327	321	350	293	321	301	276	333	328	335	299	300	319	322	332	292	323	312	335	298	319	300	302	334	305	312	322	325	308	325	340	300	337	318	294	319	311	300	315	292	313	337	302	328	304	300	333	330	319	298	301	307	333	311	311	312	338	300	322	285	319	281	316	327	334	332	315	319	323	287	296	332	337	328	296	302	341	323	325	309	343	337	313	318	303	323	342	355	349	304	297	307	293	345	339	309	321	313	320	309	332	304	323	327	319	309	331	311	338	323	356	327	304	312	337	288	331	336	311	326	308	327	322	305	310	299	348	351	315	318	316	333	322	298	318	310	350	323	308	321	326	315	331	320	334	316	294	311	311	302	330	327	328	283	361	307	320	318	348	330	318	319	328	324	298	286	332	360	315	328	314	291	327	318	322	337	330	333	313	308	317	296	301	328	330	303	323	328	314	338	329	296	324	316	332	306	350	307	324	327	301	326	317	307	332	330	313	319	329	290	315	309	329	328	331	296	325	308	319	320	333	310	329	337	338	318	300	325	302	323	340	337	303	327	319	331	328	347	352	303	306	321	323	368	331	332	281	312	342	337	311	314	310	345	316	334	339	336	336	302	330	338	319	316	309	309	331	307	310	306	297	334	290	326	315	337	341	298	310	326	305	324	320	287	327	315	305	307	319	325	294	316	321	311	318	344	355	321	313	349	308	315	339	343	345	332	300	268	316	346	351	331	315	331	330	310	316	302	343	340	327	296	317	305	342	326	341	330	310	311	318	344	332	290	312	334	315	337	298	325	320	333	311	290	303	322	320	292	324	318	316	329	297	286	313	350	301	300	343	339	300	307	317	327	327	290	341	319	315	330	321	301	344	316	317	337	295	322	305	324	299	305	314	306	300	326	290	313	326	329	330	300	311	312	337	330	302	326	316	317	321	309	305	311	318	313	312	322	349	318	314	312	314	349	329	342	350	304	313	339	304	299	306	305	302	290	288	336	362	311	319	326	305	317	318	319	317	315	340	331	329	303	341	322	326	330	342	319	340	331	295	326	318	293	339	345	356	313	328	332	303	293	329	317	263	326	314	306	319	306	313	321	338	311	306	335	327	330	304	324	296	312	300	318	356	307	317	314	336	307	323	295	325	317	314	300	296	348	307	351	324	322	326	308	314	318	322	323	331	330	340	325	361	302	311	343	332	325	324	318	313	308	325	312	306	315	315	321	311	311	305	326	295	350	307	316	323	338	310	345	326	314	269	311	317	329	305	331	271	309	349	342	312	351	328	325	337	321	334	313	278	334	304	314	306	315	341	305	312	297	302	328	323	299	319	271	307	324	327	310	320	317	290	313	306	312	338	309	331	325	329	296	326	347	312	314	273	308	312	340	344	314	335	304	328	300	335	315	316	304	324	328	329	316	328	348	332	316	348	313	310	310	329	318	320	328	328	323	332	317	335	338	349	326	325	317	302	349	335	310	329	323	289	330	306	313	336	320	335	306	358	324	285	336	335	313	316	356	335	303	314	315	285	320	315	326	334	326	291	297	311	315	334	302	322	301	325	294	339	360	298	309	308	357	308	322	322	326	321	331	308	342	300	305	290	320	293	333	302	346	326	333	326	320	320	322	352	320	294	316	290	312	343	325	310	319	329	304	326	302	322	277	340	307	327	335	301	329	308	329	295	319	310	344	305	333	312	284	290	330	332	315	338	296	316	324	349	340	327	311	312	320	321	342	311	309	316	304	330	330	344	301	324	333	298	342	330	334	315	317	310	314	323	305	325	310	295	315	337	294	292	303	323	314	306	332	351	301	337	320	319	299	288	291	325	291	311	286	298	316	349	321	337	295	311	331	322	327	299	317	305	326	320	285	317	320	324	302	323	317	310	321	295	327	312	350	309	339	311	294	315	340	320	312	322	327	315	317	296	309	321	276	343	354	353	317	324	337	338	341	319	335	335	303	327	340	304	340	320	317	313	305	291	331	302	330	284	324	346	306	337	314	315	296	356	310	319	338	336	320	311	317	324	294	361	319	284	335	321	326	320	277	334	304	301	284	350	307	333	276	301	297	319	328	302	322	335	345	341	336	327	312	304	338	346	311	344	352	313	335	282	297	310	309	336	327	288	334	312	294	319	297	299	316	340	312	337	333	310	317	307	314	354	330	318	340	332	311	302	289	321	291	340	326	293	320	319	327	332
24895	21075	27275	25060	9727	1417	1075	775	660	11116	22268	15525	5796	1571	689	464	447	423	393	410	410	446	448	456	453	459	409	422	444	446	396	450	447	444	412	418	412	441	426	436	409	422	414	421	410	434	408	448	434	431	465	407	377	428	427	448	455	443	433	417	385	423	392	421	450	443	409	405	440	422	468	455	371	396	393	394	415	433	416	409	414	414	421	432	411	395	395	435	424	444	420	403	411	425	426	433	428	417	414	437	434	447	402	408	445	429	397	420	440	404	460	420	413	443	396	435	392	437	376	402	429	447	395	392	414	401	406	379	424	383	438	418	417	416	407	463	438	410	426	401	429	431	439	420	426	440	445	416	426	426	405	436	417	418	410	389	422	434	436	400	406	412	424	416	431	434	365	396	416	425	397	411	428	397	444	409	450	441	434	410	379	410	404	397	443	387	386	391	422	415	416	432	381	449	414	426	431	418	449	422	412	436	400	441	402	416	406	399	433	440	414	424	396	407	452	432	387	469	417	436	393	430	418	431	402	427	441	397	440	420	438	459	412	451	423	439	440	429	390	373	428	397	421	393	460	403	451	433	436	454	440	414	447	407	425	455	444	407	417	421	440	381	414	439	446	467	425	409	393	386	383	434	408	395	445	416	448	414	394	415	395	432	409	400	417	453	430	431	395	418	416	393	416	435	435	453	407	417	417	426	397	395	424	416	383	391	407	400	386	398	423	424	412	409	413	448	422	441	413	436	392	398	430	414	423	437	437	429	388	420	396	418	457	442	440	461	406	413	433	427	472	396	417	420	429	408	450	416	402	426	438	469	426	441	415	439	416	402	417	434	406	448	480	408	436	409	428	403	435	420	437	412	423	388	406	441	434	427	427	420	454	392	409	471	442	387	430	400	404	405	415	437	447	418	382	402	452	418	408	425	418	416	417	433	420	439	413	438	434	423	423	406	404	379	459	423	418	389	431	410	417	413	429	425	390	440	437	415	397	462	456	415	420	418	458	391	453	418	416	418	443	450	421	468	433	464	423	391	419	403	399	432	426	443	430	450	420	403	460	396	438	453	432	407	421	415	432	406	423	417	440	424	423	414	423	435	421	413	403	412	427	402	423	410	441	423	453	426	417	396	403	412	398	449	396	392	431	396	386	416	395	428	429	397	435	403	400	455	399	417	416	390	402	438	440	382	423	414	428	426	439	416	491	454	390	405	420	426	403	408	429	430	451	435	456	399	411	413	414	389	412	438	408	415	421	431	400	422	448	455	414	400	425	399	386	436	401	437	440	416	425	420	401	445	438	450	459	447	401	417	447	458	427	418	425	431	412	440	390	437	438	407	427	408	437	429	419	422	403	434	408	422	448	401	433	399	396	412	362	423	450	456	421	413	445	417	393	453	407	412	415	402	383	456	414	406	454	469	418	427	401	415	448	406	439	457	417	431	420	429	397	445	442	449	400	407	408	421	408	416	413	394	438	432	429	392	420	439	438	420	382	440	392	438	417	418	403	442	426	414	425	423	439	410	432	408	388	396	387	417	398	424	426	403	416	417	407	414	441	391	396	435	431	403	425	415	441	424	387	404	432	406	393	398	421	407	375	427	417	447	440	415	415	408	420	450	402	443	400	462	416	441	448	410	455	456	438	398	440	388	405	415	422	418	427	382	466	441	424	452	384	435	412	418	445	446	415	438	437	394	375	354	414	422	445	446	417	385	453	438	422	386	435	374	416	410	398	441	442	404	436	443	406	412	402	456	461	408	430	450	403	423	401	410	398	412	381	415	426	417	419	441	404	451	387	421	423	443	454	426	434	419	437	446	467	433	415	416	433	433	413	390	429	407	390	421	430	410	460	432	454	443	414	442	440	434	449	406	421	446	441	403	418	410	433	393	446	412	428	364	428	417	464	411	423	428	415	428	392	405	431	441	390	462	416	411	429	389	408	409	443	407	409	461	386	406	433	431	405	397	436	432	407	413	396	414	446	425	403	380	375	415	445	424	442	391	381	462	440	383	444	385	435	421	409	436	403	444	429	413	444	412	443	441	440	434	390	410	385	440	409	457	402	425	417	409	398	415	372	422	462	406	401	423	422	412	388	415	458	399	418	390	409	434	422	384	422	431	411	412	356	399	436	431	422	429	431	423	398	387	405	398	416	438	446	415	414	414	413	416	406	432	396	432	426	432	433	427	406	418	447	419	436	416	457	426	420	417	443	434	390	435	417	423	424	394	416	422	448	425	438	388	417	434	460	431	398	411	434	389	412	436	389	432	424	423	445	392	400	388	404	386	457	401	440	435	414	398	410	407	397	410	442	442	437	441	447	418	374	378	414	411	389	456	436	433	410	434	411	428	475	439	408	403	424	402	434	435	412	454	416	445	446	393	388	403	417	396	435	416	430	436	391	398	425	412	406	447	440	416	424	415	418	405	411	410	429	489	406	449	451	398	414	416	412	408	400	430	432	397	435	421	422	425	423	410	405	395	406	395	424	403	426	445	407	405	396	403	445	482	401	414	393	412	415	439	430	458	432	416	418	458	416	405	427	454	438	392	453	414	460	412	396	405	377	414	417	427	402	414	419	423	473	403	423	387	423	414	421	400	414	380	446	449	458	435	416	425	428	437	392	431	420	402	431	432	420	409	446	452	433	413	417	407	437	450	389	411	412	426	374	417	435	425	438	431	421	405	441	423	418	411	442	407	430	405	433	437	412	381	434	382	428	428	433	416	478	440	388	459	418	440	417	438	418	430	448	424	387	391	445	406	417	414	421	408	438	421	405	453	433	444	440	420	398	427	369	448	444	413	435	449	458	431	414	423	434	401	465	400	433	439	430	399	411	378	439	422	393	425	438	428	433	453	440	471	427	419	390	405	403	416	412	433	424	445	377	443	417	401	449	461	375	400	425	432	414	411	430	411	388	396	449	415	398	407	434	421	398	422	387	451	420	443	385	444	428	426	436	408	403	436	440	429	432	413	420	449	471	392	453	414	437	422	412	442	417	429	434	443	406	455	408	464	408	416	455	461	396	397	404	441	457	396	451	412	421	446	415	398	436	418	413	418	381	409	451	434	418	397	423	432	429	433	416	444	420	398	413	447	424	398	424	398	399	417	409	388	394	389	381	436	454	408	417	460	429	422	400	402	411	436	447	417	418	415	431	386	417	430	411	408	420	398	419	411	421	415	430	410	411	415	417	449	400	439	392	447	397	416	424	375	412	402	426	413	435	414	439	412	424	422	387	407	445	413	420	425	402	398	382	431	418	369	426	450	403	416	408	457	407	421	411	454	390	415	405	413	403	409	428	408	437	396	401	430	434	411	422	414	382	397	427	392	412	402	422	452	434	396	426	420	427	443	434	437	422	393	406	415	431	407	401	417	370	432	422	393	465	429	415	447	412	455	440	423	423	419	430	395	411	430	408	392	395	427	448	424	409	441	413	395	415	391	413	415	410	410	397	402	406	450	420	458	397	411	383	426	418	402	433	436	394	425	413	444
4322	6481	4753	2503	1562	1069	1082	899	826	14887	20705	12901	5144	1608	680	425	404	368	359	393	357	395	377	416	393	394	384	357	412	372	431	411	353	405	383	372	372	341	392	393	398	360	391	349	371	391	400	384	361	346	374	392	357	380	407	338	377	385	389	381	398	384	372	395	395	360	374	391	346	361	393	386	385	362	417	398	376	389	385	391	372	380	355	378	393	388	411	367	395	372	376	374	384	358	397	398	397	382	378	378	395	367	396	387	363	362	399	382	392	389	359	407	395	394	383	377	354	334	366	373	362	382	375	395	372	376	372	367	351	376	403	399	380	383	405	359	385	376	385	410	396	384	395	391	367	363	364	401	399	417	392	359	408	389	367	339	383	380	374	352	418	363	362	405	386	371	344	380	388	347	386	402	361	387	375	399	397	392	326	354	360	399	377	379	374	385	384	378	394	386	396	362	383	396	382	363	407	390	422	395	392	374	379	368	367	379	364	406	385	389	370	377	415	372	381	382	356	352	372	376	394	357	365	391	353	422	383	363	372	380	350	374	369	401	378	375	368	423	361	403	376	366	393	388	400	375	397	356	429	363	408	349	366	412	428	385	396	398	362	374	360	407	376	407	387	386	358	358	376	358	392	406	373	394	348	350	382	411	388	386	429	356	407	422	370	433	433	360	393	383	356	392	366	367	355	390	388	359	355	415	384	335	341	384	358	403	395	432	372	340	386	379	390	382	405	351	369	360	372	388	390	353	413	382	381	382	397	416	378	411	340	360	356	375	369	373	367	394	371	368	394	376	386	389	343	370	411	402	398	366	400	344	371	374	380	423	390	395	392	352	385	342	360	380	387	370	402	391	383	399	385	392	395	409	390	363	344	373	385	368	361	340	431	367	363	372	349	400	406	390	352	435	399	389	396	357	420	379	382	401	354	376	344	404	386	388	388	375	386	374	379	382	364	381	405	402	370	386	391	394	366	372	397	390	343	374	364	386	399	419	432	387	356	389	423	380	378	383	373	434	428	361	380	385	325	346	385	370	374	383	398	385	392	370	397	392	393	347	392	377	361	373	416	367	378	353	394	384	389	389	369	367	375	372	377	385	395	410	393	356	378	410	358	379	403	384	331	392	381	379	390	408	392	383	361	410	370	394	375	379	349	351	391	369	399	358	397	413	384	381	366	361	391	397	373	346	385	361	397	412	376	357	378	396	368	392	388	386	389	395	426	407	366	360	367	363	400	406	398	374	406	382	361	399	395	386	402	390	376	364	361	413	388	397	374	379	338	406	392	357	398	352	381	385	381	371	381	361	407	370	389	387	392	369	382	335	351	366	367	408	372	405	393	386	375	391	394	381	392	365	401	407	384	364	369	397	415	401	402	366	417	384	398	346	373	380	353	357	334	370	385	364	388	384	399	388	396	391	390	375	359	337	412	401	402	405	350	364	341	404	390	387	392	360	383	376	346	369	403	409	383	404	359	365	359	389	354	436	411	354	378	400	385	388	362	359	351	355	361	355	380	405	370	377	383	402	399	383	374	401	385	391	406	371	362	404	384	388	381	424	381	339	384	333	388	387	378	396	360	354	428	368	403	393	357	375	378	394	322	425	354	376	386	373	347	418	364	372	388	382	403	354	379	410	365	372	364	369	390	422	379	359	402	411	383	367	360	372	367	407	378	373	391	390	378	363	406	413	376	365	376	399	387	404	350	373	394	334	405	353	375	376	405	371	353	394	360	378	378	378	346	336	386	410	387	366	380	354	415	347	359	352	367	362	372	400	383	332	390	427	358	395	355	342	392	385	380	356	359	377	402	381	408	405	367	383	363	339	379	383	414	395	339	403	363	403	370	412	398	385	362	407	404	411	369	361	367	372	392	370	366	394	359	349	396	375	394	380	368	371	396	409	409	348	396	384	365	396	333	381	363	408	375	361	383	378	387	378	376	370	379	408	401	367	390	367	379	423	405	353	398	384	400	398	391	392	386	401	343	373	352	367	392	441	368	408	382	362	378	388	369	369	365	389	352	388	361	422	370	378	359	412	364	399	374	410	394	375	356	383	346	341	398	394	353	380	384	390	410	382	381	376	345	362	357	349	388	385	393	415	391	388	404	364	347	360	370	385	367	387	392	378	382	383	384	359	351	366	366	388	378	356	382	393	381	375	414	400	386	402	360	347	402	330	399	396	414	382	389	357	382	388	350	392	359	363	363	406	391	362	367	376	410	401	397	382	396	377	367	383	392	367	383	373	391	371	385	353	380	386	400	389	415	384	411	349	397	379	383	389	369	361	343	407	400	375	394	411	398	387	421	332	390	363	425	400	399	360	408	404	345	382	372	371	354	380	369	360	409	372	384	379	380	365	326	385	371	362	408	414	355	386	372	388	376	406	341	373	349	338	414	378	399	385	376	355	390	397	394	379	380	369	347	363	393	386	361	356	416	345	377	410	377	380	383	344	368	362	380	418	378	377	367	389	361	379	378	364	359	416	373	383	358	387	381	383	338	413	350	351	381	349	380	361	339	402	372	384	337	400	365	410	379	394	371	367	380	364	384	364	381	375	348	335	415	353	336	374	384	390	388	368	388	369	390	375	390	382	376	414	414	362	377	365	393	373	366	391	395	382	369	393	388	371	366	368	381	376	357	382	355	387	392	363	371	368	350	406	378	383	399	373	422	355	356	381	396	400	393	401	365	366	379	401	392	413	363	376	418	389	405	364	383	410	363	367	337	399	407	383	385	393	403	406	370	368	405	346	387	399	363	412	393	389	396	382	370	375	378	370	391	363	404	377	390	376	369	399	389	387	386	378	404	353	352	397	356	367	382	380	411	384	389	396	361	377	373	366	359	388	330	399	374	363	400	373	355	379	386	365	357	374	360	372	378	347	367	360	358	404	367	382	369	350	367	372	378	391	345	362	373	356	365	386	362	361	419	344	397	373	379	399	386	352	362	402	384	372	382	376	396	371	347	383	375	400	377	419	347	387	350	361	419	384	352	375	380	360	412	366	380	404	389	373	361	394	354	358	374	418	375	365	398	384	333	420	382	371	358	392	381	360	355	394	358	385	373	396	425	383	397	355	398	359	378	403	393	388	392	424	409	380	349	362	374	366	349	401	373	372	395	352	365	373	396	372	387	340	395	372	378	385	356	384	376	378	372	403	355	378	356	397	354	377	378	389	351	372	365	368	408	379	404	360	355	384	376	351	374	365	359	402	381	372	380	388	369	361	395	380	357	368	395	387	382	376	393	408	381	378	357	400	350	361	382	384	360	382	390	372	378	398	375	378	370	400	384	367	386	376	419	404	389	342	387	397	389	407	408	370	335	380	347	381	361	396	361	364	402	389	369	383	361	369	360	406	385	386	386	383	380	332	379	359	380	382	341	388	356	363	397	332	387	413	390	410	348	399	361	358	392	355	393	383	381	350	414	342	353	353	355	392	366	391	375	371	346	372	376	396	423	391	370	364	397	371	402	363	370	381	357	388	341	359	391	397
23906	21040	28257	24020	21013	9523	2679	1515	1137	21253	35234	26249	10977	2849	1061	685	625	661	655	697	622	619	629	645	647	640	629	650	656	604	620	632	624	600	645	648	599	605	580	641	676	604	642	594	593	631	589	641	623	638	667	606	615	646	588	607	607	622	640	620	631	605	632	643	599	605	611	615	579	594	617	621	590	630	662	586	605	610	624	627	660	641	628	592	623	627	655	609	593	625	578	599	623	592	601	655	629	625	584	582	636	626	600	568	617	634	637	571	589	602	654	590	604	625	635	656	587	641	620	630	624	633	611	590	619	630	658	592	573	678	612	616	585	625	632	620	605	643	638	662	625	634	628	595	623	572	572	604	596	583	570	592	641	635	585	651	606	623	686	642	660	612	575	638	611	613	597	647	595	605	617	574	675	624	572	622	640	589	587	593	650	660	635	584	609	608	622	654	617	609	592	611	628	586	597	638	600	629	628	620	595	610	667	618	601	616	602	603	651	631	640	595	580	596	644	629	576	580	578	639	621	650	574	620	599	599	641	603	632	659	641	656	633	609	579	594	585	614	608	627	582	616	646	564	603	627	592	609	624	613	605	621	613	623	611	600	610	624	620	620	604	641	586	656	615	621	671	588	637	600	645	579	618	592	615	586	676	562	609	638	621	626	646	596	611	598	627	663	656	617	576	618	589	609	623	657	681	590	624	638	608	582	589	633	641	612	626	648	593	659	655	644	666	582	607	609	563	600	628	647	619	668	627	613	614	609	627	638	644	593	617	602	627	629	615	632	596	646	629	630	601	571	629	627	587	645	629	613	615	606	623	598	640	587	660	625	608	635	625	631	632	643	620	619	595	592	608	629	646	609	590	570	570	614	589	620	613	601	605	583	575	636	606	595	617	632	643	621	574	618	663	625	641	626	579	619	634	617	604	616	590	583	630	618	657	638	602	607	620	610	630	619	634	598	589	624	639	638	604	683	592	650	591	533	618	635	662	597	623	617	616	596	548	611	587	617	620	614	638	601	589	625	643	576	588	630	610	550	676	589	604	636	660	620	593	621	644	606	637	645	610	589	611	599	633	633	583	650	652	588	582	581	611	629	591	589	585	611	561	616	618	623	590	601	584	644	635	660	619	619	607	614	640	614	588	602	603	604	619	623	619	637	621	629	609	609	657	566	652	625	661	623	630	611	606	630	603	626	629	640	658	616	629	618	586	664	605	603	634	618	644	642	630	626	591	608	623	622	612	679	613	612	643	654	618	598	640	610	591	621	668	585	610	538	614	625	596	614	608	635	634	640	638	600	620	628	638	605	605	560	604	613	590	678	618	604	630	559	609	574	607	630	634	633	592	611	619	650	572	602	558	581	631	576	611	656	598	589	599	611	577	614	647	610	608	590	636	617	629	646	599	628	626	628	646	619	585	579	579	622	608	589	627	633	611	665	626	648	621	626	631	578	646	564	560	627	634	628	612	587	621	645	616	597	586	607	581	621	617	659	585	598	616	611	628	605	653	619	621	611	590	630	553	627	584	634	661	616	607	598	585	613	603	600	606	631	603	627	640	596	617	621	656	623	615	601	605	599	591	653	629	616	605	645	611	618	588	667	661	618	622	624	640	611	612	547	578	577	619	639	615	592	672	591	600	635	631	609	633	613	619	619	651	593	643	620	647	590	599	623	653	589	615	636	628	552	542	599	598	665	635	600	600	629	643	624	582	609	631	654	607	576	613	611	620	646	634	667	588	596	603	631	665	635	624	610	583	637	626	596	630	586	618	591	591	634	627	607	653	558	611	554	652	636	647	640	594	603	605	637	579	636	652	670	616	624	624	620	613	614	623	593	616	621	585	566	604	603	627	632	647	619	627	568	592	594	603	557	612	642	597	627	572	639	597	599	584	608	645	617	549	629	570	656	634	588	604	593	604	632	607	610	638	634	609	619	622	562	608	625	597	615	643	613	625	555	595	583	622	618	597	602	601	598	606	565	642	578	557	591	640	623	600	649	625	612	641	578	580	607	598	592	576	620	644	597	597	611	609	666	633	590	591	671	648	623	666	579	612	622	644	621	623	613	581	618	638	615	604	645	623	594	636	617	550	616	610	600	596	641	582	621	641	672	620	647	605	627	578	636	604	612	631	619	602	640	661	611	611	585	609	608	592	608	601	599	571	602	568	594	621	632	612	639	566	589	623	625	595	625	635	648	593	620	672	645	645	617	609	597	641	622	585	628	623	621	586	621	584	587	612	609	637	625	631	597	621	585	577	591	671	578	624	579	626	623	602	653	622	615	604	605	633	577	639	663	648	595	657	627	596	577	620	603	632	603	616	618	576	597	626	644	637	655	592	639	594	605	624	612	610	665	639	633	628	634	643	636	611	620	605	589	617	579	564	594	603	612	650	587	610	600	613	609	628	611	682	623	580	613	629	642	596	625	605	604	607	640	631	632	598	598	649	618	567	589	572	619	598	596	602	592	630	643	607	586	576	610	587	587	614	642	584	655	619	636	599	564	602	612	619	571	593	612	622	617	613	616	611	574	600	630	656	596	607	617	602	619	620	614	576	641	605	637	619	652	614	554	606	639	592	558	645	601	591	612	628	642	628	594	618	628	645	564	639	614	604	613	587	595	567	606	599	625	600	623	606	618	624	591	655	676	622	610	606	637	621	616	597	639	661	641	615	592	623	598	592	606	595	630	635	635	653	624	602	624	601	622	607	626	693	633	628	578	636	663	618	645	630	626	587	586	603	638	594	615	588	610	574	582	663	627	650	619	664	677	587	642	595	617	598	620	630	616	628	643	570	610	657	610	602	632	625	648	635	581	606	572	650	603	614	616	654	593	629	614	600	618	656	619	646	580	590	576	613	615	640	626	616	652	630	573	593	592	579	596	643	620	598	626	601	585	612	593	640	643	609	653	639	606	594	650	638	614	597	609	596	590	597	656	574	612	605	625	618	647	639	643	636	584	606	636	631	604	628	673	568	636	601	601	631	634	616	591	639	600	614	618	653	591	629	639	582	631	602	593	644	636	648	624	604	646	636	598	612	605	636	620	638	605	572	609	646	589	605	552	599	619	628	616	614	635	628	648	578	560	599	616	569	623	652	613	624	662	608	611	605	586	649	631	612	652	621	613	621	624	612	631	640	579	600	625	593	626	595	591	611	644	626	589	598	640	595	598	594	649	590	650	630	639	604	623	630	606	621	571	613	607	626	569	596	596	585	659	628	645	574	615	621	589	600	650	608	598	580	597	591	613	625	601	636	581	591	616	618	611	607	649	580	560	579	637	611	606	605	601	577	622	609	603	586	637	657	599	634	615	580	595	575	557	589	608	604	552	614	669	586	585	628	625	613	635	614	636	644	621	600	642	622	571	616	575	604	618	602	571	574	649	669	593	622	580	591	618	609	631	650	608	632	627	629	581	632	650	631	622	630	619	584	601	616	665	583	657	627	564	646	616	646	626	603	612	594	581	628	645	603	574	607	575	631	588	596	585	610	633
4797	9164	7973	4487	3348	2377	2148	1648	1493	25952	30758	20487	8384	2617	939	597	541	516	543	508	561	526	547	509	517	570	501	547	535	516	534	567	537	581	516	523	533	564	515	514	568	597	547	537	513	528	506	509	540	488	493	518	531	513	511	527	547	526	523	551	497	516	544	519	531	532	494	496	548	586	544	521	573	497	548	570	540	532	501	535	558	539	518	552	517	555	518	540	567	519	562	538	529	537	534	588	534	525	526	548	545	513	544	570	513	520	546	509	570	554	543	566	589	573	528	544	522	543	512	533	533	552	537	522	514	535	562	515	497	519	483	496	574	540	549	554	553	551	545	550	549	548	514	521	532	565	487	566	516	494	542	519	555	516	531	539	510	547	487	536	556	508	528	565	532	519	548	555	532	548	513	561	519	541	534	479	525	582	546	540	500	515	501	523	510	537	537	515	559	481	512	524	552	542	529	562	579	507	546	531	581	565	575	513	570	521	522	493	564	527	522	518	546	568	521	546	516	532	541	521	532	551	520	547	549	540	509	545	538	480	515	533	509	496	526	515	517	518	534	509	549	533	533	555	535	520	511	552	545	478	516	548	500	513	499	514	501	516	547	562	536	554	559	513	537	545	547	577	557	556	548	526	526	553	539	512	496	578	547	563	538	522	528	516	545	549	576	494	514	495	490	538	553	497	517	531	535	501	512	505	578	516	545	549	555	506	540	518	547	564	547	517	509	503	557	498	536	550	536	564	519	503	507	482	538	528	524	534	494	494	570	548	530	554	489	510	546	521	522	520	548	549	549	522	560	535	530	513	513	552	510	512	516	561	494	559	529	505	543	551	540	518	560	558	504	543	536	544	524	528	543	538	558	536	547	531	505	518	506	574	517	535	521	561	528	513	562	514	543	473	541	539	565	516	564	548	503	500	515	509	484	561	546	571	561	535	546	555	540	501	502	514	559	515	509	530	540	504	528	546	522	538	506	521	499	535	548	516	524	557	508	529	525	563	533	528	515	520	479	549	536	575	513	510	509	507	533	520	554	509	529	548	537	555	555	509	517	533	517	565	539	540	522	515	544	533	550	539	563	512	560	547	518	540	550	508	584	534	546	597	508	526	556	496	548	543	604	540	513	521	480	510	504	547	521	537	535	533	566	527	557	556	513	556	576	559	543	543	545	548	536	499	556	520	570	529	544	551	497	506	532	571	544	509	552	563	525	542	499	532	533	497	546	519	517	508	526	523	502	549	518	528	508	531	568	516	568	545	560	526	573	538	518	558	497	510	603	531	512	564	513	584	539	545	536	527	511	543	545	557	518	514	544	507	549	533	557	529	524	510	545	528	564	518	565	510	530	456	487	510	552	566	519	515	535	526	537	483	500	509	505	538	523	576	534	533	512	583	553	523	546	518	504	502	563	556	521	569	529	480	554	529	569	531	570	522	505	494	542	559	519	545	518	517	524	539	491	553	543	531	563	534	534	528	493	536	531	528	554	499	509	544	542	504	516	533	523	525	546	498	530	505	547	560	515	516	462	506	513	496	518	545	554	559	526	567	549	572	548	537	539	494	512	574	491	551	538	501	514	559	502	507	539	565	528	489	512	543	506	527	542	549	516	476	485	488	527	501	524	532	525	523	533	577	495	518	586	535	528	540	519	542	508	519	538	551	504	501	521	514	504	574	535	520	530	516	535	558	513	535	541	544	519	509	504	505	547	551	535	555	504	506	545	528	529	540	557	516	510	559	520	530	512	494	566	548	533	527	528	481	531	562	528	513	539	529	507	490	538	515	493	522	532	526	520	516	530	508	518	528	530	551	487	509	530	519	544	520	520	550	542	546	573	515	558	515	544	497	531	482	514	540	516	520	520	497	517	546	529	513	533	487	524	507	569	546	512	541	546	518	549	545	483	519	549	517	519	526	558	584	527	542	567	558	551	529	522	494	497	494	531	536	553	529	549	524	524	558	565	529	536	529	528	526	520	527	532	521	510	528	486	540	538	538	526	555	559	552	533	523	528	544	544	515	544	553	497	511	508	540	553	565	538	513	493	499	542	506	557	514	535	552	520	513	518	513	556	527	521	535	539	567	522	548	498	494	517	539	519	571	496	541	547	527	522	521	533	434	540	567	524	539	536	535	515	549	536	508	514	553	541	579	489	519	546	526	491	510	506	443	531	536	531	532	577	541	524	524	526	501	511	498	554	483	482	521	535	506	535	532	535	506	516	517	551	516	543	532	531	507	506	500	557	523	535	511	512	497	532	522	515	516	537	483	522	542	525	522	502	489	524	543	529	500	581	502	558	515	489	571	525	537	549	541	526	518	522	530	503	551	492	572	529	549	539	509	515	554	529	528	566	573	590	490	534	558	515	543	567	544	558	532	540	453	500	482	476	519	533	534	485	557	534	556	564	516	540	510	533	533	514	499	484	540	515	533	536	531	539	532	566	539	520	542	498	527	560	478	531	569	525	548	502	513	557	517	497	482	504	513	524	473	507	527	590	508	528	506	580	543	521	590	540	585	539	543	562	534	523	537	505	553	535	547	549	498	503	499	518	523	529	518	548	528	533	490	522	523	557	523	507	541	529	545	515	497	500	558	488	515	550	556	517	530	519	482	534	572	553	531	547	525	549	517	534	472	522	559	542	531	532	550	499	509	513	525	511	570	550	551	536	533	536	507	530	541	541	523	548	568	564	525	552	548	524	523	528	510	524	518	517	515	513	489	525	531	529	534	530	543	536	548	528	549	493	525	525	521	516	549	525	493	522	512	534	492	491	504	513	526	541	536	492	482	505	539	496	481	498	535	543	546	592	541	569	542	528	501	530	519	531	551	538	527	576	513	549	546	505	541	533	476	505	543	551	563	504	517	515	501	545	530	493	525	484	517	511	513	535	513	545	511	539	538	499	557	522	523	530	491	549	515	552	527	564	554	541	558	479	524	557	488	517	551	523	548	536	540	535	497	526	531	517	482	547	545	538	477	530	525	526	520	559	502	509	566	520	554	509	536	574	553	497	512	536	552	527	551	505	519	529	517	529	535	525	477	563	541	521	526	514	485	502	540	530	521	499	523	496	506	514	528	519	521	521	527	508	501	538	530	501	581	519	498	514	546	494	556	502	518	519	560	495	534	533	525	534	514	502	535	548	529	528	532	529	570	555	517	511	505	554	574	519	514	517	532	583	497	494	524	516	539	530	510	541	519	493	547	498	499	537	540	549	519	512	522	542	497	522	521	528	524	525	533	575	505	507	534	563	484	542	524	489	540	567	548	509	495	530	517	510	520	516	504	517	582	533	491	544	550	520	531	539	531	563	493	539	581	544	496	507	559	531	552	548	497	514	540	546	506	534	520	479	520	516	516	538	530	511	542	549	488	537	553	506	525	505	495	486	547	517	541	504	535	502	554	538	545	536	496	512	505	538	508	550	504	543	515	538	513	578	511	525	540	521	528	530	524	527	541	494	536	549	536	529	529	479	490	505	540	499	538	542	546	532	544
27361	13693	2483	1047	639	539	579	525	456	1058	2650	2187	1134	635	469	444	412	436	453	397	443	407	410	409	440	429	399	414	438	408	460	431	402	440	466	435	417	432	387	426	386	408	407	426	423	425	415	434	405	437	407	377	419	441	425	420	420	427	432	405	378	423	415	448	438	397	419	400	422	474	409	418	399	414	430	438	388	397	437	442	414	426	410	408	437	408	443	413	406	414	452	414	442	396	440	384	425	399	405	419	412	399	398	423	405	420	399	398	389	433	440	384	403	418	399	391	400	391	398	417	425	398	403	437	425	405	409	424	411	401	414	455	422	421	427	412	430	482	404	417	403	454	441	431	395	400	373	423	399	440	419	378	420	378	368	369	357	408	406	408	401	436	403	433	427	420	442	418	375	372	432	400	430	408	421	425	418	438	384	396	438	452	442	372	426	403	430	390	407	411	439	407	427	402	441	375	432	431	403	387	409	409	391	435	434	412	424	381	405	416	413	416	434	386	373	398	428	426	433	432	386	382	388	423	420	385	431	398	404	421	436	398	404	457	401	395	441	405	430	399	437	432	423	380	412	414	428	433	440	402	400	427	390	456	425	389	429	403	428	430	447	424	399	455	399	408	395	461	391	432	426	433	420	426	437	406	395	432	387	381	380	424	420	400	420	417	419	405	404	413	418	380	425	374	403	411	382	430	408	409	425	445	420	411	431	416	435	387	413	424	424	389	413	431	395	407	402	378	439	411	408	404	415	422	400	411	427	401	411	401	446	408	420	396	411	378	401	412	424	431	398	389	434	418	403	404	400	394	410	400	433	400	399	413	460	416	447	395	396	414	400	415	410	383	399	358	371	407	428	375	429	406	423	374	408	416	429	400	401	411	401	411	407	394	406	425	433	411	405	423	430	390	426	383	377	431	421	449	428	408	417	394	420	389	403	418	394	444	435	413	423	410	415	413	409	426	408	436	434	434	427	411	414	427	455	425	397	397	408	360	417	412	402	416	427	431	400	443	418	399	401	411	399	404	420	394	391	383	428	451	407	402	415	430	389	375	384	411	434	441	368	404	435	431	399	397	392	424	396	424	388	442	399	422	412	386	427	454	418	408	410	399	415	427	419	403	418	420	393	407	384	410	390	406	424	401	428	406	408	425	415	378	388	430	410	401	416	411	403	423	428	395	406	407	444	406	377	409	441	380	400	372	450	413	405	404	426	370	430	422	392	419	425	378	369	435	419	378	412	402	456	419	410	424	401	394	420	406	392	433	438	411	421	422	426	427	393	434	434	407	434	436	409	410	427	426	428	399	448	368	420	396	405	400	421	386	402	406	400	399	464	411	419	441	438	405	409	390	427	456	427	456	428	378	452	438	429	429	401	406	430	430	423	393	434	389	463	417	437	428	422	424	408	385	422	420	429	397	406	409	432	413	432	456	409	449	378	387	401	424	443	419	436	407	381	414	414	414	406	427	432	411	419	394	430	421	413	445	438	432	395	418	379	391	408	443	405	401	421	418	433	367	339	418	411	419	464	398	405	463	414	406	378	408	421	428	435	402	401	430	405	397	413	432	402	408	425	382	429	426	426	399	425	424	381	415	408	363	401	455	445	368	438	441	458	412	406	444	441	445	410	405	434	418	421	415	432	429	410	431	402	439	401	422	443	409	434	405	397	411	409	456	391	395	406	389	386	393	414	389	423	428	394	387	423	453	383	386	389	409	451	374	412	431	391	418	389	416	406	384	408	422	407	398	415	442	404	401	438	402	431	412	418	428	391	393	415	426	403	412	414	445	426	434	416	423	419	438	415	411	417	403	423	378	398	397	409	397	401	443	386	427	416	424	380	417	397	390	420	402	420	385	432	395	417	411	423	407	414	404	393	428	421	412	418	441	417	413	399	418	424	401	414	379	424	431	442	407	434	433	422	413	431	394	397	431	397	443	411	401	418	413	427	446	443	383	422	381	431	409	411	409	431	385	390	402	402	437	409	448	424	452	427	412	438	430	396	395	419	432	435	419	389	372	426	427	413	397	417	392	439	436	427	429	387	385	424	399	424	397	401	417	401	445	396	416	398	419	428	428	422	384	412	403	411	423	441	398	401	431	431	396	419	402	429	408	384	412	449	369	413	381	411	414	432	425	431	395	399	402	423	440	420	400	410	415	411	392	417	425	401	437	400	440	414	399	421	414	453	391	438	409	409	408	418	409	419	412	413	398	429	393	426	426	437	416	447	440	443	420	445	393	434	445	450	435	444	449	442	422	440	391	403	397	425	390	413	421	429	444	382	400	423	460	436	428	411	417	441	387	401	443	427	404	431	421	427	448	439	389	430	383	431	389	385	394	401	419	414	395	403	421	372	418	427	417	445	405	475	436	385	402	422	394	391	442	419	413	408	376	406	381	486	397	400	393	405	408	411	393	417	408	423	403	433	413	431	369	401	428	397	420	400	437	383	394	418	408	395	396	449	460	403	431	412	405	420	456	409	406	433	387	405	440	419	417	413	433	432	420	393	412	417	421	405	456	399	372	431	371	394	378	383	385	428	411	386	404	404	405	426	412	412	395	388	417	381	430	416	402	451	436	423	465	420	423	455	404	405	408	414	399	440	426	404	408	432	409	422	443	379	401	419	403	411	421	428	431	445	432	418	428	390	406	407	384	404	411	416	425	395	429	382	410	436	429	393	437	420	435	430	425	386	371	421	404	405	423	452	395	422	410	414	401	433	458	435	421	408	409	417	412	427	424	405	422	425	422	398	438	410	439	421	401	429	405	394	436	418	407	430	400	396	419	396	392	409	366	401	411	379	425	402	393	398	394	411	378	405	413	416	433	390	425	447	438	422	392	420	399	373	400	422	438	424	420	385	414	445	420	437	413	430	436	421	424	380	405	444	441	389	426	409	434	391	404	401	414	410	368	423	379	404	423	420	417	398	421	389	404	427	416	417	382	452	417	392	430	419	457	435	435	397	409	425	407	433	429	423	436	411	408	411	410	399	411	422	380	402	381	418	381	434	435	427	399	402	399	392	412	402	460	443	387	438	417	422	429	436	384	400	385	407	420	408	392	418	402	397	392	401	389	379	380	405	407	380	463	437	444	444	432	405	396	410	384	435	414	432	418	436	402	431	412	445	403	430	403	384	389	415	391	460	412	444	396	430	426	389	410	419	415	408	448	377	461	398	455	410	373	429	421	405	381	442	394	411	430	340	434	399	396	403	390	392	395	440	418	412	413	402	437	403	451	430	436	421	407	420	448	393	464	430	420	388	402	443	405	413	455	402	390	414	418	410	421	409	409	412	416	437	406	367	423	455	389	418	401	397	431	431	430	358	409	449	431	432	404	424	414	419	420	417	409	420	406	414	379	407	440	391	439	401	380	406	382	411	420	413	385	392	402	369	409	448	409	431	428	411	383	400	399	427	446	417	433	429	417	411	394	387	401	397	423	407	440	420	444	432	381	408	424	416	419	421	396	412	378	385	438	439	410	404	387	373	402
5299	2490	1622	932	715	578	635	508	477	1475	3108	2315	1057	549	426	372	351	358	341	347	368	390	357	363	351	336	409	334	357	359	353	327	398	348	354	347	365	363	358	329	332	370	388	359	356	365	355	409	385	366	361	400	373	358	385	382	335	346	379	330	350	367	381	389	385	343	335	352	356	364	368	361	336	366	375	391	336	386	340	368	340	348	360	372	372	363	405	390	374	347	363	368	383	361	344	350	346	356	353	362	332	372	363	356	362	368	359	372	384	350	343	378	360	332	323	344	363	362	382	356	379	378	383	372	366	320	357	352	398	343	388	365	338	367	387	339	360	340	334	334	373	379	353	364	340	383	373	351	386	372	369	378	373	369	343	352	423	372	336	348	361	363	340	389	353	414	352	373	336	368	325	370	376	357	355	339	366	375	394	368	373	369	387	352	379	357	380	363	386	319	398	392	363	350	374	340	328	368	339	354	380	341	349	368	350	362	344	369	375	319	330	335	374	378	376	329	349	368	346	364	364	347	355	366	347	357	323	360	352	360	329	327	335	346	337	352	360	356	371	369	346	362	350	340	377	315	353	344	346	364	349	381	348	395	369	349	390	384	361	383	341	390	392	319	366	348	343	345	402	367	338	371	369	365	306	344	315	359	346	373	352	354	341	352	351	401	347	351	353	344	344	346	389	369	364	350	390	365	345	369	390	324	328	347	382	392	353	383	393	362	350	334	345	326	344	372	358	352	326	334	346	372	329	367	354	356	362	374	349	334	359	346	358	361	355	329	379	369	365	383	333	335	351	377	378	351	367	383	357	350	378	364	363	360	354	358	334	343	354	364	356	361	351	357	396	338	356	362	352	309	365	354	385	345	353	375	381	396	368	376	385	367	323	378	354	307	339	375	361	370	390	375	356	372	367	362	360	365	339	348	403	351	384	373	373	350	360	337	395	381	388	347	343	347	397	359	363	378	364	338	345	352	375	343	349	378	377	353	394	337	400	355	356	357	363	381	333	354	368	325	333	353	367	340	347	355	332	378	339	343	388	416	368	392	330	354	334	374	336	342	362	338	372	360	350	348	349	368	354	347	343	325	344	392	385	339	363	344	364	385	362	349	350	346	335	370	358	343	335	351	351	358	342	343	340	349	344	322	347	356	326	382	360	382	349	356	358	375	400	370	340	371	344	355	337	386	364	369	330	338	338	358	361	370	333	369	355	367	363	322	359	355	344	328	362	360	400	372	355	348	370	343	373	372	360	376	375	350	350	393	381	364	384	357	362	375	338	377	400	353	373	349	326	352	395	356	348	373	364	369	374	382	356	358	356	377	386	361	346	359	333	361	350	330	359	372	367	349	392	373	376	314	331	345	343	372	332	352	376	326	379	362	365	342	376	348	353	361	354	328	374	323	353	410	343	371	320	388	380	347	363	334	333	361	365	357	366	320	345	324	332	373	357	373	351	370	352	362	334	346	375	355	367	346	365	341	355	384	343	329	354	360	392	356	376	374	360	352	371	352	388	333	361	349	354	352	366	333	370	367	339	377	336	348	356	371	392	373	368	374	370	358	356	387	357	350	392	371	356	346	358	375	379	364	359	367	336	376	331	364	373	337	383	332	316	370	369	375	369	363	369	356	357	383	363	368	340	364	354	359	342	382	343	430	390	354	376	365	327	374	353	369	361	311	357	352	374	369	350	387	354	353	369	364	334	337	364	357	343	348	358	366	371	361	327	339	373	313	365	321	389	360	357	371	365	343	328	343	346	346	353	382	397	386	375	346	324	351	328	352	371	365	353	364	347	381	358	371	355	348	369	322	347	372	335	355	336	364	359	369	395	406	327	342	332	338	362	365	375	327	339	357	355	346	366	344	384	349	375	346	363	329	361	322	356	386	330	333	341	379	357	351	367	347	352	378	360	372	353	352	386	351	374	364	389	372	394	373	380	354	374	344	376	339	358	330	335	372	358	386	325	365	337	348	399	373	337	381	362	349	380	344	344	323	378	342	396	367	374	362	380	348	349	340	381	385	356	345	366	357	325	346	351	318	333	369	344	360	341	327	347	346	329	369	357	338	360	333	365	361	346	399	340	335	356	356	384	351	362	390	358	377	405	359	356	353	305	388	381	361	390	317	315	337	365	357	352	407	388	354	369	341	368	351	397	354	363	366	365	353	347	381	351	370	361	325	366	385	365	351	353	368	382	346	361	354	316	359	372	337	348	372	314	318	357	365	330	392	368	381	331	376	353	389	344	378	345	419	370	371	357	346	363	326	338	364	355	362	386	379	333	366	365	344	343	372	373	401	343	360	352	360	353	343	351	389	319	347	345	389	304	396	373	364	372	365	336	341	364	358	393	371	321	385	357	354	340	362	371	340	331	352	342	370	359	320	339	338	346	364	394	351	345	365	385	357	328	374	352	389	383	370	362	359	355	361	362	358	385	347	349	351	354	378	317	355	343	351	320	341	357	396	383	356	387	314	363	316	391	378	362	362	351	319	375	342	311	362	317	366	351	358	359	390	356	380	357	352	365	338	342	368	377	341	364	355	375	334	349	373	399	390	354	389	353	351	354	364	349	364	354	367	349	392	359	359	329	333	338	351	329	368	389	384	366	377	353	329	375	370	368	347	323	348	370	404	342	367	355	383	370	341	349	391	368	350	367	359	341	355	347	384	347	370	340	375	378	411	363	333	353	364	335	344	343	373	348	361	374	347	392	320	350	335	357	353	344	353	345	362	356	333	334	355	340	360	331	385	368	357	349	350	326	364	376	357	330	350	357	346	341	386	368	336	366	342	362	367	352	355	353	370	381	346	371	378	348	317	324	331	330	332	374	355	369	346	366	389	350	340	354	350	385	361	378	329	371	363	356	367	357	374	327	361	379	355	362	364	369	369	313	368	356	353	358	380	358	354	371	359	341	365	339	379	338	345	344	326	378	368	365	355	384	320	347	354	390	340	346	351	367	389	353	371	376	376	373	373	363	388	387	390	344	355	362	346	357	376	337	381	344	369	358	358	365	398	363	383	365	346	364	329	365	339	314	354	353	360	361	397	354	358	317	369	327	392	347	387	342	373	356	366	346	366	336	332	332	355	364	376	338	353	341	354	354	354	331	368	356	338	382	369	349	383	341	332	382	346	385	389	367	397	384	347	322	349	370	351	365	356	369	384	371	392	379	359	354	367	364	341	401	356	354	370	353	380	325	383	350	317	343	344	370	357	341	356	370	387	350	369	345	376	354	365	357	352	348	358	354	376	378	354	359	339	386	383	367	366	369	361	365	340	377	344	388	359	331	346	376	321	386	317	380	399	374	362	369	377	355	349	361	373	357	318	352	392	342	356	367	366	346	354	368	336	335	347	371	388	381	350	351	381	362	349	355	350	351	389	349	372	350	381	376	374	328	344	358	372	361	385	350	351	353	352	352	340	356	332	368	340	330	337	350	346	346	336	340	370	367	346	363	368	340	341	366	360	360	345	370	345	350	360	335	362	363	341
24872	21042	27320	24927	10011	1718	1256	837	692	11062	22996	16137	5825	1473	675	504	482	509	468	448	456	456	485	487	512	488	467	477	464	523	463	472	505	465	482	464	489	431	478	475	466	451	484	466	467	462	464	518	454	447	458	462	457	455	516	498	511	486	493	473	473	425	445	459	479	450	495	467	500	486	470	479	477	465	455	486	438	470	446	448	473	485	453	489	467	503	481	476	455	460	464	457	487	467	425	440	480	496	436	482	478	467	430	470	486	492	475	459	458	459	485	464	436	440	478	477	455	493	463	466	435	484	468	446	459	486	470	435	485	494	458	465	486	478	467	482	480	465	453	460	482	472	437	480	518	429	457	420	415	473	459	466	479	482	462	425	464	459	471	491	433	423	476	463	464	456	483	435	469	438	439	457	464	470	416	461	458	486	433	438	505	446	467	444	459	494	426	435	452	447	463	471	453	452	459	471	452	472	486	463	440	464	493	488	488	488	445	469	465	498	444	462	445	460	436	417	444	449	446	434	454	429	461	486	429	465	456	452	468	451	474	437	518	475	514	461	475	454	497	494	519	466	455	437	420	452	448	495	442	430	500	475	454	482	457	509	440	437	459	460	509	486	447	418	450	459	454	501	465	490	478	450	444	470	483	436	495	488	460	481	471	442	473	469	492	427	436	470	487	476	440	449	477	509	459	446	479	454	439	437	472	443	453	483	446	462	481	487	484	444	442	489	488	437	497	430	495	450	461	432	437	431	448	451	438	452	455	420	454	447	465	484	465	463	471	461	454	443	454	451	432	474	461	475	479	442	451	470	477	457	439	506	460	443	438	432	484	460	457	449	508	428	479	422	463	459	484	478	486	459	467	482	463	459	473	433	466	461	470	488	504	449	469	478	424	465	457	453	459	450	442	506	474	456	487	398	441	481	455	441	483	494	447	469	418	503	460	437	467	426	477	453	463	495	470	455	448	478	500	443	457	452	427	461	459	465	442	467	438	439	428	459	473	440	491	419	469	494	471	444	470	492	447	457	456	446	460	437	480	495	475	468	492	434	407	435	468	437	471	459	496	434	466	445	472	466	478	483	480	466	511	422	462	479	428	475	448	450	491	462	523	450	451	485	486	475	474	477	487	421	468	431	444	496	483	469	482	434	452	460	454	466	468	488	455	457	485	466	458	475	458	446	484	523	448	436	471	486	461	459	461	494	486	485	477	462	455	476	461	432	458	500	492	489	424	469	475	464	456	481	481	452	459	479	461	491	469	469	466	469	447	464	475	499	474	426	452	443	462	488	485	490	492	460	443	447	427	471	460	487	479	428	424	432	464	451	445	428	453	460	440	476	451	484	453	466	469	448	442	478	451	450	468	452	465	477	470	458	440	481	455	457	487	487	423	439	456	454	436	485	472	463	508	473	450	450	463	463	422	464	471	473	451	476	466	446	475	431	448	456	496	448	462	422	447	465	445	474	477	456	455	448	452	462	488	480	462	483	485	447	439	466	419	448	446	454	475	460	460	410	441	504	477	435	473	482	440	491	489	507	480	465	476	463	477	441	463	449	462	444	467	460	467	454	462	450	441	443	456	453	471	459	472	505	462	493	461	467	458	470	437	456	500	479	462	467	468	439	475	434	485	460	503	453	446	448	479	453	477	481	475	496	465	446	448	471	440	444	443	461	480	446	465	444	462	492	451	500	442	456	482	436	481	428	464	445	449	454	451	445	503	461	474	450	458	476	446	476	449	432	444	448	484	457	420	451	448	481	478	490	449	465	465	485	430	459	457	479	488	486	453	452	466	469	448	447	480	482	484	430	440	472	444	478	435	431	467	478	453	440	474	446	510	489	473	425	454	445	465	447	468	449	478	435	474	466	444	450	472	469	451	446	499	501	461	444	452	493	463	510	463	466	465	473	476	462	466	488	446	472	476	437	466	478	490	467	461	456	478	460	454	480	485	433	431	471	463	460	455	435	467	488	509	454	446	448	472	492	427	429	456	474	471	427	455	445	459	459	469	477	457	442	431	452	439	496	449	484	463	464	447	451	468	450	453	472	460	416	464	473	424	469	448	469	459	484	452	463	476	469	492	438	452	443	434	463	486	478	443	467	443	489	450	438	472	454	464	499	456	483	461	458	435	459	457	490	441	443	474	443	420	483	489	453	502	484	467	463	457	445	486	449	493	437	500	394	472	466	424	483	455	475	454	474	435	452	482	466	458	421	496	449	441	480	473	466	437	479	479	481	502	482	440	430	427	472	480	470	401	475	465	475	482	440	451	466	484	468	451	458	465	479	453	484	471	464	417	441	490	479	442	473	470	447	408	473	444	426	454	445	461	500	482	451	472	463	456	457	441	446	472	432	453	475	460	443	463	460	466	496	454	461	473	449	437	447	479	483	447	451	459	455	444	431	503	446	477	440	441	423	453	446	463	490	481	463	476	471	434	472	454	429	451	431	425	424	473	441	473	433	460	483	434	411	433	466	449	430	439	477	453	432	481	442	482	456	476	444	437	461	432	447	468	441	458	458	438	470	498	479	476	446	494	483	447	455	445	444	480	504	508	429	460	439	435	477	467	471	461	427	518	448	445	457	477	474	433	456	496	412	423	464	462	414	443	472	420	482	455	468	487	473	461	428	433	437	460	433	473	505	476	444	463	458	429	451	455	450	443	453	508	409	429	463	482	455	476	454	412	473	471	466	471	462	454	451	472	460	454	480	448	459	430	465	457	486	452	498	460	461	434	467	463	444	467	463	473	452	503	420	479	474	469	501	474	471	464	485	457	453	455	478	481	461	432	452	475	419	466	471	468	503	492	460	490	476	420	462	461	462	443	445	468	430	456	464	461	462	479	451	478	501	451	478	443	420	428	473	452	440	486	460	458	452	462	428	485	441	476	472	490	443	458	480	481	482	437	483	472	449	449	460	469	424	474	456	460	449	499	468	475	434	467	446	474	461	452	447	474	460	450	441	461	461	477	415	480	473	434	454	475	449	472	444	481	437	493	420	444	473	446	432	472	464	460	456	441	452	460	507	468	449	445	468	454	484	427	494	462	453	437	459	439	484	435	441	472	485	453	450	435	478	453	459	404	459	462	447	458	456	448	483	415	424	448	431	452	470	473	455	464	480	458	430	439	472	480	485	448	459	458	455	491	488	448	418	434	453	456	455	434	476	446	431	435	469	482	471	477	473	440	449	453	459	508	476	480	453	446	475	512	460	451	438	428	457	502	482	474	443	446	413	460	467	463	459	465	467	474	480	468	477	465	441	446	439	459	475	482	459	458	463	436	452	424	441	482	448	472	441	462	457	432	455	452	492	452	442	474	455	448	482	449	437	452	471	457	456	482	482	445	434	461	469	469	424	420	489	441	451	467	465	457	445	429	451	471	467	461	447	448	459	475	495	459	465	436	439	471	466	439	462	447	473	441	427	429	476	475	469	466	477	439	457	443	502	457	448	458	455	499	434	437	423	454	470	461	412	495	463	467	433	474	492	478	444
4300	6526	4714	2548	1591	1430	1227	984	791	14500	20439	13038	5078	1556	636	446	411	382	415	455	414	444	428	452	448	443	412	435	419	386	411	423	403	413	415	376	441	393	375	445	444	413	390	404	410	438	412	430	422	412	409	424	408	432	444	396	409	486	395	409	417	417	396	389	400	428	412	436	396	396	426	411	420	390	442	401	429	441	392	408	403	420	418	439	414	389	402	374	410	445	418	415	433	413	439	422	365	416	399	420	408	412	406	399	396	419	383	381	415	437	414	412	409	416	415	419	387	382	413	443	406	424	408	389	396	431	395	419	384	398	407	422	402	412	408	421	434	427	416	414	402	407	402	433	410	441	424	439	413	421	397	384	376	417	451	366	397	407	424	364	471	452	390	386	419	439	383	428	409	415	396	374	396	409	409	359	391	393	395	371	407	406	457	407	419	375	433	408	469	430	430	434	429	445	419	423	431	432	406	423	387	389	376	432	379	418	436	390	405	463	408	415	398	420	385	390	411	411	420	389	413	402	416	418	414	444	396	422	417	381	430	398	404	426	420	466	428	413	384	373	402	441	383	415	403	421	418	397	462	415	420	404	410	433	388	428	388	411	450	378	421	408	420	438	413	432	408	418	406	404	417	424	409	413	412	424	413	427	425	406	426	390	407	377	409	389	372	389	408	442	421	420	422	449	398	425	422	397	423	410	438	384	434	439	392	434	433	426	432	409	415	434	417	405	415	395	409	420	440	430	464	418	412	420	393	419	417	428	425	411	395	445	359	362	401	461	375	383	399	412	412	450	374	399	441	382	387	430	419	382	417	430	411	424	446	407	428	393	392	438	444	411	396	390	404	406	411	428	443	365	437	427	418	422	419	383	436	400	365	376	417	428	408	418	460	427	430	414	436	437	443	425	433	398	441	402	403	412	409	412	405	435	411	408	419	402	417	428	472	413	382	415	397	424	389	416	410	415	421	443	441	385	416	381	454	432	389	444	406	402	433	425	386	423	402	391	420	413	407	386	433	408	442	431	433	386	429	383	406	380	418	395	408	414	423	431	455	451	397	411	396	384	424	414	395	417	377	417	429	412	466	417	427	431	414	443	455	420	422	421	426	429	399	411	418	417	443	392	387	367	430	384	433	366	422	396	407	454	428	416	415	396	405	396	404	406	428	403	441	473	417	404	405	415	436	436	377	389	389	410	405	386	414	407	382	394	418	401	418	405	414	388	391	411	441	424	409	403	421	434	425	427	397	400	418	439	407	366	416	427	392	446	392	408	387	402	407	438	421	392	390	421	432	391	397	406	423	416	433	421	413	396	429	354	389	409	400	428	431	440	406	455	406	409	399	467	426	417	387	395	425	430	416	416	424	400	396	443	411	402	409	398	429	418	393	413	443	399	385	384	428	423	474	441	416	408	426	420	425	397	455	412	372	384	421	393	400	422	420	367	416	413	386	435	396	387	419	437	425	400	390	411	423	375	421	435	437	489	426	394	415	448	381	434	430	389	396	427	410	406	415	403	403	396	423	451	401	424	435	387	447	420	435	401	411	396	395	415	399	431	404	400	393	413	390	404	381	383	412	439	438	374	383	381	387	440	426	456	420	410	450	408	430	402	423	439	430	449	392	419	383	381	419	416	399	411	417	421	414	402	436	400	421	411	382	401	418	396	445	377	351	422	398	404	407	416	418	362	441	399	416	403	432	406	382	410	380	430	426	403	419	382	389	423	406	395	403	370	406	420	406	404	443	387	395	409	411	414	412	373	419	421	411	429	398	440	411	427	435	428	407	419	403	413	412	405	419	409	397	404	435	428	391	427	444	390	418	419	425	412	393	413	446	444	417	392	428	431	407	426	378	416	394	406	394	459	432	432	406	412	419	430	411	415	458	416	422	421	403	388	399	415	357	370	394	412	430	448	405	415	436	398	411	417	439	403	417	373	395	408	397	410	421	403	393	407	402	365	457	426	416	454	388	395	372	397	387	399	431	418	412	383	398	423	388	417	419	429	425	422	434	422	428	433	435	389	375	371	426	432	379	386	426	395	432	441	426	391	413	421	407	409	417	440	414	384	435	433	391	427	413	409	422	416	437	395	396	433	419	391	392	417	411	409	427	458	374	394	399	403	407	403	395	434	443	448	419	420	398	399	462	363	400	407	438	405	392	367	419	390	396	390	410	405	398	419	418	439	433	419	427	382	369	434	404	428	426	405	392	397	401	425	400	398	373	397	399	420	412	422	371	471	412	396	419	399	404	407	414	437	406	400	384	460	386	406	426	453	371	411	443	432	391	417	421	438	456	430	396	394	427	416	398	424	430	437	365	400	386	448	366	415	416	424	423	375	407	419	410	440	456	428	418	366	383	402	445	389	420	383	445	403	409	429	388	381	401	404	429	430	443	423	426	385	423	410	447	424	393	359	380	408	388	421	433	415	417	408	393	417	427	406	408	405	393	426	401	414	402	410	440	389	421	406	385	395	435	407	387	415	379	374	410	385	381	392	469	413	433	441	376	358	403	401	418	409	414	408	397	410	381	409	428	383	410	411	402	413	459	391	450	378	419	417	423	419	416	418	397	446	419	387	400	389	418	431	406	415	367	392	410	390	438	394	416	393	388	409	441	379	395	427	411	427	431	375	431	409	402	419	381	408	427	441	441	425	402	425	447	409	405	402	406	440	398	395	427	402	415	387	412	445	364	389	425	432	442	383	417	388	409	398	419	391	410	424	429	375	390	415	404	421	456	397	414	382	380	372	393	416	427	411	456	430	449	410	409	407	404	381	435	418	427	449	407	414	394	421	422	419	394	408	393	388	387	421	427	416	409	417	372	439	406	399	447	402	394	408	423	449	407	421	422	402	376	391	407	425	418	376	409	428	395	440	418	422	415	413	398	414	440	432	376	403	404	419	406	387	451	413	418	427	422	409	362	402	407	397	404	413	420	438	413	386	392	418	415	417	404	426	380	417	381	449	386	436	389	430	417	364	408	431	412	413	421	403	393	385	416	384	400	427	392	390	413	410	397	419	410	414	421	425	373	387	402	417	396	418	421	415	390	395	429	385	455	384	412	395	416	419	406	412	423	400	400	432	418	405	408	404	395	399	401	373	432	404	386	411	430	406	384	399	448	404	427	417	401	416	405	414	416	377	404	408	438	411	364	421	394	398	402	385	413	412	396	427	390	402	417	407	380	413	394	396	401	419	421	408	412	414	378	430	423	415	392	421	401	400	398	368	397	410	424	402	408	429	399	421	415	388	383	417	408	425	444	419	388	410	370	434	400	420	431	406	409	389	428	388	439	388	413	420	386	417	432	405	457	432	373	387	377	381	413	406	430	398	383	418	447	354	388	413	425	422	399	398	427	399	412	403	413	402	430	355	398	396	406	398	411	418	399	410	435	414	400	414	373	366	413	396	383	402	379	381	447	450	430	411	426	422	388	421	378	393	438	392	420	415	390	391	425	423	416	397	396	429	404	412	454	422	425	372	430	397	427	451
23838	21058	28338	24000	21019	9837	2453	1372	2406	33359	33690	23121	9636	2234	948	686	639	658	637	683	619	632	597	615	602	631	634	631	609	638	633	633	614	620	638	653	620	623	582	610	621	678	629	606	603	619	571	619	623	638	642	589	635	575	607	626	596	614	652	619	643	630	610	671	639	631	637	601	641	620	655	604	594	601	635	592	611	592	609	570	570	632	605	589	609	607	627	630	628	598	612	610	613	620	610	641	607	591	631	588	610	673	609	591	659	633	661	637	655	632	610	644	617	646	620	621	604	543	579	617	593	617	602	617	645	606	633	684	603	653	620	590	623	579	641	591	603	597	655	640	650	613	643	607	588	609	574	565	609	579	644	578	642	624	659	609	613	649	595	629	606	567	650	631	640	599	654	619	640	638	652	609	587	601	594	625	621	607	619	545	649	596	622	648	635	599	624	563	628	652	653	629	626	615	576	659	620	633	572	650	570	606	672	648	641	617	645	621	629	606	611	629	612	668	635	615	596	613	623	596	597	614	612	629	623	588	606	633	578	616	600	608	542	605	640	622	619	627	587	629	605	634	635	659	625	641	587	678	617	635	659	607	606	663	626	575	638	624	651	639	609	614	630	633	643	605	655	616	609	572	625	652	624	602	606	618	614	601	615	599	617	601	654	589	551	609	636	641	647	638	632	614	609	627	572	625	628	624	591	610	601	601	597	618	625	567	613	624	640	641	634	651	605	636	639	602	627	655	591	584	639	641	619	624	634	638	609	584	625	642	553	618	648	613	611	630	583	613	592	617	589	581	626	597	590	621	629	641	670	627	638	619	620	571	616	567	596	635	623	601	622	608	637	624	607	565	606	660	610	642	617	624	607	581	600	643	592	610	604	616	596	615	581	579	595	640	669	613	589	620	615	610	641	604	579	625	605	598	641	628	613	632	659	609	642	568	623	615	602	643	603	612	582	589	596	585	606	558	624	599	620	585	635	603	606	652	609	637	611	635	605	573	598	613	602	594	622	583	589	638	632	615	641	600	639	635	611	623	614	607	610	606	657	588	621	628	609	637	593	596	629	612	632	595	615	598	612	614	591	619	597	599	587	587	576	635	613	630	623	586	622	586	592	577	649	615	577	592	617	642	561	545	661	628	600	580	633	624	604	646	613	671	579	618	601	614	592	589	602	631	625	661	596	604	570	615	657	626	608	649	642	650	615	601	576	597	616	558	620	659	636	630	585	623	609	586	571	570	612	591	588	584	604	620	620	609	615	620	615	616	635	568	574	663	606	610	646	623	607	548	699	622	631	630	613	658	602	622	599	615	614	620	567	610	619	593	628	622	626	579	610	574	610	568	603	640	597	625	630	612	587	612	628	578	644	611	675	578	620	611	633	615	591	572	627	620	612	638	621	618	608	598	564	659	607	578	605	593	611	606	621	600	615	627	600	626	614	573	600	596	590	629	614	655	621	624	605	631	607	639	613	655	649	611	623	625	640	661	580	629	603	580	574	618	597	664	609	590	594	625	690	638	606	636	634	614	637	593	619	650	658	651	593	589	624	611	616	577	617	586	599	634	615	647	584	563	610	636	605	588	647	594	611	606	604	606	583	614	666	607	635	579	598	646	585	622	633	616	572	586	559	588	580	635	608	575	621	628	618	588	658	626	636	622	648	609	585	648	606	614	635	623	628	586	669	593	608	647	613	611	606	622	595	621	620	572	648	634	673	611	619	618	630	614	624	592	638	594	592	597	587	555	571	616	584	634	581	603	601	639	587	620	603	626	595	589	581	618	658	635	643	639	569	626	609	603	655	643	617	572	612	600	634	631	614	629	580	620	637	638	607	609	616	622	606	655	647	619	609	627	644	628	576	630	592	667	626	633	581	639	623	611	582	589	629	578	615	656	631	620	628	571	639	630	634	555	610	574	601	636	608	591	595	628	590	595	586	633	603	583	633	603	621	584	547	592	584	613	654	639	593	617	548	586	624	629	641	591	610	591	590	593	637	649	600	601	580	663	546	595	608	648	612	624	608	640	616	654	621	623	574	633	587	588	612	604	576	613	638	596	556	648	617	610	629	604	592	552	573	564	625	596	651	639	596	615	668	672	641	604	628	590	590	662	577	589	633	617	632	655	608	646	592	607	618	618	578	592	621	683	567	603	616	618	588	641	610	618	596	613	619	638	612	614	617	594	621	586	642	625	599	652	589	604	629	577	668	602	606	648	606	609	652	638	591	600	597	596	660	542	637	620	664	567	652	640	591	608	611	621	635	580	593	603	592	643	654	580	646	596	647	611	605	624	599	611	628	594	621	610	607	613	617	622	643	631	645	609	609	629	643	559	605	636	654	600	630	615	602	591	581	600	627	579	602	644	597	646	656	606	643	599	619	611	607	640	621	594	595	624	589	612	632	599	623	608	627	600	610	527	604	641	592	664	666	602	624	616	572	682	613	615	602	622	642	615	593	638	647	638	630	606	604	618	630	573	597	584	621	650	593	557	595	594	596	612	601	553	627	614	554	649	580	611	604	608	597	597	618	640	619	609	624	580	603	585	602	585	612	602	648	589	643	638	587	602	603	587	649	669	629	662	652	600	587	600	584	630	634	615	614	643	628	617	608	613	616	669	631	580	605	668	632	567	633	604	559	631	602	640	584	590	614	562	592	601	564	587	639	608	602	578	655	629	588	631	636	621	612	584	626	565	621	597	609	624	659	627	620	647	638	658	616	597	593	647	595	585	625	625	602	583	577	625	631	647	608	594	599	590	637	652	613	638	618	615	612	631	630	537	653	610	638	608	626	631	586	639	597	645	613	663	607	602	611	565	598	600	581	604	637	569	651	649	617	625	603	605	613	608	602	590	601	591	600	629	565	596	594	583	598	624	614	610	618	571	643	620	637	612	612	633	593	613	620	598	623	614	591	607	614	603	610	613	610	613	607	600	610	598	620	596	603	614	634	632	628	619	590	606	621	638	647	624	604	607	668	643	620	611	591	618	571	619	579	640	569	606	610	618	623	650	672	609	605	593	567	603	600	560	639	571	617	616	644	580	596	605	616	574	593	553	639	617	575	624	659	584	626	577	600	659	610	556	617	621	593	577	609	607	621	621	651	600	636	612	611	602	561	633	639	610	648	620	595	556	609	551	589	639	641	632	662	657	625	572	627	645	631	651	674	610	673	624	608	567	614	611	619	636	589	630	607	658	617	626	615	587	634	566	552	548	644	612	607	583	641	611	589	623	617	605	675	671	640	632	585	616	620	613	629	618	632	634	601	620	628	621	640	629	597	588	595	630	619	610	587	604	565	631	629	626	632	653	589	581	556	652	613	609	586	623	626	640	626	622	602	606	653	597	687	583	563	593	608	591	628	629	590	597	606	626	604	634	592	580	594	602	620	636	608	607	592	643	605	651	623	594	668	642	614	623	612	611	632	582	643	644	608	607	562	564	571	599	609	631	627	655	589	570	624	605	594	591	598	575	553	626	604	604	597	605	639	601	580	627
4671	8040	7593	4434	3199	2532	1860	1486	3824	35183	28984	18378	7592	2016	881	616	608	501	476	503	550	529	546	558	521	489	471	506	459	519	544	499	568	553	572	527	532	523	506	512	500	525	525	522	539	472	545	553	519	524	490	551	501	510	567	504	533	535	536	468	544	514	578	549	496	526	594	567	525	542	528	524	527	542	513	505	531	517	479	544	520	534	512	513	492	530	504	537	515	535	526	544	477	509	548	496	506	561	566	544	538	575	523	535	503	531	501	521	514	510	503	534	502	518	489	557	517	500	539	506	559	505	532	505	530	528	515	532	571	546	534	576	527	509	537	517	518	540	531	497	552	539	516	515	510	511	541	548	547	551	560	513	508	552	539	478	538	534	510	523	545	547	500	526	558	519	548	502	515	535	558	545	475	541	490	541	535	519	533	551	537	523	553	523	532	504	541	515	525	505	528	504	556	514	548	482	501	546	527	543	489	539	548	532	518	504	557	520	510	523	548	541	543	522	525	563	516	460	487	535	530	561	517	509	513	545	555	552	546	509	511	561	498	556	566	495	524	511	501	499	520	489	511	506	496	489	554	546	518	515	497	503	523	524	508	530	529	561	579	534	521	524	516	513	527	515	508	472	519	511	551	504	538	527	530	526	507	493	535	528	545	545	553	523	497	468	485	541	501	531	542	536	548	512	479	503	494	540	500	527	544	534	530	542	531	510	512	547	506	526	512	504	570	556	492	536	512	490	536	513	535	492	522	505	505	520	496	551	521	508	512	525	489	556	514	487	522	511	535	549	545	541	532	510	548	553	500	554	563	554	528	536	521	492	514	530	501	527	509	515	520	541	560	535	488	539	493	530	519	512	552	488	515	598	526	564	515	530	517	551	499	530	527	491	558	521	530	560	512	521	511	555	538	565	526	534	540	509	499	500	550	494	532	492	496	561	518	516	541	537	483	524	488	489	526	534	511	547	525	541	558	501	510	535	540	556	508	505	496	531	530	526	556	570	535	499	535	473	562	550	534	520	514	542	527	529	540	532	531	518	535	525	536	540	511	569	530	549	597	552	532	529	535	493	513	579	533	504	523	528	507	537	513	516	534	523	540	549	540	571	506	520	519	572	518	514	516	538	522	515	540	523	522	553	515	525	472	495	517	523	516	494	507	502	525	531	493	525	521	518	566	558	553	533	541	489	503	487	511	493	525	499	507	537	529	525	509	518	516	540	533	520	489	489	497	494	564	574	536	505	529	492	502	517	532	543	551	540	498	538	542	535	512	533	528	534	559	504	532	531	472	500	555	533	557	517	518	535	495	501	520	536	492	489	536	537	540	563	548	536	513	525	514	517	527	523	538	495	517	512	527	579	531	524	467	518	563	501	531	499	533	565	531	527	555	461	476	525	551	527	534	566	533	513	519	488	499	517	546	521	494	534	530	529	489	518	551	520	525	554	547	513	544	521	529	545	538	502	508	499	580	557	529	536	507	528	535	538	508	531	535	531	488	560	532	510	535	541	497	548	470	569	490	517	521	543	525	516	499	497	538	511	505	500	535	522	505	494	486	539	511	487	557	513	521	497	519	521	562	538	519	511	506	529	521	498	539	515	538	491	516	535	509	514	523	536	560	548	507	544	534	523	498	474	536	525	536	493	545	542	560	510	525	561	530	525	525	509	594	556	504	523	547	515	558	526	545	537	498	480	521	525	555	504	551	527	519	488	483	522	495	517	524	501	522	576	521	513	532	520	495	511	569	517	477	527	506	515	515	542	562	546	486	561	519	568	509	523	496	517	507	527	525	565	516	524	525	514	549	507	511	522	483	555	512	494	512	546	503	559	519	493	528	495	520	552	520	524	581	564	548	503	545	482	528	509	511	552	534	495	540	490	476	531	521	508	537	565	513	506	473	525	518	490	523	556	535	510	535	520	513	558	510	501	553	516	533	542	528	582	545	502	489	548	525	523	510	573	474	512	543	528	513	512	513	541	522	505	498	506	568	552	553	493	558	492	546	512	500	539	541	575	543	530	521	534	471	543	544	503	503	519	522	482	494	472	495	506	507	528	511	545	508	522	501	533	506	544	530	516	492	504	517	537	544	530	483	536	536	552	505	531	528	492	500	505	536	493	509	485	503	542	519	513	530	478	481	519	541	529	507	545	541	517	534	548	490	493	548	578	546	523	494	505	509	558	506	547	569	574	505	483	491	543	523	512	504	524	562	557	467	511	540	540	495	488	485	519	526	536	537	535	525	534	529	519	524	509	540	548	531	523	510	524	515	518	531	507	508	536	559	515	517	526	521	513	489	519	544	551	560	514	476	547	527	481	516	530	551	513	544	508	507	520	539	512	487	506	525	505	507	516	502	537	538	505	487	512	504	501	508	548	496	531	518	500	536	525	506	526	472	542	522	540	551	506	527	523	556	527	515	540	505	541	506	532	515	565	482	523	539	532	526	525	494	537	483	578	522	508	502	497	511	529	481	564	549	567	562	534	535	521	490	513	500	547	513	529	516	502	531	535	516	537	529	534	498	516	515	528	494	517	535	522	519	565	520	524	525	524	534	510	563	526	462	533	513	517	542	502	533	529	546	557	522	519	512	566	540	552	511	525	525	502	526	558	539	525	518	532	572	557	513	586	527	532	487	542	507	554	485	573	528	545	510	512	540	499	545	518	506	499	518	506	515	540	511	530	557	489	502	512	491	536	513	500	533	523	525	491	531	527	496	528	542	534	493	507	549	519	508	537	544	499	530	573	552	518	542	495	491	544	534	521	501	477	556	525	557	508	518	546	513	511	535	537	495	507	550	460	510	505	530	503	507	518	495	487	498	465	537	522	494	495	513	514	497	537	536	534	502	474	531	552	524	519	511	528	523	550	520	532	561	532	503	532	549	504	520	503	468	504	498	515	530	565	530	512	531	541	488	538	535	541	527	535	488	521	510	538	503	513	482	527	556	526	505	498	573	540	545	507	553	517	542	540	510	504	537	512	498	537	510	534	491	509	480	532	487	496	495	494	548	560	509	514	547	573	540	491	523	534	503	505	523	559	523	475	521	513	527	506	547	507	534	525	497	516	525	523	559	502	510	519	501	555	499	492	505	518	539	510	543	543	509	445	506	557	490	494	497	511	519	534	522	484	512	492	513	564	536	480	497	540	508	503	503	507	528	500	519	529	501	526	464	530	525	520	522	571	490	543	540	532	492	563	548	523	499	519	527	531	541	467	501	530	518	514	495	481	487	497	509	532	504	523	518	508	560	534	523	524	525	506	499	526	521	504	569	519	546	502	488	554	528	548	518	512	537	518	557	546	532	532	536	491	498	496	506	520	500	525	511	518	531	515	525	523	541	513	543	535	511	474	512	540	529	525	498	499	555	542	508	533	495	552	489	566	485	567	500	554	531	556	554	504	495	500	516	515	530	519	489	526	548	526	534	546	528	478	517	530	531	530	535	485	494	497	491	560	518	499	497	537	500	551	533	533	491	503	479	532	559	514	468	539
27325	13013	2232	1129	689	559	529	475	434	1687	2416	1772	1033	586	426	434	443	442	403	440	410	430	399	432	393	411	391	403	410	419	450	387	442	436	430	415	438	433	413	403	415	409	440	400	431	410	416	420	388	416	390	387	472	409	426	378	412	386	394	416	409	384	400	421	405	394	400	382	412	423	420	380	397	438	396	410	385	387	413	405	420	429	429	425	404	403	431	386	388	409	404	417	402	394	386	396	438	398	393	416	395	419	418	414	449	399	408	401	438	423	444	425	416	417	428	404	404	395	395	417	401	426	394	419	379	420	441	411	417	421	434	405	396	415	381	448	400	404	414	424	402	384	398	393	434	396	406	404	424	435	410	382	378	422	423	413	398	395	405	394	404	405	414	411	440	423	385	416	403	390	473	437	402	467	434	426	395	427	408	457	422	405	389	417	427	407	407	411	396	369	403	379	413	408	460	447	390	402	402	383	409	400	424	412	400	390	452	396	466	423	449	418	373	422	407	402	397	423	420	404	413	408	378	450	443	439	392	401	423	378	415	387	400	428	412	410	407	383	435	369	421	410	383	403	422	406	387	435	385	375	394	410	393	440	400	431	384	417	403	385	403	425	433	395	430	428	439	413	405	409	442	436	419	417	390	436	409	431	387	432	381	389	419	374	401	418	385	428	446	450	402	379	455	417	457	424	384	432	404	402	406	446	420	438	381	421	429	436	424	409	401	392	428	428	366	377	374	434	409	386	397	409	397	398	398	402	411	456	444	440	425	387	400	368	381	422	387	439	388	387	413	369	386	435	389	415	416	399	382	432	377	401	374	419	424	439	447	438	389	397	413	399	378	431	415	411	410	392	404	411	395	436	396	413	393	410	425	410	420	420	400	445	392	424	422	396	432	442	417	446	415	393	433	410	406	436	400	386	411	410	420	423	411	408	381	413	410	424	435	417	400	357	428	402	434	432	429	435	415	424	379	405	404	378	381	465	404	378	420	403	447	427	415	402	446	400	408	398	395	413	430	425	403	428	417	423	397	428	387	401	433	419	430	434	402	363	430	365	407	406	388	382	424	427	425	424	446	430	434	416	412	343	406	380	400	416	413	415	437	403	389	375	425	417	365	419	435	434	419	373	412	407	447	396	407	397	419	407	419	439	435	404	422	426	399	399	391	430	395	404	446	379	395	416	397	372	397	369	416	420	401	437	398	418	398	400	429	411	414	419	392	394	389	416	418	399	413	412	386	430	411	423	397	380	432	418	379	406	392	427	414	379	426	381	416	419	417	393	399	403	410	422	413	434	395	431	429	423	404	408	423	443	410	402	404	417	374	427	412	391	441	404	413	435	407	393	411	403	417	435	361	412	429	394	409	410	429	428	402	415	443	428	442	416	445	424	424	431	370	435	391	405	401	426	396	395	378	445	392	390	423	416	450	427	440	419	406	415	409	374	424	384	388	415	403	418	405	420	380	427	377	427	396	427	410	434	414	434	406	420	381	384	394	440	421	423	407	396	404	429	438	413	433	428	432	388	402	393	425	435	409	398	396	438	419	418	428	386	431	402	391	383	385	383	472	451	395	392	416	395	413	383	403	414	420	417	424	375	404	441	397	433	406	430	424	426	409	385	391	417	439	439	410	423	448	382	436	394	431	421	429	407	422	407	404	409	378	390	407	444	407	385	393	419	400	387	372	408	400	404	422	395	390	392	416	436	457	407	410	392	354	414	425	393	424	401	386	439	382	414	408	391	451	421	410	428	392	402	404	394	410	392	420	405	399	412	419	386	400	399	413	404	383	412	425	426	434	389	435	388	378	401	425	441	414	422	438	429	415	408	409	417	425	415	461	394	397	395	415	396	389	416	425	403	408	421	427	386	395	411	415	408	425	411	405	444	392	388	388	375	383	416	378	422	430	425	403	407	405	414	416	417	407	367	376	464	441	409	407	407	474	391	401	407	389	385	435	403	402	421	424	413	393	406	405	371	432	418	423	394	414	373	421	413	426	406	391	446	419	421	442	427	389	385	429	403	393	415	440	411	393	385	386	407	407	410	389	387	424	420	427	419	406	414	408	388	413	451	422	421	417	421	396	396	410	386	428	387	409	423	432	424	391	406	413	395	442	393	374	448	407	410	406	402	422	435	389	416	430	409	363	455	452	418	417	428	389	398	418	385	402	423	392	381	415	394	407	390	384	414	444	422	401	422	389	381	410	444	412	399	445	418	372	407	436	389	386	354	427	384	444	391	424	407	408	405	396	407	433	415	427	403	451	383	443	390	399	422	419	412	422	428	417	427	427	447	406	394	451	393	380	428	438	432	439	430	435	406	380	394	418	421	410	382	446	441	414	418	401	400	401	421	421	402	399	439	435	414	403	410	411	385	424	400	409	404	409	434	385	430	386	409	394	391	403	390	412	393	398	424	393	392	441	409	393	414	397	410	391	405	397	389	401	444	387	400	439	460	418	377	406	402	406	434	442	421	445	442	388	431	417	429	392	405	406	470	392	408	431	456	398	439	407	411	412	444	420	390	417	434	386	414	406	410	383	432	400	406	405	448	384	424	404	438	409	417	402	398	412	388	416	396	380	428	380	393	432	408	447	426	431	416	423	392	430	405	397	430	392	439	415	416	411	388	387	409	414	422	397	407	419	427	431	424	428	420	386	386	404	386	419	406	414	407	427	415	402	398	416	435	409	442	388	427	408	431	403	414	434	434	393	439	415	410	385	421	420	402	405	426	367	413	394	431	412	368	441	417	450	371	395	411	390	395	418	407	395	415	362	394	389	415	398	397	427	418	400	410	411	442	448	395	399	436	410	417	392	424	423	378	418	396	433	443	382	402	416	402	438	398	389	426	432	421	385	414	404	384	416	415	406	426	420	392	439	392	391	423	375	416	405	412	395	433	415	409	378	397	427	397	403	413	402	451	447	423	378	388	414	378	399	392	395	447	411	414	399	399	382	422	428	418	423	411	400	430	408	382	439	413	395	440	414	370	418	387	398	411	384	415	373	421	408	423	413	398	392	431	401	383	440	422	449	394	429	440	434	396	415	384	424	387	404	410	430	401	419	350	417	425	406	405	417	386	437	398	389	421	431	411	402	438	387	434	403	432	390	409	421	433	401	397	417	429	393	399	420	419	408	386	394	421	380	403	378	380	414	425	407	411	418	392	433	394	431	416	413	421	416	406	403	419	400	401	402	402	404	400	399	417	414	453	397	391	395	411	402	447	396	391	430	430	438	417	415	397	411	395	382	398	396	426	397	388	426	387	404	409	420	423	417	397	417	430	420	407	406	385	376	418	416	421	416	427	411	363	406	429	431	380	374	421	430	400	395	403	405	426	383	392	405	389	430	405	388	417	425	411	419	400	406	403	410	438	413	397	443	438	426	393	420	393	434	381	384	420	409	408	399	441	421	395	426	399	434	379	400	406	411	423	375	437	376	395	415	425	420	389	420	393	408	402	433	418	429	451	403	387	422	391	418	411	410	424	414	409
5140	1338	1605	1117	673	675	534	436	406	2464	2715	1992	1048	545	397	376	357	357	387	328	340	342	347	350	320	331	396	347	353	373	319	354	323	375	356	344	366	345	351	378	341	348	338	341	328	365	339	343	346	348	341	374	354	346	355	338	320	354	354	363	365	353	339	365	345	343	344	383	337	353	352	359	365	351	371	372	346	373	386	366	391	338	376	325	356	338	354	341	371	338	338	357	355	344	340	327	332	328	362	315	346	344	360	345	353	368	339	382	370	354	357	389	354	339	336	353	352	315	333	349	353	352	355	335	355	365	344	326	363	343	332	348	340	359	344	346	356	356	311	331	328	359	308	357	337	399	358	350	337	354	340	345	348	360	397	338	372	395	352	355	334	381	382	348	340	372	295	332	368	359	371	347	358	349	351	340	395	324	332	361	367	326	336	367	372	334	346	344	336	368	339	363	365	338	380	366	345	338	328	317	352	360	361	381	367	343	357	333	366	336	350	360	372	339	390	385	351	344	349	357	355	374	367	354	329	327	341	360	335	354	360	360	362	340	355	339	327	331	339	348	330	357	334	359	372	317	339	346	371	302	358	345	327	361	327	311	337	360	363	311	337	353	344	357	369	323	350	355	347	364	367	357	345	361	365	332	383	323	361	333	349	321	332	391	319	356	353	381	379	340	346	356	349	363	350	359	329	302	324	338	399	326	360	339	323	338	365	371	332	353	361	330	366	338	361	335	353	399	336	363	362	356	358	337	387	326	362	380	377	339	354	359	376	353	351	340	346	331	331	342	330	344	366	338	376	352	307	338	349	346	384	345	328	376	395	364	307	313	360	354	364	371	386	316	374	328	359	382	355	362	326	338	317	364	393	334	344	331	334	332	342	327	345	374	351	364	335	338	363	324	381	346	352	353	360	351	328	362	343	355	335	332	310	328	350	329	323	340	365	393	333	377	379	369	372	362	349	372	335	342	391	335	323	346	339	360	351	346	407	317	350	330	353	342	333	365	327	355	328	330	359	325	327	336	346	340	361	350	333	355	335	321	363	343	379	335	352	327	365	362	329	376	338	333	364	357	346	328	342	318	367	373	358	375	361	357	371	343	314	352	332	366	352	355	331	361	341	372	370	364	367	362	361	358	331	350	323	357	349	331	348	361	370	376	370	351	330	328	329	392	342	342	393	358	356	344	381	311	349	357	345	370	354	374	334	349	327	370	341	372	334	381	366	366	342	336	344	371	339	333	326	348	349	361	339	359	379	325	345	377	363	338	342	385	340	405	355	357	382	359	374	354	333	359	335	337	357	343	387	345	311	339	384	351	341	359	339	368	340	338	344	349	345	352	355	339	320	314	375	348	385	366	369	358	343	374	343	353	317	364	356	377	360	344	334	315	340	324	358	355	374	348	338	324	336	362	298	314	365	357	344	340	343	337	350	360	335	334	352	331	330	356	329	324	363	353	373	364	337	334	357	371	316	351	357	369	354	347	372	371	355	316	350	321	337	406	332	345	341	361	326	379	373	373	352	359	362	354	342	353	331	365	367	355	334	332	346	363	347	349	376	333	344	375	378	349	339	361	342	351	360	340	368	338	359	357	385	325	365	385	358	380	333	368	334	349	347	312	328	352	359	387	341	386	335	321	342	389	340	383	380	350	334	365	337	346	351	316	386	374	330	328	366	386	365	372	357	369	332	354	309	349	363	355	374	343	328	367	344	394	369	353	339	346	402	347	315	333	360	368	352	348	395	355	315	365	340	362	361	346	345	329	371	346	356	372	342	366	325	370	371	347	344	329	346	355	341	358	364	339	345	335	380	346	326	339	353	402	333	327	337	350	323	362	340	351	351	360	330	324	325	380	337	364	348	355	376	329	323	371	356	332	389	355	345	348	381	317	370	352	345	359	332	363	334	356	325	384	375	349	328	401	329	319	338	355	373	367	346	357	371	337	331	374	352	337	362	337	319	370	326	341	362	335	351	347	355	383	359	327	338	350	360	353	359	354	364	340	341	341	333	352	343	352	366	344	341	354	353	367	355	362	362	340	393	354	335	344	356	395	361	396	325	323	362	319	332	360	373	336	363	361	347	357	339	375	386	357	319	337	322	344	353	366	386	343	348	364	345	344	343	370	336	353	332	345	336	324	377	330	334	356	347	356	315	354	350	326	375	367	352	354	373	354	345	336	338	351	346	360	360	353	324	367	365	317	320	328	369	354	338	357	357	388	350	386	325	354	345	332	387	352	354	370	382	347	360	392	374	380	339	341	334	366	335	361	337	320	358	318	377	361	361	359	339	365	370	367	349	372	314	343	332	368	349	353	353	366	366	348	350	323	358	356	364	370	364	348	376	296	336	371	334	367	362	390	346	376	332	346	379	340	340	351	350	345	348	327	361	329	368	334	357	362	340	370	328	349	349	346	362	331	362	366	338	365	347	370	331	355	305	357	373	401	371	371	339	347	356	345	352	355	360	311	355	313	357	360	359	374	367	354	347	357	317	331	348	330	352	362	341	356	355	379	323	354	358	378	320	336	366	307	328	364	358	364	362	350	346	335	313	326	355	321	344	316	361	348	335	337	356	372	374	343	363	354	374	358	324	318	365	392	347	359	361	328	335	355	340	365	367	335	325	336	363	317	372	364	342	373	325	350	352	367	353	352	348	351	372	360	331	346	363	368	360	337	369	328	335	375	340	326	345	340	377	355	356	325	380	360	323	345	338	331	356	357	370	372	344	326	379	333	338	332	363	336	344	342	357	342	365	332	334	359	341	364	343	352	350	302	320	359	345	396	320	333	340	350	348	330	371	348	366	401	345	361	323	375	329	345	364	324	359	345	322	336	366	336	322	324	352	326	347	355	342	321	328	341	332	334	368	362	363	358	331	339	358	339	360	370	337	364	340	335	325	367	328	350	318	398	344	328	346	326	361	334	350	348	367	360	344	353	348	331	373	329	335	371	352	369	347	384	336	317	358	343	351	363	331	344	332	372	372	354	339	386	341	334	328	396	349	351	328	360	333	377	362	339	336	340	345	347	379	328	336	360	330	343	324	337	331	361	361	339	348	359	344	332	328	348	330	346	350	339	339	355	361	357	336	318	328	358	350	328	369	345	373	312	385	358	340	347	324	332	342	340	353	342	329	336	367	362	347	386	351	343	359	340	296	362	353	380	369	363	363	341	310	326	320	331	344	352	366	358	383	352	338	332	383	371	348	387	365	346	332	356	357	324	328	347	376	325	328	376	328	348	362	337	381	354	372	374	336	366	365	347	384	377	309	361	351	392	370	361	326	345	365	379	318	353	380	359	351	371	345	347	354	341	371	375	383	345	331	323	318	339	351	332	347	358	351	372	353	349	370	385	352	324	361	362	370	353	358	327	333	341	349	344	348	325	349	350	367	347	336	331	360	395	346	379	387	341	387	326	344	361	333	352	325	363	322	371	343	374	355	361	337	354	342	361	333	347	343	336	351	349	391	354	328	310	387	333	321	369	378	373
24945	21065	27323	24972	10226	1766	1030	694	721	17684	23551	13778	4222	1197	593	461	474	470	447	450	491	442	461	458	452	447	450	439	456	402	456	409	439	436	424	441	430	443	432	455	454	445	459	465	467	468	456	439	476	426	414	442	461	436	430	446	411	422	454	449	455	443	414	439	435	410	469	451	397	450	459	421	461	453	470	413	442	434	444	434	423	446	428	434	453	452	427	385	468	427	451	437	488	427	449	427	410	459	426	375	427	442	453	425	424	444	451	433	450	432	449	418	449	415	477	471	445	436	432	463	471	439	448	458	483	427	447	419	417	426	503	464	433	453	430	458	438	411	433	440	458	476	484	437	415	464	463	441	433	417	424	404	401	450	458	441	426	428	452	424	445	434	435	477	445	458	432	461	409	446	421	444	431	449	465	489	471	437	447	464	420	384	470	457	432	437	445	457	430	451	446	415	422	485	402	456	434	448	443	458	471	414	439	443	452	429	452	455	431	387	426	443	469	432	457	406	412	419	461	475	412	436	418	443	423	408	421	432	400	429	443	429	467	426	425	433	442	433	443	444	462	438	488	453	413	462	437	443	441	484	437	425	400	468	483	438	467	477	447	450	437	427	412	418	452	449	456	452	449	432	420	433	446	439	441	472	407	406	460	444	427	431	441	451	446	451	436	467	414	444	449	475	438	471	454	435	426	461	422	440	408	449	427	451	466	460	440	449	428	419	481	434	419	400	456	440	434	412	438	446	437	431	422	412	394	410	441	454	440	416	434	410	477	449	461	444	416	461	445	410	409	409	480	454	445	419	446	420	469	464	434	433	438	466	444	430	424	448	440	454	419	440	461	430	405	465	422	446	437	452	448	425	411	409	400	458	423	480	501	438	445	442	454	408	456	457	463	459	404	440	417	422	443	408	451	458	429	418	456	441	445	467	456	445	438	398	436	434	447	466	414	471	443	459	471	444	465	453	422	463	482	444	431	452	415	443	426	431	444	447	424	447	402	451	417	390	481	406	478	471	375	451	459	423	444	457	433	474	472	438	423	469	432	464	447	426	435	464	431	433	448	421	467	454	458	437	469	445	472	443	451	448	449	416	408	430	454	423	486	467	415	447	440	416	427	424	396	421	442	433	441	429	434	397	415	439	475	429	438	429	428	423	394	446	462	434	413	455	462	424	429	498	446	417	458	436	441	444	444	438	426	504	483	453	417	444	445	438	446	410	419	430	457	422	398	391	431	438	443	422	433	421	446	459	431	434	425	417	435	420	406	434	456	461	492	434	444	413	394	435	416	463	441	474	448	470	418	424	448	422	427	423	455	440	488	419	421	461	452	435	400	425	418	454	469	450	433	416	416	420	434	427	435	454	442	431	465	444	445	415	446	456	431	493	415	431	438	476	414	488	435	430	441	440	435	403	450	400	450	467	428	457	419	430	437	421	448	410	438	449	428	473	429	457	473	417	443	442	430	412	422	427	443	413	432	456	440	443	448	452	437	412	477	480	441	446	421	439	445	446	447	440	446	423	447	429	452	449	439	428	456	434	429	473	442	438	444	405	438	443	416	466	448	431	512	423	435	423	441	407	418	440	431	444	466	449	420	410	428	432	445	420	461	467	430	422	418	444	444	456	426	469	463	456	405	418	470	445	410	423	446	464	406	415	424	461	446	430	440	429	444	410	427	478	451	410	459	403	452	442	446	402	460	431	440	440	417	438	417	430	454	436	439	438	462	397	446	452	389	432	402	426	457	446	415	411	448	421	430	391	437	455	434	401	446	400	437	429	429	439	406	425	447	457	438	430	452	419	445	388	467	470	465	449	476	418	449	408	419	429	462	423	462	473	452	437	448	420	442	439	429	468	418	429	461	416	435	423	437	445	459	411	440	438	416	430	412	443	441	445	431	469	432	410	388	457	425	401	436	467	435	438	434	439	434	423	446	407	411	462	450	439	412	446	473	469	421	413	487	440	413	431	473	475	433	453	428	472	407	473	434	472	441	449	465	462	438	434	426	426	416	452	420	459	419	453	450	413	467	476	426	430	412	459	482	425	437	443	452	432	439	449	429	443	430	457	444	463	440	395	489	408	446	460	437	454	461	438	457	449	477	455	432	444	446	458	455	436	446	455	419	430	431	408	445	426	415	416	419	445	467	446	452	453	469	417	413	448	486	420	419	489	446	461	465	439	416	461	445	475	421	468	404	404	462	420	477	463	444	460	384	474	419	409	451	401	420	429	461	428	442	447	427	432	447	449	443	440	429	445	479	454	453	424	404	431	472	450	404	432	442	421	431	434	459	446	414	446	448	448	473	434	450	464	429	424	406	444	421	457	412	415	433	454	435	404	437	445	437	485	485	412	410	447	434	377	455	469	447	415	444	441	484	435	434	438	470	442	451	426	457	471	444	438	427	382	450	411	481	459	414	412	409	445	405	424	456	453	459	434	412	441	463	429	433	450	433	440	416	479	438	427	500	443	429	449	446	465	431	480	420	436	428	454	427	427	424	459	427	438	469	421	461	445	431	437	490	418	433	450	435	429	436	437	427	438	443	423	443	413	444	467	461	462	463	461	432	440	445	423	461	453	432	458	452	478	454	382	439	420	412	411	453	430	421	421	418	451	457	452	458	425	464	446	468	458	454	401	426	423	423	444	454	448	418	432	400	454	446	476	428	474	409	450	448	422	455	418	419	422	491	456	462	445	412	406	433	457	418	435	477	445	442	439	433	418	441	431	384	412	457	398	410	452	466	464	404	436	428	411	468	440	461	438	473	434	465	453	479	432	467	442	423	459	483	439	423	413	413	447	464	423	434	438	449	424	442	408	444	425	439	457	441	452	460	477	447	420	437	438	414	453	424	449	429	440	445	455	428	446	460	439	447	458	412	434	467	441	477	454	479	436	435	433	426	447	461	444	460	457	421	463	425	438	439	453	467	424	423	447	434	442	426	476	428	451	442	445	444	449	483	427	431	425	457	402	468	390	427	411	472	434	449	458	425	455	436	429	441	433	405	405	465	434	405	409	449	404	442	435	450	473	470	422	415	448	407	437	436	441	442	436	477	444	450	459	437	427	425	450	459	463	419	437	443	473	412	395	462	434	410	449	447	463	458	430	428	415	450	453	413	434	381	441	471	444	428	442	426	438	424	431	444	452	444	469	459	449	456	419	481	427	459	424	464	442	396	442	428	447	417	406	448	429	417	443	463	437	440	421	463	427	443	432	420	454	417	431	416	460	424	450	425	441	406	411	442	431	438	461	463	419	421	421	453	458	432	442	427	472	415	428	467	451	444	450	381	437	433	432	428	416	396	444	443	440	445	418	467	421	431	460	433	444	436	417	438	434	404	440	437	441	453	423	432	446	462	460	453	438	432	437	415	431	460	439	425	414	442	414	389	424	456	461	410	472	442	451	404	428	440	427	458	443	483	428	445	439	449	456	435	419	450	470	437	452	437	445	444	448	417	411	426	422	442	438	439	403	442	425	417	460	443	484	439	446
3912	4287	4711	2782	1754	1365	976	807	890	21284	20005	10923	3837	1268	522	432	396	427	405	407	412	403	412	427	371	407	394	433	415	376	408	404	379	390	420	383	397	390	421	416	386	372	396	383	408	413	408	415	406	394	372	405	387	363	378	426	399	374	383	388	388	346	425	396	388	381	406	349	400	382	411	415	362	410	404	392	411	389	402	409	400	422	397	389	413	405	394	403	365	388	420	402	393	386	361	398	375	396	367	411	430	377	391	365	396	349	432	351	422	411	417	403	377	354	399	413	413	409	408	353	383	408	393	412	378	348	383	404	369	361	373	434	382	367	387	388	398	393	395	402	397	370	408	387	395	420	418	374	373	349	381	378	404	410	424	376	386	361	432	388	406	414	382	360	386	426	401	394	425	390	399	397	375	410	376	396	406	382	379	382	401	422	407	351	428	366	352	440	403	372	371	426	415	393	400	388	386	376	420	373	382	416	409	389	405	368	408	365	352	389	416	390	420	392	414	382	409	379	406	382	407	401	370	421	408	405	387	407	380	385	415	411	393	402	406	377	392	374	382	443	386	380	399	396	393	377	410	372	370	386	398	378	376	369	351	374	400	425	394	390	405	424	417	408	397	410	377	413	382	383	375	399	388	406	405	364	392	405	410	423	412	367	375	422	430	409	414	401	406	384	394	424	417	420	387	396	411	367	391	404	339	397	389	375	386	381	381	420	412	401	389	378	411	392	396	382	386	447	377	392	399	414	357	399	399	391	423	411	389	409	392	367	373	397	365	411	370	349	390	376	444	405	379	378	387	391	377	416	436	392	416	403	379	414	396	397	395	357	424	407	390	368	387	439	371	391	409	391	391	368	387	415	348	401	388	385	373	384	393	378	420	415	375	411	396	369	386	388	383	379	386	375	412	401	392	411	379	376	365	411	395	390	359	394	392	385	374	409	406	374	435	377	376	394	375	381	422	360	374	424	341	405	429	414	421	359	433	388	403	405	395	395	416	384	378	422	394	395	380	447	405	360	407	398	362	419	389	387	420	375	408	414	408	407	400	369	400	365	385	385	366	391	414	387	395	407	399	370	423	399	385	370	398	393	395	406	400	367	405	418	370	380	369	366	381	393	431	384	414	422	406	434	403	388	426	380	385	397	385	414	408	402	405	418	397	350	374	374	389	394	347	407	370	406	365	402	406	379	404	406	387	399	419	422	399	430	366	391	386	438	402	376	386	422	381	411	424	370	389	411	392	376	387	402	390	374	405	409	398	447	389	399	406	397	374	399	379	376	379	392	390	390	364	377	384	373	378	414	384	385	430	362	456	429	369	376	378	381	377	401	454	373	403	405	400	377	392	415	364	385	405	393	423	382	383	419	410	385	427	378	401	383	405	376	375	380	418	408	387	391	376	377	389	375	405	383	377	377	416	393	405	422	388	364	382	389	354	369	397	428	424	394	362	401	435	398	406	350	354	379	383	390	415	380	401	403	426	372	369	410	395	345	375	395	363	384	404	358	409	373	398	391	401	390	382	419	393	385	367	385	395	386	394	423	422	401	381	410	386	392	402	362	383	409	379	390	423	391	401	377	420	406	360	389	412	405	393	398	413	390	381	364	385	405	379	362	390	373	385	405	398	368	433	387	380	411	350	398	384	372	384	384	352	422	417	414	390	361	374	382	375	409	404	399	399	378	340	405	382	388	382	419	391	405	365	389	432	394	376	373	401	384	385	384	373	370	402	376	392	385	365	415	380	393	383	379	363	375	388	369	398	378	390	390	393	401	400	365	376	374	412	376	388	395	389	410	424	371	401	411	387	369	382	359	384	424	400	416	397	389	404	410	405	372	386	383	397	391	434	376	379	415	369	408	399	394	414	384	391	397	381	402	409	404	430	383	364	404	404	399	366	409	411	394	382	378	411	389	385	395	384	393	389	392	419	377	438	393	372	407	431	385	421	406	391	386	424	374	398	395	374	428	393	357	359	376	379	394	363	406	410	377	389	378	400	377	424	387	391	390	367	359	383	394	398	387	386	383	408	391	371	399	403	386	372	406	439	405	411	372	410	374	392	383	366	378	419	391	424	405	386	365	392	367	440	346	392	382	386	396	372	401	365	406	390	353	390	402	411	382	382	382	372	367	420	392	374	405	397	410	379	392	376	360	386	383	386	351	382	359	398	393	414	413	413	411	401	372	353	370	403	385	423	380	416	414	387	374	382	421	377	397	387	434	409	380	391	371	451	389	403	371	388	407	400	380	385	362	408	409	382	354	407	402	398	394	405	402	401	362	401	360	377	375	384	387	380	380	406	409	398	393	352	402	405	385	350	364	394	380	397	413	366	394	397	403	360	400	391	382	412	381	403	393	388	377	405	359	420	389	399	419	383	407	420	380	410	385	371	384	378	422	404	381	344	339	403	409	413	408	375	393	381	404	378	398	411	423	364	376	397	401	385	407	411	362	376	382	390	424	382	409	363	402	409	379	402	380	401	384	385	420	374	410	407	387	399	375	447	374	357	367	388	387	395	386	368	393	426	398	435	402	397	411	398	398	397	374	407	376	441	351	411	381	404	386	372	432	406	387	389	364	415	376	384	367	386	409	377	378	394	379	367	379	376	397	412	351	395	386	375	399	416	425	406	402	425	370	405	364	401	370	409	385	381	350	379	373	373	437	409	439	369	403	365	378	349	400	395	390	385	381	391	395	396	388	367	376	388	401	426	384	418	390	377	391	402	406	355	364	346	393	386	425	373	392	391	385	386	392	382	386	359	341	401	389	379	391	390	370	399	398	383	355	419	419	377	391	391	403	375	399	406	377	397	379	368	421	397	362	410	375	375	352	409	373	393	406	386	421	373	382	395	353	361	396	377	432	404	394	356	390	378	382	391	418	380	405	422	399	409	407	406	378	391	441	419	381	400	384	385	407	385	374	372	414	400	407	361	427	400	365	402	379	445	380	362	425	392	367	407	410	415	385	371	419	381	404	446	370	410	406	391	369	370	415	369	402	370	379	375	385	434	380	398	382	379	347	399	426	391	371	380	384	391	380	378	361	395	386	390	377	408	415	404	411	418	397	370	401	413	394	410	409	407	407	378	374	379	404	390	409	397	382	410	425	391	375	372	385	395	400	431	420	404	430	356	397	429	381	381	375	410	385	441	386	405	356	396	410	343	385	405	379	384	376	396	373	395	345	332	391	385	409	361	427	378	406	375	382	392	376	399	386	427	391	401	381	396	392	383	390	420	446	418	349	406	389	393	354	403	385	408	400	388	387	420	434	393	371	367	390	411	389	378	362	396	427	388	423	378	410	341	372	417	378	407	374	354	385	386	358	397	421	399	391	394	407	397	381	360	394	358	379	375	370	396	406	427	382	402	402	390	405	379	400	422	421	399	413	392	385	429	381	376	390	414	388	376	352	389	344	376	403	420	397	378	384	433	396	379	344	395	389	375	411	422	412	384	399	412	401	382	411	378	400	391	352	389	397	426	373	392	392	355	379
23907	21068	28282	24073	21021	9499	2184	1124	2954	36261	35302	21360	7144	1832	817	655	552	583	621	640	612	636	621	546	560	583	607	582	603	600	564	579	630	599	604	580	581	581	553	642	615	570	593	634	590	629	596	602	573	590	626	605	584	547	602	643	612	596	557	612	592	575	556	620	590	628	582	650	536	644	568	574	598	599	582	599	577	592	579	601	596	569	563	623	584	620	601	592	556	622	621	587	590	551	619	577	531	566	614	565	564	588	568	611	601	590	568	571	608	571	575	573	549	593	610	615	585	631	611	554	525	621	629	631	604	641	628	571	607	521	558	590	610	590	606	604	612	665	588	592	592	644	584	581	586	639	621	579	574	550	547	563	539	550	573	582	621	586	600	571	622	601	582	624	598	579	611	521	593	579	626	608	590	565	576	592	618	548	617	600	555	617	574	557	579	567	548	582	586	583	571	571	607	594	591	562	628	609	566	578	553	546	601	585	582	572	605	587	618	592	584	559	578	592	572	581	579	581	598	577	583	551	587	564	591	583	572	565	594	579	614	593	585	577	606	587	632	602	575	585	545	570	582	589	558	584	634	588	613	616	613	592	555	572	610	567	598	598	594	581	585	554	600	597	587	596	598	582	590	594	584	578	613	576	585	581	608	610	598	583	540	558	597	562	576	606	598	574	601	608	578	556	638	606	576	586	600	574	561	580	598	598	618	577	583	572	570	523	583	571	534	587	560	606	601	593	620	638	600	574	577	563	573	577	577	623	601	601	551	567	557	588	579	566	588	596	583	594	584	621	573	539	543	587	555	602	599	605	596	648	588	593	580	594	607	571	596	632	563	616	609	582	607	597	575	616	600	610	612	590	591	633	576	618	569	563	601	582	541	601	565	601	600	576	556	585	596	616	625	572	600	600	592	645	547	609	612	549	590	580	556	596	618	561	574	567	545	565	555	601	597	582	598	601	647	606	623	554	620	542	587	535	593	622	572	564	595	573	596	603	604	584	571	597	562	543	534	566	598	593	564	604	570	591	572	600	596	625	541	591	573	620	628	588	574	585	539	594	605	551	575	539	610	540	588	556	632	602	582	617	639	635	578	602	581	609	569	575	553	583	582	563	571	632	556	539	576	613	572	591	585	555	574	602	607	576	589	544	594	610	616	579	649	585	569	615	591	564	590	627	610	606	584	583	561	569	592	632	607	567	583	608	592	576	605	553	595	597	591	559	596	584	566	603	545	566	598	619	573	576	605	609	544	546	612	629	584	556	604	612	640	643	574	596	607	581	562	563	600	592	582	584	587	593	609	554	581	615	614	598	567	585	607	565	601	568	607	576	596	596	593	585	567	609	602	575	564	590	608	568	550	586	576	617	579	610	556	578	578	638	571	573	573	570	590	634	567	602	575	578	570	534	533	580	598	577	574	586	610	599	585	608	575	588	591	558	570	591	600	546	588	596	569	571	576	611	551	591	556	563	565	624	632	604	609	564	608	568	605	564	593	592	635	604	565	573	573	568	618	575	533	618	551	583	588	630	604	600	576	603	588	575	641	548	615	607	625	594	589	608	550	583	595	568	621	576	553	621	630	608	552	611	570	581	609	528	611	583	630	546	588	586	597	609	605	546	623	572	567	604	610	548	649	590	581	576	547	613	557	585	604	587	578	581	601	580	575	579	616	609	556	579	601	593	568	624	580	580	577	637	620	569	570	627	570	584	568	567	602	606	552	638	585	588	605	581	634	635	623	571	546	614	573	528	590	609	564	605	599	607	579	597	577	587	609	581	558	601	564	602	604	553	602	588	599	634	593	603	592	595	589	592	575	551	555	585	607	542	589	561	580	557	634	557	562	614	572	621	567	598	591	574	572	606	611	559	587	631	580	569	543	595	573	629	542	599	597	602	609	602	581	604	548	558	600	632	615	549	600	571	603	563	585	562	595	567	575	554	607	604	602	558	591	600	609	622	613	631	600	583	612	590	571	612	607	563	581	600	586	588	569	590	651	598	632	584	607	644	577	589	555	585	599	583	575	556	559	609	612	610	573	602	535	571	562	580	585	629	614	610	573	591	609	575	595	552	576	563	599	595	598	612	587	588	604	577	571	576	584	552	563	587	588	565	571	636	580	598	558	515	559	593	617	592	610	657	583	583	603	545	562	580	580	550	602	597	568	586	565	590	600	583	594	602	571	601	587	595	597	573	573	563	604	598	581	567	582	584	578	600	612	598	567	553	588	571	599	549	580	580	589	619	598	603	616	609	612	573	585	589	556	603	580	594	578	606	594	550	584	557	573	586	595	609	614	578	628	593	569	626	589	589	575	586	575	569	578	576	583	616	603	566	576	554	577	602	636	568	577	624	589	564	544	599	617	545	644	586	578	591	618	548	618	582	631	619	607	583	581	613	587	569	593	588	604	585	583	565	592	582	618	610	596	612	576	598	567	616	609	570	596	567	544	567	543	573	606	618	593	607	571	608	598	602	608	603	588	583	563	587	548	623	554	585	589	586	597	590	587	563	621	600	584	600	603	617	614	578	581	636	591	605	600	610	592	558	593	587	602	608	549	559	575	578	553	562	559	580	582	634	586	619	585	570	592	577	580	580	576	590	547	583	588	579	593	576	594	615	607	628	588	617	569	597	585	604	613	566	591	612	551	579	588	556	615	604	540	618	604	596	629	586	592	568	573	579	603	584	573	601	596	580	589	587	617	556	563	565	611	612	594	567	611	549	591	603	641	612	568	570	586	617	619	592	623	619	548	570	584	568	592	563	563	590	600	570	574	551	588	607	623	592	626	605	535	611	617	608	582	579	593	595	553	607	634	614	546	589	555	592	561	600	601	568	587	567	533	587	572	643	591	591	589	634	609	611	575	614	558	580	598	624	575	578	610	621	596	582	577	556	624	583	581	583	624	576	547	598	584	562	560	573	604	568	613	579	588	591	595	580	545	629	552	570	636	548	596	590	598	553	567	609	610	566	555	639	583	566	559	556	581	568	601	592	575	582	580	564	598	641	572	575	586	593	623	566	573	607	533	596	569	573	569	533	566	542	522	583	595	592	624	608	542	603	585	573	588	603	579	628	638	654	569	595	566	538	561	553	579	637	586	609	585	622	573	585	557	572	572	610	602	591	601	612	565	576	574	577	611	575	578	583	589	575	618	543	592	557	557	572	558	594	578	616	576	604	576	575	592	587	578	568	597	573	581	584	592	604	580	615	629	609	604	586	569	581	574	589	563	632	598	602	586	611	543	608	579	591	552	567	584	581	613	578	595	574	602	574	612	609	582	600	579	591	554	561	597	600	573	610	581	594	625	600	627	590	644	596	572	596	593	571	568	574	539	584	574	550	559	602	573	597	582	619	581	601	606	570	572	569	611	589	625	585	589	574	594	570	566	514	580	618	583	607	592	560	592	601	590	577	610	559	585	543	616	594	646	552	535	602	624	598	592	576	554	594	614	609	579	602	604	571	579	542	585	611	596	592	578	566	567	551	572	571	614	583
4210	7820	7498	4582	2841	2425	1627	1211	4756	37403	30205	15962	5664	1767	816	550	538	499	502	500	495	488	496	578	535	514	508	507	484	501	542	478	520	487	516	480	506	538	528	524	532	497	512	520	516	498	523	482	515	520	541	478	527	468	507	530	495	524	503	514	518	517	482	497	548	486	483	471	465	546	520	516	494	499	487	498	512	507	517	481	522	538	456	540	480	524	548	496	469	554	506	496	525	501	510	481	511	525	503	500	479	513	528	560	535	560	478	515	562	522	510	495	482	488	475	538	500	476	497	503	507	508	513	536	495	486	525	497	524	491	528	515	532	546	509	522	528	518	499	477	477	508	490	490	522	503	533	534	524	533	548	477	506	537	511	522	510	512	465	528	520	473	522	531	518	534	483	534	518	503	502	476	518	496	480	523	510	488	522	511	551	501	524	493	541	499	563	534	441	539	497	495	538	478	507	503	539	529	516	554	496	519	506	498	510	501	524	501	484	505	518	512	541	513	516	508	514	550	490	524	492	500	488	505	554	475	531	532	511	505	517	478	525	506	475	473	506	504	555	499	471	498	511	520	513	548	509	520	478	498	479	511	507	547	523	496	493	498	495	491	547	513	526	480	501	508	506	491	536	499	525	518	525	505	495	534	490	520	507	518	496	510	495	480	530	528	475	533	524	530	473	497	515	514	532	496	520	540	454	522	558	485	511	472	474	523	504	490	541	505	478	457	528	516	478	490	515	526	470	483	486	488	477	500	502	547	475	538	473	472	517	531	524	473	509	541	493	523	529	494	499	504	515	518	537	529	534	562	508	542	517	522	501	494	466	494	516	521	500	513	551	495	517	506	459	502	506	529	523	501	494	503	517	463	511	517	542	519	523	541	492	474	538	495	531	481	533	490	534	528	558	491	502	499	506	540	495	507	496	494	485	540	520	519	508	486	511	489	501	516	521	508	511	504	500	532	508	485	490	511	512	521	575	504	503	516	489	490	515	528	503	492	496	499	467	527	512	483	496	508	493	525	530	522	532	478	491	505	474	553	510	510	479	511	533	498	508	486	529	517	510	508	520	522	507	469	467	505	499	505	521	502	486	460	488	482	476	527	528	509	507	511	515	492	520	511	539	452	505	470	507	512	513	534	504	524	512	512	530	484	533	501	546	511	486	529	488	512	548	540	520	457	481	499	479	505	477	521	492	557	493	491	520	497	524	507	490	483	518	487	531	489	482	528	495	515	512	514	489	501	500	470	525	479	499	502	490	503	513	502	521	489	538	532	512	487	499	512	517	520	493	503	484	481	517	518	497	493	468	480	492	503	525	473	524	546	483	525	505	527	512	495	496	517	490	530	495	515	527	480	520	510	512	474	492	496	470	486	547	517	506	531	509	553	496	514	522	495	466	501	510	523	500	539	494	488	522	510	533	524	514	540	489	536	527	510	524	487	507	501	520	493	545	511	514	525	476	502	546	520	498	502	551	505	475	521	476	518	520	472	507	437	525	516	489	512	514	485	503	514	515	508	510	521	457	517	502	513	501	488	458	492	485	466	503	486	502	505	540	482	502	521	497	497	494	477	503	510	512	517	473	468	475	499	484	527	477	522	512	503	495	477	476	476	496	541	472	485	512	489	498	525	477	460	531	511	484	500	488	497	465	482	518	489	493	513	516	498	486	523	500	479	522	474	493	499	513	487	499	496	526	507	489	489	479	498	499	519	517	498	523	477	528	516	495	493	530	497	492	509	489	528	496	497	513	501	521	521	533	477	437	490	517	523	476	493	517	485	508	520	485	505	487	516	504	505	523	502	496	510	486	514	486	544	470	553	484	498	492	511	482	512	567	489	471	525	513	508	507	542	537	527	474	489	535	501	501	516	512	452	491	486	499	492	522	483	540	526	538	477	499	484	512	525	437	505	513	501	495	504	515	532	542	483	448	521	479	481	506	485	510	468	527	494	483	486	513	496	573	496	496	514	506	508	496	491	486	525	506	486	505	500	517	510	477	533	506	511	502	473	521	495	537	470	563	480	518	541	511	473	512	484	533	520	461	490	504	520	518	496	494	478	495	480	509	530	499	488	496	500	479	492	456	477	525	511	472	492	485	498	514	474	476	486	512	512	487	487	483	489	517	463	519	465	491	496	471	536	488	485	539	496	508	494	529	482	525	528	485	508	479	474	497	480	472	508	480	495	489	475	521	480	497	504	505	472	483	468	525	473	495	503	519	523	514	489	516	489	484	475	492	491	494	512	472	461	469	527	514	500	497	512	550	523	483	483	483	472	500	504	503	502	466	476	495	468	476	533	490	502	467	508	494	522	543	540	500	467	562	523	525	493	501	484	500	514	472	451	514	483	511	490	526	532	536	477	538	503	485	488	490	484	530	511	533	491	521	497	490	484	466	503	537	488	498	482	525	490	495	504	486	510	514	513	477	566	529	489	496	527	491	490	484	520	508	500	505	457	471	474	510	497	553	497	507	509	497	500	464	502	516	517	527	456	526	482	535	495	483	558	493	512	521	509	502	525	462	515	472	515	461	489	524	488	481	504	500	527	503	507	506	478	521	497	516	549	494	474	518	474	476	481	501	485	489	483	513	513	500	484	503	500	503	510	510	514	499	474	492	477	468	502	462	505	493	520	472	507	506	494	512	482	497	514	548	515	514	516	465	522	487	507	501	513	526	545	517	476	522	481	486	487	520	459	480	532	493	491	501	515	512	505	471	513	475	499	490	512	532	524	487	511	514	504	535	540	481	497	475	499	495	493	508	520	499	509	522	518	487	522	502	536	457	506	512	516	493	492	484	509	531	505	489	495	506	499	484	510	502	507	470	499	489	531	482	525	526	478	477	512	471	505	525	482	542	479	508	520	505	482	501	517	490	504	519	490	476	482	535	540	505	514	527	518	541	493	499	521	542	470	519	479	507	533	506	555	463	513	515	528	521	464	513	497	544	533	511	476	504	471	485	505	520	508	501	489	500	481	503	489	497	541	539	496	506	522	465	489	496	503	517	504	519	492	453	510	499	541	465	470	548	493	544	530	477	490	523	511	508	519	510	456	488	478	495	509	522	473	508	506	508	509	496	454	502	549	456	498	512	522	510	504	516	487	496	528	528	498	503	501	510	520	503	469	503	502	510	473	518	534	485	505	524	506	484	464	483	532	516	484	505	506	558	469	494	475	505	489	489	498	526	521	469	504	511	494	527	459	503	536	505	514	485	514	515	526	521	557	518	497	488	518	499	489	482	493	524	503	544	491	490	490	474	497	503	468	506	501	514	459	526	502	521	466	510	486	498	466	471	505	456	514	509	549	503	522	488	481	524	511	521	483	495	487	541	490	511	504	499	538	458	563	496	462	464	517	510	463	510	468	508	528	511	479	483	463	478	493	498	475	548	501	544	487	482	527	503	515	472	519	511	505	517	531	471	504	502	490	489	539	461	496	461	516	513	468	524	521	486	505	491	501	522	471	517	537	469	497	493	492	510	505	477	521	499	467
27287	13255	2365	1003	653	545	417	414	543	2475	2246	1439	779	467	380	384	400	376	388	388	360	407	376	328	398	347	380	390	356	390	363	374	374	381	398	355	363	389	386	354	364	342	350	377	367	368	333	362	389	384	371	342	379	363	364	366	322	378	361	377	364	377	387	375	378	380	375	422	338	363	367	390	361	351	364	365	374	349	375	348	357	350	369	362	357	360	385	382	383	363	393	356	361	349	350	378	364	351	377	342	367	364	356	345	372	379	348	363	337	376	390	367	387	390	398	366	369	329	364	401	356	393	376	385	370	361	381	353	375	344	373	379	356	368	361	387	385	375	358	346	392	380	378	383	365	368	379	409	341	387	346	340	402	389	395	387	335	383	365	372	352	353	367	375	364	367	382	375	402	339	398	383	387	375	370	383	375	399	362	356	312	364	363	368	380	359	368	364	386	366	349	366	352	392	448	357	355	383	402	370	352	352	351	372	383	316	402	369	338	411	381	420	383	383	383	406	352	348	370	350	365	355	353	341	357	356	375	383	363	372	363	380	377	373	354	369	377	371	341	340	393	349	328	379	342	337	327	360	368	388	357	365	370	359	404	388	371	359	377	368	342	370	376	369	362	390	387	345	389	376	327	404	397	375	386	397	354	377	360	392	354	384	339	376	361	373	385	383	374	333	372	367	359	355	363	342	367	383	397	386	385	404	339	381	372	371	359	383	370	373	354	394	403	375	380	379	361	369	355	379	356	338	342	354	376	365	396	366	393	388	347	363	354	356	331	365	341	350	378	380	366	403	377	388	345	390	374	351	374	357	389	367	346	368	349	379	326	377	367	386	367	379	382	363	370	367	344	362	355	349	362	378	344	345	366	403	374	325	403	398	370	360	368	364	339	367	400	347	390	337	384	352	378	401	377	368	355	358	372	348	375	345	402	373	391	380	366	339	354	368	366	369	316	373	344	383	363	349	345	373	402	356	357	331	358	377	344	373	395	373	347	399	379	340	368	369	361	375	358	390	370	366	357	353	346	386	384	360	400	365	363	384	402	366	361	330	379	394	409	364	335	392	385	365	386	362	367	358	371	383	352	378	406	354	360	341	341	388	409	340	397	395	356	394	382	408	381	384	393	367	378	390	408	397	374	375	336	376	350	386	342	338	353	356	382	388	389	383	400	375	381	353	368	370	387	399	353	361	367	331	355	374	360	374	374	378	345	375	343	369	404	375	372	358	372	356	359	339	392	388	333	394	391	366	370	346	381	374	377	394	384	381	355	391	377	370	369	373	387	356	367	376	357	370	363	377	404	344	320	362	381	381	375	384	356	354	347	379	365	393	376	378	372	379	346	341	330	389	366	378	377	345	402	366	375	357	388	351	373	370	403	372	368	360	368	336	366	372	325	335	337	368	366	327	391	356	337	373	338	353	399	416	341	394	376	346	363	360	337	369	366	358	334	329	401	356	364	386	390	381	361	359	404	402	354	361	370	344	366	381	339	394	416	353	332	353	352	366	369	352	390	399	366	355	367	359	350	347	349	344	369	347	400	377	362	333	404	388	371	339	380	376	369	375	432	387	389	377	345	400	357	362	406	387	379	359	384	363	395	375	377	363	344	356	367	377	352	359	374	352	396	340	357	381	368	355	350	364	386	383	353	364	368	429	385	363	413	376	357	371	406	362	388	400	415	377	358	366	340	339	363	398	345	378	368	332	364	357	359	388	375	366	356	383	382	362	394	392	385	369	373	392	322	366	372	338	375	386	395	355	361	353	384	374	348	377	368	362	357	363	394	365	408	340	355	422	397	388	375	374	361	400	376	387	372	386	389	362	389	367	362	357	367	378	357	385	373	371	350	351	361	371	335	368	408	387	348	346	365	362	325	403	399	352	361	365	390	348	347	390	388	378	363	382	366	385	389	367	397	361	357	377	351	351	379	355	351	314	373	361	388	368	372	368	357	323	402	376	342	365	386	377	355	404	382	357	349	383	363	367	370	407	342	383	339	395	385	371	337	364	370	358	372	383	376	327	384	376	355	371	362	359	384	384	389	363	355	381	352	363	427	385	376	387	393	375	378	351	407	345	362	378	343	376	338	354	370	404	365	354	370	332	349	389	360	368	361	355	355	361	375	335	326	377	375	391	338	372	354	353	348	364	344	389	327	373	369	357	344	350	360	352	357	347	374	394	361	335	379	352	350	384	364	368	366	352	390	368	370	358	395	371	369	376	352	363	354	395	358	374	379	368	355	376	375	410	350	370	364	354	382	382	356	362	346	357	377	360	369	359	375	398	381	359	343	350	366	401	351	370	326	353	354	371	342	355	387	358	342	389	378	355	371	343	363	371	399	363	356	364	394	371	374	396	358	355	355	379	392	378	347	384	348	379	394	369	350	383	379	375	376	378	395	409	312	335	340	378	387	327	339	352	415	358	392	363	366	348	371	392	388	383	344	352	336	347	389	368	341	378	344	370	401	388	377	369	362	356	355	364	364	371	377	349	322	390	407	392	391	393	349	375	388	361	367	379	378	379	394	341	379	366	342	362	395	386	404	361	368	385	354	343	390	391	383	356	397	395	366	348	376	378	387	346	380	368	382	357	370	381	404	364	373	395	347	366	350	363	372	361	397	372	389	367	344	377	378	369	353	347	372	370	360	351	330	358	372	376	374	361	368	363	356	364	382	367	347	377	379	351	365	392	349	387	364	360	391	356	375	397	377	369	348	379	417	350	375	358	360	375	376	369	378	376	376	369	369	341	386	385	391	383	350	373	385	376	369	388	361	375	386	381	367	356	361	422	362	373	378	376	363	388	406	348	337	384	368	376	369	373	318	359	354	366	331	353	353	357	384	349	355	368	385	347	404	352	355	346	364	355	373	377	377	386	381	363	366	352	367	349	380	379	399	368	350	362	363	366	369	390	387	387	356	390	354	355	354	369	317	349	355	384	366	390	371	367	358	379	407	399	371	355	379	399	376	384	373	389	384	379	358	346	378	359	400	400	361	369	377	366	374	334	358	326	356	371	336	390	388	392	389	358	375	397	379	384	408	369	374	381	375	393	354	359	376	396	362	372	374	344	353	382	388	350	365	413	395	385	364	349	356	344	381	350	369	376	373	379	354	428	326	379	365	356	398	367	367	383	358	385	361	380	375	374	411	371	368	325	362	376	335	324	373	380	380	346	400	354	361	353	352	385	348	383	375	350	362	371	335	386	408	390	375	373	361	404	389	361	350	358	352	425	384	382	384	364	386	338	403	405	362	378	399	377	333	362	358	374	346	352	364	343	378	392	398	390	376	375	345	357	343	400	341	384	374	365	351	365	388	359	334	381	358	357	382	365	367	380	376	378	375	382	366	401	379	413	326	371	389	379	396	358	354	357	350	408	400	384	378	374	348	362	365	340	352	400	380	364	394	382	383	360	369	410	379	352	358	351	382	355	327	394	391	358	369	404	365	362	342	381	371	365	394	353	376	380	377	344	402	368	384	339	387	317	345	400
5235	2007	1734	869	663	582	425	370	620	3339	2595	1578	759	458	373	324	325	320	335	332	312	316	316	339	315	343	326	305	338	315	315	348	332	333	382	331	357	343	317	329	316	363	339	343	320	319	324	287	309	308	307	346	337	319	314	339	341	350	297	317	358	325	284	336	352	315	326	342	326	314	307	336	322	319	322	303	324	308	341	331	329	318	323	317	326	323	323	298	334	330	319	333	354	296	309	314	338	332	312	327	332	288	307	301	342	334	304	333	325	337	277	315	331	310	310	301	309	303	340	299	308	314	310	322	338	350	322	286	305	304	312	337	295	330	351	321	326	300	321	318	334	282	319	339	319	322	303	317	328	295	320	310	330	346	315	337	301	294	317	334	312	288	329	341	367	338	337	315	306	304	306	322	300	340	340	320	319	326	340	314	295	362	310	327	321	307	350	327	334	347	274	289	300	318	324	329	333	308	319	321	326	306	319	333	329	294	302	278	303	338	318	330	303	288	319	325	344	330	299	312	279	324	316	322	289	321	336	350	330	303	270	333	336	330	305	299	310	280	340	303	314	296	295	322	324	314	317	363	321	307	342	303	343	319	316	315	288	325	326	299	355	305	308	282	337	348	317	322	347	331	293	306	302	313	306	335	272	330	325	323	332	331	292	340	282	328	326	290	318	302	314	328	353	325	282	328	333	317	302	314	319	319	317	345	317	330	322	320	322	351	300	330	299	362	339	320	336	328	295	295	306	319	320	313	317	324	332	315	316	289	307	310	322	344	288	305	287	317	313	314	302	321	342	340	311	304	335	299	338	345	315	312	331	302	313	324	319	303	314	334	319	300	303	309	304	344	339	325	335	315	309	313	296	318	352	303	319	331	273	320	343	340	361	319	326	336	334	326	330	326	316	322	321	317	311	306	320	337	325	343	303	303	323	318	310	355	334	357	332	317	272	348	301	334	327	337	300	330	322	312	326	331	294	326	336	338	307	303	313	340	297	341	325	320	307	307	299	312	294	328	292	337	301	319	327	327	340	328	356	308	325	310	302	280	323	320	332	315	318	319	322	332	301	344	355	322	321	326	346	333	307	330	315	328	313	323	336	289	319	338	296	303	332	328	320	316	315	322	316	309	331	322	307	312	306	296	321	332	314	311	359	341	342	316	301	320	334	342	310	305	315	311	300	352	325	306	325	316	312	286	295	348	344	332	317	315	311	310	335	310	323	345	349	365	344	341	313	312	344	319	332	268	322	367	315	320	340	327	315	345	311	325	335	308	324	312	325	317	323	288	312	325	307	317	304	327	301	319	342	325	317	297	328	334	336	324	330	304	307	332	317	322	305	304	332	350	344	306	297	334	336	327	302	310	315	341	323	316	290	323	304	313	328	299	285	307	308	290	330	319	312	325	313	324	299	294	309	322	339	333	327	312	320	359	334	343	342	320	317	322	305	289	346	329	343	309	306	320	293	277	300	332	315	323	319	296	310	288	318	337	323	312	327	341	323	327	282	322	371	307	324	313	343	285	298	292	307	322	321	315	327	349	329	304	322	319	363	323	319	311	299	331	338	356	335	330	319	299	336	318	332	318	343	342	315	333	312	313	324	349	328	346	311	333	311	310	344	339	317	350	350	325	305	343	329	308	284	347	304	308	316	324	317	364	332	325	302	328	336	346	324	324	340	324	302	293	332	320	313	323	336	308	314	324	296	324	349	314	307	336	325	309	295	313	342	302	328	320	315	307	333	332	298	335	316	295	354	307	319	311	339	328	325	319	301	338	328	306	302	313	329	346	297	342	330	276	322	301	339	332	322	301	334	327	309	327	317	327	333	314	364	295	329	310	312	313	352	338	324	302	332	335	346	288	336	307	318	340	323	310	326	365	308	311	311	347	332	344	319	340	332	300	326	339	277	300	305	378	315	348	341	302	342	337	292	324	333	330	339	316	319	297	299	309	350	287	319	347	304	308	310	283	320	315	328	316	312	343	350	325	308	325	307	325	301	290	285	322	313	308	300	341	308	322	355	353	325	318	337	339	318	328	348	337	336	306	309	334	334	311	338	312	303	293	327	298	321	333	289	307	329	318	336	320	302	322	328	339	309	299	305	306	290	344	278	314	330	331	316	329	337	289	368	329	321	319	292	317	304	345	310	354	339	324	300	273	318	304	320	303	347	333	319	309	342	298	318	291	303	335	332	322	308	351	306	333	330	327	293	308	323	301	343	322	303	309	318	347	340	309	307	328	295	329	358	309	304	318	330	323	305	318	366	343	336	314	320	339	297	295	290	347	308	313	322	305	332	334	287	355	311	311	336	309	322	301	316	332	319	319	308	289	330	323	358	328	322	344	314	333	308	316	342	293	337	308	320	317	314	310	307	349	319	323	352	334	358	347	320	320	336	315	315	314	340	338	292	326	340	324	304	319	298	323	324	316	348	341	283	317	325	314	315	349	289	333	321	300	303	367	314	311	334	336	287	327	323	314	327	292	319	283	323	320	314	340	295	313	304	297	339	328	280	299	350	339	300	301	277	307	357	324	321	315	345	344	341	349	313	304	329	292	358	285	309	285	312	301	315	331	320	342	333	333	330	326	313	354	335	297	328	341	303	343	317	287	302	343	343	351	337	313	320	341	308	318	286	323	329	304	300	328	359	350	322	312	337	317	352	346	327	312	283	331	310	337	326	326	341	342	318	337	325	330	352	314	320	336	331	307	306	310	333	346	323	351	320	315	306	271	319	315	323	326	318	334	339	336	314	313	329	347	314	315	323	293	317	287	342	326	293	309	300	345	303	298	335	323	312	331	324	319	325	336	278	330	318	304	322	309	315	342	315	296	318	330	312	312	330	308	326	321	300	302	342	330	301	337	303	286	336	311	329	324	345	317	334	322	311	317	305	325	360	334	328	317	340	322	331	327	303	315	307	316	325	300	304	323	342	310	336	331	318	328	336	328	313	334	311	315	309	320	332	309	312	340	326	331	315	328	303	330	308	327	307	305	336	331	305	320	331	293	309	326	317	318	326	329	302	332	334	299	322	331	339	322	340	314	321	332	329	283	330	298	337	316	329	325	322	284	310	343	322	330	323	312	314	328	323	331	336	315	334	320	334	320	328	331	324	341	314	302	305	321	330	309	351	335	321	306	339	342	331	314	317	328	319	320	321	331	327	313	325	310	356	348	341	298	318	325	318	314	325	331	334	324	344	320	318	326	339	359	314	295	352	302	318	328	296	287	308	328	282	297	345	300	352	317	298	322	293	312	313	315	327	304	315	342	350	304	299	298	329	333	333	318	324	308	308	343	331	306	342	333	345	324	297	329	322	319	313	307	325	333	288	338	340	325	308	313	318	323	302	333	304	327	301	314	381	317	318	322	321	341	314	337	304	322	316	316	316	335	323	320	327	343	324	329	307	340	310	312	287	342	285	328	305	336	328	320	294	320	313	313	348	337	327	361	317	319	300	293	330	330	312	356	299	325	343	340	321	324	324	317	325	318
24910	21058	27306	24935	9928	1529	955	666	2279	22716	20974	11494	3572	1030	540	476	439	460	408	413	437	441	495	419	469	440	418	416	414	448	412	425	451	466	442	427	426	447	420	458	423	437	459	424	454	448	431	428	448	429	402	428	426	427	415	453	445	410	406	421	412	400	432	413	445	431	425	446	406	463	452	442	428	435	460	433	438	471	438	459	431	442	400	443	438	444	445	454	443	412	452	399	419	437	433	481	428	390	437	495	406	425	460	440	426	447	450	433	391	423	447	415	451	382	440	464	404	423	449	434	415	411	434	447	416	435	409	407	425	417	460	394	413	416	462	379	416	444	417	409	418	402	410	421	463	413	443	466	433	438	448	424	444	409	442	426	432	481	450	450	405	403	434	418	458	408	486	419	404	457	454	389	470	413	432	450	421	431	397	434	413	467	410	433	417	419	403	430	389	410	444	427	422	424	484	440	457	445	420	398	405	396	442	445	437	398	420	417	432	395	408	444	443	448	426	445	441	431	386	439	422	435	432	420	420	440	418	420	419	411	406	439	455	429	424	438	438	409	447	397	446	430	444	417	441	437	415	402	418	435	404	431	439	421	415	417	438	461	448	422	420	420	408	461	424	397	443	408	449	455	398	434	407	437	470	438	428	428	408	404	429	434	442	404	447	417	410	428	416	427	398	419	426	410	394	416	446	477	423	418	430	453	403	490	458	410	423	405	420	397	423	444	403	438	429	403	437	417	421	457	398	433	428	485	423	407	422	387	411	442	437	437	387	442	451	396	437	410	422	447	458	433	421	397	437	429	429	398	417	454	434	401	398	414	445	445	453	437	404	442	433	431	425	451	407	436	423	424	421	405	423	420	441	421	440	432	432	416	428	431	468	435	425	443	393	452	420	418	429	420	437	422	451	430	399	402	434	445	405	429	423	455	418	418	369	435	432	449	422	383	393	425	452	433	459	430	401	414	437	404	433	430	404	419	440	407	418	457	450	444	427	415	426	412	436	433	438	464	369	438	419	387	447	418	457	445	441	440	418	452	457	397	396	444	390	423	465	453	396	405	407	470	401	419	421	421	418	425	443	432	411	466	431	409	417	396	383	377	462	431	407	464	402	440	433	437	433	481	426	436	449	419	439	411	461	469	458	454	420	412	428	425	436	429	438	430	428	437	410	431	434	445	444	482	465	395	439	427	456	438	426	435	408	448	444	430	418	474	465	404	424	423	407	451	443	410	425	435	461	404	423	391	416	434	399	397	416	430	446	432	450	429	386	446	415	436	424	426	402	454	431	415	435	442	423	469	441	424	384	432	444	428	432	426	421	424	438	416	422	438	482	416	439	438	429	446	454	419	440	399	458	400	447	450	453	426	445	403	432	433	392	484	480	413	437	406	415	375	458	443	437	438	397	431	418	446	406	464	441	403	436	430	400	449	426	416	422	397	454	446	405	408	373	421	424	407	435	462	405	394	420	427	430	421	440	417	440	395	412	425	447	433	424	419	405	384	434	406	396	424	463	411	429	409	380	418	455	416	375	426	426	464	443	422	417	411	440	426	432	447	401	441	424	429	445	406	485	435	458	443	442	464	447	424	449	429	402	412	469	431	443	410	433	411	408	408	428	414	379	425	438	448	405	416	420	442	417	420	419	424	410	419	400	462	462	426	445	418	464	439	417	407	455	399	417	410	418	472	451	434	446	423	454	381	424	421	387	428	434	411	417	393	407	408	461	458	423	424	443	419	449	473	428	378	415	461	426	440	446	385	427	396	453	411	424	410	418	427	431	419	408	428	428	406	462	428	435	443	444	462	430	480	440	417	411	420	403	432	424	428	401	381	406	429	423	414	406	431	421	423	452	417	408	418	461	412	451	393	428	427	405	393	404	402	445	419	423	430	452	445	415	416	416	443	435	422	427	415	432	417	412	438	422	397	416	484	443	427	412	426	443	420	434	435	396	433	405	401	413	437	433	437	426	423	406	418	442	433	456	443	412	410	441	438	435	377	454	417	442	417	426	415	446	447	408	401	414	417	463	422	436	450	436	422	427	399	469	436	395	409	417	415	421	424	422	402	426	426	393	428	413	436	429	418	443	440	428	388	396	408	430	450	421	403	429	440	450	413	452	423	459	457	403	417	411	431	430	410	475	420	402	457	437	395	444	379	414	402	422	449	426	421	442	408	457	451	408	437	437	399	410	415	393	431	427	430	413	447	439	424	436	451	462	404	449	418	471	418	425	438	428	413	401	418	426	427	465	437	438	434	427	433	434	409	441	446	414	423	405	411	403	364	428	417	428	405	390	415	422	424	415	440	428	415	402	424	418	416	419	432	461	428	397	412	418	401	416	411	481	387	416	416	470	432	412	401	451	417	435	460	409	420	452	440	415	463	403	417	402	437	431	422	423	435	437	386	412	437	416	436	433	432	412	432	411	452	405	412	409	430	412	449	408	420	440	440	460	447	468	411	429	419	425	446	405	389	421	421	434	442	439	412	443	421	451	411	410	428	444	414	438	424	418	400	433	418	440	441	437	422	443	399	369	423	404	426	421	452	445	429	427	446	410	419	459	412	426	442	405	414	398	438	448	450	413	371	416	411	409	424	402	394	418	429	416	415	418	402	431	400	442	445	442	431	383	426	403	436	431	430	392	420	423	373	420	443	424	445	447	466	453	410	448	417	437	464	422	371	414	411	428	428	404	387	428	444	426	393	409	424	419	389	434	404	421	442	422	432	432	429	454	383	411	444	440	448	451	412	440	439	405	440	416	454	413	417	433	443	469	406	391	459	457	436	437	427	391	435	412	402	407	455	432	420	419	449	429	414	427	443	415	390	406	451	406	431	411	407	430	426	436	395	405	470	458	485	425	426	449	423	439	448	437	426	444	423	446	416	381	423	396	465	411	397	447	399	432	454	457	422	402	394	392	454	414	414	416	401	444	429	439	394	400	440	379	435	411	422	427	435	420	462	452	434	463	402	438	422	448	409	417	424	429	422	410	411	409	420	433	438	418	404	431	413	431	412	423	445	444	439	474	410	411	417	394	409	428	418	436	446	432	425	436	417	423	440	428	435	406	432	374	422	413	458	449	418	467	414	403	414	420	409	441	412	411	402	409	453	401	438	426	405	422	394	406	432	459	412	434	426	423	432	397	418	398	416	441	411	421	413	412	436	407	436	411	431	429	396	436	440	411	429	387	413	433	415	408	389	442	418	426	436	412	419	413	438	405	448	396	440	419	453	407	431	447	373	437	426	425	435	445	430	431	412	445	429	444	406	441	404	433	428	417	443	426	442	418	428	433	406	410	413	378	448	453	413	432	458	434	437	461	461	408	428	428	440	420	403	443	423	447	435	435	419	462	449	460	418	429	423	409	459	409	412	439	452	435	461	392	429	424	436	429	435	435	429	438	421	467	447	485	406	458	437	432	412	435	409	433	406	450	402	414	446	431	438	453	446	420	431	414	449	411	455	421	417	432	433	421	416	424	432	424	429	441	437
4210	6125	4944	2505	1713	1247	912	723	3662	24367	17661	9496	3358	1054	538	388	374	384	370	383	399	366	353	401	363	391	408	393	412	375	406	371	372	412	358	424	366	394	378	403	439	346	373	398	381	391	380	370	402	389	383	383	406	415	384	371	365	420	352	363	380	397	376	393	403	369	371	413	412	380	394	390	393	393	375	415	385	392	370	419	379	360	376	361	379	362	422	406	388	376	343	381	360	404	373	401	392	343	405	396	363	383	362	370	369	424	383	387	373	398	399	412	426	380	387	401	367	394	381	389	413	378	379	387	377	387	396	371	341	399	366	416	362	376	360	385	392	362	369	383	395	368	398	399	424	376	367	388	396	377	377	404	383	400	363	383	388	378	382	406	388	373	346	392	407	389	387	365	401	354	372	383	388	388	348	408	386	406	399	395	381	398	401	360	391	385	386	384	395	367	394	374	366	368	391	365	381	370	369	387	398	367	391	375	327	351	379	341	395	375	345	379	379	396	376	382	383	413	381	355	398	411	384	353	382	402	355	374	389	392	397	394	371	354	398	387	370	396	407	388	381	360	387	360	375	402	333	370	405	356	391	388	400	402	398	350	373	374	393	398	345	371	376	356	371	423	367	379	374	383	354	348	363	377	394	397	405	389	379	361	369	374	408	384	376	393	384	365	402	376	346	378	415	389	374	366	401	407	358	373	395	384	379	380	396	371	343	356	377	371	419	393	394	398	356	399	385	389	361	393	369	411	394	374	403	380	392	396	370	396	371	376	387	366	388	346	366	407	411	403	376	399	435	385	345	411	374	405	385	388	381	425	395	381	353	398	397	358	384	399	395	377	414	403	373	378	393	378	360	409	369	393	381	378	344	382	377	388	407	361	386	382	397	386	388	396	403	375	385	390	393	401	386	371	387	388	358	379	356	373	381	370	344	385	413	395	377	363	391	363	379	383	382	382	390	412	360	393	390	393	388	418	346	367	365	347	370	382	360	365	364	388	369	401	358	378	376	405	366	399	375	411	386	358	368	375	372	378	380	384	391	363	391	393	338	381	381	401	356	377	396	373	389	393	357	382	385	360	396	366	364	371	367	371	404	352	364	389	352	343	390	377	382	358	382	386	369	388	355	387	365	395	354	375	372	371	406	382	372	375	420	378	368	384	407	389	398	407	385	346	408	410	374	382	362	372	371	383	350	404	382	393	379	367	382	380	371	372	380	380	372	353	359	405	419	373	345	384	411	404	348	348	374	364	394	373	413	403	397	391	383	367	374	394	377	357	377	386	370	385	362	363	388	387	398	387	375	408	375	379	398	343	380	373	372	360	412	356	391	398	369	419	373	401	382	371	393	371	371	390	394	395	368	359	390	385	349	382	360	367	365	381	393	385	397	388	363	401	382	373	381	394	377	347	384	386	378	361	388	392	372	407	392	386	359	378	380	374	367	385	419	374	367	367	401	393	385	345	373	389	403	357	332	365	385	342	358	368	361	382	348	378	372	386	339	397	384	388	395	387	375	391	420	406	380	368	404	399	376	378	385	355	381	387	386	371	383	394	358	379	396	375	400	405	389	353	377	382	385	356	363	363	374	359	364	393	391	388	390	390	378	386	362	398	397	383	411	366	389	372	418	375	410	337	340	404	394	390	371	403	414	365	377	364	375	415	362	384	368	362	392	388	393	375	370	366	380	384	369	394	393	378	378	405	402	399	387	373	421	395	414	380	398	364	401	391	403	394	383	371	394	396	389	392	346	373	429	352	364	377	369	377	353	352	396	385	369	373	377	414	397	386	398	382	374	364	425	374	405	373	363	384	385	370	394	382	392	346	384	391	351	376	411	372	380	402	407	383	408	370	388	332	341	365	404	349	352	358	362	381	364	368	390	381	388	402	371	365	385	387	390	361	378	385	392	357	345	365	404	413	419	367	419	406	393	378	352	404	383	377	355	393	390	383	393	428	408	388	404	424	361	390	349	377	395	378	337	407	372	353	365	365	343	405	390	369	372	400	373	430	394	398	374	366	402	385	396	365	394	395	376	356	377	396	373	393	372	395	382	367	373	386	382	385	412	369	401	370	401	414	396	372	359	401	375	353	384	371	375	413	342	385	390	393	389	372	383	412	353	388	366	358	382	395	397	371	359	393	348	388	363	370	391	388	376	388	346	348	390	387	378	381	410	355	388	357	386	363	384	392	368	398	370	371	378	398	344	360	412	375	383	407	352	391	363	351	406	369	389	402	404	387	375	358	402	340	368	369	364	366	368	357	397	372	372	394	409	373	398	362	345	416	370	378	374	402	381	404	377	398	378	404	362	383	373	374	389	378	390	396	378	401	357	395	370	367	378	387	375	401	392	382	368	411	390	382	391	390	375	368	378	389	380	401	376	369	370	382	358	384	403	365	406	380	394	381	403	401	355	391	390	368	381	345	432	343	389	355	364	358	378	393	391	368	402	361	400	414	371	376	375	414	430	399	418	379	411	384	387	404	381	379	386	387	406	397	383	396	331	378	363	352	389	392	378	362	405	358	340	366	326	414	340	381	377	401	405	362	386	358	404	450	350	379	379	368	371	365	400	376	356	365	359	401	397	347	347	393	407	385	389	405	359	384	391	357	356	378	370	382	379	378	371	359	393	378	370	385	376	373	389	367	408	352	375	341	375	413	345	390	413	383	397	386	361	354	356	371	366	394	396	375	377	367	376	392	370	391	360	371	373	380	412	405	371	409	393	386	390	359	340	363	365	373	377	368	367	350	376	384	347	412	326	399	385	346	376	382	342	389	351	359	403	364	368	382	395	391	367	380	358	373	380	373	362	396	427	415	415	363	378	341	355	369	386	407	394	374	397	360	375	370	407	346	386	366	389	378	367	343	398	407	416	368	402	363	402	418	369	379	358	383	352	369	390	376	389	388	366	344	388	392	372	368	382	384	336	380	381	382	360	390	373	397	359	389	412	359	400	365	375	377	369	381	377	425	389	397	379	373	362	410	400	370	414	358	381	379	404	374	362	380	363	396	378	369	387	358	374	319	375	381	395	412	390	364	361	346	411	387	371	366	392	368	361	393	372	384	383	389	374	353	389	376	399	388	383	335	364	389	402	367	362	359	390	401	371	364	377	345	397	406	407	379	393	381	382	392	364	403	376	406	384	399	375	341	392	382	382	398	394	391	389	406	358	366	388	392	431	379	399	395	373	376	373	381	376	364	382	390	364	386	370	381	401	409	394	367	375	384	397	391	374	342	409	387	393	391	384	380	385	382	386	353	417	381	401	383	390	376	399	371	366	366	385	390	386	384	385	354	383	368	406	355	404	395	367	383	377	387	409	332	404	394	417	403	415	371	394	351	344	392	412	357	386	414	434	384	356	354	390	396	394	369	385	345	400	371	377	377	352	370	400	387	384	357	371	392	371	409	392	360	399	370	380	378	384	359	386	406	382	396	375	370	359	340	366	402	368	400	393	373	375	398	347	357	387	392	361	395	373	373	374	411	371	442
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
