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
340316743630	340316744189	340316744739	340316745289	340316745839	340316746389	340316746939	340316747489	340316748039	340316748589	340316749139	340316749689	340316750239	340316750789	340316751339	340316751889	340316752439	340316752989	340316753539	340316754089	340316754639	340316755189	340316755739	340316756289	340316756839	340316757389	340316757939	340316758489	340316759039	340316759589	340316760139	340316760689	340316761239	340316761789	340316762339	340316762889	340316763439	340316763989	340316764539	340316765089	340316765639	340316766189	340316766739	340316767289	340316767839	340316768389	340316768939	340316769489	340316770039	340316770589	340316771139	340316771689	340316772239	340316772789	340316773339	340316773889	340316774439	340316774989	340316775539	340316776089	340316776639	340316777189	340316777739	340316778289	340316778839	340316779389	340316779939	340316780489	340316781039	340316781589	340316782139	340316782689	340316783239	340316783789	340316784339	340316784889	340316785439	340316785989	340316786539	340316787089	340316787639	340316788189	340316788739	340316789289	340316789839	340316790389	340316790939	340316791489	340316792039	340316792589	340316793139	340316793689	340316794239	340316794789	340316795339	340316795889	340316796439	340316796989	340316797539	340316798089	340316798639	340316799189	340316799739	340316800289	340316800839	340316801391	340316801939	340316802489	340316803039	340316803589	340316804139	340316804689	340316805239	340316805789	340316806339	340316806889	340316807439	340316807989	340316808539	340316809089	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2729	2000	3600	2300	2729	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22790	21266	29086	23749	21307	21795	17214	6718	4521	3464	2789	2167	1785	1467	1690	2069	1275	784	736	649	558	538	556	502	496	454	447	413	422	419	425	486	452	432	418	436	412	405	420	438	434	426	433	396	446	406	414	394	402	409	405	393	411	411	377	413	435	432	368	422	410	406	400	399	401	382	384	399	442	438	372	365	402	431	372	412	386	403	415	427	414	412	389	412	422	410	431	383	380	376	413	378	410	420	393	408	404	379	385	360	380	384	382	395	406	405	425	399	391	393	380	401	389	365	405	422	401	390	422	401	438	410	400	409	434	381	413	437	385	437	421	389	391	372	377	394	408	411	430	424	405	390	423	398	425	384	400	414	423	404	399	365	416	371	434	376	385	374	393	401	376	395	419	387	421	423	411	374	387	376	426	407	388	385	386	360	424	419	426	399	391	363	397	442	385	401	396	369	378	397	391	414	383	364	416	403	412	414	407	430	416	390	406	392	407	381	400	386	400	382	399	417	395	391	413	394	411	373	385	380	413	442	426	401	385	413	396	384	410	405	384	369	421	411	440	369	382	389	409	382	395	428	389	392	405	371	364	421	419	414	404	379	418	388	418	406	381	386	369	404	361	393	382	374	436	373	449	391	401	361	347	408	430	399	392	350	377	372	404	401	420	345	369	377	398	414	394	393	396	395	376	407	388	371	400	382	394	374	402	395	393	365	386	438	418	370	403	426	407	398	364	381	410	395	399	414	406	383	397	385	436	390	419	374	388	382	430	367	369	389	378	419	402	393	393	392	409	379	407	390	388	399	383	387	411	406	391	429	426	400	417	423	409	436	419	414	378	429	352	378	357	392	402	373	408	407	414	415	404	389	403	377	382	347	414	360	367	355	401	400	416	390	425	396	396	388	420	428	370	400	415	399	362	400	384	368	390	398	413	366	367	431	422	382	399	354	395	343	383	419	348	412	415	395	386	370	402	423	385	414	376	433	406	395	363	416	405	391	412	361	403	371	410	362	402	393	377	437	382	416	421	385	415	403	414	381	377	367	388	348	436	400	365	363	407	434	421	409	399	398	406	426	401	354	412	406	389	409	419	412	377	395	401	367	357	412	379	383	406	406	420	393	391	387	434	384	426	436	408	408	439	385	392	434	431	366	366	397	415	380	405	420	365	431	442	444	361	413	377	391	404	420	379	404	392	389	420	419	357	431	435	360	406	407	410	397	390	406	425	390	383	396	391	396	389	353	412	403	414	401	381	370	371	390	456	390	356	388	439	394	416	425	421	374	410	390	396	400	379	402	372	422	408	414	389	427	390	403	388	395	392	360	370	391	394	414	409	393	399	357	378	427	414	402	385	373	419	401	378	395	416	399	400	397	404	386	401	382	388	397	390	381	407	393	423	407	404	406	388	390	368	372	367	407	391	393	410	385	347	402	424	360	389	374	416	386	371	380	427	388	405	394	425	415	375	384	380	383	376	415	388	367	365	407	393	394	389	400	385	428	402	395	396	428	387	429	405	429	378	407	389	408	359	437	431	429	394	356	403	442	414	417	408	387	440	386	416	419	420	400	395	392	397	375	393	391	360	370	426	420	408	385	384	407	407	379	393	385	375	379	411	390	420	381	419	386	351	411	428	422	389	378	359	364	412	385	414	424	378	379	404	378	425	403	397	393	369	414	392	391	383	379	451	373	428	382	405	420	416	409	414	414	362	396	392	404	408	402	377	409	374	409	404	389	371	388	402	355	373	426	397	403	408	409	346	396	421	383	404	412	360	394	384	432	385	413	428	403	418	389	391	408	418	421	406	383	407	407	436	404	344	430	377	407	376	420	361	369	376	417	375	427	402	361	387	392	378	372	377	367	385	398	407	366	373	384	389	369	414	387	419	391	368	414	389	366	379	394	384	372	379	380	404	382	382	410	370	363	436	405	396	387	391	395	353	363	405	369	417	362	386	411	417	405	416	375	396	381	392	380	368	390	401	387	388	379	428	397	408	417	406	371	402	402	428	408	395	400	398	407	371	370	401	415	362	415	403	390	376	382	390	383	397	395	397	445	378	442	428	374	410	411	385	378	382	405	415	393	382	372	434	435	376	394	409	384	390	393	455	409	410	393	368	364	400	379	374	391	416	392	407	371	382	421	385	373	387	423	404	390	418	410	390	386	415	381	409	427	417	374	400	380	383	418	364	381	400	418	402	369	363	398	380	374	371	387	377	378	389	403	399	403	417	406	400	380	398	405	404	382	415	396	352	389	421	418	389	402	370	411	406	438	403	416	428	418	408	422	372	371	438	383	402	409	386	427	399	396	360	362	410	383	393	369	345	376	366	400	355	388	396	400	407	399	412	393	422	370	408	387	396	399	366	403	393	387	422	356	408	375	398	367	400	399	363	355	371	397	392	397	362	394	434	402	422	414	388	396	418	412	413	398	405	404	377	382	428	400	427	406	420	417	398	401	401	368	363	414	389	364	377	406	411	392	412	366	424	411	394	394	401	383	400	406	399	400	422	363	411	398	401	408	377	394	394	406	380	416	427	386	377	416	403	383	373	412	419	395	406	393	362	384	363	409	412	397	429	420	390	395	376	382	383	402	398	436	364	405	408	424	403	429	413	365	414	385	389	386	450	423	392	413	390	419	398	403	421	404	411	430	376	394	391	408	420	400	407	405	388	399	359	366	407	384	376	398	427	416	416	409	399	390	415	414	438	419	417	418	401	401	404	392	405	367	368	418	388	408	403	392	397	410	402	396	391	412	379	427	386	398	404	375	411	380	418	380	410	409	367	429	374	410	366	393	380	397	409	400	405	389	399	386	394	401	386	403	413	363	415	376	388	368	401	377	392	423	402	424	412	446	412	392	400	384	394	405	407	394	396	409	409	362	427	399	396	433	413	373	373	379	407	402	408	390	378	411	398	449	374	411	418	407	391	382	426	367	364	369	372	409	374	379	416	399	415	402	421	398	414	455	394	424	389	415	374	420	405	396	400	401	405	390	404	414	378	373	437	385	379	406	451	409	395	386	388	373	404	405	378	364	388	409	392	371	392	411	403	430	405	398	396	407	382	392	415	403	405	380	424	367	382	419	373	388	399	413	395	427	404	415	371	360	369	424	428	394	405	417	401	378	365	417	407	362	394	397	369	397	401	387	378	400	403	413	396	434	392	408	381	409	409	410	388	439	421	435	399	382	394	406	411	404	417	380	379	409	417	385	407	419	376	399	388	368	406	432	386	410	393	383	413	395	397	413	408	367	388	364	420	413	401	417	393	390	409	439	409	402	397	399	388	389	420	390	406	413	374	400	409	389	330	386	436	383	409	400	394	389	411	411	364	385	440	403	392	368	423	427	370	367	400	433	425	379	420	423	411	427	392	403	381	433	347	374	388	413	366	392	421	383	420	387	399	409	387	396	380	387	386	401	431	398	407	435	382	375	420	422	419	391	415	379	393	415	372	410	403	378	353	419	386	399	350	412	398	416	382	410	389	377	399	383	444	389	396	398
39496	46792	19098	14816	18060	15761	12410	10738	8604	6622	5216	4116	3142	2717	2920	3532	2002	1247	1003	945	728	669	709	598	499	545	484	474	480	480	506	512	470	444	418	466	517	449	514	550	509	532	496	442	450	485	479	470	459	453	408	456	421	457	453	471	441	455	456	473	445	451	451	441	427	456	442	471	450	510	452	456	491	402	486	446	429	442	470	455	465	449	454	457	434	396	461	442	436	436	410	422	452	446	435	429	448	439	467	422	438	451	420	431	437	445	478	437	442	452	436	464	453	416	424	400	461	449	456	451	438	438	416	438	442	438	458	398	423	464	456	400	441	430	445	447	402	440	415	438	408	425	445	431	472	382	435	450	428	449	473	431	463	404	443	439	464	434	452	455	425	443	430	470	434	418	431	430	447	442	459	441	437	420	459	429	469	422	412	447	441	460	485	443	450	442	413	488	441	441	445	445	430	474	413	405	429	442	466	401	458	428	399	437	458	441	439	441	412	413	420	389	387	436	439	466	455	411	429	407	440	424	452	470	445	441	414	419	469	430	388	459	421	416	441	422	411	460	438	440	428	441	422	476	430	444	399	431	428	431	439	445	426	447	398	429	409	423	413	418	430	455	446	406	441	415	415	394	413	461	429	400	427	477	439	458	472	473	420	441	434	426	437	458	432	398	453	456	447	395	427	448	431	429	430	416	447	446	463	415	430	486	450	429	453	436	430	440	438	445	448	430	405	457	458	452	421	441	442	400	420	453	449	420	431	421	436	430	443	397	428	454	414	422	433	434	438	428	438	412	407	456	454	455	444	487	436	413	437	426	427	431	425	453	430	415	438	425	384	440	435	473	419	419	446	394	438	454	513	446	438	390	437	476	432	412	422	464	455	428	432	456	474	410	430	455	394	437	434	424	454	401	426	425	443	402	423	409	453	461	468	439	448	434	417	455	421	426	432	422	433	393	452	450	436	445	427	438	433	421	399	461	440	445	394	447	430	447	446	419	457	470	469	449	445	442	417	411	460	430	481	405	481	469	418	442	426	438	448	470	437	459	467	457	437	441	470	452	426	432	470	433	413	432	418	430	419	416	433	427	405	406	482	394	455	460	451	431	432	437	418	425	448	426	433	459	409	431	468	462	428	442	454	451	431	386	473	443	448	437	440	428	418	409	459	420	436	440	398	436	452	461	436	441	432	431	445	399	444	480	464	436	446	429	439	480	459	447	423	461	455	429	470	422	446	436	443	433	435	476	393	463	432	415	468	476	466	446	426	449	444	435	423	438	446	455	437	430	434	442	473	465	410	433	430	450	467	465	431	423	440	445	448	443	432	454	413	439	431	413	435	444	430	435	444	447	432	447	406	425	457	404	440	446	472	445	482	430	479	463	394	413	409	426	462	416	474	424	407	454	472	413	452	447	442	472	459	440	429	456	425	451	448	453	456	420	439	459	439	443	431	431	476	464	398	458	419	421	452	383	449	416	436	438	450	473	419	442	450	447	444	453	457	464	409	455	419	459	442	421	429	452	417	457	405	439	413	419	423	422	436	419	467	434	444	423	457	441	422	445	433	435	450	454	446	447	463	431	420	477	481	427	484	455	455	462	447	463	410	427	440	440	410	441	444	448	464	454	444	431	441	434	436	425	398	436	450	437	448	423	432	440	459	475	430	412	444	472	443	436	471	443	420	435	454	409	423	502	435	410	440	454	412	450	411	459	436	431	406	437	453	411	415	449	412	417	410	440	422	418	438	409	461	461	418	456	447	455	438	439	431	475	440	444	431	470	447	447	456	422	461	422	435	433	395	433	396	475	416	437	430	417	441	456	473	437	418	468	421	435	439	399	445	412	426	455	427	440	429	460	415	441	444	490	441	436	446	412	455	418	438	465	423	467	456	390	403	458	432	436	452	418	455	460	423	479	453	464	421	433	442	427	464	421	453	440	406	469	472	435	411	445	461	426	441	428	451	422	439	427	462	429	471	456	425	429	404	433	463	417	463	431	404	431	450	458	454	437	445	476	447	419	454	443	451	446	425	441	444	480	451	446	432	487	460	471	389	452	422	458	417	389	422	458	427	478	439	424	443	452	450	438	420	439	426	455	448	421	423	419	427	448	438	425	446	450	433	433	426	428	440	423	426	439	450	440	449	417	443	399	419	470	433	424	445	424	432	460	439	436	443	479	440	462	435	420	434	440	459	406	449	411	450	471	455	442	427	432	417	459	446	395	462	481	436	443	416	455	452	428	451	423	445	406	448	423	454	461	442	440	431	418	426	460	458	474	435	420	445	427	443	450	478	455	414	433	395	443	417	436	454	430	467	452	445	447	451	438	408	475	472	428	466	401	397	464	482	424	439	402	434	419	421	430	419	426	406	400	437	449	508	427	436	407	438	438	445	474	417	472	435	428	439	472	452	430	460	439	420	443	423	446	440	425	459	433	428	455	422	413	444	426	476	435	466	396	420	433	431	485	457	470	455	443	417	465	427	455	472	455	459	426	444	425	456	474	424	436	424	461	416	453	467	457	434	481	469	411	426	444	444	448	423	408	427	428	414	456	436	463	482	428	480	454	436	417	455	425	440	443	456	424	452	408	424	426	452	455	448	442	422	452	415	446	446	435	426	431	432	461	435	455	454	445	426	430	455	462	455	424	427	459	428	428	427	455	436	414	427	445	436	430	442	414	454	402	441	475	458	468	408	458	432	427	420	445	421	462	397	478	470	452	455	435	445	458	420	418	403	390	398	436	453	424	426	452	404	433	429	444	418	446	429	391	458	467	429	469	443	447	434	449	428	445	403	479	421	413	461	439	419	437	409	432	453	447	432	404	419	432	443	424	438	410	475	464	430	466	468	426	452	460	447	420	414	452	411	456	425	410	433	440	440	435	458	438	450	479	460	399	403	463	460	436	439	469	469	497	419	466	412	443	473	396	434	464	414	476	430	448	428	418	437	437	444	439	470	410	436	471	425	419	456	434	439	408	411	432	409	461	466	438	443	441	441	470	442	403	469	448	415	443	461	427	459	430	441	421	419	465	450	426	458	421	450	442	451	450	440	425	417	440	468	462	467	423	470	448	423	389	421	453	441	411	479	446	439	469	403	402	459	429	434	446	446	447	444	440	474	424	435	432	464	395	407	417	463	479	441	382	438	430	425	457	442	491	442	421	431	438	439	411	458	482	453	427	463	464	411	416	417	457	470	417	432	434	459	437	412	429	481	424	490	408	424	432	451	461	428	450	455	443	481	457	464	418	458	430	434	472	449	472	441	423	465	438	415	442	455	466	450	431	454	448	419	432	452	439	417	423	425	438	436	471	428	464	451	477	429	427	417	431	439	407	437	410	446	448	434	435	456	445	444	446	507	403	437	427	436	405	426	419	447	470	452	420	433	452	427	426	440	452	446	484	457	429	395	420	486	457	411	414	423	468	450	458	458	453	444	450	423	418	417	457	490	438	458	430	414	447	472	437	448	461	486	433	387	450	439	401	401	456	414	419	463	448
28229	23045	12889	3568	3847	3169	2570	2071	1773	1201	1161	1011	745	782	869	917	725	512	460	414	409	394	399	420	441	422	372	414	387	385	387	423	439	422	388	378	425	397	439	440	413	428	401	435	421	461	434	449	405	409	421	416	409	385	422	390	387	437	408	384	398	389	441	407	414	382	429	433	405	416	382	403	397	431	391	431	345	405	415	427	387	415	415	426	403	404	389	424	401	402	432	422	398	394	398	393	418	434	431	390	389	427	402	403	443	424	445	411	396	435	389	491	438	398	410	400	391	405	435	378	403	431	384	437	387	428	374	427	396	427	424	431	411	395	399	435	416	387	394	403	366	395	376	414	428	460	444	444	418	388	413	411	430	393	421	388	454	418	407	383	399	387	422	421	423	452	418	418	394	401	448	377	389	370	419	407	431	424	395	434	424	406	421	380	418	392	443	392	408	440	422	415	456	434	417	425	440	434	395	439	409	419	412	417	406	397	418	425	394	398	418	386	424	449	419	376	430	415	426	404	426	389	438	399	394	400	413	394	416	419	431	422	428	397	371	431	423	450	436	409	386	423	401	409	391	439	426	458	380	410	419	388	411	390	396	396	406	411	387	414	401	399	415	426	432	439	400	403	420	403	374	404	415	432	423	416	410	405	433	426	435	430	404	399	416	396	365	422	436	415	431	373	434	422	400	414	397	387	367	412	432	417	405	440	401	419	382	379	409	406	410	436	424	439	395	406	404	382	396	430	441	437	430	408	400	404	413	422	427	426	459	385	395	412	408	434	404	406	409	431	434	408	447	388	417	391	384	462	391	363	431	444	412	419	396	445	394	407	438	400	444	407	396	366	459	430	418	421	423	439	396	423	416	399	404	414	445	415	453	430	433	416	411	389	426	424	385	419	455	430	415	397	430	415	435	436	419	442	444	414	407	425	392	454	423	378	431	394	418	419	386	421	387	418	419	423	402	395	438	420	424	388	433	372	384	416	461	398	448	432	399	420	401	452	447	433	415	400	411	405	435	366	408	440	400	389	411	435	433	399	392	381	432	433	392	427	439	416	384	375	400	431	386	445	419	420	423	390	391	448	405	399	413	429	407	426	446	377	427	452	393	419	429	397	406	413	370	422	441	404	412	383	424	423	406	392	456	409	433	393	444	391	440	419	419	410	394	426	422	408	406	406	442	434	396	390	415	412	413	404	417	417	387	437	406	383	413	403	420	429	426	403	417	392	460	441	377	443	429	400	400	386	435	444	409	450	424	406	418	408	401	448	360	427	388	403	401	403	414	370	435	394	430	448	401	421	429	420	428	411	470	434	400	367	414	431	408	417	413	399	386	408	415	420	399	420	421	415	383	399	394	417	406	395	414	438	386	413	430	372	395	413	431	404	425	385	410	430	363	407	434	426	404	361	457	439	404	429	423	424	401	435	437	406	450	392	402	396	440	427	419	426	383	401	399	430	443	402	387	402	416	423	434	427	429	398	434	422	398	428	395	407	433	420	415	411	461	398	398	419	404	413	409	406	394	411	391	436	440	421	387	388	402	416	404	399	447	369	410	401	388	410	398	427	444	391	441	394	435	398	437	405	436	397	435	405	397	424	437	404	394	433	374	408	411	391	387	426	416	418	410	431	432	436	407	426	420	393	395	424	401	455	411	413	418	410	424	424	444	414	385	421	432	437	414	397	414	423	415	409	387	450	416	432	397	402	395	445	416	373	430	484	410	407	414	430	405	403	369	410	445	435	412	422	409	452	418	415	419	410	462	412	405	440	385	453	444	413	403	376	388	471	410	403	448	423	412	407	430	378	380	430	415	440	408	437	421	410	402	423	398	400	428	421	439	445	427	376	416	422	365	420	398	375	402	419	399	428	404	428	423	379	416	428	404	396	385	398	403	395	406	407	400	432	402	443	402	393	402	403	422	409	385	421	432	403	453	410	406	432	426	464	428	417	417	395	407	407	428	435	390	429	407	413	374	398	399	434	408	432	441	469	408	417	387	436	399	394	400	415	422	404	383	412	376	432	394	379	444	411	409	382	426	378	378	437	421	417	418	409	436	375	400	415	368	378	442	405	453	396	446	417	397	410	433	408	402	400	424	409	451	359	434	460	370	455	409	376	405	374	407	389	393	398	364	389	401	392	386	413	409	383	393	382	418	392	396	396	414	397	392	409	407	432	408	396	426	399	400	425	434	397	416	389	429	453	421	398	446	400	392	391	413	422	429	389	402	386	412	424	427	401	411	394	395	412	426	386	423	420	436	374	401	393	419	408	415	389	409	412	417	424	420	403	389	404	415	410	416	446	407	441	412	385	426	422	409	408	429	402	423	411	402	404	425	436	401	378	440	429	420	441	417	401	420	424	407	418	418	414	436	426	421	405	397	378	431	382	401	404	423	389	407	432	437	396	420	403	441	430	411	395	407	422	400	444	430	366	405	391	387	419	429	409	452	402	420	412	434	423	425	429	385	424	395	394	414	407	415	435	404	404	362	424	404	431	406	452	435	428	388	443	403	427	404	387	409	395	437	401	417	397	394	412	370	402	443	411	384	446	438	430	395	396	387	414	391	371	412	391	390	415	388	396	434	407	421	418	393	413	404	407	390	408	416	382	397	427	411	417	429	428	408	438	395	406	438	407	373	359	405	417	448	395	460	412	354	406	385	434	442	417	425	393	419	412	439	422	451	428	399	449	414	391	443	415	399	412	451	435	409	448	416	405	429	409	449	383	410	421	401	441	434	433	379	402	437	396	391	371	364	422	410	405	410	424	412	424	440	427	394	370	423	450	399	401	456	389	417	365	440	396	388	426	399	475	395	416	394	406	417	413	403	405	407	422	395	409	403	394	421	406	425	421	430	461	400	386	388	392	408	442	412	406	387	419	382	391	419	417	417	373	420	428	424	426	387	418	409	421	393	404	438	397	396	397	433	412	411	382	405	415	462	401	422	385	373	403	384	403	381	417	412	422	401	449	376	391	427	440	419	385	451	365	397	406	422	388	398	400	407	444	407	414	399	426	400	415	439	406	431	423	416	432	414	392	407	410	406	403	396	401	440	374	429	403	397	439	388	418	396	411	425	403	394	405	437	399	431	401	446	415	438	426	434	416	386	397	419	400	416	447	403	418	428	444	389	387	424	391	436	433	433	417	424	404	404	394	425	403	398	415	435	409	427	437	420	443	429	410	403	443	429	426	388	418	427	411	449	434	412	397	381	411	389	403	388	403	410	417	419	433	405	416	426	406	395	424	433	441	405	421	365	411	401	392	366	420	401	450	371	412	373	405	415	421	432	383	449	386	405	438	423	427	407	435	418	403	395	431	403	373	378	402	412	428	396	374	427	416	417	393	410	370	430	404	361	412	404	415	436	402	423	394	392	415	425	374	434	427	423	421	418	446	420	437	421	424	383	393	419	425	463	409	404	423	417	398	433	451	395	428	419	453	428	399	425	423	432	414	409	431	415	410	410	386	382	435	432	398	394	384	386	407	416	389
32320	28165	5250	4214	6768	6286	5148	4485	3714	2303	2114	1796	1283	1243	1373	1530	1137	652	595	587	537	526	544	526	529	463	503	473	543	473	521	515	502	533	481	491	486	500	535	563	507	495	512	498	485	530	439	488	470	478	531	519	502	500	510	500	503	475	465	488	501	489	512	478	435	526	474	478	523	500	459	496	468	483	510	513	522	490	504	484	465	455	468	497	461	490	479	519	474	466	496	466	502	498	500	541	497	487	489	490	488	545	512	506	508	506	504	509	489	488	486	493	465	491	495	510	479	487	472	508	519	522	503	471	520	466	475	455	484	476	470	465	447	492	521	494	446	487	495	530	480	503	450	471	527	518	535	520	482	484	449	499	477	461	515	517	492	507	470	488	472	486	540	480	507	499	460	473	511	515	496	482	482	474	512	522	469	496	521	494	535	520	512	513	515	496	480	497	512	507	498	489	460	471	500	484	523	464	474	507	454	507	493	470	495	481	502	480	493	508	467	488	491	535	437	463	530	500	456	468	486	492	446	495	534	470	481	491	516	517	502	502	465	509	519	455	525	509	476	510	489	492	526	506	480	499	493	467	493	492	484	465	479	447	477	522	483	488	472	441	508	542	504	472	487	491	504	505	475	498	502	498	468	498	514	500	511	463	499	535	489	490	493	506	501	505	535	495	512	462	467	462	475	502	516	498	510	471	491	500	486	511	464	495	486	499	483	487	522	490	530	490	492	453	494	496	471	497	483	484	472	454	478	535	502	472	515	531	505	486	463	456	474	444	489	511	492	502	471	531	482	509	477	477	486	470	484	466	479	482	511	486	506	515	513	503	499	510	513	483	475	537	468	513	468	526	473	468	499	531	513	508	488	532	460	484	509	507	523	488	507	457	490	511	499	475	502	493	493	531	499	483	537	489	486	480	484	530	487	462	527	500	460	484	469	490	487	528	478	522	459	494	491	490	495	467	492	481	502	473	522	503	461	465	483	504	521	478	483	459	442	487	507	484	512	495	492	493	459	490	471	480	482	462	499	500	487	489	489	486	472	485	474	508	450	486	496	502	480	504	501	483	507	506	480	504	466	482	507	477	483	508	529	486	506	488	467	487	483	512	479	453	547	509	500	495	452	526	496	470	468	497	490	512	491	514	532	500	438	536	488	494	486	498	535	459	505	464	480	493	491	494	469	495	472	476	467	478	492	520	476	519	472	473	497	507	470	501	494	515	446	506	476	504	512	494	497	487	536	468	497	459	494	464	501	513	525	485	482	447	503	465	469	476	513	514	485	490	491	502	470	508	485	452	497	501	514	520	462	477	468	527	489	477	494	494	477	509	508	489	489	471	486	441	485	470	487	537	507	506	500	475	517	520	494	463	502	494	450	519	513	510	460	495	498	489	458	460	466	499	493	465	496	465	489	525	480	500	491	491	521	465	473	521	506	470	510	506	516	452	541	504	515	496	440	499	482	526	472	491	526	543	477	481	523	475	490	511	467	491	474	466	471	479	471	523	483	476	486	476	486	487	492	499	463	528	442	480	499	477	466	525	538	507	528	462	459	485	477	511	493	469	488	484	511	495	477	490	485	497	469	475	496	478	505	474	477	478	463	464	485	496	527	499	479	516	487	442	482	485	486	464	461	499	474	498	496	489	513	472	519	501	518	501	506	530	518	529	491	490	493	481	502	464	453	475	459	471	481	475	488	511	535	492	462	492	491	497	478	493	494	522	503	495	489	481	478	469	499	455	485	489	497	503	486	455	495	497	486	487	476	514	502	512	509	473	494	491	490	461	518	494	529	510	505	515	465	518	492	519	477	486	537	505	520	491	508	509	477	485	470	463	490	489	518	495	497	501	475	471	522	506	496	477	506	493	490	516	546	517	465	513	446	527	493	531	489	490	495	464	482	517	501	519	466	496	507	503	531	535	469	449	472	474	491	482	489	519	494	515	444	534	484	526	528	488	473	502	548	503	491	485	469	482	483	448	517	501	505	483	507	477	494	498	534	540	469	487	514	458	465	473	503	478	521	480	488	484	499	461	474	488	447	490	484	506	500	517	455	474	468	530	507	492	492	522	467	480	486	499	505	470	518	513	509	482	513	474	494	480	486	466	448	508	513	497	469	485	457	483	470	478	503	484	488	489	489	518	498	459	462	477	480	500	454	482	502	455	500	483	511	507	504	457	522	500	481	468	475	500	484	459	476	502	482	524	506	490	462	530	487	492	442	528	516	503	505	480	534	418	504	491	475	522	472	504	497	449	494	488	467	516	528	486	486	499	478	499	490	485	517	470	479	502	488	499	524	483	436	508	479	466	487	519	443	489	469	511	496	452	486	454	497	491	462	462	483	508	495	533	495	480	506	518	495	482	487	476	479	488	488	470	494	494	487	529	485	523	509	537	482	512	524	533	510	474	473	519	534	493	488	482	531	510	433	496	511	516	486	448	462	491	512	481	490	485	503	507	473	499	474	490	503	499	474	509	497	530	495	506	491	487	509	524	502	505	493	455	496	473	493	495	481	519	517	523	479	468	526	512	526	492	449	519	459	525	486	497	478	523	509	496	456	487	495	474	491	512	486	489	492	466	511	525	512	468	519	501	469	462	489	501	502	521	483	479	478	483	460	457	524	473	498	497	505	536	499	500	486	527	476	487	490	476	504	447	512	460	523	521	509	484	521	453	503	501	489	493	492	476	468	498	514	516	532	533	495	518	528	478	492	525	520	455	465	547	463	466	532	480	463	519	489	511	532	457	481	502	494	524	505	496	497	484	491	492	483	477	465	475	526	512	496	496	518	484	457	480	502	463	525	526	488	468	470	509	531	527	490	514	459	484	459	512	482	525	465	512	481	532	508	513	458	506	511	484	468	527	468	533	469	507	494	480	501	513	485	492	504	493	499	523	475	488	464	506	485	521	486	475	489	526	473	463	477	476	458	474	520	530	492	444	471	482	475	515	503	510	493	510	514	491	489	514	510	465	495	519	475	504	460	487	460	504	474	527	518	495	532	498	483	482	521	527	514	503	534	462	489	489	493	505	501	519	477	512	471	460	492	529	440	486	501	509	521	479	479	516	495	468	533	505	503	502	494	513	507	489	493	486	464	481	466	526	473	507	475	464	510	468	485	485	498	456	516	511	523	480	473	505	486	529	468	473	477	475	494	469	531	460	513	502	483	485	490	464	482	524	472	459	453	499	434	509	482	495	514	486	504	500	497	489	442	459	500	504	485	490	474	523	498	486	474	464	456	497	512	477	483	505	482	499	540	521	495	481	494	501	473	524	481	503	474	490	474	486	496	459	529	490	521	503	495	531	468	486	517	494	500	475	481	464	537	521	502	487	512	497	496	514	481	465	473	473	457	475	447	481	512	503	516	523	458	472	481	481	464	472	517	496	504	482	496	519	514	494	492	480	499	498	481	488	515	487	546	493	489	482	502	507	477	496	483	520	500	471	518	518	533	501	504	512	499	496	507	503	519	500	510	465	504	465	473	492	501	507
23454	20908	28194	23793	20985	14648	5949	4014	2676	2240	1827	1798	1027	987	1113	1164	893	534	417	353	325	297	311	317	265	283	255	259	264	254	276	261	259	246	269	231	301	255	288	270	256	272	277	283	237	249	280	260	259	234	251	263	246	261	263	270	242	256	251	237	282	234	255	271	257	234	265	245	238	269	255	249	273	223	259	256	250	246	248	258	266	286	254	238	258	240	242	238	253	231	269	275	275	234	271	281	255	236	263	252	267	259	226	250	274	270	237	242	243	255	270	232	262	267	230	240	262	252	251	252	289	260	234	288	265	259	268	243	253	273	223	221	258	264	256	245	273	268	272	257	256	284	226	240	248	240	261	252	264	278	238	254	268	246	278	259	245	256	258	259	256	250	238	254	228	249	259	243	261	243	252	244	278	262	265	248	254	231	254	267	247	247	256	268	259	236	268	248	250	258	256	243	251	247	231	240	240	266	264	241	258	250	302	258	274	231	258	221	249	227	258	233	244	247	249	243	251	225	255	262	249	257	259	258	266	257	230	263	234	251	250	231	249	271	262	254	245	230	263	237	249	270	262	273	261	262	248	260	239	270	233	243	228	260	258	251	281	259	290	233	246	259	247	268	259	272	247	253	237	233	238	238	248	239	250	265	247	263	237	252	264	247	246	249	263	245	226	275	276	221	261	248	259	272	266	266	259	272	260	268	246	262	244	248	269	267	235	264	266	251	250	239	255	257	259	234	286	254	244	240	254	236	253	258	253	221	270	248	253	212	266	252	238	236	230	234	248	277	234	215	232	251	245	241	228	256	271	284	230	246	272	275	246	219	256	239	242	279	240	263	255	243	255	243	243	242	268	245	265	229	230	244	241	259	258	235	226	237	222	265	261	248	268	252	258	253	261	271	258	283	296	235	228	266	268	260	287	259	258	235	252	246	248	267	249	264	278	233	261	253	254	239	273	256	255	242	227	263	260	250	244	263	221	227	282	263	242	263	263	251	275	268	239	238	268	265	268	274	238	236	236	233	264	232	261	242	261	255	229	242	253	253	264	275	251	272	255	264	258	281	246	241	249	225	235	240	238	238	239	227	261	249	263	263	273	279	239	245	225	266	268	253	263	239	241	268	244	247	267	272	267	250	253	271	248	244	264	240	241	233	267	279	253	240	231	249	244	268	239	246	255	256	259	231	260	256	266	264	254	237	253	249	272	243	248	231	261	265	291	234	246	254	233	274	241	265	269	269	262	270	283	246	268	251	274	232	244	251	239	272	236	255	244	268	249	256	246	240	247	242	262	273	275	290	239	249	234	283	260	254	249	255	262	235	248	261	261	263	268	276	266	237	262	242	253	254	248	253	237	253	252	242	244	245	243	263	251	251	239	249	226	230	220	266	265	279	237	240	220	253	223	266	241	259	267	259	279	235	256	232	305	256	278	256	284	243	249	255	279	242	266	250	264	275	238	266	246	246	247	220	264	254	245	231	250	244	225	264	260	248	266	260	296	230	234	260	237	256	262	255	263	265	265	232	261	254	277	254	232	268	265	245	262	258	249	259	249	252	246	270	277	253	252	260	280	251	255	252	227	244	248	258	233	280	263	269	234	254	229	237	245	248	213	278	266	261	285	253	263	256	246	249	241	254	241	250	295	247	227	236	277	251	227	254	258	258	239	233	262	228	261	257	263	241	245	265	243	254	260	277	245	242	246	274	250	244	258	281	262	236	215	246	241	232	276	247	267	276	255	267	260	245	235	259	252	253	254	255	233	253	272	268	279	255	232	208	238	269	276	247	233	242	254	231	235	254	258	265	249	258	279	277	234	267	248	239	263	231	253	226	265	243	261	261	240	234	242	252	245	255	270	268	241	251	217	244	245	280	232	270	264	261	251	252	247	256	267	261	242	246	251	270	241	253	239	240	228	252	253	261	243	259	272	258	254	241	235	273	258	248	239	262	252	242	242	244	270	256	251	273	253	250	249	231	241	264	260	258	237	264	237	231	264	231	243	259	254	224	253	249	239	261	256	250	259	268	275	247	256	270	295	242	244	256	237	287	256	257	262	269	262	230	281	259	237	284	269	263	250	248	236	234	247	272	247	245	243	263	269	273	274	262	261	266	278	231	239	250	240	266	239	262	259	264	259	250	247	250	254	243	259	251	236	297	245	229	252	222	276	251	242	254	240	218	256	239	235	232	234	266	272	249	225	237	245	244	264	240	244	265	245	245	260	268	268	264	271	265	251	243	258	245	262	262	272	258	274	259	230	241	231	218	268	236	249	276	275	271	253	245	266	255	259	254	248	242	255	251	228	234	263	231	237	258	214	231	268	247	230	256	274	245	242	272	221	224	262	249	269	237	213	293	225	237	230	248	270	246	254	249	220	224	259	263	251	225	277	258	248	268	281	257	259	236	261	217	228	224	242	223	228	257	264	259	230	255	289	290	244	234	254	254	263	262	252	242	236	260	267	248	262	269	251	235	239	258	263	267	272	246	272	243	236	241	260	231	225	231	254	229	260	254	240	225	226	259	245	263	235	270	244	242	260	248	232	224	250	237	266	274	267	258	266	238	270	256	260	241	275	246	239	258	284	261	254	273	236	280	254	260	248	286	268	258	273	242	245	251	233	271	244	237	241	238	244	267	211	243	251	249	286	276	233	231	258	262	249	260	283	277	240	267	269	263	261	268	252	260	263	250	275	258	246	247	249	263	257	248	257	241	248	284	248	273	243	249	249	263	242	257	274	264	240	289	235	286	264	267	261	261	258	277	268	276	238	255	242	263	218	257	253	247	268	230	244	250	253	239	268	271	245	261	264	255	263	244	227	253	264	250	245	272	279	242	225	260	259	262	250	262	275	253	266	266	240	249	249	244	236	237	251	263	234	247	233	242	235	271	262	266	245	278	273	254	236	238	258	255	251	257	236	242	250	245	248	249	278	256	231	245	253	265	297	258	252	252	255	244	237	262	234	254	243	255	268	275	249	258	252	240	235	255	269	270	238	259	273	236	261	266	259	233	223	239	261	257	247	244	260	244	251	236	239	273	248	269	222	253	227	264	272	228	280	244	240	255	224	260	237	280	238	263	281	237	252	255	266	255	250	241	241	275	222	237	251	275	255	274	231	262	257	247	203	272	268	281	257	275	262	272	242	278	250	272	241	238	259	242	241	232	269	238	260	259	266	280	253	250	260	248	254	239	265	250	242	232	246	260	277	240	245	242	246	248	239	253	274	263	228	248	254	285	246	227	238	245	247	294	243	277	254	219	253	246	241	250	273	232	230	242	249	273	262	243	244	252	274	259	258	241	221	248	240	241	257	273	236	270	241	250	267	261	263	261	222	264	224	296	271	234	255	244	237	252	275	230	242	272	224	243	239	250	246	257	266	243	250	290	234	270	215	274	260	254	248	244	276	238	238	239	243	269	252	263	260	264	252	265	253	243	231	271	270	232	287	264	264	235	257	265	250	250	239	253	247	292	276	249	233	244	242	250	230	236	260	209
34375	40445	12515	8294	11921	10185	8623	7665	5583	4586	3740	3553	1817	1819	1997	2017	1572	791	638	574	454	431	407	414	368	360	343	320	323	388	344	332	302	366	326	318	313	341	382	379	331	327	313	350	332	311	299	342	325	340	298	315	325	314	311	330	309	296	352	305	292	321	323	333	295	299	299	281	329	310	328	297	325	298	326	300	325	315	322	299	320	301	291	329	313	290	307	316	299	304	309	318	294	322	321	288	320	301	292	335	308	275	317	318	279	333	323	306	306	329	281	287	296	332	310	317	310	317	288	319	305	278	339	317	331	298	301	300	307	286	290	295	315	323	345	303	294	332	318	302	318	327	304	313	314	328	302	324	312	321	263	315	287	300	301	337	314	280	270	322	299	329	324	329	307	318	307	292	333	322	277	312	323	284	315	311	341	324	304	303	313	312	325	308	320	334	304	297	314	287	309	298	329	303	316	306	298	332	290	312	313	312	300	277	292	299	284	315	321	320	323	301	312	312	337	295	327	304	327	313	311	305	303	346	285	269	304	336	335	296	293	283	313	292	320	294	304	281	333	304	332	303	328	335	313	338	288	338	316	338	302	297	303	320	326	294	317	331	296	337	308	307	324	300	323	302	311	315	318	293	306	266	298	317	306	316	304	292	332	300	312	295	308	300	315	302	289	331	322	328	312	312	321	324	291	320	282	300	334	346	305	292	304	333	363	319	273	271	291	312	290	316	286	302	314	321	305	317	333	320	300	315	303	330	324	294	272	294	328	315	281	321	292	277	340	305	276	328	323	284	294	290	303	317	307	320	306	293	287	290	307	304	308	320	297	311	320	315	295	335	321	311	305	308	307	275	302	305	311	326	299	302	311	283	301	287	310	326	303	293	315	307	271	263	346	323	312	328	316	328	293	301	306	299	304	305	331	297	316	298	271	286	334	286	299	278	294	321	294	293	321	311	269	303	314	329	307	314	268	309	313	310	303	271	295	292	304	335	282	300	322	308	315	306	319	300	320	292	310	322	273	300	345	333	312	335	308	319	316	314	318	322	307	311	343	315	321	295	310	312	297	290	331	339	337	301	311	295	272	317	321	321	323	322	334	325	327	320	315	316	318	297	286	304	308	326	314	300	311	309	292	334	299	305	331	323	283	326	293	281	296	321	312	277	328	309	335	308	290	290	315	312	301	317	304	296	312	285	304	326	332	310	298	320	308	312	292	292	302	294	322	302	304	323	271	326	315	302	327	301	293	326	300	323	306	334	299	306	309	299	331	285	282	306	306	305	343	290	294	303	327	281	273	303	306	342	330	301	311	327	321	307	300	335	308	322	341	313	300	310	308	316	314	273	330	298	291	348	312	312	314	285	324	314	287	285	306	296	297	314	276	339	308	311	295	326	315	327	319	315	297	289	295	283	277	279	302	303	301	322	300	299	293	303	319	323	313	301	345	312	304	298	317	292	303	328	307	302	320	280	316	322	329	276	309	300	313	310	260	284	301	271	309	306	314	310	338	324	329	312	313	289	299	306	305	289	287	344	300	317	335	257	286	281	298	328	307	292	328	298	309	325	304	316	292	361	302	315	306	317	263	311	327	323	302	308	301	326	297	279	327	312	289	295	306	289	305	331	314	307	326	297	284	301	346	312	304	325	303	304	300	276	298	281	304	309	297	300	271	322	317	300	313	314	304	307	292	300	303	321	315	314	326	346	284	297	333	306	317	310	281	316	327	297	305	294	304	314	297	316	330	296	280	319	330	300	291	309	301	309	298	299	319	288	313	306	294	311	332	302	315	319	298	317	302	318	322	345	314	304	340	319	296	310	327	316	331	306	333	317	309	327	307	294	312	321	315	296	320	329	326	313	293	297	308	273	317	321	288	315	287	341	288	290	315	303	301	302	295	299	316	302	318	341	336	280	320	313	272	307	323	334	328	288	306	303	312	294	283	308	283	276	294	311	293	323	313	307	331	307	312	298	315	291	323	317	326	272	305	297	309	338	290	295	321	299	316	311	295	316	318	313	338	295	308	310	310	308	337	291	290	286	294	310	315	266	317	308	304	325	297	277	281	335	302	306	311	317	313	281	307	275	336	288	294	312	312	281	287	301	296	293	301	290	269	307	323	340	302	301	318	305	304	284	283	308	325	330	318	295	321	302	303	350	308	302	323	273	311	330	296	290	313	295	302	289	289	301	262	297	330	315	275	297	295	319	269	313	324	317	318	317	323	293	291	300	313	325	299	294	293	295	306	293	298	298	318	295	321	279	321	345	307	360	263	307	314	313	308	302	320	322	337	298	319	296	307	327	300	306	279	308	303	300	320	310	329	279	286	313	310	306	295	317	323	305	306	316	314	295	306	289	326	302	295	293	338	288	284	297	324	282	324	302	337	273	304	296	298	298	294	308	324	315	283	307	289	280	348	336	321	296	329	299	300	304	273	287	288	312	318	299	298	318	317	335	309	312	280	345	283	298	316	275	318	307	288	277	324	307	319	298	295	317	286	278	300	307	307	324	314	289	309	305	316	291	307	305	312	279	336	321	279	303	294	313	324	308	308	321	354	275	328	310	289	314	324	315	338	306	303	313	296	311	326	311	301	269	303	287	315	286	337	309	307	311	313	319	313	312	279	295	291	317	283	308	297	269	303	311	327	353	305	292	309	303	305	311	298	337	320	336	315	312	321	300	312	304	327	281	287	315	326	294	315	333	297	297	335	309	295	291	315	294	299	323	343	301	287	298	325	281	296	316	297	328	293	321	315	307	318	310	326	316	293	322	309	302	301	280	287	325	287	316	319	266	289	281	312	301	305	289	304	295	315	342	290	309	290	305	327	313	317	294	311	280	330	307	302	306	292	329	301	286	314	281	314	293	303	311	332	303	337	327	315	292	283	313	317	308	293	344	301	302	322	311	305	328	321	302	328	289	336	335	315	322	314	313	297	293	317	314	305	297	284	313	317	317	269	316	305	302	315	324	340	258	341	306	307	271	294	340	311	296	306	296	290	313	312	310	295	333	316	286	311	292	316	317	324	312	296	262	279	323	322	347	327	353	274	308	326	305	309	312	277	286	320	305	297	336	307	285	310	307	295	322	322	313	299	306	311	323	310	299	325	297	316	314	309	303	329	298	320	268	290	324	280	328	298	308	308	274	275	291	309	296	308	315	316	316	330	289	280	314	320	322	351	319	313	291	272	328	326	307	321	280	307	314	298	299	360	289	280	301	318	321	308	297	315	331	327	311	300	312	299	322	303	315	296	321	308	316	311	318	306	321	313	311	319	272	301	323	295	316	286	321	270	314	288	328	324	315	300	294	289	326	313	285	308	294	305	323	323	292	317	341	309	287	302	311	306	327	310	282	309	300	310	292	327	305	294	312	312	324	318	292	298	321	305	310	288	334	311	318	308	301	304	316	312	330	290	293	301	330	307	317	330	311	314	308	328	311	312	331	317	353	319	322	331	323	288	278	305	308	306	292	323	307	300	309	288	288	309	304	324	314
24628	20885	27156	24673	15000	5706	4044	2774	2401	2203	1912	1738	1147	1262	1283	1222	1065	927	623	681	621	596	598	604	573	585	602	590	582	574	611	581	576	559	595	565	596	574	555	580	583	623	589	597	580	545	558	620	563	565	561	566	567	533	616	540	597	589	585	574	547	626	559	579	554	602	606	593	600	577	597	579	599	559	578	570	538	520	536	580	573	579	560	570	565	577	577	597	550	591	569	593	560	568	533	584	573	608	606	535	603	574	559	552	563	595	579	570	557	560	570	617	560	569	544	523	505	521	561	539	579	563	534	588	575	555	580	598	565	568	583	544	569	557	626	536	565	581	606	587	568	563	539	537	570	601	561	561	570	535	593	585	561	576	570	561	568	585	567	582	600	552	589	545	601	582	541	519	580	510	605	562	587	598	565	556	552	575	564	537	557	541	584	602	540	571	579	552	556	596	574	600	543	602	560	565	599	587	567	555	583	576	552	568	549	593	574	579	557	564	595	555	564	599	555	574	562	576	528	568	525	594	565	604	586	555	577	559	595	552	582	604	552	554	572	635	564	532	582	603	594	566	526	595	580	522	563	576	563	596	584	562	521	592	556	567	585	547	550	544	579	573	546	575	608	525	592	600	556	570	572	579	560	541	546	562	553	544	577	564	589	566	561	572	574	554	542	587	577	541	604	548	560	554	608	562	570	595	570	567	539	584	531	579	579	579	569	533	551	564	540	557	598	564	538	557	568	607	606	531	541	588	560	579	574	540	561	565	584	561	572	558	544	574	615	536	602	566	514	580	596	563	600	623	604	519	555	582	594	574	616	512	559	601	592	590	583	566	578	591	544	588	601	566	533	574	579	585	604	536	592	583	565	571	592	635	650	562	595	534	586	557	551	574	560	615	577	592	587	586	552	588	532	609	594	543	534	585	540	573	581	533	595	579	568	544	550	575	590	562	582	524	553	566	603	568	559	580	544	536	593	563	572	537	553	540	563	547	512	586	565	570	565	579	561	564	579	533	597	569	573	570	566	591	574	540	567	563	539	587	527	534	557	607	586	552	537	609	617	607	574	591	546	549	567	577	601	559	598	582	586	606	549	581	605	615	529	576	548	546	557	576	547	585	535	605	594	597	577	598	590	576	584	617	536	626	542	633	534	596	605	546	572	567	559	579	603	600	576	599	608	564	526	538	544	583	555	567	555	540	590	608	551	585	542	557	565	590	535	596	558	550	582	572	594	579	555	559	548	577	537	562	581	591	544	563	563	594	559	571	596	594	570	564	584	562	586	536	573	516	593	554	571	580	516	584	574	535	570	590	551	578	586	612	570	568	575	568	593	571	561	573	545	527	543	581	551	553	554	560	562	543	592	569	562	551	571	584	556	567	602	534	549	546	553	588	591	554	559	574	582	535	568	568	600	562	549	594	601	552	598	550	596	573	592	595	546	512	571	617	610	559	608	581	610	550	607	497	558	575	574	575	586	567	590	545	548	585	577	547	598	573	610	496	553	544	562	578	603	599	591	554	570	590	600	587	580	594	552	574	555	572	523	537	596	527	587	581	596	573	575	543	569	580	564	570	573	570	588	564	601	562	600	624	559	544	546	608	576	576	573	551	528	593	542	589	554	566	558	549	593	588	529	558	584	607	532	519	585	585	528	578	542	598	548	575	581	548	569	581	560	580	611	570	567	612	568	563	587	563	542	587	582	578	563	560	604	539	536	572	631	577	577	588	562	599	580	588	610	547	577	549	555	528	545	587	566	549	554	553	585	574	593	550	558	552	562	529	522	600	591	573	580	579	564	588	560	558	556	594	594	585	552	595	534	588	571	589	589	584	573	553	574	545	604	538	590	563	573	546	563	625	544	568	581	496	558	596	558	586	554	603	581	562	554	600	572	584	588	555	555	538	557	584	620	621	546	576	597	549	561	606	558	572	562	593	576	583	554	591	552	600	576	539	583	565	547	585	571	536	577	553	535	603	557	570	623	581	566	567	584	514	574	572	557	550	580	592	592	567	520	597	584	601	549	562	580	581	575	574	587	585	546	555	535	571	541	586	553	583	601	575	523	535	549	551	546	537	613	621	561	589	594	578	563	574	576	548	559	572	552	560	562	608	606	531	549	589	582	547	529	530	581	563	558	570	560	598	568	543	590	549	562	567	584	585	592	573	610	569	573	559	621	552	559	576	559	606	507	558	562	535	606	578	583	606	531	546	563	584	562	584	601	593	583	558	574	553	594	535	567	571	539	541	602	563	540	519	535	552	585	570	563	574	587	554	599	627	592	534	575	578	560	554	571	562	546	539	544	589	577	530	547	604	527	566	533	532	541	548	619	608	566	540	557	537	578	565	579	583	571	545	548	563	562	568	571	549	568	517	536	548	583	530	565	575	581	588	588	566	561	584	604	645	604	571	599	586	570	527	561	553	561	541	518	590	539	566	533	563	551	533	589	572	617	550	570	594	575	551	564	560	556	551	612	569	584	528	587	551	567	627	578	550	615	559	565	575	584	551	573	531	589	577	528	552	569	555	578	600	611	580	596	532	554	556	595	587	543	572	564	560	561	547	610	583	609	545	595	558	548	547	572	556	600	574	597	562	560	605	596	578	591	544	594	538	589	572	549	583	566	551	507	561	602	594	567	555	637	550	588	585	605	555	511	562	579	571	567	537	534	523	547	572	554	585	576	609	564	529	572	589	609	552	617	524	552	579	586	618	570	591	554	562	570	522	532	587	541	580	609	585	538	592	575	568	538	560	578	565	548	565	574	578	580	544	553	543	574	612	552	539	584	570	529	626	541	588	561	559	534	555	603	577	618	601	569	574	569	557	555	577	563	574	544	606	556	573	604	600	573	575	534	552	561	607	505	519	580	568	589	579	580	553	541	587	621	541	575	505	572	606	564	585	585	618	592	581	555	623	562	575	551	567	562	561	568	521	554	579	571	569	553	561	543	586	552	562	563	593	535	587	540	543	562	563	545	560	565	589	595	529	591	583	578	582	559	573	577	541	597	594	551	608	538	528	538	578	566	598	575	561	606	586	572	587	553	600	565	549	581	567	559	574	562	536	560	597	585	529	528	524	560	602	550	583	570	553	540	546	570	580	586	549	596	607	528	571	570	587	563	576	590	517	575	514	586	547	544	579	529	583	573	580	560	578	578	598	549	580	582	543	582	552	540	569	570	595	586	562	516	570	525	573	590	551	589	530	582	589	638	567	567	556	605	602	537	564	588	535	546	590	545	571	558	600	572	574	528	563	601	617	581	537	557	545	593	565	570	587	563	529	527	532	560	571	592	620	569	593	570	605	616	569	569	549	585	584	530	554	561	557	579	601	571	545	565	597	558	549	517	562	630	565	570	553	575	481	612	613	578	553	571	567	586	567	563	609	538	583	586	575	585	554	576	561	570	579	566	529	577	556	553	521	612	597	555	577	563	572	580	516	552	592	601	562	588	527	558	590	572	598	586	552	567	543	522	589	558	556	558	532	617	609	560	616
34428	34610	9621	6614	8821	8576	7559	5855	5065	4353	3713	2997	1999	2157	2218	1987	1845	1301	761	872	730	687	689	684	690	726	632	676	721	661	642	672	689	645	653	652	672	702	707	728	703	688	699	666	669	670	669	656	647	656	622	662	690	647	619	631	630	627	679	689	649	682	683	681	707	670	603	677	683	676	650	659	663	671	748	717	691	672	638	647	671	675	676	692	646	637	624	646	650	666	643	663	655	658	682	653	708	702	662	680	659	667	599	630	658	643	601	662	616	670	639	698	670	672	696	649	632	716	624	686	649	654	674	657	641	685	659	694	621	637	722	624	649	611	620	704	631	671	735	647	645	691	663	618	681	711	649	662	661	650	634	673	633	651	652	636	661	670	636	672	627	652	628	631	691	646	659	659	655	639	672	595	618	620	660	664	682	723	655	718	644	660	698	672	630	651	672	717	652	652	627	694	658	672	645	667	674	685	662	636	692	657	620	649	611	691	699	656	628	654	604	659	675	644	627	678	649	618	665	659	623	636	683	620	659	724	651	655	723	648	676	639	670	633	692	664	649	678	678	652	662	661	648	660	655	667	676	622	642	644	706	662	620	673	633	658	631	639	688	687	601	634	683	703	672	680	641	650	665	650	674	641	669	665	655	647	659	647	652	638	653	653	662	694	617	650	666	631	643	688	672	614	647	600	639	648	625	621	649	668	675	630	630	687	643	608	613	625	646	677	657	683	633	701	640	665	706	651	664	662	647	682	638	641	676	665	635	701	665	605	678	664	638	625	684	629	649	717	623	662	626	661	605	683	648	628	679	656	673	623	647	631	660	621	663	683	660	645	646	661	642	645	664	611	683	636	679	684	644	573	619	650	719	662	654	687	612	638	672	656	674	644	701	663	654	673	693	676	656	619	648	656	633	627	671	680	616	693	640	659	651	662	604	663	708	684	694	683	627	657	641	701	703	659	639	641	648	666	638	664	681	644	660	616	644	670	661	695	628	647	736	661	686	632	664	709	666	685	683	706	662	642	628	648	670	606	660	655	645	625	617	660	635	622	666	612	611	659	654	617	717	629	619	613	679	720	620	670	607	677	678	692	623	681	664	655	628	678	657	677	669	705	671	639	683	683	678	634	639	647	678	659	691	632	656	674	655	626	662	646	724	701	699	661	645	624	685	642	634	689	639	620	639	641	647	645	643	633	655	634	621	665	649	685	599	681	677	662	662	627	683	666	641	635	666	701	711	652	647	645	666	669	637	623	667	658	685	650	638	639	640	696	649	630	687	667	709	636	640	660	699	630	640	640	654	673	668	671	672	653	656	614	669	660	686	688	636	710	652	642	629	672	633	662	636	642	667	654	717	643	622	658	661	641	655	664	684	631	662	669	704	674	638	673	631	644	655	687	633	666	648	643	673	607	697	678	672	632	646	649	643	634	671	668	687	677	656	640	622	605	642	650	679	636	693	666	640	647	677	654	660	614	666	696	624	670	615	638	613	652	612	634	649	667	631	701	651	697	656	674	677	608	729	659	684	659	643	667	654	607	663	664	655	679	606	636	652	655	689	640	647	654	641	621	633	663	654	649	626	632	656	662	638	703	673	619	665	660	687	655	668	567	659	684	687	612	678	592	694	663	679	628	644	659	659	643	679	668	650	660	683	640	631	695	661	631	682	629	643	667	672	682	595	654	702	681	633	654	684	667	654	671	637	694	632	670	639	630	692	705	614	643	665	651	667	651	691	652	661	646	636	650	614	650	617	657	627	637	716	660	664	666	642	720	640	648	662	666	647	682	681	657	636	653	672	656	652	623	644	641	689	648	643	691	691	703	668	650	634	664	656	640	627	663	651	681	679	624	717	650	678	652	694	694	674	648	647	674	659	665	660	662	660	683	706	644	667	702	663	653	671	666	640	671	621	587	642	617	666	634	636	661	651	655	646	638	699	631	676	642	654	702	605	646	648	651	633	679	637	688	620	701	673	631	665	621	668	652	630	653	615	617	644	662	675	686	610	661	622	612	675	638	626	607	669	655	638	707	688	671	633	675	632	677	634	650	687	626	665	661	624	650	630	684	637	607	668	613	649	668	654	655	629	640	646	634	635	637	650	646	632	668	620	615	656	691	619	654	618	712	622	619	677	673	602	644	670	698	676	631	640	654	615	704	646	604	613	631	648	663	610	688	696	661	607	680	615	679	664	651	691	662	646	628	642	693	628	648	649	647	712	647	639	679	672	617	619	638	670	653	668	620	622	675	625	666	677	633	678	717	645	719	653	647	668	732	654	676	638	666	658	645	649	659	679	731	684	672	638	670	646	681	640	693	621	677	614	670	697	664	667	667	667	604	658	641	656	607	629	664	653	678	632	609	657	654	653	606	696	660	624	642	656	689	654	672	668	657	664	648	629	653	664	619	698	639	642	673	605	617	659	676	621	632	661	640	662	661	650	676	659	654	676	652	667	667	644	622	702	644	680	670	643	669	695	684	682	664	649	626	671	644	655	645	635	601	669	689	642	630	694	675	637	646	674	673	667	635	687	645	606	621	695	679	645	673	620	635	668	619	649	726	665	632	677	654	658	685	632	622	646	672	629	643	687	652	702	637	624	647	656	684	630	625	689	649	661	645	678	699	651	675	699	622	641	675	679	637	666	647	669	624	657	666	671	653	645	660	654	633	663	626	645	647	701	646	606	692	699	667	630	670	587	620	634	662	685	634	691	648	675	636	613	656	702	641	644	695	593	640	630	638	640	648	631	648	646	674	678	619	690	635	603	682	699	622	676	651	721	688	685	600	625	647	642	633	620	703	669	639	634	635	645	648	613	653	689	687	647	672	638	677	655	637	679	618	698	669	651	662	636	648	681	692	642	685	631	641	680	637	603	693	670	610	631	671	663	693	662	677	631	631	622	686	687	678	648	703	614	600	640	675	652	649	632	630	630	671	654	647	658	614	642	658	666	652	657	633	640	667	672	622	603	658	652	720	658	647	671	705	637	625	656	664	654	630	677	667	698	685	650	672	672	650	666	648	660	656	702	670	658	679	683	624	655	633	736	626	683	655	609	635	647	668	640	670	656	644	663	659	667	634	678	603	646	686	647	650	650	657	651	655	662	666	640	649	677	658	597	616	639	609	631	648	621	633	626	671	652	682	630	595	673	620	685	656	656	643	652	683	591	647	708	670	688	677	674	647	648	663	628	654	660	643	646	684	683	676	650	665	640	633	661	647	648	655	655	652	646	685	666	664	687	703	637	670	694	674	642	682	671	665	624	669	642	588	661	641	615	657	624	664	594	634	648	648	687	657	697	646	708	670	621	679	659	670	659	657	618	657	684	603	637	678	678	695	593	648	657	696	663	703	649	676	666	643	671	648	670	664	676	635	627	667	669	642	663	645	696	627	655	645	694	611	626	634	657	670	699	639	670	639	649	668	676	691	681	651	647	615	686	650	624	649	646	647	671	645	677	629	627	682	606	680	631	628	654	658	637	658	632	636	605	595	666	660
22380	20898	28599	23328	20909	21335	17362	6050	4059	3768	3281	2474	1694	1753	1914	2091	1665	1141	681	532	529	552	498	439	455	462	432	435	407	434	404	404	399	446	421	405	437	414	434	446	439	412	400	420	433	414	389	454	382	406	384	399	391	385	407	409	402	365	397	389	400	433	413	411	379	376	420	403	381	374	415	394	389	389	393	380	394	423	431	391	408	393	417	379	362	417	364	371	419	394	385	379	388	351	400	395	405	413	402	423	400	400	372	388	407	391	357	395	409	400	354	375	422	393	400	394	426	379	399	416	379	403	391	382	407	429	379	405	397	427	384	376	381	411	338	386	378	417	410	363	374	404	406	381	402	365	418	397	402	414	430	380	407	436	391	407	429	343	402	388	395	370	407	391	375	428	399	429	385	423	351	403	384	365	396	403	385	407	419	363	388	434	380	420	389	373	388	393	386	382	414	390	401	375	395	407	369	353	377	384	393	398	398	392	384	409	361	382	398	400	397	415	393	381	447	417	383	394	420	392	388	431	389	395	389	427	417	379	452	385	393	386	390	396	382	396	401	375	364	377	367	396	412	381	385	380	403	385	398	394	394	408	377	337	396	386	379	380	385	374	383	402	389	371	415	424	399	381	379	393	392	432	402	387	383	414	414	369	411	379	396	394	389	375	386	390	380	403	417	388	394	399	412	408	384	416	392	352	395	378	401	378	393	373	394	393	394	377	344	363	384	443	381	377	390	393	391	426	367	400	397	413	418	408	397	396	414	418	354	398	373	376	390	392	371	386	402	413	395	366	362	375	385	383	439	378	429	401	398	408	410	378	402	409	393	422	402	418	410	380	382	393	397	358	413	378	411	422	396	391	361	423	388	373	393	385	374	408	409	406	389	445	359	443	438	394	432	371	373	405	352	402	381	428	398	353	386	380	415	380	376	370	396	393	384	394	381	414	379	377	384	421	361	379	406	410	391	390	405	415	401	382	391	442	403	418	430	352	407	388	390	420	389	426	401	357	430	390	432	452	397	374	409	393	383	378	412	404	383	411	393	410	392	344	390	440	412	410	384	424	410	385	389	384	403	398	405	396	404	376	373	409	397	371	349	376	415	370	367	413	408	397	388	358	405	399	357	418	391	418	405	391	371	378	380	384	398	397	381	386	361	406	420	405	411	401	413	417	445	401	423	379	390	386	392	399	367	376	416	436	383	382	400	404	378	379	381	395	436	385	383	412	434	393	384	419	380	385	386	398	368	369	414	394	434	382	418	368	399	424	402	355	421	411	408	403	431	391	395	403	398	383	433	386	412	454	388	376	385	371	389	364	418	399	412	391	409	405	395	408	375	417	401	408	422	407	376	412	384	387	388	396	419	395	390	374	364	448	393	411	405	392	398	410	385	380	361	420	360	383	376	365	407	377	403	376	391	422	351	412	380	393	375	368	428	411	387	366	391	426	407	372	367	419	401	386	394	378	386	407	432	385	395	373	365	447	399	393	400	397	364	384	434	407	422	378	417	409	395	422	422	399	374	386	380	412	421	358	393	403	394	401	382	381	409	406	397	394	381	398	433	373	442	377	422	390	362	391	382	365	354	403	382	391	385	422	402	401	417	397	383	386	384	410	377	433	400	392	374	387	414	408	369	352	359	383	367	425	377	388	422	432	397	388	372	389	376	402	370	423	399	434	346	407	397	388	369	380	426	362	410	399	416	356	427	431	432	397	397	404	411	384	416	402	357	401	391	423	401	399	388	394	406	415	410	373	426	391	392	371	387	378	407	406	415	408	365	400	363	370	394	397	427	396	367	384	417	381	419	391	380	376	386	406	378	401	361	383	411	401	404	375	398	400	403	433	391	384	383	398	373	418	369	394	424	416	423	406	435	412	375	375	377	357	397	375	413	390	407	360	444	390	366	387	370	381	372	403	409	386	415	394	387	402	406	385	366	423	398	382	367	389	384	394	409	395	404	391	370	402	393	387	406	370	411	394	414	381	385	396	400	347	412	411	387	401	375	410	410	377	362	414	420	387	379	420	379	414	380	410	383	383	391	374	370	405	408	389	414	386	365	399	376	397	404	367	436	391	373	404	401	391	367	397	359	396	412	410	424	424	386	411	394	431	392	414	403	417	350	394	440	405	430	371	394	375	419	386	364	379	357	403	390	418	398	400	357	397	390	381	410	380	403	401	398	437	372	387	391	406	380	392	425	393	378	381	387	363	385	371	383	367	401	421	385	393	404	408	391	399	391	394	374	376	388	391	394	386	423	375	384	415	361	365	399	391	383	385	431	373	392	400	419	375	358	395	398	420	362	377	415	428	380	377	372	371	383	401	372	380	420	410	399	410	409	385	381	404	382	403	359	392	378	349	375	408	381	410	391	395	399	425	394	403	391	375	401	379	402	397	400	390	413	434	377	371	425	396	377	388	373	392	404	375	362	412	413	417	371	393	383	381	364	370	413	380	398	394	431	398	403	380	408	371	380	389	336	418	401	418	371	385	377	374	406	406	343	426	400	386	420	401	382	370	348	397	399	360	355	388	401	388	429	400	458	380	386	374	401	413	390	398	381	398	406	348	420	415	400	398	388	394	412	381	427	360	398	404	398	409	395	409	375	399	401	379	370	381	379	394	432	389	356	399	371	434	437	375	383	411	383	373	377	399	382	376	362	372	403	415	424	395	398	418	393	408	409	373	388	364	394	415	424	390	413	389	411	418	416	378	364	390	365	413	367	404	412	409	432	400	419	388	386	392	399	406	368	365	399	381	407	387	368	416	373	383	420	391	390	366	369	428	367	398	405	404	410	388	396	347	413	390	404	395	400	400	429	395	355	370	397	391	349	397	387	413	386	377	383	378	397	410	387	393	397	428	374	373	369	362	387	395	432	390	392	395	365	402	402	386	392	411	416	390	374	383	386	372	358	423	394	370	426	395	389	412	402	386	383	382	403	387	409	378	359	399	409	404	373	402	390	395	396	363	409	407	391	391	389	424	405	416	380	396	408	426	443	429	364	362	399	385	366	406	390	391	423	436	374	383	383	381	375	425	411	402	451	383	403	394	382	347	397	421	378	405	395	398	403	393	406	366	402	405	419	384	399	427	382	398	396	394	361	403	393	431	406	375	400	390	388	396	379	352	401	351	392	428	390	340	395	383	365	444	374	395	366	379	382	413	398	410	392	399	378	397	402	382	425	396	387	373	400	419	400	383	397	405	402	395	377	404	361	425	402	387	368	396	414	399	385	384	392	362	417	371	398	388	418	376	383	380	403	391	398	423	402	390	393	397	403	431	411	407	384	356	365	364	423	436	386	379	440	398	411	423	402	396	393	383	385	397	388	391	420	404	410	415	403	387	395	416	376	386	379	435	433	397	386	389	390	373	389	406	391	384	396	370	377	425	409	400	408	417	385	373	408	426	398	379	400	394	387	379	404	431	368	443	402	408	405	398	373	393	415	369	378	361	386	401	362	385	431	374	374	408	402	397	403	390	433	385	399	395	434	389
38451	45490	18387	11806	13706	15359	13038	9475	8092	7237	6419	4718	3112	3167	3485	3746	2905	1805	964	705	688	668	633	544	493	537	493	481	514	501	553	496	462	469	448	484	517	507	553	569	501	486	490	457	419	443	424	448	452	455	478	428	475	448	471	471	450	481	413	430	476	431	446	450	438	436	408	409	434	445	469	439	464	427	414	442	442	444	452	413	479	454	445	411	378	464	418	396	399	457	429	433	458	436	437	458	410	437	449	426	426	451	454	439	463	463	474	471	427	421	440	408	431	408	435	441	431	480	426	437	421	454	506	428	464	417	427	425	424	434	429	413	457	420	441	448	469	448	428	458	452	483	443	465	473	468	434	454	439	413	439	412	437	452	413	448	479	422	433	461	402	449	427	436	442	450	441	454	433	414	466	445	457	470	446	410	478	422	433	418	445	428	457	486	452	459	432	452	438	423	420	452	432	428	454	451	484	448	429	453	384	464	465	439	447	430	417	456	418	413	422	429	452	440	459	429	433	433	406	403	420	486	445	480	453	400	435	421	435	420	437	442	433	425	425	468	420	484	439	442	414	439	414	487	445	412	459	415	424	412	422	453	450	473	417	401	435	429	395	418	434	446	441	473	461	444	464	488	436	450	463	490	484	454	474	421	438	425	475	463	479	438	445	467	442	452	405	456	419	460	420	410	416	426	449	477	421	434	474	446	440	445	412	440	438	457	425	423	401	437	465	467	438	423	436	431	432	441	467	454	433	429	451	427	418	395	437	422	432	480	437	462	442	425	445	445	406	451	402	448	442	451	428	457	495	461	422	466	431	444	438	440	429	440	454	427	425	446	465	479	416	381	437	475	432	421	425	430	467	451	429	466	448	415	450	409	467	469	430	401	444	490	383	454	404	457	403	431	446	441	448	429	432	420	448	482	435	450	416	450	413	417	432	436	440	432	430	464	419	415	420	443	444	447	449	461	460	435	422	432	449	411	448	444	449	453	445	464	421	458	454	416	458	440	446	430	440	431	419	425	423	433	451	466	465	480	392	449	398	461	451	456	457	430	397	470	434	454	471	438	420	395	444	414	432	420	480	444	427	433	442	446	480	455	443	451	406	417	451	410	462	416	437	417	420	438	471	435	429	449	437	390	438	451	438	432	417	453	421	398	434	440	446	428	473	446	425	446	424	438	429	453	437	407	472	410	470	450	437	408	430	462	431	455	416	430	423	456	436	450	482	386	468	422	456	456	462	414	415	413	459	461	422	440	447	414	463	432	442	463	480	464	441	474	445	425	425	426	484	419	438	481	442	443	415	413	441	469	445	432	447	466	431	464	440	437	464	423	435	420	450	426	423	495	429	475	447	461	448	455	447	418	459	426	442	433	426	434	433	407	432	433	441	418	430	428	448	484	448	424	443	456	425	481	413	456	406	416	441	413	446	447	472	407	403	446	458	500	454	463	432	438	450	442	459	459	453	438	425	432	412	428	428	449	423	437	423	443	494	438	475	403	425	431	445	446	439	429	458	447	433	413	410	431	468	406	457	465	459	437	440	434	440	426	475	434	446	463	443	448	423	413	428	427	434	429	463	440	423	421	477	447	452	435	451	449	453	413	426	437	448	433	413	427	453	441	444	480	468	446	438	425	429	401	471	420	455	439	426	429	438	438	420	431	428	493	442	403	456	424	457	440	447	441	450	417	437	402	490	463	423	415	440	440	414	448	427	457	431	409	459	448	449	451	450	450	443	458	452	437	449	431	461	453	425	458	426	410	438	495	410	428	472	443	435	437	427	486	449	428	417	433	456	452	425	453	453	490	481	474	429	421	441	431	467	456	434	414	420	444	463	435	381	412	447	428	451	416	442	440	461	432	429	419	454	431	403	409	468	431	478	464	439	443	462	440	412	461	455	450	450	435	442	409	431	432	478	437	448	477	425	443	428	419	446	454	447	429	450	457	480	442	500	452	450	439	429	456	427	439	452	384	432	444	464	461	430	455	431	437	461	473	401	459	436	438	472	379	443	446	487	455	427	469	462	433	449	427	464	420	432	475	456	458	434	436	443	475	470	422	414	452	424	449	460	420	454	446	444	449	434	460	496	402	453	449	422	437	412	433	466	449	440	436	417	455	429	433	451	442	475	427	421	444	436	460	412	468	427	447	449	454	444	426	430	454	436	395	463	456	432	418	443	470	386	418	465	421	430	447	422	403	474	437	410	417	440	424	436	422	440	448	410	396	418	440	449	447	450	431	429	460	419	441	461	424	434	474	462	468	434	436	449	419	439	406	432	407	434	430	412	441	453	458	411	419	448	437	459	432	431	480	448	398	422	457	441	412	424	424	431	455	428	440	452	453	412	434	441	464	466	424	428	454	428	419	423	437	435	429	403	424	454	461	457	440	420	463	440	480	465	460	398	445	408	425	381	474	417	458	417	445	487	460	431	420	434	444	463	423	413	465	439	429	451	404	396	414	448	397	438	435	392	430	435	416	442	458	453	447	454	450	495	458	469	424	422	456	422	434	424	444	439	461	438	427	463	406	462	455	420	443	442	438	420	438	426	434	438	451	419	462	435	444	448	437	450	446	463	453	426	452	444	428	432	437	458	475	436	453	446	451	449	416	459	462	421	463	439	466	419	477	488	431	497	442	440	453	467	450	418	452	438	430	458	442	416	450	427	443	433	439	439	447	452	419	432	456	455	438	462	449	438	450	419	442	429	410	452	458	462	451	419	463	475	421	475	441	466	407	414	440	492	458	445	414	448	397	477	425	442	406	426	426	418	450	485	441	456	448	442	447	436	458	438	444	445	454	449	383	455	438	436	419	438	432	429	418	455	444	429	444	434	397	442	428	457	438	436	443	465	450	422	423	416	450	442	457	457	414	435	421	430	430	444	381	448	379	453	439	442	416	466	439	442	432	456	427	443	455	413	440	458	407	449	424	446	445	413	441	422	418	454	420	457	427	449	461	455	452	420	449	418	467	455	449	444	441	440	437	452	461	446	437	457	465	430	427	444	372	443	456	439	420	443	447	420	425	444	433	435	429	436	434	435	436	454	449	484	476	411	437	454	458	438	432	447	451	464	441	472	392	448	427	409	452	432	452	465	403	422	428	433	433	449	457	429	449	446	435	427	460	429	437	435	412	428	411	427	414	416	438	496	432	410	444	419	405	434	429	419	452	431	414	430	421	442	411	411	433	432	414	413	454	438	452	427	458	473	432	466	435	462	448	435	430	417	458	419	489	468	462	430	429	450	428	415	436	454	401	438	426	421	474	463	461	441	408	441	475	460	467	459	401	430	440	421	449	446	420	424	446	444	456	435	435	452	424	440	437	427	434	450	475	418	419	418	437	453	460	438	460	419	483	454	414	439	437	415	434	433	428	447	496	405	461	434	418	437	415	450	399	428	466	466	392	446	421	432	416	417	464	444	424	427	421	424	476	447	446	477	442	472	426	437	431	448	429	419	443	448	451	471	437	445	466	462	436	429	442	462	430	454	455	445	412
28528	22523	12761	2882	2570	3137	2489	1749	1662	1778	1305	1116	881	810	898	1056	889	603	497	521	435	414	441	414	434	454	397	401	398	424	469	385	398	425	397	463	415	392	398	447	428	419	423	405	431	445	414	427	412	414	415	438	402	424	418	443	429	395	418	432	397	394	414	442	384	429	425	441	377	470	397	413	421	423	399	398	418	412	400	410	419	409	375	436	410	420	391	402	450	420	419	404	412	392	420	435	412	418	404	391	403	396	433	411	409	438	405	421	395	435	419	426	439	392	402	396	430	392	432	443	380	436	413	396	393	404	417	397	431	438	400	449	401	407	418	433	401	433	414	410	434	410	439	416	392	427	423	422	415	415	423	439	437	421	420	405	404	408	429	426	426	425	418	416	410	420	448	412	425	443	436	438	445	443	418	392	436	436	409	425	391	408	414	404	454	364	448	404	409	406	422	453	412	444	431	416	441	418	420	460	387	400	399	402	435	391	424	440	417	427	412	420	392	414	419	414	436	463	451	421	431	420	423	390	439	405	452	455	419	418	419	407	399	419	429	443	386	397	398	380	418	425	419	450	377	435	439	412	414	434	422	385	405	393	431	417	385	396	395	437	408	394	437	434	413	429	404	417	427	476	399	423	453	374	459	439	423	398	418	426	426	395	373	436	408	428	392	420	380	422	394	406	414	445	416	400	409	440	396	417	411	405	409	434	423	396	420	427	394	391	378	394	410	431	408	395	410	419	391	435	423	410	422	453	433	414	400	356	417	411	390	424	430	392	410	402	400	408	384	426	400	401	403	418	437	385	415	419	416	418	384	412	404	393	404	423	384	417	398	466	402	366	427	411	419	438	395	447	404	394	452	402	427	412	398	450	442	461	406	420	439	450	422	456	391	424	426	466	425	418	430	420	400	424	431	437	431	404	439	410	429	414	437	433	422	449	401	420	420	430	387	381	427	381	415	405	434	427	436	430	399	417	393	433	441	446	417	415	413	397	457	408	448	434	403	370	391	439	416	421	422	438	441	444	425	426	385	368	390	439	422	424	432	414	383	419	452	406	417	404	431	385	394	398	438	395	428	408	408	448	422	367	460	421	405	430	445	461	434	377	399	417	391	407	429	393	444	422	393	433	403	394	433	430	424	425	409	427	381	445	423	452	408	451	434	439	429	434	395	400	374	423	396	427	362	394	411	436	378	440	394	444	389	445	426	391	432	444	423	413	457	388	422	430	392	420	410	402	458	444	442	409	411	405	386	400	416	431	398	392	422	438	401	414	415	402	423	408	405	411	434	422	418	431	444	398	397	429	389	442	425	452	424	405	430	410	404	412	386	416	414	436	458	439	394	455	410	446	386	409	473	404	406	441	443	405	450	410	418	436	423	409	389	410	398	417	425	420	442	399	449	409	448	421	412	432	384	411	419	391	394	402	410	396	405	378	427	421	426	410	409	390	411	417	449	416	427	384	454	411	392	461	393	431	395	436	422	396	401	409	375	419	377	403	408	444	409	411	457	437	402	402	474	425	399	474	437	440	414	423	434	426	392	404	406	416	450	418	420	433	433	407	449	395	410	430	445	405	414	411	405	407	440	417	418	406	394	416	424	390	443	411	398	408	407	383	439	390	405	403	412	420	449	409	416	396	429	426	419	457	410	431	428	437	421	415	398	426	445	415	418	393	403	396	401	444	416	406	399	433	429	399	431	442	408	440	426	405	401	434	389	415	428	419	434	396	434	430	379	408	422	426	431	447	400	400	421	404	417	392	441	414	420	411	422	392	411	393	427	433	442	440	385	397	422	412	394	434	420	441	409	421	407	377	380	429	416	420	399	415	425	434	409	427	446	432	393	403	415	424	444	434	409	367	429	396	377	443	446	432	388	409	438	414	410	443	420	431	427	433	419	438	406	444	369	450	421	476	395	393	406	422	421	407	455	432	428	430	409	440	378	408	393	428	395	395	442	409	418	412	443	427	402	462	420	406	426	434	429	426	410	414	434	454	385	436	399	410	429	425	429	388	386	408	475	410	398	437	411	413	423	448	440	425	456	415	420	464	424	447	399	415	486	427	420	428	383	377	426	416	397	434	425	433	427	435	431	390	389	431	423	385	401	390	437	411	407	428	447	414	416	413	442	410	411	414	389	377	412	390	417	429	421	408	428	442	433	407	445	407	420	451	427	394	418	419	416	402	423	402	411	418	422	409	395	401	462	389	437	412	420	427	435	440	415	410	427	433	463	410	423	401	399	408	412	440	441	451	421	433	421	394	413	398	392	426	413	389	429	408	431	411	390	379	448	394	422	453	447	419	416	417	422	415	392	439	401	385	417	444	425	385	403	405	411	431	466	422	406	407	431	383	446	431	405	402	401	437	438	379	407	406	448	466	401	392	440	430	417	425	412	410	432	398	369	404	405	395	410	442	417	409	415	406	411	436	391	417	419	411	411	400	414	468	374	393	402	433	377	406	388	390	384	414	435	414	449	462	370	435	421	426	401	435	433	424	413	422	412	394	418	420	464	426	407	398	445	405	400	425	384	423	425	376	417	411	421	456	433	411	378	429	444	421	385	420	423	381	451	441	436	423	433	425	427	442	406	396	407	437	438	416	435	394	429	374	436	399	404	420	418	418	459	427	389	423	392	416	454	409	413	392	446	415	390	386	429	415	414	406	402	410	386	429	454	434	449	428	400	389	409	452	405	432	424	445	393	406	420	401	457	394	399	401	447	413	434	411	436	445	413	418	406	421	389	444	439	421	438	437	427	435	415	363	399	394	447	402	452	392	413	403	427	403	426	383	412	421	418	426	417	421	454	404	407	407	396	407	405	405	426	398	452	434	395	382	427	404	472	417	352	443	423	443	431	440	441	411	414	450	418	420	433	456	433	356	429	383	406	398	432	413	406	454	418	410	425	442	452	392	389	405	413	410	411	428	380	436	418	402	405	401	413	405	388	454	384	420	398	441	399	397	434	434	425	444	385	430	409	411	442	385	427	405	434	433	427	419	409	413	478	449	442	399	409	415	403	414	442	401	412	447	460	426	428	427	431	407	398	454	383	439	408	397	394	395	407	445	399	410	385	413	442	430	383	418	425	425	450	409	406	435	388	388	396	435	464	414	412	357	432	426	430	448	434	433	398	429	423	396	427	393	389	438	410	400	404	407	390	421	386	415	439	413	422	407	427	421	456	426	396	420	408	419	415	419	452	410	430	434	434	421	463	417	424	405	427	398	424	397	426	408	451	429	413	413	439	420	402	447	409	429	432	423	398	395	422	403	440	405	402	426	399	392	390	421	417	403	418	413	396	404	412	382	454	436	442	418	402	411	434	432	379	414	449	434	406	382	410	401	409	428	417	446	402	416	398	407	404	399	439	419	407	412	350	443	397	406	380	424	432	395	411	403	437	395	422	423	427	433	434	413	427	387	434	414	430	433	431	385	424	409	435	434	434	443	400	458	386	391	396	425	439	424	407	404	408	408	399	424	412	434	431	412	417	393
32726	25791	5804	2968	4558	6172	5330	3651	3303	3485	2606	2117	1374	1391	1554	1695	1444	979	648	612	585	565	522	513	531	506	541	468	488	532	479	526	471	494	492	497	501	533	498	537	521	516	521	526	481	511	455	482	524	491	531	539	495	489	545	486	474	507	482	479	499	479	493	492	530	540	482	502	514	483	497	465	510	514	504	468	534	523	487	511	498	502	469	544	488	476	486	471	512	513	545	499	518	513	513	483	501	496	541	512	516	509	529	516	507	485	492	484	495	511	471	515	495	537	502	525	504	475	499	524	506	508	484	537	532	491	522	477	517	489	504	467	484	505	501	509	497	505	501	511	502	475	505	526	493	477	519	519	495	489	465	512	497	496	542	471	471	501	553	507	496	526	480	490	507	496	474	526	519	514	496	527	492	503	530	511	446	527	521	469	507	530	512	497	483	528	454	538	520	447	498	539	519	488	492	540	488	513	485	498	501	534	484	559	500	541	470	502	518	500	500	508	502	470	549	485	515	505	484	508	557	496	510	504	513	510	505	513	491	533	454	495	533	494	486	522	489	469	516	508	512	474	492	491	541	471	511	473	475	519	510	498	480	491	472	446	497	497	526	501	482	501	463	522	505	533	502	523	512	470	511	489	487	525	556	492	474	487	489	475	539	508	514	494	490	497	518	484	451	508	451	501	486	460	496	490	499	506	488	482	497	503	516	479	499	515	517	498	503	508	474	546	542	495	476	523	527	505	494	512	479	521	504	533	513	484	533	490	467	515	543	525	493	518	496	463	483	467	465	481	529	529	505	531	492	537	504	485	483	496	487	517	485	487	473	527	498	516	524	527	490	463	572	518	498	542	506	498	499	541	523	525	511	517	491	535	522	496	511	508	495	537	484	494	522	530	487	497	531	483	480	470	494	492	499	496	506	508	503	510	484	505	507	496	501	490	473	492	471	498	485	512	496	530	498	521	536	466	510	542	506	455	471	498	556	508	506	526	479	510	466	474	522	498	512	498	499	499	464	521	489	479	496	481	506	478	495	514	515	496	525	507	421	503	489	517	548	482	496	499	532	596	489	529	469	489	471	468	497	469	509	521	497	540	551	494	490	485	505	489	489	539	520	520	507	496	521	493	507	505	519	500	502	476	479	514	524	517	499	503	544	508	472	535	525	509	482	495	484	527	507	513	516	468	490	472	499	533	549	474	498	497	471	491	504	513	490	481	491	490	464	502	498	509	489	534	486	552	514	469	522	557	497	506	525	509	541	526	478	526	564	524	478	537	481	504	540	507	518	500	437	516	521	478	515	499	512	503	510	511	492	519	532	493	523	495	494	499	512	484	478	520	506	518	504	501	541	494	491	510	485	498	488	505	480	540	499	523	503	501	521	482	492	503	526	494	550	521	521	503	512	495	482	544	497	511	475	547	536	510	521	483	491	535	496	558	500	498	501	478	474	526	535	513	510	491	542	520	509	562	538	498	495	554	520	467	516	472	480	523	471	485	509	521	518	519	512	484	496	533	535	479	488	518	490	508	560	528	488	515	508	495	459	508	490	480	468	475	494	490	480	488	478	511	526	511	492	506	501	502	454	448	525	506	514	489	519	522	488	506	511	538	517	484	478	508	515	484	483	515	490	507	541	513	501	489	519	516	519	512	489	512	536	516	531	504	517	456	515	503	504	483	532	545	481	461	480	511	507	517	490	526	521	496	475	487	471	475	541	523	540	543	502	486	502	479	479	515	511	490	490	485	487	451	483	500	512	503	557	514	473	518	490	513	497	458	484	482	503	493	515	512	507	516	483	484	509	492	477	495	500	534	499	483	489	513	509	507	515	501	558	492	476	477	493	519	488	495	486	490	480	511	555	487	506	524	538	529	483	510	538	482	514	511	519	492	500	464	506	490	526	501	468	473	468	548	516	495	562	511	477	508	458	490	503	510	490	510	498	500	478	465	521	512	507	492	503	472	518	478	514	497	475	536	515	544	509	485	512	488	495	503	497	507	488	509	492	527	455	503	520	493	532	516	572	524	512	462	515	505	489	474	521	486	494	524	460	487	490	529	500	527	516	505	530	508	517	486	511	535	479	510	480	505	480	511	524	480	494	514	504	495	484	524	526	488	511	541	540	512	485	531	539	493	482	543	533	511	495	506	507	492	556	496	498	503	506	520	526	533	496	504	522	501	524	484	530	498	524	535	511	507	460	540	516	513	472	523	504	495	524	494	482	525	527	494	508	496	480	502	517	467	498	524	509	541	505	509	469	518	485	499	508	528	517	532	475	567	537	461	496	530	531	517	497	513	495	503	462	484	468	500	508	490	476	543	508	512	536	461	509	531	484	507	497	559	480	501	497	480	475	494	500	485	527	475	494	550	520	459	501	523	510	490	495	486	464	536	479	518	516	455	490	470	465	528	486	487	530	497	514	520	512	507	530	548	493	533	483	520	503	515	476	523	485	514	527	560	496	518	533	473	544	517	509	508	495	520	544	515	508	495	518	537	514	532	476	490	510	497	498	443	482	531	463	496	492	483	492	500	513	507	539	525	489	469	505	475	502	528	514	500	517	496	482	478	525	504	512	506	525	465	483	477	499	503	509	534	507	496	540	474	498	471	504	517	477	501	508	477	499	460	529	460	505	513	490	489	537	495	486	529	515	519	492	483	502	526	486	546	490	493	479	520	511	508	540	535	485	526	492	484	515	500	537	492	495	493	488	540	493	485	485	489	497	476	457	478	484	528	490	525	507	495	532	513	453	513	498	524	506	497	507	544	515	551	505	497	516	530	476	507	516	506	551	491	477	504	491	517	494	473	542	493	507	461	456	545	512	474	535	489	519	471	491	490	514	539	518	510	493	567	479	527	521	488	508	518	490	514	499	474	543	503	510	497	467	442	541	501	513	468	518	497	503	490	483	530	517	477	479	493	481	542	490	469	485	490	491	536	563	498	513	497	504	507	528	524	473	506	510	510	516	505	511	496	491	525	460	494	493	507	517	512	478	506	501	464	513	460	544	496	486	516	474	484	527	514	518	519	508	543	510	563	496	468	513	506	520	502	520	443	479	514	506	512	510	543	511	541	503	493	496	513	518	515	480	502	493	483	481	522	492	507	494	480	485	541	511	535	506	463	466	473	512	490	506	488	483	502	508	491	539	515	508	516	498	509	497	484	441	522	477	506	502	540	497	495	463	514	540	487	487	517	484	495	495	473	505	560	483	478	508	476	513	482	504	467	476	480	502	498	507	535	467	513	506	519	524	495	500	474	501	516	524	498	541	503	522	500	481	518	531	511	506	521	504	459	472	552	558	527	488	496	495	475	505	559	485	492	494	494	470	469	471	488	478	497	517	501	498	520	508	540	508	542	498	504	531	495	510	510	497	470	517	511	487	523	476	503	505	515	491	504	507	523	477	515	518	495	526	516	521	515	523	526	437	521	469	507	509	453	539	497	511	499	490	507	504	500	527	508	493	534	497	535	521	497	518	555	491	479	470	537	550	502
23369	20857	28099	23740	20898	14455	6231	3376	2600	2610	1813	1641	1197	1103	1279	1340	917	720	494	359	345	314	304	260	262	271	239	285	248	300	305	298	266	262	303	261	273	298	296	294	260	264	282	262	252	284	238	269	231	250	264	260	269	235	247	272	251	262	241	257	249	297	264	239	260	265	252	248	246	259	243	266	262	264	214	245	299	266	253	242	244	262	246	243	235	252	251	273	267	255	232	241	236	260	264	290	267	289	272	257	266	275	238	277	267	246	242	255	248	256	263	272	258	273	259	232	265	268	232	282	289	271	240	248	272	264	246	288	217	263	256	290	249	228	247	252	249	280	252	238	254	284	274	250	277	236	241	243	266	223	226	238	255	247	247	225	244	263	248	253	252	268	253	247	241	252	282	286	241	248	256	246	236	239	251	234	228	262	280	253	264	260	253	249	255	237	230	259	268	250	250	278	256	281	248	250	215	229	246	237	265	256	253	241	252	223	244	269	258	279	239	248	274	246	261	268	270	227	275	252	228	269	230	225	246	251	228	226	252	249	255	243	259	257	251	286	229	254	250	270	246	248	238	267	237	263	279	268	233	258	270	228	248	237	250	267	256	267	239	263	242	278	285	277	243	258	259	241	239	237	242	230	240	243	262	252	248	265	264	239	267	270	266	257	254	282	240	249	248	262	255	252	264	235	244	254	266	253	252	246	264	250	246	286	258	250	247	221	254	249	258	255	273	250	258	240	240	252	255	266	244	258	233	265	268	264	271	254	245	282	263	249	251	236	264	282	277	254	247	233	248	244	228	240	240	268	269	268	265	262	280	245	268	253	250	262	253	244	249	262	236	273	257	282	260	267	278	260	272	264	243	241	225	245	256	260	262	292	268	271	242	254	264	255	261	252	253	248	262	232	262	264	236	302	228	246	259	286	219	215	248	262	244	244	266	263	236	259	295	251	247	265	235	237	252	251	263	264	239	225	243	254	251	266	254	252	230	269	259	227	237	248	249	262	269	236	264	209	250	239	256	251	235	261	255	246	227	281	260	259	260	254	232	285	250	254	250	261	244	248	267	250	286	264	261	290	254	273	245	262	235	243	234	255	244	235	285	285	296	243	262	277	253	245	261	258	253	246	255	250	241	258	263	259	242	261	229	246	265	261	248	243	253	257	242	265	254	240	233	247	245	282	260	258	270	222	243	264	248	272	252	265	234	247	259	267	270	281	244	252	255	291	265	229	247	278	223	241	287	270	292	244	274	247	249	269	220	257	267	261	263	281	285	286	272	253	268	241	249	265	263	290	266	274	249	226	256	249	276	253	248	262	270	255	258	257	253	251	246	241	240	242	274	232	248	269	269	238	258	275	269	245	252	250	250	232	260	263	259	253	250	252	255	239	251	241	251	284	228	267	266	244	236	250	250	292	277	275	240	249	271	253	234	266	275	256	245	254	255	255	259	267	265	256	249	260	264	278	284	279	244	239	262	249	247	225	261	245	256	235	260	248	264	211	246	263	229	238	237	244	216	268	232	250	235	255	254	240	236	269	247	254	260	273	261	237	269	261	260	233	266	250	241	227	239	241	250	272	243	259	264	236	262	264	269	258	267	226	251	265	249	239	252	255	254	282	237	268	259	242	232	248	254	257	252	253	286	289	248	258	228	262	264	260	252	251	241	239	277	263	278	244	251	245	257	218	279	250	267	259	252	265	246	251	230	268	230	229	259	234	275	252	249	253	283	248	233	246	251	263	235	255	259	265	249	255	275	242	226	231	243	284	258	258	270	269	241	283	247	257	247	241	264	269	301	235	263	272	229	252	276	267	249	271	262	212	251	273	260	272	237	226	247	248	256	251	260	239	279	239	243	267	262	253	233	265	261	237	239	251	274	263	235	260	283	261	273	245	272	205	269	250	266	236	276	245	255	267	242	257	270	233	254	268	264	261	238	246	258	281	240	263	273	275	290	271	229	221	291	263	247	237	257	259	276	253	256	270	244	229	232	251	250	246	255	268	257	255	232	254	241	256	227	254	271	250	271	275	238	249	265	242	241	250	259	242	249	261	255	287	280	252	242	257	249	261	248	262	278	267	240	247	249	245	263	244	264	271	254	242	247	276	245	269	254	246	247	250	260	255	241	250	243	264	218	269	319	252	243	285	279	257	272	269	274	233	275	238	266	284	245	230	254	262	236	279	322	246	291	215	258	283	238	252	268	265	250	281	239	224	264	230	243	253	253	266	243	263	245	234	276	253	258	239	256	256	266	271	239	250	244	246	247	252	286	250	249	251	237	229	251	256	262	265	251	254	248	245	285	276	270	253	270	241	265	237	241	266	268	249	267	264	249	259	243	236	246	245	235	259	271	278	266	257	252	287	230	260	251	251	249	253	249	261	254	245	274	286	273	280	266	235	250	250	262	243	269	242	265	227	259	229	247	249	270	275	270	256	226	243	264	254	284	261	225	245	256	261	235	236	262	256	257	257	269	235	243	230	216	274	228	259	239	241	235	258	231	274	232	272	248	234	244	236	241	227	273	272	257	242	250	260	255	271	245	261	230	253	272	287	274	258	272	248	257	268	230	276	239	245	250	248	234	270	223	225	255	242	262	270	250	258	265	266	233	281	255	244	224	247	253	223	258	274	262	276	247	253	256	281	271	272	268	250	256	259	250	258	283	271	252	274	284	240	249	248	248	215	231	260	293	268	243	243	264	291	287	264	250	254	260	264	281	223	239	255	261	252	264	266	239	261	233	271	286	256	221	271	247	258	260	233	276	250	261	248	282	245	300	263	256	247	219	253	261	266	226	242	237	260	236	278	253	245	237	261	271	278	278	265	241	255	251	262	256	265	249	268	233	259	263	264	266	257	236	235	238	270	255	273	250	269	287	245	252	253	262	252	242	249	245	264	242	253	233	250	267	264	266	251	278	288	241	269	265	235	263	248	269	243	263	245	270	247	244	260	266	278	267	264	248	250	253	272	264	259	268	260	242	273	245	260	240	243	250	238	249	252	253	224	237	254	269	259	252	245	255	240	271	255	276	285	273	255	226	260	240	291	273	264	246	216	256	248	244	246	250	271	261	234	248	285	238	260	244	283	237	264	220	259	240	249	259	264	268	258	227	244	260	250	285	249	249	272	254	245	250	243	282	251	282	266	263	279	254	225	250	261	264	265	233	251	258	253	248	249	256	232	241	257	254	257	244	242	244	250	237	256	250	238	251	252	269	260	252	276	260	280	279	246	263	245	258	266	241	262	251	243	247	261	266	257	279	234	249	244	255	252	242	229	246	243	239	230	286	247	267	226	263	250	252	262	244	279	237	247	222	233	249	271	251	265	255	254	272	253	274	256	282	230	250	253	265	264	248	264	253	240	209	289	230	260	278	266	271	221	268	255	257	265	233	251	267	239	253	249	244	251	241	262	255	247	244	271	257	259	245	245	263	256	257	246	251	250	227	249	283	243	240	227	237	269	254	250	251	249	253	263	264	298	268	243	255	229	247	248
34339	39334	13095	7544	8298	11159	8839	6712	5608	5440	3685	3237	2486	2113	2462	2399	1740	1087	723	508	434	446	403	415	401	342	369	373	311	367	399	340	301	343	323	306	337	376	380	388	345	378	327	350	323	308	304	309	341	331	298	298	314	304	329	334	317	312	316	315	338	304	341	335	292	296	330	305	335	333	295	306	290	314	315	317	326	327	316	321	315	303	320	317	319	331	307	311	330	320	320	330	322	293	303	323	325	293	335	314	298	302	302	314	323	345	294	313	298	297	286	275	317	328	344	334	301	329	318	327	281	298	295	328	301	326	348	321	316	300	323	327	323	328	331	348	321	306	313	327	311	325	288	309	300	299	323	304	308	280	284	324	326	307	314	288	294	316	349	325	311	304	264	296	321	280	305	298	313	307	307	288	314	306	302	313	293	317	267	318	345	324	296	305	336	323	306	337	319	306	288	313	312	318	323	307	304	332	309	334	323	310	319	330	323	331	301	276	322	300	288	315	299	330	336	337	331	317	318	298	348	326	329	335	316	290	316	312	288	304	360	325	298	309	304	317	319	310	290	325	321	298	298	278	301	284	319	329	318	326	354	332	317	300	302	333	299	324	303	312	336	301	283	309	276	319	298	341	278	338	337	299	329	322	317	324	321	327	299	334	308	310	331	292	305	253	298	310	300	343	327	308	324	277	334	269	304	316	339	283	318	309	324	337	297	313	359	353	285	292	305	292	325	324	306	304	321	291	309	294	301	331	321	334	291	296	294	327	303	325	322	293	329	300	328	334	337	315	291	314	334	362	297	316	283	320	296	307	298	320	314	298	308	361	302	302	345	305	287	270	324	313	331	312	315	347	303	324	348	305	305	324	322	320	314	336	325	309	304	312	307	321	307	283	324	320	307	297	325	311	331	330	307	308	333	328	312	301	331	283	326	289	342	309	305	313	344	318	301	349	326	324	303	302	299	320	300	290	306	308	309	326	292	325	336	321	304	311	309	330	293	290	300	275	298	308	298	345	338	333	306	284	313	286	315	312	340	329	294	302	340	335	299	315	295	313	316	305	310	322	314	322	302	324	318	289	305	302	289	303	320	322	318	304	297	321	316	296	305	302	309	306	296	312	288	289	349	292	297	318	302	309	306	312	305	287	283	327	350	321	321	314	316	341	315	343	325	360	315	356	323	300	326	314	279	307	339	316	302	324	315	324	280	319	317	301	313	323	322	306	315	312	301	317	296	342	308	326	312	283	302	297	296	303	300	323	336	321	301	317	329	291	305	313	370	331	277	301	309	291	338	295	324	302	306	353	304	277	305	311	319	295	299	295	307	298	309	314	318	310	309	303	316	318	319	301	281	316	308	322	299	277	311	300	329	313	321	331	312	296	330	281	332	274	283	297	299	317	298	323	301	332	319	308	317	299	339	307	367	302	328	307	311	327	345	312	287	310	338	272	320	301	294	298	294	335	302	321	324	295	288	316	335	303	333	348	318	311	314	307	314	301	309	350	301	348	332	323	333	321	332	296	347	286	339	334	318	312	315	325	311	314	318	285	292	321	301	341	287	297	327	297	299	338	297	295	309	335	348	315	326	305	311	326	323	280	318	335	283	319	313	296	308	318	327	297	305	319	302	298	323	334	324	295	320	279	304	316	299	323	326	314	318	325	303	299	320	319	316	339	291	316	289	328	317	303	326	299	330	307	300	341	291	294	324	328	271	317	333	306	300	285	307	361	298	349	306	339	300	324	302	324	307	302	325	324	338	312	311	337	324	305	309	322	319	290	275	336	298	304	303	298	265	310	325	291	351	319	331	341	275	333	335	296	361	314	301	321	323	293	325	313	327	311	342	290	326	314	331	329	319	311	326	334	292	327	313	310	326	317	320	331	292	281	333	304	313	311	325	339	323	345	313	340	308	322	309	318	306	296	332	299	310	347	315	314	314	341	336	312	297	317	316	322	287	340	324	304	310	304	311	296	298	296	347	316	324	278	279	323	309	292	322	313	314	323	313	322	316	332	319	321	309	341	319	294	339	316	300	332	292	315	303	270	323	325	336	311	312	307	321	301	333	313	313	282	300	329	315	334	317	310	295	295	321	324	321	285	339	310	321	298	321	308	289	319	320	311	326	328	311	331	325	332	324	301	322	321	312	298	319	281	316	311	315	360	329	327	304	298	305	298	355	310	323	342	282	316	307	318	295	292	296	285	316	334	323	317	304	304	298	286	333	298	342	292	323	299	320	319	300	296	309	324	280	303	307	301	292	336	342	332	307	311	310	315	305	326	296	299	299	272	318	303	303	328	306	311	292	302	305	317	324	341	317	329	310	310	297	282	325	327	288	340	348	341	296	319	318	304	304	291	322	337	309	339	313	328	328	322	338	298	307	315	322	350	282	298	300	302	301	349	334	301	336	297	310	306	360	313	298	327	308	323	293	296	334	303	310	301	320	289	333	299	304	321	312	299	313	343	325	301	321	303	287	364	324	302	309	324	280	313	317	315	320	347	313	329	306	321	306	296	313	303	334	288	330	353	305	306	315	313	300	298	322	319	351	317	300	287	287	338	310	312	289	335	313	295	323	295	308	330	326	306	328	296	286	357	299	298	312	319	336	328	313	308	334	299	307	296	329	351	357	325	337	320	338	328	266	302	288	322	311	320	292	302	281	330	337	302	305	333	320	308	319	280	313	294	301	310	334	319	301	323	322	329	299	287	330	326	314	323	317	300	318	291	290	312	276	341	309	279	302	305	274	314	332	339	324	297	321	300	329	322	340	322	308	315	311	318	302	345	296	326	291	280	323	291	314	345	318	321	321	358	322	307	327	306	264	299	304	327	292	279	324	318	323	289	292	327	327	343	334	328	312	312	330	287	342	307	312	316	328	319	309	306	290	307	310	311	320	309	328	321	308	282	294	329	296	300	351	331	314	313	344	297	335	316	339	298	329	310	293	295	308	308	305	323	321	273	324	320	323	332	332	315	330	327	303	298	318	332	286	299	329	301	313	324	342	327	327	305	317	317	297	274	313	337	311	312	306	286	304	358	313	305	333	280	309	323	302	290	322	335	333	306	318	330	324	306	310	291	318	328	305	303	305	308	307	325	327	311	307	317	292	295	327	324	334	335	294	304	321	303	322	334	331	336	338	324	293	339	309	316	319	302	318	317	342	333	289	326	288	315	290	305	259	296	328	310	301	313	316	313	317	317	306	300	314	292	303	331	321	309	297	303	335	332	288	297	307	327	327	319	323	309	331	320	302	307	333	314	311	292	313	345	301	299	299	320	300	326	302	315	304	327	338	311	323	329	329	288	307	309	339	325	292	293	314	299	299	307	289	332	298	293	301	308	306	308	315	333	323	303	306	322	305	305	332	316	322	271	317	303	307	336	302	318	292	309	332	311	315	337	317	311	317	306	318	321	300	310	281	292	321	318	319	322	327	365	317	350	318	312	335	315	298	292	319	342	321	289	342	306	330	305	348	348	299	314	327	324	303	317	283	328
24569	20911	27155	24663	13655	5681	3987	2804	2204	2392	1736	1444	1321	1341	1302	1599	1014	745	679	645	612	567	617	606	594	618	594	614	585	550	610	592	580	586	572	583	594	598	602	583	579	589	549	595	579	601	583	578	608	559	594	596	589	574	578	593	544	578	545	584	598	630	592	610	601	555	576	591	556	544	560	571	575	576	553	574	575	555	587	566	556	539	551	569	580	549	597	568	578	611	534	563	524	553	538	580	559	602	581	602	631	571	568	594	590	578	530	583	576	550	601	622	570	566	610	525	540	612	548	578	589	592	531	604	555	553	586	564	559	552	584	576	568	557	608	567	556	617	577	568	562	547	594	583	580	566	566	536	545	610	560	569	549	590	595	582	591	584	571	589	548	569	555	519	581	547	575	615	582	578	584	591	549	575	560	572	571	524	560	594	619	585	612	582	561	598	550	535	578	590	553	591	573	581	596	621	543	587	618	512	582	605	567	595	558	597	605	553	529	577	560	612	553	599	621	581	594	598	591	600	562	598	550	582	514	571	553	556	557	569	512	605	565	578	571	583	659	553	540	551	589	587	557	599	564	586	586	587	530	624	540	613	537	553	584	584	566	550	553	608	556	537	555	586	566	582	580	619	560	593	540	570	567	564	512	587	571	578	535	577	557	569	580	577	518	615	554	592	552	586	566	533	583	597	549	592	602	646	575	590	639	586	585	589	524	576	615	566	572	546	582	533	581	562	580	555	570	581	583	561	558	591	537	580	546	621	603	623	565	558	580	564	604	609	527	523	567	576	555	591	599	584	558	542	511	590	595	582	528	559	552	543	628	547	542	613	510	572	538	560	599	573	622	566	580	543	536	579	568	555	536	527	599	593	563	572	581	638	582	565	556	553	554	541	552	568	608	557	518	601	604	553	585	583	566	584	582	555	614	574	577	571	556	574	578	549	577	533	532	560	561	549	499	612	605	570	570	598	550	590	577	601	599	525	574	595	582	569	527	549	585	630	596	514	608	583	555	584	550	593	518	569	584	577	576	556	577	547	545	592	569	610	542	561	588	544	545	580	545	549	559	572	593	565	611	486	574	550	572	572	598	595	603	594	565	576	560	530	581	544	555	598	556	498	557	524	589	577	578	574	573	575	555	585	586	547	557	575	584	596	567	564	570	551	634	571	533	585	636	579	589	559	537	545	614	603	587	568	568	588	574	566	542	562	596	606	559	615	551	576	551	545	578	550	581	558	575	594	566	541	569	586	551	572	597	561	567	613	544	562	565	568	543	592	526	563	580	527	534	546	585	573	566	576	582	537	606	609	561	569	593	580	587	529	584	538	569	572	559	599	561	557	565	591	546	555	589	571	553	555	568	613	607	594	602	602	548	570	623	587	593	561	555	592	582	611	569	597	563	582	577	554	566	551	582	584	559	547	591	565	601	560	616	550	591	554	582	584	590	597	562	581	591	599	588	578	582	582	579	571	530	575	560	559	591	530	564	573	530	601	552	574	570	542	565	579	600	570	566	583	549	580	590	581	557	546	588	600	528	596	593	554	536	579	560	577	556	549	578	586	564	571	539	607	595	571	605	595	571	549	615	596	552	554	558	542	523	580	604	540	546	568	578	587	615	529	562	587	558	585	592	556	566	577	625	535	540	600	590	597	547	600	589	624	560	505	572	534	573	560	575	577	563	566	548	597	603	564	572	553	531	564	608	593	591	559	574	548	561	544	586	537	567	541	545	590	588	520	557	573	586	564	529	566	529	584	540	575	608	588	598	591	596	575	586	595	554	538	599	519	599	569	562	587	558	583	561	566	576	580	617	560	559	557	604	526	582	578	576	606	572	550	569	571	557	572	535	570	579	589	557	608	619	546	564	559	574	564	595	557	560	535	534	599	559	549	555	542	513	582	627	565	546	566	581	584	587	545	554	590	617	532	601	566	573	583	556	553	542	619	572	614	548	556	607	544	561	555	570	569	556	589	583	538	592	569	549	547	582	544	608	587	576	590	609	555	571	610	602	565	568	578	576	560	618	581	581	559	544	580	563	522	549	561	580	554	548	549	602	556	583	608	593	553	573	558	584	570	552	546	542	599	557	557	582	571	562	565	569	574	553	564	613	567	568	561	580	573	606	571	599	580	547	550	584	550	632	538	543	558	569	583	609	565	586	591	587	567	596	595	544	584	568	551	539	561	581	603	598	586	528	570	609	526	536	580	567	578	578	553	519	604	594	589	522	579	550	622	565	559	577	612	587	603	620	519	588	555	563	573	546	576	567	591	605	557	560	580	544	563	546	558	578	576	598	611	569	574	547	593	570	583	547	556	600	577	568	537	573	587	548	603	523	550	563	609	543	568	582	597	620	542	583	593	555	562	598	573	564	537	582	553	614	586	598	579	550	530	561	542	584	540	567	589	590	588	561	571	515	563	560	572	569	573	537	553	542	538	573	564	555	566	575	516	573	572	563	612	581	565	578	583	561	590	552	529	559	579	587	557	561	590	601	583	571	563	572	619	599	512	637	576	610	576	581	591	612	578	579	516	593	589	561	568	580	544	574	586	577	562	573	559	558	600	583	588	568	575	564	575	541	566	574	533	589	594	559	564	582	545	544	542	560	569	563	572	567	573	570	563	552	572	584	555	566	540	616	574	612	581	582	571	512	555	570	568	569	521	564	538	559	540	602	579	587	599	599	576	608	542	538	586	563	601	547	586	557	583	587	573	519	561	548	564	536	560	594	592	611	559	539	602	575	540	591	587	575	590	576	550	577	553	574	568	588	553	565	614	580	554	618	610	602	610	559	547	593	556	578	563	531	583	561	551	561	525	580	579	580	590	553	597	588	533	541	614	578	615	525	610	546	595	575	544	544	590	574	582	549	565	572	576	561	579	609	569	553	570	582	544	593	564	554	557	593	548	578	570	554	552	602	594	599	579	530	569	572	607	565	570	557	584	552	589	556	608	565	561	539	563	583	580	564	554	566	553	570	600	563	635	551	601	556	564	622	558	611	562	539	587	575	557	544	598	555	582	562	534	569	585	565	581	556	570	594	594	605	595	550	613	574	567	587	558	604	553	567	578	575	528	594	579	586	605	623	607	622	581	577	522	526	579	574	547	556	598	562	605	577	596	607	540	586	536	523	566	572	557	547	570	592	564	561	566	572	545	590	595	586	563	573	539	565	579	567	575	552	572	546	580	550	546	557	599	586	540	592	569	576	542	545	587	551	583	595	577	564	594	595	574	537	583	578	574	566	562	585	582	576	552	560	580	552	567	576	553	599	567	570	541	577	576	572	552	614	558	547	584	603	611	548	601	553	545	573	524	592	616	577	597	570	576	562	597	586	574	572	587	588	571	594	560	563	532	596	587	575	596	561	541	527	563	587	542	609	555	586	606	539	569	569	564	592	599	598	554	561	564	546	572	565	586	602	584	568	563	576	556	565	530	581	562	561	573	614	538	604	615	545	574	571	571	576	579	604	588	552	583	594	578	577	538	592	536	591	541
34356	36822	10476	5943	6396	9669	7654	5674	4541	5005	3235	2798	2250	2313	2156	2729	1637	1067	981	788	720	759	691	698	748	698	698	702	700	686	715	687	645	692	656	644	665	658	713	683	703	713	660	659	677	676	651	681	656	694	668	642	649	664	622	650	670	688	645	666	639	667	653	668	641	636	625	652	655	685	656	629	723	632	688	639	628	655	681	645	645	668	646	657	666	633	635	660	663	680	699	619	632	682	643	650	650	619	683	628	596	643	627	654	629	665	621	646	659	684	687	629	644	669	662	685	616	651	711	653	674	634	667	722	658	683	643	619	693	619	661	685	698	631	643	718	614	653	640	618	640	659	639	657	667	661	658	669	644	653	668	667	611	655	666	644	622	648	628	642	631	665	664	621	666	657	634	667	611	677	662	675	634	654	637	692	663	665	657	649	643	609	638	661	701	656	665	709	629	668	674	650	663	692	650	696	653	703	656	619	700	656	630	671	639	626	661	674	657	677	686	688	703	642	623	648	644	652	704	671	643	685	648	678	677	649	637	685	651	695	686	624	645	676	642	692	674	632	631	685	691	683	714	667	687	676	625	632	612	693	666	659	647	652	617	656	646	675	663	636	700	713	679	650	650	684	683	651	661	656	640	654	642	685	687	646	687	662	695	706	617	646	663	670	669	636	658	666	691	684	672	636	651	694	643	658	658	645	674	624	677	684	658	649	693	682	622	683	625	649	617	723	673	675	613	662	667	654	641	640	697	676	631	670	691	646	625	665	633	643	679	664	648	642	654	617	620	669	662	703	631	672	689	688	662	629	678	684	612	630	660	679	649	643	624	666	650	651	642	630	690	676	690	687	630	621	703	678	661	610	637	712	678	654	627	671	639	663	674	689	626	708	662	677	651	626	666	656	669	659	720	660	684	674	695	685	661	646	687	699	648	656	635	686	662	660	646	632	692	625	657	675	656	686	634	650	716	682	646	653	667	686	638	678	656	674	716	647	654	679	702	636	654	702	695	639	635	673	682	654	634	650	660	635	697	687	678	668	618	686	684	679	677	684	644	627	647	665	636	632	627	689	719	650	643	669	682	662	680	667	684	624	618	637	623	710	672	651	674	654	642	673	627	628	664	655	655	651	679	720	641	675	677	610	675	620	627	611	671	709	659	646	629	643	695	621	640	658	689	733	660	650	671	691	682	667	614	663	704	674	658	629	667	685	684	657	667	670	659	665	679	636	667	698	677	656	695	631	665	659	664	645	681	687	677	632	684	636	647	658	641	653	671	692	665	650	672	685	634	664	658	649	641	659	642	680	702	620	680	687	655	648	673	694	656	639	661	649	615	702	675	621	707	677	656	665	635	638	656	630	593	684	678	636	648	638	657	644	655	673	632	660	658	662	615	688	717	633	695	679	659	675	643	695	659	649	686	648	629	698	683	627	622	660	698	643	631	664	636	671	648	619	649	648	653	642	643	680	654	692	675	695	652	651	631	676	648	645	660	677	668	675	645	660	680	641	710	691	696	712	613	655	654	693	689	650	694	672	621	685	681	648	674	668	657	696	638	660	620	652	629	653	630	649	663	664	703	673	661	668	631	664	685	667	679	680	662	681	630	679	684	627	681	671	685	638	647	637	705	627	653	647	696	664	643	649	674	663	665	649	682	651	655	641	682	670	597	649	686	690	666	651	670	684	669	644	654	684	661	671	650	630	682	694	639	640	641	635	682	648	634	680	680	657	648	658	650	634	649	677	654	691	655	666	663	626	686	650	668	633	642	723	678	672	616	669	692	653	675	632	673	630	670	652	643	657	676	698	689	601	639	650	686	680	666	651	622	673	666	705	635	633	649	639	647	662	627	626	643	645	676	665	650	653	700	646	643	612	682	613	636	679	640	644	629	650	646	638	633	642	635	649	627	680	670	676	640	625	633	659	646	667	703	638	641	662	656	658	625	670	641	695	689	674	612	643	632	693	689	650	690	620	672	653	649	695	637	649	683	654	677	676	633	664	673	696	641	655	656	694	649	651	691	641	692	650	674	666	661	650	651	653	630	677	666	715	633	666	662	657	705	676	691	684	668	654	729	634	699	680	656	626	664	647	626	640	644	741	673	678	682	657	641	653	692	613	647	646	648	661	649	646	654	675	640	657	651	687	597	699	685	647	672	674	657	680	729	656	650	686	670	651	654	627	686	663	666	660	633	693	635	660	680	630	627	650	695	648	664	696	677	665	663	642	696	675	636	642	632	671	665	670	622	684	657	671	673	691	691	672	654	684	692	708	674	638	654	671	693	667	657	653	679	657	648	674	663	688	644	689	685	640	653	653	651	651	676	699	639	647	692	654	645	714	656	662	645	677	678	683	654	694	648	601	649	643	664	655	680	718	674	622	672	704	635	669	620	673	658	658	681	673	681	641	651	662	667	688	655	645	701	634	652	737	630	645	684	651	678	672	627	687	666	671	675	691	614	655	638	682	685	674	691	628	649	665	676	650	642	680	631	690	666	664	684	688	669	658	703	600	672	676	627	659	661	677	652	719	647	693	686	675	681	652	646	675	656	701	648	690	632	639	667	633	680	653	622	647	671	676	694	657	645	634	691	658	691	634	631	650	643	653	659	679	636	646	650	643	656	657	656	673	644	641	661	627	674	655	625	672	655	651	647	691	682	697	671	701	664	683	668	689	645	667	644	666	673	669	713	687	686	607	684	631	664	687	625	667	661	632	624	668	697	707	663	667	643	686	677	686	664	688	684	671	643	682	648	611	685	636	658	650	639	661	675	663	650	619	667	628	690	629	659	657	608	652	659	653	678	689	609	676	649	697	620	625	618	682	660	639	670	652	672	621	675	637	627	676	637	671	652	719	668	674	607	640	678	689	647	685	653	645	659	656	650	679	652	680	650	662	706	673	667	610	681	678	671	641	686	580	616	666	677	660	713	648	643	662	618	623	680	656	707	674	641	674	643	646	654	670	705	653	658	636	671	633	650	661	685	623	629	673	681	693	645	692	609	645	654	673	631	680	661	695	665	623	653	650	618	688	702	654	672	676	655	653	631	615	644	625	581	661	671	646	684	672	640	688	627	675	643	690	688	658	662	679	672	692	652	648	663	654	630	672	669	664	685	672	670	678	670	688	612	657	640	662	710	653	702	657	671	606	663	696	646	662	630	670	667	680	655	626	627	640	624	663	676	711	703	642	657	680	645	633	638	633	684	657	655	608	665	668	646	649	692	692	688	632	665	654	698	626	648	631	662	639	632	667	662	694	680	661	647	688	640	696	699	660	701	663	683	664	644	648	668	681	679	669	672	598	676	647	664	684	708	625	681	637	647	718	648	670	663	686	698	620	695	663	648	716	677	646	628	658	657	623	665	688	664	702	708	677	677	611	665	677	689	657	686	664	687	637	610	653	648	688	653	713	661	670	629	698	632	623	670	658	673	633	666	679	667	642	662	633	670	661	632	657	664	690	718	660	677	668	651	620	619	652	616	640	627	663	663	632	625	678
22331	20853	28483	23308	20857	21374	17530	6219	4432	4245	2950	2625	2233	2016	1941	2019	1442	811	654	576	519	455	457	509	423	422	440	414	461	475	465	449	391	436	437	430	451	461	463	463	432	439	420	378	423	410	432	398	440	398	413	425	406	429	376	406	415	412	397	409	447	385	417	398	452	406	390	393	419	428	397	388	364	422	404	397	408	411	367	383	414	429	377	396	422	392	388	421	381	396	390	418	434	420	400	415	398	440	423	409	444	395	412	377	371	396	384	434	371	378	375	388	396	403	377	393	413	398	428	372	399	377	381	370	421	390	410	416	393	405	421	394	402	385	414	425	376	406	417	387	411	428	411	415	398	400	414	384	391	390	397	412	398	350	397	403	395	426	399	424	431	431	393	391	390	405	434	389	359	417	382	407	418	375	394	392	383	400	412	375	389	385	393	389	377	393	401	414	420	406	427	401	411	416	405	393	413	375	406	376	409	412	412	403	386	387	368	368	445	425	399	430	398	409	405	408	400	417	403	383	400	369	390	382	408	391	382	406	423	420	429	428	373	362	392	371	409	400	408	387	407	380	409	386	401	387	406	408	398	394	388	400	393	413	378	375	409	375	380	403	354	400	379	352	384	383	380	389	398	412	404	415	399	409	373	384	407	413	429	375	432	393	423	370	377	371	419	397	398	398	414	417	393	402	378	403	414	372	443	425	399	414	392	379	376	381	400	441	375	407	437	424	399	423	408	358	402	394	407	434	399	384	420	395	406	402	371	400	417	398	394	398	406	420	406	383	365	379	399	342	399	441	385	413	406	382	360	421	384	401	397	399	375	411	417	364	409	415	417	402	402	401	380	444	405	395	398	421	383	383	386	403	379	401	391	371	391	404	382	411	428	453	397	375	386	392	403	392	415	394	424	419	407	392	414	399	421	405	405	421	402	390	396	424	393	370	432	437	374	409	399	390	413	389	404	420	424	395	411	414	373	385	405	383	349	406	369	403	389	393	430	391	358	419	404	399	408	394	398	417	438	408	411	403	426	370	410	403	420	385	404	396	437	414	400	371	435	391	416	403	414	402	391	402	362	388	407	393	408	397	420	412	422	408	406	425	393	417	409	412	379	389	417	372	388	367	397	392	443	388	402	406	402	386	379	394	407	367	358	369	408	432	428	388	418	400	382	414	373	395	380	425	394	393	351	382	401	369	413	381	379	395	364	409	453	400	395	413	380	392	383	400	403	390	433	381	400	369	402	407	387	408	384	398	398	404	366	378	422	402	449	401	387	396	369	413	406	370	367	388	430	465	391	379	421	419	390	396	403	397	407	404	423	381	432	396	369	414	376	385	381	412	371	374	377	417	413	426	389	416	373	363	398	417	472	380	406	351	427	417	423	408	388	417	428	389	391	422	396	392	398	390	408	382	391	388	358	376	390	352	424	386	395	384	368	416	432	368	389	423	380	437	379	401	416	390	400	384	351	436	418	385	408	421	391	388	362	403	412	378	371	396	401	415	379	407	397	370	434	414	408	406	410	379	383	399	404	362	402	366	411	406	385	424	378	414	414	401	406	436	390	412	397	376	387	406	397	435	406	405	386	353	391	413	380	389	407	407	389	401	429	408	393	440	418	381	360	434	409	388	396	386	374	420	387	420	409	415	394	363	407	355	328	422	424	354	410	391	387	387	383	370	410	416	395	381	366	411	404	436	380	404	388	393	383	384	402	387	413	405	404	392	393	364	401	391	391	365	438	396	410	396	397	407	411	386	383	412	378	382	395	397	406	407	423	382	409	399	385	419	393	369	405	372	421	386	390	406	387	413	387	379	403	404	423	369	399	437	357	397	417	410	407	412	374	394	436	418	396	370	386	443	373	425	399	440	419	423	373	384	387	418	350	367	390	405	407	386	416	393	371	402	424	378	385	398	427	407	367	411	364	372	365	403	369	408	398	388	370	371	409	383	425	417	385	411	395	425	409	379	416	433	396	355	415	376	388	416	356	397	412	405	380	436	415	393	415	389	396	417	394	439	397	411	423	416	405	413	439	360	402	399	437	360	385	397	410	416	419	402	414	390	390	341	394	429	369	398	405	444	412	370	397	415	407	403	434	405	424	393	401	412	411	428	424	394	367	386	390	392	388	378	386	415	407	370	401	396	405	402	386	400	401	418	388	405	422	364	383	402	432	434	393	396	396	377	398	425	389	408	386	393	385	389	385	407	407	419	417	394	400	437	411	398	388	380	421	423	403	407	390	392	365	405	377	349	381	382	383	373	431	396	393	403	415	420	371	412	418	385	405	381	405	402	408	395	407	401	436	399	392	414	409	410	440	362	371	411	402	404	420	415	432	363	401	426	377	401	392	398	425	412	385	416	399	413	393	376	418	392	412	409	419	390	382	404	403	369	400	406	421	452	406	399	426	382	395	399	411	373	387	368	420	387	418	352	394	389	412	439	411	400	421	388	358	339	410	371	407	413	378	402	391	421	388	383	395	403	403	377	388	412	392	413	401	415	421	420	389	365	386	393	347	425	405	409	366	390	404	393	389	370	368	365	373	422	425	404	417	432	394	404	410	372	381	374	375	390	411	401	402	394	380	404	362	373	420	415	435	444	372	384	378	385	433	369	403	387	400	369	422	409	412	424	390	408	413	392	377	377	389	416	385	391	390	363	413	414	387	429	412	437	391	393	429	413	401	420	433	473	398	392	393	415	406	376	433	405	412	414	371	422	379	400	391	383	405	423	408	358	411	385	376	395	414	397	389	389	380	382	408	390	380	385	416	415	405	437	373	404	376	382	396	401	367	399	426	404	395	437	422	415	383	414	419	393	400	365	385	397	443	400	384	399	363	376	423	410	399	412	390	416	386	385	428	381	435	410	373	414	392	438	422	390	417	418	384	393	383	420	397	371	410	364	387	393	397	377	414	395	387	347	381	376	400	421	383	388	389	396	413	426	400	372	378	411	384	367	405	387	420	377	420	405	359	396	413	440	425	414	391	385	422	391	372	421	416	391	430	410	392	378	407	386	423	383	408	379	414	416	438	408	413	401	369	395	404	398	383	367	398	408	406	404	390	422	395	398	357	402	390	362	371	418	352	424	380	410	393	397	399	451	409	377	395	404	412	414	387	421	398	415	373	398	416	385	420	394	380	382	401	390	403	423	373	386	414	428	404	404	393	383	402	368	385	378	375	380	374	429	394	372	339	413	411	418	417	404	388	399	387	382	386	411	399	446	372	378	433	369	402	370	426	384	391	416	393	370	393	371	412	428	416	381	394	365	384	397	383	386	385	407	415	355	375	387	414	407	387	409	416	401	363	421	388	401	383	420	407	397	375	396	375	403	374	397	422	419	432	414	422	417	358	400	397	464	365	404	411	382	395	367	421	428	417	385	425	418	427	401	390	396	388	410	379	406	396	393	386	388	394	384	408	415	382	357	405	459	384	374	388	410	431	365	429	374	403	386	382	420	395	371	395	401	390	391	372	437	415	425	405	397	396	387	405	408
38646	45707	19490	11545	11854	16843	13640	9963	8495	8108	5475	4924	3954	3675	3528	3623	2501	1355	900	706	719	600	616	605	547	536	502	521	512	580	582	519	454	507	495	526	544	581	527	513	550	510	471	482	452	470	464	456	464	465	440	453	436	470	425	451	468	491	458	429	473	489	486	451	460	441	461	443	470	448	453	470	430	464	463	467	421	480	458	415	472	467	446	456	435	440	483	451	425	463	431	476	447	450	458	416	442	489	441	436	441	440	458	477	461	458	462	464	420	411	432	421	439	435	434	488	475	454	466	438	457	443	413	429	504	452	426	453	459	429	457	469	476	413	477	445	441	432	496	436	470	451	406	438	417	477	434	442	451	423	453	429	426	460	445	432	427	448	469	429	472	458	449	474	444	497	460	421	467	459	465	428	432	449	487	445	445	412	419	473	436	426	487	434	473	462	465	459	511	459	426	439	470	439	435	467	436	428	481	448	422	411	452	480	456	448	450	401	462	448	468	447	430	446	437	454	453	445	443	433	455	460	417	439	397	418	444	445	446	453	406	434	463	449	460	448	467	460	454	471	460	472	462	430	472	472	448	448	447	452	450	415	432	449	445	436	465	466	463	434	437	462	457	445	423	452	451	441	457	439	419	469	403	479	473	461	468	425	458	459	437	451	441	413	499	454	398	448	467	437	435	487	429	483	462	462	470	443	414	436	472	437	416	454	432	441	466	462	443	440	426	467	419	457	474	425	477	466	458	429	457	423	475	420	419	434	456	424	479	432	480	450	408	445	449	407	458	466	440	468	473	450	411	425	453	448	449	438	449	468	424	459	431	454	429	494	432	439	416	481	474	480	449	440	459	449	465	464	450	421	461	451	449	440	440	464	443	449	435	450	465	488	446	478	459	445	434	455	449	468	520	417	444	445	482	444	428	417	452	481	461	437	426	430	460	404	459	440	427	429	432	433	450	450	441	461	455	460	463	453	426	431	461	454	484	444	438	464	433	482	455	484	462	438	429	458	441	445	447	473	485	462	433	493	416	442	426	463	427	458	455	443	486	460	467	433	446	474	471	427	446	431	459	454	456	416	450	470	430	428	448	469	469	493	475	456	446	460	452	455	449	465	459	439	443	463	451	423	447	449	451	457	426	427	451	432	415	445	429	491	454	433	449	433	426	447	441	449	441	413	443	454	457	461	439	418	470	446	467	459	405	466	427	436	429	440	425	391	432	438	413	459	445	414	476	479	406	451	463	430	455	461	459	442	464	443	468	429	446	429	479	467	434	461	447	440	456	444	464	446	448	405	426	428	445	441	445	427	455	479	434	440	446	455	441	419	420	434	432	461	447	446	392	472	471	415	429	418	434	423	464	471	479	460	466	451	413	446	459	426	430	437	438	439	459	444	449	483	475	483	458	479	508	477	452	458	488	449	427	469	431	454	493	437	438	435	471	443	482	468	459	454	459	438	465	441	461	420	456	463	463	440	466	461	445	475	442	463	438	421	468	453	438	426	464	485	445	462	475	417	440	466	487	458	425	441	457	473	435	461	458	439	444	422	456	452	422	421	463	432	432	426	463	448	437	458	436	456	449	477	409	409	436	483	489	457	490	425	470	387	439	437	461	440	467	420	423	483	426	435	461	476	453	432	442	423	454	420	425	412	483	446	447	449	462	420	463	460	422	448	426	432	466	416	434	470	472	417	445	432	480	474	449	449	461	448	459	458	429	464	448	485	434	458	467	412	432	404	442	432	452	434	427	437	484	443	442	484	455	466	458	428	426	448	438	441	421	462	415	465	458	458	459	457	456	437	434	453	424	485	420	425	459	462	430	448	454	426	412	477	460	434	461	424	419	450	458	445	410	444	440	433	441	437	447	451	451	478	404	452	455	458	433	450	408	427	461	441	401	450	450	416	461	479	478	419	450	410	419	469	450	423	419	414	416	441	459	465	465	465	464	436	423	446	422	436	468	451	428	419	459	445	433	400	465	459	445	498	449	428	444	448	441	448	445	459	422	451	480	427	444	450	464	461	489	488	467	437	443	452	434	455	404	442	457	445	441	467	422	445	421	432	477	438	416	473	472	485	386	441	438	457	438	442	449	459	413	444	462	411	435	455	423	440	438	452	436	426	406	458	413	449	489	433	463	441	454	441	469	498	411	438	446	458	458	426	460	451	461	442	468	410	415	443	416	480	498	487	465	417	465	418	428	472	428	473	413	479	446	431	419	425	476	458	449	442	401	445	480	444	428	495	429	449	451	437	454	419	452	452	488	398	464	413	445	485	492	408	473	447	452	463	442	481	431	437	485	475	436	454	438	423	459	405	470	454	464	434	438	451	417	453	459	416	426	480	460	489	455	442	414	444	426	451	472	485	474	478	440	508	455	419	457	491	440	469	430	452	448	433	464	443	464	434	451	390	446	423	473	451	452	473	433	450	465	461	442	441	397	460	440	474	448	420	454	466	448	439	461	445	454	456	455	402	504	443	435	461	492	402	500	435	425	466	444	408	440	428	429	472	443	432	440	408	445	456	450	441	445	428	414	469	402	422	454	468	481	453	427	453	422	417	426	455	445	472	452	415	456	451	441	473	458	458	474	476	430	430	465	465	449	450	418	439	415	457	467	473	453	477	469	436	455	462	440	452	443	447	471	485	442	457	432	453	437	482	458	473	428	485	431	433	455	435	468	493	480	461	453	421	455	484	449	450	463	479	451	444	433	436	438	446	467	479	413	433	451	416	429	424	443	430	452	469	413	451	419	440	435	448	449	439	477	403	444	457	464	470	431	436	429	461	492	410	470	417	434	411	433	445	475	452	436	477	431	486	442	450	429	440	463	450	448	427	454	473	465	454	461	457	444	436	420	477	459	432	454	430	489	446	479	481	440	453	476	429	429	413	456	456	405	475	439	434	464	469	451	469	418	407	439	460	437	444	439	479	452	460	436	458	430	453	469	441	450	473	448	436	427	431	453	465	439	481	453	429	457	452	443	425	422	450	472	459	440	460	457	438	412	449	421	462	454	470	438	429	467	446	452	419	451	450	466	481	460	478	423	481	457	422	492	477	456	437	465	447	444	460	459	454	430	456	403	419	449	467	438	480	452	442	436	410	440	476	474	459	450	459	457	439	487	470	436	458	457	453	456	457	409	440	426	461	479	428	496	463	435	474	461	439	481	396	444	437	428	452	391	475	447	457	464	447	439	438	455	494	455	479	456	422	452	444	437	489	461	504	458	430	461	433	464	463	426	438	418	485	496	471	440	452	444	439	472	469	452	465	417	433	455	430	423	428	472	427	445	408	434	474	472	477	451	405	467	470	493	462	437	435	465	443	425	446	422	451	438	433	459	434	446	470	441	435	454	423	455	473	453	422	460	452	435	464	500	416	416	464	442	449	437	437	462	453	451	451	460	414	455	429	430	439	427	448	448	438	446	437	445	465	422	442	425	461	420	450	432	438	464	458	439	428	462	497	433	441	440	468	482	452	440	449	415	452	425	450	445	436
28240	22733	13227	2718	1944	3215	2933	1939	1590	1584	1359	1112	1086	950	1042	1019	688	586	482	479	471	455	441	443	435	421	411	458	443	459	438	384	403	436	404	420	428	437	451	451	410	404	391	435	433	403	383	423	456	431	411	412	443	425	412	439	416	421	403	408	434	428	449	446	380	427	389	398	429	397	397	417	387	480	395	418	437	429	427	415	446	433	418	435	435	427	437	436	409	413	476	404	436	422	435	405	446	420	418	438	457	397	458	437	431	421	386	413	441	402	432	446	429	399	443	402	407	416	400	442	390	405	396	437	413	403	368	421	404	444	414	411	380	424	437	420	433	413	428	415	415	460	426	480	403	456	441	472	411	414	426	463	401	448	414	426	402	404	428	394	408	421	416	422	377	372	466	416	404	407	424	436	420	415	432	452	434	418	447	452	406	429	398	452	465	426	426	410	436	416	420	390	412	401	431	469	416	395	448	433	451	405	424	414	399	438	397	417	418	424	405	450	412	461	446	427	421	387	427	397	417	392	400	395	419	407	445	384	423	410	432	429	438	413	409	414	390	369	411	398	423	409	428	413	422	459	443	405	410	441	447	413	409	427	402	415	454	409	441	393	382	403	445	436	459	442	382	400	415	399	427	410	414	423	402	457	408	400	402	434	426	402	411	414	399	423	438	425	397	429	402	460	440	466	416	393	407	452	413	447	434	475	408	451	410	400	398	442	432	425	409	427	397	442	425	444	432	429	382	423	426	441	411	389	430	420	426	383	417	416	397	427	435	417	407	433	388	429	427	378	437	384	439	458	404	450	447	391	436	409	418	408	448	407	441	417	376	428	450	417	402	449	420	443	412	408	409	429	390	428	442	423	440	404	410	416	416	411	449	407	461	367	396	440	405	424	452	415	435	383	438	411	401	428	428	413	362	427	391	418	436	395	411	428	403	409	397	440	429	430	419	395	433	403	427	417	406	396	434	403	416	412	405	418	380	431	418	461	419	391	439	450	435	416	414	440	418	417	429	386	445	451	408	443	408	407	413	427	422	412	395	440	395	409	436	408	363	399	406	410	394	403	392	419	413	402	418	428	402	417	429	431	422	418	384	443	453	415	437	448	413	457	417	395	426	417	429	435	419	414	411	419	368	423	445	437	426	393	424	445	437	407	379	423	425	406	437	415	381	392	411	467	443	396	388	385	404	440	405	374	429	433	379	436	419	413	373	450	433	391	420	433	393	429	418	418	452	437	414	414	436	413	373	440	403	371	438	410	424	419	442	443	426	422	379	439	422	391	455	431	401	446	414	374	419	428	434	430	403	401	396	403	430	452	393	430	419	403	404	415	448	418	444	434	423	442	428	453	425	415	428	409	418	386	453	409	403	445	417	434	427	415	387	429	392	431	414	416	451	429	444	396	446	424	400	420	372	396	420	404	445	432	389	405	419	440	439	429	443	417	427	404	410	425	435	400	427	458	441	413	419	422	470	458	416	422	442	439	439	456	377	440	400	439	449	445	422	412	438	416	421	409	445	436	386	436	412	432	428	439	419	433	411	427	437	407	465	431	410	453	380	464	403	427	446	415	422	458	475	458	422	450	411	429	416	421	384	412	436	408	447	417	384	404	410	421	427	401	422	428	445	453	446	441	425	445	411	416	414	409	418	437	432	418	431	387	432	395	445	409	419	427	441	413	413	396	415	429	423	453	399	436	432	399	384	382	438	451	434	391	414	435	425	404	445	456	428	410	422	428	445	419	395	434	419	388	421	414	439	396	470	453	412	439	456	436	428	441	406	395	436	417	406	389	392	402	421	419	418	418	448	422	415	416	448	412	430	419	418	409	396	407	439	431	412	403	442	397	449	432	416	412	453	408	401	432	426	416	432	412	435	439	419	397	417	424	430	414	403	416	457	434	400	403	367	417	433	421	423	422	443	408	424	427	406	407	474	413	421	438	414	449	405	442	418	438	422	409	429	409	411	423	410	424	402	418	395	466	381	403	416	403	446	427	400	414	426	414	459	450	364	465	384	410	406	448	425	415	428	405	417	404	426	438	438	366	415	385	411	438	433	411	483	447	425	423	401	435	451	420	407	453	384	406	381	411	438	359	442	422	401	410	419	443	421	399	435	387	408	416	422	438	419	410	432	428	392	448	434	433	421	411	394	428	422	454	439	402	407	426	409	401	386	439	436	405	468	425	413	434	433	380	445	416	439	428	404	420	411	404	413	442	425	414	404	413	403	408	482	404	380	414	430	402	451	460	440	443	404	433	422	411	424	385	429	414	429	431	433	444	411	403	416	399	405	396	379	387	425	439	421	428	436	442	435	413	440	412	412	427	456	477	446	402	407	432	440	389	417	432	422	409	465	435	401	385	455	454	444	417	424	407	409	387	388	442	435	449	432	419	485	412	428	422	422	422	441	401	378	438	490	419	446	426	432	452	424	447	416	433	417	374	443	428	381	444	438	420	412	420	386	415	420	419	417	416	450	445	354	453	443	405	402	400	431	429	378	462	421	433	421	446	410	429	411	428	403	429	411	438	402	378	391	444	442	425	413	443	433	419	408	413	408	404	422	434	413	400	425	405	477	447	406	431	407	393	391	413	413	400	396	393	428	387	426	406	406	401	418	440	401	390	408	442	417	480	415	422	427	404	458	428	439	447	419	429	433	440	430	442	401	398	423	390	414	424	392	409	476	421	411	414	401	448	432	399	418	454	447	371	389	431	433	433	421	397	396	448	410	421	396	461	379	473	452	403	395	393	450	441	436	443	433	455	382	431	398	425	409	408	420	392	419	424	390	453	437	411	445	423	438	462	428	409	425	437	405	411	422	402	394	420	377	445	423	428	414	434	410	396	392	366	426	432	408	455	408	411	431	407	438	422	459	441	455	402	391	457	425	423	416	448	437	383	393	398	448	458	425	417	440	403	436	443	422	442	426	451	407	397	411	413	409	446	446	423	407	433	434	463	411	414	437	391	435	398	424	434	401	422	386	429	432	434	393	444	448	419	417	424	409	399	450	441	451	406	420	384	442	415	440	441	401	403	441	419	414	465	450	412	406	459	453	414	424	428	470	413	398	448	406	435	371	431	408	426	434	442	445	427	383	435	458	393	411	401	411	465	398	405	450	433	420	440	455	400	420	417	437	429	409	445	416	397	440	462	399	444	424	428	427	398	432	411	450	410	442	430	434	457	421	396	454	396	401	457	422	411	438	428	466	405	421	421	409	455	414	425	441	417	433	424	423	425	389	414	445	414	415	433	432	380	398	403	416	379	419	430	417	403	437	450	429	433	396	417	410	405	451	423	418	431	439	414	422	422	381	416	432	409	407	448	395	420	390	412	389	386	421	415	435	413	431	433	419	420	432	442	418	419	435	473	432	385	419	427	469	407	445	438	407	409	382	444	419	428	438	422	436	394	410	433	415	399	421	427	423	450	444	407	415	417	387	410	422	415	426	360	418	440	481	419	409	458	454	410	445	430	428	406	395	425	448	449	416	410
32178	27396	6927	2672	3335	6543	5837	4089	3341	3209	2512	1923	1955	1667	1753	1665	1248	897	618	648	499	604	549	547	509	531	537	520	567	541	521	543	503	552	517	465	539	559	549	525	481	490	517	506	500	504	531	492	505	558	512	525	512	522	476	499	532	496	532	501	491	509	503	495	495	464	534	453	492	493	502	499	525	523	511	517	503	503	501	500	471	518	503	508	518	434	473	516	487	503	510	479	492	489	520	508	540	496	465	474	501	515	480	480	503	526	474	580	555	542	536	472	496	527	496	480	516	485	525	513	508	487	517	520	485	509	462	507	503	474	519	496	517	512	507	494	489	490	519	506	534	493	505	485	483	495	497	527	519	472	489	494	522	479	513	526	461	500	521	494	513	484	510	465	506	512	532	515	490	484	527	493	495	484	505	479	516	478	536	491	485	553	499	495	512	502	519	516	520	506	467	471	483	500	481	523	510	498	503	478	528	522	494	520	472	488	521	536	502	473	498	497	541	485	484	525	528	494	500	510	488	510	521	500	502	499	487	487	520	494	494	491	506	526	490	533	499	489	500	485	496	505	499	499	490	502	504	495	500	527	490	486	500	499	503	491	484	489	502	520	488	462	514	543	514	544	498	520	474	511	515	521	482	532	498	499	492	547	520	490	514	500	500	522	499	488	517	513	498	545	511	486	473	517	501	527	477	505	552	507	498	500	552	496	497	542	514	494	500	504	532	495	510	514	517	493	487	520	506	488	532	477	513	484	542	497	520	465	523	522	506	511	465	454	479	528	494	494	486	478	503	468	525	474	488	480	481	503	524	535	495	542	539	486	513	492	480	506	542	504	477	459	504	473	525	494	557	495	515	526	499	520	489	479	489	508	478	547	501	491	519	528	477	505	514	538	521	475	503	489	408	481	518	532	480	525	530	509	493	515	520	531	517	549	497	529	517	499	530	505	495	475	523	515	494	502	453	486	534	522	503	487	474	505	516	486	492	508	518	522	498	499	525	483	501	518	490	495	502	489	498	479	520	510	566	540	538	535	522	512	490	492	465	516	462	465	493	493	468	519	538	481	454	523	530	544	531	514	520	480	522	511	533	519	520	483	468	563	494	455	529	527	566	515	493	535	509	511	503	520	552	485	518	474	487	515	485	512	497	499	500	528	496	531	492	508	525	493	498	514	477	497	562	507	536	467	496	498	505	529	521	507	481	500	519	496	524	510	492	485	525	469	489	482	504	504	490	485	542	494	518	525	449	501	525	480	496	521	560	461	521	477	535	510	496	547	505	538	558	498	508	512	528	510	516	498	509	477	544	506	548	556	519	462	503	553	548	503	530	503	502	452	534	535	524	497	525	536	512	476	489	522	479	479	505	491	501	504	493	485	513	528	489	518	500	457	488	515	522	473	477	511	498	484	531	553	487	488	519	505	489	518	464	518	535	506	505	523	532	548	543	507	495	532	483	522	471	497	491	467	515	484	525	481	538	524	506	494	579	515	498	506	495	508	539	483	515	503	483	489	454	506	480	536	491	502	466	488	515	518	503	487	532	535	502	514	508	509	523	500	516	467	520	501	502	476	528	501	474	513	510	504	521	502	476	513	486	466	478	521	468	481	515	446	522	502	495	510	518	473	480	528	500	488	527	490	490	482	484	534	464	517	508	489	514	491	485	527	489	480	552	469	570	465	498	520	485	472	526	536	497	527	459	477	496	536	516	531	506	501	520	441	487	492	491	540	502	520	448	511	468	526	520	541	517	458	510	524	497	465	509	528	498	482	478	514	477	481	513	514	496	493	473	500	547	475	530	536	546	507	499	522	484	500	510	511	520	512	497	528	516	500	513	496	502	481	505	528	489	527	511	523	522	506	532	479	478	519	513	521	513	518	495	532	497	462	491	501	497	509	524	522	496	525	539	512	517	541	486	477	495	496	539	534	484	521	505	461	507	489	490	527	562	506	505	527	471	466	475	522	480	545	511	490	539	523	449	493	508	491	483	519	485	504	514	517	475	472	536	481	528	491	470	530	474	529	488	472	510	509	457	520	536	509	548	526	470	499	515	469	512	510	486	482	496	517	529	528	529	508	492	508	494	505	506	514	496	499	516	504	503	514	511	508	544	538	488	517	496	490	501	494	488	506	504	527	544	490	545	486	523	501	531	502	477	531	554	476	506	471	532	522	498	477	497	472	524	507	514	517	473	477	487	511	523	511	497	503	524	504	511	481	460	500	481	483	510	518	536	520	497	520	509	550	504	547	486	513	469	534	505	520	523	536	500	500	477	523	471	510	553	512	516	504	530	497	513	510	549	519	487	533	494	494	529	486	521	496	458	474	541	506	502	445	508	490	508	457	506	511	476	488	527	500	517	536	484	502	524	506	476	539	488	541	515	509	512	489	501	503	551	521	496	485	506	492	491	539	512	535	513	536	494	538	520	485	538	493	526	508	507	496	487	539	531	525	518	521	489	504	509	519	501	455	509	511	497	494	499	490	522	496	546	560	492	526	488	521	529	534	499	506	536	524	515	505	491	497	542	535	542	510	481	464	521	499	489	508	520	511	505	484	552	479	506	505	479	477	513	547	512	509	497	485	459	485	494	511	498	503	529	521	485	479	523	517	541	527	470	532	472	509	511	521	505	471	531	480	530	506	492	501	497	518	539	511	529	490	539	502	543	477	503	516	517	465	524	528	484	494	484	494	478	502	517	521	470	508	492	484	495	503	502	516	460	485	460	513	528	480	527	522	508	536	487	488	516	540	489	531	477	534	480	530	510	511	473	504	492	476	514	489	536	500	537	470	501	550	500	487	458	512	530	519	514	489	507	478	511	472	495	554	499	488	515	481	526	477	534	480	476	499	492	526	523	508	488	535	545	514	489	487	503	490	471	492	509	512	458	506	538	550	527	529	513	504	495	488	483	520	491	552	500	511	513	526	497	504	526	503	510	514	506	502	514	490	482	524	484	528	483	510	520	521	508	505	514	489	490	495	505	490	510	483	490	544	514	514	522	518	477	506	535	478	522	515	485	468	508	519	509	513	479	526	480	543	513	513	506	504	506	497	471	489	526	476	507	502	549	515	492	495	515	514	469	472	493	520	508	512	454	511	495	484	507	507	490	494	539	486	515	495	504	526	487	525	483	513	528	545	539	503	529	472	460	464	540	485	501	506	500	481	522	463	515	542	500	514	512	523	496	497	516	514	516	469	506	506	504	495	515	495	535	498	480	541	492	502	530	536	536	525	529	473	489	494	488	507	535	521	540	499	500	504	494	513	489	487	588	516	498	503	490	515	527	503	520	513	539	489	482	509	488	478	499	495	502	515	520	496	508	517	519	496	543	521	526	489	522	483	491	502	478	495	451	496	491	545	498	457	481	492	485	483	467	512	492	477	490	478	482	484	499	505	501	513	496	488	529	507	489	531	543	537	527	521	540	495	520	514	505	498	512	521	496	478	519	536	511	537	508	505	509	526	516	537	532	463	500	504	509	460	535	545	472	482
23343	20836	28047	23753	20846	14167	6898	3518	2564	2609	2230	1610	1477	1429	1374	1371	1158	626	366	333	362	332	307	297	279	264	283	261	331	319	266	284	257	284	264	269	292	314	278	271	306	287	277	256	258	271	262	284	246	243	254	251	255	264	245	245	284	266	274	235	245	284	215	278	252	256	257	257	261	254	272	244	253	261	246	267	254	283	245	258	268	268	238	269	262	271	271	285	258	270	288	245	244	266	269	258	247	257	251	233	263	268	261	293	274	269	253	254	260	241	277	269	255	256	274	250	276	285	264	237	250	246	257	243	230	252	286	252	259	261	261	257	273	270	258	269	262	237	284	252	275	271	288	242	278	257	289	242	278	247	254	265	246	231	251	275	291	273	261	251	241	250	261	235	241	261	261	260	255	260	269	253	259	236	280	236	270	265	273	271	255	277	273	271	258	272	270	273	238	259	284	247	272	275	278	248	267	260	292	276	260	274	262	273	273	257	266	262	251	251	275	261	268	248	286	265	255	242	288	282	278	278	240	258	261	256	269	249	281	271	249	255	265	225	269	242	267	276	237	300	264	274	264	246	233	264	247	260	277	279	253	261	243	252	258	257	268	255	248	235	251	272	260	241	264	248	265	243	274	250	259	233	251	267	235	258	255	295	263	273	244	284	272	274	290	241	245	260	270	271	238	246	244	260	296	257	225	258	250	276	228	240	226	268	276	280	235	260	274	254	270	275	268	256	238	261	266	285	266	264	254	284	265	252	264	265	277	266	272	241	217	292	272	238	284	255	259	247	275	257	272	234	267	263	250	272	256	241	265	268	249	293	255	278	276	258	284	270	271	239	251	252	249	263	249	265	263	247	247	295	290	253	234	280	237	272	285	264	256	280	294	271	267	255	272	260	253	256	252	246	268	267	266	285	281	300	239	222	280	263	243	256	254	269	259	263	265	275	236	255	267	250	257	256	286	275	256	285	254	257	236	261	248	275	247	283	276	229	278	265	240	231	268	265	287	271	258	270	247	256	246	281	268	242	244	237	240	247	260	284	282	238	292	278	250	255	262	260	248	231	264	233	264	240	255	262	259	241	262	270	284	286	303	253	275	264	266	236	249	246	292	229	247	252	267	273	259	284	225	251	251	253	262	246	263	240	259	265	244	255	258	262	274	235	256	250	244	273	271	244	256	265	252	281	275	254	262	231	261	261	278	259	254	260	277	264	247	260	265	240	261	233	266	277	266	259	275	275	236	261	288	235	237	232	246	289	300	273	253	259	276	266	284	240	242	248	245	275	263	251	287	267	281	275	252	283	252	262	240	303	261	253	267	270	281	250	277	285	281	255	275	250	226	263	259	232	252	287	273	283	269	254	272	232	275	254	255	290	277	255	289	275	267	254	260	261	217	234	283	271	259	231	244	279	244	262	231	252	275	228	231	246	242	267	234	270	237	258	278	290	258	278	256	263	264	274	288	281	269	269	270	235	260	235	253	260	265	237	232	250	246	245	247	256	268	285	245	264	292	245	294	266	250	227	288	278	240	267	271	234	250	268	257	286	242	259	281	253	249	261	261	273	258	313	250	241	260	260	277	236	237	258	246	274	234	271	258	249	246	274	258	267	262	270	281	259	282	253	262	282	239	248	255	279	253	269	272	238	261	285	256	261	262	268	222	267	262	237	245	276	274	246	263	242	275	249	265	256	259	240	272	272	266	269	263	230	291	282	276	229	275	265	251	243	270	265	252	247	253	261	258	271	262	241	260	265	258	262	276	248	272	276	244	270	260	275	265	261	255	251	257	268	239	247	250	297	253	279	275	272	261	238	248	259	245	246	266	249	266	294	278	258	277	251	226	254	274	270	255	262	270	282	253	273	234	268	257	253	253	291	263	265	253	262	266	249	270	266	262	250	276	263	275	261	253	235	240	274	262	250	259	242	282	258	239	240	253	304	257	246	275	266	254	249	270	245	250	242	234	243	274	224	250	252	289	223	258	249	258	267	263	235	294	248	228	258	243	267	234	268	281	270	246	264	255	247	258	263	268	288	251	272	307	285	266	234	200	278	233	251	258	284	262	258	245	248	275	284	288	255	258	280	262	274	262	269	243	217	250	252	259	251	263	250	260	273	272	269	287	282	237	251	251	270	256	285	256	275	293	262	257	282	277	249	272	260	277	270	275	266	259	249	260	287	255	273	275	269	246	274	257	266	249	274	251	239	251	241	238	255	268	255	244	255	252	256	288	273	256	270	277	237	289	248	255	265	263	264	259	275	263	280	271	241	262	282	249	257	248	237	222	263	257	250	258	253	248	252	264	250	252	271	260	279	250	272	294	282	262	264	255	261	270	264	247	251	226	262	249	274	283	260	267	259	262	222	299	281	240	282	245	270	248	243	272	280	275	281	269	272	261	277	244	248	240	245	276	256	291	256	269	276	260	230	262	251	236	253	241	256	266	254	260	245	258	253	269	257	264	268	266	236	230	245	254	238	250	272	285	293	324	235	264	283	267	263	240	249	268	235	244	249	251	273	232	274	275	254	221	271	259	265	267	251	264	240	262	270	264	259	241	228	255	268	268	288	274	249	283	264	225	254	261	277	252	284	260	249	281	297	268	278	283	244	246	223	245	268	287	266	273	264	253	267	268	252	256	241	252	251	257	251	291	246	218	244	286	250	251	288	285	306	289	243	275	261	249	246	260	293	259	268	238	263	256	224	263	235	233	230	272	260	281	280	269	282	269	260	258	293	275	267	234	271	259	253	262	265	260	231	251	239	274	278	268	250	240	236	247	269	250	251	255	273	274	249	246	236	263	256	258	241	258	263	251	267	245	253	258	297	280	247	274	234	256	277	255	268	246	259	241	261	249	264	250	260	259	247	283	250	253	281	249	253	240	275	272	271	259	260	260	272	262	232	268	287	268	248	272	256	288	266	266	256	269	252	276	239	255	254	263	248	245	246	239	238	254	284	266	274	245	264	279	259	277	256	258	269	288	249	255	267	286	272	239	247	261	232	270	260	275	279	246	260	254	282	258	241	283	247	276	234	248	242	266	238	244	253	239	254	257	267	285	264	263	244	298	261	243	235	250	263	244	262	280	245	270	254	250	261	272	246	297	256	272	281	242	240	251	252	284	286	268	278	270	297	231	257	273	247	268	271	241	242	281	251	272	286	239	258	210	270	258	237	277	268	244	283	257	241	245	257	259	257	281	265	240	254	283	270	257	264	267	262	256	265	252	252	260	265	269	249	276	268	219	241	262	274	247	260	244	254	264	251	262	240	262	262	262	289	250	265	261	224	271	267	229	248	265	311	262	266	279	254	235	274	246	247	267	248	258	271	301	273	258	277	248	262	252	255	250	272	256	232	262	255	257	270	258	244	275	279	259	293	262	264	266	280	262	290	249	257	272	255	259	259	259	261	252	260	252	243	264	249	283	257	237	265	277	254	282	262	281	297	250	271	243	256	230	259	252	270	293	268	266	226	269	255	249	258	271	253	274	243	281	280
34797	37774	15336	6718	6312	10422	9829	6973	5582	5468	4517	3013	2843	2749	2674	2600	2008	1033	550	469	514	410	391	390	366	413	327	343	357	438	368	340	321	321	340	323	387	422	349	347	375	351	321	286	359	342	305	322	308	330	312	360	325	266	293	309	325	347	357	300	345	325	314	320	307	323	311	328	313	348	322	307	297	329	336	293	318	283	310	311	343	327	317	340	336	345	307	298	299	296	322	316	314	305	288	319	305	306	325	322	316	310	326	344	302	314	357	316	324	320	324	353	307	321	284	267	350	325	313	337	306	291	315	315	302	337	324	342	311	315	303	294	324	324	320	324	351	332	325	333	364	321	305	319	315	300	308	318	322	294	311	327	316	321	332	318	315	317	344	330	328	345	309	305	330	336	316	323	309	300	320	307	296	333	349	324	301	321	332	305	331	274	352	328	296	306	304	355	316	320	312	341	331	319	317	342	303	307	374	303	295	346	305	314	352	311	284	329	323	319	350	290	325	328	318	297	304	334	310	308	329	322	313	324	323	297	330	308	316	342	333	311	324	308	304	322	328	308	300	314	331	334	313	343	307	353	307	351	334	292	326	307	311	312	306	321	324	313	355	327	354	342	303	322	306	320	320	314	301	316	306	329	326	306	286	321	298	320	317	295	293	316	298	338	305	311	279	325	346	308	318	299	313	327	338	289	313	320	297	310	344	318	337	313	332	332	304	326	347	328	302	299	309	296	299	295	292	327	300	319	314	308	352	295	307	302	337	328	327	302	329	332	298	295	322	294	311	304	300	329	338	318	318	322	322	323	290	336	314	320	304	327	328	308	301	338	311	340	318	335	308	317	327	317	334	344	301	361	329	339	321	326	323	329	286	323	323	294	312	340	294	315	324	318	303	296	327	295	340	327	317	315	307	291	362	342	341	319	323	320	329	350	314	306	314	330	322	315	296	310	341	337	323	292	333	336	329	355	319	300	307	305	324	346	299	325	293	333	353	280	309	336	327	329	302	298	333	326	292	308	326	310	307	324	329	344	314	314	333	300	314	331	310	322	297	303	321	327	314	331	317	317	333	356	335	317	334	338	307	312	315	325	317	307	305	306	311	318	314	325	308	328	327	308	302	321	320	322	327	322	326	310	294	352	323	317	323	311	292	304	326	326	325	315	308	295	345	339	336	330	277	315	336	304	314	351	316	285	307	316	342	303	308	325	294	316	309	307	356	333	286	353	298	340	322	289	335	339	309	329	337	298	340	292	324	341	310	304	331	312	325	326	341	296	312	323	308	320	333	306	332	318	320	323	326	338	336	317	298	344	312	315	365	322	330	294	340	305	305	308	314	302	299	314	299	332	297	298	337	327	295	304	329	305	331	329	323	289	334	342	317	313	326	291	314	328	298	326	322	328	314	355	303	303	340	323	326	327	339	356	330	312	335	324	300	296	303	291	320	338	309	319	305	362	340	308	310	319	301	319	301	331	309	349	295	304	331	355	325	303	335	322	325	302	318	308	334	312	350	322	316	315	317	298	332	317	349	311	304	312	290	309	334	335	303	313	333	302	311	343	310	292	320	315	304	361	309	322	302	344	316	344	296	318	279	312	299	326	324	323	325	291	321	360	267	289	347	324	327	307	324	340	309	325	357	330	318	290	321	319	328	300	349	297	339	331	334	306	333	306	315	292	346	333	331	290	319	297	330	337	336	291	335	328	328	281	293	318	333	309	321	357	308	313	337	294	328	315	338	334	317	310	315	331	300	301	327	313	309	346	331	303	314	298	325	331	340	328	338	357	292	305	317	315	278	328	316	339	304	318	367	348	302	296	327	346	348	344	304	306	316	354	281	323	307	319	342	312	313	328	332	332	319	309	284	301	312	311	328	327	314	305	320	314	317	293	327	340	332	329	319	328	322	343	319	309	313	358	318	299	327	338	332	292	310	290	329	331	338	278	313	312	348	310	300	323	340	303	321	348	333	292	327	321	325	305	298	325	342	334	314	332	323	336	308	323	305	314	295	315	307	308	290	327	333	294	317	344	300	298	301	317	308	307	305	305	324	332	305	322	316	305	317	309	331	310	349	322	341	305	297	305	328	309	324	319	330	324	333	309	295	304	317	270	320	319	301	300	346	318	285	320	332	295	315	343	346	341	309	326	286	327	312	332	307	335	329	335	326	343	330	327	356	326	315	339	318	295	319	306	346	319	336	309	320	314	321	330	300	334	291	308	316	326	298	342	309	316	336	338	317	322	321	332	315	295	311	315	328	339	340	347	295	302	325	303	324	330	393	308	312	334	300	332	320	326	315	334	331	346	313	325	321	328	316	302	308	305	368	291	310	317	309	329	308	278	311	308	329	306	291	294	286	332	301	350	319	305	300	321	351	319	342	330	331	352	317	334	313	346	340	342	342	362	306	325	334	331	291	324	306	327	282	329	333	342	306	320	320	349	324	319	295	306	303	304	326	346	288	327	338	302	363	292	327	276	313	317	336	309	332	324	310	327	318	324	317	308	337	331	306	301	314	331	318	325	325	333	317	298	330	311	326	334	293	332	288	321	321	335	305	331	327	338	369	332	316	298	349	327	325	301	296	291	317	331	318	347	328	327	333	317	320	343	298	311	330	271	306	309	315	334	329	292	299	342	312	338	301	329	338	297	277	319	293	320	346	283	326	321	290	314	314	312	322	300	323	314	363	350	327	313	306	301	342	328	328	319	315	329	301	315	320	323	317	325	345	340	341	306	311	312	346	330	325	303	312	322	316	293	346	316	320	332	330	315	314	339	292	325	297	299	323	318	312	308	336	312	305	353	296	360	334	328	332	312	320	312	306	334	302	290	349	361	301	369	298	311	314	324	327	309	333	331	331	317	316	306	340	321	295	296	355	304	304	318	320	300	323	338	313	353	307	310	355	342	288	292	301	315	311	335	300	299	323	304	322	316	323	323	312	328	330	312	337	326	318	297	344	314	304	314	333	324	318	316	324	330	315	307	297	322	298	299	310	287	337	320	337	312	336	299	325	339	327	313	335	344	343	342	320	347	300	332	341	290	352	343	329	300	323	331	353	342	337	317	323	317	304	315	284	329	334	325	334	299	292	318	295	302	341	342	323	310	344	330	329	331	348	334	317	340	287	321	312	319	344	312	305	322	316	332	331	324	315	319	321	301	321	278	332	340	340	314	323	319	322	319	292	298	313	305	338	370	294	356	338	317	331	324	337	337	312	328	311	296	359	330	302	330	309	334	324	301	308	333	320	311	294	315	309	334	346	314	325	344	324	333	302	311	344	308	322	353	290	299	328	362	320	316	310	316	319	367	302	298	325	275	294	336	303	308	345	321	306	316	331	344	332	336	350	306	326	304	346	293	359	338	334	336	308	307	318	323	323	320	337	300	322	325	328	345	332	323	322	317	304	311	348	313	304	319	320	334	291	300	304	314	300	347	289	303	335	313	318	301	330	312	320	331	323	326	334	299	334	327	334	290	310	323	297	313	323	308	291	333
24564	20888	27114	24655	12918	4030	4402	3099	2181	2321	1672	1643	1327	1524	1559	1483	1221	905	687	631	639	605	570	615	611	588	611	598	625	589	621	641	595	632	602	577	604	570	583	615	624	590	614	576	646	572	568	596	569	580	573	605	590	570	592	549	608	583	594	568	593	555	577	574	614	555	540	571	586	527	573	572	582	642	568	548	607	585	559	532	570	560	540	552	628	608	586	588	571	590	583	579	591	565	620	587	573	594	572	573	603	558	578	589	604	550	599	586	554	564	593	579	592	585	586	590	584	577	593	585	563	588	596	638	575	529	610	609	593	574	575	593	569	576	560	564	556	591	621	606	590	636	525	572	588	587	602	564	587	595	572	536	579	559	555	566	563	618	624	611	605	553	606	569	595	665	558	547	583	541	590	604	577	596	611	592	574	617	577	554	604	584	574	573	616	553	591	602	596	562	568	576	571	601	629	602	563	547	542	580	585	592	536	588	566	567	584	567	624	597	597	591	635	575	551	579	548	597	556	603	572	516	614	577	629	554	550	564	549	618	582	582	642	572	602	563	610	594	594	599	606	574	612	573	586	590	612	610	576	573	593	578	610	548	571	572	584	580	600	577	528	575	578	602	597	605	546	610	584	570	554	516	598	586	573	557	557	606	617	589	607	589	629	570	562	575	593	588	610	558	574	609	555	563	586	586	575	552	569	584	599	560	534	551	569	551	614	613	584	546	545	588	587	612	574	568	602	582	570	603	579	591	575	602	596	587	585	596	559	599	585	545	568	564	535	577	608	569	614	593	598	586	581	556	605	597	553	568	559	613	573	553	568	586	549	597	573	561	527	579	597	574	624	535	579	567	607	545	578	535	563	544	599	601	539	581	549	601	608	563	572	599	580	564	611	550	540	586	585	587	564	533	569	601	545	618	572	577	573	567	593	573	643	560	614	576	590	593	600	591	580	630	558	592	578	568	607	571	603	540	555	573	601	624	551	552	601	567	551	578	544	563	584	561	619	578	575	602	579	580	587	553	583	605	600	601	547	591	580	551	624	604	619	571	566	546	596	581	569	557	609	542	587	582	607	575	564	578	546	524	531	641	569	614	570	605	549	543	566	583	576	591	570	591	572	607	590	591	589	602	555	638	608	590	543	571	583	578	581	590	528	578	567	575	572	586	586	581	599	576	566	576	585	601	607	602	568	602	583	579	556	592	593	584	545	576	585	567	586	562	602	593	550	577	543	551	617	539	589	603	595	549	587	543	568	581	597	521	563	644	538	585	608	538	606	545	587	615	575	594	579	516	593	577	574	554	576	554	559	585	563	559	562	605	567	612	622	556	594	532	542	611	580	557	602	556	547	547	612	568	607	587	570	546	589	608	545	626	562	603	531	580	538	522	572	542	574	583	603	595	574	588	579	594	585	559	551	580	616	566	575	594	614	608	560	617	577	607	556	578	596	542	554	616	577	566	602	546	542	562	518	604	548	557	598	545	561	604	576	566	593	560	615	615	596	554	627	554	609	609	603	595	592	557	566	577	559	572	607	606	625	595	559	614	611	541	608	609	588	572	569	604	585	596	619	557	562	555	585	581	575	578	584	597	580	595	593	562	609	609	575	599	591	588	613	623	598	636	615	595	601	563	595	608	568	632	543	549	608	578	572	624	595	554	559	592	558	602	564	558	557	587	586	543	568	596	571	611	600	582	614	563	572	615	592	587	550	605	602	595	574	564	553	581	576	547	568	584	600	559	594	584	579	566	567	592	612	579	628	595	576	614	602	590	604	595	549	543	575	622	556	549	601	588	568	599	604	596	562	571	593	600	578	570	613	541	592	611	574	572	581	587	595	649	577	629	595	540	536	594	574	581	587	554	582	531	612	574	586	584	562	528	585	599	566	570	593	571	559	548	606	615	590	592	620	559	593	601	536	579	562	573	606	563	559	578	588	578	599	555	595	553	606	568	596	533	585	600	570	557	592	545	556	583	571	596	589	576	546	576	603	577	543	561	592	601	554	614	579	555	602	557	627	538	547	554	576	566	555	561	612	557	582	619	594	551	568	622	579	596	581	565	563	593	535	578	572	598	650	596	619	565	549	563	631	600	564	611	556	597	540	527	597	560	539	587	572	607	578	594	599	542	547	583	564	588	599	558	604	587	572	528	577	514	559	621	595	547	582	551	592	570	584	536	559	617	581	564	586	586	607	578	593	592	573	586	600	558	582	576	598	566	593	593	536	596	590	585	576	600	568	602	547	547	611	555	601	547	598	595	614	556	555	613	614	594	609	620	618	586	590	601	633	546	599	554	561	590	605	602	601	601	609	532	576	562	581	577	564	560	606	571	539	562	583	575	593	587	572	599	553	560	542	574	568	620	587	543	572	594	559	567	589	570	525	568	613	580	564	583	611	595	587	556	591	594	574	598	584	626	618	589	601	582	598	592	573	598	604	586	594	572	552	589	601	607	541	575	649	568	591	588	513	587	593	572	542	567	589	592	537	577	597	565	541	608	546	576	595	586	621	558	576	557	585	551	604	566	587	599	557	598	569	580	561	556	594	545	544	615	584	587	604	574	593	570	566	555	598	533	549	570	564	564	585	578	622	619	597	597	567	592	564	577	576	582	626	589	583	565	619	527	578	546	556	588	591	563	601	559	583	622	532	574	552	561	566	610	636	603	603	583	628	589	591	591	548	546	598	596	605	565	547	584	612	588	572	548	598	584	570	587	593	587	626	536	571	559	535	561	588	608	584	565	596	523	580	597	547	569	595	617	596	553	570	516	539	554	563	579	554	570	582	613	605	593	575	583	601	619	531	578	566	601	611	606	598	587	588	613	600	620	591	578	583	588	603	574	586	538	586	569	593	540	569	613	597	596	576	582	585	584	565	556	607	585	567	573	610	546	550	578	571	570	609	594	582	555	635	611	586	591	574	604	607	552	571	625	571	568	544	557	557	604	622	601	575	571	589	587	621	583	568	591	549	524	570	576	568	568	592	583	583	563	586	580	596	597	559	585	575	587	548	588	571	529	575	590	572	548	579	573	579	559	566	564	581	602	577	594	555	596	572	616	584	609	598	573	528	542	553	619	587	587	559	586	597	589	558	560	600	592	555	556	590	558	585	571	609	564	570	530	555	567	609	543	618	637	548	578	585	576	580	567	591	573	614	590	584	542	578	571	606	530	583	596	593	600	587	604	597	610	597	588	597	596	549	568	578	582	620	555	597	557	560	571	598	571	598	575	584	589	586	591	547	550	637	546	597	557	612	538	529	627	613	614	600	534	575	565	595	571	612	567	573	621	616	600	548	584	534	569	597	614	608	565	590	594	579	597	552	570	588	550	570	594	571	592	584	559	597	563	568	604	583	595	547	615	596	528	548	636	574	567	589	564	584	569	564	599	567	560	577	597	566	631	589	575	611	587	588	592	594	596	581	598	599	593	572	565	541	591	565	586	600	582	599	586	594	561	603	594	549	636	554	598	574	614	558	624	552	553	580	560	585	613
34747	34461	11930	5384	4482	7553	8523	6401	4576	4759	3387	2948	2502	2581	2641	2258	2065	1191	863	851	758	684	716	653	728	689	676	728	754	671	699	700	705	680	704	701	668	747	717	732	680	699	693	684	686	617	643	682	667	653	655	698	635	704	668	688	672	614	678	671	659	659	669	629	663	688	645	710	677	680	678	683	665	629	697	686	672	653	672	712	653	653	659	702	631	665	648	627	670	658	666	665	703	669	683	672	674	670	658	635	648	704	645	632	669	699	651	668	683	664	690	687	687	675	682	694	702	664	673	671	656	658	674	676	685	703	660	663	698	666	631	675	656	666	698	670	670	648	636	654	679	649	685	645	692	657	625	736	588	669	619	666	635	636	692	679	733	650	653	660	677	677	673	671	719	711	667	653	690	649	667	658	685	645	727	646	725	666	717	639	651	656	674	621	724	648	689	619	670	697	681	643	624	679	626	645	716	689	670	687	723	665	603	696	687	658	712	675	697	679	677	675	683	705	667	653	652	687	637	714	652	677	662	612	668	691	660	676	667	680	654	671	648	668	696	660	676	659	670	668	671	614	657	674	695	613	671	670	673	655	668	694	630	677	665	697	722	701	722	635	648	673	644	708	645	672	673	651	681	706	670	651	643	690	683	704	692	666	648	711	647	666	694	701	696	676	692	670	726	656	694	703	677	630	704	676	700	691	668	630	659	674	641	673	721	695	604	634	664	680	614	675	701	719	653	672	640	685	698	683	659	721	652	668	698	700	669	687	674	632	652	658	688	686	655	680	690	671	696	659	664	676	653	719	636	676	660	656	662	691	658	665	685	671	645	686	683	679	638	658	690	676	645	710	641	649	666	620	666	673	707	655	654	636	635	649	682	633	682	710	661	670	682	664	686	617	647	680	657	643	686	663	637	652	676	669	657	629	682	621	688	702	712	664	639	651	673	675	675	664	672	691	666	650	692	614	685	658	646	685	660	690	668	708	721	689	747	652	706	671	695	725	657	650	681	646	692	676	668	678	675	627	648	682	668	717	662	668	662	644	714	627	665	687	628	678	660	661	674	672	682	668	668	697	694	621	669	687	620	658	663	679	661	675	638	675	661	659	671	700	687	717	641	677	691	668	635	658	752	657	673	640	641	626	669	675	669	628	688	662	646	648	695	665	665	714	638	677	702	687	616	674	643	645	619	682	672	676	643	672	657	687	672	641	677	694	651	677	663	647	644	674	709	641	642	701	648	612	717	652	698	687	658	687	695	680	651	670	624	691	630	654	659	664	713	638	646	596	660	680	652	663	689	651	663	661	656	696	667	658	676	681	648	640	661	642	633	698	664	670	683	640	679	660	649	622	636	714	673	691	621	701	659	645	671	694	653	673	700	664	686	653	677	650	640	689	669	663	657	653	656	666	605	691	662	661	663	662	645	679	689	717	664	647	639	658	656	736	690	669	645	642	677	679	723	658	652	717	720	617	681	646	627	699	692	662	680	707	666	670	702	658	666	660	688	627	637	698	687	630	663	648	686	677	690	658	698	690	646	705	686	691	654	663	657	671	671	676	677	642	669	693	684	652	728	667	658	681	638	684	680	668	650	654	678	678	646	657	661	647	653	698	690	667	657	645	692	748	672	650	639	653	693	625	676	646	677	666	672	640	635	583	645	672	669	735	675	628	671	650	623	667	644	622	724	670	669	680	653	693	631	633	657	679	660	684	658	662	693	674	699	639	663	677	638	662	691	670	709	679	725	663	697	690	720	708	644	696	653	708	625	651	698	702	666	703	668	659	676	630	648	678	653	664	686	668	672	649	679	591	698	668	622	673	690	653	651	692	665	615	702	712	709	644	698	682	653	671	707	706	646	656	686	695	645	662	651	689	633	669	715	674	697	672	621	672	680	660	706	661	689	654	645	656	702	686	649	652	671	698	659	639	682	634	658	686	629	681	675	666	685	667	650	642	648	643	689	688	681	668	659	700	658	718	692	669	635	649	688	663	692	681	659	673	653	621	705	655	703	652	645	654	677	666	656	597	677	718	653	706	597	672	650	640	659	672	700	677	654	678	690	704	627	646	653	705	607	684	688	705	625	624	658	736	654	648	729	677	673	640	680	657	654	670	657	731	667	660	675	679	653	660	650	655	659	696	640	669	655	639	697	650	672	713	663	688	700	686	663	637	720	656	698	690	663	655	629	674	696	688	658	667	679	665	659	653	696	682	662	655	659	659	663	691	701	625	667	671	676	659	691	740	707	688	606	670	687	662	708	671	699	706	684	634	660	637	608	687	701	654	676	667	657	661	652	624	658	658	704	658	644	730	674	648	703	670	630	623	660	669	689	714	641	687	672	672	634	630	645	657	682	654	687	652	649	656	664	693	641	694	666	718	665	673	691	694	658	650	688	633	679	673	655	709	660	659	677	646	675	638	667	655	647	638	655	675	633	665	657	683	691	633	664	651	691	635	639	695	675	709	674	662	672	658	665	651	659	644	660	667	710	685	668	633	656	673	695	625	682	636	652	642	655	667	674	699	689	686	691	669	655	653	660	673	708	673	706	609	716	689	691	647	666	616	661	682	706	687	631	655	620	696	694	660	674	671	650	717	647	696	678	674	663	652	711	699	679	680	650	643	648	688	667	642	654	647	670	671	647	698	708	691	667	658	668	698	692	699	653	600	669	646	653	630	673	639	662	660	700	695	688	721	679	702	693	675	713	661	684	671	657	635	643	679	682	715	670	678	667	667	656	692	675	649	703	605	667	646	700	693	697	674	673	669	666	715	672	698	648	692	699	669	642	670	670	638	670	660	675	718	660	651	628	651	686	657	682	676	656	628	655	632	666	671	657	688	725	705	688	671	670	634	645	608	640	672	662	731	636	654	693	650	695	657	685	646	676	723	670	681	611	684	675	686	649	614	622	670	650	662	705	634	640	696	641	652	631	722	671	656	687	676	612	659	674	648	666	612	612	646	661	673	684	667	670	651	675	663	631	689	685	714	679	693	669	721	651	676	668	617	637	663	670	697	676	671	701	666	679	750	666	660	634	698	684	644	677	671	669	627	616	694	656	674	728	655	621	666	669	695	682	709	682	661	678	654	668	672	691	688	657	674	661	689	640	680	658	651	601	666	669	669	674	646	719	654	704	670	700	645	648	632	646	662	679	646	701	686	596	667	640	701	652	661	628	681	682	654	671	650	673	687	678	675	715	703	670	666	668	684	627	674	676	659	684	675	675	673	676	663	645	676	657	615	728	643	652	621	685	638	655	666	675	646	665	643	654	629	661	674	651	676	679	681	692	658	650	629	635	669	633	649	661	635	682	637	706	662	692	665	686	608	708	671	685	654	655	629	672	645	656	661	638	688	663	658	650	704	671	677	644	687	702	624	671	628	645	691	637	723	661	663	629	718	593	655	667	651	661	656	661	679	646	639	674	675	687	653	688	656	598	614	676	653	662	646	701	688	667	672	661	713	644	675	682	649	694	690	615	657	664	691	684	668	669	665
22400	20899	28592	23354	20902	21201	17171	7078	4048	4239	3072	2853	2274	2090	2023	2117	2058	1044	745	602	606	531	508	449	482	430	462	448	507	523	464	438	404	441	457	472	458	430	468	451	442	451	411	398	432	446	407	452	406	435	457	405	419	410	439	379	406	399	421	395	399	429	425	417	429	385	425	412	407	403	395	431	427	371	424	386	393	389	397	429	406	409	413	455	394	395	400	412	412	390	448	390	380	405	408	392	429	390	382	385	384	406	411	404	442	393	426	443	390	403	392	414	413	408	385	410	446	414	386	421	408	427	421	409	430	459	410	402	432	411	412	380	441	429	403	429	406	428	442	426	424	441	434	421	433	413	430	406	431	394	396	428	424	383	400	397	402	423	431	426	373	407	407	432	430	381	412	428	425	452	420	404	395	405	393	394	418	417	432	401	427	371	409	384	404	415	389	370	416	404	407	407	404	401	437	405	419	406	414	429	430	392	421	399	393	424	377	377	405	439	428	427	408	408	411	403	398	417	447	430	434	406	405	458	407	416	404	407	395	413	405	437	387	430	419	408	460	415	404	368	418	402	457	428	411	391	408	422	381	390	375	381	401	391	423	370	427	388	443	383	419	369	436	418	429	410	405	408	408	414	405	381	394	408	407	420	400	408	392	427	448	416	418	414	419	397	423	411	384	426	480	423	436	428	430	425	406	429	429	415	396	406	392	441	436	422	386	435	400	420	382	417	418	428	364	421	382	398	423	406	406	432	426	426	373	333	457	400	438	399	409	394	399	402	418	410	372	361	447	378	379	382	434	379	424	431	402	407	413	391	406	389	410	383	395	427	401	447	390	407	444	408	388	402	393	431	405	397	419	423	414	394	414	401	386	379	418	418	424	387	418	379	374	433	386	363	412	411	410	402	425	353	394	401	421	397	385	450	439	413	383	431	420	396	432	440	417	400	372	410	383	445	421	452	415	395	456	411	399	411	419	437	431	378	370	395	441	384	409	401	407	444	451	404	435	397	362	395	403	437	466	434	433	439	376	403	461	392	428	402	415	387	424	408	445	414	382	427	415	429	435	447	410	417	445	428	376	462	411	384	428	396	399	405	435	390	408	436	393	372	435	404	408	433	390	417	398	409	419	398	377	374	383	406	409	388	387	388	395	381	416	372	422	333	394	384	445	441	417	427	429	455	444	391	403	399	417	444	364	395	418	401	412	393	380	433	395	397	433	423	416	443	427	417	428	387	380	373	419	413	411	433	394	419	429	425	404	412	422	384	419	406	423	412	410	392	392	408	396	429	384	429	429	431	388	402	417	380	395	409	382	403	402	396	400	380	395	407	463	413	389	405	404	409	392	433	416	425	388	395	387	405	414	420	413	423	407	415	433	425	351	411	397	399	417	413	404	395	416	402	384	447	373	393	434	415	405	372	432	415	363	380	419	428	392	395	387	400	400	391	413	391	373	415	433	393	399	411	378	415	393	399	389	415	437	381	388	403	396	381	403	404	389	391	429	403	418	430	432	387	448	446	375	454	396	411	394	428	429	413	430	389	419	380	387	414	393	427	462	403	415	415	415	403	393	424	373	408	413	422	386	380	415	366	398	427	409	392	439	433	414	377	427	393	421	397	366	435	433	444	391	420	419	421	422	428	407	390	392	402	406	446	438	384	347	395	465	412	421	431	419	398	428	404	425	430	433	434	424	433	412	398	392	433	380	406	383	400	421	431	389	435	383	340	393	413	407	373	389	392	423	401	376	427	391	398	405	407	438	414	388	396	380	391	399	401	389	453	409	393	411	426	380	425	407	414	413	418	398	411	428	436	418	398	401	400	396	412	398	397	423	416	441	393	398	388	423	413	424	402	433	397	393	422	385	401	426	445	452	389	409	418	419	408	401	407	414	388	389	419	395	411	412	426	427	399	424	414	390	422	406	431	389	418	399	431	399	414	425	409	398	376	406	411	471	395	390	382	418	394	441	389	377	430	395	379	396	409	396	376	388	418	361	404	384	413	436	404	397	369	400	406	410	418	393	438	399	411	426	453	412	373	403	389	388	427	421	338	429	419	423	393	394	406	410	385	405	378	422	432	368	427	417	398	414	396	396	398	440	388	403	440	417	400	374	425	410	394	402	410	411	382	399	378	397	445	385	409	420	391	413	470	388	403	401	417	414	400	416	388	392	400	444	463	384	428	365	430	391	415	423	396	443	379	393	408	402	386	379	425	408	429	432	406	385	391	364	411	444	399	409	401	386	396	406	382	412	442	401	395	402	417	374	391	411	416	377	401	384	419	383	386	394	400	401	392	454	403	382	414	410	409	455	412	383	384	436	411	408	421	451	420	431	406	414	408	414	428	401	392	433	418	401	415	436	414	407	413	439	414	427	384	402	407	429	428	401	385	405	425	385	415	405	398	401	370	369	407	370	424	410	438	452	407	383	410	415	403	423	424	404	459	442	430	365	408	399	403	414	421	436	427	420	402	413	395	409	388	388	418	406	424	366	386	409	416	404	414	413	435	409	401	398	405	426	419	437	393	436	424	399	371	385	408	387	397	398	385	402	399	444	423	384	398	388	388	422	444	386	407	378	424	385	401	418	401	400	396	394	437	449	416	429	401	391	383	427	372	414	411	390	394	411	383	393	413	400	390	389	423	406	428	403	378	385	400	377	370	393	412	394	418	395	378	451	386	394	429	445	407	440	430	400	407	392	398	390	442	431	401	401	435	404	374	399	388	400	401	435	369	432	401	409	416	378	403	404	436	411	416	404	410	395	438	443	437	404	364	408	435	418	416	418	427	414	395	396	423	430	398	431	375	432	393	394	420	387	401	397	402	412	426	396	424	401	389	409	428	374	419	387	416	416	444	356	415	422	405	397	443	389	393	360	413	413	401	408	400	388	431	393	442	412	380	426	402	397	446	361	389	393	423	452	383	421	385	443	423	415	421	405	391	400	433	405	448	382	416	392	416	404	466	432	420	443	413	377	401	392	407	387	399	407	407	383	429	409	426	437	412	437	416	426	403	395	387	415	396	396	405	370	427	402	399	410	413	412	404	408	421	425	436	391	391	406	424	392	406	424	397	410	429	413	386	449	423	389	403	394	428	402	410	403	410	391	420	423	411	469	402	454	389	388	424	402	408	431	406	408	425	419	430	401	391	401	363	371	366	363	405	405	400	463	401	401	426	412	434	380	435	408	381	405	410	445	427	381	425	415	397	391	390	399	471	400	395	407	423	365	367	388	406	419	408	399	411	399	409	402	412	399	376	407	433	417	380	407	424	448	376	402	383	419	390	418	388	424	406	416	432	394	386	433	420	441	419	422	380	402	429	416	415	389	386	370	400	411	403	364	445	421	441	399	437	418	394	404	394	419	432	399	391	392	419	441	435	406	411	416	403	393	378	405	392	405	418	406	405	413	414	385	456	394	391	387	454	433	398	426	425	417	420	418	423	392	381	429	388	361	424	430	358	391	429	405	415	396	433	434	390	419	368	389	412	404	432
38895	46135	20978	11357	9357	11922	13355	11221	7482	8092	5776	5364	3988	3681	3695	3642	3487	1719	1043	866	769	712	633	592	541	493	536	516	600	546	499	479	498	475	487	477	559	563	563	565	561	562	507	477	482	477	420	466	466	473	502	477	447	418	480	435	472	488	454	473	436	503	428	442	490	456	453	482	467	391	425	441	452	470	430	470	470	460	457	481	471	456	460	441	443	475	410	468	436	480	429	476	472	486	436	474	475	444	483	468	448	456	480	426	443	426	478	484	486	441	456	463	469	468	478	462	491	461	425	467	424	463	426	437	445	465	417	494	455	420	454	455	453	452	465	428	434	436	444	434	462	452	439	449	438	442	448	461	443	438	450	462	439	448	431	450	459	489	472	466	463	446	505	458	480	441	425	476	443	457	462	455	466	459	444	412	428	466	495	410	484	488	463	449	500	465	413	486	432	472	491	464	422	435	449	445	470	445	437	421	451	469	455	473	444	502	479	418	456	467	438	454	457	476	425	409	414	432	495	464	462	430	467	498	435	443	448	473	434	418	436	433	473	450	470	453	413	492	458	474	438	489	452	451	483	461	466	460	434	423	440	464	476	491	473	474	457	462	448	472	479	445	434	441	418	473	430	464	451	451	445	458	430	437	479	439	490	444	453	440	460	496	457	458	469	438	475	482	481	450	427	469	413	413	427	448	486	419	452	460	479	425	456	429	469	449	452	463	468	452	470	425	470	449	471	436	443	446	475	441	482	482	410	454	438	470	426	466	457	416	510	472	445	496	432	439	489	442	450	463	444	482	444	455	439	509	468	507	427	413	513	460	468	468	468	408	508	442	439	434	381	479	440	434	449	424	441	480	449	454	469	462	493	473	463	438	452	486	416	464	437	492	466	483	467	463	458	460	466	455	454	475	455	438	453	453	457	466	485	444	471	454	464	475	457	431	456	484	434	479	450	463	472	453	474	453	484	461	489	465	453	481	474	458	478	462	470	456	503	437	458	419	446	464	452	455	446	472	451	466	448	410	441	453	459	452	435	472	426	442	433	443	468	425	443	456	450	447	451	433	464	436	490	438	448	486	431	470	452	483	464	483	437	453	456	475	434	448	469	454	471	454	462	461	441	448	457	459	466	415	477	440	414	447	450	466	475	443	443	466	457	469	434	477	442	440	483	475	413	479	432	448	473	426	462	444	419	460	462	476	467	468	432	467	420	455	452	427	431	443	460	409	445	421	494	439	412	454	458	471	433	419	465	463	462	441	448	425	459	439	444	427	444	483	474	465	488	449	444	436	440	470	449	441	403	443	429	444	469	470	443	432	459	456	451	448	418	433	453	448	458	447	427	429	435	471	425	430	490	438	428	513	435	417	492	461	446	462	470	411	433	458	481	430	473	418	462	431	423	432	447	471	427	457	481	463	416	439	445	454	470	466	427	466	464	456	453	462	478	453	478	405	489	433	457	468	464	434	456	442	450	451	498	463	452	455	477	445	455	470	467	461	473	449	452	434	433	451	446	409	439	463	427	465	465	442	460	436	456	440	433	493	447	447	435	433	448	451	458	448	474	481	433	456	435	445	429	457	465	480	443	459	509	456	470	443	475	434	455	491	452	464	511	463	429	421	415	464	427	457	456	412	426	424	453	413	437	492	473	433	434	440	484	455	491	435	441	474	471	428	436	467	401	468	445	467	450	421	468	472	470	465	433	468	469	444	440	413	451	432	466	433	426	465	467	461	467	437	435	460	454	448	441	436	453	476	452	493	497	427	433	444	435	456	492	459	421	450	459	462	437	483	424	410	449	454	451	461	423	500	479	420	447	455	457	494	419	449	456	449	472	459	435	447	451	415	471	429	429	499	482	473	442	471	456	477	416	450	469	464	477	463	474	455	488	430	442	476	420	446	458	486	458	459	453	451	463	465	489	462	485	432	455	430	446	464	452	477	473	462	442	444	465	441	441	455	444	451	483	469	498	472	436	461	438	457	466	428	495	456	459	473	486	455	463	427	458	492	427	461	458	468	466	449	464	458	454	454	466	428	454	408	475	473	457	461	454	493	443	401	452	462	489	458	458	475	477	411	480	430	427	480	468	464	452	456	424	466	423	464	385	463	484	411	426	487	481	456	439	481	472	430	467	446	448	516	437	447	435	470	416	463	429	435	464	384	471	480	445	444	425	468	447	451	409	440	447	425	439	426	453	447	476	431	451	431	467	448	437	443	467	424	405	450	479	452	443	462	442	426	470	448	465	482	441	445	452	421	478	426	441	453	450	451	451	469	431	465	425	449	437	465	447	444	433	462	465	426	464	425	486	454	454	475	447	465	495	415	447	465	452	435	460	469	448	452	439	461	462	453	468	471	437	463	447	447	438	450	438	450	440	442	433	420	429	451	433	491	434	487	446	447	460	437	437	481	444	462	446	478	438	459	440	456	447	459	438	458	426	448	441	470	432	462	476	424	454	442	442	485	490	473	490	409	508	457	485	449	480	437	427	451	462	433	429	478	493	448	487	467	451	427	478	482	436	424	480	471	466	469	429	453	514	452	440	464	477	466	423	491	465	407	439	458	445	445	433	455	472	491	425	470	471	460	426	470	433	444	442	516	490	458	460	425	443	488	500	447	451	434	459	450	427	448	496	428	437	462	475	455	472	420	440	437	458	437	438	462	472	455	442	491	471	463	456	452	469	449	432	478	463	468	484	467	432	440	440	441	429	476	423	445	454	471	444	463	466	469	450	465	423	475	442	456	488	442	454	433	459	466	424	451	458	431	431	459	429	457	446	457	444	469	452	429	465	416	425	490	437	434	481	434	489	417	482	405	426	478	450	477	418	427	484	467	449	453	428	473	465	485	438	462	484	410	450	474	447	451	417	485	459	463	417	449	463	477	437	410	470	420	475	444	412	448	439	418	464	456	481	425	435	434	449	460	453	452	453	501	449	442	428	433	401	449	426	478	477	443	454	446	441	456	446	441	472	454	448	468	474	445	435	481	458	403	430	486	473	436	504	449	446	414	450	449	443	454	452	453	441	443	421	444	435	431	448	432	425	454	427	469	467	450	448	452	485	465	464	468	453	441	466	474	470	468	452	471	452	457	449	437	464	449	427	409	431	448	456	448	441	452	433	454	489	461	468	472	440	431	423	440	423	444	489	417	465	457	478	447	421	435	434	456	445	412	466	445	478	454	490	476	463	446	443	473	477	420	429	444	424	463	458	463	486	444	462	429	469	448	457	475	450	495	456	449	481	427	472	446	451	435	428	424	420	432	449	462	463	477	464	453	476	468	472	463	417	437	483	444	420	443	495	437	466	407	431	467	446	471	508	427	449	462	479	457	442	494	479	469	478	457	475	473	439	455	464	454	450	424	435	452	483	450	453	473	466	444	463	412	454	455	472	451	434	438	439	441	437	427	436	442	470	443	473	455	447	458	461	447	474	463	454	469	432	460	441	459	515	431	406	458	448	431	431	503	439	449	473	471	469	457	433	441	414	460	458	464
28424	22828	13440	3138	1372	1772	2302	1690	1364	1501	1284	1123	1068	1013	1036	1008	1046	721	499	556	478	497	471	480	452	436	454	435	454	435	416	417	439	459	468	468	483	472	474	468	473	470	419	437	424	400	413	449	441	420	400	484	399	433	446	463	465	416	441	445	423	419	428	440	457	430	418	428	416	416	398	451	439	432	427	395	428	450	449	404	438	416	421	412	426	415	416	409	438	501	439	392	416	453	455	447	433	429	463	389	436	441	407	429	448	425	429	489	441	465	421	473	448	431	430	387	450	382	441	424	382	410	411	400	421	461	442	401	442	447	446	424	396	410	440	404	420	446	423	396	416	466	458	400	428	418	419	462	384	424	436	404	454	465	446	411	404	399	421	440	409	414	435	438	430	440	385	445	447	444	456	424	434	422	440	428	460	425	449	444	436	448	431	436	433	418	424	407	443	422	443	419	412	433	414	438	440	411	447	426	410	444	454	426	478	432	419	406	390	432	429	391	416	416	419	446	423	428	460	413	375	418	466	411	414	436	397	425	409	459	439	449	446	455	419	416	424	475	402	429	457	442	454	409	432	470	443	489	417	418	423	447	467	366	417	432	434	439	454	409	409	403	422	445	428	454	458	436	448	411	418	419	477	465	434	453	429	388	427	434	451	423	417	454	459	444	424	448	434	474	439	421	407	404	440	431	461	409	427	410	403	423	403	434	433	433	438	422	442	438	457	439	419	414	430	419	421	413	403	431	455	465	444	444	430	421	431	413	457	439	445	413	474	421	443	415	419	412	445	464	414	427	418	433	411	412	414	411	430	441	414	463	454	391	439	466	430	429	419	435	418	380	400	450	446	439	414	400	369	471	427	421	448	414	443	452	427	411	444	436	440	431	406	410	427	397	454	411	414	424	396	422	462	453	456	419	469	428	435	456	458	440	402	447	421	422	430	430	425	426	468	428	448	421	435	445	423	442	426	477	436	472	406	429	471	426	413	428	419	401	394	432	375	490	431	422	416	436	410	431	463	426	421	426	440	418	444	450	461	442	400	439	405	455	434	432	451	402	431	434	423	414	455	434	406	429	442	404	435	426	465	452	406	416	464	440	425	404	461	415	389	472	411	431	427	424	458	449	409	478	445	486	437	466	430	389	473	410	433	427	452	412	407	454	458	432	439	408	434	405	404	416	429	421	409	419	417	444	417	425	415	434	371	414	421	470	443	428	411	432	419	461	434	412	407	435	453	419	414	428	419	439	406	431	458	407	421	428	404	377	443	401	466	417	396	411	438	449	424	405	440	456	395	419	405	438	414	434	419	384	436	437	448	453	434	451	411	441	422	401	467	433	428	402	448	454	448	438	429	438	443	399	434	428	456	393	468	458	432	430	447	411	430	427	434	433	397	454	452	417	428	413	440	478	429	430	414	400	392	421	403	456	418	434	405	390	436	435	427	427	402	434	421	453	443	415	419	435	427	432	420	363	400	417	418	406	444	422	444	459	444	428	438	446	408	398	471	412	459	414	419	436	471	395	445	409	436	449	449	451	420	430	438	423	435	448	421	426	421	448	442	464	419	464	428	415	432	405	415	456	432	451	470	398	429	419	437	446	426	446	415	460	395	369	420	432	427	431	425	449	466	411	406	434	412	448	423	470	427	445	427	445	414	437	425	426	423	445	397	468	427	419	416	417	417	416	451	429	391	398	438	440	408	428	460	422	408	404	450	423	407	453	431	431	430	429	428	422	408	422	453	404	415	421	463	427	408	429	425	427	446	416	406	421	469	450	445	447	424	418	473	454	427	424	419	451	397	406	462	443	453	422	419	440	405	420	408	445	391	442	408	433	424	450	404	402	430	467	442	444	422	427	408	421	461	429	459	419	471	437	446	402	439	456	382	434	430	454	459	405	431	440	429	424	454	430	484	395	416	406	431	431	418	427	425	469	425	397	467	414	413	447	450	433	439	490	441	415	461	444	432	435	396	403	417	418	444	409	444	437	411	422	435	409	435	448	430	432	430	388	428	452	426	419	466	463	432	439	414	428	446	436	486	383	421	434	428	407	415	419	421	402	436	425	442	415	431	446	423	451	410	413	445	447	405	443	440	435	421	439	423	427	437	416	425	423	390	428	368	425	360	385	433	421	448	456	418	430	435	450	447	426	412	424	395	436	427	417	416	467	449	414	415	430	435	418	431	423	435	440	446	403	454	431	461	460	418	440	440	463	408	426	397	433	445	418	413	478	389	440	412	431	435	416	393	427	418	409	429	435	459	424	417	409	436	437	436	435	445	413	439	398	444	425	445	472	416	399	473	426	467	416	455	422	463	412	428	440	445	420	428	408	415	424	415	457	420	449	449	408	425	434	445	394	470	441	455	415	435	428	389	391	432	407	414	475	465	414	450	466	398	446	443	396	454	447	408	396	422	422	430	429	389	442	428	434	438	430	414	388	417	398	396	407	429	466	408	425	441	457	417	417	401	438	420	419	440	407	417	452	409	439	439	472	420	421	426	427	425	406	418	446	437	444	421	420	421	403	451	444	419	429	430	415	454	402	396	402	407	447	406	422	422	417	438	462	439	442	428	434	435	376	390	435	449	425	440	456	424	421	453	420	411	389	452	411	460	414	441	447	392	439	426	410	420	389	446	404	471	435	459	437	448	445	430	394	409	394	438	445	450	434	396	403	468	423	421	427	466	420	416	436	485	416	456	422	431	422	417	450	429	427	427	453	407	454	429	428	405	402	388	440	420	443	407	459	429	436	430	433	436	419	426	476	459	426	442	432	406	442	405	420	450	424	434	431	430	386	432	432	365	434	439	424	419	444	487	436	421	381	405	445	441	434	429	413	434	448	397	447	390	415	427	419	443	416	461	411	432	438	450	453	444	420	416	456	439	397	436	444	442	405	444	413	420	406	434	438	429	445	409	452	444	406	409	469	431	441	427	446	420	422	434	451	435	390	411	470	447	421	467	419	432	439	432	427	429	438	451	420	474	417	425	441	424	467	419	397	412	436	448	430	429	450	421	439	432	452	402	458	447	439	416	406	451	386	428	439	421	444	389	451	422	453	422	408	425	431	432	422	437	453	424	431	429	450	401	465	446	414	443	425	483	441	423	408	430	417	398	444	459	463	423	438	383	408	424	422	444	456	439	398	413	433	435	425	472	442	437	435	409	416	436	431	398	503	398	407	451	460	428	442	444	449	435	447	411	401	420	446	463	428	447	417	393	439	403	419	464	433	412	402	440	395	455	415	464	415	435	409	457	460	423	432	464	466	433	438	445	405	407	435	432	463	428	398	433	427	423	433	410	413	417	451	449	469	413	447	446	438	465	416	426	468	447	443	424	403	429	397	459	418	428	402	437	450	403	425	420	425	401	398	400	453	436	462	423	428	415	408	437	403	406	427	464	408	429	460	422	447	397	417	413	431	422	425	446	422	420	433	420	437	403	420	415	476	489	427	429	373	425	439	420	421	378	419	409	454	431	464	419	460	452	419	423	399
32569	28435	7927	3122	2356	3492	4748	3683	2763	2992	2435	2114	1834	1814	1817	1810	1697	1175	744	669	678	622	575	503	502	570	555	628	558	564	587	574	504	492	541	551	532	569	518	536	538	537	516	500	495	482	510	492	522	539	519	492	560	495	507	511	482	494	489	549	512	485	530	487	489	533	536	463	530	515	518	527	531	504	483	512	485	509	478	507	508	518	480	515	532	523	463	560	501	503	522	481	499	503	544	524	481	493	485	517	535	514	493	500	548	508	506	511	518	469	460	519	499	525	542	523	502	490	509	488	522	516	540	525	508	535	494	499	525	544	506	491	505	490	509	533	482	504	523	515	519	547	520	456	493	462	493	499	478	482	522	516	471	513	512	510	489	509	485	514	531	542	532	506	514	473	561	537	482	535	488	546	514	485	544	532	528	502	495	514	516	502	521	523	526	509	535	513	545	534	471	507	522	494	510	501	540	507	547	508	545	494	526	519	500	525	502	536	521	554	537	491	515	510	475	517	523	491	531	493	464	511	528	537	512	468	478	498	518	535	555	543	474	521	532	526	502	522	504	493	534	535	512	498	515	504	524	491	516	493	551	514	513	517	532	529	503	501	532	500	503	490	549	541	527	543	525	523	561	515	511	506	481	483	545	518	528	526	498	513	488	523	512	507	505	538	507	530	530	483	504	544	550	514	524	506	531	496	530	518	537	497	533	480	517	513	499	543	479	526	503	537	552	533	545	540	510	532	555	518	556	546	497	517	509	520	509	502	499	504	518	494	548	506	526	538	499	524	517	492	462	497	534	543	539	480	513	515	509	511	508	515	530	554	511	466	535	519	560	492	516	530	494	504	516	472	497	526	494	519	508	553	484	508	460	523	522	522	516	519	513	538	527	505	490	500	504	533	518	509	547	493	541	523	487	491	524	499	536	508	563	502	512	504	527	524	519	513	541	514	556	504	513	499	487	546	509	516	498	481	491	489	524	539	539	470	545	555	511	529	527	490	475	498	512	538	517	523	530	499	495	516	518	484	515	517	504	513	496	548	531	515	539	491	538	504	545	508	516	501	468	558	532	483	472	509	563	523	485	524	502	524	495	466	516	509	513	549	507	492	507	504	536	550	505	535	528	488	479	474	475	521	546	524	507	490	552	472	505	503	511	488	524	530	549	520	521	529	498	518	510	521	538	526	551	522	501	516	478	506	556	520	495	528	546	519	521	502	488	510	525	514	523	468	508	495	476	512	500	488	517	493	536	486	505	515	558	555	501	498	525	505	520	545	462	562	525	500	480	502	476	521	509	511	520	484	514	470	519	530	514	531	542	542	506	502	557	513	485	504	463	511	506	539	490	505	494	520	520	526	512	545	529	533	551	524	494	481	492	551	457	466	545	493	479	520	508	492	513	492	461	520	485	525	536	496	526	499	508	511	494	519	526	518	512	444	491	515	516	502	494	531	481	509	510	573	530	530	489	500	544	531	503	582	525	522	507	483	508	511	519	508	507	517	528	516	507	503	521	538	542	519	473	499	470	533	540	559	503	501	558	494	492	541	515	516	503	520	494	514	546	523	507	520	498	499	510	503	555	516	517	544	512	501	472	484	514	484	511	528	558	489	530	515	517	521	523	525	458	515	503	507	480	527	520	487	534	528	466	516	519	545	543	535	506	518	507	521	508	493	517	520	512	495	506	476	520	508	486	489	518	537	500	529	484	503	539	523	563	548	545	495	505	508	525	529	514	520	504	483	478	532	520	535	533	563	541	494	500	524	573	557	508	492	524	518	481	517	516	507	490	508	477	514	485	534	536	504	505	534	489	521	476	535	516	540	504	505	508	558	512	480	536	519	499	492	535	498	560	508	532	509	470	561	499	550	521	466	542	527	485	544	497	506	530	529	507	523	497	511	497	527	525	494	506	512	488	499	484	528	523	474	485	493	498	503	543	541	504	540	537	514	535	535	507	526	487	524	519	530	482	512	483	514	508	503	505	555	502	514	533	474	473	513	553	530	516	513	515	506	497	533	537	492	499	521	493	515	512	544	538	475	511	467	513	474	511	506	511	530	493	504	452	484	528	517	490	493	500	506	521	497	522	521	542	519	503	492	516	518	522	534	506	515	491	537	518	483	546	527	511	499	472	526	545	534	509	539	533	497	524	519	527	549	542	549	512	523	551	522	517	532	466	482	528	534	511	505	553	502	516	519	516	513	461	515	468	498	540	505	517	529	503	498	543	503	505	496	467	513	515	492	497	584	540	471	508	514	521	541	501	540	518	504	493	480	495	515	527	529	555	496	530	525	517	529	515	483	533	499	554	513	520	524	539	501	504	503	489	550	506	522	500	533	517	511	501	537	560	501	443	518	531	530	521	517	471	495	483	508	535	536	503	471	523	515	480	514	480	505	520	501	522	544	498	518	542	490	503	485	496	513	520	500	497	489	513	516	553	551	491	498	486	538	524	491	497	518	509	493	533	545	535	489	481	505	566	534	514	549	523	502	497	483	455	513	526	540	520	543	526	451	545	500	500	519	536	504	538	499	507	509	504	479	473	534	519	475	543	481	483	525	552	538	497	515	529	547	518	531	490	524	510	504	538	507	549	521	562	484	510	524	507	512	481	530	495	544	506	529	517	511	492	519	526	517	468	528	498	509	495	514	566	505	505	454	547	496	501	547	566	484	526	525	536	487	554	528	502	519	538	537	519	509	516	518	543	524	523	481	492	493	522	534	527	503	485	502	521	469	512	498	519	523	502	498	482	525	514	509	508	500	526	509	546	512	466	521	513	525	527	520	505	528	518	558	494	497	489	520	536	518	507	529	518	499	555	519	535	528	500	517	504	512	488	510	483	548	552	530	514	539	507	525	492	475	568	497	509	505	507	517	507	504	539	497	513	489	494	522	479	501	582	532	493	520	531	509	515	530	502	493	531	496	572	540	508	497	495	516	561	551	498	557	511	517	512	531	535	541	561	490	510	507	547	491	481	536	498	523	509	499	518	503	519	481	530	512	509	534	500	510	534	484	510	513	504	515	480	522	546	517	489	494	500	497	512	534	525	534	505	491	488	550	478	525	515	546	546	487	519	490	505	505	496	512	510	527	521	545	496	525	519	521	487	528	494	549	522	511	514	522	493	539	530	483	554	540	504	532	538	547	509	532	528	517	557	515	497	485	500	505	530	543	530	520	503	538	515	521	497	541	536	487	472	511	520	515	521	495	493	488	518	537	541	500	567	501	518	502	546	527	511	531	491	522	484	518	525	530	573	507	512	485	465	528	545	513	506	493	498	526	528	517	514	492	485	465	522	500	516	523	509	529	540	525	504	522	484	472	501	516	507	565	490	530	564	510	499	500	480	505	510	510	473	493	518	503	520	507	516	524	539	506	522	525	504	504	489	487	511	501	527	504	508	535	489	513	511	573	510	507	542	508	475	479	470	501	500	532	508	499	559	540	518	484	523	484	478	566	539	536	497	499	498	503	513	514	518	538	537	503	502	516	543	520
23433	20834	27991	23770	20805	12322	5358	3281	2031	2231	2167	1563	1315	1437	1312	1613	1392	1021	744	583	424	391	376	312	292	282	316	311	334	305	307	288	291	265	330	317	285	332	310	323	298	267	319	288	265	248	306	274	261	300	274	252	301	277	263	251	300	258	307	277	289	286	308	277	275	262	294	260	271	299	251	281	278	269	293	305	295	294	255	267	229	272	247	267	274	267	250	291	282	275	282	286	252	266	277	273	269	281	314	285	279	280	293	268	259	271	259	287	303	279	267	278	264	250	279	275	295	260	290	267	275	265	280	257	260	264	262	265	276	280	263	284	276	289	291	321	273	250	280	282	267	284	264	287	272	272	240	269	298	269	257	270	281	256	273	283	261	259	283	276	286	252	270	262	269	280	263	250	271	244	280	273	288	274	262	304	269	276	273	285	250	254	270	275	283	289	260	260	294	293	274	267	306	260	260	286	271	269	246	283	273	288	305	255	269	262	252	267	261	253	275	264	306	251	255	257	294	273	283	285	267	262	271	327	287	262	275	289	276	255	307	258	268	273	303	270	274	271	284	286	266	288	277	298	259	259	276	278	279	250	243	255	286	291	264	272	302	285	307	277	267	261	264	270	272	273	267	266	272	265	269	278	291	303	249	279	286	279	267	295	287	287	245	275	279	270	243	257	250	283	278	299	266	278	277	290	271	282	271	291	273	285	285	288	245	261	266	275	269	266	288	271	261	295	252	241	273	258	276	257	282	287	244	267	260	282	278	311	264	274	269	259	262	273	271	277	272	319	260	294	254	237	273	274	259	278	288	262	261	265	297	291	267	271	289	260	296	263	249	272	284	279	241	274	260	289	265	267	284	274	254	271	284	268	248	280	252	262	264	271	258	254	243	280	261	273	274	269	250	266	265	275	254	272	249	255	259	258	274	302	274	275	280	278	306	250	258	245	266	289	276	251	283	282	272	256	267	296	267	283	322	260	263	319	294	289	272	267	286	283	249	279	292	281	257	291	269	270	296	236	260	290	264	255	293	298	279	300	274	281	278	296	296	253	280	307	252	280	280	273	260	300	260	287	262	305	294	278	277	264	292	312	295	273	284	294	261	307	255	317	269	250	312	252	274	286	267	280	287	242	264	272	274	268	271	294	261	271	313	263	276	272	269	264	275	280	275	279	249	261	293	257	310	252	270	268	236	313	258	270	277	263	290	288	254	283	279	258	277	274	244	251	286	247	325	294	256	276	260	298	305	274	270	252	299	252	286	269	254	285	270	257	253	295	279	254	279	283	264	281	286	252	264	271	294	273	289	263	263	264	294	268	268	279	267	266	253	269	245	273	250	277	264	287	289	257	292	266	263	249	271	264	275	284	269	260	287	253	310	264	274	236	289	247	228	256	310	273	277	262	262	254	299	262	263	253	265	280	259	265	274	279	256	304	284	266	292	252	246	273	242	264	306	266	256	253	289	269	273	269	292	260	281	282	311	261	253	260	270	271	246	275	245	286	281	280	275	266	292	279	275	272	294	265	279	277	254	264	269	259	257	276	286	263	289	270	268	285	283	279	256	319	264	259	243	295	247	258	279	285	273	257	265	272	287	284	263	291	271	261	302	251	252	269	262	267	284	272	292	238	288	287	274	274	254	252	267	301	271	280	270	269	272	287	231	252	284	270	286	315	272	267	259	285	249	261	288	287	309	250	287	285	286	254	295	295	282	284	253	288	245	262	252	287	295	308	293	271	254	286	267	283	262	272	263	263	269	280	271	264	267	248	284	268	309	258	273	285	265	265	278	271	247	272	309	282	263	256	255	248	300	252	294	273	294	260	275	284	271	303	279	251	270	267	264	257	295	261	263	288	269	288	264	289	260	266	228	281	267	280	262	302	271	219	238	281	262	262	268	281	294	280	290	246	267	283	300	262	283	301	270	244	274	276	266	243	247	283	279	285	246	251	270	247	228	251	259	293	278	274	263	293	268	273	272	269	291	278	287	252	253	288	273	233	291	277	273	289	297	295	277	294	271	234	260	239	279	297	285	269	270	268	301	255	258	246	248	272	285	256	262	260	293	248	257	264	301	282	274	253	310	257	267	271	252	236	253	255	281	253	288	293	246	318	266	267	268	252	307	300	269	270	252	291	294	283	271	285	269	290	264	277	273	301	281	283	286	240	262	261	280	258	292	261	284	266	265	277	288	248	293	288	239	245	268	305	300	273	286	295	279	291	255	291	277	278	290	285	291	271	274	259	272	283	304	278	257	251	290	249	277	287	271	292	264	256	271	245	254	304	276	282	274	305	269	249	270	286	277	309	261	282	296	293	252	301	264	247	275	254	299	281	277	283	275	284	258	250	287	258	256	272	285	266	292	284	315	277	279	275	248	278	288	264	260	292	256	289	251	293	262	280	255	281	302	265	304	265	294	239	299	266	271	267	268	298	288	284	239	286	272	284	276	281	270	248	252	295	252	299	285	259	256	283	264	271	264	305	277	301	276	278	262	257	257	283	263	308	282	300	284	274	254	281	263	254	257	287	259	293	293	300	267	296	278	254	272	284	285	297	254	286	289	272	273	279	296	272	259	287	247	263	269	235	266	293	273	253	256	261	278	266	284	258	292	278	272	253	262	301	295	271	284	278	320	300	255	254	278	267	266	284	280	262	283	274	271	273	265	276	243	281	250	272	254	265	283	290	261	284	258	260	272	281	272	301	278	264	264	287	242	262	255	267	272	297	290	275	299	232	263	256	262	265	271	299	275	255	285	262	265	273	297	268	254	262	282	283	275	280	256	263	292	301	277	247	288	274	288	285	284	267	276	285	286	244	270	285	277	257	256	252	292	275	263	251	277	278	251	261	282	271	277	285	284	238	265	301	251	267	269	250	274	261	257	304	252	255	268	243	286	274	268	261	276	284	296	284	273	264	261	259	269	287	296	261	276	294	282	275	274	272	284	293	259	258	296	276	246	268	282	275	291	229	282	262	276	270	252	285	276	270	283	265	288	275	267	256	286	271	266	278	239	291	262	292	242	261	290	267	272	290	270	292	292	285	282	279	267	263	315	277	289	301	272	265	243	240	284	263	258	268	271	278	284	268	260	254	272	266	241	283	276	273	267	294	273	318	247	258	268	303	266	296	269	255	229	282	303	289	261	268	254	244	268	285	291	282	267	268	272	275	278	267	255	278	248	272	248	306	282	250	285	275	257	252	285	298	280	260	289	284	258	311	262	278	254	282	279	282	273	263	258	268	225	279	309	260	274	284	274	285	256	266	273	249	260	289	277	264	283	262	282	270	271	267	265	264	270	276	254	251	299	264	264	276	255	269	266	278	264	264	286	264	286	284	266	281	261	264	273	286	257	290	253	269	266	256	262	286	277	237	254	262	250	277	246	281	245	252	272	292	275	276	296	272	270	275	264	320	264	252	275	273	256	287	270	258	253	298	274	260	298	266	280	277	236	286	255	250	267	248	267	278	278	297	286	293	272	270	274	285	279	273	272	240
34779	41560	14713	7097	4777	6174	8415	6386	4189	4628	4392	3153	2549	2743	2374	2917	2592	1769	1198	895	691	653	488	395	368	346	434	446	441	417	362	372	356	344	352	427	423	382	392	399	390	378	363	304	329	316	349	331	341	330	327	317	313	306	335	335	311	338	320	361	344	312	343	311	306	306	335	339	336	343	316	339	317	347	339	363	315	301	347	314	315	337	345	320	359	345	317	353	339	323	310	359	316	318	324	344	343	342	338	324	350	343	330	343	315	322	320	330	324	342	362	339	366	334	340	315	305	341	319	323	321	358	350	331	359	317	336	342	355	313	315	317	342	330	330	336	324	357	321	319	347	344	355	333	299	322	310	351	332	305	321	335	344	316	334	350	323	346	327	348	314	311	336	343	303	325	341	319	302	318	337	346	339	322	333	305	350	349	299	288	339	320	355	340	337	281	334	342	365	321	326	311	346	337	331	294	347	327	335	352	336	330	305	358	348	370	320	313	322	293	315	307	344	331	344	282	320	350	337	313	330	345	324	302	330	365	320	326	360	339	336	321	328	301	293	337	331	314	328	300	339	357	286	369	304	326	310	366	326	343	337	360	322	332	328	341	308	336	332	320	329	289	370	297	314	327	309	318	302	323	339	340	353	308	338	331	325	341	336	334	331	332	339	318	308	344	326	344	340	354	343	352	321	355	291	361	353	356	292	305	305	292	334	325	316	351	349	336	344	340	340	369	361	325	343	333	372	351	318	306	309	328	349	355	311	346	302	312	317	359	350	343	316	289	333	329	332	322	295	340	334	317	327	342	338	316	347	311	314	347	329	333	345	342	343	316	335	353	341	314	308	342	330	334	334	323	292	332	337	290	355	362	339	347	303	332	328	340	325	337	335	331	317	347	336	321	337	324	336	328	313	366	334	328	303	329	337	365	335	341	326	342	381	328	332	350	345	310	299	326	318	293	350	349	356	334	338	317	335	377	301	309	335	325	298	371	329	299	363	327	337	340	344	326	327	313	313	340	307	345	339	325	333	329	341	306	302	335	326	324	347	309	360	326	357	367	366	338	314	327	307	333	357	314	349	305	325	333	332	342	328	346	323	344	322	330	326	309	339	339	324	324	325	290	323	346	321	321	310	340	314	336	331	321	315	352	325	343	352	331	341	349	310	348	332	352	340	346	337	370	326	348	346	351	328	314	320	319	364	336	335	327	355	351	324	368	311	316	337	319	371	307	340	307	337	361	305	313	332	333	334	330	326	308	328	322	310	309	322	341	360	348	321	319	324	327	328	337	308	358	308	338	352	343	303	363	321	337	304	332	331	312	325	336	319	317	307	344	337	345	347	329	289	302	366	315	334	351	325	336	310	364	323	334	316	323	327	335	315	341	324	322	340	352	346	334	341	338	323	318	316	340	344	323	306	308	326	323	333	316	325	321	347	331	327	323	299	324	349	316	335	331	333	333	329	346	321	334	323	333	331	310	341	339	329	293	337	310	350	309	318	321	346	333	349	308	327	332	315	331	293	330	346	347	321	327	300	324	323	350	313	326	342	321	315	301	321	374	287	290	335	371	310	339	320	349	321	321	329	356	322	348	327	318	291	366	334	311	345	328	334	309	334	351	347	359	339	298	346	368	337	322	357	354	335	324	298	328	359	375	329	344	325	342	340	326	302	303	308	337	336	347	332	328	340	324	296	337	311	308	305	315	324	301	307	363	347	318	327	351	334	325	332	315	329	323	360	374	298	356	341	338	333	308	321	350	312	295	334	328	309	306	332	347	329	351	285	307	328	358	315	326	343	299	303	326	371	318	294	325	352	337	285	308	346	346	305	303	299	326	330	343	329	319	368	313	322	348	322	324	295	313	329	316	357	316	323	321	327	323	340	359	333	382	308	323	356	328	330	326	331	329	380	343	328	335	341	304	349	344	334	303	342	316	312	338	336	333	331	347	316	326	384	318	284	328	315	321	327	339	337	328	297	368	324	348	289	311	336	336	333	332	330	330	354	351	321	319	350	297	298	298	346	303	331	355	346	301	307	322	320	330	332	331	334	332	352	333	295	323	340	317	292	338	323	342	325	329	330	327	301	347	330	283	339	340	307	289	355	368	325	349	354	375	331	358	331	294	357	288	354	384	347	322	309	376	348	329	370	319	314	300	311	347	341	332	310	339	334	294	312	326	343	322	326	314	340	365	355	310	321	328	361	353	327	311	380	325	321	339	305	323	344	350	356	331	317	365	324	350	321	329	314	326	318	333	355	335	331	332	328	303	328	339	324	349	299	311	322	345	324	335	342	324	329	327	309	316	343	335	322	326	305	313	325	329	341	328	343	308	339	332	351	345	340	347	360	350	301	326	316	306	322	346	348	316	320	318	337	325	355	333	332	341	328	356	330	322	337	309	336	291	271	332	316	345	332	339	316	370	321	340	304	345	303	339	341	321	359	312	350	338	362	336	299	374	356	329	320	318	322	322	296	319	313	324	333	322	347	363	366	349	332	311	316	341	324	350	311	361	310	344	349	317	339	319	328	334	303	368	325	349	346	316	301	323	340	337	308	338	322	353	327	329	316	359	301	346	352	317	342	314	313	312	348	336	339	355	329	326	324	327	349	331	323	326	337	323	355	330	294	326	380	306	335	322	317	335	324	350	369	324	321	350	319	307	340	348	320	329	305	362	310	319	298	276	322	316	315	330	309	294	364	346	334	325	325	313	322	317	331	330	343	358	293	335	354	351	328	346	342	336	325	313	335	334	340	316	349	342	321	309	327	363	319	335	343	289	335	333	343	333	325	309	347	301	318	359	325	322	359	326	342	329	307	366	345	353	320	313	309	308	357	342	351	344	324	337	331	322	330	338	295	342	342	323	314	352	364	356	313	339	340	340	322	345	356	314	353	323	298	328	337	318	333	357	366	346	348	331	356	344	307	349	327	333	329	341	335	342	326	331	341	364	329	316	315	308	336	339	332	332	287	307	352	337	313	356	335	304	312	352	342	309	347	325	330	321	314	326	311	349	315	323	350	320	329	338	301	334	310	351	351	318	355	337	328	355	341	353	298	316	292	282	323	348	331	304	291	320	322	309	309	298	299	277	387	329	300	340	346	327	321	348	332	281	347	340	325	346	315	306	362	328	318	353	338	350	309	370	320	330	317	336	330	357	335	348	354	311	334	351	319	344	359	344	312	360	326	298	318	336	317	333	316	346	322	388	294	355	322	340	301	315	313	326	314	374	341	341	334	325	340	328	347	345	327	332	312	333	343	345	330	316	333	345	360	322	339	278	341	341	351	294	329	346	339	330	356	327	341	349	332	341	303	349	322	363	289	365	341	318	362	332	341	332	316	339	301	323	364	338	340	340	336	346	348	338	316	309	317	316	332	324	327	342	341	342	348	315	381	300	326	327	336	333	312	332	330	320	322	356	345	351	336	305	321	332	323	346	359	330	319	336	352	288	325	313	320	339	349	349	309	298	317	325	300	306	330	343	361	326	313	333	333	342
24566	20886	27179	24628	12898	3015	3420	2366	2045	2153	1979	1523	1321	1531	1286	1629	1466	1312	1028	792	759	690	616	625	620	597	607	634	626	617	599	587	600	589	603	628	599	599	628	567	668	592	585	592	607	596	616	616	560	599	583	629	543	606	589	619	612	597	599	528	593	601	557	570	606	562	603	585	632	593	588	612	571	565	583	582	632	589	588	576	610	583	596	645	615	605	539	551	554	577	590	570	609	646	610	581	603	574	628	568	588	581	591	584	624	611	591	586	614	582	553	583	595	591	584	597	574	641	596	600	587	621	592	590	562	558	595	583	591	546	578	596	559	595	570	560	629	553	648	568	596	589	579	607	605	590	583	636	586	590	606	601	600	579	562	558	578	566	551	602	577	558	620	577	540	584	593	574	601	574	588	618	598	573	571	593	564	585	569	595	585	564	540	583	639	592	591	564	595	584	575	606	578	611	595	564	544	581	600	596	589	644	560	617	597	578	537	598	625	573	586	531	581	616	548	633	591	565	554	597	568	546	548	603	576	613	596	562	568	641	582	588	535	573	559	642	584	608	594	612	592	603	599	574	624	641	573	647	599	616	565	578	577	598	618	634	566	567	600	629	563	562	593	612	608	600	531	629	618	536	601	564	594	594	552	599	597	609	582	591	587	552	560	564	560	604	591	563	608	569	618	598	595	593	594	592	594	598	601	631	560	631	602	584	599	565	600	572	576	592	610	592	556	612	584	626	544	645	574	618	566	616	612	594	613	565	581	596	554	604	601	601	593	629	641	579	624	597	543	654	593	638	568	624	624	550	600	574	591	618	558	566	609	621	596	645	619	593	607	582	636	575	554	605	584	564	574	610	576	609	633	575	581	622	627	599	620	591	596	611	577	603	609	580	604	592	579	565	573	574	573	583	589	586	622	597	613	616	589	606	605	586	580	620	597	660	551	594	613	579	559	568	579	610	599	617	582	598	556	555	587	604	576	603	616	618	590	540	604	600	570	559	527	570	627	587	561	594	572	622	592	609	582	592	586	585	616	581	571	591	602	552	578	659	595	540	627	607	594	621	603	577	616	599	578	602	611	593	575	595	573	548	621	588	551	579	585	612	563	614	607	620	602	618	569	567	617	567	561	563	637	586	620	552	570	617	575	580	584	592	577	545	585	593	633	588	624	571	546	590	639	578	601	586	574	577	590	590	623	593	571	614	569	594	588	591	658	602	598	574	585	588	580	561	584	641	581	609	534	566	596	664	614	588	651	573	573	559	634	557	594	547	581	643	662	561	601	591	605	590	637	600	599	587	567	616	583	607	634	540	586	609	539	596	591	591	570	562	637	636	644	538	581	562	577	599	585	660	568	599	615	588	600	613	633	609	609	572	560	564	585	644	584	575	579	605	569	598	598	565	604	582	582	601	614	607	607	600	587	585	584	594	611	606	519	566	628	610	615	566	561	601	549	605	622	604	609	629	587	610	611	569	579	574	591	580	555	555	612	631	591	599	580	619	559	614	642	577	616	591	617	555	639	636	636	609	589	606	583	573	612	628	601	618	554	577	589	610	581	591	573	581	586	543	562	640	613	585	578	581	588	593	625	574	601	567	578	583	586	555	585	561	615	613	584	587	570	590	607	576	568	574	593	583	567	556	567	617	594	594	600	595	594	588	637	609	587	600	528	570	574	595	594	604	596	615	610	601	602	614	578	631	605	552	622	567	566	593	591	571	601	605	589	633	590	608	555	622	605	602	531	618	608	642	615	603	588	584	610	602	624	590	578	575	600	603	616	590	556	615	622	589	581	680	588	569	590	610	599	565	552	597	576	568	615	589	614	615	565	596	628	581	571	610	623	577	561	624	577	555	633	567	596	574	571	542	622	590	575	609	570	602	589	627	597	543	563	583	575	573	566	604	614	597	566	609	573	583	611	636	585	625	559	617	573	611	581	571	571	597	584	603	574	620	588	614	609	597	626	565	580	575	574	569	601	577	592	536	609	573	606	573	604	588	596	592	610	565	581	614	581	578	600	653	594	572	576	607	613	575	591	572	604	587	547	629	619	667	575	590	618	583	599	564	594	582	576	595	577	624	598	647	603	616	621	572	593	597	588	590	627	574	614	583	614	624	547	620	589	578	618	624	602	635	594	611	610	580	586	577	605	611	594	551	568	610	602	604	605	576	634	581	579	706	605	605	578	578	604	616	559	604	629	601	544	597	578	578	558	623	548	593	619	566	582	596	586	609	600	593	592	601	582	604	579	586	566	605	612	559	563	577	591	576	571	615	593	564	600	571	563	574	544	587	598	595	614	651	578	575	612	578	593	608	582	584	608	601	609	565	554	655	624	610	645	626	585	596	611	599	600	587	601	563	609	607	589	604	637	632	592	572	611	592	649	568	604	591	583	591	614	588	563	616	585	581	643	562	577	636	583	585	613	599	600	601	595	607	610	540	612	600	570	610	582	546	640	623	605	597	612	611	609	562	607	538	629	639	598	609	615	577	598	581	616	568	598	574	613	629	544	598	626	588	573	583	637	598	568	559	625	579	604	602	594	584	582	639	546	547	618	573	626	563	583	659	594	627	638	608	600	593	591	557	581	579	622	547	574	611	595	595	545	599	586	627	549	578	584	590	571	606	596	601	589	636	604	568	583	543	608	600	600	568	593	608	583	571	576	593	639	542	583	617	638	597	588	598	623	564	582	595	594	617	590	532	532	525	604	606	611	613	600	621	583	565	574	546	564	568	609	569	618	610	572	625	609	610	540	583	577	579	598	618	545	563	571	611	594	596	630	629	585	609	594	598	556	614	605	601	592	551	604	606	578	559	578	622	583	581	576	541	571	586	587	582	573	589	603	584	588	589	595	619	567	573	597	600	646	614	619	622	583	614	590	610	616	617	578	549	572	609	603	582	601	632	603	556	594	634	594	571	632	580	548	592	586	539	580	600	567	552	585	575	577	603	587	608	577	556	618	593	587	626	642	591	622	579	599	612	622	569	594	612	569	577	604	558	556	564	577	593	614	602	578	640	611	605	572	544	589	593	610	545	598	603	601	599	617	583	589	564	570	615	611	606	589	594	600	611	608	609	601	574	581	599	591	584	611	584	582	559	544	583	632	568	610	589	585	609	632	599	579	596	607	620	611	586	580	561	598	594	562	602	582	545	619	610	585	628	573	603	620	583	576	589	557	554	603	562	582	533	604	595	594	601	596	570	562	583	650	585	568	617	549	561	570	583	553	616	600	564	639	634	600	561	540	573	554	624	593	650	561	632	562	604	584	610	543	587	590	593	591	618	556	574	594	603	553	541	588	593	641	612	619	572	619	587	603	567	630	590	574	629	552	585	575	608	601	580	588	603	627	537	582	584	562	608	600	593	594	588	576	580	568	574	573	522	595	579	554	556	602	543	617	584	610	611	580	582	564	574	602	538	591	593	585	584	561	601	604	595	526	550	592	586	601	613	617	616	627	573	607	630	570	608	592	620	636	526	597	633	611	557	596	619
35032	37518	14042	5981	3726	5337	6771	4943	4238	4440	4011	2747	2295	2555	2245	2937	2571	2090	1461	1178	961	758	715	719	708	672	752	776	717	669	651	695	689	676	693	721	769	699	755	734	720	700	695	671	622	679	674	663	676	700	652	712	670	716	682	692	694	679	716	687	712	668	711	674	667	686	690	679	661	681	686	668	673	670	651	655	684	667	635	667	691	667	686	658	690	721	681	662	648	653	668	711	619	669	660	727	683	679	652	657	709	644	721	672	654	716	680	690	660	663	698	651	710	752	659	722	669	695	663	704	673	685	695	719	708	732	714	668	652	682	651	686	708	715	643	616	681	669	658	686	683	684	705	692	647	696	661	693	685	652	652	694	701	694	628	664	708	659	692	663	660	705	649	676	689	719	670	634	709	651	743	686	664	696	660	682	622	711	678	629	680	683	680	679	669	723	722	711	678	697	708	693	720	685	661	723	679	631	659	652	704	706	641	711	730	678	674	688	695	679	692	633	657	616	691	656	673	677	672	614	736	668	653	674	668	682	707	640	657	693	712	691	618	727	653	664	688	660	686	652	659	670	648	735	730	679	640	691	642	688	647	647	669	669	709	705	658	657	681	637	680	694	687	638	642	690	668	711	716	626	672	669	693	677	691	633	690	666	671	648	661	697	688	727	650	661	692	669	704	677	650	647	644	675	695	665	684	673	692	674	696	688	649	642	643	641	718	691	659	709	667	654	671	673	664	683	664	677	688	645	636	770	672	754	634	674	692	696	655	683	629	712	722	665	678	657	722	742	690	670	678	647	689	687	688	680	674	698	708	657	660	644	653	656	658	625	650	678	660	680	685	661	672	630	727	655	649	659	630	619	640	648	692	666	669	685	670	673	638	683	695	657	669	688	656	711	670	706	679	653	686	655	689	677	628	700	668	694	681	702	633	690	662	696	683	654	684	727	675	684	687	703	672	708	676	700	715	667	640	682	656	673	686	673	620	669	663	697	676	742	658	658	668	694	668	725	721	693	648	679	709	694	689	657	666	679	714	624	683	706	685	718	640	645	738	692	696	642	659	696	632	631	661	695	684	643	674	712	705	679	672	630	664	677	647	672	676	679	663	713	690	680	641	678	649	707	686	706	659	639	651	695	677	683	685	651	703	717	665	694	682	736	665	723	692	629	671	679	679	648	691	717	678	665	708	637	695	653	693	629	691	680	678	686	678	670	700	672	686	672	639	675	638	684	716	690	663	635	694	645	679	679	643	593	669	744	678	670	729	669	663	681	633	722	720	704	693	646	716	664	671	710	697	654	694	616	692	711	728	691	698	634	667	718	630	709	712	657	648	670	714	662	676	678	668	713	676	703	719	721	666	699	656	673	691	650	742	662	651	718	646	732	663	716	632	656	704	657	640	708	671	688	683	633	646	706	716	735	662	666	693	677	690	647	663	654	666	656	705	699	661	659	687	716	717	693	681	680	705	649	706	685	697	716	702	693	716	647	721	697	676	667	683	669	695	688	692	665	724	662	638	663	658	664	688	634	663	671	727	664	699	655	683	699	654	672	690	684	637	685	703	709	709	698	725	683	690	671	625	655	670	681	711	692	693	701	663	688	684	696	663	688	630	650	688	660	672	690	661	676	699	675	682	689	732	717	642	711	697	704	698	672	607	631	692	664	686	708	692	661	703	685	625	654	683	643	712	710	710	651	679	666	700	654	723	694	681	712	696	722	684	654	696	691	661	658	688	657	637	706	640	697	677	700	672	735	703	655	674	670	648	685	661	685	666	714	691	698	702	679	660	696	669	709	730	699	701	696	673	661	674	673	675	648	701	718	604	649	642	714	674	637	684	647	673	674	683	668	681	659	665	697	667	740	636	669	663	654	673	711	661	668	669	664	628	658	668	688	669	664	703	694	702	680	675	690	700	670	693	664	701	682	673	641	684	691	643	667	655	676	677	712	738	643	644	714	632	706	677	711	693	687	678	644	661	677	686	630	708	643	682	698	660	664	683	712	693	699	682	673	684	707	685	672	615	675	700	655	734	680	703	676	699	754	667	694	688	691	676	675	645	676	643	728	722	678	675	674	694	666	671	666	699	677	625	650	660	706	677	676	688	666	658	683	677	658	678	654	691	707	678	676	653	690	703	638	749	670	647	651	696	650	660	630	752	654	654	701	685	703	659	702	702	642	696	708	632	666	675	701	690	674	658	684	657	687	719	669	689	655	696	656	627	664	649	685	650	667	715	697	690	643	667	641	655	679	665	638	697	669	677	670	664	682	659	692	699	653	610	670	688	696	691	697	699	717	667	693	690	679	635	699	675	679	661	666	677	647	669	685	658	650	685	707	675	668	638	677	637	657	693	704	664	688	685	680	630	688	746	669	638	651	717	634	669	695	651	685	681	674	663	669	747	621	642	657	746	620	710	675	621	631	683	643	679	667	644	681	596	674	680	682	635	699	692	669	663	670	675	649	721	674	666	687	683	714	687	647	686	684	670	681	675	672	668	669	665	647	713	675	732	669	680	688	712	658	666	695	687	659	679	665	640	701	684	685	697	693	708	689	720	642	622	671	602	661	671	661	715	622	678	688	737	689	686	656	686	636	648	671	694	672	646	714	669	704	699	701	672	668	674	682	677	667	677	662	674	695	684	639	664	659	676	626	713	685	688	667	652	674	662	687	672	728	689	687	657	696	669	673	708	661	715	655	680	643	702	696	691	680	699	657	656	649	691	722	671	709	637	690	651	656	639	615	659	689	685	659	689	714	673	699	655	655	661	667	691	706	664	694	657	698	659	710	670	633	694	689	685	689	705	704	694	663	694	667	627	660	693	677	656	703	723	730	632	703	684	711	687	667	672	645	688	671	673	706	715	682	666	715	683	729	689	671	635	688	708	725	690	659	709	671	664	647	665	657	656	624	683	657	648	702	702	711	713	666	666	729	670	674	672	703	651	700	671	672	667	677	673	645	670	659	671	675	673	651	699	701	667	646	659	694	680	638	727	697	630	671	664	675	642	646	654	701	705	670	670	731	704	657	693	717	641	750	681	647	639	670	639	630	698	654	621	714	644	648	667	700	672	706	687	643	711	673	689	648	610	657	662	651	705	725	731	676	649	658	661	679	683	699	662	655	686	643	706	679	635	700	684	717	691	660	644	677	706	688	676	594	709	660	640	674	706	744	700	694	674	644	650	656	713	667	670	696	608	632	705	673	688	720	694	714	695	695	677	689	664	676	633	651	662	651	737	669	678	639	721	692	658	647	717	680	688	664	664	683	691	642	681	733	647	661	688	652	674	628	702	687	656	733	693	634	681	678	701	645	653	698	619	657	638	661	688	726	638	693	682	728	633	700	678	693	662	660	680	676	732	648	717	648	629	671	725	702	666	653	711	658	680	717	635	620	681	695	685	684	659	691	681	680	639	677	717	674	713	656	697	676	666	723	681	670	698	707	672	679	706	671	691	682	713	677	715	662	624	680	690	634	713	670	656	652	663	647	674	712
22353	20902	28599	23361	20909	21139	16421	5334	3759	3839	3530	2332	2171	2224	2083	2721	1971	1655	1403	937	689	704	530	422	440	490	485	574	503	434	460	444	464	438	477	430	508	502	478	506	462	437	463	421	455	469	459	436	430	457	419	384	421	393	421	412	457	415	400	399	432	415	424	426	444	439	436	441	459	414	425	386	401	401	410	390	484	393	417	416	416	392	427	425	458	429	419	423	409	421	456	421	459	408	402	427	451	394	436	414	413	435	438	409	417	409	417	447	403	402	452	451	417	417	427	427	389	399	418	439	447	432	415	393	418	407	451	438	425	449	414	437	423	391	411	423	407	414	429	416	408	446	417	425	371	420	409	453	404	413	407	392	408	407	431	442	367	397	462	471	398	392	432	405	410	420	408	402	438	455	410	408	430	424	408	413	480	419	413	431	408	431	439	395	437	413	433	414	434	441	408	416	416	416	406	424	378	380	428	412	430	428	440	373	427	450	412	432	418	396	395	430	377	418	391	408	418	443	399	429	468	421	420	451	428	407	407	434	462	405	422	410	473	406	429	426	422	396	424	422	419	425	384	443	406	426	437	401	428	469	446	393	441	425	454	420	448	408	427	395	429	411	418	468	419	438	377	437	452	427	442	415	432	387	453	450	415	410	455	397	432	412	406	387	416	437	403	423	418	444	466	381	451	422	427	417	458	448	401	417	426	443	427	437	409	443	436	421	409	426	424	423	442	410	435	386	414	401	443	464	397	382	411	439	416	412	399	362	463	434	434	439	435	413	459	416	449	432	423	414	422	413	437	403	388	404	417	409	446	417	421	424	398	430	451	415	446	440	453	402	387	442	434	412	433	431	436	428	396	415	404	435	429	423	428	410	410	398	420	395	396	437	406	428	411	428	419	422	415	431	440	432	449	418	424	414	438	453	414	437	366	445	430	435	393	418	441	433	422	442	385	416	444	390	414	414	444	451	389	397	422	462	420	420	419	418	437	426	425	435	419	420	424	391	418	440	374	429	419	408	433	374	454	421	442	434	412	443	413	434	411	390	400	396	409	402	414	395	395	405	436	454	433	419	419	440	381	385	418	406	389	419	439	416	399	384	393	437	389	441	420	401	396	364	411	410	422	415	395	464	430	439	429	402	376	427	442	392	371	430	376	418	423	452	438	414	405	371	466	434	452	415	429	453	411	393	400	418	414	408	444	443	450	416	422	416	410	451	429	450	435	441	430	427	437	407	402	429	398	419	410	450	435	413	401	410	402	418	416	411	404	437	421	417	453	426	460	421	442	417	408	403	439	420	443	417	437	429	439	410	431	440	427	440	448	424	407	449	439	422	404	435	454	425	394	433	437	434	403	437	436	432	406	402	439	413	448	402	456	427	381	443	444	423	376	426	422	440	433	433	416	412	398	408	401	413	396	459	425	415	386	425	418	442	450	415	430	414	421	391	421	422	435	448	408	433	430	407	414	425	425	392	380	393	445	468	456	420	424	414	390	413	400	441	420	421	431	414	426	444	395	398	407	412	451	427	411	432	405	395	429	435	454	395	427	391	387	372	424	408	405	437	422	394	412	422	446	377	400	451	440	387	417	390	446	434	415	428	400	396	392	447	449	422	412	391	436	410	431	421	411	429	405	416	464	448	419	407	444	427	427	420	424	425	392	442	455	415	463	424	439	419	433	434	418	401	437	426	424	444	398	411	432	414	430	399	410	387	400	422	398	428	454	427	458	449	431	425	430	435	383	423	432	402	429	435	419	420	409	407	426	445	440	429	450	420	385	440	452	430	408	449	440	385	392	436	416	406	448	401	410	439	390	412	415	447	451	425	473	385	463	398	414	403	392	396	428	450	414	431	424	463	456	420	411	447	434	417	399	425	447	424	384	427	437	437	444	436	429	412	412	396	411	431	439	444	413	388	441	388	397	377	392	420	393	440	428	428	379	413	398	408	445	411	413	380	434	401	411	398	431	450	429	411	440	390	380	413	423	433	445	428	404	393	499	439	394	413	386	414	445	396	434	435	443	396	446	420	425	435	438	454	412	421	432	419	419	416	418	434	428	432	469	444	446	371	433	429	462	414	414	421	419	408	414	437	412	418	402	398	438	415	429	442	436	403	467	408	425	430	423	451	429	415	456	416	377	411	428	396	415	447	401	362	429	418	415	404	401	394	431	443	428	431	444	394	427	408	450	444	405	427	422	447	432	419	447	435	416	407	409	375	437	403	392	417	473	433	419	452	405	424	419	431	469	415	442	372	404	401	393	422	392	421	421	383	411	419	435	385	430	409	401	414	410	452	368	440	419	403	415	410	440	400	431	416	440	465	436	445	422	481	435	418	436	420	420	397	470	427	437	376	428	412	440	404	411	424	398	411	399	415	427	405	436	387	419	453	447	423	443	428	435	414	459	419	449	413	418	444	420	419	385	439	418	440	444	428	438	431	432	417	432	429	434	431	421	426	405	394	427	421	429	394	456	426	396	386	413	414	378	429	426	416	446	404	421	432	429	415	443	437	455	424	434	411	420	390	433	399	421	415	403	374	468	402	404	420	434	426	435	426	428	415	437	445	424	408	413	407	389	451	403	428	424	464	390	464	414	408	408	408	421	405	389	452	401	417	418	374	385	426	449	412	411	424	403	413	408	395	454	409	414	437	418	453	408	415	443	427	372	458	374	434	439	420	409	440	385	408	429	457	409	434	417	387	427	457	429	434	409	410	409	385	456	422	426	450	431	405	441	434	408	412	372	436	431	432	406	421	425	413	407	406	406	410	421	419	428	428	449	421	416	389	419	411	428	409	409	396	463	432	429	399	398	396	434	424	432	422	413	437	422	433	418	447	383	423	436	423	402	439	414	445	436	437	433	343	410	415	427	463	410	426	412	416	378	394	395	402	395	386	428	434	445	421	390	469	412	392	406	427	402	435	425	431	442	461	407	447	444	411	400	443	438	469	411	409	421	424	389	400	393	431	460	378	427	404	405	392	399	433	400	445	381	420	414	398	418	405	452	386	437	427	412	421	435	408	426	403	400	376	427	440	427	415	407	381	441	431	427	441	450	429	446	440	391	417	405	429	440	462	425	424	419	413	439	422	416	432	417	427	468	434	405	426	417	413	406	402	414	433	388	444	459	411	429	405	432	418	460	389	411	421	421	431	426	403	393	422	408	395	419	434	463	436	392	422	417	404	407	426	406	415	470	433	404	414	405	392	448	439	423	418	424	426	445	423	429	433	404	422	424	418	434	473	420	399	397	433	425	412	436	438	451	416	404	439	414	432	432	415	435	458	409	424	429	444	433	420	401	426	407	412	443	405	399	437	422	394	439	395	401	427	406	413	416	429	437	442	391	403	392	439	438	385	466	472	420	430	417	444	423	436	433	415	400	414	444	411	427	433	386	404	428	438	413	464	439	450	452	404	434	424	397	403	396	437	421	443	404	431	398	421	450	436	434	413	394	448	432	411	413	486	416	442	407	441	415	434	403	360	432	410	409	444
39015	49873	23332	10911	7588	9921	11942	8621	7444	7548	6515	4356	4139	4065	3821	4864	3616	2648	2362	1413	1083	924	747	538	506	524	683	755	632	533	529	526	513	509	482	559	589	593	562	574	524	495	535	462	497	479	495	473	456	478	523	465	480	493	468	420	446	469	435	501	441	472	476	466	501	455	509	458	503	482	463	493	485	475	478	481	504	456	477	500	459	441	518	448	483	488	458	472	481	494	492	476	460	463	521	449	489	466	464	438	452	463	478	481	453	496	457	460	476	492	488	472	483	496	441	478	454	438	414	491	460	490	435	453	459	486	469	475	463	492	484	469	468	435	452	509	467	460	484	436	455	485	460	500	468	479	453	413	479	418	483	468	485	435	467	459	500	497	467	459	436	487	462	447	463	421	486	458	448	444	474	450	430	503	441	455	456	454	495	454	448	459	522	458	480	502	429	454	481	496	476	485	436	494	466	438	475	478	508	495	465	469	462	434	451	466	465	478	454	445	491	457	475	489	474	440	471	462	475	453	470	451	458	471	462	467	465	466	479	475	467	482	493	489	447	470	446	484	502	443	477	438	503	478	466	494	452	448	490	496	496	489	440	490	505	453	493	518	446	432	463	507	448	447	465	437	465	473	440	447	431	493	490	490	436	481	487	484	483	480	492	477	441	462	453	463	460	455	459	484	475	455	476	470	486	449	475	471	494	448	482	456	480	445	448	448	454	486	446	436	480	438	491	436	475	459	455	494	482	490	499	451	442	470	481	454	459	468	485	492	466	469	454	506	441	465	494	463	456	465	457	474	485	484	494	489	488	460	484	450	492	468	470	497	441	476	445	449	448	480	478	471	425	452	488	502	476	456	493	471	452	507	470	455	463	448	479	496	490	468	482	470	479	465	514	438	482	463	454	468	479	458	469	475	455	452	484	472	468	453	488	475	485	462	458	450	481	493	474	452	475	440	448	476	476	449	462	454	456	468	493	468	458	459	431	463	444	493	458	426	488	464	458	511	492	508	448	495	466	470	451	447	467	494	471	470	446	447	428	484	470	482	494	454	471	469	470	480	468	483	465	470	475	461	475	470	446	485	438	479	510	435	463	454	475	461	478	474	442	470	480	503	476	448	474	464	454	462	459	481	477	450	471	486	470	449	489	525	472	462	479	437	472	481	475	422	470	428	464	482	438	473	447	445	467	494	434	481	437	446	425	504	503	490	480	466	486	469	452	452	461	461	434	490	497	476	504	503	509	499	451	438	458	474	475	461	445	456	463	436	512	446	484	443	489	495	484	482	441	444	437	447	451	446	459	447	463	449	460	427	473	502	464	506	470	466	461	444	436	447	453	499	489	456	452	428	458	446	456	414	476	452	500	484	448	464	476	458	457	499	512	455	462	450	479	470	472	459	493	442	495	495	443	503	482	458	408	474	467	493	482	470	473	498	484	450	479	483	446	507	458	458	448	486	454	446	449	477	443	484	499	483	444	468	489	471	495	454	480	455	449	457	460	468	476	475	472	496	464	454	448	450	438	491	460	432	463	483	505	481	497	479	473	484	465	456	456	432	443	493	461	454	470	449	461	460	429	489	486	442	446	462	486	463	445	424	463	475	444	473	464	444	446	478	488	522	474	479	499	464	486	426	464	445	477	455	499	455	466	477	467	497	435	474	532	463	480	502	435	474	471	489	477	468	454	450	475	514	463	492	459	458	493	466	464	468	453	425	480	452	471	466	442	466	487	447	495	462	428	479	481	422	446	491	504	454	512	490	476	480	461	440	478	474	487	468	481	476	466	456	470	457	488	446	421	449	434	442	482	464	428	468	456	462	460	474	408	443	481	498	452	474	482	470	476	460	482	459	472	452	469	500	425	468	455	463	469	453	462	446	457	499	459	471	464	425	462	481	472	478	425	483	499	474	484	451	504	478	512	449	437	472	449	504	464	447	434	461	446	455	445	487	483	458	472	461	450	457	445	464	513	474	445	513	463	431	474	497	455	474	424	476	438	481	446	463	505	442	446	471	494	459	477	466	493	465	462	450	486	466	497	457	440	471	490	455	472	442	472	472	482	483	425	444	476	425	464	502	468	484	457	477	483	484	458	466	484	475	444	448	453	432	465	475	461	475	445	432	456	478	457	460	438	459	437	495	475	488	481	467	458	493	453	517	488	439	488	453	521	434	509	460	456	441	439	438	471	497	471	481	472	438	510	452	455	478	432	469	463	477	496	463	464	467	449	505	461	490	491	490	455	468	425	449	491	429	454	487	499	482	476	457	493	460	493	483	433	479	467	467	474	453	466	469	471	470	457	528	479	462	447	477	480	474	446	463	485	437	474	471	470	473	451	453	477	470	463	461	502	430	460	464	476	478	448	470	482	475	461	524	471	444	457	512	460	457	456	484	459	494	464	487	463	482	485	428	428	490	510	480	434	494	509	462	458	503	510	469	489	486	479	488	484	450	469	483	509	443	480	485	461	463	458	469	462	504	479	466	458	438	445	427	452	459	502	488	477	492	464	481	489	474	457	471	489	458	455	479	458	471	461	490	501	471	464	440	502	450	456	479	445	484	442	462	437	434	405	469	464	458	451	469	506	487	449	467	462	493	467	470	445	467	471	456	466	477	460	435	485	470	484	467	476	457	450	486	438	484	494	435	449	475	474	445	502	467	457	463	465	477	465	472	475	466	481	518	438	467	477	435	455	466	500	482	462	451	525	493	481	456	449	482	508	436	493	450	508	456	441	461	450	444	466	471	485	450	479	485	495	464	482	449	496	437	490	446	529	468	476	440	462	438	471	504	494	456	436	507	502	465	440	480	425	431	421	464	469	488	469	449	456	438	532	444	459	488	483	499	472	438	478	467	478	455	456	461	454	414	476	474	475	471	457	504	459	436	455	490	446	463	432	458	486	479	463	462	457	463	492	443	486	474	471	474	476	457	416	459	437	476	516	452	466	461	465	498	445	491	500	487	484	462	445	459	465	446	479	477	442	474	444	495	459	489	496	497	504	445	463	479	443	472	447	471	509	492	444	471	463	483	444	464	486	468	443	455	444	462	462	465	479	481	497	481	444	482	465	464	478	501	455	450	484	477	506	443	455	452	450	448	462	471	498	459	453	445	451	503	442	501	494	473	445	506	461	436	446	478	480	472	440	457	469	508	466	458	431	485	456	477	472	484	471	487	528	458	478	471	494	475	447	473	439	461	468	476	472	459	444	432	462	468	483	456	490	493	468	455	460	449	474	468	453	442	471	442	434	457	491	474	471	517	471	496	472	485	448	459	454	507	456	473	453	506	447	487	471	447	472	462	510	477	477	459	483	448	502	448	484	472	511	468	470	498	472	479	443	451	472	419	470	493	491	461	477	427	463	477	449	451	477	461	461	450	452	488	521	451	475	475	443	481	466	446	458	501	406	459	485	435	483	447	502	443	476	468	461	458	460	512	454	466	440	461	453	456	464	487	463	469	481	501	416	434	464	463	443	424	515	503	484	458	469	415	469	479
28409	23465	15005	3707	1391	1792	2170	1636	1277	1481	1392	1025	1018	1120	1129	1159	969	875	758	576	521	515	434	438	457	413	467	485	437	414	421	436	408	449	417	461	427	407	478	430	422	426	401	401	404	426	473	425	439	406	432	449	449	422	461	438	421	415	461	429	431	449	454	424	442	442	448	457	412	430	410	415	441	419	409	434	442	427	425	442	397	429	409	394	439	469	478	450	423	427	404	453	453	413	451	424	451	444	441	429	413	426	418	441	438	433	427	436	425	440	426	460	432	421	433	442	448	453	403	409	439	430	408	406	432	414	445	429	442	408	439	485	459	444	402	440	433	384	379	437	453	421	402	398	453	438	443	463	429	441	419	392	427	428	423	434	411	469	458	411	438	415	443	418	456	418	456	438	428	417	474	440	415	416	418	415	438	438	430	450	407	439	432	428	466	448	430	464	422	455	427	433	457	393	411	416	446	477	429	420	443	451	435	426	432	439	459	389	434	442	418	401	461	445	454	417	440	438	422	415	433	427	429	446	407	428	391	439	438	431	412	409	418	426	420	380	447	405	438	442	443	437	454	399	418	487	428	418	420	466	425	448	475	401	437	459	422	420	452	393	432	411	452	448	437	416	436	451	425	429	452	438	408	420	432	461	430	449	438	432	438	402	433	409	433	427	426	420	421	461	439	422	416	424	441	416	395	428	466	475	437	437	424	448	445	461	436	411	404	399	460	441	415	467	399	400	433	398	450	438	425	429	427	446	428	446	426	447	436	448	431	446	439	433	406	425	398	401	411	424	409	420	448	440	383	412	432	440	399	402	415	436	459	439	438	423	427	448	430	422	404	445	440	432	486	410	467	380	432	463	458	450	405	411	444	407	432	395	415	437	397	419	438	438	419	400	430	382	446	460	440	479	484	474	415	430	460	452	431	440	394	407	453	435	460	443	440	408	408	441	443	439	431	445	423	459	425	448	415	460	435	427	416	422	471	442	454	435	400	454	432	447	427	422	438	430	425	423	457	442	420	449	417	440	440	449	430	436	412	422	445	436	439	419	434	412	460	452	463	461	420	429	446	445	416	470	439	442	434	427	440	442	448	455	442	421	453	449	435	444	411	435	405	388	433	448	443	397	428	425	421	440	380	412	431	439	424	460	439	419	408	419	454	428	416	442	427	445	433	412	448	421	383	435	422	439	433	424	427	418	442	427	405	444	462	422	442	465	459	455	420	442	409	465	449	440	429	463	456	395	424	454	438	423	381	475	438	451	397	390	462	452	418	434	438	432	436	422	433	434	452	422	425	448	451	368	427	443	490	413	442	419	446	454	408	452	435	467	422	438	403	431	417	459	427	460	468	411	432	462	453	399	435	436	452	426	444	436	413	434	465	451	477	441	472	414	466	428	438	441	411	472	444	415	413	441	431	415	418	405	427	435	419	413	442	432	455	453	453	446	462	471	433	432	444	449	397	439	413	434	390	424	413	427	451	447	444	420	417	424	453	401	404	425	436	446	490	415	453	437	452	423	427	411	469	438	430	400	435	453	449	440	433	442	447	453	446	424	447	481	444	441	404	421	414	399	446	418	430	395	416	423	414	466	449	428	420	478	480	415	429	421	435	434	445	424	432	450	457	434	452	465	421	442	468	433	417	422	469	430	488	437	395	395	452	448	451	418	441	399	437	447	399	413	445	413	441	419	460	422	488	410	448	473	451	407	452	440	434	416	429	443	403	425	436	468	433	445	423	442	447	410	453	447	429	404	410	441	449	434	432	410	407	449	479	425	418	451	476	435	446	424	426	410	451	422	483	448	444	485	453	417	440	448	430	456	441	433	438	460	436	427	448	419	381	421	465	428	445	424	436	439	466	462	422	469	431	448	391	461	420	444	444	435	460	411	419	452	420	450	429	405	458	465	467	399	424	462	437	441	411	443	418	437	454	457	458	425	434	423	431	420	400	466	426	431	428	397	467	470	446	453	394	417	465	423	435	456	439	423	421	442	412	448	428	437	454	425	405	449	429	457	471	434	431	433	434	405	432	417	417	464	396	400	416	455	453	479	440	419	427	453	412	435	448	469	404	411	398	395	443	401	406	423	433	414	441	434	432	446	449	401	415	454	436	413	444	433	429	439	403	465	438	425	457	429	433	449	430	404	436	497	456	455	428	430	419	422	440	456	457	431	411	453	433	455	424	433	443	424	444	416	459	438	445	434	422	453	459	448	473	413	451	399	430	451	421	433	465	407	442	403	399	433	448	466	429	436	437	490	451	414	455	420	403	443	451	433	477	440	431	430	413	414	412	416	431	421	454	426	395	421	462	431	402	404	454	416	454	404	453	436	436	455	432	413	440	392	446	471	456	438	448	472	408	449	440	417	462	411	415	434	453	449	421	424	452	429	422	425	435	414	431	409	410	478	458	448	446	423	430	434	447	418	422	419	447	453	429	453	429	423	421	454	428	442	433	498	395	435	429	426	414	418	442	453	412	473	440	434	436	445	413	466	421	435	430	435	425	397	439	418	434	407	460	447	433	397	422	432	433	450	448	447	427	411	427	473	425	453	450	453	432	452	435	433	459	412	423	405	456	412	433	432	459	429	413	422	421	416	467	485	439	436	435	453	396	474	482	460	440	417	406	440	418	438	449	445	431	447	445	438	416	423	428	457	445	426	428	438	444	413	424	394	429	414	462	457	476	468	458	443	460	425	426	447	395	445	446	455	432	422	398	476	428	453	448	423	433	455	429	446	466	400	437	416	453	434	429	400	450	443	453	427	428	421	427	408	416	422	428	417	421	419	468	451	470	402	441	476	420	422	429	431	442	468	453	430	418	410	424	406	420	409	424	420	427	385	469	420	426	407	440	435	397	484	430	436	447	423	424	460	441	455	422	450	466	424	432	443	432	409	417	438	450	441	408	412	447	425	438	406	482	424	449	438	418	456	438	435	412	417	443	440	430	434	423	407	456	429	425	438	419	478	474	432	406	405	449	439	426	450	429	430	410	442	460	401	416	393	444	429	475	453	458	376	445	430	398	428	449	435	419	454	394	436	464	461	424	410	431	453	459	435	445	451	446	464	428	440	440	384	451	446	442	419	422	441	418	429	410	424	450	406	427	379	439	386	443	397	409	441	448	413	457	396	430	450	428	440	429	452	417	414	465	400	450	408	403	459	416	426	432	393	458	432	417	453	444	424	471	444	440	452	423	433	433	429	429	449	426	442	425	411	402	428	466	459	466	405	436	421	450	419	404	410	424	431	463	430	432	422	438	421	466	427	429	477	452	434	410	404	419	444	414	434	459	434	437	460	421	433	431	425	443	446	453	430	424	421	437	424	421	454	472	394	421	426	414	438	438	450	456	399	410	451	416	441	461	422	405	466	416	410	469	429	467	428	435	415	433	463	461	445	437	400	447	458	433	420	457	433	421	392	429	404	450	447	404	441	418	437	457	471	422	402	447	433	470	421	431	476	402	421	428	448	409	410	410	441	407	455	418	460	431	445
32931	31702	9630	2996	1958	3343	4510	3228	2571	2830	2664	1964	1777	1825	1865	2018	1489	1386	1250	817	683	682	548	512	527	532	545	584	528	506	507	533	520	527	510	572	545	541	560	512	526	523	513	475	500	499	508	471	502	542	552	521	506	516	525	482	485	524	520	509	490	551	522	505	495	507	499	522	490	536	556	493	466	500	514	515	508	526	516	536	522	523	491	488	486	471	528	524	528	477	475	528	555	536	538	555	476	501	524	528	535	532	529	574	504	557	520	515	499	524	566	571	472	487	543	547	494	506	548	509	555	564	511	522	573	522	543	516	524	534	515	508	512	523	518	512	556	541	441	506	504	504	534	521	517	515	493	503	544	452	542	553	552	515	538	527	529	527	547	488	515	498	540	515	523	513	528	501	479	545	529	532	549	497	520	502	523	496	512	503	512	533	493	453	515	521	533	506	513	512	515	495	463	524	518	491	510	542	511	543	559	502	502	503	510	513	523	535	512	576	516	531	530	516	536	475	519	552	522	509	505	531	502	518	523	535	549	480	520	537	536	515	516	512	513	578	528	524	513	527	549	529	507	518	518	553	495	502	510	522	505	516	537	484	508	502	577	501	484	536	582	492	496	508	501	568	530	499	472	501	538	509	470	530	485	545	492	522	538	507	505	485	528	506	514	551	480	537	516	502	508	552	519	512	515	520	513	477	519	528	511	525	551	550	529	498	495	494	528	502	542	546	527	537	515	506	497	494	518	527	537	552	494	520	504	503	480	529	553	511	515	474	537	535	548	521	515	516	506	544	527	527	537	503	536	488	479	489	553	529	556	511	554	517	510	531	520	500	492	559	522	509	511	536	486	514	472	500	542	506	514	519	514	520	507	500	505	504	514	520	509	522	542	535	557	540	472	524	502	496	536	537	573	531	513	534	498	516	512	510	538	521	521	509	523	509	521	529	482	523	529	523	498	495	480	520	521	499	563	514	542	521	526	503	489	522	515	514	503	551	510	513	528	530	521	499	532	565	529	526	538	514	515	518	532	521	519	523	524	528	525	517	524	494	484	503	552	548	497	534	469	538	548	507	512	513	532	549	503	531	526	515	508	590	517	514	479	529	577	523	567	520	489	482	550	473	499	537	541	557	522	514	535	509	525	538	515	514	530	468	496	502	545	490	535	520	528	502	500	515	499	560	508	483	534	533	523	511	499	501	545	529	513	500	495	497	558	519	505	544	489	528	543	549	508	534	505	530	491	494	533	527	500	518	501	493	505	529	536	511	502	550	541	520	484	495	546	478	520	506	500	496	546	496	498	534	494	530	573	509	503	551	563	530	479	532	548	497	533	556	483	513	504	487	515	530	543	538	517	543	510	528	546	496	501	553	536	512	504	528	504	533	531	509	493	551	521	530	555	548	513	535	523	552	498	508	547	505	548	509	501	570	495	531	509	502	506	492	502	510	521	527	545	532	482	527	517	510	502	552	494	533	502	503	526	511	498	491	503	504	516	523	470	534	525	497	524	511	520	550	532	533	518	540	534	502	480	505	509	527	512	520	531	514	508	516	511	485	545	499	501	512	507	532	527	554	527	500	543	493	526	534	506	532	510	503	484	510	531	508	540	516	536	544	532	474	520	541	522	518	510	535	487	540	496	501	508	526	539	558	532	521	529	478	496	498	541	537	524	521	539	526	477	509	514	507	555	525	556	564	544	502	537	497	552	538	546	519	525	491	520	543	504	543	516	539	562	525	557	518	521	529	527	549	498	497	548	526	520	515	495	524	493	493	495	523	505	526	543	519	525	512	481	513	498	536	512	519	584	484	514	488	538	489	519	504	529	530	515	504	547	507	544	549	506	513	500	543	510	505	483	532	486	541	529	523	497	486	540	491	591	510	491	519	534	494	484	532	533	523	538	560	526	533	477	521	511	493	466	486	502	499	530	505	509	517	538	505	532	527	531	512	525	516	524	531	511	523	561	530	511	507	546	524	554	507	535	571	520	507	469	514	533	551	564	547	508	508	495	529	526	538	517	525	555	519	508	532	570	546	529	523	543	500	530	520	571	508	494	520	546	533	500	552	519	501	541	507	514	534	505	530	525	558	529	533	517	528	545	516	518	525	531	524	506	568	518	538	528	533	487	575	556	521	551	548	518	522	497	499	505	561	507	521	493	527	500	527	513	538	534	500	531	541	518	566	503	531	506	537	515	547	553	490	493	507	513	498	495	531	515	522	534	520	551	540	512	501	533	533	510	521	469	529	512	480	519	502	572	542	526	527	540	519	529	535	483	510	473	529	493	513	504	494	525	525	534	524	529	524	534	481	514	500	556	518	542	538	504	556	506	522	529	532	504	548	507	509	521	555	509	506	511	517	509	499	529	542	518	529	521	521	553	511	525	537	538	477	526	533	511	525	518	528	532	558	504	512	516	521	511	553	499	502	495	494	548	514	539	512	537	530	523	504	484	503	515	494	522	567	505	533	489	517	533	533	526	524	571	540	499	524	502	503	528	513	562	517	536	547	481	526	513	521	523	464	498	505	524	546	527	503	520	515	485	509	535	543	554	523	461	520	518	490	529	539	522	543	493	515	521	551	482	527	571	506	524	502	478	543	486	493	501	533	508	523	531	532	490	512	511	533	541	549	554	467	522	538	532	486	540	546	530	529	502	506	511	526	499	541	516	537	497	545	525	491	490	554	531	505	535	523	542	539	551	509	524	512	485	534	488	562	512	505	523	505	568	525	557	525	506	542	525	513	540	534	535	514	566	508	538	525	553	500	479	510	530	481	517	515	522	443	536	527	477	480	509	500	515	525	537	509	502	528	518	480	552	518	499	500	539	538	505	528	493	516	515	510	513	524	507	525	522	513	511	504	506	559	495	503	505	495	552	527	560	521	513	467	507	523	513	505	553	497	487	496	525	534	493	516	531	585	502	559	496	524	544	498	519	492	490	492	514	511	489	510	468	526	492	553	528	498	532	505	478	500	475	526	526	528	494	515	527	513	498	570	504	491	519	525	523	559	498	528	538	525	567	538	477	521	499	476	513	505	517	502	491	508	525	534	533	543	559	543	557	481	520	509	544	545	501	523	528	525	515	517	523	516	464	537	509	525	548	551	492	554	503	527	520	490	539	496	504	486	483	529	512	532	495	518	516	493	508	503	557	520	509	525	453	561	501	520	524	517	478	498	510	506	501	517	525	519	516	498	525	507	479	519	523	541	493	532	546	529	496	532	523	505	537	570	505	533	508	473	503	483	512	532	493	550	532	504	522	477	500	514	562	508	495	524	535	498	518	522	565	537	537	501	510	548	536	501	558	527	533	470	518	490	564	525	524	501	512	520	550	484	512	526	520	523	525	552	508	559	548	508	529	516	540	526	521	519	508	520	532	514	512	539	512	501	505	489	526	498	494	547	538	560	515	506	532	466	505	521	524	524	533	512	527	529	532	519	510	541	492	531	523	513	529	511	552	516	523	497	484	530	529	525	580	549	524	518	526	532	545	528
23381	20865	28079	23752	20844	12456	4519	2578	2080	2033	1857	1325	1364	1552	1564	1255	931	914	865	521	351	337	327	291	317	323	366	337	291	270	292	323	286	283	296	307	319	322	325	314	313	251	287	289	268	262	283	265	298	262	281	268	246	299	260	247	271	266	248	282	281	265	281	243	258	287	276	266	264	283	272	256	264	261	273	267	268	286	285	269	283	262	269	278	268	268	307	248	293	286	248	290	253	299	258	271	291	272	257	232	230	276	263	259	263	297	255	265	248	278	280	282	273	275	270	263	227	276	276	256	258	270	275	281	270	242	260	265	282	274	252	238	250	255	299	260	274	240	257	275	250	261	267	261	278	292	245	263	277	280	259	282	255	285	269	255	276	278	261	258	245	283	275	273	275	268	253	259	270	267	234	264	241	259	290	260	272	272	233	217	270	266	273	249	260	281	243	268	264	278	244	262	252	282	268	244	246	266	246	261	263	251	282	280	288	263	246	243	286	277	248	242	290	293	251	268	266	257	270	254	269	275	253	257	282	266	257	269	264	274	233	276	281	284	272	273	270	261	253	278	254	278	286	268	267	264	286	308	279	237	268	279	241	255	247	267	266	289	246	261	249	249	231	250	256	264	296	249	224	278	255	285	259	251	295	262	251	306	258	271	283	283	272	269	270	281	287	276	263	249	265	294	269	253	293	273	276	262	277	259	275	243	265	281	273	253	269	268	272	271	266	282	256	286	268	257	278	264	300	243	277	267	270	238	277	297	264	255	257	281	280	251	248	259	277	286	242	269	273	236	272	274	263	260	285	268	267	266	291	257	280	274	242	294	248	271	255	222	247	256	266	276	265	269	268	246	237	272	299	276	262	270	259	239	246	277	271	269	281	276	274	269	296	262	268	274	252	284	275	265	286	259	272	256	248	259	256	275	268	296	259	297	254	263	282	269	251	253	243	267	290	310	266	275	259	262	258	253	266	271	256	267	257	256	278	304	266	294	272	258	268	285	286	273	257	279	246	242	274	278	251	262	271	253	279	273	262	254	243	227	257	272	256	283	261	248	285	244	240	241	262	286	235	281	257	262	261	285	276	271	286	301	250	249	285	255	255	269	275	252	270	261	272	272	260	274	272	290	220	301	248	278	274	290	304	280	270	280	266	266	297	281	264	295	245	273	257	246	266	265	261	265	268	263	264	250	268	288	281	262	277	278	260	244	293	242	278	281	263	311	294	287	269	263	293	268	247	269	266	292	261	243	267	273	256	259	264	287	264	253	271	261	320	264	265	285	287	264	272	269	235	257	278	262	267	296	291	284	258	242	282	284	286	261	251	280	259	264	270	263	292	268	291	257	245	258	281	248	295	260	248	263	279	263	293	286	263	247	285	256	267	280	245	277	280	286	260	281	282	265	244	279	276	307	287	256	265	268	268	262	258	264	268	248	249	254	265	254	278	241	264	258	272	274	266	250	265	264	257	257	266	292	262	276	289	250	276	277	276	269	236	266	283	272	256	240	256	223	281	240	253	258	247	263	275	280	273	279	254	239	263	268	263	267	268	236	322	254	274	240	255	270	247	263	257	298	227	266	284	297	244	280	261	259	250	255	286	269	279	278	245	266	329	267	274	287	277	249	285	262	253	262	257	267	280	271	279	264	289	268	263	257	281	256	267	275	269	240	270	262	253	265	282	294	294	244	266	275	257	274	271	252	276	248	272	255	265	293	268	280	283	258	242	266	270	261	258	271	266	271	279	279	291	286	239	298	280	256	278	284	255	247	268	274	248	270	271	263	240	275	284	240	299	292	263	260	293	230	261	241	264	301	235	268	297	260	280	243	284	258	273	267	239	272	309	240	257	292	284	265	279	293	273	294	260	256	274	248	234	267	266	248	249	266	260	255	291	314	260	272	263	235	280	279	233	294	269	246	280	263	273	306	270	288	282	265	265	252	288	275	241	283	270	277	286	288	258	280	262	276	286	252	264	280	266	272	270	242	266	262	260	278	274	254	273	242	242	283	296	265	262	256	266	305	296	270	275	276	266	259	267	256	278	253	279	271	266	291	251	264	260	273	272	278	302	240	232	229	261	292	287	299	255	266	266	285	261	267	292	266	263	289	251	263	267	270	257	273	280	269	262	261	262	283	299	241	289	263	268	246	264	263	271	259	242	274	268	250	279	292	259	280	287	266	252	303	262	247	264	257	260	265	254	269	267	276	278	254	285	263	285	308	268	236	246	266	270	284	269	288	286	281	261	259	263	268	261	289	244	299	277	269	260	280	235	274	263	286	271	260	235	270	285	263	265	270	260	270	276	275	271	265	262	273	261	275	286	269	256	285	250	258	258	275	284	280	243	264	272	270	247	245	275	262	275	238	270	275	282	288	237	294	213	275	270	255	288	260	270	249	272	256	264	290	245	238	248	248	258	268	260	275	262	248	281	248	263	264	273	264	250	245	279	254	279	270	289	244	253	226	239	248	267	234	264	256	283	266	285	273	253	249	287	279	290	256	273	258	271	228	290	277	287	290	256	288	257	264	283	247	257	254	272	283	256	245	264	263	237	256	262	302	286	272	279	251	263	273	269	281	271	281	270	256	244	265	255	254	254	284	243	261	265	267	264	240	258	262	261	275	268	263	274	262	237	252	260	262	267	276	276	263	252	271	276	243	270	272	290	264	256	251	274	265	228	257	284	258	284	276	293	262	249	255	248	279	258	272	264	266	291	286	259	243	273	261	291	249	296	301	262	253	266	298	252	249	266	249	263	263	272	254	272	253	288	293	273	263	274	264	265	265	256	246	258	271	275	247	261	266	275	252	301	232	289	288	260	274	270	269	250	233	251	268	289	256	276	278	304	291	296	248	265	290	264	251	247	261	254	253	271	278	286	263	274	259	277	258	272	258	273	238	269	258	267	266	245	261	276	283	274	242	237	277	250	265	299	270	275	294	268	263	276	260	264	259	264	254	231	272	278	258	256	269	271	307	268	269	252	273	253	225	299	245	246	275	287	254	268	274	259	277	275	261	279	280	274	288	264	269	284	265	262	284	250	294	263	273	285	269	252	283	251	274	255	251	230	277	260	286	281	264	268	263	282	302	243	233	287	273	270	263	285	271	288	272	267	246	256	249	286	263	250	265	285	275	273	266	282	276	266	289	259	268	288	260	266	270	284	270	275	267	293	262	277	263	273	270	258	256	242	268	290	277	290	284	283	271	276	258	258	265	251	261	275	264	273	270	282	262	279	263	285	256	281	289	272	264	275	298	276	274	257	299	240	261	263	231	278	284	238	258	263	235	267	266	262	262	266	284	268	267	281	294	255	248	278	315	302	238	277	278	241	252	243	257	265	259	273	262	255	275	256	262	297	251	249	272	305	281	317	259	281	296	293	247	255	290	260	257	266	264	265	301	256	247	279	255	268	248	236	270	277	271	294	287	256	257	257	263	285	271	269	269	274	267	291	252	249	259	248	262	260	247	251	274	323	262	258	263	317	264	293	272	253	251
35176	42614	16851	7187	4558	6803	7311	5273	4454	4177	3776	2844	2732	2911	3040	2394	1681	1665	1604	779	521	404	372	395	378	409	464	440	348	324	342	361	347	388	420	407	423	401	382	388	374	351	349	345	339	301	322	345	326	332	361	298	313	321	352	319	321	336	332	320	345	317	325	329	324	335	331	362	361	322	334	316	312	366	305	335	323	346	306	305	316	297	311	346	301	332	329	338	297	311	344	349	316	306	305	318	350	336	324	314	310	321	338	342	327	349	346	315	332	331	337	302	326	326	354	338	327	336	361	334	350	340	359	340	323	288	307	328	342	339	309	335	319	328	320	356	327	298	312	315	325	283	331	342	346	317	308	360	327	307	344	352	331	327	307	317	312	309	336	326	317	342	339	352	304	321	333	351	308	348	301	334	337	321	356	329	344	339	312	323	324	312	349	337	321	307	309	324	324	344	342	314	305	323	342	327	358	339	344	297	310	327	348	324	351	322	303	321	337	332	310	319	338	330	325	325	316	337	346	335	354	306	341	339	345	324	285	304	322	337	328	327	359	344	315	285	289	336	336	332	319	380	304	328	324	322	302	311	315	347	321	322	342	327	327	315	313	323	329	376	350	343	347	330	324	336	325	342	290	329	311	296	317	345	317	300	313	352	340	328	343	307	298	308	315	329	308	337	330	327	325	317	323	299	307	361	339	338	349	318	316	326	341	341	351	315	333	293	309	333	325	341	316	348	332	308	325	364	355	320	331	281	307	335	320	305	329	312	325	314	312	363	316	327	309	300	318	344	327	349	293	299	318	319	349	307	348	306	308	310	330	335	328	344	295	349	327	332	317	336	292	311	323	326	313	323	351	320	324	341	331	337	344	347	349	322	315	320	325	333	315	330	310	340	346	359	306	308	345	283	313	318	328	324	352	337	310	370	329	335	358	332	310	311	300	338	342	319	341	330	344	353	321	316	305	332	326	309	352	335	326	347	318	322	345	303	341	340	329	331	328	283	315	365	326	290	340	323	342	356	333	343	332	356	350	329	360	355	323	320	309	335	326	328	347	305	336	347	298	306	353	334	324	318	318	335	337	327	318	308	346	355	338	312	308	327	292	341	319	323	338	307	318	300	333	304	333	329	314	311	343	330	313	349	337	324	315	357	338	344	314	323	350	327	339	316	310	327	343	318	326	351	332	347	316	332	346	311	311	327	332	344	326	340	335	359	343	315	346	373	332	305	322	317	361	338	333	303	340	354	335	340	294	293	350	294	374	346	343	302	355	353	309	305	305	332	341	327	327	320	347	330	334	342	342	329	316	356	347	329	331	350	331	341	312	314	335	354	338	318	315	338	325	317	324	328	328	354	321	307	299	334	342	324	335	347	359	330	353	320	304	336	339	331	310	322	345	309	328	321	361	338	360	358	314	310	316	318	301	366	360	284	330	340	315	339	314	308	316	295	324	301	307	333	342	341	325	338	313	326	317	285	358	330	327	313	369	303	305	308	311	307	333	324	312	328	337	311	339	357	314	338	340	361	329	334	333	332	312	288	351	298	346	311	321	319	304	284	299	346	316	311	322	338	316	323	362	344	307	330	307	318	358	298	315	315	355	331	346	299	315	295	388	332	328	331	303	339	314	297	321	302	312	357	316	350	337	341	355	317	335	356	297	343	344	366	302	325	329	305	351	327	333	345	346	359	303	305	367	339	310	342	337	306	348	346	348	342	332	321	324	347	314	317	311	349	310	327	333	348	343	335	354	360	325	316	304	359	329	322	329	306	307	311	328	309	318	282	313	351	326	336	354	301	340	326	306	350	317	346	307	341	328	276	342	309	346	342	323	362	347	342	330	333	336	325	317	310	311	351	331	328	311	293	309	319	335	304	319	346	271	297	345	307	336	308	343	303	304	321	302	302	314	326	326	312	355	336	328	312	309	318	365	320	341	332	354	356	338	366	339	333	340	318	348	332	346	343	349	340	345	323	314	326	358	295	317	316	321	347	332	365	330	336	349	322	329	293	307	302	352	303	302	326	322	341	344	343	296	329	339	328	332	335	368	326	363	357	338	326	320	324	321	302	300	325	324	320	316	326	326	320	315	364	305	300	346	340	330	362	322	365	341	314	349	323	318	343	319	325	313	351	324	337	328	331	321	328	303	304	324	362	328	352	324	348	346	344	342	318	327	315	353	337	302	306	310	301	324	372	295	339	314	319	332	329	345	301	338	331	305	310	313	348	328	344	328	307	332	323	338	305	333	337	368	333	333	300	343	356	339	328	354	363	325	319	331	321	334	339	324	367	351	313	320	339	316	324	355	322	329	349	303	347	341	367	329	367	345	301	325	328	351	320	335	325	300	337	311	299	361	317	336	345	331	307	342	351	343	310	315	326	313	328	338	303	341	333	325	318	314	342	337	340	335	300	333	350	327	352	341	334	322	343	315	315	353	342	350	354	320	344	330	349	336	329	340	306	344	334	342	376	321	319	324	309	357	322	340	341	341	348	336	322	318	365	345	330	359	305	313	335	341	342	327	305	300	371	315	313	334	344	335	313	318	351	343	307	340	342	324	350	286	313	341	349	309	368	354	375	335	327	348	320	353	309	309	310	323	336	351	310	361	332	362	349	335	316	321	309	311	292	349	326	333	318	336	330	287	326	341	311	312	328	292	315	361	321	319	339	338	322	333	308	334	297	308	338	352	349	313	328	327	283	335	347	320	343	375	345	321	318	298	324	317	309	324	295	333	311	312	312	305	307	334	324	305	352	311	325	347	347	309	340	379	332	289	352	364	323	348	259	332	339	313	312	333	340	348	324	323	335	317	321	304	308	321	311	312	347	350	361	337	310	358	298	332	341	332	300	326	313	313	309	294	325	298	346	321	331	324	309	328	352	314	343	308	341	321	340	305	304	297	344	333	341	341	323	306	309	332	315	333	329	354	311	347	308	340	335	333	346	304	306	364	331	333	356	300	310	314	338	337	330	348	338	330	338	335	327	311	357	305	305	325	321	332	323	340	312	336	327	303	322	328	320	341	342	324	331	303	336	321	351	334	334	347	322	312	313	319	306	339	308	316	341	341	320	334	346	356	321	333	358	334	336	372	317	310	318	333	321	353	321	335	337	313	347	344	322	289	323	316	301	316	346	311	319	341	320	337	318	325	329	313	304	326	351	322	316	320	331	305	345	340	350	330	307	324	327	303	326	308	348	279	333	352	319	332	325	322	348	294	349	330	314	353	315	338	310	362	313	329	377	329	327	333	313	280	316	323	329	368	322	346	342	326	299	336	358	301	329	296	339	318	343	347	310	375	352	344	331	339	328	310	325	352	337	323	305	329	331	300	321	306	321	324	319	320	306	344	332	302	346	331	368	310	298	326	326	328	326	327	344	332	351	323	319	320	339	340	328	317	336	307	310	324	320	329	347	333	328	318	318	333	300	329	321	357	335	341	324	320	317	323	327	317	313	350	343	357	356	341	329	345	325	357	332	343	324	336	334	323	339	344	350
24563	20856	27084	24644	12753	2964	3437	2117	1832	1655	1569	1472	1432	1614	1528	1399	1089	1089	970	911	690	587	645	634	576	665	664	633	603	611	623	626	609	619	652	615	647	610	603	626	588	610	561	557	608	588	626	607	575	602	601	589	604	584	600	571	593	581	542	555	580	582	593	626	602	566	557	607	594	590	566	567	565	595	592	579	573	602	599	580	645	581	565	588	556	568	577	560	601	628	607	582	566	585	562	581	630	568	620	612	594	562	567	548	567	575	598	594	569	580	588	575	619	571	600	558	614	583	605	596	566	575	559	588	617	589	615	602	603	622	534	570	552	586	542	611	573	579	559	575	607	586	572	612	583	562	596	601	563	609	535	610	606	570	527	597	623	677	579	566	624	608	602	596	573	595	579	578	575	614	623	573	562	616	609	548	579	581	570	580	633	568	599	596	581	563	553	583	623	626	602	576	561	601	572	555	563	578	551	581	608	585	564	568	580	584	609	568	592	608	584	625	638	596	562	574	576	602	563	595	565	609	540	594	585	642	581	561	551	605	606	592	649	601	584	585	572	601	644	578	549	538	581	576	609	588	571	607	591	581	640	594	569	578	584	596	593	573	540	582	564	560	577	605	600	573	578	534	564	601	582	638	567	603	548	557	617	573	604	578	585	595	590	611	568	566	606	604	577	585	610	618	592	551	563	545	614	584	605	629	571	555	569	589	543	579	582	524	530	572	523	575	570	587	603	566	591	562	568	589	603	583	613	538	602	593	550	558	618	618	563	581	619	599	599	633	573	574	545	615	579	574	620	555	590	582	584	562	569	584	578	594	576	572	529	624	608	603	567	568	567	600	594	611	612	576	581	590	585	609	562	557	596	587	596	568	607	616	630	575	595	595	561	646	592	616	588	571	579	561	537	600	518	587	600	622	588	557	553	545	585	600	617	550	593	633	575	535	599	585	616	590	606	589	569	644	617	573	566	592	603	554	570	620	530	580	570	611	542	621	590	538	533	609	559	582	598	552	560	612	587	581	551	598	607	584	616	603	572	593	583	546	583	573	583	563	585	592	591	604	588	603	609	606	597	601	576	569	593	595	584	587	561	598	582	572	606	586	572	585	582	581	577	573	588	553	609	631	577	638	610	611	578	601	539	587	557	597	639	558	552	597	613	581	573	556	557	617	597	620	619	535	558	574	604	570	579	590	621	608	599	587	561	593	580	589	574	599	589	574	558	617	623	608	582	554	569	592	604	544	602	651	583	606	621	611	587	590	592	601	578	591	592	595	592	564	583	599	576	571	619	623	580	653	574	583	580	596	576	571	549	605	585	587	612	599	595	578	551	561	557	649	569	598	621	612	593	593	549	589	637	596	576	588	575	579	561	582	593	556	567	625	574	579	605	615	617	615	545	629	594	599	569	575	611	589	563	621	555	571	605	569	606	586	596	542	598	581	626	595	656	595	574	576	568	566	597	588	564	622	611	611	607	597	608	619	607	635	644	612	586	598	610	610	604	579	547	592	580	595	562	584	570	608	571	601	580	565	579	578	569	602	575	560	576	599	585	611	608	581	593	636	507	622	559	553	622	580	581	571	573	607	534	617	599	571	579	607	596	579	533	558	561	630	534	590	601	602	569	604	602	603	557	574	571	559	595	632	571	560	591	586	618	570	598	603	550	558	580	578	559	590	541	599	614	606	593	599	543	565	581	596	570	582	562	582	616	586	601	624	616	607	593	594	575	604	613	597	592	599	583	654	565	552	522	578	607	562	602	590	576	584	581	596	568	517	571	606	598	649	586	594	601	599	594	576	577	580	544	587	571	572	586	642	570	595	552	595	580	566	553	543	587	621	599	569	550	583	561	588	624	577	585	548	571	600	573	591	634	578	586	583	608	548	606	583	589	580	617	601	564	519	583	601	557	584	608	602	602	602	618	620	610	579	583	613	578	610	590	562	583	628	624	587	583	588	574	579	583	561	606	554	616	574	574	581	576	590	637	545	616	564	593	631	558	579	582	565	609	577	628	601	614	552	608	604	567	545	530	549	584	588	609	606	599	541	613	595	562	577	574	583	586	582	555	611	601	588	572	644	528	574	548	572	606	582	600	598	590	608	548	568	584	613	598	587	608	562	607	584	600	603	573	564	603	604	618	585	612	613	629	547	600	633	577	539	564	630	552	581	539	577	644	577	609	606	586	601	630	612	565	579	579	581	662	577	576	604	606	622	600	580	609	578	603	621	585	601	596	569	554	579	624	582	572	624	580	571	577	573	602	582	619	619	583	576	582	641	647	520	601	575	608	603	629	540	570	546	544	565	523	521	607	634	612	580	613	557	560	567	609	603	634	610	544	613	541	549	601	593	593	576	561	560	593	598	619	534	576	576	560	571	593	578	585	586	563	569	604	598	602	562	523	567	593	598	605	564	576	550	554	585	572	571	600	603	603	608	591	588	610	589	563	570	567	555	548	539	588	603	555	557	584	566	638	631	594	606	599	619	597	608	620	581	591	589	624	617	540	603	620	583	542	590	572	600	596	604	628	534	594	584	589	534	581	626	561	579	586	598	566	583	562	588	570	618	595	562	558	553	605	596	541	605	586	582	589	555	587	591	601	599	579	626	588	587	570	596	600	583	645	585	642	611	613	570	571	590	577	518	570	618	575	572	601	566	583	574	579	595	561	549	613	628	546	570	554	603	607	597	596	591	560	598	557	602	575	575	601	602	571	617	547	570	599	593	548	623	622	577	563	580	629	661	568	585	592	610	643	605	598	618	574	580	581	586	563	590	626	622	560	630	611	611	559	576	600	583	584	560	598	569	577	604	624	581	565	582	566	594	597	560	583	610	619	622	584	587	579	579	562	555	585	574	547	584	557	549	563	641	567	559	571	573	581	602	559	565	602	585	507	593	617	596	593	531	582	559	575	596	578	613	641	582	571	587	538	621	586	621	611	580	611	573	577	593	583	612	593	574	566	584	581	590	570	629	553	589	568	569	592	584	589	594	618	566	552	574	609	594	603	575	651	577	611	588	552	579	589	610	546	601	574	582	602	591	547	625	573	577	595	584	575	563	605	550	566	585	595	590	596	548	588	587	575	517	605	596	561	617	617	564	580	576	621	561	591	582	568	599	580	527	534	577	565	582	600	588	589	586	598	596	595	604	577	556	568	528	602	573	560	587	584	550	607	621	546	582	597	584	616	605	639	576	615	605	571	597	630	589	598	539	612	531	573	623	548	582	603	586	582	575	607	565	613	558	588	581	571	598	588	565	550	598	595	582	601	549	578	646	604	653	621	603	509	563	615	585	605	570	606	565	584	573	587	621	565	593	595	595	561	574	580	574	546	584	603	587	545	599	591	574	594	578	599	607	591	548	604	607	584	620	641	590	642	620	578	587	567	568	585	580	596	604	576	570	585	557	577	571	599	565	640	636	573	591	585	585	572	579	557	565	567	633	632	561	574	568	587	559	622	551	575	604	565	576	612	645	619	553	571	598	567	630	607	570
35312	37193	14009	6509	4135	4894	6812	4372	4042	3484	3006	2572	2633	2778	2601	2230	1745	1753	1423	1244	872	690	693	713	653	728	809	787	694	721	693	708	699	675	735	763	699	694	707	728	716	683	686	714	676	673	743	638	690	699	630	738	718	686	671	680	700	706	711	685	698	666	715	677	676	711	676	637	656	729	691	670	651	654	702	681	684	680	677	635	633	664	703	671	677	648	688	640	691	646	716	698	682	680	668	701	716	704	655	684	685	653	622	660	669	671	629	677	691	704	667	723	638	692	704	680	692	700	694	647	676	636	684	673	711	681	736	659	654	680	694	666	680	653	674	634	662	660	677	695	683	675	733	668	690	697	642	659	650	664	676	690	718	718	649	642	645	645	683	678	668	679	649	694	653	660	667	651	719	676	679	653	665	710	658	692	693	692	677	676	705	657	669	660	660	689	636	648	680	655	711	654	708	708	652	695	687	655	682	676	703	614	673	672	714	693	704	654	706	661	724	716	700	668	666	683	718	672	693	672	690	661	684	654	649	675	699	667	627	684	657	694	694	701	709	705	678	680	659	709	653	701	685	698	646	636	693	693	676	697	642	673	687	729	680	753	699	681	700	668	698	691	715	669	684	679	675	705	654	662	671	658	703	702	681	681	632	680	687	648	677	632	732	727	665	696	626	742	684	681	630	706	701	656	679	707	652	677	729	672	661	692	704	648	725	708	672	667	695	701	676	675	621	694	675	664	669	622	662	675	640	701	693	689	672	603	699	651	672	689	700	686	676	683	684	684	662	678	687	668	638	769	709	712	653	656	720	670	681	681	666	685	700	736	682	671	680	684	677	706	621	706	667	686	682	676	680	715	699	713	695	671	685	674	681	668	660	688	636	677	666	681	658	706	717	692	719	649	690	641	685	709	679	659	692	686	698	696	673	673	703	684	685	691	702	695	672	652	667	660	716	660	696	647	716	681	713	654	666	675	661	669	702	711	680	665	704	709	666	654	684	659	682	686	657	675	666	692	706	733	713	742	712	666	673	703	636	648	678	732	693	681	707	696	681	698	703	652	720	670	695	621	696	710	689	635	686	667	679	739	669	710	676	683	733	756	650	692	625	706	708	643	693	648	708	651	678	662	644	742	664	682	648	685	681	692	667	720	673	691	729	649	690	674	663	629	663	669	669	641	733	701	732	681	662	716	681	720	637	672	667	667	676	695	664	651	704	677	670	679	673	686	678	702	698	685	691	642	660	690	677	701	686	680	666	703	626	693	683	695	639	659	656	680	690	675	687	671	680	688	686	653	713	679	678	692	650	682	703	661	660	687	659	674	665	683	646	694	669	688	643	683	707	658	662	681	652	644	696	664	642	721	643	701	660	676	642	660	655	698	692	664	665	682	684	647	662	631	657	655	713	654	658	686	624	665	768	698	667	737	720	716	638	689	685	705	701	653	705	714	703	637	707	680	676	668	689	644	689	662	688	681	655	651	672	683	687	689	676	726	697	682	675	700	656	651	706	696	666	654	662	644	685	642	706	633	650	762	695	690	714	693	636	721	695	675	653	683	662	650	660	670	700	705	712	671	666	694	649	710	713	696	671	713	672	636	659	713	656	668	679	707	707	701	688	650	709	628	638	727	651	685	668	675	674	690	701	711	684	680	697	683	653	699	688	687	681	702	652	699	663	697	718	631	677	747	638	665	670	663	680	692	656	657	664	659	673	663	678	703	694	686	695	691	674	658	679	663	642	664	700	708	645	672	690	695	657	684	685	703	699	668	675	650	664	680	617	692	700	703	688	664	662	695	696	662	690	706	660	673	673	644	688	713	651	690	699	637	612	697	668	685	691	671	707	648	678	680	673	642	662	670	673	700	685	652	650	687	644	657	671	660	662	675	639	665	692	673	687	690	628	704	645	678	722	677	731	667	708	702	669	689	683	708	667	711	710	631	623	649	688	636	715	701	683	681	684	665	672	699	672	677	698	665	631	717	689	655	668	680	683	696	699	696	725	679	638	694	682	671	645	686	677	708	666	673	664	689	715	641	683	677	750	676	699	639	674	694	729	711	686	650	653	631	653	619	689	660	675	685	702	688	743	663	716	703	672	664	702	683	701	620	686	717	689	651	686	702	729	672	657	738	667	700	680	694	659	648	663	661	665	691	643	695	660	694	698	664	698	705	669	731	722	680	649	685	668	638	648	657	714	671	636	678	692	625	703	709	689	664	677	655	688	689	638	703	631	687	692	643	692	607	680	661	706	621	685	644	649	691	684	625	736	698	672	670	660	703	701	675	630	682	711	675	675	722	680	687	689	690	680	654	662	680	671	649	665	685	669	691	644	716	670	681	689	680	674	655	669	663	670	675	636	678	654	635	651	687	692	683	666	635	709	649	696	744	726	696	663	673	647	688	647	681	700	656	643	644	707	660	675	701	704	608	714	627	614	672	676	648	667	678	676	698	699	658	720	728	663	634	673	738	661	692	670	660	666	694	650	656	703	641	652	727	689	684	651	691	672	656	642	715	673	647	685	696	670	713	684	683	665	626	703	687	677	654	703	705	661	659	613	723	692	698	727	642	691	644	674	684	668	670	682	686	621	706	651	691	636	627	683	659	651	683	652	642	686	705	654	707	708	668	668	665	625	684	648	645	656	690	729	723	648	686	693	669	704	689	738	637	698	728	687	724	683	677	662	682	661	685	649	683	670	675	698	684	682	665	703	684	670	687	706	673	642	673	649	665	699	646	632	660	677	686	648	685	651	678	702	683	614	701	687	651	665	675	670	671	651	668	666	720	687	706	651	663	669	682	685	657	635	711	723	670	655	690	707	656	689	729	639	666	643	704	657	620	652	684	651	654	685	732	703	670	671	682	695	704	656	671	686	627	679	669	690	657	655	681	661	676	680	649	623	652	674	632	711	693	724	686	649	637	658	665	690	648	659	656	681	675	713	675	677	667	675	699	704	701	651	655	658	685	687	662	727	690	711	655	669	696	678	633	667	648	687	686	708	652	676	679	655	693	665	740	678	672	694	691	701	715	658	711	704	669	668	689	693	683	685	667	671	714	705	684	697	694	708	675	643	655	683	677	661	650	671	691	668	675	675	714	684	683	651	658	673	642	677	718	680	696	727	741	660	652	658	636	679	640	704	694	636	683	673	702	667	663	642	638	643	667	643	676	668	664	663	670	648	660	732	686	699	665	693	679	731	696	664	628	646	712	677	675	641	704	611	698	669	680	714	699	771	614	670	684	678	705	668	653	691	672	652	680	667	650	636	703	659	658	681	683	658	675	728	692	662	674	669	634	715	702	680	650	675	677	680	674	684	695	689	704	649	665	680	708	665	688	676	634	691	691	667	676	667	687	691	669	669	631	670	698	683	639	655	679	671	703	673	699	677	637	666	677	688	649	674	696	647	711	660	653	656	653	713	640	689	706	710	676	646	680	678	666	693	685	640	682	673	627	702	677	681	658	695	677	696	685	681	664	697	646	671	643	680	670	654	632
22341	20891	28537	23351	20886	21010	15625	5367	2659	2997	2658	2268	2181	2414	2174	1789	1388	1329	1144	750	512	492	454	462	508	505	496	471	434	446	433	432	432	442	459	491	491	476	494	445	442	476	407	371	408	428	429	406	430	455	450	437	398	409	390	431	390	417	401	417	399	433	400	390	421	425	450	432	400	411	428	409	432	401	377	424	403	418	377	429	425	364	398	384	430	407	412	448	410	417	441	414	427	413	419	400	408	439	421	429	412	453	408	427	408	377	437	427	437	401	421	423	393	426	426	404	407	398	411	374	425	410	428	414	419	418	414	410	423	407	395	460	421	434	413	424	398	378	412	455	429	429	434	402	420	395	430	424	390	407	426	448	401	406	418	380	391	422	395	434	387	479	416	437	410	433	424	438	390	391	407	415	396	427	435	440	408	389	413	410	450	428	407	436	408	410	390	413	448	399	411	440	419	396	386	414	416	391	402	439	420	406	410	401	413	399	444	414	381	428	436	424	427	416	416	417	403	419	383	421	399	470	442	415	402	399	411	416	390	380	395	399	390	422	380	392	412	425	402	397	388	389	360	428	410	411	433	422	431	362	414	424	442	399	412	427	414	413	410	420	446	415	436	364	419	435	410	405	419	449	468	410	427	432	425	387	401	428	457	426	407	436	393	431	436	405	390	373	407	410	429	381	428	430	450	433	411	426	411	407	460	441	411	410	386	437	422	407	406	447	401	368	413	386	394	390	410	395	421	416	418	432	409	406	403	419	395	375	458	441	438	407	406	438	407	399	420	442	404	396	410	395	415	390	417	469	407	387	399	399	405	411	390	416	428	401	390	418	408	402	421	412	354	392	417	423	403	453	387	448	403	442	433	366	395	389	440	386	410	416	432	402	411	389	397	385	411	445	384	406	403	381	425	383	427	413	424	394	416	394	364	432	425	382	385	408	397	412	417	414	369	392	444	404	426	419	420	453	390	423	393	418	410	417	438	393	403	418	390	400	431	391	433	425	406	419	414	423	426	389	443	398	409	408	420	394	417	424	426	401	431	396	434	399	410	437	391	403	404	345	424	387	407	404	420	427	419	419	447	385	408	431	396	389	380	393	386	411	374	429	409	441	422	388	392	396	411	418	412	391	410	430	423	397	421	393	429	434	423	392	421	400	379	418	440	382	415	412	418	428	380	403	442	450	438	407	407	409	420	388	413	428	402	395	414	421	426	411	456	420	379	413	436	381	425	403	365	418	421	427	426	442	392	423	368	408	428	398	406	436	413	386	410	416	408	388	394	418	406	386	423	429	390	393	420	409	404	428	386	392	417	448	402	392	393	413	404	403	424	423	453	425	409	405	381	429	429	412	409	420	428	431	410	434	428	426	395	427	394	416	408	423	429	412	395	406	408	378	407	417	386	425	386	418	379	433	417	384	391	403	434	413	387	452	396	404	422	394	388	410	419	393	392	413	400	397	439	456	413	425	436	420	409	419	399	387	460	444	433	389	411	430	371	349	399	395	412	416	409	425	432	436	418	456	395	427	406	431	424	444	411	394	409	442	424	376	402	439	405	412	426	418	408	423	430	396	365	417	416	416	423	409	419	416	425	444	425	385	424	415	401	409	430	415	416	378	392	432	415	413	444	434	389	410	411	389	428	423	445	369	423	392	406	427	425	403	400	410	422	451	431	430	413	394	426	401	396	402	405	421	416	425	414	406	403	370	414	392	401	381	399	424	379	375	430	440	440	415	406	385	416	367	443	380	412	443	433	430	400	413	425	435	438	427	416	424	417	408	418	412	423	373	392	437	416	362	428	403	425	402	439	401	418	414	411	437	389	434	393	433	474	406	414	410	401	416	416	413	447	370	412	388	385	386	415	375	404	402	385	421	441	426	424	416	408	359	417	383	413	438	433	405	435	370	427	361	402	394	368	403	414	430	417	449	386	419	386	400	442	390	437	382	424	359	421	419	389	387	400	403	399	407	385	402	413	411	379	438	414	435	404	431	425	430	402	422	382	426	409	431	412	430	459	432	405	435	409	402	405	416	414	405	400	438	440	427	411	424	391	415	395	408	404	439	415	395	405	407	401	404	429	429	388	416	391	400	400	408	424	422	392	402	392	420	406	384	384	418	409	415	426	421	412	397	395	434	425	448	396	395	396	397	414	437	409	410	385	395	441	419	412	402	399	399	431	404	437	383	412	387	404	393	406	379	393	440	434	406	445	392	408	412	393	379	394	435	455	429	410	438	446	394	403	403	392	436	386	393	409	403	402	398	462	446	413	430	410	404	377	414	381	422	450	405	388	419	371	424	415	420	401	424	416	448	420	396	431	428	403	425	433	412	388	437	404	426	423	435	455	452	385	443	413	421	427	408	416	409	418	421	400	407	430	416	385	387	391	420	423	412	397	380	459	443	419	372	401	398	389	424	421	398	400	367	430	424	418	386	450	381	422	412	440	376	402	384	385	384	430	386	425	422	400	426	446	431	390	427	443	429	421	459	425	387	416	422	415	403	423	367	392	406	376	375	403	411	410	411	422	467	402	437	435	384	400	409	409	402	438	433	452	434	408	397	365	416	378	396	380	406	412	416	381	397	413	426	422	423	422	381	389	386	397	455	404	415	433	423	397	395	425	451	424	417	424	414	416	391	395	406	453	449	448	448	422	422	434	416	442	442	434	425	444	422	438	383	438	399	424	400	380	396	415	406	391	410	402	414	430	400	424	405	437	394	417	404	388	386	413	397	406	424	402	441	453	391	418	435	415	431	407	428	423	412	406	426	427	412	422	404	379	414	415	419	394	400	379	420	414	381	397	398	400	387	418	423	462	443	393	389	390	405	429	435	418	413	414	402	425	437	407	419	432	428	435	411	368	395	436	420	420	409	394	403	406	419	459	404	408	391	420	415	423	424	399	407	422	396	418	381	379	417	428	408	415	400	431	420	382	411	401	387	433	424	390	394	423	392	423	362	390	426	387	449	438	414	417	399	400	429	407	428	374	381	406	396	419	424	431	401	396	386	400	390	418	459	417	418	411	440	426	388	403	436	365	380	428	422	411	401	416	417	432	404	402	408	384	423	433	414	408	397	412	410	425	428	397	430	384	411	416	377	396	424	391	395	418	425	422	406	394	387	387	416	430	379	393	399	447	412	427	366	423	402	435	404	407	385	390	457	408	411	416	433	437	379	425	397	421	430	420	424	422	446	426	461	400	395	401	376	383	430	395	404	376	397	419	412	390	408	422	404	409	403	378	363	416	412	392	378	453	390	424	378	368	391	394	404	397	406	369	407	426	428	418	407	422	424	390	403	425	406	424	431	412	450	418	351	385	426	434	395	435	400	404	430	405	434	416	408	409	403	392	446	429	384	394	418	390	400	412	373	409	400	414	413	403	400	400	398	403	412	376	390	405	406	418	408	419	408	428	394	404	448	404	409	369	410	420	477	434	435	420	422	438	461	419	425	387	411	436	381	427	376	433	403	393	399	413	427	425	417	396	416	427	363
39242	48543	24385	13843	8605	7378	11165	8613	5545	5884	5143	4380	3951	4482	3790	3023	2401	2278	1870	1096	720	597	548	546	600	630	605	561	511	493	523	511	515	550	563	560	574	594	573	530	507	486	430	482	477	491	491	470	462	468	483	486	476	487	469	488	457	451	442	485	461	477	447	452	491	435	496	441	456	460	516	443	497	440	493	481	497	436	468	454	448	434	483	441	458	449	438	452	453	471	419	473	421	474	489	421	456	467	423	468	464	461	454	420	446	478	440	441	487	430	454	426	454	491	477	448	430	431	462	444	460	420	426	454	473	453	469	473	476	474	449	476	447	475	450	475	465	489	497	467	452	460	442	437	453	483	469	452	428	466	457	504	446	429	428	433	481	481	462	479	464	437	419	455	471	459	431	432	430	442	448	505	389	464	460	468	459	441	475	453	445	505	474	458	454	439	499	456	477	439	419	468	477	426	466	459	472	455	450	442	451	467	464	453	455	454	463	453	461	494	451	463	449	437	445	434	484	452	449	446	458	447	453	461	424	433	492	482	452	428	443	485	439	454	457	463	487	483	488	465	443	438	496	470	476	429	452	454	443	441	458	485	451	433	407	449	456	442	457	484	429	443	477	456	448	479	443	469	503	426	485	461	446	445	445	467	420	427	444	466	440	466	455	463	458	458	445	449	449	470	457	453	442	435	431	465	471	459	445	478	472	456	461	483	473	433	457	451	446	434	458	480	445	480	460	462	467	442	455	487	470	467	441	447	424	465	434	450	463	478	476	484	435	467	467	424	435	409	478	437	441	469	430	452	464	422	473	472	488	467	463	495	427	483	437	475	455	448	468	497	438	434	467	460	441	455	476	459	433	451	452	448	488	421	431	434	450	447	445	449	483	473	440	470	459	488	457	452	483	459	431	451	454	482	500	461	426	433	469	455	461	433	471	475	489	463	465	451	464	459	430	451	471	449	432	438	433	466	442	448	436	452	462	488	452	450	445	475	483	448	438	470	426	467	480	453	500	461	447	475	459	427	444	470	460	464	459	440	455	398	451	442	457	454	475	450	456	460	437	480	456	480	486	508	465	465	410	436	439	405	451	424	457	420	478	453	456	456	448	494	445	421	456	454	450	498	439	431	453	458	489	441	473	451	462	444	474	465	463	441	418	447	431	457	451	454	465	471	460	482	457	475	443	476	487	455	480	459	440	418	495	426	494	463	474	407	458	475	447	465	453	465	442	448	474	452	455	477	443	458	438	475	487	457	504	477	465	419	474	465	433	459	443	427	481	462	495	464	467	453	437	438	486	481	457	454	425	488	451	434	443	462	471	455	494	478	443	435	473	452	463	473	486	441	477	491	463	506	432	443	469	453	473	463	458	408	474	446	461	470	438	444	456	432	462	473	458	479	479	499	470	421	436	438	447	445	436	441	474	447	448	445	458	488	461	480	475	440	424	443	450	430	453	507	449	426	459	474	463	467	478	452	498	452	472	446	498	423	463	453	444	454	453	439	503	490	480	446	441	442	447	473	410	465	465	458	429	460	499	491	447	443	475	470	484	465	417	467	462	468	463	408	446	444	473	417	466	462	467	485	451	485	475	412	460	458	445	451	453	461	478	452	469	458	496	439	444	494	446	458	470	455	487	443	442	430	454	478	473	483	428	476	449	448	439	442	464	448	407	452	432	434	451	485	484	479	456	468	436	478	423	450	450	446	493	414	478	474	490	459	473	458	445	490	475	433	484	471	481	460	474	481	496	499	432	482	446	472	441	475	455	459	464	508	463	445	436	492	492	429	473	494	445	418	457	437	474	467	501	489	483	434	438	465	468	407	430	452	455	447	452	420	493	474	445	473	480	489	476	431	449	476	490	487	462	488	466	430	475	474	483	461	429	483	417	443	474	470	482	443	472	455	470	437	493	449	469	466	477	455	458	457	465	433	456	446	486	461	448	437	465	434	473	462	427	504	463	445	434	428	486	459	458	469	456	493	483	460	435	481	469	463	454	468	450	465	500	464	467	430	485	475	416	458	454	444	447	421	492	452	470	449	449	432	486	455	481	434	456	472	467	439	430	465	457	439	436	442	441	449	464	455	478	506	468	447	494	446	427	477	438	426	459	464	474	464	438	456	474	445	466	460	466	486	470	439	405	452	480	470	464	469	436	477	465	441	483	455	432	493	438	433	490	459	478	435	434	471	462	479	434	463	444	484	471	432	473	420	488	453	430	440	448	430	467	466	429	442	448	479	454	469	471	478	426	474	446	453	465	413	490	465	501	442	455	454	445	438	475	435	442	478	420	494	466	456	447	383	472	462	457	435	492	443	460	464	458	445	432	458	454	419	491	442	486	459	475	466	450	450	482	436	427	435	451	436	447	494	442	420	506	433	464	481	473	457	472	434	470	449	458	477	462	444	494	435	468	499	484	454	437	444	460	451	437	444	459	471	464	487	453	449	439	449	482	457	461	484	479	471	506	454	442	457	467	469	441	476	487	465	433	497	456	442	467	437	477	421	463	460	453	439	463	445	483	447	463	440	439	441	469	498	474	465	489	469	429	494	462	488	435	455	412	476	466	422	449	476	446	479	440	470	416	457	439	424	450	426	465	461	439	427	502	439	473	482	454	440	434	448	471	443	468	432	459	466	437	434	445	440	468	476	458	466	467	480	478	473	468	409	471	447	453	459	454	445	420	434	491	497	464	477	425	440	465	417	444	416	456	473	438	455	478	434	451	457	499	440	444	460	464	469	461	469	437	443	476	482	460	432	449	485	448	421	467	447	489	492	434	454	477	435	466	485	456	415	456	407	483	460	430	514	446	446	449	466	474	479	440	448	455	464	455	461	428	427	477	441	460	468	476	440	454	449	454	486	461	463	428	439	432	410	451	415	436	486	489	485	478	450	463	453	463	468	442	401	451	451	441	443	442	445	484	476	427	491	462	447	421	468	423	457	466	444	448	442	429	421	436	436	500	536	473	455	439	444	490	460	462	487	454	457	441	418	468	449	474	428	491	427	479	446	492	440	475	462	425	478	442	483	475	499	456	415	465	457	487	525	452	449	456	464	466	441	432	458	478	432	441	466	448	466	434	472	475	479	443	500	437	460	504	451	477	480	462	455	444	446	522	452	465	463	445	477	489	502	452	453	451	454	445	461	464	479	467	430	478	448	456	480	449	436	479	488	457	457	437	448	458	434	474	473	461	392	479	478	465	493	465	467	459	458	476	467	411	457	445	447	475	437	473	500	454	461	442	447	447	509	477	449	445	467	447	462	466	432	474	459	425	474	435	445	476	457	439	464	435	446	450	434	499	448	453	481	458	465	457	419	489	493	463	493	460	436	450	446	503	486	444	482	465	481	416	490	501	445	491	483	493	463	466	451	435	463	463	446	416	448	472	445	460	487	447	443	430	447	440	471	503	453	451	429	480	482	500	456	412	454	423	459	458	436	456	443	465	443	455	445	458	447	474	435	460	444	441	475	454	441	447	475	474	467	506	455	435	454
28445	23124	15436	5033	1399	1301	2226	1607	990	1216	1270	1022	1067	1098	962	690	649	609	633	498	441	455	462	462	440	423	440	430	453	433	419	427	431	404	460	445	444	444	436	454	439	431	444	432	424	436	406	438	417	418	404	432	443	417	424	417	417	432	451	454	440	407	473	447	418	420	428	421	388	447	484	453	434	416	406	425	427	374	442	442	411	438	387	415	408	464	441	430	454	446	448	430	450	460	393	414	440	425	409	414	454	423	432	426	418	432	426	440	420	415	436	406	423	435	444	461	414	405	405	446	420	426	441	454	436	409	435	427	411	435	429	389	417	384	399	398	428	446	415	450	426	416	387	371	448	404	447	429	396	425	430	393	385	438	457	409	415	421	418	444	416	427	410	410	440	433	443	424	417	419	453	406	453	430	388	429	462	432	408	426	450	429	451	430	467	439	399	426	438	410	420	422	420	424	435	393	410	430	410	421	420	412	418	407	415	373	464	434	430	392	430	429	410	413	411	417	396	416	420	387	390	440	430	400	375	434	405	454	463	440	434	435	404	459	434	411	459	408	389	429	407	401	412	416	425	451	446	386	445	422	443	428	399	439	396	463	429	364	428	398	409	429	442	415	451	423	416	401	402	397	457	426	436	414	460	444	400	422	461	466	452	452	409	417	440	406	489	381	392	425	420	425	445	451	413	410	418	376	430	442	404	426	406	400	461	412	405	403	461	369	404	443	436	390	432	374	456	454	460	391	443	425	433	410	439	403	452	425	427	428	441	434	427	414	428	411	421	430	393	425	436	410	434	421	375	403	421	426	429	385	447	432	436	413	450	459	401	415	444	456	419	425	443	414	448	418	394	418	448	445	390	408	414	441	445	458	413	407	444	450	441	426	389	408	397	420	406	430	423	439	456	405	432	450	426	461	392	433	409	430	414	443	416	410	452	432	455	442	458	455	425	425	404	408	412	418	448	408	405	424	456	426	412	441	445	421	439	415	423	467	471	406	395	425	410	415	418	385	459	436	416	419	415	448	401	465	437	467	429	419	428	436	439	404	440	413	440	393	435	418	413	430	437	425	426	410	457	407	427	427	415	430	396	463	437	435	390	406	424	444	447	433	396	443	414	415	414	467	400	446	413	404	461	400	414	430	367	415	396	426	429	425	428	420	433	421	442	431	379	368	449	448	427	416	435	380	395	433	374	425	408	414	449	429	430	410	381	404	395	404	431	427	428	400	403	421	413	443	444	386	434	450	447	373	404	385	382	428	445	407	428	416	420	438	417	387	406	414	400	439	454	414	401	431	426	409	426	441	443	466	418	424	456	448	405	468	459	435	429	417	427	425	436	419	439	434	424	411	407	431	447	420	419	405	406	398	427	410	430	440	433	437	444	386	386	415	446	452	444	400	412	400	420	402	411	421	417	401	459	416	447	414	398	412	437	418	431	431	441	414	411	426	391	415	427	438	420	425	431	475	450	430	436	413	418	395	435	436	416	410	394	416	427	441	411	424	397	429	438	415	445	460	400	442	437	438	423	410	412	399	419	401	437	416	415	394	448	450	393	454	439	436	437	439	438	416	404	430	425	466	410	400	441	423	437	421	440	420	443	444	447	435	422	405	417	443	396	437	448	436	417	425	401	433	421	399	429	431	426	382	396	433	429	434	421	421	423	446	412	439	406	403	394	437	439	428	414	417	423	404	462	434	415	400	431	414	394	434	425	420	413	431	405	447	440	391	463	417	424	427	419	405	444	386	429	414	463	437	413	426	406	445	428	418	420	405	428	424	433	410	400	426	422	427	405	410	447	468	445	435	450	418	443	442	446	398	426	384	442	412	407	413	457	417	420	427	415	457	435	420	440	421	445	423	399	434	411	397	442	392	419	427	401	402	430	415	429	424	382	443	411	387	400	437	439	434	404	450	401	406	396	402	416	425	427	436	407	402	403	450	440	409	429	412	435	432	414	413	441	421	426	413	455	400	410	407	399	453	480	405	447	431	442	469	412	447	418	412	482	431	424	433	426	401	421	412	439	452	447	397	435	420	411	407	437	430	378	410	422	426	450	404	423	399	440	443	446	443	397	401	428	414	430	451	425	422	404	423	448	397	445	379	412	394	427	405	403	396	426	472	387	403	433	443	427	399	412	419	451	451	423	430	425	424	412	440	431	433	441	444	405	445	439	402	425	458	471	402	461	439	429	397	397	394	416	448	460	453	431	426	399	441	437	397	427	425	412	428	422	411	438	459	382	373	421	447	429	455	425	425	428	390	429	436	432	453	433	449	398	406	438	409	448	405	435	387	438	442	435	442	419	437	434	417	433	430	442	388	424	410	419	428	427	408	437	411	443	415	417	456	415	434	414	434	438	444	427	421	437	428	408	433	389	428	413	419	378	477	415	443	453	446	413	463	437	408	401	405	431	448	422	403	442	432	428	413	428	409	432	428	402	414	407	353	437	413	389	428	405	468	445	436	410	418	421	401	462	446	405	428	428	421	423	425	452	434	423	425	428	432	440	446	409	394	423	428	434	423	447	444	438	458	444	400	430	421	424	432	414	427	418	459	432	407	414	442	471	391	382	409	462	418	382	463	454	416	428	439	456	409	426	411	444	447	473	431	439	403	421	402	393	400	422	424	452	425	421	416	452	399	426	429	453	409	419	410	452	399	440	416	435	471	449	425	443	426	431	406	424	417	415	393	438	440	431	404	422	422	431	415	418	445	413	426	440	433	414	430	441	474	432	430	457	398	394	440	449	395	420	410	446	455	422	418	431	435	434	420	431	437	431	388	446	417	401	443	423	444	432	438	434	444	448	374	432	469	415	441	431	411	447	400	406	428	403	405	407	447	382	401	413	381	449	442	467	429	419	425	401	434	374	428	417	395	425	417	411	445	421	439	444	455	473	420	410	433	455	416	447	468	403	440	391	417	434	422	436	442	411	396	427	435	449	437	433	423	410	425	428	441	435	430	414	430	421	478	411	383	423	427	410	428	417	415	417	378	415	408	432	405	429	415	424	442	404	375	399	442	433	428	385	406	396	442	417	422	412	453	434	422	387	405	408	419	394	423	393	414	424	422	423	421	421	422	415	404	410	436	412	398	365	408	395	432	432	433	416	398	425	465	432	433	467	453	431	452	412	426	413	418	390	438	404	426	387	416	442	444	432	475	422	412	422	462	416	434	380	440	410	446	414	423	415	450	421	441	445	396	422	421	398	457	411	432	424	438	452	456	455	425	459	433	415	423	433	457	415	438	413	424	406	424	400	415	434	428	450	425	431	422	457	358	454	442	428	441	434	428	450	473	426	406	441	414	431	421	420	426	409	440	435	421	435	453	435	432	427	409	410	441	418	401	434	382	436	431	396	419	435	408	445	436	424	417	453	438	418	372	418	438	440	430	467	457	407	430	438	407	416	399	402	429	440	433	430	423	433	435	438	415	421	415	430	442	413	437	428	464	423	420	423	450	421	418	413	440	422	445	450	403	426	392	439	424	414	434
32816	30180	11611	4894	1996	2132	4325	3204	1975	2334	2458	1814	1906	1847	1629	1002	991	945	776	621	567	555	545	523	545	527	538	524	530	497	504	522	519	513	573	548	549	568	562	540	545	562	535	512	500	485	519	495	536	491	513	482	520	546	535	483	534	510	515	504	524	488	514	513	515	478	512	506	487	508	467	524	484	519	532	467	477	476	500	536	553	496	510	520	503	497	489	517	560	489	499	507	489	528	535	554	458	522	507	501	547	496	491	478	524	500	494	501	549	479	539	545	538	492	502	485	501	484	521	509	522	497	481	487	543	511	457	539	513	514	499	527	496	496	498	516	517	492	499	517	520	464	490	547	518	473	513	493	546	501	512	531	511	516	483	481	522	481	452	522	480	518	530	519	493	527	521	557	502	510	495	497	497	545	464	567	481	549	493	581	519	516	546	528	509	536	480	511	487	524	521	518	525	470	539	473	495	505	479	483	496	547	506	500	509	505	499	507	554	526	489	499	515	490	485	507	492	506	521	498	499	499	458	557	549	509	526	540	480	530	527	479	498	477	518	519	513	536	483	533	491	511	533	520	499	492	540	502	528	501	516	500	516	496	490	507	513	501	544	541	488	519	532	503	499	503	502	522	519	465	485	538	493	527	515	506	547	543	496	477	504	477	530	531	497	513	525	495	509	519	530	522	498	516	462	534	491	533	476	516	526	505	544	524	489	506	509	500	537	480	504	514	517	505	493	507	494	524	507	499	509	505	501	477	485	499	512	496	515	503	534	536	481	499	506	472	501	507	528	522	516	498	551	516	481	493	529	493	487	492	532	496	559	486	499	497	518	517	500	509	498	538	467	501	537	486	478	492	507	549	476	491	468	561	508	501	492	495	507	546	502	514	526	529	503	530	484	539	510	507	522	510	508	470	505	531	555	475	484	509	507	476	501	518	500	531	505	487	501	476	494	530	529	516	510	514	534	500	496	524	512	483	525	526	512	515	548	526	504	512	453	496	542	513	462	488	518	465	502	515	555	523	508	510	518	524	480	541	513	537	491	470	468	485	538	530	518	483	514	503	511	493	516	496	486	496	513	471	502	504	535	495	510	509	526	505	539	525	517	476	485	479	512	552	531	482	457	524	542	543	482	520	536	524	502	460	500	523	500	502	488	502	504	501	510	502	520	509	464	520	528	561	551	485	533	518	455	561	505	515	506	510	513	524	525	525	521	509	527	498	486	516	475	521	468	485	519	542	474	505	555	535	522	528	536	501	568	541	529	534	516	526	468	494	496	501	485	502	497	501	520	493	485	492	485	509	495	507	506	521	528	450	542	521	535	514	473	480	459	486	478	501	514	503	498	501	536	520	475	513	528	487	507	541	514	534	506	523	492	469	510	482	513	501	523	536	483	505	531	542	541	508	500	524	489	531	508	543	540	499	538	474	511	510	493	511	516	540	450	519	517	530	494	522	537	504	525	541	572	520	510	524	544	521	495	526	496	537	547	480	514	482	518	529	527	482	490	520	517	482	504	528	515	532	527	503	545	526	489	507	495	475	528	546	554	487	510	517	496	502	496	515	505	525	534	505	486	501	493	483	513	518	485	523	521	515	470	518	524	545	509	531	503	526	493	491	509	500	521	485	524	494	510	512	485	529	535	544	528	496	495	507	485	521	488	506	462	468	515	539	492	544	517	513	524	464	483	514	521	525	512	518	512	554	494	495	496	536	514	509	512	508	479	477	489	494	488	515	513	501	486	506	526	541	493	505	499	514	554	496	477	523	479	485	461	544	493	542	503	525	508	478	489	556	534	523	535	492	504	507	490	516	505	517	493	519	470	548	467	487	507	479	534	520	516	498	543	516	492	515	526	496	510	528	487	469	487	514	506	522	489	487	523	506	521	461	526	496	520	485	500	528	511	506	484	546	481	538	500	523	510	561	540	535	467	487	498	514	470	486	525	502	505	458	495	483	509	491	528	516	519	510	517	491	524	482	520	541	553	511	536	538	495	499	517	537	465	497	476	562	498	480	499	510	523	492	506	528	480	502	514	500	533	497	509	474	542	523	527	506	448	532	557	497	500	492	565	512	486	529	474	549	505	510	468	521	526	476	468	522	495	527	527	487	518	503	515	543	502	509	527	503	502	467	523	485	525	509	464	535	503	525	509	517	504	538	522	534	515	503	546	519	524	501	507	493	462	519	540	546	476	500	505	508	484	543	528	473	501	500	531	494	523	485	532	513	534	478	501	528	474	492	503	526	526	541	525	507	489	524	537	499	493	490	502	519	535	532	511	477	550	487	494	498	483	504	528	527	525	530	530	540	522	538	521	524	527	485	531	473	495	506	525	512	509	498	537	510	526	464	526	510	560	507	519	491	504	519	554	536	504	485	529	491	512	498	527	508	511	517	527	531	517	512	484	532	503	507	512	531	500	516	514	531	490	473	496	486	517	521	526	520	524	506	522	522	514	479	541	540	493	529	555	493	482	511	494	470	499	453	503	503	497	549	520	524	473	496	536	472	534	482	559	532	511	508	482	475	504	485	499	479	509	514	549	480	496	543	533	477	500	548	508	531	491	524	505	528	484	453	504	524	505	492	539	516	488	490	524	486	526	511	508	541	521	560	477	528	539	533	470	501	518	488	502	492	494	497	498	496	507	524	522	514	515	523	504	536	452	479	472	524	529	514	509	488	489	481	523	546	487	448	521	489	498	502	531	528	520	513	517	515	524	537	496	497	507	500	498	510	523	467	540	521	500	486	491	499	512	539	499	497	509	503	471	498	506	492	463	504	501	537	517	541	508	538	498	524	519	502	529	522	487	540	511	473	537	480	487	544	510	535	513	508	507	543	502	510	549	482	546	474	510	506	557	482	484	475	494	536	455	519	552	476	522	529	457	530	533	515	517	537	500	455	544	465	478	521	570	540	540	486	514	526	565	501	557	507	473	522	518	497	531	519	530	519	500	495	508	473	516	518	511	530	486	472	485	490	539	520	531	518	502	543	498	517	511	524	517	487	527	500	477	525	531	464	473	511	490	483	519	556	513	539	513	515	478	525	527	523	503	554	531	535	483	504	521	531	488	517	536	494	534	520	520	550	551	494	492	473	497	515	476	529	478	504	549	488	528	540	497	469	472	497	528	514	523	507	533	519	488	524	514	513	518	495	512	505	486	517	519	464	510	523	520	513	495	531	507	551	536	573	479	518	488	514	548	552	490	517	528	498	531	486	498	520	506	496	508	517	488	507	516	512	502	509	468	526	548	504	528	526	525	483	499	488	530	515	522	470	511	511	507	504	516	510	534	494	495	514	523	498	503	503	530	508	475	501	534	470	501	506	496	514	488	488	536	487	541	545	513	514	516	509	513	525	495	510	526	494	470	516	486	488	470	530	497	482	501	493	498	501	543	545	511	502	471	533	561	481	506	517	497	482	522	477	532	502	510	507	504	509	481	503	460	499	532	521	492	541	508	500	523	528	497	495	489	504	505	482	496	508	502	547	471	496
23390	20832	28011	23742	20807	11369	4317	2987	1758	1667	1565	1381	1342	1398	1059	698	549	564	594	317	334	303	247	260	279	314	299	265	284	283	277	257	288	283	318	333	281	317	303	282	290	268	255	235	279	247	285	274	261	269	231	266	250	257	261	232	255	255	241	254	250	260	241	277	212	254	259	245	243	233	284	238	254	265	234	276	235	277	264	271	267	265	262	260	253	267	254	299	279	259	280	267	251	229	282	254	250	236	281	248	243	265	267	232	274	240	283	246	261	243	242	243	248	269	276	267	223	247	244	263	262	254	256	241	261	252	269	248	250	251	288	256	242	231	234	255	265	255	215	284	261	252	255	277	236	245	235	291	289	234	247	259	259	241	247	260	276	272	238	265	261	274	251	246	271	263	260	231	268	278	259	260	276	243	264	250	257	270	280	266	256	260	243	257	268	258	252	266	246	267	253	265	251	271	263	266	253	266	251	221	267	217	283	286	260	240	286	272	280	247	276	241	253	247	263	258	248	259	258	242	254	248	256	267	250	255	244	259	249	245	222	254	250	283	221	263	260	235	245	279	282	267	230	255	250	259	258	237	254	247	248	251	259	246	264	253	244	284	236	256	262	269	279	239	268	251	244	229	247	248	262	218	255	244	247	256	245	257	257	242	258	268	265	277	253	213	244	283	220	283	248	249	275	223	242	234	235	249	249	231	258	279	242	263	240	249	262	277	283	315	271	253	248	254	215	266	256	249	233	255	277	227	243	256	265	264	260	249	219	254	233	285	247	267	264	260	267	272	247	246	261	240	264	248	242	256	251	252	269	255	258	252	267	278	261	242	244	264	279	259	251	244	256	270	248	257	263	259	232	268	262	265	263	240	230	247	251	251	206	285	281	261	255	248	256	265	248	246	280	273	285	273	248	258	237	256	247	255	283	257	244	259	251	236	231	253	264	258	240	236	288	274	266	264	239	231	250	245	255	259	276	261	262	255	251	265	290	262	287	269	267	240	238	256	268	237	279	249	271	293	233	265	277	244	242	261	292	241	240	250	218	257	264	253	228	282	279	282	250	249	251	259	232	242	265	239	287	256	254	256	246	240	244	226	242	257	240	275	248	279	282	272	242	266	228	261	244	254	227	227	245	242	266	267	273	264	258	215	237	248	257	285	237	243	277	231	262	250	275	233	267	274	265	249	250	250	247	226	283	313	252	232	273	237	241	263	262	270	264	255	236	298	295	240	249	279	234	236	251	268	274	241	270	254	235	237	249	260	256	281	253	286	249	268	261	246	262	274	244	238	248	235	246	228	247	257	252	270	265	267	259	271	289	278	250	245	251	252	250	241	265	253	253	269	266	243	240	229	227	271	275	254	232	254	249	252	289	268	234	269	268	262	274	266	252	285	271	258	290	253	249	260	278	254	226	243	268	250	244	266	270	268	268	242	233	243	247	302	279	236	276	245	251	237	252	246	213	261	246	246	267	286	271	255	244	259	273	260	286	254	269	259	293	260	259	250	231	242	233	218	273	257	232	277	229	243	253	255	254	248	281	282	250	266	245	255	221	255	258	258	270	254	247	246	248	264	289	278	265	233	225	245	237	272	257	264	263	240	221	249	246	247	247	240	288	261	261	279	275	243	225	252	274	234	239	259	259	241	265	226	272	296	240	258	271	232	265	212	265	256	264	274	234	258	240	242	270	228	252	244	272	248	252	248	258	240	258	244	273	238	247	269	236	256	257	259	226	256	273	247	278	275	249	259	245	248	275	263	246	269	241	278	275	264	261	266	266	248	265	240	254	274	260	260	280	237	242	257	266	252	223	274	271	224	259	241	259	266	259	221	275	257	263	254	251	219	252	254	244	248	256	246	253	260	233	292	283	266	245	228	294	253	274	269	255	260	240	248	269	274	284	258	275	276	267	273	266	260	291	262	264	256	265	245	291	240	235	262	249	284	253	245	237	238	248	261	281	265	230	235	254	273	280	286	222	246	246	262	271	259	262	287	268	249	260	284	259	239	242	269	255	219	251	267	252	256	231	236	243	224	260	244	249	242	260	264	243	247	227	259	244	264	261	249	238	268	268	249	264	243	256	260	230	262	282	259	252	228	266	263	263	250	267	261	239	245	271	261	237	258	228	262	252	262	260	261	275	264	266	262	252	257	262	272	284	268	228	255	226	275	253	265	260	245	276	245	269	272	240	254	231	268	264	234	266	244	265	234	275	238	220	233	288	254	244	265	265	256	258	248	259	235	262	242	257	225	253	291	259	252	269	231	283	257	248	264	244	279	240	265	261	263	266	277	248	279	255	246	277	238	251	263	264	255	254	280	246	258	275	266	255	267	245	262	249	250	252	240	247	263	253	272	272	248	271	223	269	236	250	261	258	224	228	259	263	254	250	229	279	290	260	256	239	264	253	237	264	250	265	272	252	283	231	254	260	261	255	243	289	274	244	241	251	250	256	270	245	267	252	248	232	258	259	246	257	240	248	288	225	243	244	289	221	252	263	261	249	268	246	263	262	264	284	236	267	266	249	243	252	226	220	278	239	235	239	259	274	235	260	272	251	261	259	269	236	230	229	237	284	259	236	265	245	261	268	245	247	256	255	260	283	244	232	287	244	255	276	216	264	248	274	255	263	266	255	234	232	242	276	247	251	244	268	274	286	250	248	244	263	280	256	272	251	249	258	260	225	217	234	243	254	268	261	262	268	257	279	265	266	262	281	240	268	245	263	246	228	262	254	273	283	213	279	219	248	264	240	248	245	262	243	260	244	265	241	279	222	236	226	250	275	242	257	246	234	245	249	250	260	252	247	257	277	259	267	238	259	262	261	231	260	246	263	272	265	259	246	258	279	232	272	256	229	238	230	214	240	241	288	276	249	246	261	243	252	262	246	266	249	281	238	269	267	251	277	253	236	262	237	239	263	238	241	239	250	250	247	228	240	288	235	248	257	219	274	266	267	260	250	270	243	253	262	287	235	272	256	248	232	255	271	243	225	243	264	262	263	257	254	274	257	239	291	257	241	239	258	237	237	254	276	235	249	233	236	253	258	261	273	268	267	266	227	263	257	224	277	276	256	272	250	254	220	234	236	262	264	270	246	261	240	280	250	247	239	261	247	265	257	226	230	262	250	264	271	267	255	270	231	251	256	276	263	263	270	241	254	281	258	264	260	240	219	273	271	275	273	268	250	256	256	251	264	251	245	256	244	248	252	271	244	242	252	254	254	226	242	289	256	281	247	283	268	237	230	246	234	255	246	265	217	265	283	290	262	271	258	274	263	233	240	253	274	262	295	238	244	249	251	257	234	252	253	257	263	260	264	268	225	271	283	239	256	252	263	258	242	241	253	275	264	251	261	258	249	245	250	276	255	226	273	279	257	235	252	240	259	250	235	254	253	260	242	229	266	237	276	241	247	251	254	262	253	270	251	275	248	255	254	250	261	260	253	273	261	265	239	260	261	282	236	246	271	281	244	238	260	255	231	273	243	253	236	275	256	260
35200	41190	19216	9073	4304	4476	6964	5699	3725	3182	3262	2669	2727	2686	1957	1217	933	913	966	486	409	381	352	363	370	421	415	364	332	328	324	346	351	356	427	410	410	394	383	381	361	332	314	311	329	320	293	305	303	336	295	326	316	346	341	331	319	361	332	321	302	328	319	334	314	284	325	313	327	319	329	305	349	343	337	280	294	346	317	308	299	279	298	329	294	297	365	316	300	326	349	281	330	293	331	314	291	326	331	329	342	287	339	315	328	313	316	335	306	301	295	291	333	306	297	303	337	324	325	326	286	283	309	290	316	330	327	310	312	289	315	296	299	307	316	318	299	311	321	297	303	350	310	322	298	306	342	300	297	335	309	273	307	342	300	293	298	321	294	290	326	313	313	309	327	331	316	311	277	305	306	310	296	336	304	344	315	321	290	280	310	302	292	333	302	299	320	324	329	337	312	291	319	333	307	326	323	320	357	322	349	302	315	326	295	300	291	293	295	309	307	320	338	316	316	316	315	347	299	365	306	322	312	354	287	313	300	304	337	306	312	294	308	328	308	286	314	328	280	300	283	307	329	322	312	321	339	322	323	281	301	320	322	298	279	293	282	312	319	291	315	322	304	291	314	330	282	315	293	288	321	308	349	294	326	304	305	307	314	325	324	286	317	274	350	293	328	288	317	323	356	301	317	307	328	287	323	346	308	317	310	324	311	294	300	347	280	318	328	353	306	342	301	327	340	304	297	324	340	342	306	298	335	290	303	298	292	304	314	324	299	297	281	317	347	336	304	306	335	287	323	302	323	312	291	300	331	299	331	305	327	321	301	285	302	303	307	334	320	299	316	323	352	307	327	316	305	310	297	304	320	318	310	323	320	286	315	311	309	340	306	333	289	341	303	316	315	341	303	309	345	331	317	319	312	348	329	319	308	298	267	291	321	313	355	295	297	349	340	335	305	350	306	340	321	325	323	291	298	286	316	308	323	294	333	304	316	309	311	341	317	303	346	330	314	331	294	313	299	309	303	333	326	355	328	274	304	320	259	305	322	308	339	317	314	334	302	305	345	304	278	319	301	357	329	289	340	318	324	313	355	283	298	346	345	277	289	311	284	331	276	309	329	339	300	325	337	304	335	318	303	325	313	309	314	294	308	295	311	308	286	305	317	327	327	306	319	304	313	323	290	315	316	312	317	315	302	319	297	287	326	289	302	313	329	322	300	313	326	338	335	300	309	291	285	313	329	309	351	283	287	303	312	310	306	335	300	336	282	314	339	331	327	325	344	292	317	344	313	329	320	316	294	302	301	303	324	301	328	344	309	289	291	313	337	283	328	330	332	317	322	307	313	307	348	282	308	307	361	320	320	328	298	299	312	301	308	297	306	320	302	332	325	300	307	317	289	263	337	317	309	342	301	336	315	324	330	333	330	310	310	309	313	310	325	275	299	315	293	279	314	287	275	320	306	327	306	326	344	290	334	334	313	306	310	314	301	306	296	311	320	304	293	313	301	274	317	302	293	334	310	315	332	302	299	300	307	300	318	329	319	298	304	279	336	321	310	323	305	323	308	295	288	326	340	319	308	340	271	324	304	284	329	305	317	266	304	322	302	322	321	315	317	312	323	304	326	293	287	316	316	316	338	298	298	316	326	306	329	308	300	317	318	295	300	290	330	336	311	297	338	310	327	310	305	320	306	301	297	307	311	288	285	337	353	314	327	315	324	317	331	309	324	290	324	316	310	349	333	294	318	294	284	325	317	334	308	330	320	312	339	292	290	321	305	315	302	288	303	269	337	323	321	309	305	333	314	302	337	313	277	313	308	334	294	311	299	300	351	301	292	318	324	302	334	297	305	315	316	301	314	322	315	317	327	290	314	312	317	296	325	337	299	299	310	286	299	306	315	306	313	272	283	292	324	334	334	307	310	336	338	329	325	319	333	334	300	353	312	317	320	305	338	324	306	305	317	281	320	299	287	305	315	341	309	280	317	287	327	292	311	339	314	310	303	329	296	324	303	306	326	303	313	285	295	290	311	335	290	307	327	286	334	328	332	344	341	306	284	338	304	348	312	339	317	306	330	308	287	337	273	311	319	326	298	304	321	346	312	337	346	314	309	308	325	324	321	324	299	338	366	321	313	313	310	326	296	277	326	331	314	307	301	330	315	319	317	319	294	304	355	323	310	347	340	318	331	306	316	299	295	317	294	342	314	301	291	316	298	272	315	315	317	316	302	313	308	336	319	312	290	278	317	335	319	310	279	321	301	307	315	295	338	350	309	312	305	295	340	341	319	306	334	337	283	318	295	324	301	323	316	284	328	297	312	299	302	321	337	290	302	328	311	298	327	325	296	331	281	334	299	304	327	318	313	343	279	305	309	315	356	311	332	270	339	292	352	326	300	281	352	309	348	318	316	316	335	306	307	309	295	349	313	334	352	285	308	268	348	311	304	285	326	312	348	277	319	332	281	293	316	298	335	304	298	297	301	315	322	308	320	304	300	287	302	294	339	310	322	315	310	308	316	326	326	314	295	332	287	313	304	340	334	295	320	281	326	300	325	321	290	346	335	318	311	302	286	335	278	313	294	337	324	345	315	324	339	352	309	304	325	284	296	294	282	294	322	292	315	277	298	315	331	324	279	280	323	321	304	324	322	294	296	281	337	307	340	325	337	312	292	344	284	307	311	303	315	316	323	294	310	354	326	338	293	280	291	327	275	315	288	305	306	288	298	320	318	281	267	333	286	282	310	277	313	301	315	328	311	291	340	318	322	341	331	317	334	304	282	303	311	311	304	321	333	354	308	279	273	307	286	312	330	300	336	278	281	306	296	315	319	286	307	303	313	292	309	319	305	313	336	323	331	313	318	309	298	301	300	341	328	317	297	354	289	270	316	344	337	325	305	347	274	307	287	318	311	329	319	310	310	328	294	290	279	327	323	332	337	303	305	326	317	291	312	297	278	298	299	310	323	299	304	310	327	299	316	311	311	329	296	344	348	314	327	310	316	305	276	330	339	295	323	304	328	355	318	334	330	304	312	303	287	327	303	312	315	322	305	297	301	284	309	317	322	305	320	283	297	339	286	284	326	296	307	323	312	315	305	308	329	296	329	275	337	295	298	314	309	274	332	326	346	328	352	300	306	315	315	318	296	297	340	317	311	314	300	334	324	297	287	314	314	312	279	339	305	328	325	339	314	312	304	283	314	290	299	328	313	282	303	308	317	296	310	328	292	317	322	326	293	330	324	310	304	311	290	317	322	306	339	277	290	285	317	292	325	316	317	328	307	311	307	311	285	316	329	310	290	291	274	311	312	330	311	299	297	321	295	299	310	282	309	312	309	311	279	317	328	328	318	320	287	303	326	300	318	297	295	309	269	320	345	327	347	297	310	287	300	326	329	303	304	299	323	326	347	318	329	300	352	295	320	337	284	278	345	324	301	300	302	355	294	330	275	311	285	295	310	274	316	310	308	301	323	312	285	321	314	321	318	315	329	306	308	358
24522	20875	27143	24630	12713	2461	2950	2299	1619	1442	1348	1402	1378	1333	1100	893	704	849	766	637	608	620	546	620	644	671	582	576	604	593	586	579	613	657	626	619	616	628	646	603	583	561	600	597	567	555	571	593	600	581	616	562	576	562	599	596	558	595	582	546	628	597	628	574	576	591	554	588	541	572	578	587	580	583	583	570	615	600	530	574	607	612	591	591	623	576	633	538	569	584	561	608	604	587	572	582	538	590	582	599	567	609	534	610	550	549	621	593	569	580	623	585	546	570	570	561	618	605	592	608	595	583	576	589	580	598	609	583	537	584	572	593	619	604	593	542	564	585	576	556	584	593	573	555	554	565	570	590	615	555	526	546	576	558	567	601	616	554	561	550	602	616	624	601	597	567	618	622	618	611	572	597	539	552	604	583	555	611	583	622	573	589	567	600	630	608	546	602	635	587	558	597	528	552	552	609	595	526	563	526	551	568	567	599	584	590	620	589	546	580	637	584	632	576	552	579	589	569	592	569	580	573	612	621	585	595	569	587	534	562	583	564	618	574	613	571	555	571	551	574	564	561	538	613	573	578	613	577	579	606	636	646	580	602	620	594	558	573	557	548	573	562	575	613	609	555	592	565	588	579	587	632	574	632	562	578	602	633	615	589	532	601	555	556	619	582	613	566	573	587	587	574	581	585	579	582	632	575	553	581	652	614	566	534	542	612	581	581	583	573	601	570	582	629	566	580	564	576	604	597	602	586	601	553	564	595	564	600	601	573	563	559	533	569	567	584	607	581	589	593	548	574	541	588	623	580	572	576	568	573	599	569	611	542	564	548	572	610	559	542	581	604	591	545	577	608	582	550	598	557	611	523	567	643	608	587	573	610	584	560	618	555	607	610	595	558	582	596	576	569	564	590	589	605	540	548	608	597	595	522	621	614	577	567	544	605	602	587	588	583	602	593	602	606	594	589	560	560	573	557	607	565	604	593	539	580	570	560	615	549	571	573	548	594	583	551	605	549	576	545	594	567	563	606	595	573	580	597	576	540	563	579	608	603	618	592	548	572	528	552	555	574	611	579	592	588	597	576	555	587	578	575	537	580	548	559	536	598	594	585	584	605	580	565	597	608	552	579	612	550	579	574	567	585	580	588	558	545	560	602	559	585	575	622	613	591	602	548	544	598	565	547	564	568	563	581	591	577	583	656	591	573	557	548	574	561	585	551	590	589	580	581	614	586	601	574	567	557	562	552	581	615	581	612	557	591	553	566	635	563	560	592	592	571	613	555	583	617	571	597	584	575	572	595	590	617	557	609	580	582	609	587	542	605	591	600	575	559	642	576	584	585	599	604	556	584	584	582	601	577	573	587	538	572	572	553	567	609	599	597	596	596	593	589	562	625	580	573	586	581	539	555	606	580	570	592	546	593	556	580	583	556	575	587	619	552	569	620	554	583	544	597	564	548	600	556	578	555	527	593	532	642	583	607	594	561	592	662	564	574	550	511	582	568	576	600	595	600	588	596	585	533	616	535	538	568	543	570	608	579	585	623	582	610	605	564	570	575	572	592	603	549	560	585	573	632	562	564	581	595	586	553	557	580	555	603	601	569	519	609	600	585	607	592	616	537	612	561	551	588	544	597	580	578	569	596	592	558	579	608	596	569	542	580	566	611	611	586	593	580	556	531	577	592	612	600	570	604	543	592	594	616	566	570	558	599	629	565	597	571	588	591	590	563	563	577	547	613	578	539	563	609	587	553	580	614	589	594	564	555	576	534	635	622	630	603	533	585	610	573	586	532	632	565	568	554	588	571	611	572	599	590	581	576	613	622	583	536	564	589	609	574	575	558	605	550	553	569	529	647	572	548	580	600	545	565	625	623	571	596	542	596	586	555	591	596	565	618	595	567	580	587	595	594	557	581	574	568	566	593	557	627	601	601	583	635	604	582	600	571	559	567	560	572	596	593	573	579	566	605	577	551	583	605	600	569	575	549	569	556	611	570	571	596	585	619	591	625	585	624	608	601	600	596	608	613	575	595	542	570	544	554	615	585	579	571	595	600	592	562	621	612	599	570	596	585	589	570	551	524	571	569	617	570	583	574	637	553	565	573	562	597	588	566	578	627	543	570	597	601	583	566	578	607	624	576	585	532	621	532	608	619	624	586	598	564	602	573	588	553	552	611	563	545	619	612	587	636	565	591	605	565	575	596	545	595	617	579	579	591	559	590	570	564	558	621	565	593	591	599	567	572	569	544	609	562	562	609	589	534	549	582	546	561	580	597	584	517	549	562	569	553	577	605	595	602	553	613	595	555	585	537	572	544	653	627	555	603	569	566	575	580	578	566	566	632	580	562	609	590	559	608	640	598	603	575	588	561	539	546	600	589	571	550	588	588	577	546	579	584	574	574	613	611	555	598	553	563	596	550	593	592	638	621	574	547	608	615	575	574	541	561	509	603	585	607	607	571	554	559	573	589	547	577	562	574	558	609	578	565	560	634	579	580	570	558	582	594	559	581	556	656	567	578	612	562	583	564	594	584	561	579	600	543	602	590	568	612	550	583	588	591	575	600	607	607	577	533	564	539	586	572	577	601	546	595	606	553	628	575	600	624	566	590	575	538	553	599	581	583	598	615	570	606	612	564	586	614	579	564	599	578	559	604	572	567	527	581	550	585	619	608	609	577	585	583	597	632	584	548	573	609	568	575	579	575	544	584	621	589	621	563	585	586	594	598	587	606	568	578	607	592	567	609	596	594	572	585	634	589	618	574	571	586	590	637	594	582	617	586	607	554	552	553	542	610	544	588	579	611	577	572	607	571	554	571	601	580	615	651	556	603	571	583	587	552	591	591	573	600	552	582	573	582	562	596	588	580	608	533	565	577	579	581	586	572	623	590	543	556	594	615	582	602	578	590	630	595	596	539	623	580	600	599	582	586	590	621	581	560	550	607	579	591	611	631	559	593	531	607	546	591	594	579	569	556	579	542	574	544	587	572	579	632	593	614	608	587	592	582	602	582	571	600	584	622	581	598	604	554	579	576	615	557	565	606	541	606	595	596	563	629	593	613	572	565	627	609	628	522	556	532	558	550	577	561	592	559	553	616	634	593	585	600	551	588	571	599	588	574	605	566	597	534	555	584	580	561	574	624	583	591	556	558	585	590	586	571	562	570	583	582	573	585	587	590	613	565	571	618	583	586	598	578	600	601	552	589	604	579	602	589	601	587	581	553	600	561	554	594	589	560	608	555	596	575	539	599	627	535	573	583	618	559	571	600	590	588	568	582	641	606	645	582	583	631	581	561	568	541	579	578	553	547	552	554	621	588	580	539	587	567	563	619	520	534	640	592	595	548	614	583	614	593	570	581	587	599	571	566	602	584	583	553	590	577	592	606	621	602	621	579	600	610	571	545	555	608	578	554	550	556	543	560	624	584	561	620	559	572	613	571	608	626	586	589	578	620	576	561	561	623	593	575	600	602	610	562	596	603	567	604	592	598	567	614
35201	37476	15089	6887	3630	4005	6104	4882	3236	2748	2452	2602	2365	2356	1759	1313	983	1242	1022	689	747	683	794	736	732	812	745	701	673	677	718	706	692	699	724	763	757	743	721	687	674	691	654	648	734	683	649	639	652	675	658	673	610	639	631	627	630	670	688	686	676	675	665	670	628	643	719	634	674	673	695	675	657	716	662	637	629	666	678	681	688	608	672	647	657	658	714	703	653	638	691	685	626	670	650	643	691	713	669	676	698	660	670	670	683	697	667	672	704	681	689	657	714	690	688	675	675	711	688	677	659	632	614	638	650	680	646	664	671	686	716	704	683	631	691	631	670	657	636	728	659	663	669	681	634	661	706	644	676	707	646	655	682	635	657	635	650	671	669	640	666	704	631	675	636	689	657	652	711	662	662	689	704	672	617	650	675	670	664	624	645	653	727	694	657	679	632	627	682	633	689	648	705	661	685	653	706	664	655	703	682	642	651	648	688	702	681	679	672	674	678	696	659	665	629	681	701	674	673	657	705	654	659	632	706	690	670	670	679	654	627	625	719	656	637	646	719	661	673	704	681	681	681	637	652	691	638	602	674	703	661	699	644	649	696	678	647	706	679	683	643	706	708	721	694	696	690	667	638	687	689	649	713	668	648	657	702	718	639	671	694	675	684	670	691	662	644	665	668	695	710	704	622	644	662	638	641	669	712	679	660	667	615	638	658	683	683	652	698	645	687	645	646	611	638	679	623	669	683	680	609	631	636	674	681	697	665	643	687	712	637	647	651	663	628	634	705	659	699	668	692	674	655	669	708	687	673	639	699	666	612	655	658	662	656	683	720	712	680	668	684	696	628	656	682	675	636	677	667	646	666	630	679	724	650	667	709	644	640	720	711	665	708	643	686	654	651	634	671	666	630	669	703	652	639	672	665	657	675	702	681	722	666	683	657	685	652	671	685	724	673	682	660	652	666	638	688	662	678	635	704	647	663	664	731	645	700	620	663	648	662	681	650	638	679	679	688	600	684	704	693	700	687	714	706	647	647	661	659	703	614	640	679	684	634	640	713	679	681	662	655	697	672	658	675	703	679	713	617	696	622	661	636	677	641	657	660	695	680	716	690	627	697	706	672	659	703	670	675	671	667	629	667	710	626	693	632	647	660	650	702	666	668	637	676	651	679	632	629	628	666	678	708	648	674	656	699	647	628	684	680	702	665	644	665	678	685	631	704	647	690	670	676	725	677	658	632	671	672	648	741	642	649	673	687	677	679	652	639	686	690	658	651	641	683	648	669	677	663	629	651	698	676	626	641	668	708	630	653	686	680	663	637	691	704	670	680	651	625	692	654	618	624	694	635	659	687	685	695	705	677	679	677	668	644	696	667	653	712	691	671	689	644	690	671	643	681	617	656	691	647	684	642	689	649	609	645	714	683	643	661	720	653	684	688	702	652	692	707	672	657	662	640	647	682	677	669	634	693	660	660	694	686	711	684	671	630	705	669	654	673	739	640	667	667	645	646	668	678	613	670	697	674	652	686	665	692	616	668	628	697	705	671	666	664	622	698	677	641	684	689	634	632	702	680	664	693	656	677	688	639	687	666	654	673	680	643	672	642	651	649	631	674	653	650	645	683	667	672	649	647	684	680	692	659	706	700	646	673	663	660	671	705	689	650	682	677	656	707	711	653	717	682	638	684	675	656	667	713	653	696	690	657	697	657	631	697	673	656	665	717	619	632	659	655	636	667	640	674	646	701	664	671	654	695	665	662	626	651	654	663	657	671	673	664	653	698	652	668	661	647	692	666	666	692	624	654	676	669	700	681	676	603	630	636	696	665	667	687	696	658	709	656	697	645	653	669	627	680	637	707	673	637	671	659	686	687	652	673	670	665	686	701	652	687	695	656	665	671	668	661	674	699	623	657	667	663	708	673	669	661	637	631	668	614	612	650	697	673	701	663	645	631	670	677	665	648	659	698	641	649	683	685	680	664	644	697	618	654	696	598	643	670	668	694	720	700	737	608	653	657	669	694	636	658	644	666	637	709	638	657	679	678	657	693	711	655	648	700	725	680	671	657	712	677	627	671	652	671	678	671	649	680	662	661	620	649	657	673	643	663	667	717	687	702	623	647	694	685	701	673	679	633	653	644	657	666	683	642	666	671	649	687	628	682	643	657	723	639	685	692	674	658	666	664	650	659	652	698	665	620	665	691	673	644	687	671	694	672	679	650	706	714	669	641	638	647	636	693	682	646	718	636	670	616	685	708	670	617	647	671	654	655	653	686	666	671	668	652	671	637	718	693	657	689	643	687	656	658	678	648	671	693	628	654	688	621	647	655	650	665	661	674	667	664	676	633	680	637	669	691	676	667	612	691	665	713	667	704	638	699	648	677	632	621	666	680	643	625	648	648	701	668	624	684	671	676	670	712	669	720	681	695	609	661	630	691	689	665	659	645	660	682	642	675	720	653	655	649	642	658	630	697	653	722	662	679	683	689	658	728	636	679	680	664	677	709	733	695	694	674	700	627	633	710	655	633	645	656	678	652	655	679	671	713	693	695	741	698	659	677	651	657	661	659	673	697	705	680	681	695	656	652	650	683	681	671	668	637	654	660	668	646	633	688	652	668	670	663	639	701	665	698	646	661	648	662	643	641	658	649	666	677	665	633	631	656	679	676	674	711	658	675	742	678	644	673	622	696	717	705	741	701	671	681	603	630	653	683	710	648	635	680	690	711	648	668	691	667	660	643	675	653	655	707	667	663	658	656	692	682	661	703	629	663	638	677	662	669	664	691	660	658	669	701	681	666	695	665	665	663	666	701	671	622	664	698	682	643	644	698	660	664	668	679	669	664	671	684	668	676	687	640	678	681	666	643	666	677	698	640	640	685	664	657	653	695	682	612	640	668	696	626	693	654	654	633	667	709	648	693	700	696	612	668	713	618	682	706	675	666	697	651	662	697	698	690	663	708	645	678	669	749	672	659	657	683	680	664	633	665	666	665	693	675	660	689	630	724	670	651	623	692	659	704	624	650	701	711	724	681	613	678	666	705	698	693	687	697	713	708	712	672	696	709	740	684	669	665	713	681	637	692	701	692	668	654	655	671	696	642	683	677	645	646	645	736	645	615	705	697	715	642	653	674	671	676	656	643	682	640	668	697	685	644	613	683	691	624	670	673	663	681	623	684	652	636	660	642	665	662	691	668	671	629	669	665	694	695	660	651	704	655	705	678	674	666	653	670	663	655	630	673	658	638	654	642	653	644	682	657	665	654	681	649	630	659	686	684	626	675	681	686	680	664	648	629	632	678	694	624	663	683	652	668	660	700	739	639	680	684	697	672	649	639	654	696	651	647	695	690	699	699	675	682	640	667	663	696	686	674	713	669	663	677	669	617	669	657	642	633	648	692	638	692	713	682	650	664	647	676	610	664	677	658	683	687	672	687	666	669	643	685	644	692	676	660	648	706	673	733	643	669	648	608	655	667	672	654	671	678	699	640	666	668	668
22405	20909	28588	23360	20908	21103	15199	5168	2674	2605	2148	2250	2222	2010	1507	1024	721	639	576	636	580	497	456	497	541	515	482	446	427	459	472	474	484	456	498	500	446	520	498	418	457	412	440	410	447	374	379	447	398	403	412	413	439	396	427	399	387	422	374	427	452	421	394	408	415	393	403	438	406	428	437	395	362	383	400	400	403	411	382	437	421	420	417	389	434	394	414	428	435	441	410	409	393	372	377	398	384	385	423	395	429	387	435	396	414	400	409	408	378	405	374	426	405	412	385	412	426	409	426	388	402	404	381	415	396	423	411	443	440	390	397	447	436	412	402	412	444	402	435	408	411	381	415	415	403	409	397	409	401	427	436	384	389	389	396	373	412	423	382	408	394	411	419	459	398	457	413	427	407	416	390	415	414	427	399	433	450	412	376	387	398	418	423	406	415	444	410	414	403	366	415	414	427	389	398	409	412	439	416	407	445	420	368	398	433	440	414	401	427	415	435	428	417	416	383	384	423	388	421	398	421	378	400	398	393	424	434	383	373	400	399	377	418	426	379	455	428	397	413	399	402	392	390	351	391	377	395	361	368	402	375	450	403	406	362	384	413	392	445	410	393	379	403	394	399	395	412	398	416	386	395	384	386	426	384	433	414	382	425	392	389	437	428	399	441	439	426	395	426	396	432	402	412	417	410	403	392	410	395	398	401	403	402	396	412	370	379	351	413	397	411	396	416	404	427	413	414	444	386	416	389	406	412	421	412	416	409	435	417	406	392	419	438	404	388	418	403	383	375	387	381	385	410	417	416	448	420	381	401	403	390	385	375	418	352	442	356	424	385	427	444	360	373	392	395	392	398	409	400	409	444	429	381	437	408	399	400	416	370	399	420	380	401	426	386	410	408	393	424	443	419	377	369	386	409	402	410	408	408	392	434	392	386	435	390	414	372	422	392	414	433	467	383	417	368	390	423	413	424	368	449	414	444	425	398	402	391	410	422	408	424	414	378	383	409	374	431	417	376	444	430	393	365	420	426	380	432	424	446	410	407	417	397	430	391	410	437	444	390	379	400	397	398	393	396	430	409	382	375	417	407	397	421	393	401	403	420	410	436	403	404	405	405	378	399	394	389	427	372	376	401	361	370	405	398	348	397	438	421	385	425	412	359	377	403	421	396	422	416	394	414	392	385	407	423	377	422	398	411	415	370	384	420	377	434	432	387	430	382	426	394	419	416	400	393	431	399	410	444	373	396	401	430	442	397	425	385	400	412	397	393	433	402	396	408	388	405	402	381	437	382	383	419	395	416	438	416	428	398	416	389	404	415	395	402	410	410	416	427	413	392	435	438	395	371	368	427	399	405	409	395	431	421	391	395	389	401	388	434	398	416	399	381	415	408	442	409	429	421	407	429	425	385	414	373	407	398	409	437	392	425	420	410	378	387	404	438	386	400	384	377	374	421	420	358	386	435	406	357	379	408	405	392	443	405	393	423	393	406	369	415	420	421	387	398	412	399	413	381	390	391	416	378	413	434	408	435	397	415	392	420	414	458	392	389	412	410	445	427	399	399	383	415	421	418	418	371	453	448	432	414	413	415	413	374	373	382	431	436	357	390	372	434	403	399	424	427	444	436	415	398	396	405	375	406	371	408	384	380	436	414	420	396	382	365	393	379	394	405	436	356	435	445	388	414	402	355	419	378	405	405	409	364	415	401	404	375	387	413	410	413	431	373	391	364	450	427	407	408	418	413	404	408	403	396	359	401	392	383	396	460	428	381	413	401	410	398	396	421	444	424	417	410	397	418	385	394	409	395	442	395	379	385	404	362	432	445	402	444	374	458	393	402	414	420	407	394	401	441	353	412	401	414	425	451	404	422	439	393	441	409	418	394	425	427	399	419	419	406	414	380	387	373	383	426	382	404	399	425	391	407	420	408	416	375	391	379	425	404	388	401	407	381	397	435	377	413	416	387	387	405	412	398	415	422	410	403	413	373	433	451	412	427	382	442	432	386	459	400	372	429	398	421	420	381	411	404	390	401	372	409	415	384	405	394	387	401	378	397	464	415	411	413	416	424	410	410	392	401	381	395	426	416	403	420	393	404	381	443	439	427	396	381	398	407	382	442	418	429	363	383	391	401	418	403	433	401	427	389	412	390	408	380	441	401	372	417	413	404	449	400	411	412	421	432	400	401	394	406	411	386	421	400	406	410	362	372	397	414	423	387	402	381	419	415	414	383	388	425	367	363	372	395	397	412	416	425	395	405	417	410	418	391	371	394	380	418	411	412	393	437	405	382	421	385	444	417	394	391	411	387	389	404	401	351	426	430	411	382	412	418	412	398	403	417	387	400	397	391	402	394	407	427	387	410	402	389	412	402	417	398	407	427	383	419	399	403	400	422	405	416	431	398	414	421	419	415	389	431	407	409	423	447	385	375	407	376	405	444	415	405	396	420	407	372	423	404	386	383	410	423	413	438	408	422	383	395	373	392	385	424	432	410	418	424	396	422	400	383	376	364	419	393	398	386	373	413	407	377	386	402	424	411	402	378	417	390	386	417	391	424	391	414	428	404	419	396	406	407	374	393	407	374	409	385	387	393	413	411	389	410	424	368	386	420	409	399	400	424	398	390	395	428	417	425	404	417	429	396	374	400	417	383	417	415	379	410	420	377	397	428	426	388	392	415	415	408	389	433	402	389	413	386	382	370	413	395	401	422	396	419	431	436	399	420	411	412	419	404	417	376	431	396	392	420	402	364	440	385	404	395	396	429	402	415	423	415	450	391	424	400	403	409	397	421	393	413	446	391	403	404	429	419	425	381	435	390	369	422	428	401	428	373	415	405	434	422	406	413	393	429	395	386	417	434	447	395	413	410	392	414	377	411	404	409	366	367	445	417	430	389	427	424	375	446	386	417	398	398	399	432	452	392	452	387	406	429	403	402	424	368	418	391	438	381	412	413	416	412	387	430	436	401	399	400	386	405	376	377	410	415	418	387	375	412	412	386	438	395	407	401	413	418	379	439	415	398	422	392	388	380	406	433	377	438	397	381	381	434	389	396	417	436	397	412	376	358	410	430	375	438	421	389	418	397	411	415	374	412	412	411	389	377	403	430	410	409	370	395	406	393	416	376	403	402	403	408	403	410	401	403	379	444	433	428	417	432	355	390	394	391	436	398	397	382	371	404	422	422	421	419	390	411	419	381	426	421	382	380	423	427	453	381	418	412	393	372	406	394	364	443	376	396	395	386	373	405	391	389	428	382	441	433	412	396	392	379	388	340	419	425	406	452	405	411	383	386	409	389	387	403	388	373	416	402	401	412	425	355	385	421	418	400	382	433	418	384	367	397	435	376	411	443	378	390	420	359	409	420	405	427	424	413	421	431	380	377	422	420	421	407	390	394	406	391	391	402	411	393	400	436	426	410	420	389	421	408	387	438	401	412	428	396	406	394	379	417	385	401	408	404	419	401	408	409	459	424	415	398	377	375	460	372	385	401	404
39615	48330	23859	12876	7583	7656	10220	8444	5382	5128	4165	4218	4260	3537	2521	1638	929	884	815	894	807	644	565	593	712	713	578	482	503	510	567	519	569	602	622	551	610	641	572	523	476	437	457	439	461	451	439	455	493	484	449	489	446	493	453	435	457	429	444	462	461	455	415	463	445	456	474	471	501	469	431	441	455	477	451	470	460	452	449	439	457	462	428	464	445	467	493	447	425	463	462	448	454	428	409	430	453	452	458	459	464	432	428	465	458	450	457	425	457	417	437	460	468	437	453	456	477	474	463	443	457	449	463	462	480	452	447	463	434	461	450	448	496	437	452	476	397	453	465	457	448	468	424	418	485	417	439	474	461	460	444	443	430	455	481	455	452	450	474	469	457	456	432	471	434	411	418	434	439	454	422	435	452	439	416	463	467	449	460	471	441	437	470	437	520	431	406	455	439	472	428	466	433	418	405	468	433	426	439	464	434	416	418	447	485	464	416	444	423	451	458	442	422	449	491	448	449	461	450	433	482	442	408	450	470	445	469	444	448	446	453	439	458	460	440	439	446	481	412	446	418	485	474	462	448	449	445	468	485	468	461	465	439	432	490	415	453	419	472	498	460	484	448	433	427	454	447	457	500	429	439	439	411	441	461	439	478	450	439	464	425	453	408	439	423	429	434	484	478	456	479	470	449	451	407	420	414	461	420	461	458	475	434	447	461	459	446	407	437	468	463	436	448	433	438	432	414	449	389	418	464	478	408	429	439	449	453	453	423	439	465	425	432	440	423	440	513	429	446	413	443	457	475	465	462	445	470	429	448	459	413	462	445	436	465	461	441	460	466	479	433	453	462	439	423	447	432	424	451	444	451	435	451	442	468	477	445	433	444	424	468	447	460	430	486	440	426	469	465	434	472	461	466	455	440	424	448	365	431	421	459	457	426	465	451	435	449	493	447	494	436	446	457	463	463	438	453	457	466	471	454	424	431	447	427	480	429	429	467	445	433	469	399	432	451	471	467	470	458	454	452	452	420	443	447	440	464	468	458	427	443	460	476	428	429	421	448	464	455	445	448	472	440	430	467	431	439	418	477	444	401	483	448	464	446	468	456	445	434	454	461	453	459	485	442	437	470	455	446	464	449	427	442	450	431	428	461	423	457	437	463	464	446	449	459	442	462	449	469	453	427	457	460	440	451	458	430	463	453	449	439	426	452	453	420	450	469	453	488	426	460	450	434	422	455	465	429	479	452	484	467	425	497	446	443	478	437	431	488	417	507	443	445	464	456	446	427	446	462	447	394	445	478	430	459	426	459	457	457	489	476	436	435	458	437	460	455	503	458	462	419	434	452	467	455	406	441	442	453	445	435	453	439	476	461	470	460	455	447	478	505	428	482	438	446	419	445	421	468	438	457	459	429	441	467	466	420	435	439	457	444	431	437	400	437	452	413	438	467	453	467	462	445	451	452	446	451	450	479	482	461	479	424	427	463	459	448	438	433	455	436	465	462	461	443	473	429	479	419	445	445	447	473	448	462	442	472	446	455	451	445	421	446	453	468	423	490	411	412	444	441	472	495	431	414	435	429	473	437	440	416	447	471	441	420	457	437	473	459	461	427	462	465	472	448	444	467	455	476	428	435	433	465	414	420	438	433	437	476	460	471	466	441	460	397	422	421	471	444	454	394	444	442	440	447	448	423	432	430	464	463	449	453	434	477	471	451	476	446	428	446	442	433	459	441	467	437	442	427	459	479	478	465	468	448	420	437	435	449	471	472	441	439	456	449	434	438	475	432	435	484	492	427	461	481	413	446	455	443	472	447	435	436	429	454	447	414	440	426	474	461	415	452	413	480	438	449	421	470	425	457	418	490	395	437	445	472	440	472	453	461	410	494	439	417	450	466	445	491	471	427	490	461	429	420	457	456	457	446	445	486	421	455	420	453	442	475	488	461	479	426	452	447	468	429	453	446	450	445	429	480	396	440	477	476	424	391	410	466	432	431	481	463	477	469	483	454	457	454	462	419	483	446	439	435	425	466	464	455	459	457	485	448	454	455	442	462	448	505	437	452	427	420	450	445	412	500	484	448	446	443	455	472	428	481	436	449	456	453	465	425	455	432	448	483	433	439	468	430	442	428	445	460	492	474	459	472	505	470	449	452	431	426	447	460	443	441	473	502	453	468	412	496	448	448	433	470	444	433	468	468	453	470	450	468	430	473	458	438	458	467	425	457	406	451	463	433	494	497	462	444	426	462	474	439	482	472	440	447	449	432	446	419	444	442	476	445	431	448	467	450	459	478	461	464	433	460	465	467	437	445	454	476	461	482	431	420	433	437	423	477	439	469	433	416	408	446	467	446	474	483	488	467	472	483	453	439	429	436	499	447	458	439	450	456	430	427	418	501	442	436	439	471	461	457	448	482	402	458	494	477	450	406	461	438	413	472	480	448	430	507	474	468	472	436	454	455	444	468	431	434	438	463	487	453	457	422	446	453	453	464	443	442	420	452	450	459	468	435	477	440	440	442	420	438	456	470	428	426	418	396	482	459	436	460	440	472	429	421	436	452	449	466	417	470	452	452	472	480	444	503	448	467	466	473	475	447	451	456	454	475	464	429	435	454	455	397	488	409	439	477	471	459	454	489	454	467	445	415	440	492	462	441	448	438	471	448	467	450	429	464	461	456	463	418	426	405	443	424	432	465	462	449	498	453	429	490	478	454	472	458	442	458	441	462	476	473	486	445	441	451	478	439	459	447	431	427	461	468	430	422	417	488	465	468	469	459	401	447	444	425	472	455	455	453	453	446	453	451	431	452	396	437	479	438	437	489	447	437	419	454	426	468	403	445	399	493	433	439	451	423	460	421	464	488	482	473	470	432	465	438	433	406	453	432	435	461	422	466	446	480	477	448	459	437	430	444	444	487	446	437	448	490	422	458	445	502	442	445	431	477	397	432	441	457	466	445	446	486	489	407	439	431	449	442	452	472	462	436	429	468	441	436	456	392	438	454	464	414	496	447	453	458	428	444	485	458	426	423	499	471	442	433	478	432	433	441	441	448	437	469	437	442	434	447	449	435	421	458	444	453	451	412	455	456	426	458	475	435	392	437	419	498	444	446	458	444	471	416	441	451	406	455	441	461	481	457	463	473	432	449	422	475	478	436	471	502	437	451	403	463	408	425	445	457	433	412	477	472	457	467	448	469	411	450	448	463	450	468	491	425	464	409	437	444	461	447	436	468	432	439	406	465	436	456	411	409	456	426	459	406	459	436	417	414	441	444	475	468	432	435	453	466	450	447	427	453	446	449	393	432	474	437	430	431	440	444	439	439	486	468	473	445	456	432	441	440	452	458	486	433	398	481	428	438	413	500	453	454	448	433	456	476	477	460	445	483	445	439	429	513	442	420	458	450	436	417	436	445	438	439	475	451	427	454	469	435	417	468	444	444	426	441	456	409	466	417	433	432	448	419	421	426	461	453	447	438	417	414	488	431	461	436	448	431	437
28679	23133	14014	4005	1213	1191	1541	1381	916	961	891	871	1040	794	672	588	462	438	420	435	427	407	427	440	476	440	445	451	413	422	426	480	436	458	458	439	431	471	434	426	417	439	406	432	410	379	399	401	408	385	453	425	381	417	444	428	425	411	397	410	416	406	416	399	390	407	398	400	398	379	370	426	420	425	420	436	410	399	405	416	406	430	406	427	398	384	397	415	439	419	424	408	393	414	389	388	381	401	393	405	423	398	391	405	422	449	418	410	417	426	393	406	397	425	435	448	423	378	417	422	373	428	433	399	414	403	404	432	398	453	444	437	437	449	413	443	422	407	453	427	445	415	406	415	427	397	424	418	388	442	378	451	431	418	387	431	402	416	431	393	399	421	395	402	394	415	425	423	418	432	412	424	413	407	419	404	443	443	435	387	419	434	395	413	462	463	420	440	396	438	421	437	420	401	423	420	422	423	417	400	418	405	373	403	423	411	440	428	439	400	385	409	408	441	394	402	462	396	398	410	419	422	425	419	416	492	399	397	451	454	420	388	437	371	395	419	422	410	429	444	381	444	413	407	415	446	444	410	420	453	385	421	413	404	419	433	410	426	435	406	388	437	409	405	407	432	413	394	425	366	389	387	415	415	407	406	402	432	393	406	454	388	425	380	424	436	425	425	413	431	445	410	416	432	423	397	406	405	438	418	408	420	411	436	394	422	425	456	425	435	373	417	418	444	417	417	450	414	409	409	417	438	382	390	436	399	403	392	384	445	410	421	408	410	431	394	411	413	426	420	404	440	405	404	442	395	417	392	421	395	424	431	475	408	432	432	454	381	439	401	396	412	438	407	412	452	423	410	380	397	375	420	409	419	435	414	408	383	389	418	437	418	422	414	443	429	418	373	430	403	412	428	392	445	445	421	433	430	421	379	410	409	383	434	463	420	437	377	413	428	445	428	420	415	413	437	396	424	405	379	425	412	444	430	436	395	450	437	413	428	379	385	410	425	419	425	382	433	418	389	410	412	430	366	417	449	406	429	401	401	434	430	472	408	470	405	415	409	401	405	438	455	409	402	427	413	411	416	403	402	376	401	385	430	407	449	377	397	404	437	435	405	410	433	411	438	433	422	423	430	459	419	399	420	392	421	451	414	408	399	408	414	433	410	411	424	417	402	452	409	432	412	425	434	391	413	424	416	431	395	443	395	408	441	403	429	394	426	345	428	442	440	427	407	391	393	448	440	422	416	388	423	391	405	448	407	414	416	390	398	416	382	424	430	409	409	409	433	382	422	423	433	411	431	417	420	436	408	399	412	410	447	405	399	464	424	390	468	432	419	451	413	416	384	460	434	433	421	429	411	421	434	438	407	419	382	414	418	433	396	404	401	458	417	417	412	421	395	420	423	428	401	454	386	419	419	426	420	396	421	434	421	450	374	416	388	430	429	410	419	389	433	410	445	398	426	389	426	426	398	392	425	409	419	428	436	395	390	435	438	387	439	415	391	409	440	412	393	400	409	416	414	396	378	403	445	414	414	411	447	401	397	446	445	438	403	422	444	428	394	433	392	403	410	424	428	395	389	395	451	422	447	399	397	411	416	367	438	393	433	377	423	416	416	426	429	431	380	384	423	388	422	407	391	413	429	421	422	424	443	410	404	400	397	403	400	390	433	371	429	445	397	400	400	414	390	434	430	422	410	451	409	429	426	440	418	405	389	409	418	423	390	388	421	393	426	433	432	445	363	404	426	421	473	421	432	427	420	429	417	437	390	412	410	414	404	427	432	400	362	426	425	427	404	412	433	441	418	438	431	418	413	412	434	394	426	396	428	385	388	398	428	401	403	419	434	430	430	422	403	403	430	458	396	418	410	430	403	442	437	399	388	372	408	433	413	426	448	404	431	384	416	398	462	425	412	421	416	425	435	410	376	409	415	408	385	429	429	412	418	402	422	427	385	418	435	405	454	415	376	389	397	420	375	412	400	432	391	405	390	424	429	400	428	376	387	409	410	408	448	428	447	435	406	412	416	380	428	445	429	374	435	412	432	410	454	436	421	432	465	436	430	424	421	389	444	446	435	425	411	399	398	404	424	408	436	383	443	433	413	428	427	378	477	402	375	442	426	411	452	382	430	429	436	387	390	420	379	407	435	399	451	406	432	426	416	413	401	438	411	422	405	382	410	429	432	418	412	429	416	370	420	463	412	428	440	434	425	440	437	393	415	433	405	401	459	413	412	412	451	443	434	412	425	392	429	433	444	414	403	440	400	404	386	429	434	406	409	428	403	454	398	410	414	417	385	408	418	408	417	449	410	409	437	452	401	426	411	385	387	424	407	427	430	431	446	392	423	409	426	423	393	465	429	405	406	447	369	370	444	397	366	444	400	428	453	426	421	426	415	433	385	428	397	431	415	454	391	432	407	390	393	400	390	450	424	403	411	397	457	460	432	412	412	366	411	412	410	428	422	454	378	406	405	442	433	392	409	409	381	411	410	447	402	412	396	393	374	414	413	395	453	383	409	429	407	477	391	471	414	403	419	410	469	413	394	429	422	442	387	393	425	383	426	414	419	472	395	398	449	392	425	443	418	438	401	427	434	437	450	434	427	393	439	421	447	442	380	429	396	407	404	410	394	372	417	405	446	419	436	434	417	425	420	424	433	362	427	429	426	425	391	414	402	430	420	433	421	407	426	441	413	421	454	393	414	417	392	433	439	427	436	411	408	435	441	397	422	419	444	410	404	411	423	432	442	426	421	419	407	456	401	430	397	372	405	417	402	397	393	381	402	391	434	432	428	398	407	391	441	453	389	404	466	407	406	422	428	454	412	409	438	386	408	368	413	405	394	436	437	400	412	424	396	369	410	401	421	429	429	446	425	416	397	409	436	421	380	453	381	393	412	407	427	437	451	381	433	374	401	441	440	405	426	404	396	452	437	397	414	448	390	399	427	388	429	391	381	442	405	400	434	393	414	427	388	438	423	410	437	416	419	402	401	415	409	402	394	435	425	431	459	401	423	383	441	437	411	424	395	444	387	387	381	398	397	428	389	400	414	435	436	381	417	398	418	444	427	410	385	408	398	421	401	418	440	429	394	441	394	424	416	383	433	402	397	431	396	428	417	441	407	405	404	409	409	411	409	430	376	415	437	389	372	413	420	406	448	418	391	401	440	398	402	432	373	424	430	373	396	431	398	406	392	433	431	389	411	394	428	396	409	416	462	412	447	431	401	431	429	418	416	411	423	422	396	442	448	414	425	424	415	403	404	410	430	438	375	417	438	429	449	441	420	427	426	403	429	458	439	399	442	407	432	437	427	463	442	456	390	415	424	401	441	413	395	403	372	422	401	436	397	410	457	428	384	399	393	435	426	417	408	409	399	445	424	408	425	448	389	442	422	387	452	422	409	402	435	409	448	412	387	415	442	400	420	411	420	413	399	460	452	428	409	436	400	415	426	398	424	428	428	420	421	435	382	405	382	433	422	370	412	451	442	450	455
33391	28446	9704	4016	1829	2242	2984	2750	1811	1729	1601	1578	1829	1411	1120	883	592	601	533	545	514	519	503	510	563	570	524	495	493	543	544	536	515	528	520	562	518	515	538	516	484	539	491	507	489	538	514	509	493	498	515	528	468	468	498	502	500	511	506	488	520	487	463	494	502	468	490	502	476	520	487	483	478	490	515	495	528	491	491	463	507	502	504	523	512	519	495	517	555	508	504	527	518	486	485	505	507	479	468	516	528	474	504	514	567	521	515	505	493	543	493	476	467	516	517	476	513	497	512	524	480	538	499	522	485	502	539	503	487	475	538	515	490	497	506	523	536	480	517	504	481	489	507	489	462	492	472	491	534	495	515	495	473	484	491	506	491	494	494	539	481	496	502	522	494	495	499	500	512	483	485	510	497	492	491	507	467	486	505	472	520	466	492	486	483	483	488	515	492	509	505	539	491	478	457	516	494	488	497	536	503	483	505	502	510	516	494	471	497	530	506	528	523	511	526	503	459	510	486	483	523	487	519	529	493	500	524	513	500	482	481	513	512	467	511	500	487	504	499	487	526	504	480	520	529	483	522	503	469	508	503	490	466	464	489	485	488	508	501	523	540	462	493	479	455	462	495	512	497	555	535	501	472	475	510	478	507	493	497	536	495	517	516	522	484	533	560	526	464	498	542	551	500	501	505	473	485	502	479	523	502	539	476	507	493	463	504	479	490	487	499	495	512	529	509	512	491	474	518	508	506	471	487	509	541	539	505	502	464	518	492	492	483	489	519	526	506	496	489	489	487	501	497	518	474	507	531	480	505	485	478	463	508	520	451	472	466	499	511	500	491	498	501	525	524	523	490	499	515	533	468	479	508	501	479	490	504	482	486	463	458	504	503	535	505	490	489	497	501	522	505	500	492	500	528	479	497	468	508	514	506	507	476	533	501	485	493	493	445	518	487	522	556	457	513	501	481	502	483	500	510	522	522	485	554	500	459	514	479	500	525	515	484	499	476	522	505	520	493	498	518	528	504	537	489	519	474	507	548	481	522	513	471	520	476	491	510	513	495	470	518	524	524	481	529	493	499	485	495	497	515	487	490	502	510	485	521	525	500	513	454	499	545	528	519	514	477	496	506	497	465	506	515	500	481	528	544	499	525	468	504	476	499	530	502	508	501	532	476	524	525	503	480	527	497	504	493	515	523	492	489	499	497	531	481	484	516	458	556	517	492	504	535	512	470	488	507	497	519	489	503	483	508	472	526	494	540	528	468	479	494	512	537	485	488	528	497	530	491	543	472	461	531	534	523	495	492	476	492	508	494	494	518	531	531	479	522	498	468	521	513	535	536	476	486	450	501	508	458	519	516	463	502	503	490	480	493	511	465	506	502	472	532	509	520	467	492	473	522	525	479	482	499	488	491	530	463	466	544	457	494	533	497	513	504	458	460	460	494	532	466	521	475	495	508	488	480	517	499	509	514	500	503	512	503	536	457	539	461	531	453	505	501	487	505	512	501	499	530	527	509	482	511	467	499	520	502	462	491	502	469	473	480	498	489	490	522	526	495	496	479	505	463	517	504	521	517	542	478	514	527	497	515	521	492	524	515	483	510	506	501	490	460	514	536	490	498	510	479	514	490	489	498	494	492	485	508	473	470	490	539	514	468	500	492	488	460	538	502	491	517	551	510	496	489	521	497	523	490	474	497	514	494	471	491	517	487	521	492	469	517	478	452	532	488	470	525	484	523	518	478	484	541	516	531	510	497	472	492	479	504	522	535	519	527	496	508	539	476	496	496	480	519	497	500	504	509	448	513	504	498	474	503	491	511	454	525	484	542	523	484	499	469	535	484	472	516	486	495	488	529	494	513	510	491	473	528	498	494	547	503	505	474	498	507	450	444	525	495	525	502	518	518	482	519	497	535	547	477	484	522	509	490	489	484	500	519	491	500	531	498	504	506	502	494	473	543	486	503	475	507	499	517	460	485	511	499	452	485	489	492	501	505	502	516	485	489	483	517	497	510	495	466	510	527	514	480	485	483	535	506	500	490	505	517	514	493	516	566	484	528	533	481	486	462	511	502	488	546	477	492	479	502	539	486	492	477	504	549	487	484	478	549	493	505	523	479	525	504	505	486	494	467	481	522	467	490	525	498	489	505	514	516	476	509	542	508	518	460	500	447	487	512	486	515	529	507	518	486	533	488	524	482	497	551	517	497	512	475	520	531	454	555	492	504	551	521	508	478	498	483	507	520	482	497	489	524	473	485	491	496	492	473	497	516	464	510	535	497	476	516	473	506	465	514	501	476	504	483	544	474	523	467	485	494	522	479	486	505	480	514	492	564	521	499	487	494	464	510	504	474	496	485	469	544	526	556	498	490	460	459	526	491	512	477	511	496	502	480	539	465	518	482	496	496	519	494	505	487	546	497	491	508	472	517	515	489	502	495	515	512	466	486	466	477	509	490	502	475	464	491	528	529	535	473	489	522	498	480	512	494	478	493	486	510	525	523	532	498	490	502	510	498	505	510	479	475	456	503	496	497	504	498	510	509	485	497	507	515	505	544	502	525	492	495	480	508	480	499	487	501	512	488	507	519	486	516	480	480	504	505	523	527	487	491	538	473	450	482	510	492	512	474	470	523	505	480	499	498	469	496	544	506	479	510	477	493	503	500	536	534	529	473	477	481	521	482	556	523	536	519	519	469	495	504	498	510	474	476	456	508	525	487	506	497	550	537	503	500	523	505	540	483	538	521	491	489	473	489	471	501	498	473	501	504	513	567	503	530	499	503	540	495	504	474	481	511	487	491	502	487	496	481	498	482	506	484	512	517	495	533	473	502	525	486	478	502	492	529	478	465	508	454	508	490	497	478	504	494	491	495	526	500	489	498	520	498	531	501	522	530	472	527	479	539	484	479	519	509	502	455	525	512	495	504	498	531	455	483	505	543	511	528	527	501	489	516	506	515	505	488	519	492	480	515	474	490	486	483	476	490	531	501	477	525	498	482	505	468	528	535	498	498	531	525	494	491	535	480	476	503	482	500	511	455	527	474	468	473	461	488	476	473	500	498	483	502	509	492	497	505	473	486	520	508	488	468	501	504	522	494	501	521	488	508	526	511	450	504	488	526	507	511	495	484	518	499	487	489	494	514	506	468	542	499	485	509	483	492	463	464	525	504	481	525	488	499	483	482	507	488	513	485	489	501	491	517	528	562	521	494	480	483	477	484	524	507	498	484	531	514	474	543	481	500	516	484	499	506	494	535	502	530	534	511	483	480	540	509	478	513	533	487	472	501	519	501	484	508	501	499	505	499	509	484	513	530	514	486	517	483	457	507	495	492	497	537	498	503	488	478	535	472	499	527	500	473	510	507	497	503	499	525	496	456	508	470	501	509	486	547	500	520	511	519	523	504	514	521	492	522	511	523	515	483	490	469	518	513	507	506	485	478	533	517	502	481	518	500	495	513	500	500	493	506	473	495	534	493	503	500	477	495	497	505	490
23388	20844	27984	23800	20823	11172	3253	2293	1341	1439	1356	1153	1268	1129	727	530	424	344	325	322	272	238	291	289	332	344	290	265	248	301	293	301	317	307	302	287	308	312	261	246	258	268	249	255	221	284	264	254	249	261	251	270	243	248	245	242	260	247	253	268	253	236	266	248	245	262	230	238	252	263	252	254	277	250	244	255	234	256	259	243	272	261	252	255	258	246	247	274	235	249	250	250	257	257	264	251	234	251	263	279	251	265	261	241	248	250	246	248	229	242	236	242	263	258	233	235	249	252	273	252	234	231	225	259	240	277	234	249	267	261	247	245	266	238	209	239	297	250	244	232	226	266	260	241	245	242	240	272	251	241	255	272	259	240	241	266	247	245	242	261	242	228	216	269	257	235	243	244	249	252	262	266	227	242	241	241	253	258	292	268	242	265	278	238	229	264	257	266	241	229	224	241	253	254	258	260	263	223	264	239	241	260	235	264	221	244	237	242	235	267	266	249	231	267	225	261	272	221	270	261	243	245	277	244	245	271	225	242	266	236	249	226	252	271	247	255	246	246	241	237	247	263	250	260	248	246	251	225	241	244	266	227	264	258	243	234	247	257	225	261	223	255	241	261	273	238	242	238	221	243	239	254	253	246	233	283	229	252	239	254	261	250	261	213	239	247	242	257	262	230	243	271	243	250	237	236	246	260	252	231	252	249	259	245	273	231	275	266	252	249	262	240	247	243	253	237	235	246	252	230	253	249	263	285	231	229	230	236	241	242	232	254	252	256	250	244	250	278	259	254	240	286	267	233	225	249	256	245	225	242	255	239	256	253	235	251	253	260	263	236	232	238	267	265	252	209	263	232	252	259	252	255	236	262	255	225	256	247	241	256	256	237	233	250	238	226	219	282	233	254	227	262	241	257	262	239	229	273	257	255	263	227	224	252	255	249	237	240	221	242	249	248	226	282	240	233	250	259	245	253	236	228	248	258	242	243	270	260	244	242	236	232	221	264	250	262	255	242	230	235	245	239	248	243	266	251	262	240	248	232	275	278	251	247	218	279	239	234	244	241	243	272	256	250	251	235	242	252	260	227	254	247	223	245	271	259	280	284	266	239	263	259	241	245	250	242	252	244	250	237	242	226	217	246	253	278	254	258	244	273	267	236	246	258	230	234	251	256	239	240	249	227	255	280	252	220	277	270	241	243	250	254	257	233	264	255	240	220	245	227	235	247	223	235	271	258	243	252	234	253	247	259	255	265	237	254	244	272	240	239	265	230	233	276	266	236	255	273	246	254	272	232	221	240	279	253	252	237	257	255	247	284	233	258	264	244	211	260	242	244	237	238	250	266	250	256	249	258	230	240	256	266	257	231	243	242	237	238	269	232	236	260	278	227	280	228	210	245	248	269	261	256	232	238	263	266	230	264	270	255	250	269	257	261	242	246	234	260	247	255	257	254	281	228	255	265	263	245	230	226	235	253	249	245	251	246	242	228	275	245	253	266	249	258	258	254	250	279	261	246	239	261	255	262	273	223	250	257	260	230	242	257	267	245	252	260	235	216	260	224	243	249	274	253	264	254	236	269	209	234	250	249	247	248	236	243	225	268	239	250	246	251	261	251	220	282	244	248	245	261	236	254	237	248	245	264	254	208	252	246	261	249	240	232	252	236	238	261	238	231	255	265	239	213	268	232	283	269	259	235	247	237	253	237	275	220	234	269	269	230	251	247	261	249	227	262	256	232	251	256	260	270	250	268	220	246	251	269	235	218	248	268	244	262	275	256	251	242	245	254	239	234	262	260	249	253	251	253	261	222	248	243	255	260	238	247	250	243	227	276	221	231	253	259	263	261	253	229	236	252	272	234	239	244	264	241	251	223	263	239	255	251	255	222	246	246	265	222	254	260	233	265	250	232	250	244	255	264	242	249	250	239	234	254	236	240	267	240	235	244	269	232	264	214	242	244	262	221	255	260	242	250	208	257	283	258	281	248	242	249	241	263	228	254	237	243	239	264	273	270	253	241	278	244	266	236	266	236	232	241	235	233	232	241	244	266	261	249	220	257	262	233	269	198	238	259	238	252	253	239	233	273	255	256	242	253	230	242	236	202	228	235	248	223	242	266	255	247	246	218	244	239	261	245	282	270	238	233	256	251	255	273	254	265	248	239	276	250	261	285	231	252	233	244	242	250	256	226	261	255	240	260	261	238	252	240	290	246	255	210	247	221	257	262	227	243	277	261	229	269	234	242	243	265	249	243	293	283	237	234	262	252	240	266	233	248	254	269	265	255	256	221	248	251	248	246	263	220	291	270	250	283	256	222	232	248	261	257	252	222	244	204	255	231	245	236	253	262	222	276	265	254	265	254	258	260	251	261	228	238	262	250	220	237	274	210	255	260	268	282	241	249	266	258	236	225	247	254	242	249	281	257	253	283	229	250	258	266	260	230	246	266	228	247	248	249	259	259	216	242	209	221	243	246	258	225	236	244	266	250	236	252	225	238	243	221	243	231	247	241	262	246	262	254	238	269	249	235	221	266	260	238	235	224	261	234	270	243	279	241	280	238	228	248	258	244	245	252	251	269	249	246	260	242	234	239	243	230	262	257	250	254	248	268	271	235	279	273	280	246	242	259	266	249	259	268	228	235	241	276	234	276	260	232	244	247	263	239	235	224	262	249	263	245	248	225	228	244	223	247	259	262	263	245	232	274	226	257	249	246	226	255	265	276	242	241	258	273	275	270	252	264	225	229	257	212	212	241	227	240	234	259	241	242	235	207	267	278	238	246	240	263	246	233	249	238	241	269	243	241	236	239	232	264	252	228	262	247	256	256	264	226	235	271	244	261	234	253	224	268	275	273	248	247	261	261	204	270	253	274	234	267	237	238	246	240	233	250	268	273	256	234	257	251	219	253	244	250	259	237	246	253	256	255	237	240	238	241	264	251	247	245	230	268	219	241	215	272	254	253	242	240	265	252	243	237	242	258	238	225	255	246	261	253	219	240	248	262	244	261	253	281	238	261	269	248	241	229	264	251	245	245	259	249	248	213	216	231	229	266	247	248	251	268	279	247	255	235	249	257	228	262	272	245	248	262	263	217	285	286	269	251	232	221	248	229	247	247	265	246	237	247	261	251	227	254	282	264	264	226	247	253	236	231	266	256	264	249	230	256	269	244	245	241	257	245	257	266	236	238	242	240	251	245	219	227	239	227	211	237	247	248	255	230	263	218	241	250	244	235	233	215	248	272	251	268	240	260	247	236	239	252	266	255	215	236	249	272	256	259	241	255	239	224	241	219	235	222	253	239	247	245	279	237	251	259	263	261	253	246	239	248	236	225	225	222	262	297	225	252	246	268	243	262	264	242	263	232	215	235	240	252	247	236	239	248	248	249	265	229	259	247	257	233	237	238	235	264	278	230	286	292	267	255	240	208	275	240	249	254	256	249	227	251	228	266	248	257	253	253	248	242	252	242	232	236	250	265	262	243	247	271	250	233	228	262
35427	40531	17206	9404	4383	4158	5415	5019	2788	2886	2885	2262	2433	2057	1320	941	562	491	442	383	333	368	364	419	481	475	366	311	297	353	358	365	414	398	429	384	420	409	382	328	335	280	307	333	327	314	291	328	314	298	319	311	296	329	289	294	271	318	323	295	287	313	296	308	301	268	334	292	298	309	293	293	294	321	316	306	303	309	302	308	320	259	261	295	291	311	315	301	295	304	282	273	314	318	284	312	323	306	293	321	297	327	322	317	289	296	292	292	304	331	291	282	285	327	316	280	325	293	290	285	307	308	308	289	304	286	294	295	325	292	308	306	325	308	295	312	264	293	314	330	315	309	312	329	289	317	278	270	286	327	326	342	304	251	278	300	294	286	325	290	304	291	330	314	317	262	269	289	297	291	320	316	312	266	294	316	300	305	286	306	310	310	294	290	298	318	295	293	286	297	315	295	339	323	315	293	272	295	298	304	296	299	306	279	329	333	298	313	320	318	264	328	298	336	319	303	304	314	316	300	308	311	302	292	285	313	329	290	290	293	297	313	298	276	284	308	294	274	340	304	311	267	322	313	312	301	292	292	310	302	309	315	319	277	304	309	329	292	293	288	305	326	304	299	292	301	309	308	299	305	274	275	281	320	318	295	301	315	315	345	356	313	325	283	331	307	338	283	300	308	313	292	285	317	303	308	311	331	269	314	324	331	309	291	307	295	331	317	297	344	324	264	288	308	310	270	308	334	300	300	321	313	297	294	315	295	308	278	290	313	286	304	301	293	258	312	299	321	334	253	315	298	315	295	315	317	297	313	341	318	327	293	294	303	293	295	276	298	316	322	303	320	298	305	311	297	315	305	288	295	301	285	272	299	310	333	297	313	327	287	297	284	283	293	309	321	301	324	302	310	316	263	282	345	293	282	264	298	299	311	292	283	307	262	303	312	312	297	286	320	283	294	336	295	248	303	299	288	301	309	308	310	283	285	302	310	302	320	313	317	301	305	313	308	286	313	303	306	335	315	304	324	311	283	301	325	345	296	312	332	287	295	281	325	278	332	329	293	330	306	318	316	288	264	310	299	303	274	286	324	309	300	308	303	303	286	285	299	310	318	307	305	288	317	307	335	329	321	323	284	308	312	312	290	292	284	291	302	288	287	303	260	284	308	311	315	291	328	284	306	301	296	312	283	307	328	307	315	295	303	286	298	287	323	299	304	292	292	334	282	286	310	304	315	285	314	275	320	323	279	332	308	278	296	308	327	302	283	328	316	311	298	295	325	290	306	287	303	306	288	310	319	302	300	296	292	322	312	299	287	312	304	331	303	282	330	313	305	288	318	307	327	310	301	294	268	333	307	284	305	297	277	289	275	304	307	310	320	300	302	308	300	321	277	302	298	291	314	319	284	305	301	324	288	283	298	318	272	292	299	285	306	307	291	289	300	312	314	322	275	286	336	310	318	280	290	316	282	278	300	318	276	328	302	276	300	310	322	304	288	284	290	289	286	309	313	323	297	317	287	332	311	283	294	298	328	305	294	336	329	300	327	313	318	295	275	302	295	293	319	293	309	313	300	303	300	307	301	289	312	298	289	314	318	292	325	292	289	311	317	321	326	292	302	280	296	276	303	310	346	341	304	305	314	303	300	319	340	287	302	308	319	309	299	283	319	295	298	314	281	291	317	304	295	296	312	286	298	321	325	286	311	341	314	325	297	300	305	311	299	334	318	321	289	316	314	293	255	316	286	310	270	304	309	288	330	300	281	318	278	313	303	291	315	309	325	284	314	309	306	305	309	295	296	326	296	313	310	315	305	305	327	288	287	297	303	307	295	307	288	318	263	331	289	314	312	292	314	298	299	312	278	297	292	343	311	298	307	303	309	292	298	303	320	321	343	336	317	310	304	311	345	352	290	289	301	314	287	296	273	288	323	280	319	332	274	301	314	296	329	299	291	309	300	332	318	331	313	290	317	314	318	329	314	341	295	285	299	342	296	301	331	295	300	312	324	294	296	296	288	327	313	300	309	311	283	297	296	283	302	346	296	298	281	313	315	291	324	290	287	311	346	296	302	313	317	310	297	327	310	271	298	315	276	291	306	294	258	302	300	322	329	311	287	311	297	317	285	298	295	304	298	295	266	307	314	302	313	309	319	255	291	307	300	308	320	275	311	312	289	334	261	302	320	288	289	312	311	352	317	296	334	270	298	315	298	305	310	284	308	287	313	275	310	265	286	341	303	313	328	282	284	293	290	323	314	260	292	295	300	323	310	331	300	323	273	303	301	294	280	292	318	295	294	322	278	314	311	316	278	324	305	306	272	328	313	305	314	296	334	300	335	307	345	287	292	295	311	322	288	327	310	273	314	294	304	334	311	310	317	298	303	310	321	299	308	323	303	299	309	298	289	304	290	294	320	260	289	282	294	303	306	288	295	306	289	304	295	349	315	281	315	324	317	300	294	287	286	323	292	327	294	278	286	294	293	307	295	298	300	293	313	306	317	319	314	280	299	301	333	287	311	305	304	289	320	325	308	285	303	292	302	310	309	286	302	295	309	305	306	304	302	282	282	337	286	322	314	291	302	280	324	273	317	281	326	280	314	296	279	292	282	323	288	302	308	283	319	326	302	298	297	305	302	305	285	299	293	299	265	300	306	309	296	296	306	324	335	331	310	316	317	279	297	288	336	285	296	305	287	276	307	280	308	280	304	306	301	313	286	308	298	350	296	311	309	298	320	301	306	307	301	311	291	299	253	297	300	289	300	299	298	319	307	283	299	304	309	275	275	282	317	308	300	291	325	322	298	317	317	311	279	297	280	312	304	299	285	271	354	273	319	308	274	303	313	278	302	309	324	322	297	307	327	325	312	307	302	311	311	313	289	322	331	317	306	281	279	303	311	325	262	326	291	300	310	322	327	314	323	302	295	293	304	291	322	314	315	314	287	294	307	288	305	335	280	307	269	295	294	303	316	310	297	289	302	294	312	326	329	303	303	322	316	306	284	324	318	290	337	322	290	291	297	295	320	292	298	308	309	290	285	286	307	288	301	304	305	323	306	286	282	290	309	342	339	295	315	308	308	300	302	310	317	338	294	320	336	293	325	306	298	291	302	287	326	315	268	281	313	326	289	315	298	309	318	298	285	286	274	307	309	314	317	312	290	285	313	274	295	311	333	301	325	322	322	314	309	299	308	298	285	322	306	329	305	297	305	285	316	329	322	322	248	282	310	287	291	285	293	303	305	303	300	306	309	301	305	346	320	333	327	312	310	285	306	309	313	275	305	265	282	299	320	315	293	305	300	296	317	334	289	273	296	313	291	312	324	282	321	283	282	283	301	324	319	319	291	305	326	276	315	312	307	274	292	302	296	298	271	279	325	311	294	308	292	276	297	279	328	283	308	322	334	319	303	282	293	306	302	327	305	307	302	294	265	290	299	290	298	297	311	307	311	305	307	324	312	314	312	295	312	319	301	307	283	303	315	311	333	276	305	264	308	311	323
24596	20901	27170	24638	12951	2228	2092	2019	1335	1414	1443	1263	1243	1152	925	728	697	604	643	677	598	568	596	640	636	635	641	551	561	620	595	575	641	646	632	622	664	626	652	601	597	613	584	587	574	567	583	565	567	569	573	623	598	576	590	627	623	556	571	602	574	585	584	601	611	625	566	615	603	638	632	597	576	577	562	571	627	603	604	629	569	597	590	560	610	613	616	586	587	558	570	558	563	632	591	555	592	594	573	588	591	558	594	583	594	566	598	591	572	573	567	574	525	567	607	552	564	554	593	573	566	571	564	613	579	592	562	544	578	571	527	570	586	543	615	562	622	609	587	578	557	591	543	594	592	597	594	598	613	563	575	555	541	577	557	531	566	589	616	633	536	606	588	633	631	614	612	553	608	589	510	562	604	597	590	585	566	561	606	591	587	580	608	572	568	558	587	630	563	615	575	579	604	597	625	571	549	606	612	584	539	552	588	608	618	578	630	557	584	597	567	605	584	580	616	581	564	583	606	608	599	602	581	581	551	583	592	558	551	604	606	588	575	580	561	577	532	587	569	563	559	643	581	539	565	629	543	577	585	555	561	608	576	603	616	609	649	596	600	583	545	583	579	671	565	570	603	600	605	554	595	541	569	560	578	607	584	602	579	549	653	635	566	607	604	585	558	545	606	601	578	587	594	609	602	565	590	551	587	575	595	587	558	545	600	545	581	536	588	545	588	572	575	559	625	593	586	582	559	592	567	605	615	588	575	564	550	552	564	579	584	558	561	581	556	555	613	599	523	578	583	576	567	551	573	599	592	561	576	557	554	591	576	573	582	577	575	585	564	581	560	586	548	611	592	560	616	558	606	569	573	566	638	638	563	624	579	566	576	603	519	563	570	571	595	546	553	525	575	558	574	602	565	577	590	589	549	551	598	549	600	601	574	624	616	550	601	557	540	617	546	598	581	586	591	609	575	624	571	626	592	580	507	567	580	558	608	581	519	587	561	603	557	581	596	564	569	550	584	578	637	603	585	573	583	591	557	561	603	541	598	592	564	539	536	572	558	584	576	571	564	592	597	584	528	587	597	573	584	600	607	572	568	571	628	612	551	568	606	636	543	574	554	606	597	583	588	584	604	614	568	616	572	618	563	583	563	573	544	549	581	596	593	617	555	596	599	583	615	604	612	579	571	590	549	567	560	559	557	558	536	556	575	603	585	551	629	543	551	609	573	562	578	621	575	550	579	570	588	573	521	595	562	575	576	544	576	606	566	588	598	580	605	587	640	563	578	583	572	558	559	570	577	569	580	606	550	550	544	587	568	571	626	611	604	571	573	543	545	544	651	570	604	539	602	550	587	587	614	579	587	588	585	596	571	586	588	563	580	593	593	565	591	583	563	597	565	598	572	570	610	579	606	547	618	629	610	557	604	587	602	566	565	605	528	526	598	581	569	615	613	563	590	558	610	612	557	559	586	577	556	548	562	554	591	598	616	573	581	599	591	575	573	597	545	605	567	564	555	576	604	579	600	582	572	570	572	539	608	568	558	619	583	543	590	600	551	545	577	572	573	589	592	576	537	605	605	611	591	571	606	521	559	628	567	602	569	612	573	551	597	565	570	560	566	585	579	630	579	597	578	569	589	563	552	525	592	580	572	626	582	557	576	584	571	590	579	556	634	571	560	553	560	614	598	555	583	561	564	600	640	576	552	592	575	565	592	545	582	592	649	583	599	586	589	553	610	588	566	574	552	589	588	622	583	579	653	622	610	590	550	596	546	582	566	579	570	578	566	549	583	553	584	579	567	597	520	607	587	622	580	542	554	578	615	583	533	577	562	578	563	606	574	584	534	561	574	552	601	551	609	577	535	520	600	615	589	560	603	581	570	613	582	566	602	576	571	532	558	573	586	595	620	562	586	567	601	621	576	565	555	552	588	580	571	602	577	549	572	615	571	593	592	561	571	630	594	584	580	596	594	613	605	597	570	593	563	591	582	572	610	592	550	557	571	600	609	629	593	598	578	556	580	651	601	593	586	597	581	593	575	604	590	573	603	564	547	589	605	597	608	582	579	588	570	496	575	615	567	613	590	590	580	594	582	575	619	611	564	608	572	606	584	591	558	597	591	579	608	550	565	599	561	575	612	547	595	577	560	582	574	594	608	546	614	551	560	583	560	558	580	583	547	577	606	581	526	570	599	583	562	570	605	581	572	588	614	620	603	581	605	598	572	609	568	598	543	563	592	570	548	585	588	584	561	605	570	591	525	575	586	564	573	538	601	581	601	570	569	601	563	576	585	584	595	563	566	604	556	598	562	558	579	602	551	532	558	543	557	525	564	588	570	609	572	586	538	563	568	612	596	629	617	564	578	593	601	571	603	585	565	595	561	580	575	596	588	558	617	564	558	609	529	568	577	621	579	563	586	577	575	570	584	586	569	585	560	565	585	529	566	614	552	611	600	581	592	604	579	566	583	570	588	570	556	613	560	515	577	581	609	592	572	619	581	591	562	551	596	613	602	580	597	562	589	600	545	633	574	562	601	560	572	580	625	567	581	567	600	637	574	624	612	561	617	589	587	597	568	573	543	567	605	610	612	546	577	544	577	605	586	581	591	571	559	600	602	600	566	591	575	594	584	644	588	567	595	564	596	580	599	597	569	561	592	581	600	542	610	599	595	584	599	624	571	572	618	599	565	540	560	561	579	577	598	573	582	564	578	563	564	587	586	584	605	574	554	545	587	559	619	618	619	576	581	594	594	575	555	536	568	587	558	567	576	616	562	615	607	570	593	576	529	606	577	575	587	617	594	580	569	584	595	587	584	578	614	595	597	590	589	569	573	601	587	578	553	585	563	596	606	605	596	608	599	556	576	561	637	576	598	597	582	582	568	573	575	577	574	636	613	571	556	580	615	588	566	580	632	592	631	585	570	556	567	583	564	596	575	589	561	580	569	612	583	525	610	575	553	568	556	585	588	550	574	594	578	547	594	606	603	535	556	583	605	627	558	572	608	539	596	563	551	589	542	587	596	599	572	580	588	629	561	613	550	622	592	570	587	623	604	577	622	546	642	583	585	582	596	560	599	603	589	584	542	585	586	587	625	583	553	548	543	591	589	613	558	563	571	576	536	553	588	587	583	554	585	642	588	598	581	601	567	542	601	582	587	561	591	557	558	585	609	590	578	568	633	579	546	606	569	594	580	582	604	575	583	582	576	600	577	565	615	570	574	561	543	565	538	613	565	592	557	566	588	587	573	542	583	589	557	577	577	570	528	592	591	572	569	575	607	589	587	590	594	597	559	524	543	565	581	582	550	600	566	582	570	570	546	613	579	562	584	585	575	599	594	567	585	607	563	567	555	536	592	575	596	578	618	591	550	601	579	601	549	547	551	565	554	574	572	579	569	607	576	553	582	617	560	551	557	631	559	598	631	593	558	597	625	592	571	596	616	618	584	628	588	617	582	553	548	577	564	537	562	555	603	540	604	616	575	587	600	590	591	622
35583	36560	13789	7832	3773	3337	3999	4120	2564	2629	2590	2150	2043	1902	1448	963	988	806	739	763	724	701	753	761	766	802	759	708	696	754	707	718	760	751	741	767	767	747	705	700	695	681	660	673	672	667	662	677	685	722	666	677	665	672	653	668	681	650	687	668	645	691	656	663	661	695	633	651	660	663	709	692	676	726	636	696	679	697	717	687	699	653	685	681	675	684	687	692	707	636	683	641	654	621	655	659	624	707	651	633	707	728	658	682	663	680	648	654	626	649	671	649	673	659	686	679	710	676	669	655	675	617	693	681	657	637	663	707	676	654	711	667	690	687	668	659	679	683	677	703	672	671	655	698	669	686	665	629	708	672	665	653	637	657	647	713	670	695	664	714	640	700	666	699	663	678	650	659	688	655	702	639	651	649	693	653	636	635	656	670	646	632	642	657	657	657	666	675	664	629	686	673	688	616	670	678	703	695	644	677	690	666	683	654	688	650	658	653	650	668	659	668	678	681	637	666	653	683	663	693	700	667	737	649	627	660	655	662	621	619	653	658	606	633	693	701	660	708	655	682	676	651	620	701	613	628	642	743	681	705	637	696	686	644	656	656	631	629	670	695	670	647	639	666	661	685	715	687	659	664	646	649	682	716	643	711	637	699	670	667	682	713	626	611	679	714	651	646	666	666	713	689	652	610	677	674	670	663	649	668	720	643	687	619	751	669	633	669	679	693	648	672	631	683	630	683	658	684	643	634	649	628	636	698	669	716	658	682	674	659	640	698	635	676	650	679	674	672	681	678	649	716	679	634	668	648	735	681	686	680	650	670	710	714	656	645	674	651	625	691	692	674	653	679	681	627	703	729	651	699	663	641	667	700	665	675	655	701	658	634	710	681	662	699	691	689	617	706	619	676	694	696	702	711	661	703	653	630	679	703	697	669	649	670	651	676	645	677	633	676	690	738	648	670	661	656	668	657	614	707	618	656	640	640	686	693	624	609	655	692	648	659	676	679	678	636	669	676	654	703	653	638	641	687	621	698	712	661	622	677	658	643	656	656	696	643	669	642	659	673	663	652	687	720	669	634	640	668	703	667	673	609	702	643	656	659	668	685	694	693	696	677	694	630	720	654	643	688	711	673	695	611	646	655	700	686	610	660	689	687	629	618	671	654	670	687	635	681	664	639	719	707	677	711	667	623	718	719	690	654	674	678	671	677	673	681	660	638	672	699	642	675	664	649	682	669	680	703	670	650	669	694	607	689	680	675	651	658	649	696	661	690	664	645	663	714	669	645	671	649	686	676	708	681	726	683	659	657	630	658	691	661	650	669	680	660	636	667	708	664	656	711	647	651	706	636	679	657	645	676	669	646	664	686	694	640	703	667	672	666	655	704	669	686	689	697	671	685	706	710	611	653	677	691	659	671	673	630	677	644	705	642	665	635	645	652	677	665	689	680	642	656	646	690	689	674	659	691	671	650	693	632	644	664	701	647	680	670	685	663	695	735	685	613	640	633	667	660	661	644	675	672	666	679	664	651	681	671	657	664	713	634	687	698	664	670	614	685	633	634	693	677	637	677	662	662	662	674	680	659	688	651	667	663	670	693	700	641	645	649	638	695	711	658	694	606	687	642	657	708	658	657	694	670	660	662	656	650	689	647	653	644	670	677	633	730	699	684	631	677	701	668	659	647	647	675	684	711	680	660	709	605	710	672	670	678	687	681	675	629	636	641	632	686	718	652	672	642	655	706	652	652	624	653	672	651	661	673	666	690	659	622	669	624	702	683	630	681	639	707	674	676	705	641	701	674	588	680	692	691	644	627	646	669	735	651	705	653	652	690	687	621	679	678	661	673	688	687	620	640	684	671	697	654	684	657	681	669	662	687	711	688	666	679	694	685	717	684	673	720	696	624	677	621	675	669	659	644	680	664	655	650	634	657	683	692	679	653	644	640	698	657	671	689	648	697	657	714	682	686	678	713	627	659	653	721	656	699	637	648	655	681	676	677	647	740	692	686	682	673	689	653	640	643	661	660	712	650	662	660	624	651	660	668	680	687	636	678	668	660	637	659	656	640	707	688	671	650	675	658	665	668	611	719	635	687	665	659	709	722	657	672	691	656	647	678	677	708	660	657	654	672	660	621	717	651	644	660	665	652	622	675	666	657	697	649	652	700	616	681	625	676	682	677	687	674	693	664	661	650	640	729	623	675	681	674	680	686	663	663	726	646	631	733	630	636	687	634	690	689	677	677	692	668	697	675	631	674	664	643	654	686	619	685	652	644	680	696	675	681	703	632	697	706	676	680	620	694	672	729	658	731	694	677	638	704	639	675	690	680	679	631	650	688	672	645	708	677	680	671	627	681	634	669	643	669	708	654	636	647	670	677	673	693	653	686	685	660	669	715	666	654	703	663	654	673	657	666	669	672	624	655	628	676	699	650	648	661	675	660	672	630	669	643	654	642	681	703	713	624	688	703	692	700	651	657	696	665	682	674	663	676	667	719	644	690	666	650	667	659	654	685	648	655	695	672	703	692	688	671	656	694	635	660	588	697	634	696	665	693	693	685	658	695	702	669	672	702	686	668	660	672	717	662	689	660	731	673	666	675	692	620	657	682	682	662	653	681	677	610	628	665	665	652	644	702	633	659	611	635	626	656	646	704	625	611	690	697	692	668	657	648	676	669	667	671	637	697	648	669	635	730	653	682	663	669	683	704	664	646	654	690	675	653	658	700	650	689	655	590	608	656	666	679	663	671	664	643	709	641	679	650	675	683	724	686	626	691	697	604	658	648	653	653	709	653	716	636	690	654	660	654	675	610	661	673	682	667	660	661	673	695	661	703	634	680	672	689	661	687	665	654	619	666	670	645	660	718	673	652	669	662	673	648	630	649	662	665	664	641	664	756	645	643	688	640	629	659	655	649	625	675	705	668	655	686	648	716	695	656	673	671	694	677	671	675	630	640	664	704	622	701	644	668	686	652	612	698	653	710	687	675	648	668	676	654	665	649	644	666	673	663	662	632	693	619	718	651	671	683	670	647	651	642	666	674	673	643	698	733	665	655	639	630	712	729	681	683	684	648	744	651	672	693	667	656	670	690	669	692	681	627	680	681	655	637	693	677	646	710	708	645	687	687	676	675	641	678	698	649	677	656	651	738	668	635	686	642	685	661	691	682	626	709	644	635	690	669	696	626	653	657	668	639	685	670	666	644	634	679	679	655	689	709	629	657	717	687	640	680	678	686	644	709	669	702	683	659	633	640	700	631	690	655	675	699	683	682	666	649	650	630	667	663	646	664	651	680	713	662	667	642	704	650	705	692	656	653	687	667	660	668	665	673	643	677	618	669	679	646	663	653	649	658	691	662	705	630	674	654	642	650	698	653	636	649	737	706	652	655	643	644	659	705	655	629	665	663	646	711	685	698	621	648	712	671	688	639	674	663	674	646	704	638	688	645	651	650	648	696	690	700	674	673	690	652	665	671	640	708	684	678	680	633	714	664
22399	20885	28513	23371	20892	21035	13673	4212	2256	2466	2321	1997	1665	1608	1097	735	676	538	502	490	473	500	473	510	573	515	533	464	442	456	420	397	482	502	502	491	483	510	424	433	388	389	399	396	422	404	428	378	412	435	413	391	460	421	426	436	362	418	410	419	376	387	421	438	405	413	392	420	405	359	403	434	375	408	416	410	417	375	401	406	425	386	391	354	466	429	410	443	399	415	422	376	426	421	365	411	440	372	423	426	389	418	403	403	385	406	407	391	449	376	401	406	390	366	411	384	428	382	420	409	391	413	394	424	378	397	423	405	405	396	390	415	454	395	390	419	399	411	375	388	408	398	414	388	418	431	412	354	428	398	356	402	400	385	396	389	410	401	398	403	425	390	416	418	415	409	388	366	373	368	375	414	407	387	444	388	425	408	427	437	408	416	438	409	393	409	388	397	395	438	415	394	382	405	397	424	415	437	393	394	383	368	412	382	378	370	410	380	418	393	388	370	397	371	360	414	372	384	420	421	371	411	360	357	424	416	379	406	395	431	424	415	419	398	377	443	392	429	404	397	382	415	421	406	415	402	395	388	433	407	381	395	437	381	425	382	423	387	399	398	396	379	379	399	423	415	384	424	422	405	422	393	377	400	384	406	385	419	390	389	395	365	369	405	391	447	400	414	403	381	398	390	390	405	445	399	397	412	379	407	429	368	379	368	393	399	415	373	392	390	394	422	371	394	407	407	392	416	424	411	391	400	426	426	387	394	395	405	418	410	388	390	393	383	386	368	408	380	334	398	398	440	391	372	421	405	411	427	426	403	402	379	365	401	375	408	408	412	384	429	409	397	416	385	388	404	397	427	430	395	377	424	395	372	410	427	378	393	373	427	396	417	393	417	416	419	433	370	401	422	415	386	409	410	373	355	411	445	406	385	394	390	398	390	382	399	391	396	410	411	404	381	379	413	413	399	394	391	400	418	414	413	441	413	427	380	393	425	407	398	394	380	411	375	380	414	423	408	392	428	429	415	395	379	350	402	386	413	383	400	372	407	382	382	386	426	419	420	420	383	381	382	413	391	424	437	381	398	414	412	423	395	406	414	438	437	404	439	400	365	345	393	403	436	406	418	406	379	425	381	388	391	379	402	414	403	375	401	395	423	413	425	373	390	425	417	414	452	361	408	384	414	418	373	410	394	418	420	404	384	415	384	412	408	414	408	427	416	383	410	463	407	376	412	389	417	404	392	417	365	409	413	380	412	399	414	417	397	386	405	439	389	390	412	380	387	385	378	441	427	384	403	434	402	396	410	398	412	425	384	427	398	384	400	406	410	405	370	376	388	406	406	390	384	411	412	437	394	430	423	437	420	386	415	414	443	362	394	408	358	392	375	392	436	402	403	367	411	406	410	386	415	420	430	412	421	390	408	400	393	401	414	440	390	419	392	388	408	387	381	409	368	377	380	404	407	420	404	393	398	419	401	441	429	378	413	386	428	403	361	422	434	384	402	428	422	422	376	406	401	411	391	386	398	431	403	387	397	407	407	390	376	422	396	416	407	447	376	377	430	398	382	371	407	398	393	416	381	404	398	426	389	379	407	412	420	396	400	433	411	399	418	402	405	380	388	410	385	417	452	407	420	399	380	376	406	384	421	406	421	396	393	402	394	392	400	396	411	383	402	363	381	372	434	368	381	363	394	405	364	397	428	475	374	404	423	389	397	388	403	377	380	404	361	399	407	402	394	376	410	422	401	402	406	378	388	382	414	424	415	410	401	369	427	399	391	377	385	402	379	416	404	430	400	386	429	365	376	382	381	405	391	400	377	431	449	405	385	374	381	423	395	431	389	393	411	386	370	390	366	417	409	405	405	412	418	413	422	430	413	403	383	425	445	399	436	384	409	398	420	411	384	398	418	398	402	370	422	399	396	405	364	377	396	380	412	394	388	400	398	398	387	375	417	411	413	399	423	443	446	386	410	397	358	378	381	400	379	383	394	406	405	402	418	427	395	418	419	383	386	398	370	423	391	427	390	386	424	402	416	413	410	386	379	391	447	413	396	381	423	403	406	422	391	397	457	451	387	424	400	405	379	416	371	395	422	421	408	445	376	413	435	404	383	390	391	406	414	384	414	363	389	375	363	382	387	415	416	379	392	402	358	378	427	423	362	353	376	383	410	409	398	402	388	429	412	386	373	384	395	404	395	399	375	406	407	414	410	394	421	394	391	382	430	403	392	389	402	406	391	408	391	387	401	419	392	394	401	373	410	408	410	405	372	395	418	392	429	431	432	393	397	408	422	418	388	431	400	415	411	372	401	382	435	421	429	382	363	379	402	375	387	383	401	402	389	386	399	419	397	367	419	417	396	422	376	383	434	413	416	402	401	404	435	405	359	425	402	384	418	407	395	399	409	402	426	400	373	392	406	412	426	397	402	396	381	412	410	406	362	387	424	394	410	420	395	402	402	409	424	417	414	395	390	376	384	412	415	405	396	392	408	424	425	408	407	401	365	409	395	402	396	413	385	365	426	428	432	411	381	388	425	366	410	418	354	408	396	455	372	431	384	398	406	402	417	416	412	394	433	420	394	386	384	414	397	408	424	390	383	421	409	408	409	406	437	398	370	401	433	411	425	390	403	374	424	374	404	375	412	429	352	397	430	380	417	399	405	413	393	393	413	380	390	366	408	392	401	410	399	371	399	423	378	395	395	378	407	383	405	413	425	413	391	374	402	389	382	395	383	411	395	408	384	402	407	393	383	406	386	409	369	382	406	392	355	382	404	404	359	411	400	398	374	407	392	421	410	405	407	357	433	411	407	417	391	397	400	381	415	411	386	409	397	422	391	400	436	435	391	427	412	408	393	379	358	368	431	432	420	432	383	410	445	406	423	426	384	419	387	382	401	455	431	427	392	409	407	398	382	393	378	397	420	378	385	433	431	446	373	431	354	443	370	406	382	412	399	404	385	373	388	369	427	410	396	419	361	404	382	382	406	412	385	392	386	398	387	383	428	378	410	422	405	396	413	406	407	389	402	427	376	377	399	391	440	396	391	399	398	376	399	405	416	378	399	372	440	385	433	371	395	421	395	407	412	373	418	390	400	413	407	413	391	408	410	399	363	398	382	389	424	389	407	392	384	370	391	414	397	385	394	391	406	375	407	397	377	401	398	375	401	417	402	414	409	425	418	397	378	420	409	401	400	396	397	394	394	431	383	372	396	403	393	397	402	391	398	389	409	410	433	396	389	375	354	425	425	390	420	429	428	405	400	353	389	362	361	387	407	398	410	419	405	394	387	417	420	384	390	395	410	403	407	355	401	395	409	402	403	407	407	410	414	355	393	404	408	391	423	381	391	390	382	416	405	394	418	427	370	418	359	412	380	398	417	391	416	440	418	387	349	381	409	412	414	441	437	394	365	423	408	393	376	407	432	409	398	413	387	392	414	386	391	416	405	348	384	387	340	406	390	419	394	379	363	396	374	415	408	398	397	416	405	402	421
40441	48082	22246	13830	7521	6546	7685	7037	4725	4868	4520	3651	3125	2851	1818	1116	905	749	661	604	599	605	673	718	715	666	637	566	486	544	521	546	665	622	614	621	653	618	542	491	471	473	494	433	447	491	464	465	506	477	442	445	427	506	451	439	462	425	422	414	459	463	475	481	427	534	477	463	486	507	423	427	468	478	429	429	434	471	441	441	479	450	479	465	457	450	456	431	473	436	471	452	451	454	475	420	464	405	442	443	458	426	457	482	470	436	416	430	451	441	433	442	484	439	425	436	458	441	403	461	440	454	440	480	471	437	422	436	441	469	465	443	433	441	461	462	449	469	449	443	475	435	480	434	465	468	469	453	491	477	486	437	438	469	456	437	466	435	442	476	443	460	422	440	417	450	435	462	425	474	409	430	441	419	474	440	445	426	417	430	425	467	450	424	458	495	440	461	451	459	452	448	477	458	440	457	430	401	428	476	465	419	409	440	446	453	450	452	471	451	443	474	462	447	473	432	429	434	479	463	448	481	455	448	436	437	459	421	429	471	500	456	425	425	460	464	441	421	451	435	440	460	484	461	441	448	435	427	458	440	479	465	423	435	444	421	483	426	450	460	485	432	460	410	449	457	450	424	426	454	451	411	466	449	437	418	413	444	408	449	464	451	456	415	450	445	443	450	419	437	450	417	427	431	410	457	450	432	448	442	465	460	480	387	451	490	488	404	438	445	467	443	452	465	421	444	451	462	469	456	452	469	444	437	440	467	452	464	451	433	461	474	462	477	459	471	466	462	458	457	450	480	423	462	398	447	459	425	434	464	460	417	435	456	477	429	491	445	459	433	456	453	438	436	446	457	459	457	459	430	459	462	455	439	460	416	444	475	456	476	445	456	413	489	430	452	498	425	438	456	443	421	437	431	504	485	460	456	442	479	465	447	460	428	436	478	461	448	461	432	443	435	430	434	452	433	445	480	465	439	470	468	441	459	476	425	471	470	475	451	468	459	433	431	441	447	454	444	413	483	502	427	473	435	449	395	477	459	423	466	439	438	436	430	478	430	467	440	440	468	443	480	443	439	485	464	438	485	477	460	442	423	404	436	408	439	415	473	463	453	456	461	454	468	483	430	434	460	463	451	479	467	448	427	488	459	433	419	431	459	419	435	457	464	473	457	451	428	452	440	453	456	445	463	422	425	452	431	424	440	437	521	416	465	469	412	450	459	454	448	416	466	434	452	455	408	446	394	470	448	416	430	438	433	460	454	456	483	486	471	435	424	446	465	451	463	419	456	452	447	422	457	440	438	465	463	450	483	465	444	422	454	443	459	488	405	444	471	485	451	423	473	443	436	499	438	454	462	409	451	422	434	441	421	448	429	432	436	466	456	435	458	462	465	441	459	443	438	424	454	437	486	447	419	425	468	428	447	426	426	433	462	483	485	415	440	454	453	453	457	482	386	437	454	471	459	458	414	424	443	453	438	456	430	433	452	468	440	438	459	463	446	420	494	429	459	419	440	495	423	442	441	475	438	452	490	415	507	485	403	485	432	461	434	471	445	456	477	444	455	469	451	407	456	461	401	462	469	453	448	464	463	434	418	446	466	427	419	457	423	457	435	485	446	408	456	420	420	467	474	488	470	447	494	434	479	433	440	484	438	444	414	456	449	431	422	455	452	469	457	430	445	413	449	406	456	433	408	461	469	425	477	406	476	458	476	438	434	444	434	449	453	459	444	468	415	442	435	454	444	421	444	423	444	416	465	452	432	479	448	403	460	446	473	468	503	461	425	448	456	476	450	450	420	468	417	469	478	425	446	424	466	427	441	448	433	458	457	445	458	443	434	432	456	473	450	425	444	425	466	453	466	429	441	445	458	459	481	462	403	447	438	407	477	435	499	449	448	434	434	410	465	431	473	438	469	430	437	455	473	422	492	455	441	454	465	430	415	459	465	464	449	482	457	434	450	431	482	469	487	444	469	451	452	422	481	439	493	430	443	454	460	436	480	458	421	435	413	435	485	466	425	404	439	441	430	448	454	469	441	496	427	461	467	443	424	431	431	481	433	420	439	466	421	426	426	425	450	445	442	471	466	475	437	476	438	460	444	465	433	450	463	470	439	472	455	432	459	453	446	448	484	446	436	448	446	454	454	436	479	414	445	448	451	454	452	449	459	444	451	439	412	422	416	438	453	427	446	444	476	436	486	515	443	436	453	469	418	461	419	464	421	466	458	443	416	489	452	466	457	442	446	443	433	442	467	435	457	489	450	447	447	448	469	453	436	449	448	416	430	470	438	457	491	477	416	434	446	468	446	487	458	442	436	438	459	461	449	420	411	449	440	455	448	415	453	467	428	458	483	454	401	427	465	460	414	444	452	447	482	464	474	474	482	468	455	493	445	435	477	474	491	445	433	426	480	412	457	413	434	468	462	447	446	477	464	469	465	472	456	416	456	410	482	471	447	419	465	447	451	396	437	424	450	472	448	455	488	417	429	473	420	472	448	471	468	475	475	458	465	456	406	406	486	457	447	478	434	468	424	483	440	445	433	427	439	427	447	506	456	447	475	447	409	457	443	486	461	445	423	500	451	429	408	434	394	429	466	422	392	471	431	481	452	473	455	486	427	452	464	418	462	463	473	469	427	454	483	458	462	453	454	442	492	446	457	434	422	443	492	423	494	465	478	454	453	457	444	441	438	470	474	444	459	464	474	411	500	443	474	438	474	446	462	455	486	441	458	448	448	428	455	454	480	431	473	423	435	493	441	415	467	487	451	500	471	442	418	463	462	435	418	447	448	439	427	464	457	483	444	447	457	470	421	453	429	466	468	409	459	455	465	425	420	452	478	454	459	482	425	439	455	429	402	467	467	464	426	462	464	510	471	439	399	442	463	436	450	428	438	480	427	440	456	460	478	438	456	443	453	465	433	461	447	438	460	408	425	427	466	451	427	469	461	465	459	423	444	432	463	452	440	462	439	468	426	436	482	420	462	436	432	464	407	409	485	464	454	458	437	418	427	450	447	483	485	467	454	449	419	426	466	435	467	427	476	452	451	442	437	492	465	466	446	402	488	444	458	466	480	483	493	464	458	436	453	442	438	446	420	449	433	454	452	429	431	474	414	445	478	449	443	465	417	445	451	432	457	457	462	400	486	484	439	411	469	477	463	427	453	443	466	434	486	484	424	457	471	447	466	443	468	422	449	450	444	452	445	439	467	423	484	446	447	460	467	436	437	445	421	444	446	464	463	422	415	439	449	482	451	445	453	440	437	430	479	462	459	437	408	444	420	451	453	481	507	453	475	459	454	445	435	462	474	434	414	466	471	405	424	444	443	399	467	480	479	459	415	439	450	445	436	427	464	452	483	466	471	455	409	479	457	420	458	458	516	446	485	447	439	428	444	428	480	454	442	426	429	405	453	459	461	439	483	491	451	461	435	435	435	494	424	468	481	445	453	484	451	442	441	454	497	439	426	460	475	446	448	479	432	463	445	478	445	474	428
28876	23727	14057	3974	1241	1203	1184	1235	865	859	1053	904	779	752	575	455	415	435	422	384	418	461	434	444	481	409	416	435	412	420	404	480	472	475	433	461	441	438	460	440	413	425	401	409	392	411	428	454	425	421	407	403	440	419	440	461	411	416	376	459	415	397	388	402	460	412	441	411	450	408	438	421	397	408	383	419	396	419	424	437	426	409	444	432	433	431	413	417	415	383	416	406	436	415	427	427	381	420	429	418	406	459	435	391	429	416	432	414	411	407	496	400	411	395	455	429	408	406	379	414	460	394	383	421	417	413	457	463	447	441	435	387	421	446	397	396	432	433	453	443	405	479	381	443	390	457	416	411	389	407	425	417	450	417	420	411	422	377	432	428	403	437	410	399	425	400	415	436	433	433	414	421	420	405	401	380	401	408	396	426	398	402	417	413	418	448	440	422	412	395	422	421	382	376	370	418	469	402	412	375	443	451	420	449	389	420	403	444	428	407	410	390	410	426	390	434	409	375	442	429	389	393	417	442	401	411	444	411	369	406	403	416	437	402	417	392	415	441	451	436	400	412	443	431	436	400	419	404	441	395	389	396	406	402	386	431	407	448	439	431	451	448	461	443	407	389	436	435	404	426	441	418	395	402	388	438	451	398	446	435	406	413	480	413	433	407	407	414	410	405	416	380	432	413	452	432	429	413	400	443	411	418	403	421	429	421	448	430	417	428	403	418	415	417	433	446	420	433	379	405	419	427	407	405	430	406	401	449	401	412	429	424	413	421	437	451	438	429	379	429	388	403	388	437	404	416	417	369	415	445	377	411	443	416	431	428	411	374	388	399	440	428	417	395	414	449	365	406	442	415	405	378	429	372	408	430	423	410	425	401	399	414	442	388	453	463	428	424	408	383	396	436	423	419	424	381	445	442	431	410	444	420	422	421	427	433	421	423	408	400	429	398	423	408	407	409	424	398	413	434	420	426	426	435	437	379	442	413	391	399	397	420	426	400	388	447	414	452	436	428	443	416	401	421	423	417	424	412	389	434	441	384	388	441	438	444	440	443	400	413	463	429	405	462	386	399	431	390	393	413	430	442	424	419	400	388	427	415	390	408	389	394	390	424	409	385	394	438	414	427	413	369	417	427	412	403	411	450	453	408	401	399	466	421	401	417	417	420	390	456	440	399	391	429	430	409	450	417	441	414	437	423	440	422	440	390	405	450	421	434	410	408	413	423	427	408	423	457	408	449	416	404	395	386	446	451	444	422	414	431	416	425	439	413	416	408	410	417	424	398	415	409	392	400	448	400	449	419	428	391	402	412	424	405	399	447	456	420	359	451	404	413	415	451	424	401	402	395	412	446	418	429	405	428	412	417	411	424	426	439	411	422	440	440	361	406	389	397	422	448	388	422	409	399	423	396	415	412	411	411	443	410	422	451	422	394	398	411	451	411	409	445	427	419	472	469	389	418	404	402	432	456	409	400	385	422	398	444	442	440	416	441	431	396	433	379	436	392	417	407	404	433	431	403	401	413	413	447	432	418	395	395	458	385	458	403	430	364	421	438	410	426	454	432	417	422	413	444	399	416	384	379	375	417	435	423	427	405	436	435	408	433	400	381	423	411	402	374	442	411	422	406	404	430	431	425	422	396	436	417	452	408	421	430	419	424	399	438	396	448	386	434	416	418	385	421	401	456	419	400	417	390	389	401	411	406	405	458	416	428	452	419	439	413	460	388	429	408	405	393	413	447	379	424	383	440	441	415	442	384	433	413	436	434	418	392	393	434	388	420	403	429	395	389	429	424	403	437	428	424	438	401	433	444	399	427	428	395	430	367	480	424	379	383	425	402	401	423	415	424	445	390	400	403	420	432	413	407	375	418	423	452	428	432	394	411	437	396	409	401	411	432	398	426	465	395	431	418	460	378	444	402	436	406	439	460	387	422	382	434	388	426	437	398	451	436	461	448	432	441	418	395	401	380	461	434	402	439	453	419	386	453	434	408	457	457	401	384	438	396	445	420	425	446	467	388	423	435	424	398	434	416	434	397	414	441	456	421	449	431	426	434	424	391	451	417	411	424	407	376	419	411	393	428	412	410	479	402	429	449	432	425	428	415	423	413	423	440	445	395	448	420	403	412	432	414	409	425	432	412	446	416	427	448	395	433	433	418	416	421	426	433	407	450	393	427	429	418	424	440	429	449	419	438	442	450	395	438	431	439	443	430	471	410	433	446	386	395	446	404	449	411	392	407	407	424	400	379	428	372	395	390	455	451	413	424	439	421	422	437	394	409	414	442	432	448	452	416	433	429	436	403	427	423	394	404	443	454	391	401	424	415	420	439	419	432	461	420	430	443	384	430	403	458	415	401	412	433	414	419	433	420	428	446	420	391	461	434	414	449	409	404	415	409	392	448	451	403	442	449	446	434	419	414	439	437	425	413	428	390	405	395	447	431	439	432	403	435	394	441	368	451	428	396	402	406	377	407	365	385	441	465	408	447	429	394	445	461	437	385	431	441	453	428	389	420	436	391	428	459	403	438	407	423	432	407	412	421	392	417	406	429	382	417	413	437	406	406	433	418	421	442	378	380	391	418	456	423	418	419	448	435	413	433	400	417	403	400	392	420	436	438	401	411	409	400	416	425	428	409	440	449	412	403	384	420	421	397	412	436	458	424	400	426	399	426	444	442	433	450	415	419	425	380	422	416	390	447	411	383	458	455	424	444	398	444	435	418	445	401	381	398	413	393	412	462	436	457	411	444	459	441	413	405	452	412	435	402	395	422	428	400	435	398	431	397	409	426	400	380	398	431	422	419	423	419	416	435	427	421	402	395	424	443	396	383	419	396	453	428	396	423	465	411	394	408	425	420	432	442	391	402	411	446	417	418	410	449	382	440	430	475	435	417	448	406	364	432	416	427	411	412	414	400	441	420	427	431	390	410	403	395	453	392	433	431	400	403	408	443	412	457	440	401	424	428	406	427	446	422	422	370	424	427	445	429	424	437	403	411	421	443	420	435	397	452	425	431	420	404	425	413	405	427	392	378	399	401	417	436	418	382	462	461	462	378	413	437	392	434	420	395	401	417	417	397	412	417	447	419	392	442	391	429	401	406	414	407	423	426	425	394	436	455	423	379	436	439	402	473	452	401	426	396	432	423	409	414	431	432	459	407	441	404	421	446	445	407	399	425	438	414	415	438	437	422	434	427	402	438	428	436	423	423	408	448	379	422	402	452	432	422	419	414	413	390	403	449	433	410	426	436	397	442	425	402	436	440	370	417	443	428	401	452	439	426	454	409	392	409	408	409	411	426	400	466	422	395	389	402	445	427	371	352	417	420	434	376	413	414	410	455	427	414	405	421	409	428	413	415	403	388	453	408	431	400	416	408	418	420	390	436	437	429	433	407	405	431	424	429	414	418	397	384	436	428	408	431	409	413	400	450	426	438	435	432	434	433	401	411	411	419	422	431	455	421	418	389	422	420	412	415	411	403	406	420
34328	28741	8234	3905	1885	2119	2323	2514	1568	1551	1958	1536	1362	1150	866	636	544	545	532	544	532	549	583	547	630	549	538	569	527	532	579	568	532	565	583	557	589	563	530	508	495	502	539	479	497	495	440	482	514	512	522	516	538	490	522	462	519	501	495	520	521	489	522	510	531	496	519	464	494	493	522	504	491	511	519	476	492	514	544	515	510	499	524	506	548	562	500	534	507	519	510	507	520	492	515	474	508	489	540	510	550	461	494	510	530	484	537	500	517	510	529	503	499	514	504	513	511	500	497	553	486	514	512	480	499	528	523	526	522	509	499	530	479	533	505	454	522	490	524	474	497	491	531	513	541	538	481	513	494	467	490	534	552	537	527	471	484	506	517	503	481	518	547	495	548	511	502	519	556	491	465	498	543	529	504	520	492	518	556	530	507	532	564	539	506	510	502	505	538	481	510	532	502	505	501	527	506	542	531	471	478	510	506	514	482	484	533	516	467	436	484	535	523	492	463	478	512	489	535	538	509	541	500	495	532	490	483	526	487	539	468	542	540	521	525	477	468	541	493	526	488	473	552	514	496	501	483	520	510	512	546	495	514	492	523	486	502	474	491	503	474	532	480	508	485	490	480	505	512	503	530	504	483	516	503	544	529	525	494	503	507	480	524	506	505	497	471	532	486	543	512	482	486	520	521	526	461	494	482	495	511	546	495	488	485	517	491	513	496	510	501	540	470	490	531	433	493	551	494	524	476	532	501	508	505	511	508	514	526	498	530	507	487	516	495	491	479	514	505	525	497	472	487	504	490	505	520	464	497	528	519	531	492	492	493	482	515	480	491	521	505	489	521	533	502	486	504	529	482	487	488	509	461	516	499	512	471	526	526	549	534	529	486	459	517	483	480	524	485	485	499	527	525	487	536	464	494	552	534	493	532	494	503	515	512	528	474	529	521	521	492	464	484	517	492	466	518	510	568	487	525	486	527	490	512	517	548	533	491	539	525	503	517	493	528	480	478	501	495	523	543	530	521	515	490	513	490	503	507	518	498	524	489	492	508	538	496	493	503	539	497	537	496	523	485	512	495	526	507	483	518	507	511	477	508	529	544	515	481	514	493	479	550	505	487	501	508	542	490	514	512	516	504	480	502	517	507	486	517	527	507	506	540	511	502	530	503	500	513	521	566	522	469	518	500	533	531	543	501	468	516	453	557	513	530	480	504	535	501	485	499	512	491	463	532	519	530	492	539	458	519	527	511	490	529	506	486	541	486	494	523	501	495	463	547	530	554	496	517	478	482	464	481	503	532	494	553	469	483	487	497	506	464	472	465	543	477	479	517	525	498	482	488	524	473	486	468	534	542	523	523	466	520	506	488	488	505	477	512	513	550	498	495	541	518	511	489	503	490	507	513	495	473	501	530	492	540	500	522	541	476	516	495	539	494	475	488	526	457	540	472	487	542	516	469	494	500	533	480	547	477	510	515	463	481	524	528	508	496	500	485	498	514	556	503	517	530	456	483	493	528	495	508	513	530	539	519	472	536	505	495	522	476	500	516	510	529	490	503	491	487	526	499	525	500	523	528	499	509	486	524	509	498	509	534	535	523	515	497	507	486	548	487	483	508	466	496	457	528	497	455	463	503	479	533	529	475	466	527	512	504	490	492	506	536	510	519	485	520	518	503	495	539	532	507	530	544	486	517	495	534	506	509	450	502	477	505	536	534	507	518	506	507	516	528	513	492	518	511	497	496	494	505	494	493	513	469	506	526	518	525	531	551	499	525	452	495	528	508	499	476	534	508	508	544	484	508	511	506	517	519	493	501	513	530	495	531	519	486	520	504	526	469	491	508	488	504	508	522	481	494	543	512	507	458	506	501	494	526	527	477	518	489	528	485	529	511	509	528	476	510	484	514	508	522	532	511	478	515	496	480	485	506	481	553	517	500	517	487	496	512	500	479	532	517	498	536	527	475	547	522	498	503	549	514	499	508	505	497	528	501	502	521	532	481	467	463	519	494	483	529	496	531	506	471	527	510	547	505	514	567	505	545	515	519	507	502	539	480	525	525	515	510	472	527	510	468	525	495	537	501	518	502	474	475	511	503	535	480	529	510	513	503	507	553	498	501	517	489	516	496	495	503	463	479	487	544	510	495	516	529	537	518	506	477	478	512	481	523	462	471	516	496	537	534	504	487	498	485	508	514	482	490	539	509	520	458	490	498	502	509	488	554	524	509	532	493	504	503	471	518	503	521	499	516	501	506	471	523	502	528	488	517	512	524	503	500	537	506	500	498	509	521	535	527	507	505	492	536	493	483	530	514	554	514	519	544	478	486	531	541	510	489	454	518	477	534	500	497	516	510	551	530	530	472	520	457	516	534	450	500	537	524	499	519	515	494	526	508	477	550	542	505	515	510	561	517	514	506	500	491	507	497	513	487	491	513	503	512	510	521	517	544	544	474	489	499	524	505	484	540	497	526	536	518	517	517	493	513	461	517	528	492	506	526	532	500	489	558	504	486	497	502	495	511	464	482	518	503	488	524	518	492	542	511	546	514	523	473	525	519	527	484	529	507	488	489	528	532	506	529	532	502	507	494	528	525	539	449	535	500	543	499	496	515	550	477	528	521	493	543	510	546	516	513	519	494	467	502	520	485	491	467	494	503	491	538	502	510	517	496	525	489	509	541	503	501	539	485	522	529	506	548	507	494	467	528	485	496	506	500	478	558	522	472	502	501	489	543	500	493	472	456	502	523	523	509	512	509	514	478	545	460	474	527	502	519	508	502	509	451	453	462	510	528	527	520	506	524	506	498	508	507	514	496	503	509	495	508	491	482	526	489	499	537	500	487	514	516	485	531	506	510	522	554	509	546	517	484	529	522	510	511	527	522	530	486	491	539	556	481	499	497	458	510	523	511	501	488	506	550	514	499	490	547	477	515	479	503	506	492	495	471	526	514	533	499	477	490	511	472	483	486	531	511	538	496	460	514	511	510	486	506	503	497	534	495	517	518	535	519	503	531	488	509	526	489	540	517	555	494	508	518	479	484	500	506	519	492	484	521	494	506	514	523	451	498	512	521	469	522	532	481	495	506	478	496	548	510	510	513	483	525	491	487	534	465	499	535	541	505	497	465	501	506	494	497	466	491	488	522	532	490	509	506	495	527	536	552	469	483	539	554	498	509	495	509	493	493	496	444	495	491	520	473	524	459	534	530	490	508	525	527	473	505	523	509	493	526	513	517	517	456	527	518	509	476	475	497	534	498	510	509	517	537	522	452	511	481	524	518	509	562	521	486	465	527	495	470	546	505	499	545	522	568	513	543	496	505	497	524	540	486	527	524	524	467	495	549	503	476	494	517	519	518	524	476	502	497	500	525	499	464	489	530	493	525	576	478	487	487	498	483	476	527	505	490	494	480	490	498	523	469	502	519	490	503	505	500	478	501	498	519	500	508	531	470	510	471	523	517	511	499	527	531	501	513	499	531	523	520	480	546	475	508	496
23406	20868	28000	23844	20866	11354	2560	2019	1373	1165	1495	1259	1042	1014	607	440	316	333	319	278	306	336	314	286	304	323	296	285	255	314	304	314	333	300	340	295	298	313	296	270	237	246	264	249	267	248	227	253	253	280	249	278	239	286	279	253	236	224	268	253	240	232	233	267	221	237	257	281	250	217	286	245	305	235	254	228	255	268	245	233	246	259	267	241	262	242	264	251	238	241	240	271	268	209	251	239	250	234	240	246	241	235	230	272	238	252	259	233	230	267	274	254	264	240	253	223	248	244	234	246	256	240	235	266	240	247	270	241	237	271	274	250	251	274	251	281	282	243	242	276	247	258	295	237	213	267	228	259	245	251	283	247	249	246	230	285	248	239	255	246	236	255	238	257	234	253	263	240	228	246	252	245	252	246	244	246	231	259	247	226	266	231	243	255	257	270	264	228	263	255	205	264	239	240	239	237	250	240	295	251	271	246	239	259	261	229	263	249	246	266	232	240	241	246	284	256	236	223	250	260	255	254	252	247	286	254	236	259	257	242	244	265	249	251	258	267	268	214	239	253	230	259	245	224	264	261	217	243	221	276	242	257	246	254	249	234	240	271	242	259	265	245	263	254	269	225	259	260	232	243	251	254	242	268	251	237	273	249	248	254	252	259	234	230	273	252	248	266	265	251	281	278	269	245	270	223	259	267	236	241	243	287	250	258	259	259	273	232	254	238	252	247	257	253	239	243	260	250	245	260	246	252	250	238	240	253	254	234	245	243	258	240	251	225	251	276	250	224	295	242	265	262	260	276	246	243	216	230	233	231	237	215	260	264	254	291	236	253	278	236	242	277	267	249	260	275	242	255	265	243	235	241	256	253	255	235	238	247	225	248	238	234	246	267	256	261	258	281	288	244	255	248	261	260	241	273	258	274	245	287	257	258	241	254	239	263	242	302	275	238	298	248	243	251	245	259	245	246	236	236	217	266	230	286	281	282	257	275	242	250	255	235	252	252	236	231	236	259	222	244	259	238	228	245	260	247	234	248	248	275	281	264	259	238	263	240	215	245	275	266	260	242	251	253	244	248	247	252	232	232	258	226	282	231	264	267	233	276	243	264	269	258	243	245	267	242	241	259	243	232	251	232	276	247	277	262	271	235	255	235	265	251	269	264	243	235	243	237	277	278	246	239	252	240	230	240	262	241	237	213	266	266	258	242	251	247	242	260	282	237	212	257	238	253	273	220	261	249	240	260	245	270	270	229	232	241	232	261	207	261	232	270	261	244	273	251	256	255	242	252	259	269	253	257	236	247	249	264	237	237	243	278	254	243	270	244	277	230	264	245	262	245	212	253	241	268	261	263	247	261	250	229	230	252	248	275	262	260	238	214	253	268	253	224	224	239	235	223	230	247	237	242	221	262	242	274	258	257	241	238	260	243	243	240	254	256	268	271	238	290	230	245	263	269	231	261	264	249	262	247	287	229	235	251	261	264	254	263	260	215	246	258	257	237	256	261	246	269	253	243	253	251	266	244	244	233	249	246	244	262	269	256	264	238	237	248	236	232	257	238	241	241	255	264	265	251	259	271	254	250	238	232	260	217	260	252	247	272	262	255	248	231	258	261	286	254	236	232	266	245	247	263	267	243	246	254	263	263	243	266	230	263	265	249	251	244	258	254	269	239	244	266	256	265	232	232	256	246	270	263	239	248	231	219	227	253	265	257	246	245	221	254	252	227	251	291	257	264	250	256	251	267	219	233	266	255	253	231	252	255	263	227	244	217	235	255	234	224	250	279	257	241	224	242	249	256	236	262	227	265	262	244	252	254	246	229	294	268	230	249	256	266	236	254	273	239	243	271	240	247	244	226	243	234	230	231	246	238	267	260	255	241	269	263	236	240	257	276	260	236	252	255	259	255	274	285	249	260	268	243	259	252	256	228	258	236	248	208	256	228	275	266	242	266	259	254	255	257	245	271	259	243	233	238	245	264	245	252	272	268	237	254	234	224	234	254	253	261	272	245	293	267	224	265	258	247	257	287	245	242	285	237	268	273	259	290	256	258	251	255	240	263	269	243	256	269	262	243	236	260	258	250	239	255	241	264	275	230	255	266	239	250	287	215	241	233	245	250	261	242	242	259	233	241	268	228	242	251	255	258	256	240	232	294	248	237	239	278	265	270	268	250	247	260	271	228	233	265	263	265	256	274	251	259	274	273	257	249	258	271	264	233	241	235	252	260	268	254	268	253	267	264	262	253	251	254	224	238	284	228	258	250	248	232	253	270	268	250	262	267	266	243	245	273	262	264	223	253	232	246	264	220	226	252	284	262	247	287	241	254	234	246	219	259	245	251	245	239	241	248	253	238	237	265	260	252	253	256	234	260	257	246	255	289	258	233	237	263	271	215	258	260	241	255	235	278	261	257	273	258	233	236	285	248	234	242	264	226	253	243	243	275	253	256	236	254	231	251	262	270	249	228	255	266	240	279	267	249	249	250	246	252	272	259	222	231	249	233	254	243	257	242	231	246	255	268	264	270	238	253	241	238	262	246	254	258	240	257	232	236	255	262	265	270	281	232	253	231	256	270	228	242	253	255	255	254	240	230	255	231	275	246	259	256	259	232	261	246	247	290	265	269	236	273	229	284	239	271	248	233	220	236	245	254	258	238	251	253	256	234	249	277	290	272	246	262	243	281	271	259	253	232	256	271	230	243	261	255	235	244	237	260	245	231	244	258	278	229	252	247	272	254	266	259	249	244	259	232	239	265	245	253	280	252	239	246	241	229	229	276	259	246	258	254	241	244	237	242	253	244	247	262	260	250	243	240	271	249	257	240	254	276	237	275	228	253	241	234	261	245	227	244	282	255	242	211	234	249	278	222	245	223	259	236	268	271	229	253	269	251	251	231	246	263	228	247	247	250	261	264	251	252	280	240	275	256	245	280	249	238	236	262	235	269	256	234	260	236	242	236	256	256	216	241	254	256	269	261	236	254	262	235	256	250	233	228	240	229	274	261	256	265	284	247	263	274	256	240	215	261	253	224	241	238	245	243	260	248	245	262	267	245	246	285	229	260	268	217	236	246	253	263	252	284	253	234	210	273	266	250	253	245	248	265	249	273	250	275	226	253	234	233	243	232	240	245	263	241	239	260	255	266	249	257	215	262	226	246	246	261	234	248	269	241	268	261	267	268	269	270	239	264	261	276	241	231	281	261	245	239	251	211	236	217	275	219	238	240	239	249	249	272	240	250	231	271	209	273	216	239	268	237	265	256	234	251	231	266	259	245	279	259	270	254	253	259	232	245	235	240	220	212	233	232	250	250	259	233	272	244	238	260	229	246	233	260	239	255	241	257	253	227	254	262	240	250	266	243	238	249	241	227	238	247	223	247	240	242	287	256	241	239	237	248	252	267	257	242	235	234	255	247	238	224	244	240	261	251	218	238	257	225	245	248	246	241	255	256	259	248	260	243	247	251	259	254	233	260	230	234	275	214	241	273	262	243
36106	39440	16667	8166	4697	4514	3848	4183	2651	2409	3046	2455	2068	2001	1163	685	449	442	420	387	441	453	478	424	399	457	376	365	363	391	417	447	456	413	433	420	443	393	322	318	334	322	296	303	301	341	299	282	294	270	308	298	338	315	317	313	304	301	309	272	308	319	293	313	303	345	289	350	286	319	325	304	287	320	310	305	308	320	309	328	320	300	303	336	284	298	309	333	306	305	293	306	304	335	284	303	298	317	348	311	319	302	340	302	304	283	287	314	297	281	283	295	291	292	272	316	261	337	325	307	319	316	313	289	296	326	310	286	306	323	316	328	293	298	327	327	307	320	306	335	330	298	331	314	306	272	316	320	319	298	280	315	303	324	310	331	302	293	305	281	307	305	303	304	295	299	323	284	285	301	336	326	325	289	335	295	323	329	290	314	283	311	282	336	324	330	305	297	283	279	303	293	309	280	287	282	302	307	320	315	316	311	320	303	307	266	304	321	293	310	278	325	308	321	317	329	286	298	304	305	311	338	320	327	275	315	316	299	287	323	330	283	324	294	306	288	330	305	277	316	314	340	314	294	325	301	295	317	306	298	299	328	320	324	273	302	293	277	299	302	313	288	369	345	296	339	229	324	316	326	282	283	309	305	307	300	317	325	312	296	312	305	300	310	288	284	315	306	307	322	315	345	339	322	308	324	310	303	325	335	306	305	312	316	314	290	298	303	278	333	343	296	304	310	285	328	280	288	297	273	300	297	324	299	252	346	300	266	314	320	311	285	327	288	314	314	310	274	317	270	311	301	317	334	323	297	306	345	287	275	317	299	304	304	299	305	281	293	324	314	310	292	291	304	287	281	314	318	286	306	299	348	282	298	283	278	329	340	300	334	330	318	305	327	294	302	307	297	300	324	288	300	293	341	333	319	317	309	323	301	302	310	299	302	295	300	320	328	311	363	309	327	336	308	313	283	321	326	337	312	290	358	332	319	309	277	319	268	305	297	288	327	282	314	290	335	316	300	307	300	300	342	307	308	298	285	297	361	314	335	316	327	286	307	263	277	280	337	303	290	289	324	287	284	330	342	330	314	295	304	304	309	289	293	310	296	326	346	309	334	304	321	354	296	274	306	298	338	307	328	327	302	293	291	327	305	302	302	313	301	319	322	301	278	289	304	326	305	347	322	332	261	287	317	317	307	292	321	321	320	312	300	312	298	287	312	303	321	291	318	310	299	310	304	317	309	292	302	317	303	304	315	334	295	324	289	266	301	327	337	306	302	311	281	307	318	333	327	300	310	333	305	269	311	327	299	282	316	282	355	335	302	320	312	313	315	309	324	315	331	301	297	304	294	285	294	277	298	330	275	280	329	312	330	313	307	293	299	306	306	293	293	315	298	327	282	294	302	273	306	284	309	333	321	298	325	291	337	333	330	305	297	283	292	329	287	315	299	329	284	298	338	298	315	342	307	323	276	312	312	334	320	307	322	321	306	315	330	311	318	324	297	307	306	320	317	311	301	315	294	303	321	284	293	328	301	344	307	304	316	315	296	339	315	316	307	329	295	315	287	295	317	331	326	324	300	305	285	277	326	292	289	299	297	287	310	293	303	314	310	312	326	293	285	325	272	307	289	264	332	290	291	308	305	331	342	311	308	306	329	316	293	298	296	330	310	334	299	291	306	287	286	300	325	311	288	310	288	293	281	303	339	301	313	322	328	319	296	290	322	307	321	330	323	321	292	297	336	311	299	315	306	309	307	290	316	272	292	346	296	307	283	328	292	317	291	294	303	311	321	315	324	313	328	322	332	305	305	270	314	278	314	314	295	320	294	289	296	303	297	307	284	313	289	314	306	306	332	267	314	336	308	313	315	301	323	281	336	301	349	292	313	295	270	293	309	337	288	298	296	316	317	310	273	331	318	323	307	304	290	317	318	315	332	315	315	289	308	297	333	321	321	320	326	279	313	308	301	314	312	269	315	293	286	318	286	317	286	295	282	287	295	308	314	312	314	299	289	317	304	307	304	292	303	319	293	319	322	338	326	331	304	326	308	287	333	281	341	297	288	323	294	324	319	291	287	343	296	307	312	302	299	308	322	288	300	313	286	322	338	339	314	311	318	298	302	346	316	290	302	341	323	306	303	282	318	321	353	316	318	268	328	304	297	316	276	310	302	315	317	289	284	308	312	314	291	283	324	302	287	287	327	287	288	305	321	319	320	303	314	324	342	306	299	317	322	336	320	316	290	326	326	310	300	310	329	320	311	307	284	319	309	309	341	303	274	300	308	347	312	305	296	297	318	348	311	300	300	302	324	279	324	304	301	304	297	315	288	316	315	297	326	301	316	321	297	286	313	290	308	306	281	285	316	300	324	304	339	326	317	320	303	331	285	309	334	305	308	329	329	320	293	299	330	315	298	293	318	337	294	322	297	285	312	331	300	303	299	345	315	273	318	300	281	303	295	327	311	306	304	327	311	327	296	308	325	294	294	323	322	306	300	307	309	295	316	300	292	307	275	290	319	296	312	291	281	305	309	265	320	305	303	280	297	308	332	303	316	284	295	326	303	307	340	291	316	309	284	302	286	311	306	313	317	323	298	325	300	271	271	323	284	305	286	284	347	301	322	330	262	278	308	305	282	284	321	311	319	325	325	323	293	326	298	279	302	338	293	283	307	317	306	308	331	319	305	271	286	334	293	290	279	306	294	270	313	288	300	278	333	328	300	293	304	318	275	335	300	302	327	285	284	295	292	314	319	322	320	334	308	309	293	290	335	292	280	291	317	292	283	312	304	318	305	333	298	318	290	327	318	321	328	317	305	304	335	308	294	273	333	289	320	279	310	304	301	310	327	308	316	316	287	328	350	326	311	300	295	319	280	321	317	334	308	297	271	334	312	330	281	326	323	312	313	319	309	304	286	285	283	306	305	280	296	317	334	337	282	292	317	286	297	327	265	283	317	308	298	325	273	322	320	345	305	335	313	271	294	305	310	298	309	304	308	279	296	331	312	257	311	332	297	281	315	301	340	305	280	291	312	287	313	312	298	297	293	309	328	304	310	298	318	297	331	322	329	316	284	302	299	290	291	308	305	314	351	344	300	291	311	260	303	319	278	295	283	283	333	257	290	306	304	320	291	301	290	320	294	344	291	308	293	282	329	307	303	301	313	282	282	314	333	315	289	305	310	306	319	295	273	305	303	299	302	306	288	306	324	308	302	298	293	312	320	324	310	293	313	320	284	312	293	331	329	309	291	307	307	325	333	344	338	286	301	286	306	271	306	325	347	293	306	311	278	296	294	330	292	313	329	284	277	310	321	298	315	347	320	308	279	316	321	333	280	299	310	313	283	301	298	305	316	344	303	318	290	299	320	314	308	329	329	308	289	288	299	291	286	333	315	305	307	279	307	317	323	322	320	304	281	318	305	321	294	295	308	326	326	309	322	309	300	298	322	277	340	292	295	302	312	321	298	319	292	293	312	326	324	311	321	335	296	317	312	289	295
24432	20832	27022	24688	12834	2303	1533	1681	1143	1150	1339	1298	1078	1099	915	753	638	641	575	610	631	629	572	596	632	621	631	657	628	605	660	632	591	596	625	646	649	625	581	634	612	549	589	570	553	576	556	557	570	598	614	602	570	607	589	575	613	546	605	579	594	603	562	613	605	568	566	601	624	585	547	570	597	597	580	655	566	558	553	585	589	532	600	571	568	588	593	582	550	547	587	638	567	560	551	623	587	588	573	560	604	572	617	571	538	639	558	577	580	580	626	575	578	588	624	611	583	592	585	589	629	553	572	588	584	586	592	566	604	559	585	544	553	597	558	587	582	584	590	538	554	583	553	542	578	587	588	559	569	603	579	618	613	557	565	583	579	583	556	585	588	536	621	587	577	582	603	624	630	564	556	581	593	598	560	547	588	586	552	575	586	571	583	545	618	570	622	559	608	561	600	586	559	612	605	580	558	604	595	601	592	564	604	604	567	646	590	531	601	566	603	563	616	561	614	549	616	580	606	546	608	565	555	549	575	574	583	555	604	560	583	582	626	568	550	605	608	538	603	562	598	594	561	560	608	536	607	534	585	622	570	592	568	559	514	601	580	620	581	540	603	594	587	556	560	598	570	651	567	604	587	613	568	569	575	614	581	575	574	565	534	616	557	605	550	580	551	590	590	610	620	600	592	552	585	555	609	575	538	542	557	552	576	574	566	551	584	584	587	598	575	557	566	582	554	595	593	629	605	597	542	585	573	576	559	548	618	544	558	573	554	577	601	595	596	580	602	585	577	607	543	612	573	539	573	584	585	573	608	567	559	603	578	584	602	539	544	600	575	556	557	570	594	598	577	555	587	556	538	615	548	574	590	535	574	599	585	562	599	546	591	621	569	559	589	583	584	599	587	637	556	600	616	579	585	562	551	576	565	602	582	621	581	556	567	586	644	615	574	590	561	622	564	573	569	550	552	579	638	598	551	579	508	597	591	595	564	607	576	570	604	603	546	604	571	593	547	582	587	658	546	610	574	616	531	614	586	611	596	586	586	536	601	525	613	584	600	597	606	593	569	608	594	579	596	565	647	565	620	540	574	576	590	583	551	544	607	624	544	633	552	578	581	618	596	578	612	601	644	615	603	575	552	557	592	571	581	593	527	573	549	576	577	597	569	600	526	555	628	597	581	625	592	563	611	584	566	580	592	573	580	625	546	577	551	561	589	611	573	556	549	593	636	576	580	598	593	620	599	571	567	568	579	600	573	533	641	594	545	589	561	591	590	590	587	616	624	588	551	590	581	561	600	574	601	533	609	590	579	583	621	585	563	606	563	587	569	551	555	602	580	574	575	571	592	567	607	541	546	618	554	595	613	576	602	604	534	609	570	616	591	535	555	545	563	563	585	547	571	615	609	567	615	611	576	571	531	586	601	585	568	602	617	586	550	583	569	557	607	601	575	569	597	596	569	603	562	550	590	557	574	582	536	559	616	579	554	612	592	604	555	592	553	541	620	547	503	533	610	601	611	553	643	584	583	584	587	630	583	574	605	535	544	572	577	587	574	557	575	583	589	569	598	576	604	558	565	576	567	606	586	629	581	616	610	564	572	604	591	581	650	573	556	600	636	573	602	558	573	585	601	570	628	609	552	575	551	564	586	583	572	557	623	592	584	582	600	553	594	608	598	610	588	546	613	543	567	597	572	566	596	597	555	559	593	593	578	557	576	575	581	584	584	577	613	581	588	627	583	614	588	581	561	590	618	596	565	576	630	593	618	587	571	556	599	590	579	607	602	572	573	556	604	571	643	570	598	585	605	570	621	566	570	561	589	587	574	649	568	584	566	586	580	545	596	589	614	563	571	590	607	563	553	604	626	566	590	585	611	586	564	565	564	594	611	649	610	549	594	630	589	549	579	551	564	594	583	576	548	605	580	584	535	638	560	556	544	610	600	592	620	574	517	613	593	561	571	588	592	606	546	540	585	630	564	577	593	596	576	557	593	610	616	598	619	604	588	611	605	595	581	629	581	602	561	581	585	594	557	580	552	534	627	582	558	594	602	545	598	621	559	582	586	586	521	520	576	625	598	575	583	591	575	576	588	603	593	577	604	552	600	628	570	600	573	595	590	549	550	545	550	624	588	596	575	621	606	530	581	581	566	599	623	538	605	553	586	594	593	559	548	577	560	540	605	560	569	572	559	561	585	604	574	616	567	569	568	584	565	582	603	585	582	559	604	604	599	600	619	601	594	594	576	621	573	614	603	579	581	549	552	635	558	569	598	580	530	586	603	580	599	615	574	554	572	576	575	609	599	617	585	615	543	602	543	579	599	630	610	606	597	528	591	611	586	540	578	576	565	584	592	558	594	571	592	623	634	575	590	640	602	590	560	568	583	526	609	582	610	571	564	623	603	559	595	566	608	613	545	594	575	598	590	561	610	616	594	563	582	586	576	543	592	571	540	565	592	606	575	552	609	626	589	576	615	585	570	585	638	608	587	568	534	576	621	607	543	607	600	576	580	651	585	611	596	581	601	558	563	593	601	564	543	591	586	588	560	599	555	593	598	569	567	568	593	545	568	574	554	649	599	546	591	575	602	593	583	555	578	584	616	601	613	585	597	575	572	557	572	593	564	625	614	583	538	577	548	580	607	559	591	594	561	586	599	552	582	592	565	558	562	575	602	572	579	577	566	598	572	586	604	599	570	521	547	614	620	612	568	574	584	568	588	521	613	566	581	563	599	606	631	529	546	612	583	615	577	582	618	563	574	551	581	613	619	608	535	575	623	552	602	567	570	618	600	578	575	558	603	590	584	583	566	618	572	582	530	601	591	560	571	506	542	542	586	588	569	573	611	549	612	562	593	591	556	562	565	604	609	597	594	580	554	573	554	620	577	589	580	627	549	586	588	584	561	573	573	526	558	567	601	558	577	613	603	575	607	586	551	608	596	610	588	586	542	596	621	568	588	583	624	594	579	598	582	597	583	570	583	575	595	575	554	571	570	584	603	583	646	570	561	581	561	561	565	583	587	570	565	583	564	578	615	589	602	586	577	613	573	562	601	592	544	617	590	570	564	582	587	569	612	577	574	584	556	581	586	582	564	585	619	553	549	581	557	620	580	594	625	553	582	599	550	536	574	576	566	580	556	576	608	562	580	574	562	600	562	599	637	594	555	592	592	555	569	581	573	585	596	604	557	587	582	601	567	594	605	598	593	607	575	559	574	574	579	564	602	591	561	587	575	552	582	573	650	602	569	578	545	601	570	572	579	550	554	600	582	608	545	601	605	615	585	591	559	591	576	561	569	563	589	583	560	625	573	562	564	572	589	554	588	551	581	566	588	575	627	568	594	593	579	575	629	587	534	596	559	580	630	601	579	563	539	610	589	565	564	575	602	621	560	581	565	597	579	571	586	594	599	582	634	583	564	576	584	572	594	571	584	591	584	577	605	543	627	604	548	593	587	587	578	573	588	569	570	566	553	589	541	597	583	566	600	541	561	546
35948	37039	14562	6936	3859	3702	2695	3544	2117	2179	2507	2214	1874	1851	1258	933	835	727	691	689	738	755	799	718	700	771	726	708	659	704	749	808	788	771	801	755	797	735	699	725	733	704	722	662	695	662	648	689	648	684	677	685	670	675	701	649	622	647	714	681	679	661	687	641	676	680	673	707	681	627	698	664	678	675	653	701	691	685	696	683	661	697	651	676	652	732	653	652	658	632	694	648	637	682	617	667	695	692	644	657	667	655	656	696	689	668	712	669	663	667	649	659	648	698	674	679	663	718	761	698	676	648	649	642	646	649	653	654	619	675	667	682	677	698	691	699	694	684	693	715	662	698	679	709	671	677	669	686	709	624	656	690	723	663	672	708	689	633	624	683	679	679	695	646	653	659	668	609	652	674	668	703	643	675	644	659	682	645	654	694	625	652	681	697	706	664	694	680	677	632	622	682	652	657	639	679	662	688	650	677	645	719	631	653	683	691	658	631	699	667	687	655	672	669	635	669	622	659	657	643	622	680	628	668	662	697	669	685	650	671	689	701	692	647	682	676	696	670	647	648	627	709	694	685	659	677	646	685	690	653	650	648	663	686	633	662	631	721	676	682	639	640	593	684	670	707	665	671	704	711	701	673	658	656	648	689	722	697	662	678	695	679	689	686	664	719	690	609	691	675	746	638	663	670	640	665	645	651	661	658	726	677	678	675	670	664	681	689	672	686	665	665	673	678	670	652	653	657	647	640	617	656	656	685	635	669	699	684	695	673	667	695	613	689	661	702	661	624	706	676	672	623	604	653	671	679	651	667	697	662	649	687	640	687	718	669	654	713	657	684	664	690	680	656	658	672	707	662	636	660	682	623	645	656	692	679	663	676	677	660	630	664	677	651	667	673	673	655	669	669	673	697	577	607	678	717	689	601	652	682	708	676	643	629	672	658	665	679	660	665	665	695	680	666	687	704	628	661	672	710	668	704	657	636	682	665	648	681	671	669	620	640	673	620	690	675	632	690	666	631	642	654	694	644	709	695	624	691	657	704	676	655	645	655	665	639	611	659	665	700	688	721	673	642	684	656	669	657	664	655	639	670	655	683	701	693	639	664	687	674	667	637	643	656	638	661	673	662	701	668	680	698	636	686	671	695	688	686	715	643	662	690	666	673	642	688	640	699	679	642	665	657	700	662	654	640	681	679	671	666	694	666	675	675	647	656	683	681	693	684	700	660	714	665	668	617	658	700	651	671	628	663	662	654	675	735	701	705	660	672	687	653	692	655	671	649	598	653	657	690	668	690	691	664	646	701	674	621	698	673	657	687	655	711	654	686	642	731	621	659	670	694	669	628	681	705	670	666	636	698	666	665	699	713	653	615	686	720	662	656	664	678	669	619	660	688	651	685	676	687	665	686	690	636	655	656	687	702	667	677	648	702	684	668	648	693	655	603	647	666	695	652	661	674	671	662	692	693	639	685	715	699	666	613	651	680	662	675	653	666	665	694	667	624	674	668	702	661	698	685	653	649	635	637	678	669	692	684	674	682	688	701	665	677	659	654	673	665	672	635	660	671	668	649	707	698	682	679	672	652	707	671	680	665	670	662	662	677	692	681	685	688	649	688	681	664	726	627	642	673	692	608	694	685	641	695	647	682	678	648	601	655	648	659	621	722	700	700	672	682	662	646	631	722	712	658	699	692	699	686	645	663	691	652	678	671	663	665	721	657	648	647	690	684	728	642	665	646	681	693	683	693	624	678	653	642	677	705	670	677	682	644	618	681	702	671	630	691	731	656	677	665	642	665	675	643	683	646	717	629	666	656	632	665	657	668	616	660	684	668	633	674	696	684	699	685	669	685	687	675	670	694	692	660	691	647	675	666	664	642	634	655	711	712	629	675	646	682	636	656	694	672	650	673	672	603	658	684	683	673	691	709	689	694	699	660	693	670	622	687	641	648	664	650	646	668	684	656	688	665	684	704	661	683	683	688	669	663	713	660	623	700	671	670	689	630	702	688	694	652	668	683	655	665	678	674	688	637	658	672	680	668	672	679	696	715	677	697	618	653	668	647	645	657	683	708	655	701	664	659	644	705	641	624	683	669	659	647	692	677	678	674	637	722	705	655	702	654	670	685	681	630	677	684	688	677	629	627	651	697	755	680	686	671	682	655	633	673	672	673	681	644	645	667	665	660	659	687	679	676	659	648	705	660	670	626	677	648	671	662	674	684	595	669	671	653	677	647	674	667	710	694	673	704	696	681	701	637	717	682	686	641	714	659	676	659	737	676	674	666	650	654	728	670	676	635	683	667	657	691	684	677	682	700	699	678	655	651	675	676	691	673	678	730	668	672	674	668	656	680	700	646	673	674	650	699	667	654	616	648	700	632	620	644	621	663	679	615	653	675	655	641	673	622	710	654	688	694	698	697	673	666	699	685	655	702	643	691	691	640	684	659	619	659	685	676	688	674	705	648	648	665	646	687	666	674	652	659	675	654	657	680	653	649	680	668	711	656	669	700	625	690	704	649	666	677	628	690	696	698	669	651	697	614	672	641	668	713	675	669	671	653	683	667	670	625	648	590	666	699	640	632	665	682	670	653	652	682	681	666	669	648	658	672	672	669	679	670	654	671	653	685	655	652	630	662	682	668	697	685	709	648	681	629	641	662	713	692	680	642	681	710	648	678	682	677	678	675	651	678	663	669	700	648	629	692	618	674	663	639	667	685	706	686	673	658	671	692	682	670	657	685	687	701	708	645	724	688	662	662	689	667	671	619	631	619	702	651	662	640	656	679	658	692	628	703	669	647	652	706	682	694	694	673	652	677	617	653	674	685	672	664	646	708	677	629	679	672	665	659	687	626	639	687	624	651	671	703	623	658	607	656	680	702	686	659	690	683	678	675	692	642	690	695	677	670	670	654	667	682	653	722	665	685	645	678	652	692	657	671	652	634	652	675	660	679	673	653	648	644	638	682	655	724	674	667	673	659	681	648	686	666	693	654	707	693	624	646	686	696	722	677	637	692	704	681	698	658	661	679	712	714	698	677	699	679	665	655	644	675	693	669	713	697	652	663	657	637	633	683	719	678	704	695	683	675	662	684	700	642	625	647	613	713	636	684	676	628	675	733	627	655	679	663	635	663	645	615	688	685	679	692	639	634	671	706	638	687	647	664	733	698	688	709	668	669	646	687	652	680	666	657	674	679	709	803	690	664	654	709	682	669	641	698	691	688	633	678	612	664	675	685	647	647	673	649	662	705	652	678	646	685	672	627	692	611	657	681	690	685	696	669	662	635	701	645	643	663	704	665	686	678	701	626	709	698	652	668	683	634	687	636	670	738	641	667	666	634	696	629	661	635	662	705	677	680	686	689	642	676	694	655	699	695	699	659	653	671	686	694	703	710	669	667	707	682	679	690	647	704	672	680	640	652	660	673	669	619	638	676	703	715	675	692	604	651	692	668	724	672	644	656	646	667	677	647	651	679	654	646	678	661	672	665	638	694
22249	20867	28494	23343	20879	20978	11844	2907	2105	1988	2048	1927	1727	1467	1005	737	558	514	498	484	477	489	498	493	519	470	488	434	498	454	459	509	502	551	519	503	505	482	439	379	403	374	409	427	418	409	398	426	399	398	365	445	398	444	396	406	429	387	393	412	417	423	366	407	396	410	402	378	425	386	363	390	422	412	415	389	416	396	375	394	395	394	367	417	404	403	393	370	374	393	411	385	411	410	394	431	410	411	391	440	402	399	370	401	446	412	398	378	394	430	406	416	442	414	425	361	395	399	398	415	379	440	399	402	366	391	368	372	413	414	387	387	407	423	405	371	406	380	397	397	399	396	401	411	360	430	414	413	395	408	400	404	434	405	421	439	375	388	401	383	408	392	407	357	396	407	373	434	438	400	402	390	420	393	410	390	410	412	371	373	384	413	393	431	389	419	408	457	404	408	411	423	382	401	435	379	437	401	391	391	394	395	408	379	390	389	411	426	395	405	403	395	393	440	396	385	443	408	384	401	412	427	419	397	423	422	368	407	414	368	402	415	423	372	393	404	377	401	407	404	381	402	393	378	382	374	401	382	380	407	418	394	427	371	382	393	421	405	401	408	389	391	408	414	400	387	389	384	398	390	415	398	419	406	397	354	389	414	397	370	452	401	379	406	404	375	406	425	386	394	417	369	360	409	395	418	379	385	392	388	377	395	396	384	410	441	373	385	392	396	385	390	401	395	405	408	389	439	364	380	386	415	390	405	454	387	399	407	413	393	394	387	394	407	400	415	391	382	412	383	373	389	395	407	440	425	401	394	406	409	369	395	407	397	405	420	408	389	418	426	382	410	438	456	436	437	377	420	400	383	393	400	425	379	389	407	382	407	381	378	426	395	398	404	415	386	412	417	393	432	434	397	413	393	380	388	377	374	423	374	360	398	412	436	449	436	426	374	387	397	374	398	424	395	402	404	405	402	400	407	402	370	363	381	380	413	396	436	414	438	391	385	389	392	380	409	416	417	408	365	389	431	390	396	419	410	396	371	408	426	396	416	371	406	392	372	408	398	395	392	403	367	443	404	388	409	401	405	426	402	361	381	412	400	418	401	375	380	405	394	443	420	424	407	353	371	402	404	427	404	415	396	384	361	405	392	408	398	401	423	394	377	396	389	429	420	392	373	408	420	400	401	396	405	442	418	395	399	393	403	390	404	416	412	381	402	381	402	418	403	400	415	410	405	398	405	403	444	392	409	367	365	380	440	395	402	411	412	367	394	364	377	413	401	398	381	384	391	392	420	380	413	376	388	372	412	417	394	420	427	363	415	393	427	362	415	432	416	352	441	420	454	401	411	413	403	428	433	383	431	406	368	418	398	399	378	386	353	381	365	374	375	422	394	377	391	365	406	396	401	391	432	429	423	418	415	411	372	390	396	361	391	392	389	412	410	368	405	378	377	404	401	375	424	389	388	400	404	385	415	411	395	457	433	376	413	434	396	439	397	414	411	368	386	415	407	388	420	432	405	399	391	391	367	404	436	386	397	348	427	399	371	384	408	382	386	408	336	399	390	399	385	423	417	388	383	420	394	415	383	389	434	390	468	424	395	435	375	381	400	396	416	405	422	378	358	418	401	382	400	412	431	400	405	433	365	389	343	392	429	385	385	408	403	373	369	409	421	425	428	378	384	408	400	394	365	401	412	425	394	412	425	420	389	426	395	395	388	381	384	429	424	419	379	399	381	419	396	399	404	431	417	420	379	401	407	427	380	400	392	385	368	393	396	414	382	382	433	399	406	425	352	439	389	376	385	419	358	421	364	371	422	369	383	391	395	403	391	391	414	417	411	416	403	397	406	418	391	385	408	384	376	366	401	401	393	411	420	398	398	385	394	411	408	390	422	373	402	410	381	442	415	384	391	388	441	399	396	416	374	415	371	388	381	407	413	411	358	378	361	425	398	401	394	409	384	402	395	400	377	399	378	399	409	411	429	414	409	414	387	361	369	396	395	403	376	392	379	424	387	396	430	372	356	411	403	418	399	397	407	430	413	429	396	387	405	406	393	412	375	411	382	397	403	397	377	399	385	430	410	394	399	409	415	410	368	360	390	399	433	393	397	379	366	381	370	406	411	365	350	371	384	403	393	384	371	364	389	394	380	424	411	420	422	403	413	405	410	393	401	380	405	417	407	417	427	416	414	404	395	401	413	404	421	400	380	420	374	395	383	375	382	362	419	420	407	400	405	428	443	354	371	416	376	377	420	397	388	401	384	408	377	427	389	388	416	399	375	377	380	398	384	381	410	389	428	411	370	421	393	420	382	394	410	426	405	404	384	378	416	387	403	397	372	426	383	414	385	386	387	385	417	404	394	390	415	394	412	352	372	365	375	386	405	390	385	440	379	385	385	423	380	430	403	395	393	384	399	390	413	406	409	414	427	384	397	344	414	371	403	367	378	385	387	380	396	379	392	416	383	404	421	401	418	388	398	414	387	394	410	403	378	399	409	372	391	408	396	403	412	389	365	432	388	415	394	386	404	412	369	363	375	395	392	356	368	433	401	401	412	334	390	391	389	347	424	413	416	387	385	430	401	432	410	422	382	355	398	425	362	407	452	395	405	377	418	422	394	383	408	420	385	399	420	400	396	387	394	394	378	389	432	417	415	407	419	397	433	391	367	408	436	400	416	429	379	380	387	414	401	390	403	386	369	425	385	373	419	394	371	385	380	373	417	369	420	420	386	424	411	398	413	395	380	398	422	389	381	376	374	412	415	408	395	391	421	413	368	391	385	415	380	394	393	400	397	398	403	390	362	403	390	408	394	377	417	389	403	409	387	396	432	348	411	409	377	360	420	398	404	419	405	375	374	403	407	400	400	410	452	385	396	356	407	410	401	407	401	378	398	447	431	424	430	386	426	398	364	407	398	419	391	408	422	401	405	441	406	400	413	436	388	365	377	421	395	416	446	398	387	345	419	386	394	394	423	394	379	408	373	428	387	361	374	414	402	414	408	386	396	409	403	375	388	406	374	381	379	409	370	412	407	410	392	387	379	411	394	387	413	414	415	375	392	415	386	383	388	427	388	391	426	418	391	364	397	382	419	427	370	405	379	380	391	416	376	396	396	382	384	425	395	383	385	423	375	409	384	406	424	411	373	381	405	385	395	372	357	391	395	378	398	404	391	400	403	413	381	401	400	392	390	433	441	423	418	452	354	404	426	401	379	393	412	398	406	394	398	408	419	355	392	446	407	377	384	420	393	381	395	380	382	399	416	377	395	398	390	400	372	433	430	409	398	381	412	437	372	396	383	383	387	407	426	386	393	416	437	381	407	368	361	414	417	387	405	395	381	418	378	415	387	409	388	400	371	424	436	386	384	413	421	403	400	409	410	368	391	424	374	393	437	385	398	391	368	385	399	380	390	376	398	371	390	394	424	411	403	425	367	403	396	394	412	417	403	430	390	416	379	391	388	426	376	430	387	404	384	377	399	407	435	428	395	440	387
40519	47320	22446	13880	7849	6692	4639	5349	4341	3976	4203	3825	3066	2757	1736	1066	795	657	661	633	659	632	577	596	630	601	566	526	612	582	604	641	683	693	641	656	646	587	470	465	454	491	466	533	456	468	447	457	430	468	467	432	430	433	447	451	431	470	452	452	458	465	441	456	472	480	431	420	466	458	392	501	458	466	437	445	416	439	441	434	433	471	467	487	442	463	422	463	456	440	460	440	464	464	492	490	466	462	453	459	473	426	489	440	402	456	458	442	440	438	454	395	450	455	439	441	441	493	478	436	440	453	468	446	405	490	472	462	408	445	451	459	464	424	453	442	447	390	431	447	476	451	437	502	435	425	438	422	433	484	425	426	449	426	411	435	450	443	415	422	483	407	435	419	476	470	439	448	445	474	473	436	430	437	471	451	467	511	456	439	414	430	482	451	470	467	437	414	439	425	457	456	451	425	476	449	436	450	452	445	436	471	449	439	473	445	445	456	442	454	417	461	452	467	434	465	421	435	481	447	430	447	473	486	452	443	423	473	425	422	414	415	419	459	457	456	477	454	455	460	459	447	406	451	434	460	458	412	435	442	479	458	480	431	441	421	451	460	425	437	422	438	429	425	478	473	459	474	404	434	440	468	438	430	480	440	442	440	480	493	455	479	438	431	442	440	437	430	445	458	466	456	462	441	462	458	438	462	438	453	466	455	483	469	437	447	443	457	462	461	424	450	454	427	460	427	436	479	445	437	449	419	475	457	466	445	460	436	460	451	464	481	442	447	444	432	414	441	456	415	498	442	481	437	485	422	427	429	432	414	432	462	427	473	461	417	460	395	434	429	389	444	431	426	408	439	480	448	423	454	435	412	469	455	464	493	435	466	472	452	434	456	446	438	437	406	466	454	474	461	462	472	460	446	447	466	441	444	458	433	464	428	467	425	463	447	474	456	475	485	432	436	460	423	418	431	445	471	486	419	432	458	407	468	439	442	458	457	474	453	441	468	450	448	441	438	425	462	445	455	445	457	459	476	444	392	464	451	485	420	431	459	435	410	454	426	462	432	436	469	450	434	451	435	428	424	449	446	484	441	439	435	418	440	451	442	438	449	469	445	459	406	466	480	448	464	423	467	423	417	455	477	407	434	446	445	445	434	483	442	457	451	411	444	466	463	479	428	468	449	445	441	466	436	446	441	450	421	443	426	464	464	470	448	441	435	444	459	425	451	463	466	462	482	449	432	447	444	416	478	413	450	433	446	415	436	446	432	412	449	476	420	449	469	434	417	423	459	461	425	444	446	430	441	438	406	487	417	447	457	451	450	435	462	436	458	467	440	463	449	459	457	413	418	415	448	418	459	420	453	437	441	469	437	438	422	424	471	417	452	462	402	467	453	430	480	436	507	442	419	438	456	465	439	431	467	437	439	434	404	446	411	442	447	404	454	416	439	452	453	449	423	459	439	450	430	442	440	473	448	451	460	443	435	445	452	440	446	438	460	469	448	443	440	415	445	425	450	468	428	436	463	431	447	439	442	472	432	467	450	466	443	479	493	498	413	437	468	420	424	441	447	451	461	461	454	451	449	458	456	452	423	465	442	459	424	467	454	432	473	496	483	422	402	433	437	458	422	437	467	456	492	476	439	462	481	434	427	464	458	433	457	417	458	438	445	444	489	423	441	460	445	415	398	412	477	407	439	435	437	494	475	462	414	462	452	439	469	452	437	457	419	415	431	442	439	399	419	458	448	428	426	438	417	431	418	434	424	452	464	447	440	444	455	407	459	446	441	432	467	433	467	444	422	463	457	445	442	446	438	425	452	448	441	447	443	482	410	454	428	433	461	437	384	466	423	465	419	437	480	420	472	477	406	466	452	432	476	420	482	438	449	420	412	420	438	470	448	437	422	478	457	465	445	437	436	438	426	409	427	479	459	468	432	423	443	416	426	435	449	426	446	441	508	404	474	476	480	456	420	418	418	454	430	416	448	399	462	418	426	499	486	453	459	438	435	431	450	433	454	483	417	425	476	480	446	449	414	423	456	431	448	475	484	430	421	437	418	435	479	441	480	456	472	480	444	436	496	452	455	482	419	458	442	442	442	437	483	405	467	431	438	457	466	437	452	447	461	422	466	431	458	440	446	425	431	448	453	444	448	452	447	502	421	455	426	461	438	427	515	419	460	476	429	447	448	458	481	471	430	465	452	460	437	428	438	475	462	434	452	452	433	425	443	436	446	427	441	458	449	448	444	425	440	440	453	432	431	456	478	414	460	466	477	434	462	486	443	410	436	436	444	446	470	433	440	444	454	432	423	442	448	434	477	452	445	441	488	457	457	445	449	482	439	477	451	485	439	441	444	422	428	443	471	437	424	461	494	461	399	412	434	417	465	417	454	400	464	427	473	421	458	467	452	468	443	449	424	423	401	436	464	456	414	446	462	425	392	428	415	442	458	463	479	440	444	470	451	436	463	444	433	433	453	493	463	450	461	448	466	459	446	454	458	423	431	479	458	442	445	406	451	477	463	462	476	456	458	437	441	445	454	501	454	442	471	461	435	390	472	435	466	433	471	469	437	435	439	440	494	458	470	415	437	465	471	442	435	454	457	451	425	469	434	438	448	438	387	475	427	475	436	472	432	447	477	442	465	438	428	435	446	476	412	450	431	428	443	487	484	441	490	442	457	473	453	442	471	440	441	464	460	435	433	449	464	411	460	465	481	448	474	393	462	440	498	439	471	434	458	447	452	431	485	454	428	456	448	437	442	443	439	436	458	433	466	429	428	432	503	447	437	478	448	442	434	427	390	492	449	475	434	465	428	452	489	453	463	452	438	469	432	432	481	434	426	453	444	431	457	502	465	439	468	459	401	440	444	442	454	431	446	460	461	456	436	474	433	444	410	485	446	434	465	385	443	461	475	421	449	459	435	462	421	463	497	458	424	424	432	435	448	493	461	438	448	413	458	439	455	450	461	426	450	463	410	440	453	456	432	459	426	444	419	434	424	464	456	456	467	455	403	434	455	448	451	451	486	434	447	452	448	447	413	428	452	481	453	503	442	419	402	434	461	467	468	403	442	413	411	432	442	449	432	456	438	440	433	460	468	460	422	477	488	468	498	457	459	459	428	452	438	406	462	465	452	446	444	424	441	422	432	438	425	426	449	440	433	449	421	457	413	469	402	434	469	467	423	464	441	443	439	441	470	446	486	440	417	426	437	446	431	446	459	443	424	429	431	455	463	445	433	460	432	444	442	434	431	436	449	453	430	408	413	436	469	465	456	466	459	436	453	487	443	467	440	414	419	439	448	440	427	422	463	430	424	445	434	439	449	476	469	418	462	452	420	465	438	469	401	431	414	434	456	465	444	447	467	430	432	454	443	440	452	436	441	423	458	490	432	448	417	431	439	442	414	429	445	477	446	438	483	422	463	467	439	450	454	476	391	423	436	455	426	424	440	425	445	456	442	448	423	444	457	438	465	421	386	439	446	460	490	424	473	425	447
28836	23273	13753	4585	1474	919	696	938	671	790	876	836	725	642	556	477	424	445	466	449	441	441	457	449	441	453	445	445	432	450	458	431	471	444	474	442	440	408	448	398	429	377	420	417	452	415	440	406	425	428	424	423	435	423	408	405	436	412	412	407	438	426	394	428	416	434	412	407	458	413	395	424	422	407	427	456	425	414	429	415	393	414	432	406	412	437	418	447	441	432	406	380	407	439	405	422	411	409	406	436	446	462	394	440	416	418	398	399	426	428	378	434	425	412	417	416	428	434	406	403	426	416	480	441	408	415	399	427	436	392	439	475	433	390	405	439	449	426	401	407	424	430	420	420	411	391	377	404	424	386	421	409	416	381	422	434	396	452	417	426	387	404	427	418	415	442	425	377	436	436	421	409	426	423	435	425	400	399	451	429	402	402	438	398	426	404	410	430	409	419	410	435	396	443	414	425	419	396	385	404	394	428	426	433	442	402	413	458	391	419	423	392	403	417	391	390	430	408	414	416	418	422	436	441	424	410	414	404	419	397	378	449	438	444	442	397	423	417	451	403	411	422	410	387	386	416	444	396	384	434	447	444	411	426	395	400	415	420	445	409	402	396	409	428	418	411	427	401	435	437	461	407	433	431	417	445	410	439	381	381	423	370	448	411	456	420	457	425	395	415	409	442	446	416	372	426	427	423	426	420	384	365	401	405	386	405	428	388	412	426	423	405	410	427	413	409	403	414	427	407	422	407	424	435	413	411	371	435	412	431	432	425	445	377	417	443	412	380	404	453	411	410	424	421	408	411	454	434	440	411	390	410	419	416	410	400	408	401	392	391	421	408	414	416	429	438	445	420	384	393	426	436	430	394	427	421	369	432	422	413	384	436	393	397	439	424	410	405	418	438	415	436	432	414	417	404	369	412	418	411	467	443	424	390	403	415	408	414	401	425	386	444	415	435	423	446	445	450	382	424	424	419	446	449	445	424	427	427	407	437	430	424	438	406	403	437	403	392	447	402	406	425	447	469	418	433	406	430	408	455	410	427	390	407	381	402	451	420	430	405	432	397	407	383	413	411	445	407	412	434	412	445	396	412	449	433	442	461	393	410	403	425	428	419	402	444	414	429	420	417	417	413	419	427	393	401	408	419	379	413	426	431	411	424	434	405	438	421	430	406	410	454	427	407	436	433	398	405	415	414	429	463	426	384	399	438	418	431	389	444	378	416	426	428	429	418	428	419	425	423	423	431	397	410	396	410	410	409	420	451	412	401	402	416	396	422	419	397	482	418	427	455	428	426	406	400	421	412	405	439	373	400	438	464	420	402	384	439	422	408	367	416	414	428	406	417	429	408	424	431	398	407	458	425	390	411	406	382	433	407	435	390	393	447	426	383	412	415	431	417	411	435	401	447	413	430	377	411	426	418	418	430	407	442	442	419	439	397	436	428	425	403	392	402	463	425	406	422	444	431	430	414	402	401	438	400	406	419	425	430	448	381	411	394	408	404	408	400	395	409	409	418	390	429	428	400	374	418	407	395	422	461	451	421	422	408	415	450	466	388	425	425	420	416	389	406	422	409	394	432	430	400	389	407	448	426	402	406	380	404	404	428	401	447	417	397	430	418	443	429	407	387	428	433	399	424	386	406	430	462	430	424	430	441	440	431	434	389	435	402	400	402	449	409	398	379	411	415	402	396	430	392	440	418	376	417	386	401	423	393	406	437	421	401	421	392	414	409	424	422	441	431	416	373	430	387	403	405	398	412	441	397	450	445	374	388	423	441	452	451	435	411	400	428	404	409	434	438	396	391	406	470	417	419	429	396	439	445	455	433	427	384	429	384	418	434	413	406	407	446	409	447	386	395	430	401	424	377	399	415	412	426	432	433	382	412	401	387	386	383	409	399	429	429	422	408	409	418	395	432	420	422	409	446	405	405	440	442	431	416	423	386	420	418	454	404	385	415	417	425	452	425	400	439	383	451	412	428	427	396	425	432	340	408	416	463	424	408	404	400	383	432	437	417	396	424	404	448	412	419	407	426	374	394	455	405	476	396	405	370	424	385	425	423	407	435	391	433	413	439	410	442	417	431	408	414	383	446	437	453	431	439	408	441	401	380	421	422	441	406	431	410	448	428	417	418	438	427	417	415	395	423	438	449	431	430	409	403	448	403	405	409	453	426	478	416	426	408	405	389	427	390	416	415	401	440	410	423	414	435	389	358	406	398	408	396	393	443	436	411	397	448	439	437	463	374	451	397	407	437	386	437	431	438	426	432	407	366	404	428	433	407	423	418	461	418	441	415	424	454	412	386	395	408	383	371	389	435	448	406	410	374	390	404	425	429	391	453	371	441	426	415	399	434	414	397	398	425	420	424	445	435	402	383	397	398	407	410	426	443	416	407	420	438	421	409	401	409	448	413	422	431	430	457	440	398	408	437	451	459	406	396	416	429	419	406	384	413	405	410	416	423	408	385	394	420	423	413	418	450	397	395	416	408	401	446	397	423	403	411	435	426	395	403	395	417	410	397	418	422	410	425	417	357	446	392	434	423	447	383	414	423	441	403	399	417	443	387	376	413	422	376	443	439	438	428	429	453	437	410	396	444	453	431	399	437	411	429	454	392	424	401	445	425	399	415	405	434	450	445	396	393	446	425	398	392	453	405	417	387	374	420	436	403	416	411	447	390	403	452	452	433	405	441	386	425	440	417	426	419	428	459	425	404	404	446	421	432	408	414	431	422	453	409	460	425	430	422	405	447	444	397	437	432	416	404	418	383	446	431	420	427	416	414	452	390	429	414	403	430	437	439	435	389	430	434	414	409	431	443	382	440	410	436	406	409	407	432	437	441	403	407	468	395	435	416	457	412	445	429	398	410	386	382	401	410	451	446	428	406	449	402	390	449	406	432	412	434	402	398	411	462	416	394	394	443	445	418	422	428	387	419	431	389	436	420	397	423	428	415	428	414	393	424	362	423	419	462	417	408	420	412	436	420	426	429	383	427	429	428	428	411	406	384	426	473	426	385	438	407	405	429	419	412	444	396	437	424	398	427	457	434	433	417	425	414	423	395	422	391	416	400	431	383	414	420	410	402	375	401	417	419	413	445	403	441	401	428	446	441	397	439	401	408	379	392	441	408	421	390	375	402	415	431	417	431	454	404	398	455	409	392	411	429	434	409	386	406	410	402	382	424	360	432	451	407	432	417	413	452	407	384	399	392	425	441	431	414	412	430	384	387	427	412	430	413	415	474	434	419	411	331	425	392	440	398	428	410	412	424	411	393	429	442	430	418	427	410	449	422	415	439	436	394	390	442	442	422	414	402	434	417	451	424	422	380	425	433	393	416	435	397	431	455	424	398	409	441	408	407	409	438	447	409	378	403	435	394	402	437	404	459	419	426	362	448	403	416	404	426	474	390	431	410	419	408	428	419	437	409	414	435	360	432	414	394	430	406	402	436	421	411	413	438	422	404	403	417	415	405	405	376	434	427	439	392
34000	27164	7955	5268	2389	1531	1042	1786	1165	1383	1573	1498	1152	1100	711	580	557	516	575	627	553	588	565	532	516	574	555	511	528	546	605	579	593	535	543	559	546	504	514	498	488	474	491	516	499	495	503	517	514	519	484	471	460	486	522	495	501	508	491	505	491	526	517	524	474	554	490	521	504	479	507	485	518	455	523	507	541	520	476	507	497	539	492	509	470	511	503	495	505	495	493	501	521	495	465	508	506	501	511	487	517	506	468	507	493	529	454	474	499	531	487	493	546	507	505	497	486	491	512	497	492	506	510	486	512	511	474	499	481	481	512	499	499	523	502	524	466	531	521	507	505	450	489	503	449	490	507	534	480	532	510	498	518	474	518	474	492	499	517	492	516	496	508	475	490	497	522	483	492	504	483	519	470	493	532	519	516	516	493	520	433	505	472	490	525	517	496	533	480	496	517	495	490	500	486	509	458	503	514	526	519	504	533	492	518	497	466	486	541	457	558	518	508	496	480	493	507	501	499	515	494	503	505	487	505	524	494	497	513	525	497	510	518	518	466	443	500	508	485	505	503	489	482	478	466	474	483	489	518	497	523	478	522	508	526	503	527	473	537	505	505	497	533	484	507	489	514	514	495	496	514	495	548	580	477	492	516	558	503	533	457	468	486	508	474	478	534	521	519	548	499	507	491	512	530	502	508	491	484	511	464	508	500	513	535	500	515	522	564	475	499	503	528	496	481	507	541	509	461	472	507	497	497	518	490	486	505	463	519	504	546	506	529	516	507	502	481	530	533	497	512	514	546	497	506	525	459	530	480	520	497	509	544	483	457	458	462	489	539	526	513	508	513	546	510	477	534	503	483	482	481	503	518	482	565	496	523	502	508	525	520	455	499	487	500	490	456	485	501	479	501	502	501	476	496	517	518	506	475	499	507	493	530	513	521	476	514	519	503	470	492	539	520	510	507	510	528	453	557	497	508	494	460	519	522	471	504	518	520	453	484	506	543	497	525	472	513	464	510	499	500	520	497	490	498	493	455	487	460	493	508	522	548	473	463	467	537	471	486	486	566	521	491	474	482	505	494	511	489	466	516	520	496	487	512	495	498	498	523	502	466	530	512	496	479	495	494	496	492	493	514	525	481	503	479	493	521	469	485	459	498	513	526	493	460	474	495	524	481	491	524	561	503	485	540	519	496	510	519	510	524	515	496	499	460	511	498	471	499	500	520	487	506	500	479	498	451	496	490	500	482	513	492	495	504	504	457	513	534	517	450	513	509	506	481	466	541	502	482	540	479	518	519	458	514	489	503	486	450	495	501	490	467	489	498	488	527	504	531	537	533	501	515	527	525	482	520	485	503	479	508	456	512	515	534	512	549	488	502	500	550	514	483	501	506	544	511	495	547	494	512	545	505	493	507	505	462	541	504	473	486	534	495	511	481	499	540	523	487	512	497	501	485	537	534	501	502	530	509	486	531	530	523	464	517	491	511	473	533	520	483	466	484	497	528	499	464	502	511	505	534	505	499	458	490	515	514	450	534	452	517	527	519	534	525	484	507	511	510	534	502	530	504	515	489	546	516	487	467	468	533	463	484	512	513	496	473	514	553	505	510	513	521	517	532	500	482	497	494	494	507	474	500	546	468	489	532	489	493	520	513	502	521	505	479	479	478	511	479	484	489	492	543	540	493	471	468	513	470	478	493	496	509	497	511	509	499	499	475	521	491	508	516	487	482	497	547	492	473	510	484	525	489	508	537	501	497	502	522	506	504	470	492	522	504	465	497	542	488	503	442	528	465	553	490	537	497	492	473	468	489	529	496	495	493	485	481	473	513	519	495	498	471	512	488	497	513	485	513	513	489	499	482	457	509	507	475	491	484	485	516	450	489	520	497	473	510	480	506	506	496	519	498	492	514	539	528	477	513	491	544	446	479	529	483	489	515	488	500	465	504	545	485	460	503	520	492	504	556	490	509	515	510	510	514	473	473	461	522	500	494	523	497	478	494	495	517	501	511	514	516	512	520	500	487	477	538	478	526	497	500	516	493	486	515	499	503	491	505	505	516	479	529	523	477	474	513	504	481	528	511	521	520	503	512	515	523	523	516	542	421	482	513	488	479	504	501	494	511	488	521	489	481	478	462	519	499	482	504	497	562	458	488	510	499	480	484	500	499	514	521	481	512	495	491	527	543	516	542	479	467	522	434	498	496	460	478	478	500	516	516	514	495	521	506	477	517	489	491	457	501	536	483	515	471	449	522	482	466	482	464	507	492	522	530	461	486	548	463	478	505	531	500	513	512	471	493	477	487	512	541	511	495	504	502	496	498	493	493	494	495	517	451	503	509	522	523	493	531	511	481	487	472	529	513	505	524	532	560	484	498	520	534	507	488	523	481	491	496	487	469	499	551	521	483	523	521	493	521	503	531	488	491	497	499	494	499	502	540	527	454	497	542	532	478	479	496	540	493	455	509	509	483	467	505	513	525	489	458	456	522	503	535	548	555	477	516	516	515	537	504	508	507	515	526	473	503	492	528	489	502	499	481	516	515	501	484	463	519	520	486	546	489	500	483	509	544	483	511	475	495	467	500	504	508	521	516	455	486	473	508	504	497	519	507	484	493	482	468	518	482	514	516	484	483	504	477	511	471	487	461	467	495	444	524	526	500	494	531	512	533	497	528	514	513	553	471	515	505	493	502	513	487	465	547	518	519	493	537	456	495	458	547	487	537	497	494	525	493	551	504	502	518	477	502	497	531	513	494	503	534	519	492	476	506	446	480	525	502	495	533	459	528	506	529	479	495	493	520	515	495	470	488	516	468	550	550	452	462	499	495	495	501	520	486	519	499	528	524	477	534	523	462	531	480	483	476	516	468	461	490	485	470	500	475	534	525	493	523	505	526	505	527	491	542	522	540	486	505	494	488	525	521	506	528	530	475	536	500	470	511	470	496	513	487	543	478	551	505	508	552	526	504	491	487	488	491	508	490	467	523	503	527	513	541	494	507	500	510	487	499	485	507	491	496	470	505	520	487	513	475	518	507	488	501	525	500	475	509	500	511	526	502	467	479	528	526	505	484	502	471	473	515	493	496	464	488	494	491	532	478	492	491	498	527	491	503	497	522	462	484	500	513	503	528	498	465	514	520	484	492	470	477	531	484	518	495	542	492	484	480	464	543	507	482	470	477	528	465	514	491	459	473	546	514	503	503	489	518	506	472	473	523	565	499	524	490	452	482	482	486	528	507	471	517	501	470	503	484	524	456	496	478	527	496	514	473	546	482	514	492	510	507	517	523	514	473	514	511	497	556	463	492	558	527	491	470	499	476	497	464	501	514	508	509	496	499	529	470	514	501	498	531	515	519	520	448	455	486	508	486	476	528	475	498	502	493	497	542	483	524	495	518	430	521	474	522	541	512	537	501	543	492	483	528	520	506	481	524	523	499	504	495	521	510	484	502	492	527	518	499	511	503	506	486	496	537	515	526	530	484	489	505	499	506	500
23447	20916	28109	23860	20894	10917	1664	1477	957	1346	1234	1079	865	715	480	338	358	332	340	391	348	323	309	338	326	319	274	300	315	295	346	326	326	300	326	368	320	280	267	246	266	232	238	207	250	249	251	249	216	238	256	245	277	259	245	256	233	277	246	232	242	244	233	253	263	269	251	234	255	238	231	263	242	232	229	240	243	271	250	244	242	231	248	232	236	219	252	247	252	270	230	246	262	254	264	242	251	268	287	267	260	262	251	250	265	263	257	267	270	249	245	263	240	246	252	231	239	250	259	239	253	253	222	241	236	220	249	288	239	256	280	260	245	263	243	264	263	257	208	255	262	261	243	232	269	237	268	253	225	256	249	240	286	250	268	258	243	236	239	215	248	245	221	236	267	263	248	234	240	239	257	259	232	263	265	248	267	256	230	263	273	211	260	285	278	235	236	255	254	239	258	250	270	226	221	278	256	267	224	290	281	224	235	235	233	244	252	234	256	262	231	240	255	257	242	242	244	248	256	261	220	254	255	273	255	269	227	235	220	279	281	225	235	261	283	239	222	273	256	246	250	219	230	228	254	242	216	253	272	249	265	257	245	238	244	267	251	272	272	236	243	256	251	247	243	248	274	262	243	269	222	257	271	264	262	234	233	239	215	240	247	241	275	238	247	267	255	231	254	249	238	264	272	279	235	254	243	249	272	247	255	259	253	283	231	252	251	224	264	254	249	264	248	260	255	255	229	244	220	263	262	237	267	234	252	268	263	254	243	217	258	269	250	250	243	267	226	251	262	243	244	260	258	245	232	261	237	237	250	233	249	248	233	258	276	251	268	253	264	265	268	265	252	267	227	243	254	243	244	246	270	241	238	284	244	232	252	247	227	238	231	265	227	224	246	254	249	275	236	249	230	238	255	252	243	231	266	256	245	223	232	248	262	244	275	296	259	262	212	227	243	282	236	221	252	263	246	256	230	237	270	266	229	238	233	276	234	252	254	242	238	266	237	267	254	243	241	259	247	256	245	250	235	268	268	250	254	255	232	217	230	251	258	260	254	263	232	264	239	256	247	256	256	238	292	253	264	261	264	265	270	276	244	247	267	259	220	240	281	236	271	242	229	231	240	268	249	250	245	223	243	252	263	223	251	241	252	255	266	248	250	257	240	254	258	250	250	222	253	220	237	256	239	241	242	269	245	284	244	277	243	237	242	252	232	255	236	264	231	249	249	253	225	253	250	225	249	241	298	265	275	247	240	228	256	242	256	254	224	253	249	252	249	243	251	248	265	271	248	239	238	230	252	253	229	282	251	258	262	255	243	251	256	264	245	226	248	251	240	245	241	262	257	216	277	228	251	228	206	247	247	230	271	258	264	244	238	252	245	261	243	262	241	258	259	260	265	275	234	264	273	243	247	248	269	280	230	283	262	242	237	247	265	242	268	241	258	261	224	240	241	258	250	258	251	244	219	241	266	264	259	227	238	262	262	251	230	270	248	244	256	250	237	258	284	251	249	238	228	257	253	240	217	257	252	276	253	251	265	268	246	257	242	254	238	237	241	239	240	243	267	238	272	249	268	286	240	229	283	247	261	258	263	256	270	254	249	241	226	271	262	236	245	237	257	251	234	253	261	256	257	253	250	255	246	276	240	259	220	263	240	252	284	243	270	213	256	276	230	235	227	246	286	259	257	238	250	267	205	244	267	226	245	253	225	244	225	251	254	251	245	253	272	264	260	248	240	264	241	241	250	272	278	249	258	241	242	245	252	259	268	226	264	255	249	245	248	224	248	235	218	233	257	256	288	266	256	284	245	228	242	238	236	239	252	247	236	232	247	253	238	255	254	249	252	241	235	252	246	247	260	251	278	277	261	248	242	272	251	280	247	240	282	257	232	249	241	246	263	258	265	252	269	230	254	260	275	235	246	260	248	269	254	244	264	241	251	245	241	216	243	259	252	252	260	236	239	245	258	271	243	256	250	243	254	282	247	247	252	231	245	244	259	268	256	259	300	233	237	257	253	269	237	248	252	264	247	251	259	262	265	260	272	262	243	258	242	244	263	241	240	246	226	259	234	195	264	228	237	271	251	260	247	258	243	267	226	267	270	264	264	251	288	259	246	232	248	289	255	258	227	273	253	233	217	251	267	261	226	276	252	255	258	261	266	250	272	238	251	262	244	233	244	257	234	234	258	280	221	230	216	246	251	250	263	250	265	240	268	257	247	276	242	250	233	241	229	252	239	247	271	235	275	253	259	243	271	256	232	229	275	255	244	246	250	254	247	259	274	238	266	231	223	262	275	276	244	237	232	248	248	268	249	244	235	238	240	254	242	240	258	219	253	247	293	235	229	259	236	270	231	252	247	268	246	257	294	240	261	262	242	235	241	247	280	249	251	285	227	259	246	266	250	242	266	223	247	241	249	245	276	243	244	263	247	276	226	242	216	302	243	241	247	249	281	245	264	258	256	243	252	254	231	217	253	276	233	248	258	247	251	243	259	251	256	256	248	247	258	252	254	257	279	224	215	217	270	252	256	235	263	251	251	218	252	284	248	284	256	260	248	270	266	253	251	256	239	262	245	223	267	257	232	268	238	248	243	225	248	271	287	260	268	266	255	257	246	273	267	255	253	254	259	258	253	238	258	237	238	281	256	277	229	274	248	245	236	228	255	250	252	227	270	212	263	290	256	231	233	272	255	277	237	228	235	261	246	261	232	245	262	254	266	264	299	215	263	248	260	278	259	276	249	247	239	272	234	242	223	261	229	243	239	246	251	230	224	230	249	273	240	254	228	247	254	261	251	245	237	252	248	263	254	254	249	227	253	275	259	242	235	235	236	246	249	241	256	268	272	272	230	230	234	242	219	241	223	232	247	274	245	290	274	279	255	261	226	242	251	237	227	248	255	237	225	228	244	220	256	274	233	241	255	241	229	227	244	249	266	271	258	293	218	239	250	213	222	231	275	266	257	251	233	262	242	251	268	264	255	248	249	240	272	269	236	243	259	280	244	274	251	265	230	268	267	258	260	242	256	253	269	254	274	244	237	237	239	270	269	249	273	256	231	242	228	269	241	260	233	277	275	237	221	263	224	234	249	256	265	239	263	235	240	250	255	241	241	256	245	226	269	268	269	269	232	245	236	277	247	266	226	240	223	251	250	248	262	246	243	258	250	226	255	248	250	289	250	226	248	254	240	254	258	238	241	239	244	253	239	258	276	273	240	240	254	271	264	250	232	257	252	257	245	255	235	255	284	269	263	253	253	250	227	251	257	252	251	252	262	257	265	257	229	251	263	255	236	244	262	234	262	241	257	257	263	259	245	239	239	223	219	245	260	230	236	228	233	259	249	263	248	265	254	244	245	263	268	251	220	249	252	247	236	275	231	240	266	240	254	246	229	266	253	227	256	251	259	272	273	272	233	262	251	258	268	234	243	248	266	263	230	241	294	260	264	243	247	284	265	247	261	268	208	267	261	269	258	213	249	260	254	260	265	229	255	285
36244	39396	15493	9837	5130	3882	2091	2831	2072	2720	2523	2237	1574	1290	904	552	481	443	466	580	489	422	439	485	395	424	384	399	420	433	461	457	438	428	483	452	424	377	336	293	288	341	325	306	308	302	346	326	324	299	289	316	360	286	294	314	287	312	324	307	293	309	301	356	306	334	321	318	325	309	323	318	324	310	295	302	311	280	295	278	293	323	314	312	294	273	322	259	311	322	323	306	292	311	330	307	324	309	318	294	297	321	319	304	305	303	310	282	309	306	317	332	321	301	321	281	282	315	315	299	338	297	297	304	315	271	319	332	283	308	295	291	339	316	330	298	318	310	288	300	310	315	341	273	285	334	291	301	310	313	282	322	294	315	305	308	302	337	282	327	322	296	321	301	303	318	307	290	279	329	328	316	327	332	293	306	278	293	291	269	298	283	281	278	322	292	284	313	302	277	313	293	277	309	312	320	299	303	313	331	350	279	318	333	327	298	303	293	305	326	277	332	298	331	320	307	285	275	285	303	293	309	293	307	333	307	310	344	256	350	321	317	289	310	310	328	310	294	311	294	300	292	301	273	274	330	314	289	357	297	314	309	306	299	283	298	310	303	288	295	290	321	279	329	286	334	303	308	319	306	301	312	311	246	314	322	307	303	284	307	294	301	307	311	317	281	321	308	291	306	317	289	308	345	301	309	338	306	307	302	310	335	306	276	320	304	310	310	305	340	308	297	285	289	289	313	289	297	340	275	303	299	308	287	320	302	295	341	310	327	319	295	289	308	288	293	298	287	319	312	301	323	320	316	278	315	325	299	317	299	309	299	300	285	315	329	307	309	285	321	302	297	292	291	330	286	316	295	292	287	306	306	337	317	287	313	323	277	325	346	303	301	286	279	291	291	317	313	298	321	295	333	299	296	268	306	303	291	329	305	294	281	320	307	304	297	289	320	299	306	345	277	261	283	326	339	294	321	301	320	301	298	310	298	297	328	322	316	280	318	316	329	299	327	285	266	313	280	294	308	291	325	326	318	318	325	255	309	308	287	326	301	309	318	306	302	316	317	309	312	285	306	295	308	321	294	300	304	339	330	296	316	324	311	323	308	297	293	284	322	317	299	288	302	297	293	328	309	309	293	303	293	313	310	329	257	301	333	308	296	289	306	303	340	276	313	312	295	311	307	305	298	337	326	296	296	271	290	288	297	280	274	305	316	301	308	328	311	318	305	334	295	302	313	285	309	295	319	307	311	304	282	268	299	314	313	308	296	308	302	315	297	321	304	318	314	283	331	317	278	290	326	305	312	282	309	283	325	306	308	335	300	295	314	323	272	314	314	349	318	283	307	284	294	334	303	310	302	305	312	316	293	320	277	283	290	336	323	310	321	286	284	338	284	287	277	313	338	283	300	303	333	308	290	309	290	310	290	328	304	296	305	307	313	279	294	291	308	291	269	287	274	329	299	309	276	327	302	284	289	269	323	333	286	276	310	325	299	263	308	315	257	280	306	285	326	309	323	322	298	320	304	283	320	302	316	316	289	289	267	284	302	333	320	307	309	307	319	302	318	330	321	333	328	310	299	294	288	307	289	293	300	292	284	318	269	280	299	305	292	326	319	322	317	332	287	336	321	334	300	327	329	318	323	298	292	319	291	304	303	320	278	312	294	318	321	310	321	318	288	329	325	351	324	286	295	291	326	304	316	313	298	298	288	302	314	312	301	327	281	294	290	286	301	293	313	285	307	303	301	301	300	281	314	304	301	273	282	299	289	307	315	297	279	313	336	297	310	296	285	314	291	308	330	306	329	315	310	317	339	314	331	291	296	340	304	281	313	294	321	322	315	302	313	301	300	309	325	318	318	298	309	323	299	305	305	257	314	312	324	318	327	296	298	298	295	280	283	288	299	332	311	322	322	309	316	321	337	303	281	285	287	298	310	294	302	271	266	305	309	289	288	299	303	321	308	306	347	297	274	296	295	304	293	307	292	293	314	309	317	312	301	285	298	295	309	299	305	304	306	317	328	300	303	329	287	298	333	319	264	306	303	309	314	301	298	330	311	282	303	314	316	300	336	292	282	299	294	293	306	290	292	308	327	316	290	300	318	294	321	299	303	315	329	297	303	303	297	299	316	336	283	342	342	303	303	289	318	336	282	291	293	343	295	345	347	282	318	326	315	310	328	328	309	291	350	305	291	322	313	300	295	318	284	311	303	315	319	286	293	303	319	295	302	309	308	297	331	299	280	276	294	341	307	305	313	322	279	304	308	322	318	309	274	313	282	268	301	318	292	289	265	308	333	296	278	302	313	261	306	302	291	316	348	297	299	289	315	305	295	304	245	306	286	317	332	302	280	305	321	303	314	308	315	289	314	297	297	318	296	298	350	302	323	282	318	330	325	316	307	300	315	311	291	316	332	275	328	296	305	357	318	308	285	333	293	332	297	321	293	290	291	310	317	287	318	306	328	298	313	289	311	340	340	281	296	319	300	328	327	281	305	331	313	282	276	319	306	321	318	329	264	319	280	317	302	307	332	296	290	315	299	350	308	308	299	308	329	292	312	294	298	280	263	328	294	268	292	287	300	283	322	330	311	310	325	286	311	303	303	287	312	282	319	303	298	303	314	315	333	340	301	305	310	324	312	312	310	290	301	308	307	309	308	270	308	318	289	298	319	306	306	316	280	285	311	328	314	313	315	265	311	302	324	299	294	284	290	324	309	289	301	282	321	296	295	285	318	302	333	312	301	286	275	315	288	303	301	319	299	285	307	326	316	283	303	291	289	292	289	257	304	308	306	305	336	282	311	283	271	294	330	334	270	278	337	288	272	279	348	298	313	325	314	280	297	302	313	305	341	318	292	306	306	325	314	281	306	322	303	335	315	274	298	307	289	279	350	258	273	317	311	325	304	294	311	320	309	305	289	289	272	291	312	309	323	314	325	343	298	324	327	290	282	289	323	294	300	324	296	309	304	287	298	303	318	294	289	321	346	317	330	325	328	286	313	311	317	295	331	294	280	301	309	334	304	308	297	318	317	317	325	279	295	338	327	322	319	329	312	287	297	313	291	291	344	283	324	290	290	274	316	337	291	308	307	317	284	294	326	289	300	305	291	306	307	314	304	327	276	312	342	295	322	321	306	316	300	301	281	267	354	282	305	263	310	352	280	268	302	297	335	311	333	313	300	301	290	286	308	302	319	324	320	285	324	307	290	289	292	269	330	297	293	302	297	281	292	316	306	296	319	298	272	291	318	321	321	290	291	304	300	312	287	311	292	303	300	304	291	291	327	300	311	321	317	306	282	294	295	276	323	292	305	298	311	321	308	301	293	310	281	316	285	305	313	313	287	286	305	291	303	323	330	298	313	294	346	301	301	335	288	291	301	289	302	291	331	336	261	317	311	271	307	326	314	329	321	295	294	285	310	307	321	294	287	309	318	310	312	341	303	296	344	328	307	288	343	312	301	292	325	320	311	283	323	296	311	301	289	301	300	290	299	338	336
24536	20857	27107	24662	13684	2289	1133	1236	1086	1381	1281	1120	955	924	796	643	647	648	655	608	630	659	674	640	622	630	573	611	646	627	661	673	622	586	666	654	679	639	581	554	620	571	614	573	625	607	568	633	588	588	571	545	555	566	593	631	573	545	630	634	566	582	595	598	588	650	592	585	604	577	622	600	612	535	603	578	560	554	611	618	592	563	601	594	576	602	597	560	590	554	604	573	556	604	600	572	555	569	591	600	626	574	570	556	631	603	604	556	565	568	579	575	621	600	569	580	576	630	563	576	598	527	583	590	578	558	565	586	560	614	644	572	597	596	565	628	593	564	592	572	564	574	602	558	590	588	577	563	610	613	636	519	609	555	608	580	608	621	641	604	565	609	561	603	617	558	602	573	612	614	565	642	581	643	584	594	593	615	594	582	586	622	585	607	577	589	608	590	557	565	601	566	553	584	574	599	565	562	614	611	545	599	604	599	589	572	593	569	609	532	579	574	578	616	597	609	606	585	612	591	612	616	594	619	569	606	602	580	582	573	570	565	552	587	584	572	643	611	613	602	580	599	582	592	595	582	589	509	570	560	599	584	559	539	624	597	542	583	557	614	631	546	612	583	601	598	571	603	614	590	596	572	567	589	562	591	571	576	597	601	583	619	602	596	583	566	605	601	603	576	612	586	576	529	612	597	579	643	570	603	594	587	607	591	577	572	610	594	592	578	639	588	570	564	593	596	571	606	596	581	591	579	558	577	565	582	633	644	594	578	612	603	563	594	570	596	573	613	555	603	586	583	592	570	591	587	618	598	581	594	577	600	592	608	565	597	543	581	551	590	620	552	573	605	562	625	569	585	621	580	590	548	608	605	601	571	574	576	578	574	571	585	603	583	579	550	566	592	588	609	558	543	577	577	583	582	634	602	586	622	595	599	584	603	621	557	658	590	624	609	608	590	606	605	584	583	587	601	616	602	609	580	627	552	586	623	619	600	556	588	592	606	624	616	575	585	606	579	604	635	609	546	592	562	638	625	589	579	560	575	599	610	564	589	544	610	622	598	591	550	574	576	564	551	595	577	578	647	577	572	599	580	612	576	595	572	563	570	592	595	605	610	526	574	603	584	551	619	561	562	600	596	592	596	565	630	574	627	594	553	610	580	634	572	607	614	587	573	579	613	598	544	606	602	592	565	622	627	609	538	597	588	596	579	564	583	554	598	583	624	614	567	603	596	602	583	594	583	583	589	594	598	590	580	570	592	613	611	574	617	587	621	569	583	584	575	619	587	600	641	609	538	607	599	565	639	612	595	576	558	612	607	595	590	578	596	588	552	623	565	570	599	567	615	539	616	644	639	640	564	590	592	602	616	588	553	586	611	638	583	616	603	631	597	585	614	584	638	575	537	563	605	616	591	585	600	604	591	599	599	582	566	592	588	580	558	582	622	598	548	564	612	576	588	553	595	608	593	595	593	619	600	545	557	583	581	589	583	581	574	594	601	591	609	657	576	585	623	578	591	609	586	608	577	586	601	563	620	570	580	550	608	632	571	635	583	563	614	549	603	547	608	589	621	571	556	585	563	556	575	590	623	628	559	564	588	602	593	621	527	579	608	599	563	551	567	620	587	613	601	608	589	579	572	618	578	545	635	603	552	567	576	557	580	639	597	587	615	626	574	551	583	569	610	610	598	619	565	613	574	586	560	551	616	549	529	599	549	561	556	622	591	583	641	625	602	576	563	605	576	622	598	587	611	613	583	539	603	572	552	543	610	574	580	598	607	556	615	587	552	605	585	566	578	613	630	638	620	612	565	584	600	542	593	579	617	602	585	603	601	581	510	616	562	532	564	565	566	579	597	588	574	587	565	582	558	609	571	618	586	622	607	607	622	590	548	590	610	558	626	564	604	581	594	612	567	545	651	573	618	600	553	584	551	616	624	592	575	589	594	603	639	579	590	546	619	576	564	588	574	610	573	588	550	605	585	596	622	589	604	611	592	570	633	595	577	609	591	570	612	617	578	594	588	610	555	550	561	568	642	572	586	558	569	589	584	577	554	583	565	599	563	581	579	603	588	602	571	586	571	616	583	586	591	574	563	553	597	565	592	645	564	533	580	600	565	605	588	626	537	587	608	568	532	543	579	588	554	576	563	588	603	527	634	582	589	598	586	585	598	639	567	551	613	580	585	610	590	619	570	590	576	565	567	615	567	582	588	593	581	570	590	611	612	628	566	600	569	573	620	582	589	521	604	630	598	625	587	572	578	593	579	622	578	646	589	592	567	595	619	585	572	566	593	562	598	606	543	618	593	575	607	626	592	599	622	570	656	568	604	598	552	621	590	629	576	562	585	559	559	566	577	633	606	527	579	559	553	606	590	586	562	574	546	571	585	587	565	609	629	581	586	546	562	621	565	591	577	600	631	584	560	612	627	598	554	573	614	630	604	551	623	570	589	598	573	566	605	585	626	555	596	534	612	569	599	605	624	607	612	612	604	600	543	638	578	597	607	585	559	596	593	563	608	600	602	635	576	595	591	612	579	590	563	580	591	580	634	594	615	563	559	599	627	554	587	618	564	558	617	613	571	597	558	575	587	601	640	603	586	580	578	602	575	573	576	579	618	567	560	582	654	618	567	574	586	616	573	611	580	568	567	575	591	542	584	590	565	578	572	553	627	544	606	593	539	562	614	550	634	613	579	604	586	547	561	566	611	600	580	488	591	603	606	611	639	565	579	592	542	595	561	597	562	620	583	563	581	561	553	579	567	610	512	570	579	583	560	545	594	562	545	595	601	582	609	612	589	629	574	564	561	596	520	589	584	560	606	588	594	597	593	601	542	600	608	614	599	593	602	586	533	553	595	591	560	591	582	588	577	556	554	616	574	606	564	613	593	556	556	616	624	589	543	598	619	587	624	576	588	601	579	615	617	589	663	600	606	634	575	574	616	586	535	604	556	601	558	609	567	596	582	596	558	583	634	563	621	596	585	573	589	600	662	602	590	585	595	565	628	592	616	610	589	645	573	568	585	613	583	540	627	589	617	595	564	610	563	565	632	586	561	634	570	611	576	603	595	584	573	572	623	570	591	617	599	591	581	602	584	609	584	556	597	578	578	622	598	602	619	598	597	608	536	604	611	570	610	631	596	597	510	610	565	603	605	615	589	573	590	569	569	606	566	569	579	572	550	568	602	568	626	601	640	602	612	558	587	601	618	542	573	588	596	641	578	571	553	609	543	604	557	594	604	573	552	588	582	570	575	575	598	575	586	606	573	562	584	594	555	617	616	539	641	611	611	640	584	620	589	650	568	547	595	567	600	621	614	607	627	618	611	601	529	585	602	597	571	593	601	603	586	609	592	602	555	560	601	577	560	569	571	563	575	635	628	600	600	601	632	546	648	606	640	578	579	545	617	549	608	607	577	616	588	610	581	543	578	589	585	577	569	634	604	576	571	570	608	557	601	551	591	618	548	597	582	619	615	554	591	594	583	567	587	615	565
35816	37083	12391	8378	5059	2981	1795	2389	1833	2575	2264	1928	1600	1417	994	783	787	744	753	846	829	745	812	764	788	807	739	696	743	787	775	781	760	781	752	797	731	654	680	650	705	710	683	688	707	651	671	691	648	694	664	670	671	628	627	690	745	644	689	638	646	697	674	645	646	663	668	677	693	677	635	655	718	700	687	658	683	661	689	703	671	679	643	696	658	664	635	686	690	662	676	712	683	714	731	688	689	676	644	715	646	627	652	691	668	703	687	713	687	677	620	676	669	672	727	670	652	690	688	636	706	671	637	663	616	684	652	704	670	684	667	655	700	669	679	670	662	624	687	692	678	667	679	645	652	662	637	659	657	664	680	665	646	673	723	592	648	662	671	632	714	660	666	677	668	671	646	632	676	665	674	645	718	633	694	673	649	695	680	683	655	652	699	669	673	692	669	675	676	651	688	634	684	674	657	640	624	638	654	705	737	662	661	670	695	663	665	671	699	667	660	719	683	681	667	692	687	643	713	669	653	683	637	685	667	682	699	678	644	672	654	726	680	589	665	749	676	667	710	622	648	690	667	707	659	672	638	640	696	689	687	654	712	709	672	695	672	689	697	635	691	642	644	626	719	637	670	664	685	658	672	650	631	671	636	675	652	668	631	654	655	666	697	680	657	661	655	679	609	674	668	670	642	658	677	679	677	644	647	663	609	655	632	666	674	700	690	665	736	700	662	656	658	659	666	706	639	638	700	621	652	674	661	588	661	622	657	651	653	631	723	679	687	638	700	672	692	611	654	649	649	638	640	650	640	654	641	681	621	681	674	665	670	686	704	660	710	702	685	679	664	666	645	719	666	649	636	715	675	687	632	653	664	635	707	658	623	670	672	644	634	642	719	644	627	696	663	688	682	675	653	642	661	674	694	674	695	630	691	697	657	620	687	635	672	668	688	662	643	689	664	669	695	745	648	672	693	623	705	691	649	672	717	674	637	621	668	675	684	695	689	686	694	702	675	654	647	670	657	665	611	632	681	635	678	680	668	613	647	661	661	682	702	670	687	639	682	664	646	717	718	691	672	683	672	658	668	700	668	629	656	658	690	687	690	688	683	693	680	679	630	642	692	694	652	624	674	647	655	644	631	693	698	674	681	663	664	659	668	667	688	662	665	664	642	687	667	677	633	660	680	634	733	715	657	682	699	663	697	682	675	654	665	675	667	644	672	660	676	614	652	702	682	686	754	652	706	641	665	667	692	626	713	709	657	697	709	670	670	716	668	666	669	693	685	626	666	715	650	695	663	685	671	676	680	666	632	681	677	680	671	634	655	650	685	679	674	734	672	647	692	649	671	709	681	666	672	669	635	619	643	667	662	680	640	686	661	692	679	621	729	656	665	679	716	695	649	701	680	655	655	681	641	721	703	680	665	688	663	700	699	641	670	679	684	668	640	683	634	682	691	670	665	680	650	697	673	649	669	653	664	681	652	632	666	714	657	679	673	648	637	664	672	660	684	643	697	649	659	679	692	649	674	718	730	643	665	685	643	672	667	696	646	650	680	604	682	658	659	700	644	670	666	650	662	699	674	617	676	705	668	624	673	625	686	654	643	678	676	692	682	676	645	651	684	703	668	677	677	687	686	728	688	679	706	610	630	703	671	671	656	680	715	655	686	646	694	619	685	680	638	646	661	705	651	664	677	670	649	654	715	642	660	686	666	675	602	669	710	703	666	664	642	645	655	674	673	653	656	701	646	656	679	659	695	648	650	659	683	684	637	663	671	666	741	678	647	656	665	625	681	662	626	640	677	663	660	680	706	704	654	669	637	626	668	623	652	731	643	705	654	650	645	711	666	695	672	662	691	668	688	661	685	670	680	667	720	650	678	671	687	678	694	650	708	658	661	653	653	691	686	635	686	660	633	663	648	701	667	675	658	720	661	678	669	705	687	687	699	624	674	667	677	660	701	706	657	646	663	686	650	656	710	678	666	678	647	716	684	645	722	660	676	688	683	671	640	655	674	676	680	655	622	678	663	667	621	714	654	703	677	678	692	656	689	658	663	669	735	643	671	653	658	646	659	641	700	664	667	666	662	660	681	636	698	670	638	666	663	672	640	630	674	668	710	704	614	684	672	715	686	639	717	646	657	656	689	672	672	687	627	684	688	683	676	712	633	652	667	647	660	660	667	639	680	689	654	668	636	683	648	647	702	654	650	675	656	696	638	691	665	706	697	674	651	687	664	687	662	671	672	642	657	680	659	676	690	708	647	654	660	620	697	649	666	691	675	651	641	644	677	634	682	697	606	659	618	717	653	672	718	669	684	691	708	628	620	650	676	614	669	624	643	670	653	646	676	671	662	665	647	672	676	677	644	667	642	668	655	669	662	678	690	654	674	681	679	655	665	666	666	643	644	626	682	674	643	667	670	680	703	636	710	694	671	685	679	693	690	664	688	647	652	643	692	690	641	609	667	638	661	648	677	698	707	654	674	700	658	698	659	658	640	694	638	662	658	638	645	667	693	691	674	669	650	621	604	676	669	673	680	707	686	652	657	627	696	693	662	606	696	633	664	631	670	666	688	726	694	679	663	703	657	653	666	711	693	635	662	645	661	677	627	636	647	711	649	690	651	650	682	687	667	675	669	647	680	684	650	663	639	656	721	701	606	701	719	690	703	742	703	657	687	679	629	735	691	675	705	682	645	676	644	677	669	697	686	663	675	666	695	671	629	653	680	629	662	680	701	640	650	696	649	659	695	686	652	651	663	669	688	658	683	662	640	680	700	702	719	680	654	634	667	665	661	664	663	659	602	682	712	695	672	621	649	678	692	725	698	654	687	630	672	669	665	684	651	644	668	706	663	714	694	712	664	656	672	680	651	681	665	639	633	705	672	682	627	660	710	646	669	648	699	724	711	673	705	638	689	667	654	717	697	673	667	651	670	670	693	663	664	672	663	658	684	677	713	704	635	708	697	677	667	699	644	706	667	656	647	695	675	661	684	681	699	713	642	666	648	677	662	638	676	674	677	729	708	669	642	663	652	699	642	666	703	654	652	684	698	683	696	648	664	657	667	629	651	690	701	656	652	678	687	683	655	696	606	663	668	676	660	658	670	636	705	645	659	692	670	661	644	654	696	693	679	645	653	694	701	686	643	658	645	699	691	665	634	671	711	650	664	636	689	645	688	657	694	655	706	651	687	675	628	677	644	670	687	697	660	675	687	651	655	641	684	670	708	655	675	726	662	613	687	714	671	644	703	670	673	668	671	617	660	685	689	674	651	653	706	708	702	688	660	691	622	665	665	600	659	696	644	689	702	683	662	738	656	686	626	658	703	663	674	653	646	686	696	641	680	662	655	688	685	671	672	728	650	660	685	697	639	656	662	697	670	661	644	650	696	672	669	642	627	661	647	665	636	711	664	664	672	723	656	666	665	681	633	677	717	661	691	693	746	670	696	697	674	630	693	682	647	656	678	723	687	708	698	714	660	671	714	617	650	629	685	687
22450	20932	28574	23435	20943	21008	11329	2179	1694	2314	2334	1596	1320	1180	826	611	512	564	587	650	544	580	542	523	552	513	503	499	499	522	588	540	526	570	580	558	569	426	418	430	437	416	419	413	422	394	425	430	388	392	391	380	433	396	377	415	467	411	398	443	426	390	368	414	381	436	449	382	429	401	398	404	426	443	391	400	373	406	386	420	382	399	416	427	409	348	405	427	389	405	402	418	412	366	378	389	425	432	399	444	418	408	423	419	438	381	405	423	419	420	405	402	384	443	425	425	398	432	422	373	415	393	437	407	387	376	397	393	400	421	392	434	400	415	390	385	432	405	396	418	393	410	413	454	410	399	424	425	389	383	417	374	424	443	387	424	389	430	421	436	428	386	398	409	441	406	420	394	431	408	406	383	380	418	372	377	376	433	418	435	390	403	448	449	390	397	391	409	444	408	390	417	442	419	430	413	440	431	428	416	399	425	477	381	397	408	419	424	397	409	386	404	418	382	383	400	396	418	402	407	426	410	389	388	374	423	442	396	443	397	420	395	422	396	415	411	399	403	449	396	415	425	412	417	419	408	438	395	407	383	405	431	393	385	404	403	409	375	423	386	404	423	411	447	396	392	454	446	421	384	442	425	393	376	433	380	411	414	389	385	427	383	431	414	404	390	393	419	408	417	431	439	407	417	425	420	416	368	411	383	375	412	406	372	424	413	411	380	411	417	394	396	415	445	437	428	367	414	408	399	390	420	404	375	391	417	428	415	402	394	412	417	378	399	403	381	416	405	386	443	434	394	421	400	397	445	408	394	405	423	406	381	397	437	385	391	368	393	395	406	397	380	473	411	364	397	389	419	420	414	381	447	377	404	413	433	428	444	388	440	382	422	398	402	401	394	415	381	423	422	430	411	376	392	419	400	397	404	405	393	380	396	401	382	425	404	401	406	372	438	403	395	386	397	378	394	366	417	403	386	423	407	426	402	399	380	397	382	391	408	440	437	416	403	409	428	382	385	430	397	385	452	417	402	422	441	396	390	385	428	406	401	395	406	411	379	411	408	398	395	396	418	363	425	405	369	415	372	418	430	393	398	432	377	410	453	447	376	378	389	370	393	403	447	402	401	400	390	375	396	402	405	388	433	373	406	411	453	413	429	387	395	400	380	402	412	398	409	447	391	420	390	388	440	444	424	356	422	429	388	404	420	402	390	396	390	410	404	421	394	379	390	407	389	419	392	445	389	357	395	418	392	441	413	364	421	393	392	374	428	418	446	418	410	426	397	389	423	412	418	421	414	429	413	413	428	395	403	394	406	404	450	384	382	465	399	395	406	439	397	397	413	404	375	412	413	429	427	417	370	386	404	416	447	391	391	428	407	422	371	416	394	412	392	382	426	412	415	397	362	381	376	422	393	412	388	401	410	438	420	379	387	404	414	413	417	399	425	407	420	396	418	397	365	387	397	387	395	396	421	437	419	428	366	423	439	413	396	429	425	417	386	413	409	430	396	417	399	420	383	375	386	419	398	394	401	403	419	396	401	439	375	386	397	386	404	414	404	391	402	361	423	410	434	412	396	403	418	417	443	406	420	409	425	424	399	402	407	406	444	396	409	449	388	416	410	389	448	407	414	382	395	422	408	412	408	401	399	393	418	434	384	390	403	398	385	421	401	437	370	413	380	390	414	407	424	403	388	399	450	374	424	439	418	391	380	375	410	418	396	387	429	438	410	399	434	391	421	419	432	406	400	420	403	412	393	420	361	406	407	422	409	450	419	406	408	410	377	368	418	441	423	414	405	367	389	417	417	423	389	396	413	409	430	439	427	410	417	371	402	404	445	396	383	413	399	383	366	424	417	429	444	409	442	382	402	392	401	429	433	417	411	421	366	427	399	408	374	409	434	400	439	392	391	418	400	402	402	386	425	409	398	431	413	428	386	418	407	431	417	380	414	403	447	376	374	398	393	405	391	401	414	384	419	413	401	405	422	427	440	391	388	387	414	445	423	418	412	369	414	394	398	457	422	404	427	444	407	416	411	403	373	419	391	406	424	380	396	391	407	411	407	418	402	392	469	370	407	393	391	393	395	409	405	376	423	428	419	444	411	425	401	410	429	424	373	402	411	402	386	424	404	423	466	397	420	403	405	417	406	395	368	407	430	417	423	401	401	405	392	396	438	452	410	447	420	387	396	377	402	408	378	400	403	418	387	416	426	395	398	431	429	454	391	373	385	398	387	396	412	394	398	404	373	394	411	402	393	422	439	401	433	419	413	374	392	408	444	422	402	382	433	368	429	365	406	388	424	391	423	410	411	409	420	444	407	416	400	388	401	400	420	394	400	406	413	387	390	424	408	414	399	426	357	383	411	412	379	387	381	405	397	430	429	391	403	440	362	428	411	422	401	436	413	421	396	393	422	391	430	418	418	439	410	388	411	417	399	398	439	433	422	393	394	415	401	409	437	432	391	393	403	369	420	401	395	416	391	400	418	393	425	389	435	389	381	412	380	401	420	418	398	407	405	405	383	407	416	400	410	370	427	434	417	399	436	416	428	411	362	463	373	384	449	414	395	396	422	394	384	390	441	427	402	413	409	372	408	411	398	426	391	425	373	396	407	390	399	416	395	386	410	435	400	398	416	421	387	439	407	375	418	426	406	402	387	389	383	405	417	366	417	416	423	434	388	395	410	386	426	396	413	423	417	418	404	425	404	403	457	389	452	417	399	371	385	401	382	358	390	382	430	373	405	408	416	408	403	434	385	423	395	412	411	427	395	389	374	430	385	431	391	408	405	435	390	425	412	400	411	408	405	385	420	396	391	420	403	410	402	403	413	413	409	361	422	404	400	376	406	416	428	417	424	403	395	399	391	405	433	406	415	423	435	407	409	382	412	400	386	414	386	456	388	417	366	361	429	366	398	427	432	422	410	378	387	400	423	408	418	443	398	381	410	382	444	373	396	398	389	401	444	419	394	404	428	388	385	422	405	362	404	374	387	408	431	408	408	402	431	410	407	410	408	391	422	398	397	422	420	426	424	433	405	416	410	419	395	404	403	419	415	409	407	390	412	432	397	411	418	414	420	439	395	383	394	410	406	374	398	400	387	406	425	413	410	392	403	401	406	417	405	400	414	375	395	381	407	403	380	409	362	431	411	383	368	398	438	434	393	386	394	385	369	444	352	411	400	399	397	394	414	402	399	415	426	399	401	401	402	402	407	380	420	400	411	412	400	391	361	453	396	420	383	389	413	409	371	373	401	413	450	403	391	408	429	400	389	371	425	389	350	438	432	387	406	427	394	383	403	385	449	430	427	422	420	436	402	396	427	400	409	390	426	400	434	349	413	455	400	444	432	428	412	370	405	387	385	407	387	411	388	430	435	375	400	422	371	385	423	407	448	395	430	366	417	419	383	398	419	392	404	403	391	404	391	408	398	397	406	427	408	427	401	398	371	394	443	393	434	433	407	466	435	426	472	393	380	389	406	408	410	397	425	373	397
40363	47054	20348	14772	10385	5870	3442	3876	3493	4597	4555	2981	2313	2047	1282	863	712	672	812	901	795	728	694	757	748	612	593	631	585	618	727	720	698	740	692	688	659	528	520	489	477	476	452	447	504	443	424	393	446	449	491	459	463	454	494	445	450	491	482	452	440	479	481	457	466	454	430	491	469	460	424	478	445	459	474	497	450	461	451	430	469	440	451	465	426	413	429	474	458	436	439	451	481	456	427	443	445	460	460	513	432	508	445	465	456	488	444	470	450	464	445	446	422	469	453	432	440	451	472	412	464	470	444	465	434	437	458	486	421	438	425	441	427	488	453	463	448	448	470	455	478	463	459	505	467	445	483	438	467	449	422	498	433	460	436	464	451	463	430	443	502	428	499	443	451	469	456	478	456	452	432	476	451	445	421	478	437	449	479	438	449	460	419	453	478	426	470	466	447	446	463	434	480	435	423	443	490	450	415	485	466	461	440	454	482	427	447	451	434	469	458	451	483	461	436	445	425	501	479	423	453	451	467	404	458	440	452	425	461	454	443	476	438	465	456	429	473	459	440	401	447	456	438	456	449	445	427	440	453	499	433	469	464	468	395	442	423	444	430	431	436	450	480	426	450	419	467	490	440	428	419	477	448	444	470	439	460	480	435	439	448	426	441	488	438	446	441	446	427	467	472	478	454	396	444	442	457	431	490	419	463	419	471	440	464	430	450	482	452	437	432	479	446	461	433	465	451	439	449	449	443	458	459	413	453	418	460	448	468	435	439	452	431	463	448	441	476	448	440	436	413	476	459	487	434	464	446	434	432	464	476	446	444	445	462	471	452	436	401	459	481	473	430	503	446	451	435	484	480	455	475	492	465	422	457	439	430	468	488	461	461	465	443	447	433	470	480	413	455	445	474	447	434	430	459	460	428	439	418	445	460	421	422	437	449	445	480	478	442	459	463	419	415	451	456	521	489	414	460	453	482	416	480	488	489	464	454	436	488	445	475	436	462	463	448	461	448	439	450	456	485	460	443	495	454	448	443	458	495	442	428	455	437	449	437	467	439	469	449	417	431	473	438	442	442	484	410	432	450	448	475	445	446	446	454	424	443	446	456	445	443	466	458	463	454	461	462	462	437	466	429	449	435	465	455	451	481	461	454	454	464	442	471	422	462	439	434	482	416	461	456	438	457	408	428	445	466	440	447	433	445	429	458	408	459	447	449	436	466	451	416	456	479	466	473	476	414	451	476	463	432	434	453	429	445	438	458	451	471	428	438	462	465	422	454	447	438	442	461	416	435	450	433	472	471	424	436	475	431	462	501	441	447	423	399	469	467	423	439	483	422	438	428	412	464	468	450	450	454	426	437	406	457	443	423	469	488	443	448	463	454	438	468	481	466	467	461	453	436	424	464	474	474	472	418	458	461	418	444	442	432	462	453	424	411	456	442	480	475	421	457	402	435	451	457	449	461	419	439	448	456	390	464	438	451	465	414	437	424	462	483	477	462	453	462	432	434	480	442	490	445	428	437	457	428	447	439	426	430	431	472	467	440	418	450	463	424	474	462	445	448	464	458	432	467	430	455	466	437	476	489	485	498	454	455	446	460	460	473	423	482	468	471	465	468	436	449	418	420	456	457	449	475	433	453	458	442	462	475	465	434	450	484	456	452	478	491	434	434	420	446	424	467	444	429	463	447	459	435	466	454	463	461	428	454	451	480	452	476	461	469	435	448	449	448	461	465	423	459	416	436	453	456	429	429	443	439	422	465	458	442	448	471	431	429	474	461	434	432	429	418	463	419	426	453	454	439	475	460	444	454	455	447	427	450	463	441	417	440	439	449	448	436	449	432	488	469	441	427	480	399	461	425	441	472	462	433	466	440	473	456	467	460	467	452	457	472	443	476	457	455	432	438	455	470	412	437	468	461	439	471	454	475	468	467	447	485	431	424	440	430	477	462	429	464	406	425	488	418	405	478	456	426	473	474	459	449	427	438	450	442	460	468	437	445	454	474	451	426	416	463	447	455	430	452	441	451	437	426	507	432	442	458	475	423	461	476	444	466	454	469	452	455	442	441	438	451	467	457	487	465	479	482	451	469	470	456	445	481	428	456	432	427	491	468	467	461	449	448	417	463	438	451	468	460	469	456	403	445	439	466	433	448	412	441	468	422	446	440	485	493	448	462	463	432	425	446	461	488	448	454	483	419	465	438	451	485	471	459	457	439	476	439	410	417	483	464	483	464	402	435	466	446	443	432	451	449	431	460	441	470	441	436	501	453	465	445	471	445	434	468	461	432	457	438	476	478	457	447	467	463	435	441	449	465	420	477	447	456	432	457	453	459	464	439	437	432	438	430	452	437	433	455	442	435	484	481	456	408	432	493	460	466	441	433	442	462	466	451	440	451	428	436	476	495	487	456	456	473	511	449	459	427	472	454	452	495	443	406	434	460	442	470	446	430	473	423	424	445	467	413	418	476	468	457	460	420	496	478	425	455	439	442	472	436	467	496	456	456	462	450	428	438	461	489	500	416	410	453	442	402	448	459	460	512	422	426	458	479	475	449	457	468	422	438	449	435	433	445	479	469	469	445	471	464	406	466	479	461	506	456	470	446	447	454	455	401	458	438	456	429	434	444	439	432	454	442	461	452	457	447	463	438	456	431	468	408	441	458	450	415	453	467	470	482	457	492	414	420	436	449	434	437	429	401	453	466	446	462	441	476	417	458	449	466	459	483	475	472	449	424	445	428	465	439	490	437	401	486	476	449	429	466	451	434	413	444	463	413	435	436	473	452	468	440	420	440	442	459	442	412	449	478	455	421	445	429	451	445	448	436	484	438	449	450	445	449	424	421	464	414	436	472	447	420	413	455	454	447	466	499	436	430	472	453	469	427	438	476	449	431	423	458	454	414	460	435	423	447	457	463	440	448	450	463	468	426	421	444	427	421	459	457	446	432	443	473	441	486	442	449	435	453	428	449	459	486	471	473	483	453	441	431	491	423	430	502	439	486	420	450	446	485	436	452	435	514	457	444	479	465	483	472	439	444	450	470	450	443	463	468	490	413	476	450	476	419	433	434	420	434	456	451	391	424	449	466	476	452	477	437	440	456	442	461	449	421	425	439	442	436	461	457	439	486	417	454	467	458	488	490	449	449	421	427	427	506	449	451	406	460	440	417	404	469	443	447	417	419	402	426	453	459	465	430	474	478	450	444	441	466	468	417	481	451	466	441	468	429	449	458	462	422	479	476	431	447	489	443	437	461	468	443	458	440	467	459	480	442	437	491	443	447	445	449	464	440	483	452	448	450	423	428	443	460	414	445	458	456	425	422	431	451	430	446	441	436	445	453	449	476	439	422	438	470	522	450	463	429	450	456	471	468	450	413	436	446	436	452	412	463	451	463	473	445	475	451	471	431	455	438	484	456	474	444	459	456	451	458	435	460	465	424	429	458	412	466	431	458	461	428	456	463	431	449	479	429	448	466	453	475	440	465	413	432	464
28833	23376	13698	5101	2496	949	596	635	672	895	1002	803	650	574	532	429	407	453	461	469	461	449	428	462	477	408	453	443	439	454	483	431	487	438	462	443	445	443	389	390	407	419	457	425	422	402	422	400	423	451	432	414	440	407	384	414	399	427	422	427	400	397	431	380	425	445	433	467	409	409	432	421	455	412	408	412	422	421	411	399	457	398	451	425	455	400	464	398	475	410	442	400	424	440	422	399	415	440	446	390	407	420	432	446	435	400	405	449	427	411	404	407	419	431	433	404	451	396	395	408	399	416	449	460	418	419	418	397	418	433	421	383	397	414	410	415	450	376	437	435	398	418	434	417	452	423	434	389	429	422	448	413	418	397	421	442	437	450	419	416	422	395	400	404	433	431	385	421	438	415	384	444	458	405	429	429	383	427	401	413	421	437	454	391	423	422	443	392	423	448	447	440	481	445	401	419	410	457	439	385	416	383	421	413	421	443	450	425	414	414	414	412	405	415	425	434	398	410	412	426	439	434	434	427	385	405	408	436	434	413	429	429	442	419	416	366	384	406	404	410	426	426	403	432	424	439	398	415	442	395	410	403	401	415	401	428	411	397	403	405	434	444	412	396	392	415	415	463	427	409	439	449	443	438	437	436	434	388	433	393	425	401	414	436	394	415	420	454	417	382	465	412	431	434	420	422	432	421	420	452	470	428	442	372	399	430	400	446	454	424	468	405	407	427	429	439	398	383	376	407	439	425	402	437	360	404	410	420	407	453	417	458	407	437	397	434	410	422	435	412	400	461	418	440	436	417	427	425	425	432	435	423	436	384	383	415	413	409	445	389	442	427	396	401	438	427	458	425	413	429	434	398	440	421	426	391	436	464	414	423	423	425	445	382	441	437	443	429	436	410	410	412	386	402	427	412	431	438	423	444	415	437	429	419	437	430	451	457	438	415	403	406	441	457	445	446	427	452	458	416	404	393	409	408	414	455	380	402	430	434	404	441	409	413	402	412	431	414	406	418	372	428	427	413	403	432	428	442	438	446	419	407	381	413	433	410	382	416	451	437	417	389	422	408	427	424	439	456	403	417	418	423	421	452	426	432	386	421	439	424	435	427	434	368	413	419	440	407	459	444	436	420	438	451	437	413	404	414	408	448	429	393	399	443	436	439	422	419	418	439	432	417	424	429	452	409	405	404	405	408	393	363	398	413	424	452	427	417	419	394	460	415	441	408	383	438	414	465	367	450	408	401	400	442	413	439	409	409	427	419	389	439	439	412	419	426	430	430	449	415	404	373	396	434	416	391	439	425	439	437	399	434	406	442	438	418	435	416	466	431	412	450	445	424	438	398	419	442	419	417	428	420	450	421	438	443	407	386	430	400	441	404	433	428	415	446	395	450	419	414	432	403	409	410	416	394	383	425	406	425	438	407	418	411	452	408	458	430	400	407	388	425	379	442	416	421	437	438	422	398	427	427	423	406	442	389	467	420	435	423	422	427	438	404	423	449	399	388	442	389	439	400	436	428	427	402	438	390	438	415	426	418	409	456	419	453	423	425	431	438	418	385	442	431	396	406	422	378	408	414	477	445	411	391	434	427	425	423	366	374	431	417	433	409	423	401	391	428	438	451	430	435	420	407	424	428	419	445	427	445	450	429	402	435	419	415	444	378	437	407	408	414	431	404	432	422	411	405	428	412	423	406	401	397	397	452	391	409	413	418	423	403	445	380	434	467	422	409	444	399	406	420	424	447	421	443	412	421	466	440	432	410	411	415	398	417	391	441	426	421	424	452	394	416	440	428	406	448	394	424	416	436	427	414	425	433	422	424	440	407	407	430	433	432	442	403	413	415	412	385	450	373	419	418	404	400	426	420	442	455	391	445	425	385	430	423	390	385	373	438	402	429	385	448	446	413	367	444	397	428	385	398	428	414	440	468	452	434	423	402	454	457	455	416	448	400	420	439	379	430	409	413	454	433	421	448	398	419	420	407	436	451	414	436	408	420	407	439	401	445	419	433	448	439	462	440	410	404	435	431	369	460	431	387	422	415	426	425	388	420	413	434	384	416	452	415	394	403	445	446	428	394	395	428	406	419	437	418	415	391	425	398	420	434	424	412	384	433	402	425	411	426	471	401	409	443	449	442	446	419	395	432	464	384	398	429	461	450	389	401	394	449	415	423	382	426	431	430	412	430	432	391	421	419	411	411	408	395	417	437	377	477	375	421	432	477	448	451	411	402	428	449	428	397	414	459	448	412	407	421	428	428	403	425	433	425	445	395	408	387	406	420	420	428	432	432	443	423	396	448	409	425	457	413	443	444	453	466	402	395	392	459	402	440	433	455	396	468	422	383	445	411	431	403	396	418	414	440	407	431	396	436	408	424	430	440	416	420	424	395	484	389	447	415	409	393	433	427	415	441	417	430	418	419	404	433	413	440	416	444	445	426	394	412	407	411	432	453	413	452	391	414	431	403	437	400	448	444	449	409	422	393	449	423	436	430	430	455	423	438	406	400	419	403	416	424	449	438	440	393	416	421	418	404	406	408	408	423	449	426	437	383	442	445	428	426	456	435	427	416	412	392	383	409	449	431	452	441	401	420	416	406	425	425	429	425	418	393	412	391	414	366	419	398	402	429	418	399	407	433	371	418	414	403	413	383	429	421	453	411	398	405	418	434	424	414	414	402	413	431	416	419	412	423	413	408	403	417	389	463	428	409	419	437	424	424	389	448	409	407	393	433	390	428	418	446	431	410	450	418	422	391	385	413	405	413	437	394	423	456	441	438	440	427	355	437	422	411	447	415	418	447	424	432	430	426	425	418	398	380	404	433	391	367	450	467	403	379	407	439	414	425	425	386	444	431	432	392	419	367	437	384	444	391	406	411	412	382	406	403	441	371	414	418	382	414	382	433	424	408	437	388	411	415	401	451	455	430	409	465	436	394	411	463	448	402	419	401	435	461	435	407	450	441	382	415	408	415	390	414	453	389	440	403	433	405	420	402	460	437	396	456	374	451	401	467	385	462	382	438	420	368	413	429	413	422	411	402	395	453	442	409	479	449	421	415	464	421	405	425	434	452	412	445	412	414	418	450	394	415	423	397	428	431	432	426	416	394	439	406	440	433	430	444	381	443	399	434	401	412	423	386	407	432	419	422	412	422	420	431	446	422	438	428	421	410	424	408	415	484	436	398	398	410	420	423	383	438	438	457	403	438	422	406	436	421	424	423	406	410	428	450	416	435	372	385	436	425	427	394	400	399	398	427	449	416	397	444	396	421	405	418	395	427	377	416	423	381	408	432	441	424	404	381	406	417	413	458	377	383	406	433	401	386	408	447	397	441	419	429	391	393	421	429	419	431	447	405	442	391	414	407	392	420	461	397	418	381	412	403	446	416	430	421	425	398	401	447	393	431	455	444	407	469	429	408	438	419	445	395	438	424	424	439	387	449	386	408	396	440	430	493	414	424	430	411	423	386	448	406	383	409	387	416	382	395
34027	28595	7139	5917	4035	1539	856	1043	1192	1632	1845	1366	966	811	642	590	544	506	565	603	606	561	544	493	572	486	548	541	518	583	594	615	575	646	616	628	523	479	508	521	548	490	510	508	492	505	525	476	525	496	492	517	516	504	516	531	546	544	501	516	480	486	471	492	564	487	514	514	500	516	512	529	514	506	501	461	532	502	485	469	498	501	530	481	473	512	494	540	519	481	496	514	457	539	491	499	505	515	473	521	494	530	528	548	473	530	531	497	494	513	525	491	472	509	501	489	481	493	516	472	459	517	510	471	489	544	525	519	488	487	484	542	524	581	487	492	479	522	506	504	562	487	507	512	494	490	505	523	531	495	491	495	522	514	495	493	524	517	517	515	512	469	532	525	514	545	476	529	467	482	503	479	489	548	481	476	530	487	515	537	503	496	505	523	479	509	557	493	490	497	498	535	487	464	551	537	512	507	510	512	524	476	516	550	516	483	501	473	521	520	510	530	482	532	553	475	530	519	528	493	493	517	536	529	484	536	472	532	492	514	486	515	502	494	557	502	514	487	535	493	516	503	491	528	501	502	493	454	512	471	497	469	525	516	497	513	506	490	500	537	518	506	483	555	541	498	512	510	464	509	514	496	506	516	484	555	492	540	524	508	485	519	482	483	461	517	531	506	526	477	487	532	504	508	547	443	487	495	488	506	485	522	500	493	498	564	534	488	505	469	466	482	529	512	523	516	465	513	496	504	493	527	491	469	482	540	489	510	500	482	484	492	526	484	516	513	454	485	505	516	538	531	456	534	524	495	555	482	514	506	510	514	521	511	504	496	506	464	497	505	513	519	531	481	500	560	530	546	486	515	496	523	500	501	478	522	556	472	497	532	515	501	510	514	512	499	519	502	471	496	521	483	498	564	516	502	501	467	488	510	487	502	472	487	531	516	493	497	502	497	494	478	486	515	523	492	543	488	499	519	523	518	470	463	474	498	506	526	523	519	549	503	492	529	515	504	500	503	520	510	566	495	507	524	488	518	495	528	545	510	525	479	509	507	508	516	525	486	491	492	505	468	507	473	450	530	472	526	490	542	488	476	466	490	482	519	482	526	514	491	490	480	454	472	465	516	474	567	499	470	473	487	498	513	489	486	514	501	513	505	486	507	516	485	512	532	496	568	482	503	500	506	467	502	486	524	522	495	520	517	496	504	518	540	506	506	511	495	461	507	493	461	461	501	488	490	509	501	514	514	471	511	521	456	505	496	502	503	489	530	503	498	502	507	534	538	492	520	515	494	485	486	486	498	515	473	549	483	497	508	514	438	494	476	491	506	500	513	518	506	543	483	517	516	468	522	466	504	577	486	512	556	474	502	483	489	475	516	494	502	512	511	512	526	457	480	456	514	556	495	507	566	474	471	459	484	493	534	532	517	523	526	477	496	499	502	490	491	488	532	509	487	521	482	546	502	552	528	511	516	511	514	504	522	505	488	519	476	505	494	532	518	482	446	477	534	520	464	527	499	537	493	491	505	511	497	485	489	459	471	493	489	510	509	514	502	502	473	512	499	492	516	482	474	523	499	450	497	466	522	482	520	524	501	480	542	495	511	528	489	481	496	539	541	519	508	513	518	535	493	538	542	500	483	504	505	505	518	484	473	491	491	496	521	499	567	477	539	537	501	547	499	505	495	472	512	504	509	484	506	500	509	538	478	478	467	516	482	506	519	508	476	538	489	539	505	515	518	507	538	497	498	499	472	494	511	531	501	476	523	536	468	512	470	518	491	542	532	515	473	462	518	489	503	547	505	504	526	563	483	495	512	515	497	502	465	467	495	498	528	525	497	527	480	468	518	490	510	525	455	505	487	496	529	503	549	498	478	493	506	499	532	502	480	561	476	515	509	493	497	480	507	509	521	523	510	449	559	507	522	510	525	536	552	528	515	518	535	506	526	494	497	548	498	519	486	502	505	502	496	494	515	460	452	522	505	506	516	482	547	502	541	457	506	500	527	509	512	528	504	530	492	516	520	524	518	521	523	501	504	478	517	479	459	496	514	532	492	496	479	477	502	520	507	547	483	480	507	500	484	525	473	555	471	508	520	469	527	514	548	504	492	503	501	488	572	482	476	511	506	503	482	483	479	560	522	489	495	497	525	472	531	504	538	510	499	527	492	508	515	492	528	505	519	530	464	530	500	482	497	503	459	493	529	459	497	537	486	521	529	471	482	491	485	503	524	502	472	505	491	524	504	517	518	541	502	535	530	529	526	487	504	505	517	468	484	459	525	525	461	491	527	509	455	536	518	533	496	475	529	528	531	490	525	487	471	512	493	486	535	528	500	553	495	487	495	500	493	481	483	493	524	492	530	517	523	471	490	499	524	515	485	488	487	519	526	492	544	503	504	473	493	487	464	522	474	535	507	525	514	505	497	496	467	475	536	523	500	511	495	529	472	506	517	522	466	509	488	523	477	497	487	476	517	499	510	504	544	530	516	482	498	482	492	496	496	499	515	495	503	494	511	477	524	471	512	513	511	502	478	508	475	480	512	472	504	456	514	500	526	545	509	514	485	513	495	519	493	489	503	483	493	488	529	478	536	547	516	477	515	474	526	479	450	492	516	502	509	507	498	545	505	521	508	486	530	519	528	512	509	516	481	513	494	504	515	472	536	474	465	511	527	524	494	490	552	475	488	498	493	539	502	502	494	520	471	507	555	541	513	526	545	539	546	514	485	539	488	492	547	450	504	499	487	507	518	494	516	486	474	531	510	522	505	505	500	514	498	488	502	530	508	491	485	472	485	534	542	531	549	521	505	472	492	480	490	525	523	504	458	567	497	506	473	472	504	500	541	532	511	508	532	516	496	535	533	486	515	529	530	520	509	489	490	496	525	502	503	489	492	455	535	526	475	475	493	529	542	537	513	507	505	512	454	487	468	442	534	518	501	502	500	526	484	476	504	515	525	509	513	486	524	510	524	515	487	466	516	478	519	480	500	508	508	476	526	469	494	502	490	556	540	495	480	513	455	521	510	544	486	489	498	480	524	519	513	536	467	527	525	468	490	536	554	504	476	507	452	488	491	471	517	470	519	502	506	514	493	496	553	544	503	567	509	475	467	499	486	508	501	490	515	481	493	498	529	546	502	524	497	525	477	509	507	530	494	513	523	480	526	514	454	481	496	452	514	522	506	496	508	491	539	513	505	511	521	531	496	516	476	520	471	537	500	523	502	492	535	515	470	532	532	511	489	511	524	521	495	499	518	480	492	523	472	499	512	503	476	476	511	497	476	497	526	511	481	555	496	513	459	492	467	525	511	510	528	484	482	459	526	526	478	490	529	492	511	517	527	482	528	544	487	528	496	496	489	524	478	540	482	498	481	522	526	521	506	519	515	512	520	499	504	503	499	543	481	482	542	512	499	445	544	513	515	524	501	464	498	494	460	532	479	527	502	495	502	493	515	495	503	489	541	489	475	514	481	502	491	537	497	479	492	516	489	493	542
23353	20866	28096	23763	20896	11580	1447	950	996	1211	1175	882	835	619	444	390	323	295	322	339	331	326	341	302	325	295	292	287	302	351	340	325	301	324	348	354	299	299	276	235	249	251	238	256	255	271	280	253	247	271	228	237	258	256	252	261	249	239	245	275	283	226	220	254	255	242	236	265	269	262	256	216	254	242	238	275	257	263	262	238	236	258	210	233	238	268	248	259	232	259	256	253	239	227	229	280	262	257	257	263	248	260	234	262	270	249	254	216	260	257	270	270	237	224	249	242	228	248	236	255	280	269	254	266	246	233	231	246	253	237	234	254	241	244	215	239	290	244	253	230	260	262	233	248	238	244	258	267	247	269	262	268	267	250	256	256	250	240	246	273	298	263	249	261	259	267	277	286	239	241	249	204	256	232	253	273	246	238	244	252	240	288	225	286	254	234	258	237	256	245	247	241	250	274	246	272	235	244	259	239	262	261	241	243	237	253	243	235	242	241	239	251	235	261	253	281	249	262	238	285	235	236	254	254	269	249	262	260	250	253	268	229	249	248	256	276	258	206	233	264	208	262	276	226	244	250	242	212	218	243	238	252	237	258	227	251	251	247	204	254	239	249	255	238	266	254	218	272	250	227	236	283	264	283	246	237	229	241	259	268	253	262	281	233	259	243	238	260	250	267	246	248	224	248	285	239	248	259	222	257	258	258	261	219	260	278	243	228	277	261	238	240	220	284	247	284	250	233	247	228	271	273	283	254	239	282	234	255	245	244	245	236	251	254	240	261	260	261	262	230	267	232	257	253	280	244	224	255	273	243	244	270	259	225	240	223	230	254	245	281	239	258	273	251	225	240	240	256	259	249	242	244	237	221	254	218	247	263	259	238	236	243	248	251	252	256	252	271	246	265	241	236	233	238	259	253	279	257	233	228	241	242	248	240	256	277	253	241	236	224	243	237	260	262	279	241	247	254	248	274	259	265	255	252	242	270	230	260	250	235	273	248	239	251	261	251	285	240	247	251	262	227	237	249	224	211	253	253	252	259	241	260	254	286	266	257	239	268	269	263	258	244	278	255	235	260	273	282	284	263	268	271	231	236	244	246	227	239	283	235	215	272	270	227	267	258	255	281	220	244	262	240	250	258	268	221	277	237	225	238	238	257	247	247	224	229	220	231	260	289	271	265	243	250	257	247	266	246	267	273	233	248	249	271	261	251	242	249	265	249	260	257	261	246	246	280	245	235	227	249	283	256	228	270	263	258	281	265	241	263	242	242	266	229	244	251	242	255	258	249	256	237	255	221	249	261	219	248	270	267	269	234	216	259	242	255	245	249	263	259	253	269	248	238	257	249	258	232	250	256	234	268	239	251	261	239	258	267	244	253	272	266	266	233	269	260	264	215	259	256	227	248	238	268	246	238	250	247	234	253	235	283	220	256	258	245	268	247	242	247	272	237	255	244	264	281	249	271	260	231	237	241	229	251	249	253	238	224	254	225	232	272	274	243	229	242	256	246	236	252	238	227	235	229	269	247	246	249	233	277	268	258	261	243	248	271	247	241	242	240	217	254	260	240	244	266	241	255	235	266	278	245	251	251	270	210	261	260	226	270	268	261	269	261	238	245	256	252	235	246	247	259	244	231	262	251	241	278	239	238	266	251	252	240	273	234	269	229	273	238	254	260	233	217	267	227	252	227	253	246	261	231	248	278	262	263	244	251	246	256	230	258	246	218	236	242	271	265	248	267	247	252	240	268	266	238	263	254	247	226	217	251	235	247	257	260	260	242	241	238	219	274	261	239	256	271	239	231	242	246	216	233	240	250	225	238	258	273	264	265	254	224	259	257	265	245	267	247	240	248	244	257	252	248	261	235	239	247	239	255	231	237	223	269	237	250	250	205	239	307	263	244	215	280	246	246	244	269	279	273	254	256	261	231	227	248	250	271	218	243	239	260	246	255	256	222	229	268	223	245	263	227	224	243	240	233	237	253	259	254	285	224	249	277	244	256	245	276	256	251	227	245	243	225	259	253	231	236	220	277	257	238	254	243	244	256	255	273	281	265	228	231	276	247	233	256	263	246	247	261	247	252	256	271	240	273	238	268	250	263	257	245	255	238	244	259	226	227	252	253	285	219	244	244	254	259	294	257	262	285	252	222	206	268	256	248	262	267	258	281	274	266	246	256	260	247	266	241	253	248	260	248	263	251	263	257	275	236	284	261	288	217	241	254	245	238	211	260	264	256	249	242	266	247	255	233	248	252	243	263	235	263	266	226	261	235	255	254	233	240	245	236	238	236	248	277	281	264	236	260	252	282	293	260	230	239	260	264	285	260	230	244	270	229	246	251	275	238	260	236	217	247	257	239	251	238	259	246	257	241	234	264	244	237	244	265	220	274	223	263	248	238	261	259	236	261	267	232	252	223	250	238	255	239	255	241	211	256	251	236	258	223	204	246	264	250	229	233	276	281	257	243	247	237	235	246	226	261	272	269	217	248	252	260	258	247	233	248	220	248	243	246	263	248	259	259	241	255	269	238	246	255	251	240	245	247	273	226	262	237	270	273	263	259	281	248	265	250	247	265	272	242	224	265	236	256	306	239	264	252	254	260	222	273	261	243	229	254	270	255	220	239	227	240	216	258	249	239	284	230	222	255	249	227	243	268	244	251	249	290	270	265	240	274	254	245	243	248	260	231	244	251	239	272	253	244	251	266	217	231	246	242	226	258	240	225	249	242	255	259	243	232	244	249	232	243	233	250	258	252	265	244	280	231	266	235	232	261	259	280	222	241	215	227	259	238	245	282	248	262	279	211	230	264	256	273	280	240	212	240	242	241	251	234	239	252	245	219	228	215	258	250	222	227	243	266	284	266	246	251	274	253	246	258	249	272	238	241	233	235	259	249	239	224	247	245	275	228	238	246	253	246	243	232	275	239	232	236	262	235	241	277	259	264	235	263	229	237	248	223	252	250	260	259	250	252	265	229	227	262	265	251	268	243	274	277	247	214	231	237	247	262	269	248	238	260	250	269	235	248	235	240	237	241	256	234	264	249	245	276	243	264	225	240	263	265	241	267	234	255	267	266	268	246	233	233	239	236	229	248	255	245	236	275	274	259	264	249	233	255	265	235	263	259	245	265	262	245	273	257	229	272	258	242	241	228	282	243	258	256	237	225	258	271	233	263	241	246	270	237	251	247	251	236	258	226	238	284	250	241	255	257	283	246	259	250	243	254	244	209	219	255	253	236	247	244	223	257	273	258	239	237	247	281	245	253	276	267	258	248	257	257	264	251	266	259	236	241	227	248	230	233	284	232	247	250	244	272	264	255	276	218	250	263	251	278	257	260	232	241	237	269	252	254	260	264	262	258	218	232	254	243	241	224	221	240	237	253	228	265	274	277	246	249	252	217	252	238	230	245	239	256	241	251	258	237	235	246	228	223	247	236	248	232	225	226	253	239	252	252	247	250	236	266	226	252	235	274	238	223	237	278	236	236	233	240
36182	41072	14386	11892	9415	3591	1925	1891	2102	2547	2508	1736	1464	1054	743	575	453	420	466	459	479	458	427	426	402	398	383	364	394	501	468	472	479	494	462	458	401	354	334	314	317	288	302	319	328	298	311	328	319	304	295	311	324	320	310	324	318	294	300	320	321	312	350	307	287	278	312	282	324	298	315	288	297	293	317	312	298	348	323	310	311	317	327	307	309	312	301	322	312	303	299	329	296	338	287	308	279	302	340	268	312	302	288	295	320	289	311	306	279	273	323	296	302	298	311	314	303	300	269	313	285	335	290	300	352	310	315	304	290	329	308	307	311	313	323	325	283	279	299	286	324	303	283	298	312	294	316	299	295	313	284	302	312	326	326	286	291	294	281	301	306	327	300	272	293	289	337	307	326	310	303	319	320	283	284	305	301	298	320	322	304	337	324	318	318	330	313	308	277	293	290	339	311	318	289	296	322	268	279	315	294	297	303	304	311	317	331	322	288	304	313	333	305	291	314	330	307	328	304	278	291	299	297	315	351	295	299	302	297	307	300	277	284	299	314	304	309	342	334	325	289	307	329	302	294	304	307	316	292	314	313	329	303	349	288	318	314	324	305	311	282	293	308	306	310	288	311	304	303	295	275	306	328	292	317	290	308	321	286	297	310	287	290	326	311	292	335	266	298	289	300	276	307	336	299	315	280	319	292	285	332	308	314	302	293	326	324	305	328	287	293	270	299	302	289	295	302	325	285	298	297	300	306	313	309	309	323	327	322	315	297	333	322	282	305	299	293	285	293	366	327	279	292	320	284	305	327	326	338	285	307	281	330	278	329	286	300	317	343	322	296	308	323	321	301	309	287	267	300	321	301	334	292	263	304	328	319	308	291	282	317	313	306	298	320	302	315	278	295	294	280	294	339	304	319	305	270	274	305	291	283	271	312	311	322	287	309	317	298	297	320	327	330	315	308	284	286	300	292	298	312	329	320	270	303	298	307	317	332	300	287	275	311	298	308	297	285	304	307	302	277	275	290	313	315	292	288	269	305	310	314	313	300	313	310	288	327	309	288	313	297	313	275	281	334	291	271	308	315	294	309	327	282	320	284	286	292	269	292	331	347	333	300	298	288	326	306	296	323	326	330	299	306	331	277	329	278	278	280	313	322	290	321	298	296	287	292	318	282	279	307	292	284	309	308	304	321	290	346	328	320	322	296	290	317	328	319	315	333	271	311	320	292	309	317	313	292	293	332	327	292	282	331	288	308	339	319	307	272	301	293	297	333	303	347	310	297	301	300	307	289	329	361	307	296	270	324	312	317	305	269	299	315	290	305	302	324	327	307	277	319	342	298	322	295	289	294	299	322	308	297	299	324	301	305	321	325	313	286	318	301	296	320	289	273	312	275	281	280	265	324	315	255	280	302	296	321	300	323	292	311	310	291	314	325	302	312	283	303	318	316	289	296	315	310	299	310	318	267	322	305	343	320	319	281	302	298	314	322	311	307	302	313	291	306	320	308	315	314	274	289	290	337	308	268	305	298	300	324	329	299	311	292	321	329	309	319	269	293	347	293	335	308	307	333	301	293	283	307	304	300	287	302	332	313	276	311	292	346	337	311	300	276	332	286	330	302	307	305	291	276	320	326	305	298	319	303	303	291	307	300	296	318	305	306	316	315	318	353	289	320	326	287	296	311	271	287	285	282	304	304	289	335	285	290	341	331	287	287	302	283	315	294	275	281	304	325	285	290	284	282	287	321	324	298	310	298	300	306	315	304	290	303	290	319	299	302	324	302	300	308	287	299	287	300	298	323	307	306	304	302	302	324	318	301	306	309	323	299	287	301	278	292	294	311	280	310	323	315	305	300	265	299	287	303	303	308	317	320	309	307	309	287	316	300	297	335	327	292	337	295	283	309	328	271	295	308	309	290	300	288	297	323	316	327	324	297	331	321	313	288	320	313	296	284	337	325	297	326	326	295	295	294	290	291	302	342	316	303	326	279	269	301	309	300	315	309	330	295	299	311	307	283	310	308	283	303	312	304	294	321	333	281	285	304	331	297	307	302	338	340	336	310	296	309	326	273	297	302	296	286	291	305	341	287	311	311	328	301	282	268	308	296	326	274	285	307	293	332	290	309	304	293	303	329	289	287	322	322	320	273	309	281	303	316	307	303	323	290	302	305	307	275	283	344	292	325	274	295	319	284	326	319	280	287	328	283	334	307	333	292	302	283	291	306	302	285	309	298	294	309	316	302	325	302	343	300	285	300	316	301	290	311	307	297	325	298	261	282	304	315	315	294	323	300	306	302	319	320	303	283	307	328	309	305	278	264	310	308	298	269	304	283	289	355	308	289	289	286	310	320	294	282	303	297	325	298	321	319	310	295	322	299	308	311	302	296	324	320	299	309	313	319	299	319	302	333	309	310	298	293	303	294	320	333	282	271	328	301	305	301	289	301	334	302	293	301	291	291	288	337	320	313	288	307	281	331	280	277	314	319	328	281	297	306	274	267	320	330	322	306	339	342	315	287	305	296	315	297	287	324	283	321	294	286	317	295	347	299	313	325	276	336	312	290	294	319	296	301	292	276	318	295	333	316	278	299	317	299	289	287	303	294	317	297	316	292	314	288	311	330	290	329	314	295	294	271	313	316	302	323	313	296	293	315	306	300	304	309	316	301	310	293	329	326	308	332	279	313	309	281	301	309	315	277	279	286	286	315	312	276	281	291	300	329	363	291	269	351	323	296	323	294	307	289	324	305	333	291	275	306	305	302	290	294	301	321	283	304	338	277	301	285	297	300	310	290	304	294	307	345	328	318	343	302	317	299	287	291	336	312	330	305	303	285	320	302	309	288	326	293	291	302	307	315	308	300	293	304	298	318	334	302	293	300	285	314	297	311	305	294	298	269	278	288	315	311	286	339	292	315	322	301	333	272	317	298	311	301	302	314	300	306	312	311	287	313	298	304	295	316	327	309	301	292	316	281	312	288	287	285	342	332	344	316	316	317	309	312	287	326	260	311	330	296	297	330	329	307	275	320	282	347	329	299	317	317	309	300	320	288	328	296	311	284	280	287	307	288	291	310	337	301	284	274	314	292	306	325	302	327	331	311	310	333	306	324	311	291	320	289	290	298	283	347	295	307	286	312	320	315	307	286	320	320	317	291	314	320	306	342	293	329	295	298	327	286	276	307	329	292	298	254	283	288	261	338	291	325	321	273	289	329	301	300	332	323	291	339	285	294	326	317	303	278	306	290	301	304	313	311	300	289	302	298	301	301	292	291	297	323	315	317	312	341	286	303	302	307	302	285	293	326	332	272	276	309	312	304	295	322	305	319	353	329	339	284	322	306	288	322	294	290	279	310	312	308	260	273	316	318	299	323	294	300	301	349	305	314	285	287	321	284	306	318	310	316	311	292	328	298	278	328	303	328	334	304	274	307	309	301	315	326	284	310	319	333	294	323	318	332	315	323	282	297	304	288	308	291	315	293	314	323	303	281	289
24466	20845	27087	24587	14751	2740	1119	1067	1018	1283	1309	1010	1012	844	715	659	623	666	655	680	612	633	621	641	608	629	652	592	634	684	589	666	651	646	658	647	596	577	604	605	598	611	589	607	588	552	600	618	599	594	573	607	511	578	585	531	542	562	522	624	620	567	583	532	586	608	595	555	577	593	547	563	585	608	612	610	621	537	590	614	579	576	586	597	595	598	600	581	640	581	580	579	563	619	601	582	570	562	518	584	576	612	614	557	596	561	529	523	584	597	601	595	556	596	563	624	560	622	628	559	554	573	566	566	538	583	591	584	624	593	632	579	608	618	581	602	603	575	588	630	592	608	554	557	571	612	613	583	570	557	581	603	599	588	579	531	582	579	609	563	596	593	597	548	566	602	581	567	567	565	586	586	605	607	624	588	596	569	562	551	606	588	624	620	575	623	553	581	580	569	585	565	602	576	608	577	601	584	613	602	558	590	588	590	633	589	629	584	573	590	592	594	571	550	580	623	555	573	590	559	611	583	595	597	641	568	554	600	544	567	585	620	597	554	570	594	605	584	594	587	606	594	576	626	603	560	612	589	598	603	582	593	575	593	587	606	570	555	585	571	598	580	629	561	637	558	584	599	600	571	578	583	624	644	573	597	610	586	597	540	591	577	588	578	597	597	618	589	584	580	586	558	610	569	555	582	624	632	587	582	597	583	587	589	553	550	630	612	655	609	592	576	608	588	599	622	582	613	569	607	539	564	598	595	587	543	552	498	539	603	568	592	608	585	571	637	576	603	631	608	599	575	587	572	604	604	584	559	612	606	585	612	573	559	605	584	554	609	566	569	598	589	619	578	607	568	558	609	576	595	579	621	594	640	614	654	578	551	573	585	623	594	607	606	611	611	567	559	524	553	625	576	568	570	600	586	550	586	573	578	591	588	613	601	566	604	576	573	589	560	606	577	556	568	589	590	599	597	585	538	594	585	586	630	536	550	605	585	574	586	610	535	535	578	590	612	591	619	583	593	556	571	598	604	569	566	619	586	561	602	618	585	623	600	561	569	574	571	534	599	569	609	599	592	562	573	563	572	533	576	575	597	577	575	573	607	584	600	564	529	571	584	562	577	593	615	621	560	586	602	583	596	557	550	625	591	585	643	607	604	534	619	603	632	601	585	641	572	574	598	601	597	558	585	573	621	614	577	631	611	578	594	540	616	606	617	590	616	594	596	589	553	577	640	556	623	575	598	595	560	574	578	569	584	570	609	580	589	596	629	593	572	614	624	628	611	589	562	602	581	588	622	586	597	574	573	575	592	586	602	549	599	600	591	587	568	598	584	618	605	569	575	553	604	568	591	604	576	592	555	593	594	590	587	610	577	592	551	570	636	575	584	572	551	596	585	647	613	625	588	596	607	570	605	609	577	599	602	586	545	578	584	595	597	600	560	589	601	625	614	588	573	582	556	607	585	589	620	554	618	568	630	605	563	555	624	591	628	651	553	605	644	611	593	586	579	616	584	601	569	612	650	607	572	591	580	612	567	593	575	602	640	595	593	591	607	612	588	561	567	600	612	593	629	577	586	600	572	613	569	526	628	618	568	590	599	615	597	589	602	557	576	593	593	605	629	595	555	584	582	621	551	573	634	613	616	622	607	588	587	583	590	581	571	628	583	591	593	578	597	609	562	569	570	592	630	604	648	608	611	573	595	598	616	563	611	595	585	632	620	549	602	587	620	614	595	571	599	597	557	600	586	616	595	582	606	599	600	618	599	592	602	615	638	540	584	585	519	555	587	595	534	605	618	526	661	630	586	598	563	564	574	579	576	624	600	610	599	544	600	559	552	555	600	562	572	581	613	587	598	555	582	571	582	604	575	627	582	565	599	601	627	570	597	612	586	544	598	563	557	578	594	569	556	585	549	581	580	567	603	609	566	597	609	586	584	603	624	610	567	543	532	583	568	581	593	600	585	589	589	555	588	615	620	576	589	556	665	560	578	568	592	605	588	608	594	640	581	601	609	606	578	619	571	585	591	612	573	634	609	594	589	598	567	603	573	588	601	589	581	599	582	589	577	610	582	571	587	605	630	569	588	545	571	601	568	602	556	620	580	623	599	626	575	619	584	604	589	599	579	627	619	580	586	627	587	601	591	608	567	618	502	606	585	573	561	562	547	564	576	588	601	578	605	593	608	599	595	587	553	587	642	573	602	607	580	578	567	554	587	581	563	616	591	619	576	632	561	584	571	584	607	587	555	572	629	575	555	619	596	575	551	593	576	562	632	596	588	551	611	584	590	584	588	563	609	580	578	605	605	598	577	610	585	571	550	591	588	564	558	601	585	616	617	613	578	574	583	578	609	625	573	595	569	580	609	611	606	565	623	593	598	560	576	558	607	496	587	587	582	569	569	584	627	572	613	607	599	600	617	558	563	610	609	610	603	580	559	585	576	607	569	602	607	562	577	618	587	638	576	635	571	603	596	553	571	591	591	589	604	567	627	600	637	629	556	575	592	574	607	613	552	638	521	548	604	595	552	552	589	577	569	632	573	585	647	563	630	607	593	556	615	601	603	615	573	584	602	571	609	569	607	591	629	583	576	565	553	614	584	570	615	586	574	604	542	645	591	587	594	585	570	553	628	629	605	584	576	554	587	580	585	577	554	625	618	565	540	610	553	639	593	617	605	569	562	596	601	619	568	604	579	600	554	583	567	538	559	544	591	539	599	572	625	616	589	593	594	604	590	595	600	550	574	576	574	585	586	609	640	602	563	564	557	595	597	572	600	613	604	595	605	584	593	573	577	561	576	618	614	592	601	617	593	599	589	552	552	628	582	609	600	562	616	594	568	588	588	596	598	577	600	537	555	599	607	600	616	561	581	514	582	559	563	635	599	575	575	538	642	563	560	558	585	608	606	621	592	568	581	634	582	643	598	580	596	584	594	592	622	595	592	614	568	585	618	569	597	562	559	588	592	551	606	614	593	557	622	603	620	586	600	602	617	551	602	596	569	588	565	603	589	581	606	585	624	643	544	594	597	620	591	579	607	588	607	556	556	609	583	609	575	604	596	589	571	563	654	622	582	579	584	583	595	582	585	598	613	609	617	568	579	575	581	573	583	534	624	552	567	593	601	580	560	570	573	590	562	566	566	530	607	594	567	613	575	623	627	607	572	597	594	634	591	577	591	578	583	598	586	604	606	586	571	553	598	569	612	576	607	630	589	558	564	559	586	574	631	613	658	582	573	523	564	560	546	653	597	560	593	617	585	574	591	576	642	610	605	558	598	556	613	613	572	631	659	575	586	564	567	602	578	598	612	543	547	590	592	546	582	624	601	618	571	623	606	596	611	623	602	616	570	568	581	605	588	596	557	570	546	635	624	575	604	610	598	593	564	632	581	586	586	601	570	585	611	588	609	618	565	582	607	563	584	557	585	604	584	598	608	596	581	585	603	600	569	598	583	572	596	610	586	616	613	592	574	566	630	572	616	540	607	556	588	607	586
35880	37738	11601	9631	8129	3193	1749	1803	1885	2311	2321	1695	1644	1276	948	841	747	665	789	753	695	813	707	799	718	740	704	672	707	769	830	798	825	748	814	771	750	668	688	706	643	680	673	662	619	668	676	690	684	692	687	656	671	684	711	662	614	671	693	653	691	644	637	691	707	700	685	656	683	632	689	651	675	637	648	661	668	669	691	691	676	667	653	647	683	668	695	620	705	675	666	699	684	654	674	666	658	702	670	662	662	657	651	678	678	679	711	682	614	717	645	686	678	619	688	660	696	681	675	684	667	714	688	665	666	668	680	686	704	686	702	674	659	680	630	679	661	625	648	661	685	660	658	705	682	658	690	692	704	664	686	677	679	694	660	662	629	697	670	684	688	671	644	699	664	671	657	688	682	709	660	671	667	668	696	665	671	629	632	685	692	654	680	645	706	694	663	669	695	672	655	630	681	700	713	731	710	699	641	647	680	700	699	632	685	623	635	648	698	688	675	653	655	606	727	664	641	673	682	716	662	672	688	682	649	670	674	684	672	674	665	700	672	643	723	656	687	697	661	674	729	671	656	669	672	678	677	681	667	646	667	676	637	673	683	710	673	680	679	650	664	687	670	661	721	729	685	662	672	698	653	677	707	717	673	667	673	648	662	648	656	649	669	696	672	672	674	683	650	663	640	683	662	653	664	690	662	652	685	675	670	638	665	659	668	664	703	622	646	705	661	689	687	689	684	674	723	642	668	726	693	686	667	694	643	625	658	726	693	682	659	679	685	718	734	704	658	677	659	662	673	651	687	627	680	680	688	653	688	636	691	643	628	694	676	720	712	661	669	666	610	673	668	641	697	660	685	678	670	676	636	670	667	671	695	644	681	630	706	675	647	666	700	698	644	656	655	676	624	662	661	652	690	685	656	667	625	676	665	642	664	672	642	688	658	694	707	654	695	715	690	629	678	708	718	674	675	672	623	662	697	708	687	632	679	687	678	700	649	698	694	689	699	685	689	686	644	716	643	689	669	690	686	658	662	660	683	677	672	659	665	678	682	680	681	689	715	629	634	663	681	678	671	668	652	605	649	667	691	668	693	693	687	683	681	620	640	670	692	678	685	691	707	625	689	690	674	718	646	695	654	685	678	636	650	624	649	654	667	688	702	689	654	651	684	702	685	657	623	655	699	688	667	642	646	599	694	641	633	711	667	655	686	638	651	671	659	685	644	671	701	702	648	652	696	675	670	704	657	702	621	677	665	645	711	637	654	651	696	671	652	669	652	642	636	671	719	641	682	703	693	690	640	662	717	662	656	671	650	676	637	717	677	635	707	711	683	691	684	691	676	668	689	643	689	675	655	682	657	684	673	668	669	667	668	643	681	661	706	686	686	640	684	678	653	664	673	707	675	663	632	650	651	636	657	675	642	643	677	682	737	674	713	681	646	714	695	651	652	708	688	655	696	670	646	714	713	708	700	714	671	676	692	696	648	653	640	683	670	718	662	652	671	687	655	706	701	658	663	690	673	683	703	653	685	649	658	690	666	670	669	660	662	688	664	636	671	613	669	669	671	656	694	670	695	664	647	674	697	680	674	630	653	705	647	677	669	668	684	650	613	641	661	681	634	673	670	646	679	672	668	679	669	666	647	674	647	636	656	692	638	670	646	646	672	705	662	651	666	712	650	695	650	669	635	635	669	654	645	697	668	654	714	688	693	697	694	663	692	697	637	688	660	662	701	671	655	693	670	677	696	681	678	691	685	649	701	660	628	656	694	629	718	659	692	630	656	675	679	639	665	671	688	661	680	673	621	640	654	655	675	668	699	686	676	683	677	622	698	686	681	704	701	652	711	645	687	685	746	686	678	665	673	663	697	737	634	695	673	693	609	646	751	629	664	654	655	649	669	667	650	664	680	621	684	632	656	681	675	673	627	675	663	644	660	672	660	698	661	670	648	691	650	685	628	698	698	673	685	695	693	669	672	718	661	700	668	628	629	671	649	653	701	672	693	664	616	677	680	676	687	639	607	657	686	677	655	669	677	718	690	694	698	669	658	641	701	687	691	674	653	677	710	726	653	621	673	668	698	690	658	654	665	708	619	670	644	699	693	662	693	712	680	698	659	653	702	689	663	668	669	666	658	648	702	696	707	692	655	718	698	682	673	705	667	697	633	658	678	660	724	698	674	654	702	697	679	664	719	719	654	697	722	659	683	638	690	668	668	673	730	664	656	649	651	695	669	654	684	692	674	661	687	699	673	638	649	644	698	667	634	713	653	688	666	684	685	676	691	681	679	658	665	701	679	707	669	716	721	669	642	649	637	680	680	637	634	689	644	699	683	705	662	625	641	644	677	671	628	704	682	724	675	653	713	672	683	675	659	650	669	686	676	678	611	701	646	660	686	666	691	686	679	655	620	627	700	634	676	679	672	658	641	612	678	663	639	696	682	686	638	697	679	662	663	685	695	692	668	675	600	670	679	660	655	653	684	635	671	671	692	689	647	675	638	638	700	640	701	700	638	637	635	677	659	681	631	657	677	655	600	701	645	682	680	679	651	652	655	660	708	673	695	697	685	674	711	698	707	660	679	673	663	665	652	611	649	704	689	681	707	662	683	740	656	669	721	670	694	729	698	680	691	693	635	676	656	696	655	653	687	710	652	642	677	656	697	638	710	654	746	650	676	702	689	688	654	665	701	690	681	714	640	619	655	668	691	645	625	664	666	678	674	690	636	667	682	720	689	736	664	677	726	702	666	694	614	685	677	688	650	687	680	663	675	717	646	662	677	721	695	680	701	661	653	690	638	730	644	673	661	599	708	701	654	655	645	661	676	647	697	714	633	715	664	626	667	725	680	693	682	656	670	673	669	713	686	641	675	701	646	667	689	657	698	679	681	692	681	611	666	633	696	664	669	735	716	650	669	634	649	681	696	655	627	634	684	643	663	703	657	658	699	677	666	689	674	646	688	697	649	642	641	688	653	658	688	654	666	707	685	668	700	642	675	636	628	731	728	695	699	631	722	695	702	687	682	668	665	647	671	611	670	702	618	721	668	742	666	652	668	641	689	689	669	664	598	640	685	658	648	670	685	666	695	710	647	663	704	670	679	626	689	657	662	685	656	745	691	646	664	698	661	646	652	708	662	691	683	679	634	641	665	635	617	669	648	636	653	687	676	702	688	690	661	682	650	645	668	661	617	705	681	663	690	730	670	718	672	690	630	628	676	745	676	605	654	667	653	635	680	668	672	695	691	688	681	701	635	685	679	657	696	693	657	651	677	699	648	635	664	678	665	646	619	699	691	684	664	650	719	675	684	695	692	660	672	639	648	661	631	682	714	682	670	688	676	675	720	710	641	696	677	680	706	648	632	709	649	691	646	652	663	689	695	657	660	652	684	666	690	634	642	676	712	640	650	695	658	656	647	686	643	691	723	694	654	660	669	637	625	666	688	636	632	661	675	660	667	699	659	673	633	640	633	632	697	649	659	678	608	655	671	629	623	693
22340	20869	28519	23356	20884	20960	11527	1892	1694	1921	1914	1328	1295	1055	846	648	526	550	529	472	524	493	502	490	463	500	523	530	466	543	575	580	564	548	573	538	509	435	427	436	393	425	420	424	400	401	457	419	392	414	410	414	385	427	409	389	397	420	410	399	409	397	408	404	386	398	465	408	416	430	415	440	396	391	416	402	402	385	434	402	431	410	437	420	402	378	382	363	434	404	422	372	420	406	425	417	418	413	384	394	416	401	450	400	394	400	397	440	426	416	414	423	403	426	387	406	389	373	453	376	418	404	390	408	422	396	409	405	399	398	397	415	425	426	413	416	373	402	388	431	402	400	419	408	431	444	421	409	388	418	401	411	394	400	410	346	413	395	410	380	434	407	435	438	410	366	410	403	399	392	390	399	352	432	414	426	395	391	386	410	406	385	415	444	377	410	384	403	453	387	359	401	428	406	425	427	409	395	392	398	440	372	417	356	411	388	399	391	467	421	413	447	409	377	426	385	419	395	385	382	422	421	403	382	406	396	463	386	405	400	407	412	418	386	377	389	428	375	404	411	374	400	368	403	396	379	424	427	404	375	388	404	361	389	415	447	405	436	397	404	399	443	443	391	404	360	422	378	414	417	388	404	403	447	436	384	389	357	387	402	406	401	396	387	413	400	402	387	385	383	411	397	438	388	429	399	420	426	406	406	433	399	376	407	397	410	413	395	418	426	438	424	445	399	391	409	422	394	428	400	436	366	407	407	409	428	419	393	426	415	377	418	393	387	433	380	397	386	399	416	412	389	401	384	386	396	422	425	403	404	393	360	404	423	374	397	410	384	419	374	426	428	373	393	412	423	392	355	413	426	385	420	404	392	399	412	356	405	409	352	416	379	380	397	395	426	421	436	378	387	385	442	401	394	408	395	424	398	399	403	388	392	399	425	405	427	398	370	391	366	400	405	380	396	401	366	428	374	413	396	435	391	387	416	382	426	391	390	405	388	449	376	417	407	380	388	414	373	391	410	400	400	419	399	407	427	431	434	408	426	394	437	386	431	451	403	389	395	427	426	426	409	406	379	389	405	437	426	404	403	385	424	419	367	391	452	418	362	441	414	422	383	423	390	395	412	448	409	368	395	384	414	403	412	383	390	411	397	388	424	419	411	407	370	428	429	409	413	395	444	416	369	409	404	416	438	404	409	399	398	426	399	418	425	425	416	415	424	379	434	409	413	391	411	448	376	391	430	389	412	371	366	363	392	387	396	432	400	416	389	403	419	392	466	411	378	380	411	414	434	423	380	394	411	421	423	409	412	394	411	408	395	442	431	365	399	431	394	409	380	399	385	431	413	434	397	413	409	422	386	399	427	384	417	413	401	415	396	386	390	391	395	409	438	458	422	379	361	424	393	389	407	426	429	409	399	403	425	365	397	389	416	428	404	401	400	388	406	389	426	398	428	397	382	395	406	390	407	388	431	431	415	403	387	392	424	408	401	421	377	413	390	388	417	416	368	399	401	397	423	404	412	417	448	412	432	405	404	423	385	429	384	388	431	351	404	364	421	425	421	385	390	396	403	412	424	412	379	421	364	394	395	414	417	387	395	386	416	432	394	411	404	418	454	441	407	420	409	437	370	411	390	383	420	397	407	391	405	404	361	388	432	423	442	404	415	382	433	397	397	428	387	415	425	405	411	427	421	410	436	403	464	443	412	460	413	409	380	390	419	408	431	413	339	412	385	380	369	409	410	389	424	397	387	435	414	414	408	410	390	440	413	431	421	376	389	445	388	383	428	393	372	375	407	390	398	390	379	383	381	398	381	397	389	376	406	406	391	411	396	413	419	427	377	405	383	407	457	410	395	386	418	431	415	401	411	375	423	380	391	386	399	444	417	398	389	390	412	428	382	434	418	431	406	378	398	413	389	425	433	392	434	385	423	423	390	377	400	451	429	417	391	403	376	384	381	423	385	387	403	412	403	403	421	408	427	406	429	444	444	411	430	402	408	439	398	426	391	401	422	406	412	430	384	422	419	412	409	421	415	387	377	437	371	388	413	414	411	394	346	405	414	372	413	419	408	398	435	427	411	395	350	412	417	451	374	411	384	407	389	370	412	440	377	416	395	401	378	421	424	407	398	404	408	394	415	394	385	408	414	424	426	441	403	409	385	381	386	407	389	400	425	418	456	364	389	440	429	402	409	414	392	388	401	413	390	445	390	391	423	380	393	424	420	417	412	400	430	410	403	391	391	408	374	401	380	396	418	423	377	405	449	430	418	440	394	375	420	408	393	366	419	416	427	384	397	403	426	414	386	401	436	408	414	398	449	416	412	358	436	415	395	433	398	419	403	380	403	395	412	400	465	395	363	408	419	383	441	407	438	399	392	417	443	388	388	420	445	437	406	416	385	414	379	412	408	403	416	402	402	404	385	420	406	411	424	402	380	403	420	424	419	423	398	401	434	399	393	437	417	380	394	432	431	398	408	423	429	392	378	395	373	398	420	405	414	391	410	394	413	400	391	402	387	373	410	421	356	394	379	415	414	408	430	381	460	420	393	402	385	372	416	428	415	415	398	391	434	398	400	400	390	393	422	427	376	403	422	360	400	412	423	407	427	386	425	396	396	425	411	365	415	403	387	410	410	389	385	425	426	410	408	442	388	401	394	430	416	409	406	389	405	405	370	404	378	419	424	404	421	389	422	395	433	385	412	411	403	391	403	421	397	412	361	410	388	380	404	381	393	407	440	403	426	415	428	413	403	389	375	371	419	430	422	399	448	380	402	429	432	408	421	388	400	445	404	393	439	383	388	435	416	398	391	408	380	391	423	377	386	407	414	390	409	414	371	426	395	386	394	402	417	397	387	393	397	409	394	435	390	372	429	371	412	370	403	390	429	416	400	397	406	409	410	426	395	416	404	402	420	366	431	399	437	388	401	407	400	412	435	381	378	430	378	398	378	413	388	442	396	417	432	361	425	401	386	380	460	402	397	407	403	412	418	409	357	392	392	381	401	405	372	426	437	380	399	388	401	389	432	403	425	395	396	405	381	415	436	407	407	379	413	378	413	387	413	415	411	390	414	407	383	422	398	402	381	414	413	376	377	392	382	440	422	394	431	395	408	382	411	368	373	410	445	419	408	430	389	391	422	427	411	362	404	384	406	426	423	401	405	385	416	385	387	420	408	403	419	418	434	380	435	428	400	427	370	401	417	409	416	458	410	422	443	398	403	407	406	409	409	385	406	402	420	389	386	373	437	400	420	408	407	418	430	386	392	405	410	394	408	381	398	424	440	400	414	412	397	420	404	437	380	373	391	383	401	411	418	415	384	393	416	431	386	387	420	425	404	368	374	401	413	426	409	446	377	422	423	397	404	426	392	452	411	443	405	427	416	386	402	390	411	398	414	404	397	410	426	427	412	390	387	384	433	390	391	403	386	431	418	424	410	409	438	449	408	390	392	401	426	400	390	397	428	371	410	417	432	388	410	361	407	448	362	405	396
40394	48410	20871	16695	13924	5603	3439	3210	3285	3695	3642	2484	2493	1673	1251	931	742	752	677	600	702	617	667	609	591	561	636	607	611	713	707	747	718	710	722	685	560	477	471	508	460	463	479	455	451	464	510	446	447	473	455	503	409	422	477	480	482	454	431	424	497	466	426	444	444	442	475	469	474	507	417	463	447	395	422	415	437	437	437	483	458	455	437	413	458	433	472	453	439	420	439	430	490	458	444	452	465	447	451	455	453	470	465	494	455	431	464	463	442	477	412	442	452	453	389	494	491	449	421	443	480	443	422	451	481	428	494	451	469	437	458	460	467	426	406	446	457	421	434	437	454	429	447	484	423	450	453	429	445	519	471	429	455	440	464	453	453	445	448	414	434	463	416	444	443	434	467	437	472	461	459	403	438	431	467	454	460	447	441	449	453	440	482	408	434	456	435	443	416	450	439	444	440	431	451	465	468	433	444	487	467	450	457	444	438	437	449	436	404	480	474	480	468	478	443	470	488	458	433	473	471	473	489	446	450	468	465	467	440	424	502	419	434	467	468	491	416	416	452	441	441	458	478	457	439	433	452	449	464	473	456	418	419	479	453	474	459	461	468	451	460	419	426	406	470	454	405	454	434	432	445	446	467	469	429	423	471	466	457	441	506	426	441	485	447	460	433	475	453	423	443	452	493	448	449	455	453	451	479	469	427	467	466	419	478	439	455	435	464	446	430	454	456	448	453	477	389	435	477	426	452	458	431	442	498	486	438	440	447	415	463	466	436	433	465	455	433	442	455	442	450	464	426	476	435	484	460	475	432	444	473	416	469	434	451	502	491	467	448	432	490	401	472	460	435	476	445	425	469	471	489	454	447	454	415	452	449	434	438	487	422	482	427	420	439	441	412	448	446	429	492	417	432	410	425	442	442	460	465	429	431	487	473	445	428	432	462	452	436	444	476	434	432	426	442	455	476	426	453	473	447	519	451	431	461	436	417	457	433	445	456	456	471	452	425	458	469	456	428	420	436	412	451	459	429	450	488	448	439	473	449	430	464	453	464	463	441	471	436	471	454	479	446	499	448	451	445	451	417	440	444	419	455	441	449	447	476	477	441	441	449	439	458	428	478	456	438	474	448	468	466	455	454	471	459	443	438	472	478	442	466	464	448	468	441	429	474	457	409	448	435	426	457	445	415	423	469	431	450	448	466	434	437	454	450	433	438	465	455	453	453	440	427	452	400	485	460	473	463	447	435	420	481	443	393	454	463	478	438	391	447	438	473	510	466	425	436	454	427	448	457	457	461	459	454	471	408	481	456	436	413	447	432	399	463	440	439	454	426	437	442	427	448	447	436	453	477	459	473	475	474	447	457	434	458	451	496	427	430	490	478	504	438	457	439	418	413	435	450	415	467	430	453	414	423	446	467	434	461	452	438	469	470	432	454	442	477	484	454	449	490	458	470	470	438	444	468	478	466	472	440	441	454	451	468	421	467	456	467	453	456	468	424	462	445	452	439	418	473	395	480	484	470	469	466	430	434	455	438	476	452	497	431	436	425	494	458	450	418	422	468	435	492	436	462	460	453	450	452	421	459	416	458	448	460	451	452	426	421	455	418	437	443	435	446	433	454	453	407	453	439	443	436	441	443	470	451	383	437	475	470	438	454	436	414	435	446	435	446	484	426	421	444	437	441	458	448	431	434	457	478	428	464	501	480	431	462	437	451	425	425	462	491	444	414	441	454	393	436	409	484	439	498	469	445	466	466	457	458	417	445	427	444	416	463	454	418	486	458	407	443	458	429	462	450	448	452	492	423	450	469	468	444	447	445	469	475	457	443	444	429	427	429	486	425	441	478	470	427	442	452	447	407	452	430	471	459	422	447	442	447	475	450	413	445	469	478	455	443	477	448	463	433	427	454	431	486	438	463	439	468	436	438	420	420	427	461	473	410	423	433	447	418	438	464	438	477	482	442	486	446	438	450	453	437	414	452	447	466	463	445	447	451	474	415	438	470	414	430	430	453	442	438	442	475	496	416	439	450	437	398	442	440	428	430	433	480	451	482	416	445	443	413	452	437	432	443	450	482	416	455	436	427	470	457	413	471	458	406	428	434	433	438	463	460	467	476	412	437	479	461	461	466	444	460	466	441	455	458	429	448	444	420	465	444	477	473	436	434	461	471	447	436	465	420	466	436	505	439	468	435	440	476	424	461	471	432	444	440	468	432	454	452	470	441	473	448	419	413	442	466	435	459	435	442	436	489	460	452	452	444	444	450	462	439	452	453	446	456	417	434	470	434	440	471	472	408	466	471	422	440	449	488	464	495	464	444	470	470	440	456	439	472	460	447	476	436	433	417	449	448	468	431	459	413	474	475	467	445	432	449	436	447	451	470	408	473	439	439	424	419	457	446	454	458	430	414	430	452	511	447	414	451	443	454	451	503	434	469	427	482	485	461	455	462	417	451	443	487	445	459	454	420	442	421	467	443	444	469	449	425	423	416	447	433	429	443	459	473	450	457	443	449	472	425	497	476	422	455	465	410	422	444	433	473	467	425	435	417	449	463	416	436	450	407	462	432	422	472	503	424	453	466	443	428	446	442	425	447	433	462	433	447	415	436	459	412	469	454	438	423	401	458	498	459	454	475	438	434	474	444	427	473	485	451	446	412	477	464	441	454	498	415	471	469	432	444	471	430	428	420	456	409	478	435	450	470	405	447	435	483	451	449	443	469	423	449	443	439	400	468	495	468	421	405	442	443	439	460	450	463	451	459	460	426	434	413	442	443	438	447	465	486	444	427	449	439	447	445	481	422	434	470	459	455	446	462	478	437	446	477	471	463	450	470	432	435	486	427	448	448	427	445	464	437	447	471	428	424	430	507	447	444	460	501	438	417	461	463	438	461	404	453	446	417	420	441	443	438	487	456	425	467	458	417	470	460	494	419	468	458	408	465	426	464	460	431	479	489	428	438	436	433	452	423	459	469	464	475	454	445	468	461	446	411	429	442	443	453	449	486	420	457	434	460	402	449	444	477	477	459	441	439	443	446	440	414	472	438	451	449	481	438	456	494	460	430	456	460	492	443	458	470	455	414	469	428	427	448	429	447	448	480	457	458	443	463	435	437	485	434	463	427	427	457	452	441	452	437	457	461	453	444	462	451	471	453	414	433	452	480	444	454	448	441	470	471	452	412	431	409	430	444	473	447	461	426	450	447	470	427	479	431	412	449	441	447	447	441	421	454	402	459	444	473	427	440	470	380	445	432	428	497	463	451	471	450	450	466	477	436	465	439	403	447	424	465	444	467	435	426	451	454	435	413	454	461	437	452	403	434	442	460	436	463	447	440	494	438	428	439	432	431	447	404	425	414	445	461	418	433	436	457	460	444	425	421	487	475	429	401	468	439	443	411	448	396	425	431	440	462	474	438	446	454	469	446	458	462	430	482	443	454	445	445	480	425	438	473	479	474	435	470	465	439	444	426	446	454	474	479	451	426	483	417	477
28692	23229	14337	6567	4470	1051	651	643	654	725	636	535	670	552	478	480	420	451	417	426	430	435	397	436	411	468	448	401	425	469	452	480	477	503	472	437	393	452	425	430	405	422	429	381	403	428	383	425	407	411	400	423	430	418	404	398	454	395	389	436	390	450	437	402	409	387	415	417	410	415	443	413	431	401	416	415	441	413	410	411	418	440	399	459	431	406	413	403	417	390	443	417	419	400	398	388	403	408	423	405	416	386	399	419	420	429	448	435	427	421	424	388	415	408	417	447	368	429	437	444	401	435	385	399	426	421	394	430	432	441	432	412	444	447	409	403	429	415	418	427	400	401	405	424	449	405	414	427	428	394	396	431	405	345	401	394	440	365	391	406	407	400	424	426	417	415	447	436	416	404	416	412	405	384	423	399	362	406	415	404	426	384	399	421	432	401	386	417	413	419	435	407	421	415	417	428	433	434	409	420	414	388	413	393	401	383	409	426	389	429	429	412	435	410	416	428	406	446	425	399	399	409	379	351	427	420	428	397	393	422	407	408	446	413	419	421	422	438	431	384	411	426	407	435	361	400	465	411	428	423	408	394	390	441	435	433	426	441	462	406	400	399	406	405	438	383	420	407	409	427	427	420	420	438	414	406	417	448	381	423	395	363	442	407	454	421	425	410	397	419	441	420	402	388	423	419	423	423	411	390	385	366	391	417	425	417	428	435	415	433	390	384	408	424	428	399	401	395	413	382	412	414	406	429	468	445	432	431	412	434	396	417	399	387	401	413	416	440	374	443	427	416	397	417	426	412	398	439	404	421	423	385	399	427	429	437	425	419	417	425	395	394	425	401	415	415	432	414	406	431	402	387	365	390	420	396	417	432	438	419	404	444	433	410	394	408	398	402	380	428	438	414	391	456	400	415	396	425	415	428	413	415	383	444	423	395	394	411	400	416	393	400	374	422	382	462	421	440	402	430	407	387	399	409	419	452	449	410	390	398	421	449	445	383	429	405	424	441	408	438	421	436	433	434	360	407	410	439	439	413	357	390	379	419	408	400	391	413	357	447	374	370	395	393	380	383	417	433	421	386	418	358	380	395	398	384	439	434	428	389	421	415	408	408	428	418	374	408	387	385	380	391	431	412	411	418	414	419	432	399	415	410	397	421	383	446	379	430	398	441	399	434	443	420	422	419	440	402	427	432	421	397	439	403	427	406	401	402	409	428	425	457	433	407	438	404	402	415	435	396	404	428	407	398	410	438	433	395	383	376	414	442	392	460	426	400	410	417	387	427	426	405	407	387	406	431	413	383	409	405	452	432	449	387	408	432	428	407	433	406	406	428	401	421	415	439	408	392	407	445	462	393	419	423	410	379	415	416	427	395	393	416	384	391	400	395	392	450	392	444	430	406	414	437	409	389	412	399	396	395	434	416	416	462	410	409	373	406	418	419	396	425	405	424	413	388	396	397	407	444	427	445	405	430	445	458	404	438	428	426	397	420	442	431	424	380	435	384	417	465	430	382	397	393	422	394	370	401	445	429	444	397	452	441	433	411	409	438	416	408	450	414	399	335	429	423	460	423	409	393	431	445	419	425	395	424	443	440	429	417	430	424	398	402	406	417	453	409	427	371	469	452	427	443	407	392	403	438	432	436	429	440	419	402	452	469	459	420	397	425	401	433	420	417	396	421	434	420	427	433	457	416	376	402	412	390	408	406	429	394	415	413	395	430	441	424	436	390	439	393	417	407	428	422	421	411	440	436	424	443	383	420	471	420	431	403	464	411	432	427	412	358	404	416	416	401	427	411	464	437	385	391	423	385	413	407	402	402	366	403	395	462	425	407	428	398	415	436	400	431	385	418	427	419	403	397	436	463	440	413	409	432	392	439	446	457	413	439	414	407	401	370	362	400	411	403	422	382	418	401	394	418	400	444	442	413	399	399	387	459	409	405	392	395	390	401	439	424	425	401	396	428	412	402	432	446	409	405	431	458	434	406	427	420	400	418	429	421	392	417	396	393	417	396	401	440	404	407	430	415	417	389	440	441	421	403	392	394	401	410	416	426	459	420	402	433	410	423	424	417	407	393	396	438	436	386	416	406	429	426	406	466	426	423	412	409	446	417	397	388	420	423	388	423	433	410	470	440	422	457	435	450	432	427	395	444	444	389	434	415	409	414	426	419	410	399	386	396	435	403	408	399	406	407	422	420	393	462	474	454	422	426	414	410	402	428	424	407	424	434	416	421	414	409	418	467	408	401	391	422	398	388	395	424	430	382	423	403	435	439	434	457	383	418	429	426	405	433	403	422	423	422	441	425	412	456	425	443	430	424	407	421	438	444	390	405	370	385	401	398	415	432	431	412	400	384	430	433	386	391	392	405	395	397	387	441	387	451	397	394	471	401	393	423	409	419	430	401	404	416	412	409	409	404	421	412	423	415	430	386	422	454	404	426	418	429	434	406	428	447	358	441	368	403	428	430	406	402	387	432	419	416	408	384	423	422	430	413	365	432	431	420	433	429	455	395	400	421	391	397	414	415	367	414	402	443	411	376	394	425	427	432	432	420	439	428	426	420	400	408	424	402	400	445	409	378	418	395	424	432	407	429	407	426	396	442	462	421	412	395	462	436	398	389	422	409	404	430	414	417	395	391	422	418	438	391	422	410	445	417	410	409	402	426	395	411	383	457	398	399	398	417	442	399	386	381	397	422	410	400	431	384	406	424	443	370	416	429	461	410	401	438	425	454	398	423	453	388	409	395	411	432	401	449	416	429	425	416	423	437	395	415	438	426	418	393	409	436	434	431	445	481	425	407	443	456	410	439	414	394	415	444	423	433	441	418	378	449	385	388	424	447	427	416	391	459	429	419	428	427	401	411	436	425	426	382	424	419	390	441	375	414	434	401	389	404	436	405	429	430	393	428	437	379	445	415	413	446	429	418	390	454	409	395	410	398	404	420	410	394	396	412	409	406	409	399	400	411	392	412	412	418	448	423	413	436	377	401	441	402	404	420	424	429	441	441	424	394	432	413	367	393	399	372	435	412	409	390	414	404	414	441	384	406	378	400	391	415	396	429	467	421	413	428	405	419	407	413	384	401	392	429	432	406	412	384	395	441	419	403	406	370	446	388	430	412	400	411	415	411	422	423	437	431	412	362	404	419	430	435	463	452	432	404	363	416	402	420	411	419	394	402	396	430	412	448	426	421	463	392	417	429	416	412	437	401	430	431	448	448	403	424	396	397	412	404	427	418	405	413	431	396	403	400	407	468	444	415	411	433	397	380	370	421	375	431	401	438	434	421	424	418	413	408	430	420	410	422	397	397	418	442	427	437	417	384	421	409	392	420	431	425	404	429	449	353	408	426	427	425	421	436	452	420	426	412	436	405	433	444	412	406	427	438	443	443	392	412	430	394	404	436	407	436	400	356	421	438	393	443	411	445	471	414	344	419	439	413	416	414	430	390	421	435	412	427	413	411	407	398	406	426	396	408	433	431
34191	26192	8976	7476	7537	1680	949	900	1217	1235	992	890	930	809	688	660	522	536	506	506	514	547	505	497	530	542	540	567	530	528	579	601	581	599	569	631	509	487	484	512	504	521	509	495	515	534	512	483	517	496	499	479	476	496	526	500	490	509	495	466	515	524	535	502	478	490	493	485	513	521	486	480	494	499	523	505	519	520	511	532	468	492	504	512	505	514	460	484	461	492	483	512	503	511	532	469	525	460	465	551	522	479	512	471	536	509	542	524	485	482	505	505	477	511	472	472	518	491	462	531	496	484	486	495	518	520	491	499	483	532	463	507	502	494	468	520	512	466	505	519	517	513	501	555	508	473	499	492	511	497	533	511	489	497	480	494	485	466	484	524	500	491	517	518	481	494	466	501	490	487	525	546	491	505	492	525	508	499	504	490	509	513	481	484	509	517	498	516	536	520	490	500	521	506	478	506	492	489	508	499	496	480	507	504	544	516	473	480	510	501	477	485	502	457	488	504	504	492	518	467	483	542	567	509	507	536	509	521	467	481	507	494	457	501	515	526	484	514	525	470	477	495	505	498	541	504	476	489	441	517	463	544	532	495	528	468	512	504	492	551	488	519	491	503	485	496	495	498	476	502	511	510	482	487	529	491	470	553	527	485	479	488	510	481	516	516	509	522	549	423	481	512	523	478	521	496	451	476	533	490	485	495	507	506	502	511	509	490	467	537	508	500	482	468	475	569	481	524	505	476	510	499	514	492	477	511	500	492	500	536	481	485	493	500	496	514	508	486	487	479	489	483	514	487	485	488	520	531	475	456	519	478	502	493	475	504	506	524	499	468	475	528	539	501	523	489	514	528	474	514	500	504	462	512	500	521	495	504	497	496	509	525	504	498	469	494	463	520	474	480	498	486	496	496	503	506	535	507	526	523	520	496	492	520	473	489	480	493	513	467	455	501	484	492	497	527	469	517	527	513	494	541	503	515	424	486	497	495	508	505	495	517	553	507	485	491	531	536	500	507	473	486	487	534	531	481	485	559	491	471	496	500	526	508	501	506	504	481	495	497	521	475	527	498	530	503	500	485	508	529	499	517	498	465	515	476	516	523	504	494	544	570	520	498	474	461	495	547	553	501	485	513	519	475	490	506	496	488	519	497	519	483	503	456	474	509	491	468	487	478	474	504	530	479	487	483	505	513	487	534	499	517	539	487	484	505	444	490	486	524	523	518	549	491	470	513	517	486	497	510	526	517	503	497	507	494	532	492	479	499	520	503	480	488	477	532	518	502	483	505	511	514	502	468	458	519	541	459	511	491	524	511	521	501	475	487	508	497	504	496	459	485	497	530	536	501	483	494	469	517	505	485	465	515	474	479	508	511	500	531	488	520	461	504	537	472	484	493	524	505	483	493	519	516	503	514	492	491	480	494	536	516	502	492	479	506	510	511	500	503	500	479	517	518	533	465	449	512	519	496	516	485	498	481	512	505	485	492	459	507	514	518	530	511	503	512	471	523	479	499	527	530	518	536	483	521	510	520	555	520	491	510	482	516	493	457	499	509	484	538	492	483	525	500	478	471	494	501	535	516	511	491	503	472	488	501	514	449	499	500	466	462	504	503	510	498	513	491	512	515	476	479	508	495	522	535	505	524	504	487	470	488	520	495	508	486	524	493	484	516	509	454	507	482	501	499	497	504	484	515	484	534	485	480	482	513	521	517	520	493	510	481	535	506	470	525	492	505	493	495	503	524	520	523	479	469	515	503	497	484	473	538	483	479	496	523	513	507	449	463	511	491	526	541	503	548	516	486	494	509	507	477	526	513	504	477	508	533	453	443	490	514	506	472	509	504	511	487	518	488	474	476	568	496	492	473	532	548	467	510	504	474	525	524	473	508	493	503	483	466	535	552	495	502	517	480	506	477	538	508	522	529	499	483	470	532	514	486	495	512	499	512	508	528	489	475	500	451	509	522	471	507	501	509	499	482	523	514	492	456	485	485	491	485	509	505	485	474	472	500	508	484	496	481	512	488	486	466	500	457	508	498	491	463	496	487	515	480	493	510	501	541	482	495	523	484	504	504	522	495	500	440	490	477	486	505	505	516	535	537	483	504	501	506	524	514	489	508	514	463	497	500	494	494	537	497	510	522	501	467	497	531	489	498	478	507	509	501	496	509	494	541	520	509	537	536	487	490	513	476	480	535	476	508	471	503	480	503	495	477	493	482	492	492	553	513	509	498	509	529	524	542	523	510	491	472	475	517	517	529	504	503	487	493	494	500	444	499	519	524	486	499	438	511	502	524	492	528	489	488	509	478	503	536	502	530	518	496	511	474	471	523	521	468	484	521	511	464	533	505	465	522	496	517	535	508	486	508	517	537	505	502	514	506	477	524	539	496	523	501	501	494	487	502	475	500	489	513	500	493	520	467	528	500	524	502	523	476	470	520	517	492	497	511	502	456	447	524	527	499	511	507	498	534	493	528	492	546	534	500	493	512	494	507	488	499	470	491	505	472	490	493	531	500	505	502	464	536	499	484	502	517	459	461	511	512	491	477	488	509	520	505	502	517	496	448	518	511	430	478	497	480	479	494	493	487	479	487	519	485	514	489	529	489	532	499	477	509	520	498	500	486	465	494	488	498	525	477	468	512	493	479	475	521	506	471	499	501	510	484	441	521	533	506	517	533	516	519	494	513	527	516	483	504	454	500	478	529	473	497	494	486	507	529	478	514	507	514	512	512	486	551	527	476	514	472	470	502	554	462	508	515	510	483	515	496	521	484	495	510	471	471	517	519	511	469	488	512	508	508	477	484	528	511	463	509	520	517	475	481	520	480	490	478	492	478	490	512	486	551	544	485	442	521	507	494	482	518	531	507	512	489	499	525	499	560	504	487	470	458	513	527	495	505	479	489	489	546	491	497	506	503	491	538	486	502	510	510	498	494	473	490	503	530	515	451	499	479	496	509	498	506	513	525	536	505	497	499	520	505	511	485	498	480	491	475	482	517	513	518	503	513	492	487	527	470	485	499	461	490	518	456	513	509	493	524	473	456	509	486	493	534	493	490	474	496	464	477	491	493	485	519	506	462	531	537	517	537	506	532	538	482	494	469	486	483	524	469	501	500	468	516	515	510	480	498	487	501	503	503	476	507	488	509	501	491	483	457	499	531	508	469	514	523	461	477	505	504	469	509	500	502	470	518	520	488	508	455	482	465	476	525	459	503	496	471	474	495	517	486	553	485	491	529	505	512	535	521	508	484	515	521	453	534	471	497	464	517	523	478	494	511	479	480	512	505	501	512	486	500	471	524	502	486	522	495	471	496	488	519	500	504	511	524	500	490	497	462	500	528	505	470	508	508	487	496	499	520	499	514	528	508	508	500	520	513	510	513	451	482	528	503	527	460	491	470	487	534	527	486	488	474	439	509	525	571	507	490	513	508	516	515	515	535	474	457	497	480	495	493	437	509	517	535	515	514	500	495	504	496	515	484	504	512	521	533
23394	20850	28017	23772	20874	11581	1489	928	909	928	727	686	711	554	473	387	349	289	312	295	302	300	311	253	261	334	314	310	318	341	337	376	352	354	328	296	273	223	248	274	276	283	254	234	223	256	260	287	250	258	247	255	231	242	233	268	258	245	246	261	251	273	260	244	258	249	238	261	220	241	271	221	256	237	243	241	233	234	248	248	234	218	241	263	254	249	265	248	255	277	249	257	232	250	272	232	250	248	260	256	243	255	227	225	243	250	264	265	243	251	270	262	257	244	216	234	245	242	253	238	237	229	243	234	237	243	233	230	250	220	207	252	252	242	239	225	255	253	238	205	219	235	226	246	208	267	240	222	265	245	209	248	242	257	248	254	241	235	228	228	216	252	272	252	238	271	272	232	248	221	242	281	242	241	264	265	234	220	222	263	251	224	253	271	262	252	227	222	264	245	232	248	252	244	260	233	273	252	222	245	259	251	251	256	241	226	280	249	265	245	234	225	254	239	235	264	243	237	217	250	257	244	233	239	266	222	246	233	254	267	221	228	247	261	230	257	256	230	233	235	258	247	234	223	254	228	272	260	242	241	267	237	233	224	226	240	245	257	245	262	254	250	243	246	262	218	265	238	251	271	238	221	251	265	226	259	233	247	231	264	206	238	253	235	259	227	235	209	231	259	221	238	226	283	239	246	270	234	232	250	228	226	237	256	255	231	246	234	267	245	233	257	218	230	243	249	264	229	247	257	240	241	247	225	262	247	250	225	270	249	238	247	250	253	245	222	238	247	244	248	249	250	224	232	231	254	250	260	226	243	238	283	262	235	234	249	246	242	244	252	242	237	259	265	227	231	241	241	243	237	247	265	269	244	222	240	260	259	229	247	237	240	224	240	243	271	254	277	259	241	249	231	265	237	255	281	257	244	248	241	237	254	238	267	234	247	220	245	244	236	244	240	264	232	270	231	237	258	208	220	216	235	241	245	267	234	224	234	251	221	244	260	267	266	229	238	223	262	238	249	273	267	268	255	242	270	255	254	222	241	258	262	281	245	251	255	257	252	233	246	246	255	237	264	244	229	245	247	230	256	253	269	213	249	247	247	252	228	250	223	240	226	215	272	251	237	251	231	230	229	252	243	249	272	239	223	252	226	252	239	263	228	251	246	264	220	235	261	237	228	254	246	237	265	253	250	260	218	271	257	243	252	249	218	237	244	238	226	241	231	281	254	273	233	239	259	253	277	260	252	261	259	251	213	252	224	246	278	240	252	267	262	248	259	250	265	261	252	248	258	235	255	247	263	260	256	245	241	265	252	258	264	262	263	236	253	253	205	246	266	237	223	244	249	226	260	264	265	263	250	263	242	239	256	241	236	229	243	219	210	206	262	227	271	214	196	227	251	252	259	245	249	270	261	253	247	222	275	258	259	237	240	252	249	257	229	279	271	257	242	276	260	230	250	256	244	237	254	236	217	263	254	238	258	265	267	247	255	236	269	264	239	240	237	255	249	240	246	249	260	244	235	264	252	241	255	245	257	252	241	258	263	254	239	257	267	259	264	241	270	280	274	244	262	227	250	248	275	240	256	245	227	259	252	253	239	237	241	254	219	244	215	249	271	230	232	245	253	246	237	251	258	222	217	307	240	236	278	253	244	273	247	237	229	252	217	233	231	249	259	265	277	225	250	271	223	254	236	261	269	234	269	262	255	244	221	240	236	270	272	240	257	224	260	242	235	270	243	239	245	228	236	240	270	235	264	246	251	233	234	275	251	249	235	232	226	266	235	240	266	231	229	263	251	216	234	235	240	253	259	246	262	232	217	223	257	227	251	255	247	211	243	244	223	240	246	245	236	244	237	267	257	242	231	234	259	229	246	224	239	243	249	257	245	239	242	230	233	239	250	283	250	247	224	246	252	268	247	275	231	254	262	226	269	234	235	223	247	237	248	272	243	277	255	282	225	262	240	225	245	248	259	231	247	263	271	245	220	236	258	244	231	245	249	240	248	246	227	264	243	210	247	250	257	250	230	215	243	233	253	239	223	238	246	263	242	270	227	218	247	244	253	269	254	218	246	236	256	249	235	245	250	262	230	242	228	248	232	233	262	243	254	257	215	243	249	231	218	267	247	243	251	247	218	265	234	234	250	252	261	261	261	237	262	268	241	231	224	259	287	244	250	257	274	244	268	271	235	236	239	243	248	250	242	270	263	217	246	268	266	241	224	258	247	222	232	215	249	224	256	265	246	252	250	243	222	240	245	212	230	254	234	239	251	240	251	274	262	233	262	254	248	257	256	243	215	250	243	273	229	252	248	253	249	245	271	224	238	251	224	263	226	260	268	250	247	242	239	231	263	269	242	241	270	236	256	245	279	255	279	252	246	258	249	252	264	220	235	264	243	232	228	273	243	240	257	244	258	246	268	241	246	236	245	253	226	265	280	241	249	238	223	230	261	256	243	252	246	250	226	235	275	238	227	269	247	274	258	259	253	228	243	268	257	266	238	231	249	244	254	266	236	242	248	270	248	247	229	250	240	233	280	257	242	260	243	229	239	234	243	244	232	259	267	248	251	256	242	264	236	274	268	222	224	269	229	245	214	240	261	240	237	248	228	245	260	242	243	222	226	231	261	262	267	269	257	284	235	241	250	256	229	206	252	260	277	236	273	258	273	252	247	268	254	249	264	218	237	273	242	235	253	279	255	272	228	262	262	248	297	250	251	246	249	255	234	219	262	275	259	262	240	213	235	268	220	245	222	242	292	239	229	247	259	230	242	260	244	246	254	214	260	236	250	223	262	256	237	273	243	256	227	266	229	230	259	221	264	241	265	248	242	245	251	233	253	224	258	225	221	232	261	224	237	255	258	259	244	277	289	216	232	237	264	240	262	230	250	263	228	259	249	269	267	236	238	211	259	273	252	242	246	263	243	238	241	237	233	218	249	249	251	264	262	225	233	263	245	247	211	260	229	224	230	233	231	245	257	233	251	256	249	271	213	224	232	236	244	216	236	231	257	239	252	241	230	225	265	250	228	243	245	246	203	260	249	245	220	288	237	240	244	232	240	243	241	251	236	267	252	267	262	243	236	261	247	238	211	232	238	272	250	245	227	255	253	247	269	277	255	263	241	263	235	241	238	252	227	229	240	245	223	271	274	256	235	223	241	245	230	238	229	262	249	236	250	218	271	253	224	241	254	233	258	273	269	245	234	248	248	234	237	265	256	248	273	245	256	205	252	247	269	230	242	243	248	269	255	249	242	256	244	270	252	249	233	263	229	257	235	255	272	284	233	244	267	256	235	283	244	243	237	255	218	267	264	256	248	261	287	260	237	264	248	266	239	264	255	263	254	227	253	251	242	265	224	260	250	241	226	239	255	242	251	255	228	264	247	243	268	230	249	219	253	222	241	244	253	228	234	239	248	244	243	246	262	226	255	260	248	254	285	250	275	254	256	242	239	233	224	236	244	249	271	245	225	234	263	241	254	258	242	283	258	251	271
36136	37425	17730	13112	10574	3453	2105	1769	1845	1820	1421	1187	1302	945	756	583	435	404	444	445	368	389	380	380	384	394	403	386	408	441	470	473	498	493	515	444	360	326	290	289	314	308	332	331	323	328	305	322	308	291	314	302	307	319	275	284	313	310	297	318	316	322	327	281	302	324	304	326	318	310	269	330	314	326	313	305	304	297	316	278	309	316	288	282	292	303	282	339	286	335	312	285	295	293	265	324	327	302	292	286	297	327	329	293	304	292	307	301	305	315	306	261	291	323	287	332	285	307	290	260	265	307	295	294	288	294	314	297	283	295	344	324	287	295	302	326	335	280	287	295	292	296	307	308	336	297	304	304	301	316	286	303	321	315	292	325	306	325	311	314	294	293	318	314	294	307	294	300	302	318	306	301	331	286	307	330	304	298	332	288	296	300	292	306	294	303	308	303	290	308	305	291	300	283	308	317	358	302	346	323	298	306	308	310	320	315	301	284	321	300	293	300	291	312	284	307	290	316	330	284	339	285	325	287	298	308	313	305	288	342	270	324	297	291	317	305	308	279	310	299	299	310	283	308	292	299	299	301	339	311	316	290	277	305	305	322	281	315	312	300	309	294	313	322	316	256	288	293	321	314	304	292	306	326	300	309	263	296	313	283	306	304	300	302	303	298	282	297	297	326	298	324	282	317	306	305	294	289	284	328	281	309	319	300	286	279	285	308	298	312	335	314	326	301	312	289	301	309	322	315	308	293	300	313	294	322	307	310	279	290	300	286	311	292	284	332	320	292	298	323	305	306	301	301	314	280	338	297	314	287	322	278	262	314	316	284	296	291	298	321	307	310	323	289	290	294	319	312	308	283	284	318	286	295	335	308	313	281	286	313	313	284	307	318	307	295	297	324	319	325	309	313	293	284	306	310	331	341	288	303	292	300	322	287	286	310	303	293	284	286	298	333	267	317	298	278	276	308	290	313	284	302	304	272	291	303	308	301	317	306	304	299	332	322	309	291	346	294	320	300	299	291	308	304	294	287	280	267	297	315	305	323	302	289	331	288	301	323	288	329	301	284	342	282	260	271	317	302	334	277	289	297	303	278	293	306	331	291	307	316	273	295	284	300	304	331	274	305	276	314	289	258	297	316	302	302	317	282	330	307	294	296	292	298	310	311	327	306	328	330	291	304	299	276	270	332	289	302	321	322	310	271	334	279	296	313	281	282	289	296	310	298	324	290	293	305	328	325	298	281	314	300	282	305	299	303	321	303	305	300	298	296	321	298	339	292	303	243	324	308	304	304	291	307	315	304	295	311	333	302	313	293	285	276	282	306	302	289	276	300	314	306	285	307	299	323	312	316	304	298	310	290	329	287	291	289	307	335	280	293	273	305	294	316	311	314	292	288	307	304	308	339	313	294	310	310	284	322	260	328	309	323	306	324	319	289	284	311	328	296	315	309	297	318	296	290	293	265	295	302	289	286	305	312	305	297	283	320	328	311	307	286	270	307	330	301	313	337	300	305	284	304	268	277	323	318	291	291	269	316	304	305	299	263	302	333	298	362	306	318	316	292	310	288	294	287	303	294	299	274	287	284	298	277	307	292	287	299	304	322	283	323	318	280	304	308	296	312	291	276	272	283	305	316	317	302	262	298	287	321	298	300	308	285	307	282	311	297	311	296	319	300	311	326	301	281	292	293	280	293	290	319	298	301	301	294	296	321	304	316	286	294	304	308	276	315	315	268	298	295	291	307	324	304	261	309	302	293	329	299	290	302	306	280	275	304	307	325	288	309	298	326	344	340	293	300	289	297	319	326	272	292	340	308	284	292	299	320	291	304	268	328	315	290	287	315	324	297	325	297	290	309	299	268	320	327	314	276	293	295	301	334	321	306	312	284	303	322	294	307	318	267	291	298	285	328	301	301	292	304	308	319	308	294	282	282	312	304	282	295	303	298	326	282	285	310	312	277	298	279	301	305	302	289	291	332	312	330	300	290	300	322	290	295	287	320	306	283	300	338	314	269	287	320	304	287	295	321	303	309	289	276	296	303	327	287	293	312	304	283	275	301	310	287	248	281	306	306	328	268	305	295	305	297	316	309	313	307	301	318	324	358	323	293	321	320	295	307	284	319	288	329	280	324	316	304	301	310	291	316	303	338	277	295	311	328	316	300	297	300	275	274	303	281	278	300	295	325	340	289	294	301	273	329	268	310	321	307	303	288	295	295	283	298	300	308	328	306	312	312	335	296	291	282	327	277	320	330	316	293	303	300	305	296	316	314	286	303	317	304	266	281	283	298	291	299	294	313	323	307	289	308	316	278	316	297	275	323	280	294	306	319	261	297	262	315	330	290	292	290	316	297	301	272	311	313	294	341	314	326	303	310	322	283	294	320	310	297	298	340	301	302	335	330	328	288	305	303	303	292	295	315	295	283	322	307	297	326	320	296	293	273	302	278	310	312	355	295	275	306	285	280	291	290	331	280	289	283	292	321	321	287	291	299	317	292	323	303	300	306	288	312	280	303	299	313	307	311	306	305	290	297	293	294	274	284	293	343	291	295	347	324	293	288	323	290	316	295	313	288	288	306	314	310	289	287	314	304	301	290	295	283	308	301	283	302	292	321	276	321	271	323	278	310	293	277	315	275	291	301	287	313	304	331	285	322	295	305	292	331	295	321	275	332	292	324	278	353	280	311	285	304	277	332	298	327	268	304	305	317	328	330	305	312	271	301	315	304	297	284	278	313	329	291	302	338	287	300	287	327	296	320	304	297	293	314	296	313	332	328	315	304	327	285	294	317	294	316	309	305	298	295	291	290	308	308	332	291	305	320	304	307	300	286	314	320	302	293	292	286	318	275	303	292	323	298	298	300	316	302	271	304	255	301	328	312	294	320	304	273	284	281	316	314	302	292	313	292	326	324	315	318	320	295	282	285	321	310	311	295	299	329	307	319	319	312	300	306	309	315	282	269	325	305	311	318	330	311	307	307	328	312	310	309	320	303	326	323	337	306	283	298	321	321	300	300	295	312	307	291	298	302	302	297	337	308	297	327	287	331	278	290	247	287	296	309	298	312	293	327	325	328	280	311	304	298	306	274	293	315	310	312	308	316	301	298	295	296	331	289	316	297	325	298	307	266	285	290	305	291	290	280	288	314	296	302	285	316	298	319	310	276	328	296	270	309	321	292	300	278	292	306	304	298	298	275	278	301	312	306	311	323	318	290	279	279	314	309	337	299	277	291	262	301	285	318	280	278	295	313	273	287	295	279	269	323	300	278	268	287	319	296	304	319	283	307	301	298	324	337	331	293	309	294	323	316	307	301	313	319	289	324	280	312	285	338	339	278	277	279	302	313	289	323	319	313	275	295	290	288	296	324	274	301	315	285	287	295	332	295	321	317	294	334	285	288	298	285	300	273	293	292	293	310	299	308	299	285	293	301	302	347	361	289	300	276	283	302	306	313	313	324	334	297	281	316	284	320	324	320	309	287	304	298	316	328
24498	20856	27079	24677	15986	3542	1263	958	937	979	853	906	902	836	692	713	644	660	655	639	611	611	622	609	591	618	676	657	648	671	676	666	653	639	668	644	661	553	599	548	574	564	587	617	608	541	607	570	553	599	594	539	570	647	592	588	584	596	582	560	618	564	574	544	534	622	597	562	557	568	589	607	570	631	581	598	653	573	638	565	585	606	588	587	590	612	596	583	599	568	592	569	564	612	548	567	566	594	638	608	632	595	629	623	581	581	611	575	641	598	567	576	589	524	563	574	565	559	568	558	593	571	606	552	575	598	576	598	593	592	599	582	621	561	631	591	631	605	556	586	573	562	567	592	582	605	602	609	564	604	548	580	594	568	576	575	548	619	609	601	634	609	564	609	631	571	541	634	591	558	544	591	569	591	615	607	559	600	607	546	621	569	567	593	608	627	587	572	599	543	560	609	559	602	548	579	559	582	635	600	558	586	566	606	575	650	572	556	591	578	558	607	572	619	541	617	589	576	568	555	579	609	619	588	603	623	551	606	574	607	572	594	591	609	628	547	600	595	597	569	567	568	552	544	518	566	602	565	602	586	571	581	608	606	583	598	588	576	577	532	577	575	545	598	615	571	582	587	568	536	615	604	595	576	536	552	597	623	602	585	585	549	597	618	561	611	600	615	569	619	611	614	581	562	586	570	592	594	562	589	603	574	578	609	571	557	618	536	615	594	597	591	565	593	616	590	608	613	571	562	606	599	585	564	571	575	583	569	597	582	593	558	585	606	590	592	548	606	601	630	584	594	609	577	608	579	601	597	569	551	565	554	594	588	608	607	558	615	536	621	579	553	605	587	610	576	613	610	570	592	553	613	560	637	568	637	587	606	581	576	546	545	601	583	583	622	570	570	574	601	570	650	589	565	541	587	647	563	566	615	574	596	606	575	595	616	600	563	562	620	647	594	566	564	600	515	613	589	602	634	572	585	594	600	582	611	603	571	610	589	598	568	565	623	599	643	551	603	570	598	566	579	619	588	609	587	603	592	582	588	550	608	591	580	601	605	622	615	612	580	615	597	597	573	611	588	569	568	550	551	602	569	559	568	546	572	606	591	611	601	597	560	575	575	602	588	574	562	593	594	564	597	570	562	560	545	611	609	577	621	591	582	639	550	602	614	546	630	576	604	566	559	579	538	643	601	594	600	571	571	559	560	587	607	569	630	620	579	641	553	579	627	594	596	614	570	593	565	595	575	568	560	590	596	597	623	586	584	515	581	609	575	606	596	548	560	584	569	552	553	597	616	601	581	606	585	614	583	605	570	570	590	610	628	612	577	584	587	590	595	585	619	582	596	589	577	567	611	627	597	593	577	570	566	562	593	633	567	557	601	579	564	607	575	571	585	594	584	655	572	565	572	587	569	597	608	635	531	598	581	600	557	588	631	571	586	590	574	552	556	598	621	600	579	551	590	579	585	602	591	599	583	659	585	580	557	586	603	611	595	525	594	601	610	620	608	595	581	570	573	577	554	578	579	612	553	624	588	594	560	562	610	617	613	595	628	588	593	578	606	589	595	573	540	559	597	602	614	542	592	555	602	605	591	587	586	591	559	570	587	593	578	605	589	598	550	576	549	568	531	592	601	569	567	601	610	571	607	549	561	583	581	577	586	602	586	581	574	572	588	617	573	607	600	590	549	570	629	594	603	562	583	588	610	575	581	628	598	556	612	601	582	576	600	556	562	571	552	621	559	565	573	599	589	600	616	584	634	543	580	611	591	566	602	620	557	566	575	599	591	601	608	573	620	578	543	651	596	605	553	580	527	564	599	578	577	599	546	607	565	597	607	602	636	606	599	593	578	643	595	600	609	605	611	591	575	604	575	570	598	594	621	634	581	594	571	576	580	574	586	614	601	567	610	637	619	580	592	599	610	586	575	566	634	602	579	588	537	576	618	624	594	601	580	614	583	559	615	568	627	567	572	539	542	563	552	579	581	579	587	608	616	559	592	581	593	593	596	571	560	598	594	568	586	595	574	568	594	578	608	581	598	635	606	616	614	610	602	547	547	602	618	545	610	607	546	604	528	590	533	611	551	611	571	607	600	586	572	578	618	580	588	568	602	594	570	630	589	580	630	562	579	615	587	558	569	558	625	601	595	589	582	622	610	616	616	605	598	588	568	594	569	601	546	583	610	585	600	564	617	627	577	604	585	590	556	557	579	600	575	560	580	590	597	587	589	618	576	568	572	555	624	614	594	630	617	587	580	548	583	596	634	603	613	595	591	567	549	596	627	571	587	599	585	570	546	576	613	569	575	582	550	593	584	524	595	592	588	588	627	601	572	580	595	543	618	643	604	587	573	559	610	647	602	548	566	604	593	600	559	585	587	559	603	609	587	587	587	539	589	591	596	603	572	610	593	617	583	584	594	563	547	572	533	600	597	544	567	565	618	610	607	595	564	607	617	626	578	553	626	558	601	629	566	566	595	570	563	601	542	548	594	607	603	579	584	617	523	596	591	614	640	630	570	586	595	599	573	614	559	599	582	591	561	519	572	618	587	614	566	556	605	560	527	636	635	580	554	587	612	582	558	596	574	571	562	536	579	620	543	599	602	544	572	553	598	545	572	566	618	584	631	573	634	570	583	579	632	579	587	601	588	545	585	627	553	586	543	589	558	588	580	569	552	601	593	561	563	604	571	595	583	620	619	617	596	569	565	616	627	575	590	543	570	568	611	605	563	600	607	608	620	594	605	563	590	602	556	614	557	602	598	596	562	552	598	582	590	565	617	548	600	599	598	563	645	624	583	583	586	560	606	597	639	612	592	591	603	592	606	620	564	633	610	608	569	557	593	575	605	559	599	566	602	606	576	585	583	602	578	558	572	625	577	614	592	569	615	556	586	550	647	576	567	575	606	594	559	564	587	599	535	603	571	605	599	554	562	610	591	568	586	573	572	603	603	602	628	635	617	503	557	560	552	568	572	570	632	564	582	573	601	638	610	586	573	624	548	592	614	648	581	557	595	559	619	601	592	628	573	573	652	586	587	615	594	581	557	602	590	611	600	598	600	574	583	620	554	590	602	598	586	567	545	579	608	600	603	561	593	566	561	620	550	576	569	582	602	585	597	587	518	570	558	561	598	561	586	626	567	609	631	586	560	582	579	594	608	569	657	637	604	560	583	567	599	548	573	605	605	542	612	590	598	585	556	579	569	622	588	578	569	575	606	607	587	602	593	599	569	583	572	609	586	567	583	561	570	605	557	586	620	581	571	573	608	587	570	620	634	644	601	619	587	566	566	540	607	626	584	588	607	598	620	605	537	586	587	564	565	590	556	577	554	582	580	578	580	618	584	615	606	603	595	574	525	527	609	642	595	566	584	558	613	617	591	584	607	581	585	613	605	617	610	594	617	573	592	581	590	572	575	577	636	577	569	584	571	618	606	583	600	575	545	570	601	587	551	627	574	576	567	578	602	558	630	611	574	580	584	576	608	570	613	613	596
36151	33455	14741	11867	11264	3672	2041	1589	1565	1708	1523	1398	1352	1081	985	882	819	824	740	749	711	737	745	713	774	752	778	749	742	829	811	837	795	826	825	788	717	659	648	707	641	651	698	655	691	680	692	645	675	697	661	664	705	661	664	688	664	686	640	668	663	704	694	665	688	639	638	647	719	722	685	641	681	670	686	698	704	636	711	687	684	666	662	674	687	722	703	710	679	668	697	688	669	690	596	678	671	694	666	644	667	670	638	685	632	654	657	707	706	644	645	671	677	663	683	670	698	669	692	673	682	647	728	696	686	674	682	689	627	690	632	704	670	674	645	685	636	679	643	645	659	680	685	644	642	710	748	689	680	702	703	651	719	703	706	689	640	652	659	711	701	739	683	655	724	657	670	672	675	673	667	655	698	660	630	646	709	638	684	730	678	676	700	704	686	630	672	659	739	660	658	674	663	701	680	681	655	681	673	664	706	687	634	669	667	673	684	657	659	670	711	698	669	665	672	665	657	691	663	701	698	689	661	683	667	726	652	627	633	679	644	693	663	661	685	677	684	711	647	664	686	637	676	693	713	701	678	627	669	641	675	630	704	628	652	735	701	653	658	666	662	705	651	661	688	687	698	678	701	684	712	674	692	670	689	699	637	709	645	671	654	671	664	656	703	650	669	675	679	679	648	686	685	726	667	695	640	683	719	640	665	689	728	668	639	702	649	668	675	696	710	666	689	730	658	653	663	695	667	681	644	674	717	652	643	674	636	689	668	620	669	701	669	709	690	672	705	653	654	668	656	699	633	617	675	685	677	692	651	654	687	615	633	705	650	661	648	674	668	670	685	646	655	689	698	649	667	674	689	661	691	689	693	695	703	599	711	634	663	662	701	669	678	688	659	674	708	632	671	708	647	695	659	690	670	639	710	654	703	674	667	665	635	653	661	669	687	686	716	649	676	670	678	709	640	688	707	674	679	684	717	699	687	678	660	695	688	696	678	671	678	670	657	695	692	688	656	667	669	671	663	657	676	659	660	651	674	652	649	689	687	691	737	649	679	670	678	679	703	638	692	680	676	721	691	650	659	661	660	640	678	736	704	650	675	660	715	694	626	706	656	651	660	668	696	681	672	638	693	662	666	675	713	680	647	700	669	680	671	689	643	672	692	705	665	701	643	709	689	689	681	646	684	695	679	631	657	678	673	662	709	653	699	700	645	625	704	683	666	693	624	663	679	646	671	659	681	721	657	677	652	684	670	679	639	716	730	647	657	673	667	678	644	689	681	660	685	682	622	625	679	670	647	678	652	672	663	671	691	636	653	671	688	687	675	652	672	661	659	651	694	701	639	705	685	695	656	687	623	710	685	723	668	683	628	695	641	655	664	707	678	673	634	625	691	666	719	684	664	660	673	645	650	675	683	674	645	693	623	628	683	711	667	655	678	641	677	634	686	680	661	690	660	738	671	672	689	683	706	683	678	630	671	705	693	676	717	646	679	686	715	660	716	687	708	708	686	683	672	670	694	698	671	698	665	700	693	668	646	698	642	718	670	696	696	683	690	630	704	670	695	701	652	710	698	636	654	683	710	663	703	662	668	625	634	677	687	685	693	712	665	669	688	679	709	663	693	651	687	685	693	665	623	661	659	708	700	645	665	684	689	695	678	655	650	665	674	648	676	647	687	655	675	635	682	715	636	679	667	699	670	698	691	659	700	643	667	664	681	655	661	676	663	677	669	696	651	683	691	679	625	669	675	675	714	660	707	640	669	693	643	640	620	646	655	701	689	707	701	653	678	658	700	643	673	685	700	654	637	634	723	667	669	655	645	660	636	711	630	721	667	662	657	667	620	661	677	677	675	669	688	670	663	637	675	693	694	695	675	671	679	684	673	670	667	639	698	649	711	673	643	657	690	616	714	687	666	671	697	679	628	637	637	671	674	694	689	595	681	651	670	649	697	687	667	701	670	666	675	681	751	684	699	660	700	689	648	684	636	687	642	682	677	669	673	654	646	697	733	668	651	682	694	612	666	680	652	671	627	701	648	657	695	698	632	637	663	660	632	670	645	655	663	637	666	686	630	668	642	672	697	667	653	667	659	641	622	671	660	672	649	688	672	669	621	696	742	675	631	667	693	684	706	718	651	673	667	688	635	631	644	652	651	664	641	685	671	615	707	676	680	706	654	637	656	690	645	657	664	685	685	653	670	688	657	685	730	709	672	719	703	677	659	663	661	696	655	673	680	677	675	620	688	673	702	725	704	649	628	662	687	649	688	681	673	631	682	694	713	682	672	666	697	688	714	638	690	666	661	723	712	656	648	679	738	686	659	609	658	666	694	666	705	667	683	720	695	670	631	655	661	664	663	651	688	652	622	649	674	700	624	677	677	694	643	668	720	697	690	643	689	662	710	730	650	646	632	718	685	633	683	678	662	670	654	687	673	700	733	657	639	721	672	660	637	644	681	683	641	669	672	723	645	673	644	674	693	633	644	686	692	693	668	651	663	688	656	675	699	707	695	672	658	636	660	661	633	646	608	694	685	688	681	699	652	649	723	619	690	667	697	625	712	699	665	667	703	676	666	711	647	649	681	666	647	686	646	641	675	661	661	671	683	708	620	672	660	762	702	660	703	688	755	650	720	709	621	633	661	640	678	694	655	682	673	644	734	686	669	695	645	705	696	708	678	757	651	731	699	683	665	659	714	633	646	623	692	682	695	721	690	695	646	707	619	694	690	664	648	665	688	692	696	693	720	679	647	635	691	692	674	656	679	656	705	665	673	669	694	705	621	679	695	712	675	651	656	685	688	688	616	722	696	673	667	682	685	728	712	718	726	698	670	663	638	652	688	696	659	639	684	684	670	627	634	677	674	678	644	694	684	651	746	726	707	668	672	628	683	651	724	683	659	670	651	723	679	666	641	739	647	642	685	651	638	649	670	719	680	713	683	646	676	674	659	701	650	654	690	702	649	698	698	656	670	680	653	674	670	724	679	667	658	681	713	690	600	675	672	692	655	656	678	635	691	664	672	676	709	662	665	697	663	624	718	683	659	696	684	652	654	646	631	691	660	681	644	666	684	719	675	643	682	735	708	621	646	692	692	688	678	680	699	695	681	710	669	631	711	664	666	678	643	672	640	723	720	661	685	687	680	682	683	761	646	697	667	667	676	696	680	691	706	695	623	694	683	694	720	654	675	676	689	664	691	656	637	652	680	706	744	671	628	666	697	680	671	663	714	671	688	673	663	677	707	619	676	672	709	700	701	651	680	680	656	641	677	712	614	627	704	669	690	653	718	698	669	645	643	637	636	652	692	669	697	658	668	681	673	687	678	703	675	685	683	675	632	646	681	676	643	665	676	633	680	669	681	665	685	662	724	696	633	686	677	647	675	689	695	636	685	661	626	704	660	636	684	652	682	667	737	647	682	676	690	696	675	701	642	619	650	661	692	690	667	715	684	715	715	685	690	682	717	682	637	669	683	677	652	650	655	667	635	668	638	661
22427	20938	28629	23414	20972	21039	12226	1779	1454	1359	1251	1189	974	833	733	642	587	547	521	536	516	473	444	537	528	563	505	588	561	583	578	644	597	601	569	537	400	448	425	443	400	428	419	421	394	400	463	410	434	417	418	430	416	431	444	467	425	388	404	428	399	427	441	423	413	395	424	402	413	425	426	424	386	380	415	449	382	443	403	452	446	415	389	374	427	369	380	420	393	413	410	431	397	411	398	408	395	398	400	397	386	391	432	406	434	417	423	387	384	414	397	413	432	397	385	393	404	430	442	413	416	429	397	420	403	416	401	398	391	410	404	430	415	416	408	407	442	384	402	441	463	397	393	446	393	406	370	422	412	373	413	402	426	403	378	421	424	394	405	414	464	421	412	405	395	401	401	440	386	413	407	407	431	413	417	385	396	438	375	384	397	395	417	412	388	411	461	453	391	426	421	391	423	414	395	369	398	386	391	413	422	381	415	412	415	385	406	431	408	437	414	436	383	398	416	399	408	390	427	418	457	383	412	426	415	445	392	414	398	417	435	412	426	436	443	416	365	382	432	412	445	452	414	401	449	380	395	390	425	389	413	375	418	405	379	391	397	410	433	437	419	406	408	423	428	367	399	388	430	390	404	395	410	402	381	427	407	408	396	395	430	425	397	416	374	407	400	410	413	414	414	413	412	408	416	406	409	402	414	390	479	396	431	418	423	424	411	418	390	421	414	393	427	422	419	435	427	456	410	436	441	421	410	409	421	424	406	389	385	385	384	400	424	426	399	393	423	380	405	396	417	409	367	415	406	392	391	419	437	421	410	427	404	406	419	452	397	398	405	430	440	425	407	414	364	420	386	406	436	446	396	374	437	406	402	412	432	407	431	433	412	424	400	426	380	432	402	396	443	391	411	393	445	411	408	417	386	405	442	378	431	412	423	422	412	381	396	461	404	453	414	379	381	395	438	398	435	388	420	398	440	418	409	420	416	361	414	398	399	383	419	411	446	377	396	436	388	390	383	395	423	409	399	388	419	421	370	429	425	381	403	384	388	412	400	391	428	428	388	396	390	436	429	419	413	432	369	437	436	453	430	416	371	427	417	394	418	415	400	403	396	439	407	403	419	421	432	393	419	469	424	422	408	410	420	405	379	391	414	448	358	404	412	436	401	394	404	419	431	374	433	416	400	398	426	423	399	396	408	396	399	405	397	392	393	365	418	422	416	415	405	435	455	420	421	400	412	443	420	394	438	362	407	422	427	378	419	363	406	405	404	392	420	383	362	459	420	420	426	438	380	430	405	379	415	428	414	410	374	373	406	425	399	402	399	423	404	405	403	402	409	419	440	400	412	370	390	436	404	379	384	372	419	426	410	385	418	409	418	404	391	441	395	431	424	422	410	390	391	384	371	397	449	403	416	402	411	422	389	405	404	421	377	385	404	374	422	407	388	397	383	439	456	413	384	435	380	394	386	421	420	427	377	433	427	406	390	418	391	434	404	412	371	398	418	444	429	426	371	425	381	388	423	394	395	398	410	411	440	391	412	391	418	443	402	386	391	396	419	440	396	387	428	387	401	402	402	396	403	425	412	383	445	416	435	414	363	396	406	398	390	395	412	407	404	414	393	409	429	427	428	393	378	446	418	430	449	432	439	373	409	401	388	451	418	407	441	449	407	386	415	440	429	408	400	443	405	416	433	385	413	396	416	435	413	423	384	412	405	372	440	419	418	431	435	400	424	409	440	410	441	355	432	421	410	404	381	437	415	395	449	388	418	414	440	389	453	416	396	455	416	421	420	468	405	411	421	401	407	380	447	415	418	415	412	410	421	409	402	382	420	444	417	415	367	389	426	438	399	394	419	423	405	417	403	381	440	422	414	437	417	390	441	364	399	436	404	413	402	404	406	409	400	429	399	378	400	417	392	417	431	418	391	413	387	392	409	415	414	387	429	404	431	378	429	440	386	425	395	413	402	373	400	398	414	394	453	421	407	425	397	365	433	411	424	408	430	423	449	439	424	426	419	426	382	403	410	423	422	393	423	363	399	433	399	402	421	421	407	410	438	384	383	426	434	434	405	419	424	421	391	379	456	390	414	397	418	416	408	409	433	387	409	387	439	408	432	419	419	449	418	389	404	401	392	443	404	404	411	420	446	416	405	357	390	419	434	391	432	384	427	424	373	384	418	427	384	393	396	399	441	400	393	389	378	428	413	452	419	409	411	404	419	423	383	431	418	392	424	413	403	401	427	411	373	396	418	416	390	418	411	398	394	410	426	420	376	411	439	476	387	450	425	415	395	431	428	407	409	420	392	434	380	447	423	441	415	442	377	371	415	417	390	421	391	385	360	466	440	418	429	398	409	375	406	418	396	401	415	400	369	407	409	424	401	407	426	386	435	392	396	427	389	380	371	422	395	437	408	447	439	396	388	379	442	404	395	404	419	398	393	420	417	392	433	387	380	392	386	409	400	357	424	420	418	426	398	431	382	366	396	400	400	368	424	446	386	397	369	420	418	433	415	418	460	406	415	461	429	418	416	444	361	404	427	375	443	423	409	417	414	406	418	441	405	416	402	410	386	433	355	428	409	373	420	388	399	416	406	422	412	416	438	374	400	468	448	409	380	405	435	406	420	419	390	420	410	417	435	405	360	402	416	411	462	418	433	408	434	408	444	398	418	415	417	421	410	381	408	433	401	439	442	386	407	415	377	416	397	394	413	386	389	404	390	436	418	386	398	417	379	401	418	393	406	419	426	420	404	398	369	410	389	435	395	410	453	445	439	374	432	428	413	409	412	397	406	425	404	424	415	428	383	428	425	439	400	392	410	431	423	384	400	436	411	396	419	403	409	392	425	421	400	451	454	407	409	456	422	412	393	409	430	391	363	384	442	406	405	410	437	435	395	378	436	396	457	408	418	418	406	441	422	381	471	451	428	403	446	414	371	398	402	413	423	449	371	417	417	412	414	409	419	430	411	412	413	363	440	446	387	409	342	377	387	398	413	412	411	389	399	400	409	403	408	465	383	370	403	435	402	411	370	397	407	422	449	426	424	414	437	426	410	393	418	427	361	408	422	406	429	441	390	370	409	425	394	389	379	399	393	422	389	396	399	423	403	415	399	390	384	409	387	404	388	405	386	414	444	390	428	421	433	394	423	418	429	418	414	399	398	405	409	383	456	388	430	413	413	443	415	448	420	407	404	405	385	372	397	382	422	407	372	431	386	426	416	410	400	404	381	370	407	385	387	394	408	404	400	424	401	406	412	435	391	412	436	417	385	391	426	429	400	428	387	411	400	407	418	409	397	377	411	405	400	379	401	434	426	409	431	384	420	399	434	421	468	412	412	429	389	480	386	386	411	369	416	361	424	424	404	412	419	445	412	379	405	428	416	450	455	377	389	384	394	372	417	416	414	389	391	455	387	417	391	396	411	456	386	432	414	420	380	403	432	420	452	381	385	412	439	407	422	390	413	414	421	399	405	391	393	414	406	386	404	387
40436	46900	22948	18856	17429	8615	4210	2999	2855	2800	2318	2161	1758	1306	1098	924	774	709	754	694	617	594	605	669	727	671	674	675	749	736	758	735	737	781	720	628	519	494	459	445	490	424	473	485	462	463	476	491	481	458	470	419	462	447	460	470	455	472	451	474	495	467	457	413	450	471	476	472	435	485	429	474	443	458	454	445	466	459	483	443	446	453	465	481	473	447	439	449	454	469	472	476	439	438	457	440	454	450	471	425	437	437	444	461	444	446	431	457	456	425	457	437	437	439	462	448	454	451	446	441	438	445	433	462	477	457	447	446	447	462	429	457	494	453	467	455	445	488	459	465	461	484	424	411	445	441	479	441	425	443	478	481	446	472	456	464	447	484	422	443	436	436	465	477	437	472	458	461	423	467	524	461	452	446	451	468	463	439	484	441	464	417	442	450	425	444	436	428	441	477	439	432	458	448	453	429	477	410	485	455	424	451	420	426	435	464	424	456	432	448	503	433	432	446	480	441	474	421	440	468	436	498	472	462	468	472	451	462	453	429	424	418	425	478	441	447	461	439	450	492	459	443	457	445	408	429	450	454	435	420	477	457	459	470	457	489	466	440	457	451	472	450	481	430	436	465	448	444	494	485	437	478	473	449	447	436	429	457	478	475	446	451	424	450	443	451	488	475	444	442	493	430	416	486	437	443	467	434	451	495	464	425	403	466	447	472	448	493	445	444	471	463	455	472	457	462	459	469	441	458	447	455	424	455	453	451	467	471	475	471	482	472	431	462	472	454	432	418	465	428	453	447	458	426	406	432	492	441	496	461	448	440	463	445	461	433	473	435	409	475	449	485	445	439	434	445	462	462	453	457	483	465	495	499	440	467	452	423	488	447	454	427	480	499	444	474	468	435	497	461	467	438	502	462	469	424	455	461	446	478	402	452	402	433	429	458	426	461	474	480	432	449	462	442	467	437	465	486	464	492	429	454	422	468	442	458	450	429	457	445	482	437	428	427	432	427	427	434	493	451	451	466	445	451	441	446	448	452	462	454	441	468	507	430	464	448	476	480	450	417	447	479	446	424	460	438	453	444	457	470	476	472	479	481	467	469	462	418	449	428	436	461	444	466	461	462	449	461	453	457	438	443	455	452	475	437	446	418	463	423	438	446	471	478	440	488	447	431	453	434	456	445	406	431	446	430	463	456	474	453	453	424	430	475	477	444	444	464	446	446	474	471	480	430	471	458	425	494	417	427	463	436	446	437	434	461	446	459	454	438	493	426	464	416	455	433	418	444	488	458	425	470	447	472	472	444	443	445	449	437	486	416	440	474	437	425	466	473	477	473	485	469	449	453	496	410	465	441	448	412	432	448	459	431	426	475	468	495	479	472	490	431	457	476	464	467	465	440	446	438	435	459	457	436	479	472	484	425	456	432	458	456	453	428	469	419	452	448	450	443	474	457	439	466	452	439	441	435	472	452	446	448	414	415	473	450	448	470	480	455	479	476	481	442	439	473	443	450	460	443	411	475	458	472	458	492	484	455	475	432	499	456	438	493	441	491	446	454	452	428	451	439	453	450	444	444	437	485	437	435	488	476	440	452	472	483	440	472	416	460	431	489	431	461	447	436	432	433	473	466	492	419	492	463	491	478	441	473	517	431	447	474	476	429	502	466	450	440	478	483	425	444	479	481	436	418	445	468	437	464	479	474	443	471	437	449	445	462	411	431	466	464	460	421	478	422	413	502	461	480	415	443	474	416	421	434	461	441	482	427	424	440	465	445	438	437	469	426	468	426	463	442	482	484	483	430	447	449	453	447	466	458	449	465	454	424	452	458	465	456	451	460	462	493	456	473	464	442	453	460	448	459	461	436	430	468	450	469	452	449	481	460	444	443	438	460	452	464	459	460	446	452	438	440	483	465	450	481	451	479	444	435	482	471	413	423	426	465	440	429	449	454	455	489	430	475	462	462	481	453	460	473	439	476	450	443	459	466	467	433	450	476	450	423	418	433	462	462	460	403	474	445	448	476	383	467	425	421	464	453	454	406	423	447	467	423	403	462	444	448	466	479	456	457	451	458	461	464	463	451	430	454	465	435	461	461	430	455	503	443	481	457	413	460	448	479	445	451	480	426	428	460	444	452	443	417	419	436	500	445	437	438	415	451	446	452	448	452	452	495	460	476	456	443	472	503	433	408	447	483	496	481	425	432	440	418	456	452	461	493	461	456	457	464	448	504	471	467	507	433	448	492	464	476	435	457	461	427	479	406	478	443	428	446	474	399	498	435	441	438	504	473	451	461	473	467	466	429	426	378	454	468	474	474	448	436	445	447	446	456	445	435	462	479	453	417	455	483	433	436	474	448	452	426	455	445	428	447	473	457	454	443	469	478	467	434	432	423	474	428	454	460	426	473	450	444	476	432	462	475	425	462	441	449	438	466	434	456	441	464	452	462	468	445	448	432	466	476	454	465	456	446	482	463	465	427	440	477	435	463	473	445	426	399	467	477	456	437	427	432	467	428	459	438	438	434	443	443	453	455	421	431	446	447	460	425	461	463	453	436	448	445	433	464	457	449	430	463	452	476	444	443	465	454	450	440	452	451	427	469	443	418	428	452	475	476	469	462	456	462	474	443	476	477	472	442	485	421	500	437	457	486	466	430	453	503	476	483	436	444	450	477	447	471	452	456	460	474	380	463	468	460	473	461	404	474	444	444	448	418	462	460	505	453	453	429	426	482	435	437	418	457	471	472	440	468	443	463	451	429	443	451	429	443	467	439	460	428	474	434	458	437	471	466	458	461	453	469	414	449	460	462	483	469	429	474	447	465	463	438	450	445	471	442	454	431	468	422	430	483	473	438	462	481	456	455	511	438	434	441	459	436	441	427	466	429	432	430	438	474	446	450	464	450	497	468	430	455	462	477	460	439	461	463	449	430	441	442	425	440	421	462	476	450	424	447	449	449	410	461	459	432	465	461	464	449	417	507	420	457	485	460	472	424	466	466	454	451	485	458	451	446	456	447	481	471	438	415	491	481	443	432	414	446	490	461	456	451	463	464	440	463	457	463	416	466	470	427	421	445	479	444	432	483	480	465	497	465	466	447	439	432	459	483	478	439	454	432	482	426	462	436	443	483	410	490	461	473	458	471	434	400	461	452	454	444	465	433	447	483	449	464	456	446	465	452	427	448	433	480	479	437	494	443	443	485	438	480	468	485	462	472	482	499	445	456	469	454	442	477	441	483	466	461	477	454	465	437	469	409	439	472	459	449	454	443	464	435	439	449	516	455	449	400	460	493	441	417	448	410	440	436	469	425	481	424	423	491	401	438	453	464	461	495	396	421	452	418	439	485	459	474	476	454	456	454	448	450	441	449	429	448	458	444	470	419	426	442	476	443	472	482	466	427	455	461	473	466	479	428	473	402	495	480	441	440	403	434	442	463	451	465	440	488	444	451	451	462	440	462	443	451	439	460	459	432	453	452	455	452	459	439	446	452	469	455
28540	22718	14709	8605	6019	2559	929	558	561	546	516	478	502	477	480	461	442	460	427	467	440	415	468	434	438	459	458	459	488	488	461	465	477	486	448	463	430	428	402	423	409	415	411	427	445	432	406	390	430	388	430	411	392	400	387	389	434	419	395	468	396	412	433	406	437	426	426	410	412	385	431	431	404	414	418	430	454	446	391	433	440	437	410	412	415	417	441	407	406	438	384	372	406	412	427	416	426	392	440	444	438	405	391	381	404	373	403	366	416	421	412	408	420	418	429	426	410	420	447	423	414	396	436	419	431	422	409	414	441	409	392	408	438	433	421	422	416	395	396	411	405	415	436	438	405	425	423	438	434	405	424	436	404	374	429	439	412	429	387	433	421	387	413	381	426	450	438	463	408	408	429	390	433	455	427	422	418	436	443	430	409	404	411	406	411	400	420	423	405	393	434	417	409	415	405	400	425	399	457	432	428	402	403	419	420	445	407	398	383	422	424	415	404	420	397	424	426	430	415	409	411	436	416	428	401	427	431	406	424	433	423	464	400	434	407	427	438	443	406	404	451	471	411	397	447	396	426	424	420	413	415	460	420	438	404	407	394	407	424	452	416	437	411	437	436	416	458	417	422	459	402	418	417	446	413	409	406	422	416	430	404	423	421	423	444	421	416	420	405	406	449	427	444	466	460	417	418	407	444	455	464	445	431	399	431	399	418	403	431	441	397	422	418	446	434	445	432	416	405	422	413	415	402	429	393	440	419	399	418	383	421	400	405	430	424	423	400	410	392	467	411	401	405	404	438	420	411	434	415	428	405	405	420	425	409	384	427	424	428	441	430	429	435	376	443	433	407	430	415	440	395	404	430	417	407	432	407	391	445	409	464	409	449	410	423	413	423	442	423	423	428	389	440	393	414	409	450	410	434	435	426	406	440	384	410	419	392	439	428	440	470	405	432	436	403	458	400	406	407	413	424	429	413	422	393	382	432	442	406	436	441	409	505	439	454	398	439	427	418	407	389	375	406	422	439	416	423	419	447	406	447	446	435	423	409	412	439	427	409	409	398	455	442	401	417	381	421	430	424	400	425	422	421	429	456	410	418	424	438	431	415	420	396	412	379	413	430	434	399	408	417	431	379	443	416	424	426	422	434	410	407	393	485	444	403	395	442	442	420	404	404	406	430	427	431	416	392	430	427	439	416	405	438	438	363	394	399	421	394	421	427	421	400	409	366	424	377	412	450	423	421	423	403	405	409	390	429	423	434	416	438	410	436	416	448	429	434	379	434	415	438	438	450	401	420	389	459	417	466	415	463	408	396	425	411	394	413	439	398	419	401	426	434	363	413	410	420	432	411	439	406	398	443	401	420	404	452	407	410	383	391	426	456	399	415	400	424	411	422	456	389	447	384	448	437	406	421	382	414	401	420	441	429	409	469	428	423	440	439	426	453	412	403	427	443	418	424	426	401	444	408	434	400	431	400	413	396	408	413	409	405	426	430	395	435	430	378	415	421	427	378	409	416	417	393	399	357	409	408	427	428	430	449	432	395	422	447	424	420	421	441	423	429	443	440	408	398	429	434	398	395	405	451	450	462	418	453	440	394	424	393	423	425	406	414	385	432	417	417	442	443	466	398	446	403	427	403	451	431	423	412	399	398	456	409	417	434	384	408	423	404	433	404	405	387	432	405	458	413	431	447	409	413	444	415	434	421	397	419	417	416	447	454	420	438	373	400	442	438	427	404	422	403	478	402	427	447	429	390	456	423	410	463	404	407	430	419	416	427	461	438	411	433	432	407	400	407	410	424	419	422	459	438	463	422	394	415	439	396	429	403	402	386	422	439	412	425	417	423	413	405	416	394	396	411	406	429	387	437	439	398	439	389	394	377	383	437	396	443	438	380	431	427	417	370	460	449	424	421	411	399	449	408	381	420	436	423	392	402	419	406	428	419	426	420	388	425	421	383	447	430	462	409	412	420	408	408	386	401	409	422	421	438	443	408	450	428	436	436	457	384	414	446	412	464	413	428	427	404	427	418	433	426	433	431	419	414	427	398	400	426	436	404	429	419	436	430	390	423	439	424	385	434	423	408	425	431	461	411	382	408	434	438	389	403	390	390	422	424	440	450	416	392	396	452	423	400	435	459	385	411	413	397	432	442	432	456	414	396	422	420	457	447	411	388	408	429	441	443	440	404	440	400	406	437	449	464	428	410	410	421	388	408	427	416	433	411	431	402	409	415	428	408	419	443	451	417	389	383	447	407	374	414	400	412	418	430	440	433	386	412	418	432	437	406	394	397	425	412	448	468	433	426	425	404	399	408	458	389	371	411	430	387	409	416	450	422	434	408	422	434	406	410	442	420	406	422	430	403	462	424	437	400	400	398	428	456	382	408	435	406	419	397	422	432	425	422	432	401	452	412	434	417	405	423	428	440	429	426	378	426	424	438	417	410	439	392	408	436	462	422	413	407	430	425	436	389	444	439	439	420	423	434	442	426	414	412	432	419	414	438	416	413	378	437	439	445	425	442	396	423	400	371	420	470	443	413	421	427	436	383	411	415	403	406	441	428	402	431	464	452	409	417	416	431	416	380	416	413	443	430	430	431	414	409	441	427	387	408	405	407	402	475	432	435	449	386	414	400	389	404	440	454	447	447	427	431	425	425	407	443	392	423	444	388	421	427	424	416	419	423	446	407	403	430	391	412	435	412	465	440	412	438	428	428	383	444	412	435	468	422	404	412	453	388	405	417	411	395	451	399	417	407	419	424	440	405	430	427	405	410	395	400	428	453	410	432	429	378	429	423	439	398	432	424	431	415	416	432	432	420	424	381	434	403	442	459	385	418	388	461	434	421	422	430	409	437	391	364	488	395	409	409	436	402	445	404	443	437	412	410	423	366	421	387	430	420	426	442	385	439	393	431	409	412	372	447	425	404	443	442	430	410	445	402	397	420	446	411	443	429	403	451	463	418	423	416	416	418	428	405	415	423	426	411	436	422	454	411	436	460	387	432	403	418	401	418	408	397	446	388	453	435	416	421	401	391	437	397	387	409	427	458	448	395	431	395	402	444	483	416	389	412	452	393	406	441	427	408	462	418	451	414	438	428	453	435	426	439	428	419	439	431	392	423	427	422	395	426	436	399	443	396	431	415	422	430	414	428	419	432	446	427	431	379	435	448	375	435	432	403	413	430	425	465	455	443	404	448	430	390	459	386	428	440	434	415	397	419	446	401	415	439	433	434	422	427	418	437	428	413	438	385	396	446	418	363	393	396	429	419	437	416	418	445	421	408	433	448	447	434	415	459	422	409	423	420	407	403	390	379	422	389	448	438	421	396	432	435	424	429	439	390	456	424	423	423	412	392	363	450	429	435	438	441	442	396	391	442	450	432	418	419	401	410	438	385	396	409	426	388	421	420	423	419	407	449	434	401	432	444	403	424	422	385	456	433	406	430	424	441	420	391	421	417	426	425	400	445	420	427	405	451	416	391	434
33587	26616	9995	10305	9919	4352	1531	854	841	807	838	774	639	636	606	590	563	570	547	516	512	491	539	558	572	534	607	547	644	647	616	591	593	617	582	542	526	515	502	505	485	491	458	516	531	495	538	483	511	496	498	514	511	481	498	495	495	523	494	524	478	523	534	508	508	522	490	517	495	509	516	510	494	505	536	521	490	464	519	502	532	505	504	499	526	490	526	516	529	516	512	495	471	540	497	529	534	462	470	488	512	477	445	500	527	502	463	527	501	488	533	500	501	500	475	496	507	563	465	502	516	449	494	513	494	483	494	510	507	477	513	470	509	495	500	504	526	487	458	502	492	501	476	499	507	523	477	489	530	541	552	471	502	494	526	513	499	500	513	479	536	476	506	477	527	529	522	497	509	499	506	485	501	547	529	505	511	508	474	480	513	496	498	490	541	474	527	502	480	518	479	488	500	498	498	506	490	491	493	513	472	510	472	496	492	503	543	484	509	513	526	481	494	472	451	528	508	540	500	491	505	481	500	486	505	471	470	511	511	494	561	530	539	502	494	504	527	513	486	566	527	518	513	453	538	429	491	522	490	472	523	456	501	518	473	445	502	472	502	470	478	498	549	544	538	502	500	503	537	432	505	511	528	519	495	481	489	507	486	508	514	519	532	532	487	499	483	504	492	488	517	484	503	479	518	495	498	491	510	476	520	520	489	485	509	493	477	484	499	501	457	522	488	468	487	496	523	533	522	534	494	546	456	495	486	513	500	498	477	524	544	507	497	519	512	544	483	532	509	485	498	514	517	516	520	501	507	492	485	516	510	486	531	515	525	492	494	477	535	539	496	524	524	499	487	517	524	482	531	495	497	505	493	485	482	510	487	527	484	486	479	506	524	510	466	462	507	514	501	482	482	513	489	468	508	484	482	514	506	474	505	528	499	513	495	531	501	496	480	527	476	498	497	493	534	538	520	516	502	484	524	490	507	537	505	541	549	471	485	524	503	476	507	526	497	505	488	524	504	476	517	539	467	476	479	514	520	484	500	514	545	518	487	517	467	490	527	504	505	489	481	524	548	525	509	478	503	505	498	540	500	482	504	463	507	509	527	514	501	488	539	522	463	508	491	496	516	509	503	488	528	540	516	495	471	522	510	506	517	494	526	513	481	513	533	498	493	514	489	511	510	519	488	518	494	525	435	501	509	449	491	509	455	501	518	518	498	550	497	506	480	501	474	514	498	531	525	466	562	504	514	509	537	481	488	509	511	473	510	484	479	550	527	460	511	479	516	484	528	537	504	482	496	507	505	524	518	537	509	496	486	500	520	481	557	513	508	464	508	499	513	507	512	517	457	485	487	480	513	475	508	520	452	505	481	519	475	548	512	497	436	524	479	524	525	535	511	504	492	475	512	525	480	489	512	530	559	527	510	548	490	509	530	479	513	525	487	511	495	507	484	548	491	515	498	510	475	487	504	524	487	502	486	505	531	492	496	509	504	503	552	544	459	493	537	476	508	529	509	497	506	523	475	503	498	532	502	517	507	504	532	500	510	485	509	475	521	503	475	515	488	531	514	525	491	513	499	438	488	494	527	472	467	519	505	535	534	492	523	551	542	516	542	498	509	528	501	482	457	492	547	467	477	505	517	518	485	536	469	510	521	477	500	528	484	500	504	501	535	477	527	503	520	472	546	513	531	506	501	552	527	537	504	523	470	523	514	511	504	528	527	508	527	494	538	480	528	487	510	481	495	488	501	522	528	492	486	482	512	465	455	547	458	458	542	523	488	534	496	511	488	525	472	491	506	489	526	497	499	484	483	531	488	521	466	504	484	512	507	497	478	529	489	550	467	486	498	487	516	527	519	520	507	520	497	514	528	514	466	502	501	498	505	514	499	511	548	518	531	513	506	486	519	505	499	546	516	526	526	458	527	492	501	517	511	515	490	484	490	515	462	485	558	497	465	531	482	488	495	510	539	515	474	508	508	511	491	507	479	499	439	544	522	520	452	484	460	502	492	508	499	535	488	525	536	500	494	492	495	501	495	485	498	550	509	557	474	478	472	443	509	492	535	513	491	514	524	500	491	469	542	511	463	474	509	542	481	518	480	483	535	509	473	521	537	519	537	511	519	465	469	490	508	476	487	542	534	512	472	441	477	501	493	506	498	487	518	505	505	483	485	544	470	493	556	503	504	537	482	491	529	511	529	485	524	504	531	493	508	500	493	502	504	488	467	508	484	451	487	502	485	535	484	517	482	503	499	470	496	512	573	520	471	521	510	534	515	488	515	501	556	554	457	490	510	508	535	494	487	513	520	545	520	460	519	520	534	512	481	481	500	476	475	532	502	488	503	503	503	508	493	512	509	507	534	479	476	497	492	470	495	468	517	516	504	495	484	531	531	498	488	475	471	532	491	524	524	500	511	500	492	529	528	486	539	512	523	527	527	492	544	503	538	514	507	520	482	520	485	485	502	508	520	535	528	499	498	522	480	479	495	495	534	498	513	500	494	515	535	480	521	506	525	491	489	493	497	529	509	509	533	503	480	538	513	484	509	487	500	461	524	492	497	496	495	512	512	550	520	527	529	516	520	528	493	487	471	529	512	519	463	494	535	451	518	542	460	500	493	509	478	501	492	503	492	505	504	481	501	500	508	517	529	561	518	478	494	501	530	502	506	514	523	443	471	530	525	493	492	502	495	475	498	541	484	473	474	483	506	487	501	517	487	468	499	474	459	496	531	509	519	501	528	550	487	496	520	543	542	527	509	509	490	541	508	484	543	497	524	449	494	500	500	518	511	531	498	499	500	450	524	522	493	475	530	515	469	544	527	501	525	485	524	461	489	544	537	458	542	528	511	529	524	520	508	502	471	511	492	511	549	491	529	511	518	471	531	524	505	517	505	496	488	531	528	471	551	530	519	522	519	495	514	523	499	531	529	518	515	490	506	517	529	531	503	515	523	448	528	484	489	535	489	450	515	482	527	449	524	510	512	512	531	427	495	502	496	518	473	483	497	549	500	466	498	530	488	503	469	505	478	512	475	513	505	500	498	470	510	575	526	518	523	523	509	510	509	521	516	475	525	514	481	502	509	554	488	548	514	518	507	511	502	506	476	463	485	530	514	525	506	495	516	493	523	503	482	483	499	486	515	502	507	515	488	515	468	467	522	471	496	507	507	534	491	508	502	504	493	481	533	526	487	469	491	515	518	527	502	521	488	506	497	493	513	475	459	503	487	511	495	490	491	516	487	508	502	502	511	491	533	486	468	519	515	519	506	544	500	471	505	500	500	529	528	486	498	520	539	479	490	517	543	495	527	482	516	521	524	497	511	495	476	531	499	543	480	466	477	475	509	513	508	520	483	504	506	480	503	490	541	497	492	532	486	528	510	507	508	487	520	524	481	513	510	506	496	495	503	487	536	509	477	524	545	524	508	531	510	479	525	488	494	536	505	494	534	510	558	528	521	481	488	496	500	525	458	508	479	501	503	468	484	469	501	533
23450	20877	28019	23873	21012	14474	2802	816	720	632	627	560	439	442	425	390	338	341	345	299	298	318	328	323	328	312	316	343	371	364	348	366	328	362	335	314	264	272	248	278	238	273	276	251	278	261	276	242	231	228	246	258	245	244	261	266	250	255	250	245	235	292	252	246	240	254	240	272	251	274	248	255	255	247	268	257	254	234	274	275	233	257	253	256	236	256	237	256	234	243	254	223	264	261	246	229	279	230	267	267	271	254	268	256	263	230	241	246	233	243	271	230	246	244	219	232	252	219	259	219	272	232	267	304	265	259	242	262	270	236	259	255	262	242	256	252	243	257	245	242	262	241	270	259	251	222	272	245	239	272	232	244	241	236	282	270	247	219	275	252	243	243	255	226	278	249	261	253	242	252	261	240	220	247	232	236	250	225	240	289	255	262	259	254	268	235	265	253	232	242	252	262	216	260	241	241	251	262	260	216	258	238	266	286	255	255	256	264	246	265	251	241	250	225	257	269	242	231	238	280	232	259	277	259	230	271	210	282	263	260	234	233	260	263	247	233	300	270	250	257	238	247	272	255	252	242	267	254	249	267	256	225	237	275	243	256	239	238	277	235	248	258	265	257	247	249	227	270	229	243	240	288	248	278	261	240	292	285	255	243	212	262	273	203	281	270	245	241	253	246	231	255	240	262	251	248	247	260	250	251	227	275	218	237	252	205	253	285	260	226	292	226	234	260	261	273	251	228	265	248	248	273	268	248	252	272	268	253	234	259	211	250	267	229	266	248	254	270	221	279	254	231	256	252	236	249	287	248	265	278	251	226	269	247	223	254	257	237	251	241	260	238	209	218	240	261	250	260	231	251	238	234	278	236	246	263	237	260	243	268	229	244	244	248	303	255	257	244	260	258	249	261	247	257	238	259	258	234	240	258	240	228	247	280	279	254	248	278	263	262	244	243	254	239	249	267	255	246	272	283	234	193	267	244	221	252	270	258	247	228	244	266	248	250	230	264	252	256	254	252	242	250	209	197	252	227	230	236	251	267	243	244	246	234	237	229	240	263	221	220	240	256	254	233	264	265	230	253	222	250	267	250	217	262	250	250	222	246	252	239	246	259	272	254	241	232	252	281	238	239	222	258	245	236	258	240	244	282	269	248	262	253	246	228	243	229	283	254	268	249	273	241	240	231	260	239	265	235	271	239	249	242	241	251	265	243	252	259	231	261	250	206	242	233	264	227	225	226	229	246	256	237	263	223	273	269	271	259	281	231	227	260	257	265	233	246	262	216	254	231	250	257	250	258	224	271	230	264	214	247	253	250	221	224	236	244	240	248	242	279	259	260	293	230	250	254	239	238	251	240	283	266	230	239	249	249	253	231	247	277	249	227	255	250	245	235	267	247	261	247	241	230	244	275	232	237	254	269	259	287	254	259	250	253	232	258	249	235	260	231	227	261	265	258	235	233	243	254	244	234	276	268	263	233	250	260	216	246	269	240	255	223	248	269	240	244	229	247	244	274	287	237	255	265	236	240	257	247	257	239	252	264	246	245	247	259	260	265	247	262	250	243	261	243	259	272	262	254	229	259	240	246	241	246	234	261	264	251	244	255	251	271	256	245	247	259	248	240	228	260	251	263	234	256	249	266	256	241	239	233	264	248	232	255	246	265	250	248	266	228	236	245	264	226	240	281	250	247	256	245	243	256	245	260	252	253	255	274	218	261	226	258	229	269	222	258	233	256	243	264	257	250	246	253	242	222	260	242	259	218	257	263	249	266	260	261	239	263	248	248	259	248	280	261	261	216	228	268	239	240	257	274	253	268	247	277	257	247	264	246	228	277	247	220	281	264	246	245	236	268	258	264	234	230	240	251	244	234	258	244	273	252	250	248	275	253	252	261	245	254	260	269	252	246	239	232	245	248	253	238	269	255	275	260	256	261	256	232	264	237	260	249	271	250	303	246	246	240	254	263	251	260	234	230	260	228	227	225	261	249	273	243	237	284	211	264	230	230	268	280	258	247	263	240	231	270	272	267	260	243	238	237	234	256	222	249	231	249	239	235	253	259	243	261	257	250	262	230	253	240	270	243	254	238	260	262	247	281	238	255	250	283	253	239	244	275	255	234	237	256	249	231	246	258	254	271	256	269	258	224	259	280	237	219	254	236	253	248	229	212	232	266	230	267	253	240	265	223	255	226	265	252	254	237	263	239	235	286	263	272	251	227	250	277	235	253	234	257	257	255	239	259	257	249	241	256	239	266	246	259	249	257	258	250	258	233	252	274	253	283	255	243	246	273	244	271	241	240	264	276	252	264	246	254	242	250	281	283	244	240	248	246	259	254	267	255	215	248	238	262	267	257	244	239	266	266	248	247	242	252	263	271	263	239	248	264	240	263	254	227	245	272	243	257	282	258	254	234	274	249	243	256	243	238	226	250	302	243	265	231	261	260	246	284	261	269	262	248	234	264	247	250	231	253	264	229	264	257	241	270	243	248	210	240	226	266	261	259	256	266	285	239	258	265	235	247	234	220	248	259	248	239	225	225	293	239	242	222	257	256	263	252	264	288	234	262	266	247	260	254	260	233	288	247	266	254	256	256	273	258	273	245	257	261	276	242	228	257	269	253	258	262	229	236	262	245	266	242	242	232	262	239	240	264	261	229	249	248	274	236	263	237	235	249	265	258	222	258	236	245	235	255	260	244	226	252	256	240	269	249	243	253	229	253	242	301	255	245	246	274	232	257	256	267	252	267	244	246	270	247	277	224	220	252	254	257	256	256	283	259	265	242	275	251	281	262	276	234	233	233	264	239	246	250	269	257	251	232	249	248	251	263	244	256	256	257	231	237	236	237	235	263	244	258	275	267	234	271	238	295	234	246	252	254	239	255	255	235	252	255	248	258	249	269	216	241	223	232	266	231	254	228	258	251	265	247	253	225	233	236	264	254	249	233	239	276	238	256	255	250	265	259	264	270	251	232	253	252	239	236	266	246	231	266	240	244	239	256	238	219	267	231	254	227	246	278	241	246	278	259	246	254	241	241	245	259	258	229	242	248	241	250	273	244	255	268	242	235	234	270	232	244	271	272	256	234	233	234	254	250	245	242	247	275	270	250	229	271	268	229	258	233	217	258	231	232	277	229	250	232	226	220	229	280	229	255	240	239	266	291	260	264	269	252	264	238	272	244	263	241	254	264	272	243	263	283	245	234	245	268	268	250	259	251	255	267	272	247	256	263	218	247	257	272	258	265	248	240	238	235	246	215	257	243	255	248	241	257	262	238	227	243	258	260	230	272	245	242	236	222	234	265	236	254	234	260	222	229	223	264	254	246	254	257	272	238	256	232	251	228	235	249	263	234	273	248	239	224	257	245	255	249	254	264	274	259	240	250	233	242	266	241	232	259	231	236	258	223	274	295	232	254	251	241	257	245	243	248	229	259	238	268	229	255	261	264	222	230	278	258	254	242	254	253	226	237	282	249	234	247	237	230	259	206	228	251
35887	37543	17111	17240	15130	8593	3276	1527	1389	1150	1088	985	724	605	691	586	480	473	414	435	382	365	433	462	481	530	435	470	517	491	542	538	545	517	498	389	333	332	302	315	318	321	333	312	325	339	303	328	288	327	325	267	311	297	333	313	328	302	277	298	313	306	310	295	293	295	301	329	315	305	311	300	313	296	305	313	278	337	315	286	312	321	287	307	306	312	309	281	299	324	290	307	306	238	285	324	306	318	306	320	310	340	286	339	320	283	303	305	264	318	296	324	292	309	301	314	307	303	330	307	294	331	307	317	265	306	320	329	314	304	330	289	317	308	307	292	330	315	324	325	323	309	301	307	313	309	299	285	307	320	260	314	286	321	296	292	330	271	301	282	318	342	294	314	321	298	293	298	325	314	301	308	287	323	309	304	333	306	312	313	341	288	310	292	303	305	292	330	329	300	289	322	300	311	296	309	299	298	308	313	286	285	315	335	302	302	338	325	284	305	286	327	288	289	328	321	311	339	310	279	290	296	301	299	289	286	304	307	307	285	291	300	317	288	296	309	310	302	320	308	304	281	307	315	309	322	323	310	284	334	308	322	314	299	322	318	296	288	319	275	297	326	296	285	316	308	304	285	302	293	292	269	289	300	332	332	336	338	317	291	301	313	293	323	319	307	328	316	323	313	298	314	310	308	304	312	326	316	319	306	307	305	296	315	334	311	327	288	284	295	276	341	333	292	310	325	288	298	286	317	284	318	325	342	295	299	334	291	293	291	279	320	317	301	309	317	313	311	317	301	327	297	333	294	304	268	262	350	273	295	306	326	297	334	296	299	292	291	292	318	303	331	305	301	313	311	298	285	303	298	307	278	315	277	309	312	290	335	313	329	292	306	342	306	291	308	321	287	333	306	318	279	332	328	286	298	308	317	300	327	339	290	299	298	319	294	306	288	298	318	339	345	310	315	325	311	301	352	306	314	252	316	316	319	283	307	310	333	282	276	310	309	285	336	308	294	290	334	297	333	308	318	294	284	310	313	307	313	309	310	318	323	305	295	278	293	323	300	298	298	287	326	286	344	285	300	346	290	321	294	302	266	289	313	305	299	277	323	332	320	316	304	297	320	332	337	318	314	307	313	329	295	305	329	309	286	302	327	325	305	299	303	298	316	298	334	312	326	294	306	293	296	345	336	323	313	306	314	293	297	297	280	308	298	292	322	340	289	301	333	308	327	297	325	286	314	337	291	293	296	303	295	298	299	303	294	307	309	308	291	327	309	312	307	305	294	300	322	314	289	281	288	290	297	295	294	323	298	320	281	276	279	287	317	282	326	288	300	330	284	313	309	298	284	311	294	341	321	319	334	294	268	299	321	339	312	317	299	303	341	299	297	294	354	338	292	293	283	326	303	315	311	306	288	286	320	300	302	310	277	302	342	316	308	273	281	322	332	289	339	314	333	299	297	352	276	291	310	297	274	288	312	305	302	326	305	313	288	292	300	281	307	330	320	327	330	316	319	321	310	293	284	312	319	298	327	308	329	289	314	330	302	333	316	291	297	311	327	303	312	294	282	303	328	312	301	327	358	317	289	311	316	297	310	305	296	297	312	337	305	280	264	321	293	306	302	319	283	299	283	308	330	280	323	304	309	294	294	318	299	307	298	300	317	309	305	308	318	302	289	323	337	306	302	277	326	296	267	307	303	324	314	309	316	296	344	319	295	273	280	290	321	325	318	322	301	285	310	279	314	352	336	320	327	291	292	270	311	331	305	331	303	306	317	303	328	316	325	291	307	315	339	330	297	310	270	282	324	336	330	312	311	334	309	326	307	347	355	318	318	314	299	270	296	306	303	313	308	308	331	300	288	319	303	333	313	325	307	317	319	287	305	301	313	312	297	294	323	324	285	322	326	296	282	290	283	292	321	325	303	303	320	318	300	279	308	301	318	320	313	322	276	290	294	304	263	315	303	304	285	311	309	326	303	313	340	323	344	289	303	303	292	294	314	312	318	302	310	298	324	324	318	307	298	302	343	319	334	292	304	336	315	294	297	294	314	341	316	288	282	312	307	288	308	329	317	303	281	319	330	351	287	323	322	295	301	334	310	310	307	313	311	335	322	320	317	285	290	302	293	296	313	308	304	323	299	310	297	303	296	315	303	317	327	263	292	309	308	278	288	318	304	315	292	314	297	283	309	273	305	302	354	322	320	305	282	300	323	309	281	317	299	320	272	309	284	294	300	295	272	344	284	289	312	287	308	320	318	315	293	327	308	296	257	317	315	279	359	297	326	293	336	305	291	307	313	305	312	326	302	313	278	313	297	313	293	289	297	328	306	295	287	290	292	301	293	311	287	298	284	323	289	308	320	299	300	318	325	283	325	328	291	299	315	333	299	317	287	312	325	318	323	272	296	292	332	295	307	319	315	324	304	314	333	313	292	311	298	307	321	306	299	290	301	315	303	297	289	316	369	312	288	284	303	290	272	322	308	298	288	294	353	293	306	309	318	309	311	295	350	293	305	344	340	307	293	298	301	295	339	301	302	290	303	336	321	346	328	304	296	305	330	286	287	293	302	325	298	294	285	310	293	310	276	320	305	335	298	277	320	306	333	310	317	322	308	316	297	296	319	304	303	346	292	332	349	324	331	320	298	323	311	312	285	345	282	328	311	292	303	312	335	283	293	313	333	278	302	302	311	320	319	322	305	312	311	297	314	285	310	309	292	314	324	307	322	310	280	321	343	320	331	307	306	314	341	299	281	318	303	277	293	314	250	273	309	288	291	314	294	294	302	342	344	261	304	318	311	321	314	344	306	311	295	308	322	339	308	287	305	327	272	306	319	331	318	300	300	281	291	282	307	313	296	287	308	319	325	304	293	321	319	329	299	296	367	313	332	297	332	295	301	292	318	298	287	315	318	305	299	289	313	308	287	279	338	298	310	305	290	280	286	281	326	306	310	271	304	340	318	319	326	288	310	313	283	307	300	316	302	343	287	317	349	309	306	299	306	340	284	285	276	307	321	306	305	310	305	307	319	275	332	274	329	329	277	320	319	304	288	293	295	293	293	341	327	312	336	283	289	309	342	296	315	296	309	328	279	305	284	318	300	271	335	328	289	297	336	294	275	297	281	329	303	308	289	320	309	317	291	328	291	296	296	327	324	314	319	296	302	315	273	336	318	307	303	303	307	302	340	306	306	284	311	306	285	344	301	313	307	298	316	301	310	317	305	302	355	311	312	320	298	286	319	314	313	300	278	312	330	329	318	329	333	301	332	329	283	330	303	284	298	304	309	323	314	294	293	263	297	334	274	312	301	301	296	310	285	285	315	306	284	338	317	314	299	304	305	320	311	319	299	280	307	312	306	297	302	333	302	313	329	314	308	336	317	328	289	322	294	284	302	297	307	307	313	323	304	314	315	302	312	320	289	278	314	300	308	334	304	296	289	307	309	331	287	354	343	303	314	336	341	314	291	307	326	303	328	307	309	320	321	293	322	308	310
24577	20885	27092	24775	16449	7083	2280	997	852	866	804	749	736	724	752	627	668	615	643	619	579	634	616	628	663	680	659	634	683	681	706	661	670	703	609	598	639	574	577	599	630	604	591	617	591	589	593	586	595	599	630	572	593	555	588	606	609	583	568	637	601	583	635	567	635	615	587	608	611	582	571	592	574	571	590	644	592	625	567	609	634	585	558	600	560	546	599	621	578	595	547	601	594	575	627	614	568	589	586	555	583	590	598	562	558	544	596	595	584	596	588	595	583	596	614	616	603	577	542	565	643	597	533	662	598	586	639	600	601	621	616	614	585	575	617	646	554	597	604	600	630	599	604	611	629	603	607	572	634	587	574	585	571	543	602	606	595	591	615	626	578	562	563	592	619	587	634	589	631	569	593	587	594	569	593	599	612	566	582	569	630	626	578	556	569	600	595	627	564	574	576	635	579	570	624	593	622	587	628	603	580	599	597	557	588	653	593	623	559	601	604	577	598	580	594	595	555	620	588	595	594	641	590	566	627	619	617	569	605	594	625	582	599	607	579	607	579	584	601	574	549	576	607	600	573	645	616	634	631	584	577	611	611	625	594	579	606	615	583	594	614	597	581	574	598	613	565	637	588	611	545	579	557	566	585	577	581	552	611	586	596	596	589	607	639	586	574	566	605	573	621	586	550	560	591	596	596	577	593	588	613	565	588	582	611	597	585	586	629	626	623	559	602	590	604	596	572	588	620	575	574	574	552	575	579	590	577	593	584	534	620	598	565	587	604	564	618	637	566	599	587	573	620	579	601	590	597	625	629	583	556	579	621	579	632	610	597	597	592	586	605	582	599	597	659	567	610	595	585	576	584	609	620	592	567	615	584	641	598	605	576	609	598	598	635	620	547	571	598	584	571	576	584	617	552	555	616	617	562	645	558	614	590	590	607	576	562	627	593	566	584	603	589	606	553	594	604	620	584	631	596	608	597	612	576	552	537	566	614	614	632	592	573	629	579	551	570	582	655	647	602	601	590	588	564	605	604	641	613	580	566	583	561	580	642	599	572	598	555	561	562	596	630	566	614	611	599	602	637	575	598	596	612	568	600	621	591	582	598	571	567	592	568	561	609	596	598	572	565	596	617	582	594	602	536	576	568	573	606	586	635	614	609	624	621	565	586	605	601	628	564	574	623	557	636	647	619	568	581	556	652	603	611	587	607	590	606	605	614	610	593	625	604	556	648	574	574	575	559	604	633	562	612	602	635	588	662	619	579	560	606	601	590	554	572	645	629	593	610	592	644	616	576	608	567	549	602	566	570	598	582	621	558	625	546	569	594	548	609	599	606	608	571	606	579	553	552	583	619	642	623	572	571	590	594	620	579	614	605	604	610	600	587	608	618	591	583	597	592	578	569	599	582	581	622	614	554	555	594	587	581	620	615	574	610	668	565	608	576	628	587	613	579	609	581	585	557	571	606	543	566	551	555	652	548	607	592	611	606	592	626	621	638	605	608	596	603	573	571	539	577	594	650	614	571	565	586	596	619	561	615	590	578	652	548	572	557	584	594	587	631	558	627	573	602	580	593	583	581	608	564	599	592	610	652	583	605	608	576	561	636	633	548	576	595	638	605	569	603	605	618	588	596	603	593	560	567	558	609	602	613	609	549	580	597	587	598	573	550	626	549	623	572	593	564	584	611	592	598	594	600	639	566	616	551	599	626	631	559	582	616	572	587	599	546	573	578	593	570	608	604	610	544	611	595	627	604	578	641	595	578	612	589	598	620	581	617	614	595	579	613	613	561	619	601	605	569	596	619	595	544	600	627	584	603	578	589	610	603	619	616	605	605	583	597	564	602	606	623	584	601	605	594	623	593	561	596	605	577	582	612	614	570	589	566	596	592	581	537	596	633	609	618	579	599	593	595	637	641	607	604	571	573	659	612	555	560	659	617	626	562	573	569	581	568	605	582	589	592	543	577	600	626	605	587	599	592	625	543	556	575	617	595	576	564	602	604	614	641	609	624	564	574	597	622	592	581	574	593	635	596	618	616	594	615	585	622	625	580	633	596	593	577	558	599	601	549	646	618	611	590	595	592	598	613	564	567	583	569	613	641	612	611	598	547	576	608	584	607	555	561	598	579	622	601	579	595	575	590	537	613	591	607	631	598	570	576	556	574	602	579	644	615	549	557	618	605	541	583	603	625	566	572	585	587	590	619	596	631	560	604	603	586	585	616	578	573	569	630	619	606	572	538	582	607	619	588	623	591	590	582	581	563	612	632	592	588	578	537	615	559	654	585	595	598	539	571	597	573	565	597	576	597	633	596	582	550	583	618	580	582	601	613	612	599	611	645	575	602	591	560	604	600	600	595	586	560	580	595	564	589	611	558	595	561	606	612	590	572	590	600	531	598	625	578	600	610	608	606	595	605	620	543	566	604	580	638	559	621	553	573	586	570	601	547	578	594	614	618	612	579	571	604	595	587	620	565	619	624	612	611	597	583	617	594	616	611	586	562	598	558	594	640	584	581	634	585	584	601	571	611	570	562	589	561	618	579	576	595	597	606	581	578	573	616	587	581	597	586	608	577	617	589	589	582	584	612	612	631	623	595	625	634	577	581	540	556	553	594	625	625	622	587	562	596	565	617	575	576	577	576	604	619	642	547	543	564	587	602	609	606	601	580	577	611	581	604	595	602	598	606	592	617	577	603	540	600	586	622	592	617	571	584	573	632	590	599	557	587	549	573	621	575	579	561	628	575	600	630	600	551	653	559	615	581	583	545	631	608	619	636	600	630	607	596	570	620	573	606	626	621	571	613	592	577	602	613	586	609	625	553	594	586	588	604	594	574	565	575	555	593	583	583	611	601	610	576	560	598	620	625	626	573	633	600	592	641	605	548	620	589	556	586	614	573	610	609	570	563	605	564	565	602	611	604	580	599	607	599	598	632	594	583	561	598	587	590	554	528	606	615	601	554	638	595	598	579	560	608	562	557	627	579	619	565	560	602	578	591	546	614	563	587	626	612	585	601	583	593	579	665	626	593	588	622	582	555	581	609	590	570	571	597	576	610	581	597	578	566	582	608	630	576	589	598	591	580	582	575	611	630	571	647	586	587	612	617	591	575	571	614	628	606	620	592	574	591	623	566	633	621	561	607	594	623	613	603	631	567	580	610	581	571	595	595	591	597	584	621	646	626	584	633	542	563	603	589	581	539	561	581	571	578	630	585	591	574	571	546	583	529	581	606	556	575	567	604	560	603	578	575	581	617	563	597	571	608	607	577	632	575	596	608	559	612	642	545	581	672	572	571	574	561	624	631	590	596	577	604	586	616	599	615	598	608	631	549	588	575	562	608	584	628	587	572	631	600	554	587	639	611	612	631	579	613	581	594	606	586	550	638	589	586	640	607	568	618	608	601	646	581	613	580	611	587	594	567	630	593	591	600	600	584	596	613	564	597	602	602	615	548	590	617	587	630	570	608	572	575	609	597	575	598	606	596	610
35986	32542	14677	12899	11789	10549	3776	1579	1381	1344	1120	1069	971	936	1051	888	794	865	766	780	781	796	724	763	781	771	793	776	865	814	897	847	796	810	800	762	705	728	717	697	672	667	683	684	681	637	711	727	677	712	660	704	689	718	661	658	684	701	687	659	667	671	658	656	692	655	680	671	707	674	690	713	684	742	721	673	691	674	682	678	658	684	691	676	722	689	639	701	685	663	697	701	688	742	670	699	656	657	748	630	716	617	669	686	713	683	695	682	705	718	693	696	676	629	668	687	685	686	665	689	699	671	668	671	660	644	652	697	677	648	673	712	658	708	648	694	608	721	673	690	658	706	709	641	691	706	676	648	655	668	674	661	670	712	689	668	643	669	699	670	672	642	662	678	708	658	671	642	682	683	663	683	665	667	714	689	689	686	662	719	612	685	662	681	637	664	702	712	721	652	677	652	705	664	685	631	715	694	726	672	693	658	673	729	696	705	690	676	693	629	680	667	676	651	689	682	668	732	691	723	712	677	646	691	688	681	701	658	700	690	634	682	681	674	671	726	644	633	688	662	679	639	690	648	740	664	655	743	670	628	693	649	689	699	717	694	709	686	719	683	663	654	627	681	678	679	682	666	697	631	703	660	653	694	669	704	672	670	691	682	702	704	650	669	666	729	660	633	640	699	681	667	679	676	654	680	694	717	690	709	647	680	713	699	688	653	648	668	669	711	649	712	707	647	698	677	677	651	658	664	676	687	645	663	705	655	657	722	721	718	719	681	673	678	670	744	693	663	647	704	716	661	719	651	678	716	692	689	683	673	678	633	696	648	694	666	676	709	662	668	683	707	653	656	665	683	699	706	662	701	694	676	703	701	638	692	675	689	690	691	669	672	686	651	671	685	701	667	684	689	709	682	668	689	692	730	683	660	700	726	683	687	628	693	683	676	700	657	686	649	691	635	665	682	666	737	676	702	693	664	672	671	685	663	718	695	698	662	702	658	673	680	699	678	682	668	712	710	660	651	690	691	678	663	689	702	677	658	664	717	677	695	637	653	689	635	682	662	675	676	681	644	659	667	678	665	682	647	749	670	684	678	667	686	657	684	645	678	678	651	650	684	637	669	683	656	662	674	675	716	686	683	622	670	709	662	690	696	695	647	671	653	667	658	688	704	680	679	678	645	659	696	696	723	686	680	667	636	674	652	727	720	681	670	642	662	679	676	711	717	685	654	676	701	703	671	675	688	698	667	710	678	686	670	676	699	690	637	680	648	719	668	653	686	655	681	705	658	693	675	644	691	692	646	667	692	644	700	726	683	650	673	674	749	653	703	733	696	720	661	708	665	693	683	701	689	718	672	673	692	712	675	670	646	714	664	716	638	642	687	670	638	651	707	702	732	712	665	652	694	662	704	629	658	693	651	672	680	719	653	649	706	682	660	659	716	672	686	725	677	686	643	678	626	662	678	700	700	660	713	657	682	717	667	692	701	643	691	683	706	707	692	653	712	687	696	698	652	721	646	699	733	691	668	726	677	652	673	725	715	645	661	693	678	664	677	696	723	682	686	684	713	656	690	692	689	705	680	685	696	732	661	651	637	674	670	677	702	641	663	668	624	667	682	674	683	707	670	668	708	680	709	689	680	691	704	665	671	709	665	670	654	706	643	645	677	677	705	684	703	696	676	637	687	692	650	693	684	639	678	664	691	704	672	659	698	668	692	703	666	649	678	699	703	699	692	667	677	695	690	650	632	704	693	690	739	640	667	679	695	666	662	693	732	676	671	730	701	703	705	722	714	674	654	667	623	676	691	683	665	684	703	689	660	668	706	740	716	691	694	732	659	686	680	682	687	692	658	703	719	669	666	733	710	678	698	729	659	655	646	665	681	704	681	662	702	653	683	718	706	701	711	740	717	666	666	689	704	720	694	654	673	671	623	708	676	670	662	651	698	669	670	734	670	676	682	688	684	672	669	672	678	668	691	704	674	628	692	668	702	643	653	632	713	684	697	686	692	667	688	692	682	664	658	652	708	686	673	685	701	648	680	722	682	639	659	650	683	693	706	706	699	652	685	678	672	707	685	659	689	706	700	692	637	708	699	652	678	649	640	668	686	665	720	640	674	644	707	671	676	643	640	690	593	665	682	662	643	709	672	607	660	706	694	670	653	708	648	698	665	708	723	708	677	679	687	713	704	687	715	656	651	705	656	647	659	721	642	703	697	661	679	709	684	710	709	674	702	701	686	674	685	675	681	742	657	640	707	642	681	677	714	747	693	678	715	668	689	710	658	659	699	686	655	729	697	694	675	723	673	691	662	642	707	714	657	674	656	693	642	671	679	672	664	696	699	654	733	655	701	661	645	673	633	696	684	675	672	658	658	643	699	673	703	699	662	608	690	692	654	676	708	675	677	689	684	676	663	696	689	707	655	705	717	698	718	732	692	706	670	662	684	655	692	657	683	646	721	674	667	675	654	687	651	608	665	690	680	665	711	659	670	634	701	690	691	683	680	675	675	654	656	660	706	709	684	663	721	673	654	617	669	669	690	718	711	672	685	679	649	665	678	652	717	702	687	666	736	676	696	740	673	690	678	667	690	688	675	705	688	666	686	702	706	678	697	662	655	636	638	689	691	697	662	699	687	695	700	668	667	688	681	724	626	646	672	638	685	655	676	678	645	634	670	688	665	670	715	671	684	706	707	630	648	661	661	653	718	663	731	663	677	714	689	674	683	692	676	700	682	691	703	705	695	683	717	696	657	664	669	694	680	672	705	651	671	688	688	652	655	652	720	697	707	654	711	730	679	689	719	673	683	655	669	704	669	640	688	671	716	680	712	702	659	708	660	684	700	720	691	715	640	619	664	664	663	690	704	665	670	712	701	670	658	688	662	659	709	638	691	678	669	664	702	736	697	725	683	666	694	704	727	712	657	660	701	671	712	662	685	701	677	677	650	676	656	673	656	635	659	674	744	675	666	653	654	655	725	665	668	662	703	686	678	677	690	708	726	658	639	652	715	691	663	646	694	661	688	690	629	703	685	663	672	700	692	708	684	658	674	636	714	708	704	699	726	683	667	671	734	723	699	632	683	682	649	650	660	713	697	700	673	650	713	686	728	655	666	629	685	678	699	726	701	668	686	669	678	679	617	660	701	632	682	672	670	629	669	695	640	653	633	684	689	707	666	693	742	621	679	677	697	687	694	719	663	654	688	659	650	731	722	652	660	682	697	693	670	648	659	674	663	659	690	728	687	675	666	704	662	682	682	643	655	662	650	645	661	742	676	702	664	668	658	638	691	642	636	664	697	738	724	720	662	692	688	680	654	668	701	692	704	670	678	706	640	652	690	699	648	693	703	683	708	674	687	683	696	654	685	675	686	727	664	702	634	667	723	689	702	702	666	708	669	687	718	654	708	680	676	676	721	707	666	704	701	647	681	648	627	675	618	642	675	694	711	687	667	701	676	683	689	684	679	675	709	703	693	701	687	672	687	676	699	666	682
22276	20833	28442	23317	20871	21363	15465	2303	1228	1088	985	940	885	768	808	673	598	572	541	529	518	492	522	556	575	551	531	501	543	583	598	613	525	612	539	446	457	427	432	417	422	432	433	427	396	402	425	431	389	382	438	392	396	426	397	408	396	385	416	388	390	443	413	370	433	408	401	426	405	436	425	413	444	431	397	417	398	423	392	430	405	395	396	446	422	469	422	378	455	424	375	399	414	389	432	405	404	398	443	416	411	402	418	413	391	437	430	431	335	384	421	409	408	446	408	392	421	432	428	372	444	411	380	440	388	435	437	383	416	389	396	402	429	407	433	399	396	414	393	427	405	404	393	398	425	421	422	423	420	390	411	413	407	406	422	379	391	406	395	428	393	429	361	415	418	420	382	455	421	387	419	437	447	384	417	370	401	407	384	387	423	426	417	424	407	423	399	402	411	428	379	442	421	421	400	423	421	381	412	420	429	399	431	421	410	377	391	416	420	408	398	410	390	431	397	388	396	431	428	431	439	404	401	396	395	442	430	414	412	406	425	419	397	424	383	436	433	414	388	416	393	439	380	415	428	382	395	429	415	418	379	392	380	390	412	425	374	404	418	413	410	401	358	433	414	418	412	405	425	427	410	431	397	418	386	412	397	406	424	443	371	389	443	380	402	416	426	417	423	426	381	413	414	430	440	438	393	377	393	399	388	424	398	415	427	399	402	390	389	402	393	404	386	403	387	429	388	376	421	389	407	425	397	412	426	403	391	469	414	394	404	443	419	422	416	433	405	405	401	421	402	389	398	382	415	403	402	370	383	426	375	391	410	390	417	402	392	427	417	428	421	424	411	415	404	389	419	403	440	380	420	424	423	423	425	424	387	468	424	360	397	419	378	379	403	417	394	390	380	447	404	427	392	374	384	416	421	424	443	390	401	421	432	436	378	405	418	388	435	419	396	398	408	394	388	390	444	408	414	396	416	371	395	382	455	412	412	385	387	401	431	418	416	443	416	389	446	390	400	403	424	414	414	446	419	378	407	400	415	433	416	404	431	411	432	417	392	432	418	388	368	412	387	414	417	389	402	394	425	389	370	468	398	426	393	385	399	410	436	432	386	420	390	426	421	408	367	430	378	450	407	408	419	412	406	425	419	411	430	410	410	404	399	398	361	385	387	422	389	408	396	407	420	403	384	382	450	402	392	397	408	417	435	399	440	390	423	412	437	392	404	393	432	409	403	387	412	424	399	398	413	434	424	400	394	417	427	429	382	440	420	402	402	438	410	391	397	405	404	394	392	422	380	465	364	426	405	420	406	434	389	437	410	395	404	443	394	386	411	432	424	407	409	401	402	393	382	440	416	398	406	395	437	378	392	429	415	398	400	369	444	404	414	379	384	411	424	391	391	433	414	426	401	388	404	425	353	437	411	429	392	401	419	399	426	391	416	398	396	420	419	412	362	431	422	407	391	423	383	408	397	392	448	409	430	402	402	421	389	427	417	378	426	427	382	395	401	429	414	389	406	429	385	422	382	401	411	420	394	404	430	444	390	373	404	393	420	430	420	436	400	392	426	375	405	389	431	384	459	400	440	411	396	392	389	446	401	419	450	419	424	392	396	381	411	386	452	435	405	384	422	400	374	412	452	392	418	432	409	378	423	396	432	412	375	402	446	374	430	404	412	398	387	379	404	410	405	389	418	367	401	370	422	387	433	424	435	417	429	371	404	420	432	409	407	381	376	395	431	446	404	397	371	410	401	450	426	400	395	415	408	392	416	404	410	422	393	414	409	372	387	404	400	409	413	413	422	368	403	430	433	417	449	373	374	406	400	434	422	367	393	410	420	392	440	458	431	407	404	408	392	435	435	409	423	410	414	406	414	395	404	398	438	415	406	391	385	451	401	426	414	410	429	412	409	441	417	428	397	408	417	407	451	404	442	446	379	397	432	421	381	392	397	381	422	380	430	418	440	381	427	419	410	426	421	431	433	413	455	414	394	428	395	411	404	410	384	396	423	381	401	429	393	408	392	429	396	395	407	422	433	371	410	388	428	385	404	428	390	433	432	407	395	421	410	431	409	403	395	415	358	419	439	451	393	404	397	406	418	422	390	394	399	368	405	382	417	441	399	373	392	397	400	422	416	421	394	409	394	422	453	411	384	386	389	396	396	413	406	426	385	408	423	396	379	400	380	435	414	441	390	410	396	431	372	391	392	379	393	416	409	411	430	413	372	426	424	384	424	430	415	391	420	416	410	431	445	418	374	374	402	380	427	415	388	391	396	404	402	421	411	378	425	391	434	381	434	419	417	425	387	413	418	397	445	390	428	426	401	393	431	432	442	397	422	420	398	388	435	431	435	414	390	396	420	397	396	398	381	387	399	393	390	402	393	393	398	403	420	434	403	416	401	394	427	399	404	391	422	384	427	395	399	448	407	425	396	402	390	405	419	405	426	415	412	366	395	437	391	445	443	413	398	417	393	405	381	417	426	405	391	435	402	441	378	433	406	419	398	421	427	390	374	378	396	395	405	387	429	375	396	381	391	447	429	383	409	474	426	382	379	390	396	411	411	422	410	422	427	398	398	417	437	439	400	396	429	396	396	420	432	426	436	396	401	387	384	407	381	438	405	427	428	419	369	387	444	423	429	372	400	408	377	397	406	399	386	402	400	409	414	419	416	381	434	392	378	424	387	412	404	366	394	391	409	382	409	413	371	407	424	385	402	446	428	409	417	370	424	410	448	433	439	443	404	410	413	439	422	379	409	384	392	412	426	435	399	410	378	380	373	401	387	399	441	423	378	436	399	422	383	402	420	389	424	455	394	423	414	436	433	421	430	366	404	404	447	396	397	417	374	421	428	415	426	393	413	409	415	422	406	447	380	410	413	406	423	428	431	416	371	415	420	441	398	433	420	413	407	389	406	415	429	403	425	422	421	395	398	389	413	370	421	426	436	410	398	389	389	417	413	397	450	381	381	399	431	410	406	411	417	376	416	384	400	384	401	417	387	432	403	448	398	373	407	433	396	382	428	368	411	425	419	409	413	438	408	432	439	397	433	450	405	392	435	404	391	377	418	412	393	428	399	384	420	411	435	391	388	424	394	428	436	382	430	400	392	382	394	414	422	410	398	404	424	384	419	375	417	420	458	406	415	440	429	420	425	388	397	426	391	438	419	362	416	423	406	427	417	411	408	380	429	405	369	415	412	419	432	410	457	420	418	382	396	399	436	356	420	420	388	391	407	409	432	414	391	425	398	439	440	435	433	434	421	380	408	397	406	468	400	403	367	443	398	418	402	385	450	410	452	413	408	429	420	423	444	456	400	374	414	425	402	423	425	385	423	407	437	436	391	415	429	422	406	385	412	392	403	414	415	447	411	407	413	403	420	417	409	446	399	409	433	388	412	374	427	402	427	436	387	377	393	415	447	441	412	419	435	391	419	394	423	408	397	396	391	399	400	381	429	389	428	416	421	389	389	400	399	425	438	415	375	432	421	419
39856	41945	21830	20117	20795	16176	9151	3181	2428	2005	1751	1516	1399	1208	1313	916	838	777	717	636	628	668	634	733	727	729	720	626	787	739	794	828	764	791	720	576	537	498	465	461	475	478	473	435	462	435	457	489	456	502	484	480	478	442	485	466	442	476	470	478	398	508	474	442	444	454	467	461	467	502	471	470	447	464	482	494	463	485	455	463	440	425	476	438	464	457	445	447	426	475	425	467	448	451	466	462	460	422	480	469	411	454	448	424	463	422	435	464	486	464	445	487	464	475	454	459	461	456	441	465	465	459	451	442	465	433	435	479	457	460	429	496	452	472	447	448	465	455	443	479	488	423	431	468	440	437	481	461	427	475	446	439	434	454	445	490	466	410	453	450	453	451	441	456	447	477	490	430	421	481	463	463	447	446	441	466	454	454	431	449	468	439	496	479	430	415	471	439	464	497	509	454	457	473	485	431	490	420	483	490	414	476	438	466	433	474	479	469	500	474	438	444	423	431	433	441	454	460	485	451	430	458	480	479	456	470	463	505	483	432	413	458	422	451	456	487	461	471	478	445	399	439	464	470	419	468	473	409	460	468	442	466	435	456	474	508	464	486	461	469	458	448	434	452	436	456	479	434	448	472	456	449	436	443	443	455	465	444	490	439	454	469	492	448	475	473	467	439	446	447	461	416	452	468	450	454	432	457	468	419	447	459	478	423	475	434	416	423	456	470	478	469	475	468	427	475	472	445	447	474	437	469	424	431	452	478	470	449	438	473	476	438	453	449	443	444	448	454	480	498	470	423	425	447	466	459	471	447	494	481	410	460	461	486	447	428	438	461	448	461	466	452	480	468	461	461	459	458	477	420	440	447	439	449	436	437	458	444	458	481	453	459	484	443	438	454	428	452	440	446	437	427	459	480	450	470	471	434	457	445	444	457	428	439	435	403	478	443	487	459	446	431	456	486	448	433	436	476	431	453	443	446	483	432	499	486	458	483	477	457	472	490	413	432	440	447	416	459	474	459	484	459	491	476	437	471	477	411	459	493	464	453	476	475	449	459	473	460	475	451	440	455	445	465	447	450	484	482	460	424	444	455	432	491	419	469	497	451	403	439	504	449	440	435	499	436	460	452	480	461	444	470	445	442	448	485	399	453	456	447	439	456	449	424	475	467	474	491	455	450	451	453	422	506	444	451	466	461	469	487	444	476	483	491	490	448	459	481	447	429	424	467	448	448	468	449	467	475	469	456	443	450	496	487	442	469	472	443	436	455	473	435	505	446	448	446	476	455	444	465	462	530	464	464	444	464	426	424	459	452	478	427	450	474	418	442	505	491	472	453	434	439	431	466	438	409	458	446	433	457	487	436	463	434	459	460	436	459	458	473	451	473	477	462	479	432	468	465	443	425	410	431	452	468	441	477	477	443	428	460	437	453	454	459	484	478	435	475	473	407	458	437	428	458	476	431	453	481	460	458	414	473	423	454	437	445	451	441	428	440	456	447	461	457	427	437	454	467	432	467	435	441	428	448	434	457	446	434	456	474	465	449	422	492	455	446	492	470	433	438	432	482	460	409	441	415	446	443	469	446	462	462	473	445	462	462	446	426	486	453	486	486	455	424	457	449	512	410	430	494	465	453	431	441	478	459	428	461	434	460	474	462	439	417	441	397	453	484	471	473	460	463	473	471	484	457	467	461	437	430	471	458	435	466	455	428	435	444	457	452	435	447	477	472	471	482	474	473	447	445	447	424	458	462	446	455	440	437	441	481	475	458	479	434	452	451	434	403	447	449	497	464	430	464	480	433	447	433	478	472	452	472	466	482	462	447	448	454	485	493	430	433	515	447	439	466	468	448	456	445	495	456	463	432	445	456	476	423	427	419	428	453	454	464	445	437	452	440	473	495	440	497	468	485	420	483	452	460	424	438	410	500	457	438	464	452	470	445	455	421	468	442	432	458	487	433	432	449	438	478	454	433	438	437	431	461	456	474	426	494	484	452	456	447	427	479	473	443	500	477	463	471	472	447	437	442	443	467	446	449	492	488	462	466	445	471	465	464	450	455	450	453	485	453	485	441	438	469	465	454	451	462	446	433	487	421	447	490	437	408	466	434	438	461	465	472	472	460	462	468	455	448	450	452	444	435	479	464	422	465	467	441	473	451	420	476	495	469	462	429	461	463	443	467	466	483	437	499	426	443	480	431	445	442	460	471	468	472	490	412	481	495	460	466	449	458	444	462	445	446	459	424	450	443	459	492	465	449	488	457	453	436	454	449	489	459	449	419	458	449	486	454	455	441	465	428	445	456	486	464	461	466	453	420	469	476	409	455	436	471	464	442	429	435	452	420	470	479	430	496	436	469	441	475	453	438	466	472	435	461	481	422	502	486	440	456	447	476	452	482	461	452	466	448	473	435	417	467	447	434	453	471	459	488	422	488	428	443	430	471	412	423	442	456	442	455	480	442	454	461	403	445	442	465	443	469	461	439	463	510	424	447	412	433	470	483	466	423	430	446	466	462	420	473	491	440	433	436	427	423	485	475	461	460	446	496	456	452	456	473	423	440	495	425	453	449	480	475	451	488	444	450	462	435	443	430	477	437	500	457	435	448	427	435	477	472	425	444	469	460	455	439	464	465	457	459	501	435	463	437	439	469	444	431	451	460	446	447	451	458	475	472	467	428	449	451	477	434	470	466	431	397	466	430	403	462	449	445	423	427	462	490	429	444	485	431	426	463	522	450	433	450	475	453	452	446	467	450	504	455	469	441	478	463	438	475	420	475	453	437	457	452	448	476	449	436	438	459	492	453	457	475	458	452	455	471	450	448	453	480	504	483	460	433	414	459	432	462	435	450	432	435	433	470	455	494	466	471	462	464	460	474	456	477	470	456	480	433	455	450	463	449	450	459	482	446	508	460	464	484	468	455	488	449	485	470	444	450	443	444	462	511	476	425	460	460	458	456	421	442	453	473	475	485	467	459	460	477	461	461	473	412	454	436	461	451	450	432	447	471	470	448	527	441	421	430	468	450	481	472	501	447	510	450	469	420	448	483	447	461	420	443	448	435	444	468	480	471	458	428	459	474	425	436	439	473	425	436	470	481	462	467	464	506	429	426	436	448	444	460	454	437	461	482	465	449	437	455	452	417	407	478	481	477	462	475	424	462	429	466	472	446	460	456	457	451	466	467	444	440	454	471	468	466	442	451	477	456	499	481	439	427	404	466	465	441	462	415	449	421	430	470	436	446	409	431	433	461	433	460	466	432	450	488	436	412	481	462	438	493	444	466	432	459	457	490	462	424	479	478	462	452	445	460	450	470	442	443	426	461	451	462	448	443	469	466	488	418	447	458	475	447	431	464	446	416	437	449	461	460	507	469	486	465	445	465	446	481	440	441	481	454	435	436	476	428	460	450	467	424	477	487	443	457	449	436	445	470	445	426	448	428	475	448	470	483	504	433	454	464	430	469	461	466	466	454	487	477	475	442	463	446	458	443	498	426
28532	22478	13614	9671	7927	4617	2940	782	587	512	573	546	568	532	594	529	461	410	405	441	408	411	465	467	484	439	441	454	473	462	492	470	456	485	449	427	446	430	448	478	430	407	442	405	429	438	431	427	405	391	413	418	414	402	426	450	387	407	406	432	418	392	416	468	422	401	415	451	459	399	435	434	452	440	426	410	442	420	376	423	423	419	424	392	438	467	432	385	422	414	417	414	463	434	419	416	431	400	385	412	436	421	443	427	430	433	421	412	413	384	403	383	381	431	444	399	437	403	393	416	416	377	440	415	456	389	427	464	409	429	439	396	421	439	429	414	412	404	412	435	400	402	422	430	420	429	437	444	454	409	396	396	426	425	410	416	425	443	392	391	423	422	421	420	386	425	451	458	418	390	430	447	460	414	435	440	420	430	409	467	426	410	416	444	425	417	423	412	436	419	439	382	420	423	415	390	429	440	441	421	406	455	457	402	435	439	447	435	451	401	428	418	422	428	427	415	412	433	399	417	437	438	424	421	408	425	392	479	384	380	403	413	447	395	409	448	442	431	419	439	429	424	433	434	445	396	428	408	411	461	398	445	410	403	391	454	436	452	416	429	416	424	408	407	432	434	470	405	442	441	403	386	422	453	457	417	401	427	415	443	421	402	433	453	416	415	427	443	383	435	462	422	424	440	405	458	394	376	433	436	436	441	419	432	427	411	417	426	403	418	440	416	444	393	407	407	382	424	445	421	394	402	446	464	424	450	397	406	427	430	448	434	410	413	436	388	421	421	451	460	406	398	399	448	398	424	442	455	442	392	413	446	411	414	412	376	455	443	440	414	447	444	448	416	461	453	416	380	404	423	432	396	408	437	410	424	423	419	415	415	437	412	428	441	428	424	427	466	430	420	433	465	442	442	398	422	412	433	414	424	414	419	421	435	416	442	397	399	413	414	442	391	413	473	385	408	424	432	403	385	413	453	396	420	396	435	454	416	464	399	421	404	432	465	425	447	434	428	384	406	384	448	444	405	411	414	446	403	414	450	434	409	412	421	419	391	433	431	426	465	408	431	446	416	445	476	444	428	417	434	387	413	470	431	416	414	402	391	388	438	425	423	415	444	419	418	419	409	414	426	412	409	444	478	408	443	413	466	447	407	469	416	399	393	425	437	391	431	436	422	437	455	423	428	431	415	421	426	437	425	448	424	436	421	427	442	442	455	437	435	408	428	446	418	425	422	410	433	386	423	432	367	389	439	428	455	406	393	409	444	431	445	394	439	418	476	416	429	434	449	429	419	434	394	409	442	401	428	439	417	414	475	408	417	427	424	428	414	445	436	394	443	444	426	421	418	419	388	432	412	408	450	439	415	426	389	375	428	388	421	448	429	422	397	429	433	505	416	446	411	449	458	429	404	448	416	463	408	417	434	450	424	430	424	444	426	434	416	444	416	436	440	463	403	429	432	466	438	417	439	412	440	392	449	442	391	412	446	382	432	425	450	430	383	424	420	427	450	462	418	408	408	421	438	400	422	464	391	426	434	444	391	406	370	417	435	441	436	439	445	447	425	437	444	429	422	433	430	458	420	453	420	418	426	432	427	451	424	446	420	416	414	399	413	456	413	425	449	397	440	434	396	430	421	468	456	464	455	404	443	430	435	432	409	421	448	425	459	439	411	394	405	433	392	409	402	462	453	395	410	460	413	444	434	409	430	419	429	459	437	449	442	414	442	451	409	405	456	425	410	422	380	416	440	464	421	431	403	432	426	386	423	440	479	436	395	436	407	440	448	415	396	408	406	437	452	410	431	431	436	405	443	409	424	404	438	440	406	388	383	409	415	422	450	447	401	442	408	428	455	444	456	397	409	427	461	428	435	416	432	449	403	403	458	427	468	431	411	398	405	474	448	411	416	398	404	425	427	415	383	406	414	445	414	419	379	389	419	456	431	437	423	431	457	436	418	446	425	414	402	395	437	397	460	409	405	425	449	427	418	440	431	434	427	438	418	443	398	410	416	424	457	436	415	404	416	476	448	377	430	385	405	406	404	430	457	426	426	431	416	408	432	392	410	427	451	389	437	421	463	418	440	377	395	431	407	418	437	441	417	437	394	463	418	464	417	450	417	441	454	428	443	409	419	417	430	425	422	425	417	424	438	443	426	423	406	449	421	398	407	402	427	438	432	383	421	411	460	415	450	442	423	415	425	436	414	440	393	387	425	424	454	421	411	407	420	478	420	444	377	440	427	434	414	393	419	413	410	420	432	444	417	419	425	406	427	385	400	389	401	423	420	415	384	402	425	430	440	429	425	445	453	453	432	452	425	448	451	402	411	445	454	385	413	411	408	432	398	429	410	430	408	445	452	444	430	445	444	434	413	438	417	420	428	412	435	445	450	455	430	463	409	404	420	418	398	439	445	454	402	438	426	405	420	404	420	392	405	435	420	407	445	422	400	400	441	405	414	488	412	426	441	481	438	431	454	465	482	414	443	412	417	393	421	411	405	430	444	443	425	428	395	428	437	437	460	440	454	426	402	429	464	381	457	414	465	405	434	439	436	392	430	436	477	445	395	379	433	421	443	396	416	411	443	418	403	424	439	477	433	412	437	421	401	394	460	427	421	410	429	394	411	462	419	421	419	391	438	405	403	418	428	425	423	436	424	389	427	407	386	412	417	407	445	429	421	427	439	448	415	416	441	423	410	450	413	428	414	428	402	433	378	416	440	452	472	394	446	403	421	484	425	418	405	413	430	449	433	410	424	417	433	404	405	417	407	415	425	406	420	436	414	480	412	394	385	404	408	400	424	426	434	400	419	435	389	425	417	413	434	454	390	422	465	417	412	419	388	461	433	425	418	403	400	437	463	429	451	415	451	401	411	385	429	416	418	449	443	428	422	404	440	400	417	386	412	406	440	387	445	439	402	402	426	432	450	445	397	437	450	431	427	425	436	405	357	434	424	450	419	425	411	436	429	446	429	406	432	421	406	430	434	426	423	435	430	458	422	438	400	437	417	431	442	448	412	439	443	387	449	426	397	387	417	423	369	416	394	375	381	411	459	389	423	462	423	401	406	420	432	425	414	417	410	414	427	453	439	444	431	391	400	436	420	442	426	394	413	469	426	460	387	386	417	441	420	441	399	424	435	424	414	454	433	441	397	397	385	438	395	451	422	421	419	426	413	420	446	465	420	443	402	417	452	459	443	463	407	433	402	407	445	408	423	392	454	419	453	421	440	404	445	436	434	438	406	471	402	429	395	444	422	437	394	450	412	409	426	435	441	435	405	441	405	430	438	403	443	420	421	392	444	427	377	431	428	411	391	398	404	446	455	414	435	383	400	423	419	435	472	469	423	415	439	431	449	410	411	453	448	432	452	452	442	451	447	431	427	486	447	450	417	457	431	448	389	432	424	416	454	436	401	429	446	456	417	410	424	421	417	410	418	383	435	438	435	425	472	423	435	431	425	457	473	457	459	395	445	424	430	427	455	425	456	435	398
33075	25027	8106	12015	12002	8104	5421	1272	780	800	796	834	848	780	769	652	631	523	558	501	498	590	567	566	617	589	529	570	629	592	570	609	636	614	594	552	542	505	487	473	510	502	498	496	528	526	469	493	529	530	533	548	505	473	477	524	514	501	507	484	479	549	493	504	489	513	556	442	487	456	513	491	500	482	506	513	548	550	559	510	531	466	497	493	450	550	498	496	496	517	529	508	515	482	534	503	507	494	527	521	490	548	483	506	516	444	528	547	484	465	468	504	480	453	476	504	530	495	535	487	514	490	510	503	504	509	492	503	514	464	490	446	548	519	477	526	502	468	515	556	530	540	475	524	551	490	501	506	519	536	496	500	566	485	498	466	526	524	486	507	494	475	477	529	507	496	512	510	523	479	494	502	477	489	539	536	499	513	517	489	512	484	522	501	536	534	522	504	552	490	543	536	530	505	517	499	503	520	499	551	490	523	534	520	522	524	500	457	470	507	524	516	528	507	507	537	534	500	527	524	515	503	493	492	515	477	483	540	528	520	511	481	500	513	500	533	510	598	496	483	501	567	493	527	561	504	528	516	521	492	488	476	473	539	483	486	508	502	496	515	516	513	537	524	502	499	484	465	494	512	517	485	534	507	538	511	492	507	536	519	486	468	521	539	496	496	525	517	509	515	525	546	528	491	496	519	513	497	523	524	488	464	510	510	493	514	539	537	496	527	481	507	520	524	472	540	499	510	518	528	494	475	499	520	496	528	513	515	540	507	486	518	510	464	523	526	465	485	530	522	545	535	506	496	553	515	537	519	540	494	540	488	480	503	489	517	532	530	520	516	483	531	529	523	497	522	540	505	498	480	554	506	460	476	512	511	532	533	515	506	535	508	492	476	511	485	494	508	494	524	490	502	510	519	510	520	506	519	525	481	513	497	520	528	514	524	537	529	532	490	507	543	524	539	498	514	500	468	534	517	496	508	503	517	475	527	519	497	445	487	506	480	490	487	517	508	515	539	500	482	497	469	494	536	518	495	490	494	545	532	518	507	490	506	480	495	490	513	511	523	478	481	499	507	507	498	509	506	485	500	478	532	451	498	526	485	531	525	535	524	534	510	496	508	543	503	513	494	485	473	501	491	475	512	539	496	501	496	487	511	487	505	522	506	515	507	506	548	544	492	505	533	488	479	470	484	538	476	474	487	545	519	504	463	491	526	533	491	537	519	542	516	497	486	506	570	548	472	500	506	518	508	528	524	516	507	497	474	528	512	513	509	555	507	511	488	485	499	517	543	463	527	501	498	501	552	500	478	509	553	495	520	545	494	508	489	498	485	489	504	510	505	521	479	476	498	521	492	503	494	497	483	499	542	533	535	549	506	501	506	551	511	502	536	507	524	506	479	494	505	480	493	515	485	487	524	507	543	526	492	534	492	523	530	515	509	509	528	502	513	517	500	519	538	511	542	503	467	453	541	495	533	507	516	519	529	514	523	490	500	515	500	472	494	534	477	491	510	550	445	526	494	529	533	481	540	526	474	492	481	528	538	475	488	533	504	524	525	500	512	533	522	566	507	517	537	527	538	562	500	488	534	527	488	555	527	536	546	557	487	492	541	515	538	525	512	490	497	520	470	505	483	516	528	481	519	496	553	532	531	500	484	547	585	512	492	484	509	476	476	519	511	472	497	511	522	511	495	466	486	448	512	524	518	549	492	489	496	500	503	487	504	517	549	475	496	490	487	505	495	500	520	446	509	556	529	539	523	531	497	522	475	525	497	535	483	512	497	475	534	509	536	492	484	506	514	501	493	546	508	499	467	518	505	536	499	491	501	479	551	490	519	487	501	471	522	509	509	504	486	519	492	511	541	454	488	498	459	541	509	491	509	497	531	494	475	501	486	548	539	515	538	510	469	544	493	522	501	579	502	484	519	480	515	527	490	544	487	533	533	502	529	483	527	503	502	491	487	525	511	458	515	522	502	508	524	478	493	524	483	508	484	512	508	549	527	537	507	516	484	514	559	519	511	468	511	515	550	492	524	521	498	506	504	473	467	509	509	491	478	501	475	493	544	538	519	532	528	500	510	492	517	495	515	481	494	536	528	511	498	532	509	510	506	511	497	502	490	520	501	546	525	555	490	519	523	506	479	511	506	509	530	490	496	518	475	520	519	549	501	534	563	512	537	482	520	535	506	482	523	518	516	507	522	486	491	516	531	525	496	503	536	506	497	488	507	507	493	516	502	501	531	487	509	471	528	517	484	490	539	488	479	515	487	472	522	515	500	510	471	533	502	487	480	506	539	488	492	490	521	506	534	508	531	498	526	497	508	495	467	508	526	477	520	489	498	515	514	495	517	526	532	514	508	517	528	486	519	526	535	509	473	490	516	507	508	471	512	550	486	503	477	461	530	467	553	573	497	516	488	524	495	508	462	493	519	509	506	536	504	505	502	527	516	500	503	505	530	564	539	542	509	485	521	499	502	486	474	521	506	541	473	500	466	515	557	543	535	477	477	497	467	487	488	557	517	508	483	468	477	533	511	554	522	520	470	538	483	503	508	480	517	495	490	540	534	500	495	472	530	495	535	501	536	501	476	523	500	559	499	508	496	486	503	498	479	520	533	537	499	510	491	498	517	503	505	500	493	508	509	482	496	512	527	517	539	519	490	518	481	520	507	507	495	505	507	503	478	482	511	521	517	498	528	481	496	479	531	511	496	536	530	524	518	560	534	490	490	516	546	528	455	491	518	488	513	545	507	481	506	503	544	519	519	481	523	509	475	537	504	510	538	470	500	490	508	501	502	505	529	473	507	522	519	498	485	465	497	466	471	511	525	467	529	529	485	511	504	523	530	474	515	509	509	502	506	512	485	504	522	532	525	510	497	522	492	508	468	546	529	493	514	537	568	508	488	490	494	493	477	484	531	535	547	505	495	519	485	510	527	483	535	543	454	519	591	499	503	495	511	507	536	523	535	505	513	500	503	484	548	520	482	516	498	520	486	550	546	525	509	465	510	531	530	510	508	512	493	483	515	533	542	494	511	478	497	491	527	527	509	478	519	516	510	534	494	527	527	512	497	479	529	523	485	528	506	502	523	481	513	501	528	509	487	499	492	535	498	461	499	463	493	505	513	544	509	475	515	543	508	509	540	517	486	479	513	534	503	538	494	485	480	488	496	470	500	461	481	518	512	498	540	517	543	484	513	496	464	545	485	509	473	500	504	537	493	477	475	531	473	518	511	471	496	542	479	492	504	514	523	467	513	526	500	507	500	530	501	487	536	510	483	551	550	489	496	523	487	562	512	543	542	525	548	492	511	486	490	502	483	498	494	519	512	497	491	518	526	461	497	514	526	497	549	527	501	492	530	491	535	521	516	525	521	527	489	537	473	533	494	497	514	516	550	504	539	518	509	494	488	501	517	499	529	531	493	474	479	495	472	520	503	485	475	496	478	544	525	506	505	480	503	520	525	494	493	509	571	557	550	507	512	488	535	462	474
23346	20804	27979	23750	21045	14909	5724	1472	710	626	563	617	585	556	599	491	366	324	333	298	296	311	375	381	330	326	375	340	357	352	341	376	390	351	310	275	251	263	286	262	276	263	269	259	267	271	232	275	264	275	273	245	236	255	263	264	256	256	276	262	255	233	229	251	221	257	250	239	251	292	248	244	249	255	288	277	247	279	257	253	267	256	267	244	248	248	265	253	272	251	244	260	240	277	283	255	231	294	284	251	236	269	280	265	230	270	250	262	275	263	246	254	250	292	263	230	261	258	240	244	276	254	255	262	253	247	232	247	292	230	260	246	233	251	251	262	254	274	231	280	298	250	255	293	261	270	252	264	233	239	242	273	234	262	271	252	257	277	247	263	249	229	250	258	212	236	273	235	263	274	265	250	273	271	246	256	235	277	273	245	235	269	265	241	267	256	271	279	256	288	235	225	257	264	253	250	261	267	277	264	243	254	233	228	276	267	263	260	262	242	253	247	266	248	278	251	238	273	233	245	268	294	251	252	266	248	219	259	266	269	244	273	243	284	264	228	249	269	269	226	247	267	235	273	246	256	285	269	235	240	261	260	262	241	263	232	247	274	236	261	246	248	281	252	228	249	269	224	269	261	278	224	245	267	262	249	266	247	242	234	260	243	258	249	283	269	264	266	266	262	244	249	259	257	252	269	252	234	237	266	236	267	250	247	242	252	235	276	227	265	249	248	249	290	255	240	289	264	296	252	226	265	279	255	292	253	245	236	256	242	229	248	217	252	261	255	238	261	278	260	255	261	248	271	249	256	253	256	244	255	237	250	261	255	258	232	259	277	284	245	261	278	250	247	256	240	259	275	256	249	260	254	270	289	245	260	257	247	272	262	240	250	294	266	248	246	263	256	241	242	242	267	231	241	256	241	243	250	260	271	274	254	259	249	244	269	255	251	247	229	272	244	266	235	232	247	237	238	250	295	254	243	250	259	262	274	240	278	230	263	259	217	244	227	253	251	266	275	269	245	261	254	277	224	248	264	252	243	257	245	253	248	258	311	253	259	242	259	281	263	250	267	248	243	222	268	263	273	265	253	279	269	273	250	254	234	263	264	253	258	248	254	263	249	238	239	259	257	258	260	268	234	286	225	261	256	248	245	265	279	275	247	247	242	264	238	256	246	260	260	238	222	261	242	281	259	270	265	294	272	243	244	250	256	218	243	270	234	266	230	257	275	252	265	251	236	272	265	255	257	268	245	267	278	279	244	227	240	247	233	224	271	243	264	259	223	230	235	230	237	252	250	227	263	230	274	239	257	253	251	248	222	240	246	241	233	266	251	260	244	242	281	245	278	246	291	257	272	226	230	271	246	282	249	241	257	244	277	242	277	262	239	251	230	262	234	253	266	261	229	303	253	264	274	242	234	276	250	231	270	240	253	234	290	237	232	269	255	248	235	268	269	251	278	284	272	256	260	253	221	265	261	262	264	253	284	226	272	257	252	243	274	255	242	256	263	251	233	248	261	247	269	260	257	251	245	287	267	238	232	268	243	258	236	276	286	247	250	262	263	257	234	222	265	253	257	246	260	276	251	250	256	256	262	251	274	247	239	261	226	239	256	242	275	259	249	262	245	268	270	270	256	236	260	274	237	236	272	231	239	249	260	266	261	246	282	250	274	237	228	257	224	235	245	253	250	241	263	266	233	264	236	258	264	245	248	261	245	282	234	278	301	263	258	241	255	248	250	218	248	274	237	271	243	233	259	267	249	253	228	246	278	243	254	245	251	262	239	234	259	248	254	254	242	229	274	249	286	233	225	270	249	269	258	284	243	241	250	267	231	229	262	247	239	220	216	258	244	264	282	262	268	236	269	242	243	260	288	225	285	248	263	244	269	222	242	225	269	252	271	250	277	247	243	237	259	261	245	267	243	237	229	248	270	263	246	265	238	249	255	243	221	228	255	263	256	275	254	250	286	246	244	248	258	244	247	262	261	239	255	259	264	253	257	275	274	262	240	254	227	268	257	244	254	299	248	245	250	261	251	261	276	236	240	282	294	253	265	266	263	236	256	248	255	229	231	263	242	268	253	279	284	262	265	260	249	262	255	259	273	248	273	266	233	246	263	264	249	283	277	279	250	252	271	251	261	287	272	248	291	261	279	253	232	252	247	259	245	249	249	239	277	277	224	266	242	249	249	236	255	241	274	244	261	275	251	239	234	235	277	260	305	246	269	254	280	254	251	255	267	255	245	262	228	235	239	236	280	250	248	252	250	232	252	258	309	265	260	275	266	257	273	250	274	242	256	227	247	268	266	250	259	231	277	248	263	253	264	248	268	269	251	240	263	297	238	245	252	253	293	262	247	249	237	238	256	241	261	252	261	288	259	265	253	266	257	253	286	264	258	266	259	231	294	250	247	282	301	243	274	243	267	253	260	235	252	250	267	269	256	250	272	239	275	227	252	254	259	289	243	274	239	254	233	264	243	287	268	259	244	254	259	249	243	241	265	251	261	276	280	241	257	251	259	223	255	238	248	242	256	254	278	236	252	246	261	268	254	276	243	256	265	241	257	246	240	259	273	261	257	263	250	263	273	244	252	246	243	257	257	242	264	291	244	255	251	258	275	279	251	256	268	239	249	250	268	234	253	267	253	260	264	280	258	215	267	244	242	268	244	248	279	264	261	254	249	300	236	256	233	255	242	210	250	232	247	278	263	248	274	267	280	256	254	230	276	243	284	241	266	255	238	272	256	272	243	240	273	270	263	233	272	246	238	249	247	258	261	227	273	253	275	251	255	245	252	265	273	258	265	244	243	261	288	286	239	271	250	251	239	232	247	266	231	291	265	262	237	242	245	225	240	260	260	260	276	249	233	252	239	249	269	250	254	300	251	251	255	247	245	237	262	254	240	276	243	272	245	253	244	245	247	270	259	255	237	273	265	244	261	240	242	268	261	239	254	235	245	265	266	251	277	261	263	262	242	241	242	251	244	273	270	246	243	267	252	220	242	275	237	253	276	238	242	264	222	256	257	262	240	272	267	265	252	229	254	251	238	248	238	269	248	241	239	276	255	224	273	260	268	259	238	268	261	255	243	267	267	270	252	298	237	267	258	229	243	271	246	230	263	246	244	255	257	246	261	251	258	238	234	245	236	246	259	239	264	247	223	255	246	212	239	259	241	284	259	220	271	255	256	260	239	276	229	255	250	256	241	229	235	273	237	269	264	227	280	220	256	260	238	256	263	216	257	243	242	256	253	262	240	252	246	251	231	248	256	245	253	251	263	241	256	256	260	262	228	240	253	243	221	255	243	269	245	276	260	248	238	271	247	239	264	290	241	274	258	243	250	246	251	243	305	256	270	242	274	243	239	237	271	250	252	243	232	249	241	266	217	237	243	257	241	291	262	242	243	275	260	259	272	290	263	290	253	253	223	249	243	259	230	265	239	251	236	259	267	246	281	268	275	272	256	258	240	246	227	242	242	248	237	211	253	253	251	248	241
35668	34890	15695	18026	17338	10549	7014	2803	1403	1220	1078	1054	964	946	917	764	558	480	413	424	453	449	509	529	520	447	452	506	500	507	553	538	537	529	471	363	333	349	318	302	349	321	330	315	325	319	331	344	323	341	321	332	287	336	339	305	318	316	328	308	295	300	308	315	314	298	279	308	342	300	298	296	287	310	303	318	299	320	334	308	320	356	340	331	278	339	290	326	313	326	290	313	331	273	307	314	315	285	309	292	339	341	318	282	314	301	301	330	313	285	324	314	318	318	299	289	331	332	326	330	314	316	309	332	303	300	292	341	321	312	291	314	344	315	329	331	316	325	281	331	288	295	311	320	346	296	350	283	313	314	317	300	296	328	348	327	280	294	311	287	306	325	290	294	295	314	312	349	290	308	301	295	299	315	293	301	321	319	325	333	311	314	330	319	310	315	330	347	329	308	324	302	330	345	310	314	320	331	327	291	319	299	332	280	292	349	307	340	354	325	293	321	336	327	335	306	306	317	327	309	314	332	299	294	319	346	293	332	327	344	306	317	300	306	323	316	315	296	353	301	319	325	313	321	336	327	302	324	304	330	333	325	342	350	309	301	316	319	299	279	309	340	318	312	352	296	302	333	294	323	318	309	331	318	329	327	320	314	297	308	311	326	328	311	310	314	276	311	325	310	304	306	314	335	304	303	329	285	269	330	307	306	306	339	302	306	330	296	302	315	322	311	314	284	305	351	320	307	308	299	308	324	313	318	294	307	323	322	302	300	317	319	337	313	300	292	333	296	322	310	294	296	306	315	304	274	305	298	344	306	301	318	315	280	321	277	309	331	318	302	277	313	307	304	312	340	329	299	307	295	328	300	269	313	327	302	332	322	304	330	299	269	325	323	305	329	319	315	313	332	313	333	332	301	318	313	334	315	310	313	339	308	307	325	318	283	296	312	303	320	349	323	315	325	325	351	341	302	286	312	300	322	298	304	305	294	324	330	309	322	311	285	318	305	316	314	292	316	289	326	316	292	301	300	303	327	301	312	308	319	285	316	298	299	316	314	288	315	343	300	318	321	324	301	264	316	300	317	304	317	287	308	315	292	296	308	314	284	279	277	321	303	316	296	323	335	319	335	305	286	316	290	298	296	298	285	317	327	303	330	302	288	309	316	306	307	307	309	322	288	284	311	301	287	306	318	321	307	295	317	316	288	322	305	332	319	319	309	329	317	294	270	286	346	334	312	287	283	318	334	317	316	315	300	311	352	307	304	300	311	305	329	329	311	332	335	331	315	296	316	319	306	316	324	327	322	309	274	319	310	297	323	334	305	308	299	286	274	316	311	291	329	306	337	288	331	309	286	313	300	300	319	292	331	304	331	336	312	295	312	306	336	312	307	282	290	325	304	344	322	292	317	316	338	312	302	302	331	299	310	297	344	284	327	301	298	310	298	286	319	276	306	336	301	318	336	305	315	307	315	307	331	271	306	308	314	289	305	309	293	319	310	311	307	301	295	296	325	308	302	302	320	326	311	291	308	287	291	343	350	315	308	354	292	316	323	309	297	294	297	322	295	304	321	310	321	302	304	313	338	315	308	322	316	326	312	291	317	314	290	346	307	328	303	306	312	278	319	316	311	251	316	315	299	303	307	315	315	300	292	321	306	342	307	316	314	308	289	307	292	296	327	301	302	291	333	312	305	289	320	300	294	286	330	294	326	317	292	321	311	285	308	317	320	316	305	323	334	308	319	313	308	319	309	301	332	284	307	314	315	303	370	312	330	299	307	305	327	296	289	313	291	322	303	353	312	285	282	333	316	313	322	345	316	279	356	307	313	304	312	312	313	344	308	301	287	321	313	338	313	297	288	325	283	310	301	288	263	329	338	304	303	320	340	303	358	338	310	324	336	292	352	338	281	299	316	319	319	284	286	298	306	310	319	329	290	323	287	307	339	308	320	308	324	307	299	294	286	323	296	304	304	273	306	308	321	346	299	320	299	318	300	314	312	313	299	305	321	293	285	333	319	313	306	316	328	348	309	284	313	338	307	326	336	303	318	297	334	350	326	323	300	322	316	308	282	316	310	298	287	303	319	286	336	324	318	334	297	300	344	285	282	315	297	320	308	307	313	294	287	294	319	328	316	287	311	307	312	315	311	320	301	298	292	289	340	336	300	319	306	302	309	291	324	312	326	324	313	341	325	294	324	315	296	312	309	310	276	300	320	314	326	306	303	292	342	316	278	316	304	316	330	291	299	295	316	309	338	327	288	343	304	320	313	324	317	316	294	319	313	300	313	324	306	295	298	296	320	279	285	311	295	312	310	262	326	327	320	337	293	322	315	336	312	316	313	335	309	301	317	306	322	300	321	293	299	329	326	320	306	279	330	301	338	255	329	322	304	326	316	307	313	340	310	338	288	284	291	293	306	273	329	306	311	288	292	319	332	273	326	318	290	296	298	300	352	287	312	325	311	333	332	325	304	326	324	316	330	311	304	297	328	301	291	340	288	307	297	315	339	328	316	299	329	285	353	358	303	304	307	299	277	307	319	337	312	334	324	291	303	328	312	316	311	321	320	324	290	327	302	266	316	312	313	329	309	321	314	291	329	309	282	285	351	316	311	307	318	298	309	314	309	293	323	295	349	305	365	269	319	312	325	315	319	279	302	332	293	331	312	332	287	303	291	319	294	284	296	302	317	318	335	296	341	314	290	302	321	323	310	351	312	315	330	286	312	319	320	316	311	300	333	335	342	261	308	337	314	297	282	316	290	328	304	309	295	268	346	296	332	305	313	298	305	350	342	281	308	327	307	331	341	299	313	310	304	306	284	287	321	339	338	333	324	315	313	324	299	313	300	303	297	290	307	311	312	295	299	302	333	297	339	293	319	285	315	317	345	336	304	282	290	272	298	334	294	326	339	324	316	314	329	288	331	333	328	324	324	304	303	324	316	309	331	321	305	307	317	330	276	284	311	320	311	290	303	303	329	300	302	336	313	328	327	295	285	292	320	307	305	307	302	308	292	319	312	325	329	331	333	304	316	312	327	300	355	316	299	286	322	322	323	296	296	300	345	319	327	295	298	316	313	316	323	277	321	323	299	330	336	319	305	292	294	295	297	303	339	304	324	302	329	334	328	297	326	316	326	316	322	314	295	287	326	318	308	285	318	317	316	298	347	284	289	276	321	319	316	283	307	342	308	298	282	315	326	314	333	324	347	292	343	312	297	333	332	313	283	305	304	318	314	330	286	319	303	319	283	311	294	334	307	321	273	278	312	311	317	331	304	284	302	321	301	319	311	285	291	308	334	319	281	312	336	338	315	310	286	319	322	298	341	279	307	283	312	333	325	311	332	327	308	304	312	296	312	333	342	287	332	295	335	292	302	318	313	317	310	329	293	302	314	300	301	337	301	317	306	329	309	312	293	295	326	307	322	335	307	310	330	305	331	290	322	341	295	322	338	322	305	291	319	308	314	323	309	306	327	296	297	297	274	301	304	308	288
24496	20842	27039	24794	17512	6280	3007	1287	857	860	819	834	741	785	865	756	726	651	657	667	631	674	647	644	664	648	672	672	639	653	698	657	683	675	690	606	606	604	650	630	593	590	642	626	636	627	578	621	571	585	616	592	626	637	583	582	611	587	582	594	592	594	592	672	561	653	597	602	589	591	614	627	562	600	609	604	595	565	640	605	580	566	608	584	579	569	628	563	568	663	608	594	599	634	567	579	612	625	623	625	563	556	618	624	578	561	610	639	577	564	594	609	619	566	590	594	594	616	596	553	589	614	574	598	586	579	584	593	597	561	594	609	633	623	604	583	609	591	588	583	611	576	572	610	637	537	593	610	596	604	628	569	594	596	573	587	576	643	588	594	614	575	589	599	572	604	636	600	636	575	615	619	571	602	620	633	636	606	607	597	600	539	582	592	582	597	594	590	574	618	606	614	608	565	681	547	579	585	618	608	590	556	604	602	566	558	637	622	583	615	561	576	623	603	569	600	606	616	608	591	597	615	645	603	570	573	661	545	609	616	591	567	585	618	636	578	554	591	599	640	598	583	593	597	641	569	597	615	619	598	616	571	587	589	599	590	586	580	606	590	597	584	588	599	585	559	564	631	601	628	588	608	589	642	593	602	593	610	590	613	620	630	579	612	572	572	594	595	584	613	607	578	598	548	575	586	549	591	602	648	618	620	584	612	636	605	609	583	586	630	629	618	582	579	573	577	605	620	580	576	628	609	553	639	559	596	576	581	622	561	589	630	589	591	611	624	655	584	584	611	590	620	593	601	573	584	592	575	607	588	606	594	599	598	593	586	602	593	612	576	574	604	578	606	572	608	637	545	608	585	587	560	596	630	572	542	552	560	577	585	609	614	575	561	594	617	645	601	596	638	566	570	570	589	581	608	571	597	635	584	576	560	590	612	593	624	596	624	577	608	554	602	596	629	600	586	628	589	609	602	593	626	583	613	594	579	607	653	603	588	604	577	596	627	601	569	615	641	608	585	627	579	556	577	612	612	589	665	590	594	593	587	606	578	636	595	592	604	583	584	577	609	606	640	616	594	612	585	627	603	622	646	577	576	647	633	585	609	600	600	552	604	618	574	601	645	602	600	638	590	599	575	615	583	630	602	642	606	591	576	589	605	596	622	569	597	590	598	573	601	610	602	610	636	565	612	594	583	575	631	574	574	587	596	591	564	546	607	576	634	576	599	628	601	630	634	589	593	619	607	596	617	629	561	558	611	630	568	585	597	634	575	601	594	562	653	578	656	612	624	619	569	608	568	582	647	587	594	588	568	577	610	601	599	567	577	558	531	548	627	595	600	600	625	549	621	604	627	566	620	585	608	634	616	599	598	546	544	630	623	636	566	613	582	575	632	575	603	577	599	581	612	614	616	590	606	612	613	599	561	636	594	612	619	579	559	576	582	652	589	560	582	567	601	589	563	621	623	594	589	624	614	608	560	619	599	591	569	609	603	633	570	593	597	580	521	600	608	606	569	630	629	596	585	575	601	579	638	629	589	610	599	609	596	570	605	574	614	599	583	628	597	622	618	609	624	554	575	587	575	566	628	588	584	588	550	610	625	558	635	626	559	586	595	622	628	642	564	566	633	623	608	581	606	607	639	609	625	605	571	630	623	643	581	584	637	646	534	557	627	555	603	663	612	582	615	578	596	601	624	622	608	587	596	553	561	616	616	619	573	585	576	650	601	575	620	571	580	603	570	606	615	612	582	628	561	597	602	564	585	619	579	567	564	569	592	604	593	608	596	552	609	632	548	593	580	605	606	559	597	599	618	601	577	598	588	595	620	585	598	621	604	562	620	609	615	612	596	581	572	609	570	616	594	613	551	640	604	642	584	577	657	600	594	607	586	581	592	588	647	580	589	608	610	624	632	636	605	597	571	559	629	587	574	583	615	555	619	635	595	594	574	655	574	608	608	577	572	561	578	608	625	593	582	635	558	616	621	607	614	598	573	578	612	570	598	605	619	623	624	606	608	644	578	609	576	611	638	565	591	575	629	547	581	606	555	639	576	597	607	587	625	589	558	616	602	610	597	602	591	576	593	600	579	612	619	633	615	596	593	605	579	584	564	589	596	599	566	598	584	593	581	630	560	568	589	592	577	576	591	588	597	582	627	577	589	605	623	584	607	608	594	558	631	618	552	614	653	640	574	613	579	567	643	598	606	594	557	606	555	587	550	586	615	556	600	600	554	591	606	561	604	647	567	613	547	607	582	610	603	606	539	600	634	584	601	569	600	579	592	588	564	610	566	616	614	582	594	572	575	592	612	630	617	628	604	567	558	591	599	570	602	554	569	541	593	617	602	604	604	604	641	577	602	601	555	629	612	579	576	597	616	610	564	573	585	607	636	587	582	572	582	608	572	634	612	606	582	591	608	613	607	616	600	652	602	619	594	604	587	616	618	576	600	674	587	601	609	591	579	604	606	596	585	588	649	586	572	603	592	608	554	553	626	609	594	606	564	634	610	562	581	603	599	639	577	588	548	623	563	586	590	590	599	585	586	575	569	645	551	613	615	631	606	616	593	565	593	617	598	561	593	594	632	607	585	609	592	552	585	573	560	599	585	607	608	591	580	549	613	637	614	595	602	577	588	571	620	634	574	649	613	587	601	581	571	639	550	596	601	607	577	605	634	572	619	587	622	622	639	601	646	616	592	574	559	614	642	630	593	601	667	603	568	599	598	600	629	587	622	578	624	602	576	604	610	599	587	617	581	581	586	578	580	623	563	607	588	624	548	600	580	606	619	571	641	562	598	624	580	611	630	593	613	643	599	622	609	585	611	659	592	609	596	602	644	613	635	554	591	588	631	585	575	608	599	576	588	600	592	597	599	548	564	597	602	581	571	596	576	544	638	623	588	587	606	582	600	618	569	575	614	634	569	623	580	559	597	581	605	588	576	583	557	596	574	623	577	625	603	587	585	628	614	621	575	584	607	589	604	616	608	573	599	614	590	604	575	634	593	594	580	591	641	581	620	598	611	609	600	617	593	556	587	614	599	593	634	592	597	618	586	599	606	640	584	590	562	619	590	592	632	613	598	623	589	639	579	615	650	609	584	624	577	551	579	617	572	591	600	580	627	589	590	599	557	631	562	598	580	561	605	605	568	551	569	548	583	562	590	597	613	609	594	566	620	611	586	614	595	604	583	631	580	587	594	600	609	590	571	621	565	569	602	552	536	594	625	587	575	585	613	590	615	598	598	579	563	607	610	564	626	584	653	627	573	615	591	602	603	641	586	619	594	562	589	613	589	602	608	550	592	627	592	612	589	591	565	593	581	613	603	625	605	577	554	603	589	596	610	605	596	557	566	584	592	576	606	561	628	557	558	578	586	609	609	606	594	578	630	619	564	602	554	622	564	609	560	603	598	620	551	599	549	597	625	626	570	593	574	590	590	571	609	551	630	599	617	613	562	579	595	584	672	630	595	604	578	614	569	601	582	638	568	641	598
35888	31442	14449	15665	16076	7979	5313	2280	1333	1361	1281	1309	1080	1228	1277	1036	942	788	774	784	771	838	902	858	792	819	829	790	818	910	895	936	902	791	779	716	699	748	680	723	718	683	682	666	639	724	688	722	685	673	697	693	679	741	724	713	651	629	689	676	719	657	708	684	660	655	696	643	687	702	665	686	722	744	658	767	701	679	645	662	712	698	649	664	722	719	627	665	661	697	696	729	688	675	674	655	690	706	715	679	702	666	694	728	705	681	689	681	699	657	677	645	661	669	701	698	684	682	687	703	704	705	694	676	691	670	677	666	686	682	695	720	716	681	698	709	665	694	626	699	692	680	658	711	700	698	723	700	681	672	678	644	696	673	692	706	689	700	700	700	692	677	728	708	703	697	682	660	661	671	716	669	657	701	688	673	695	719	708	697	690	719	687	645	657	667	716	682	704	661	701	669	701	723	654	671	719	652	656	701	649	662	672	708	682	673	689	684	646	739	675	707	668	635	725	652	725	684	642	695	674	638	652	639	713	665	699	725	657	676	702	667	674	686	677	707	685	683	657	688	698	656	686	698	720	685	703	693	709	678	687	706	713	738	737	667	709	677	712	697	703	669	677	681	656	698	725	670	698	692	652	658	706	689	700	657	677	689	702	646	702	687	668	650	701	685	695	611	704	693	697	668	688	701	743	645	675	692	674	713	668	690	742	677	704	692	728	704	726	676	727	696	699	649	717	658	718	703	702	710	666	687	725	705	710	701	663	695	650	723	650	649	722	679	656	630	689	666	690	718	723	694	711	684	677	735	722	698	694	691	689	657	669	725	701	703	703	689	643	702	644	669	715	725	705	701	698	663	657	726	648	680	683	663	711	687	690	695	670	685	685	713	677	712	652	671	699	708	672	674	712	718	656	656	714	641	698	693	713	734	680	713	678	725	731	674	715	644	699	668	707	675	659	672	685	679	695	718	660	720	715	734	719	720	649	693	696	717	711	601	732	719	676	718	646	668	641	704	732	674	654	690	694	691	708	665	709	670	696	736	742	692	680	674	695	671	697	674	703	668	684	677	660	707	729	729	638	689	691	716	716	687	652	640	682	728	674	708	712	702	737	676	738	701	681	696	734	729	689	722	699	629	734	704	717	675	743	696	707	675	678	694	721	688	674	699	662	643	683	675	696	686	734	732	734	620	741	680	656	726	658	715	683	729	703	706	698	688	678	695	699	703	717	687	691	662	695	666	660	652	687	698	686	683	649	710	687	659	689	723	706	674	680	728	697	657	666	701	685	678	725	729	698	715	674	659	705	670	676	689	656	669	685	609	736	717	691	664	659	723	709	633	669	617	674	666	650	713	678	682	697	706	703	692	667	681	653	714	735	711	667	667	658	705	661	694	693	703	760	732	667	718	669	697	674	686	687	672	675	703	688	724	688	696	702	723	674	688	663	663	676	650	670	687	687	695	666	712	706	696	658	671	711	691	714	705	683	720	745	708	716	692	722	683	659	689	687	737	701	669	716	719	714	662	667	715	639	695	674	686	669	705	703	708	708	704	663	704	665	662	691	683	692	650	685	707	691	674	690	662	639	737	676	651	676	657	689	706	732	740	720	724	681	736	708	731	696	644	687	692	678	650	624	661	675	680	688	704	676	686	671	635	692	713	678	717	675	742	709	686	714	687	700	698	713	661	701	632	728	706	669	653	681	702	690	692	740	675	664	676	665	700	687	726	735	744	714	693	696	713	703	706	677	685	655	733	679	679	699	708	665	678	656	667	679	680	772	752	676	689	629	675	706	673	724	663	716	648	682	699	670	688	734	734	667	683	672	667	717	687	663	637	697	668	705	705	655	702	682	699	704	672	688	692	702	714	680	667	676	686	709	745	710	676	711	692	695	737	711	688	650	678	694	691	672	673	654	670	712	667	717	677	685	697	759	729	686	713	688	715	673	698	659	710	664	683	674	703	695	711	688	665	666	685	693	670	714	687	699	677	668	671	721	737	708	736	664	674	700	737	681	689	659	681	709	658	730	680	738	697	678	700	654	691	691	710	686	697	644	651	706	684	707	689	727	712	738	670	705	735	718	674	758	723	670	662	705	677	660	677	694	705	695	671	686	702	699	663	678	683	729	702	682	711	676	692	684	688	721	715	702	728	708	704	700	682	714	699	686	722	720	723	705	667	737	753	696	676	718	673	676	745	702	710	687	676	659	672	656	683	707	693	691	716	688	682	679	707	736	653	639	673	668	663	656	690	697	704	703	677	687	699	669	697	689	664	699	673	695	663	672	700	665	664	698	714	673	664	697	693	691	676	679	668	680	673	722	687	670	689	675	676	688	676	668	691	723	657	648	649	728	693	627	733	678	689	692	699	656	682	702	679	650	693	706	677	697	689	706	672	638	726	722	704	671	727	679	696	718	704	667	606	671	681	703	746	670	706	668	628	662	684	708	661	697	633	676	671	685	676	667	669	694	672	684	652	637	724	742	704	708	713	655	726	693	676	718	718	698	695	721	666	709	667	731	628	667	664	646	677	692	685	692	662	698	666	680	665	694	647	689	678	685	663	724	718	683	715	665	729	695	660	671	647	720	633	698	664	680	699	650	684	706	712	687	690	701	717	707	689	693	710	674	733	676	752	668	701	681	701	672	672	725	676	671	657	663	695	719	688	680	660	667	693	698	747	688	674	706	722	688	699	719	690	717	713	679	673	703	679	644	707	688	687	703	671	724	696	674	665	681	673	686	701	687	656	651	689	692	716	703	691	665	674	654	697	696	702	663	712	657	678	691	682	672	703	723	666	721	679	692	705	695	734	699	652	678	736	702	708	668	721	657	647	687	682	711	671	649	698	638	677	711	673	637	691	695	698	693	729	719	680	735	679	718	726	685	695	684	710	679	654	712	730	711	665	644	707	697	683	720	654	703	634	672	659	675	719	683	649	657	688	693	661	668	724	678	682	703	661	720	676	742	708	665	722	695	702	704	653	700	710	724	672	688	720	694	664	678	687	686	682	693	703	698	699	678	688	709	694	660	729	683	659	691	693	696	723	737	672	661	682	658	656	676	712	719	642	697	692	654	699	665	675	689	679	721	658	689	636	681	678	681	688	693	718	708	687	687	677	641	736	604	702	747	690	661	714	748	689	708	723	704	683	724	638	660	644	694	719	691	636	732	638	733	694	700	667	675	697	659	689	697	696	729	721	718	744	645	676	705	728	661	700	657	687	701	638	706	669	682	696	657	708	723	663	693	685	729	732	680	721	705	723	666	690	739	685	626	677	684	701	679	733	698	648	670	650	707	733	732	701	662	707	697	717	652	648	685	662	680	691	659	707	684	725	677	635	689	725	660	633	680	717	674	725	706	702	715	624	675	724	663	696	731	680	626	676	658	718	685	674	649	717	710	661	689	684	665	725	713	701	682	707	647	681	716	724	680	696	676	688	685	692	678	678	740	671	724	670	689	751	724	628	716	693	706	718	679	709	757	706	703	712	694	642
22342	20842	28439	23373	20902	21207	14905	2703	1219	1258	1068	870	771	783	812	837	722	578	513	542	532	567	611	584	562	607	573	602	549	591	656	633	572	571	519	472	406	411	452	437	433	431	410	425	417	412	444	442	447	433	442	430	426	444	431	390	430	404	425	442	414	423	397	405	404	368	421	423	403	385	436	419	428	415	424	436	432	421	431	411	444	490	406	416	410	442	440	431	443	424	445	452	417	420	448	450	405	408	432	446	391	407	415	432	439	427	443	448	393	400	440	422	456	405	435	413	358	403	410	433	396	430	400	398	422	384	427	447	400	450	408	428	418	425	456	402	388	392	443	435	403	414	428	404	434	432	427	394	426	408	444	369	416	409	427	425	441	430	368	394	430	393	447	437	410	436	445	414	417	393	430	419	421	408	397	410	427	433	426	426	397	417	410	396	383	440	399	434	400	420	427	410	447	418	434	407	418	403	420	423	447	411	442	413	420	452	401	417	399	432	457	419	441	404	393	432	385	438	406	420	441	420	398	418	404	361	435	410	407	400	398	410	375	407	429	406	420	409	410	398	458	426	441	438	408	438	434	426	401	421	412	422	462	449	419	401	421	414	402	406	401	433	396	462	408	438	423	417	433	421	420	388	389	379	427	416	414	385	427	436	422	415	437	439	393	413	414	423	408	405	412	373	420	428	402	397	403	426	405	401	469	455	450	388	420	426	427	391	426	431	418	455	439	401	398	424	389	394	415	422	440	412	421	456	434	388	441	437	418	408	435	404	457	405	389	411	418	420	393	432	385	418	417	425	410	424	426	404	415	417	387	416	397	413	413	383	416	411	410	394	408	427	432	447	432	452	425	440	420	398	398	407	429	427	434	420	444	407	437	421	423	396	462	407	394	419	397	424	416	424	412	425	384	395	395	424	404	421	436	453	394	411	447	410	424	420	409	458	441	414	395	424	443	374	420	408	407	416	423	409	390	426	404	458	414	427	450	403	418	398	439	445	437	432	399	425	428	440	400	441	423	428	404	406	408	413	375	408	426	376	402	435	406	406	455	422	423	407	414	406	435	400	425	382	401	457	421	432	413	447	404	440	401	403	439	425	412	418	433	415	416	370	403	414	445	423	403	372	423	419	408	416	413	459	388	444	423	440	406	404	435	400	411	403	431	393	430	388	440	415	421	407	430	394	408	445	386	436	436	460	384	431	405	406	443	431	402	440	385	414	413	420	398	386	404	446	440	455	444	381	398	419	414	389	401	417	449	411	447	426	456	428	467	449	397	397	421	424	456	414	419	394	444	449	436	405	418	396	388	427	393	426	407	405	413	402	380	412	422	418	422	398	422	441	418	444	462	409	445	391	422	424	377	447	416	412	401	399	429	430	390	395	424	381	421	429	408	390	402	450	363	377	420	438	422	421	397	423	427	419	430	406	448	387	365	457	470	416	416	420	404	402	426	376	401	436	411	407	438	431	435	426	413	452	437	396	452	413	420	411	424	438	402	438	457	405	421	441	428	401	373	447	414	425	440	393	429	440	430	400	412	409	412	409	429	407	440	403	428	398	431	416	394	412	367	419	412	426	405	392	440	418	407	421	384	419	402	436	418	431	427	411	424	416	440	446	424	457	421	430	437	404	440	404	387	365	406	400	415	413	418	443	428	386	409	435	397	411	381	417	397	426	387	391	415	432	431	413	414	431	416	432	440	440	415	424	451	427	431	415	417	399	413	411	390	415	439	426	417	452	396	382	440	387	448	439	420	398	445	406	421	407	453	430	398	396	422	398	418	398	398	415	388	408	401	413	409	422	400	405	447	418	394	407	405	416	426	428	413	419	399	421	411	423	431	426	446	431	399	436	396	397	448	450	414	427	375	436	430	415	440	401	425	406	447	416	420	419	428	437	458	419	411	467	441	421	432	418	412	408	431	440	419	443	421	436	414	425	431	391	440	407	425	394	431	436	416	428	438	405	460	456	426	416	406	435	415	418	426	438	411	443	400	427	390	434	392	436	414	408	424	459	434	395	411	391	421	390	427	435	429	405	436	438	389	404	393	420	434	372	409	397	376	397	421	408	429	437	422	411	410	427	390	421	412	379	422	406	421	395	413	438	407	382	427	410	422	442	400	413	406	375	405	430	450	417	441	465	422	453	404	419	382	392	456	428	436	390	377	396	430	450	381	390	426	393	422	410	458	411	420	400	397	429	405	418	432	425	422	470	434	421	401	441	403	417	420	438	412	428	415	400	432	448	442	400	435	411	413	402	389	451	393	440	397	384	417	430	440	420	454	418	409	428	440	421	428	393	437	419	417	399	396	433	457	451	423	448	407	433	396	419	414	399	463	459	473	405	432	406	409	410	385	453	427	425	450	411	404	445	411	400	421	422	429	448	434	425	432	428	427	398	431	419	431	429	431	446	410	416	444	431	424	437	436	396	420	444	363	442	401	448	414	398	418	412	431	395	401	404	435	417	434	423	428	386	458	400	397	424	434	424	416	405	405	434	465	451	437	422	418	421	406	425	428	410	429	412	404	393	446	412	387	444	399	383	402	470	427	412	360	396	353	379	383	393	387	425	425	385	419	393	402	408	402	411	436	422	424	382	447	405	414	417	435	431	404	401	428	468	426	463	423	425	438	443	435	404	391	404	405	431	407	455	397	403	433	384	423	421	456	437	402	409	440	404	421	404	427	397	418	406	403	414	426	429	436	413	423	451	412	403	408	425	407	402	391	421	432	415	409	400	405	391	378	420	395	406	409	443	428	423	390	390	411	440	420	436	416	389	428	396	448	383	457	417	405	387	418	422	378	416	433	403	396	422	451	407	419	432	440	408	442	437	433	417	425	394	397	424	424	432	420	417	388	389	388	392	418	426	398	425	425	413	432	381	388	418	412	410	441	451	430	421	432	427	411	425	415	424	415	414	400	410	428	429	389	404	418	437	387	460	427	427	426	394	395	427	433	370	403	441	409	401	413	431	403	390	404	378	428	362	426	410	418	445	422	406	415	418	416	416	414	447	429	425	398	461	408	420	426	434	424	445	418	417	402	414	407	423	409	378	390	413	406	427	409	427	416	407	405	389	417	431	393	392	428	457	429	479	420	444	466	428	414	430	417	437	422	428	422	438	409	392	429	416	436	379	442	421	426	422	431	412	444	444	429	403	399	436	417	433	456	406	442	412	376	416	396	458	382	411	416	398	460	465	409	443	437	409	394	393	394	416	416	433	433	422	409	441	405	401	463	457	431	383	357	418	421	426	419	408	377	431	442	417	406	461	411	430	403	442	416	422	437	387	418	455	425	408	432	405	421	375	425	419	392	389	404	411	410	397	441	407	419	403	428	401	427	443	428	388	440	404	435	424	384	440	435	445	416	403	434	414	407	461	399	413	422	404	427	421	397	409	427	435	388	428	415	411	400	449	417	404	392	401	444	434	421	435	412	387	456	393	448	390	471	396	435	438	413	419	387	409	430	399	450	444	387	433	407	442	419	404	433	399
39463	41547	22684	23026	22266	15697	8083	3804	2266	2363	1946	1426	1213	1235	1257	1314	1065	760	722	697	730	722	754	843	774	738	719	789	812	795	850	846	837	764	708	564	524	515	481	522	523	510	496	485	453	476	505	444	467	490	453	476	496	457	463	466	510	508	486	475	471	450	418	484	503	463	438	482	492	467	488	459	482	451	468	480	475	488	424	464	461	457	463	438	452	464	459	461	463	476	472	476	445	508	455	489	468	462	473	463	470	497	473	443	508	460	468	447	475	497	436	472	490	453	448	460	486	478	448	466	442	465	462	462	469	495	472	479	433	462	486	456	478	452	469	481	479	475	472	487	491	478	474	461	477	458	460	458	432	470	513	469	452	442	478	465	481	487	514	458	457	462	477	386	442	432	456	477	437	467	491	494	472	445	482	474	469	529	471	465	439	443	439	452	468	487	460	475	474	464	463	470	476	469	463	465	450	464	444	479	488	477	430	440	479	471	449	452	456	471	463	489	465	420	497	457	476	499	439	475	441	453	488	473	466	485	459	460	483	503	444	456	470	461	496	456	473	483	433	425	478	510	424	482	471	503	498	438	450	475	500	438	449	459	456	456	499	447	442	458	458	474	473	441	502	452	507	458	456	452	466	433	488	454	493	468	476	487	474	481	464	473	474	453	453	465	480	484	454	505	468	481	484	453	474	453	468	475	480	459	452	461	464	444	464	440	466	456	433	442	439	470	488	456	436	472	479	487	473	430	453	490	462	458	431	476	472	442	457	460	475	468	464	441	450	452	479	523	460	472	456	466	488	428	477	452	416	462	477	437	479	454	474	444	438	481	442	469	471	473	426	451	484	445	482	436	490	459	450	431	468	483	469	462	439	511	484	459	444	503	492	467	485	454	478	460	482	510	453	481	472	457	449	447	465	482	482	444	480	472	438	457	486	496	454	501	507	500	474	484	479	455	487	447	441	454	499	503	453	482	430	477	471	490	486	458	494	500	464	485	496	483	466	522	459	475	467	486	486	461	491	477	456	449	475	440	462	472	454	503	495	441	454	440	443	472	484	464	459	448	411	448	450	439	455	451	485	456	467	475	474	438	500	418	476	470	463	479	446	459	463	483	459	485	458	426	420	473	450	456	471	452	480	475	490	436	450	423	496	499	453	469	470	449	498	440	466	450	454	433	445	447	444	443	444	458	485	488	445	456	488	501	436	481	458	495	457	465	431	446	452	470	468	455	480	451	460	477	468	480	444	491	471	476	457	460	501	498	510	452	460	466	443	510	448	476	437	458	416	465	472	448	460	464	460	470	471	445	488	471	472	466	482	516	432	449	472	489	488	456	468	496	475	466	456	449	468	501	486	468	455	453	480	464	462	481	441	484	457	459	482	490	441	473	459	483	434	484	472	461	454	450	446	527	432	458	478	497	472	437	473	459	470	472	463	473	460	482	444	482	455	477	469	466	456	466	475	467	463	478	491	460	469	474	449	453	456	455	485	466	471	443	466	488	444	450	458	450	447	496	445	463	457	453	467	497	503	467	485	479	452	484	491	473	466	478	493	475	450	473	469	497	457	422	457	489	479	475	502	444	471	510	443	466	456	462	461	442	455	458	445	437	500	494	456	450	446	473	455	439	474	448	475	462	461	502	474	502	468	463	456	494	476	455	441	462	497	482	493	431	483	471	475	464	487	470	472	438	440	464	501	471	495	423	451	484	438	437	437	472	456	470	462	469	436	496	490	460	449	459	482	451	459	486	502	487	444	440	435	451	509	457	489	489	492	438	511	468	431	451	437	477	483	448	442	457	454	484	451	440	469	445	426	491	486	473	442	481	464	479	471	457	440	441	489	454	467	419	453	499	482	469	470	461	475	436	479	459	460	476	470	443	452	480	462	464	447	461	488	441	455	438	452	466	468	466	517	464	479	466	514	489	488	448	481	475	462	474	462	441	493	457	446	433	450	493	450	489	427	458	460	453	485	456	471	464	440	445	449	507	460	465	475	470	484	475	479	472	456	497	420	473	455	456	477	475	430	478	450	458	470	499	420	459	474	460	462	424	444	477	474	424	451	425	456	441	466	488	452	465	434	472	424	455	462	471	415	453	498	415	489	477	435	480	455	448	460	450	434	460	486	458	476	462	463	467	460	462	441	510	450	489	463	493	429	474	450	480	479	454	482	450	461	444	452	465	490	520	434	481	419	492	441	480	485	437	482	461	483	425	466	474	475	502	492	493	454	461	443	424	452	492	446	476	516	509	460	432	459	476	454	438	466	485	469	442	464	446	479	451	466	483	456	451	440	464	439	452	463	499	441	483	472	468	437	460	435	468	446	446	445	486	461	471	461	431	483	492	468	436	479	437	438	438	499	440	472	500	451	467	472	469	476	476	467	454	433	449	493	475	465	464	430	468	464	488	433	426	458	475	451	471	501	466	466	437	470	440	451	430	483	468	465	478	470	456	433	443	421	480	454	492	477	428	459	448	447	477	492	488	452	493	485	474	508	448	486	447	461	501	428	483	451	436	478	490	490	481	454	469	430	485	461	445	462	500	455	478	464	470	462	468	483	473	428	450	446	481	441	476	482	444	513	461	502	508	510	456	437	420	484	474	481	451	472	471	459	470	466	508	449	421	451	459	490	463	464	483	466	464	493	443	469	435	437	452	465	455	441	491	470	469	450	442	471	463	472	438	475	474	456	459	485	453	469	480	484	435	467	451	488	481	455	485	510	442	462	461	492	453	503	482	466	428	476	439	482	441	460	468	448	485	446	469	497	458	460	457	459	449	456	496	444	479	452	511	416	465	442	417	451	498	415	461	493	446	444	430	448	437	457	426	453	434	470	462	472	486	498	481	476	468	455	517	459	480	482	447	487	500	424	460	511	444	460	489	452	478	452	462	482	428	425	458	477	431	481	435	463	464	467	477	427	467	442	416	429	457	463	407	478	462	487	473	501	493	507	460	455	449	440	473	473	516	484	430	497	502	472	438	457	494	424	492	494	467	460	434	509	481	434	475	476	458	433	442	474	458	488	481	465	476	460	493	464	465	453	455	473	436	456	490	485	453	447	452	456	440	472	471	472	469	444	458	471	461	444	410	469	484	501	499	484	460	470	458	477	468	455	452	455	479	466	448	446	447	514	459	455	476	489	464	429	463	488	453	457	470	459	493	458	486	485	452	500	435	475	445	461	487	447	486	447	446	456	467	454	445	488	473	439	434	448	479	473	441	461	451	478	451	439	505	460	436	405	499	483	452	476	475	480	484	471	437	456	481	476	503	457	456	467	466	457	480	515	456	444	454	455	428	462	456	470	437	481	500	453	452	446	464	433	435	487	489	468	475	463	455	447	485	507	460	487	432	452	450	458	483	455	484	472	447	486	460	463	479	489	474	505	467	499	462	471	448	476	471	496	441	497	478	431	453	467	449	455	453	485	440	436	461	445	456	471	486	441	441	486	462	480	475	459	446	474	428	469	436	469	467	472	493	451	483	443	471	467	500
28387	22008	13065	9557	7435	4479	1901	815	519	595	525	488	476	511	494	512	465	452	444	463	441	487	471	463	492	460	446	489	473	462	571	509	470	457	428	458	394	441	450	425	417	457	466	461	405	422	440	422	421	429	449	428	443	427	417	441	379	414	440	417	424	423	433	420	392	433	442	422	395	403	434	399	447	431	454	437	428	437	449	454	419	434	407	464	442	438	421	432	443	424	457	442	447	439	449	400	427	418	423	446	411	444	433	437	391	413	424	430	396	436	384	414	427	449	427	444	431	449	413	417	417	420	401	443	476	442	402	424	435	440	394	428	429	428	411	423	421	418	434	438	442	445	445	399	406	425	439	460	447	386	436	435	435	408	399	419	418	444	407	434	413	419	429	418	431	444	440	430	424	423	456	462	455	418	406	424	407	441	433	407	399	398	445	411	459	448	420	415	448	424	429	419	407	437	398	406	429	469	432	399	409	420	443	441	423	417	421	405	410	436	434	433	425	393	452	423	412	410	408	433	454	441	431	420	430	424	450	438	419	415	437	426	441	461	434	380	431	474	413	431	411	394	406	395	432	409	449	436	405	425	458	420	409	398	426	422	418	442	448	426	451	439	447	427	427	420	459	396	422	412	411	384	418	431	438	401	426	402	472	400	446	412	400	418	427	410	430	456	450	432	439	427	398	470	444	450	412	457	429	452	450	410	436	453	417	445	464	401	427	429	446	428	426	415	430	418	400	423	485	392	445	408	465	403	431	421	425	400	460	405	414	401	447	442	445	479	440	417	424	409	418	414	406	412	407	423	425	438	455	397	435	429	456	411	431	417	420	400	430	453	455	431	422	431	405	430	387	430	428	426	402	439	408	433	456	430	422	432	437	410	420	426	449	421	456	426	423	463	419	435	425	450	389	456	420	417	452	401	444	447	442	406	411	427	409	392	428	405	471	427	407	441	427	399	406	462	419	432	423	432	435	440	442	396	442	446	409	411	416	436	446	443	441	455	408	430	385	397	443	448	412	405	423	467	439	417	423	425	414	464	451	467	430	432	458	431	436	426	390	402	441	393	434	453	438	452	445	400	415	443	406	423	399	375	461	404	423	439	427	414	383	462	447	413	448	441	433	401	413	442	434	426	411	411	390	439	454	406	461	447	412	434	438	417	404	445	417	429	422	438	409	483	424	416	426	413	470	445	437	417	442	393	453	452	461	451	439	441	437	446	462	399	440	421	442	465	399	399	435	406	436	454	423	451	453	400	428	427	441	419	467	410	445	366	427	410	408	437	428	417	420	418	420	424	424	441	425	382	424	443	421	407	416	446	405	448	393	430	441	459	392	396	430	428	449	410	415	414	425	434	433	416	413	411	371	448	406	432	462	395	442	411	441	417	419	408	443	430	404	420	426	429	420	416	425	455	381	436	437	442	458	433	420	409	403	404	414	407	412	393	496	416	454	416	408	449	440	494	436	413	413	459	417	457	422	419	387	446	445	396	430	418	431	445	408	408	429	391	427	425	462	454	406	437	390	420	463	422	418	432	419	445	457	440	407	453	432	462	425	406	401	397	455	465	393	443	387	423	459	405	406	457	450	403	446	447	434	396	441	395	424	408	432	451	438	394	410	400	450	399	419	402	432	438	413	424	418	446	441	452	415	420	412	407	419	467	459	420	459	452	416	438	393	424	387	415	442	443	427	410	411	409	418	402	446	427	404	372	429	435	438	400	410	445	433	452	412	468	468	440	414	416	385	425	391	404	415	414	437	442	430	417	437	425	408	450	424	417	418	455	450	425	403	422	448	402	411	445	418	409	455	458	473	438	461	396	425	413	395	445	439	468	423	421	427	434	437	392	443	391	442	383	451	422	421	444	427	438	411	430	427	406	456	445	407	408	421	439	416	417	428	414	394	391	416	416	414	459	459	465	410	419	417	442	444	438	417	428	394	421	423	416	452	435	401	462	404	459	371	466	417	464	414	415	454	425	419	427	474	414	423	424	414	395	441	430	415	444	414	431	418	422	451	424	408	434	448	455	439	437	434	448	419	409	393	420	400	431	404	439	439	421	388	410	406	411	434	410	429	421	419	436	415	436	395	471	427	406	427	435	396	421	413	410	394	451	406	429	411	437	439	419	418	421	486	397	398	425	461	439	442	412	481	445	427	424	435	435	395	437	419	424	414	421	426	420	424	438	421	412	446	435	430	417	441	454	440	420	450	426	439	425	436	405	399	416	436	442	425	441	422	413	430	388	431	408	465	420	408	437	429	415	438	417	423	413	440	439	410	411	435	404	416	379	439	453	404	407	403	425	440	407	437	389	423	439	433	431	437	420	426	425	418	425	436	432	398	433	433	441	437	427	460	379	463	447	454	451	427	447	453	413	428	438	422	438	415	419	460	425	409	402	391	404	456	419	470	409	407	425	454	405	405	420	415	452	419	438	463	401	431	436	449	419	424	415	455	426	431	448	398	461	436	413	421	399	443	447	393	394	409	424	411	405	437	428	426	443	458	431	434	418	428	406	440	458	424	454	433	438	411	425	396	438	437	451	462	415	403	432	429	441	428	397	422	383	439	421	406	421	443	444	418	415	474	427	430	422	434	445	443	452	434	429	420	432	427	429	445	445	447	413	461	433	394	447	403	420	420	441	415	455	409	427	417	406	416	415	415	442	442	429	420	440	399	454	410	443	435	425	423	416	421	379	415	439	443	477	438	441	414	436	411	399	441	411	467	409	451	416	438	420	408	434	412	450	430	433	394	429	402	434	431	424	432	448	441	453	420	439	432	425	404	470	440	423	413	394	435	434	422	422	418	446	446	417	429	384	436	450	432	399	452	415	429	465	422	433	397	420	420	445	376	416	426	420	437	461	446	436	397	434	412	438	428	423	426	410	430	410	434	415	443	415	450	449	408	416	423	443	455	449	417	445	421	400	426	419	418	451	442	410	440	387	430	423	410	407	429	403	426	412	451	391	433	405	475	428	398	449	415	427	441	451	432	387	406	459	425	407	445	437	440	408	413	419	395	409	407	452	391	391	459	404	452	459	441	432	444	423	432	446	412	442	428	450	425	466	420	407	443	443	436	430	438	411	412	425	426	411	434	425	415	465	443	423	456	440	444	439	425	419	396	437	440	422	408	408	428	411	431	426	470	418	405	426	423	460	415	391	424	451	429	428	405	421	389	419	423	432	454	415	439	409	476	450	419	430	424	448	418	430	412	408	419	446	434	447	405	429	430	443	428	416	447	435	431	423	416	420	424	407	440	411	417	404	418	404	457	430	417	433	412	418	427	466	417	433	410	389	393	438	449	465	430	442	413	409	419	393	452	424	398	412	425	402	451	429	429	393	425	436	448	407	447	408	416	426	436	449	428	414	423	424	399	427	412	440	426	423	429	407	417	452	416	431	416	407	452	447	444	415	416	436	446	438	457	433	432	431	420	449	415	395	447	459	424	437	423	438	422	414	442	439	441	425	430	430	427	455	448	436	421	427	450	409
33061	21810	7913	12472	11476	7785	3650	1313	854	930	702	620	662	671	687	720	637	595	520	571	531	589	622	615	585	591	599	631	628	644	622	609	642	593	576	525	512	524	543	508	484	543	508	501	532	499	487	521	514	522	550	526	512	535	504	498	511	498	508	459	477	520	497	491	519	527	534	504	488	505	537	505	519	496	523	503	527	506	540	537	514	517	489	504	493	476	523	496	541	514	479	498	504	503	488	545	481	564	525	521	526	513	516	513	546	515	513	528	487	535	483	495	514	527	472	502	498	522	499	505	565	509	497	541	505	544	548	495	543	520	477	465	528	536	500	469	506	492	503	528	471	515	516	525	505	526	520	476	509	514	518	472	521	526	482	549	503	526	472	502	533	508	509	520	514	530	514	490	490	550	522	525	528	539	507	468	571	487	541	510	512	522	554	527	494	496	540	484	516	508	478	483	502	502	476	515	511	500	526	506	516	488	540	535	513	544	500	470	525	489	538	522	519	503	517	512	501	521	529	488	502	526	536	551	547	523	509	528	518	509	525	560	525	549	513	525	532	511	505	507	504	494	488	508	549	504	512	528	503	509	530	507	483	513	476	539	479	491	458	507	522	485	515	496	520	474	510	522	504	515	538	505	525	503	502	515	524	477	473	534	529	514	539	523	529	524	501	496	518	550	511	493	540	495	503	571	500	491	531	514	533	510	523	507	525	511	515	527	514	523	501	489	499	490	544	502	517	479	504	512	508	528	520	525	518	509	492	511	543	524	527	504	497	498	532	484	538	506	473	527	527	529	568	480	537	546	515	501	539	505	555	500	507	535	538	495	491	545	499	517	554	487	531	500	470	489	501	518	497	510	488	507	531	570	520	522	510	491	521	475	516	524	543	542	472	507	512	502	503	484	499	542	502	522	487	484	495	508	510	496	482	492	462	507	482	516	553	492	517	563	529	512	472	483	514	526	523	514	489	493	497	544	494	503	521	540	542	524	494	513	492	513	513	542	533	506	532	511	514	566	488	537	535	505	524	527	516	514	489	499	504	496	526	522	490	486	510	511	517	530	548	524	461	530	472	495	508	498	533	566	522	540	472	490	538	517	517	501	484	511	532	511	533	534	495	476	488	513	550	520	547	514	489	501	503	529	496	495	534	505	498	472	545	502	485	537	531	514	521	535	512	504	528	495	478	490	502	510	545	514	509	516	504	494	495	443	459	544	516	529	480	496	513	530	433	524	511	500	508	555	508	492	498	523	515	460	510	512	527	513	529	502	531	531	483	516	490	514	496	493	512	499	486	522	503	510	521	531	542	564	513	508	504	522	523	547	489	502	517	504	510	491	477	529	527	528	506	521	520	490	491	528	506	478	509	530	504	527	471	540	510	489	481	521	493	529	503	515	496	506	504	479	479	518	511	524	518	538	533	480	527	535	519	503	532	532	501	488	495	492	535	509	484	521	498	465	519	513	548	553	457	502	492	484	500	529	520	538	513	480	530	527	484	520	535	522	491	501	532	505	513	486	508	535	498	477	521	502	558	512	504	511	556	532	543	498	513	553	505	500	519	523	515	500	547	519	491	516	516	489	519	536	512	528	519	505	532	483	490	545	486	507	470	535	480	512	526	537	514	503	511	518	516	472	506	461	562	515	461	526	527	493	514	537	507	496	499	501	512	541	525	548	538	560	532	545	578	533	536	517	510	483	500	539	516	470	506	518	493	505	523	561	549	583	526	525	548	516	493	486	492	513	458	503	441	475	531	544	537	520	492	521	490	475	526	534	519	459	512	518	561	500	536	509	481	501	487	514	515	530	493	561	479	516	543	542	509	480	532	537	542	499	519	502	509	522	508	511	475	540	475	534	492	487	532	504	477	512	504	525	489	484	485	496	527	534	501	529	505	491	527	497	466	497	516	542	533	559	487	544	489	509	469	531	516	526	508	494	581	495	503	489	519	515	536	516	499	513	527	501	512	504	453	482	512	481	506	518	487	518	532	469	498	478	487	508	510	468	477	519	479	499	518	515	548	533	510	561	486	497	516	535	523	526	546	505	522	492	508	543	499	535	481	470	526	508	512	471	528	491	516	496	532	507	522	488	495	516	488	539	526	518	527	481	540	494	479	504	511	521	537	539	472	487	529	535	510	518	490	512	530	527	487	493	513	503	460	526	521	520	493	468	533	513	547	528	500	488	483	513	544	522	517	506	507	520	490	462	506	548	518	512	489	505	529	491	511	539	518	502	504	540	503	515	498	519	522	507	571	487	497	481	536	493	505	513	502	540	511	528	503	476	486	518	516	540	517	526	540	563	539	528	514	504	503	490	506	499	478	489	503	505	497	481	491	488	532	509	516	513	533	496	499	518	515	511	546	542	513	522	523	529	461	524	480	507	533	497	521	510	518	492	505	532	531	517	519	506	548	496	496	489	540	524	510	536	481	464	521	526	515	493	504	496	489	522	468	505	553	537	525	522	501	500	502	538	508	469	504	528	508	495	483	510	480	516	530	523	515	522	493	504	504	516	499	549	489	501	514	525	511	486	529	522	539	506	520	473	477	500	550	511	519	518	516	500	482	537	517	510	503	511	483	508	538	502	507	516	493	517	556	534	534	496	525	522	500	507	474	493	585	497	521	541	458	522	499	518	520	506	509	490	490	512	495	523	527	516	539	514	552	550	505	547	499	501	544	481	485	554	509	557	520	550	508	512	526	475	528	507	470	518	500	540	533	541	520	520	497	496	499	484	479	487	502	551	535	503	506	487	509	490	490	494	520	501	507	516	509	548	519	541	500	479	492	536	497	541	478	503	508	491	489	508	524	501	522	479	498	527	528	490	468	537	548	522	526	506	552	499	474	527	530	490	531	475	545	531	511	542	502	515	500	522	518	525	528	545	523	492	532	500	535	514	510	492	534	519	513	492	518	492	521	494	460	536	508	506	510	475	515	521	505	504	517	536	511	487	505	541	497	536	505	509	490	506	484	507	522	520	530	506	445	526	495	524	496	512	498	493	459	510	480	501	540	508	520	499	495	523	521	514	508	517	510	492	545	522	546	521	528	469	486	493	516	526	505	473	506	530	537	515	538	563	521	529	518	490	508	492	513	522	559	501	502	530	504	468	526	526	536	513	491	535	521	541	523	511	516	475	542	519	505	491	487	516	534	497	533	491	532	511	526	509	520	517	518	529	461	512	495	483	494	509	519	514	493	495	514	524	503	537	563	585	496	536	534	535	494	517	529	500	527	508	546	549	512	477	506	501	506	539	489	491	517	494	498	500	513	489	478	492	493	550	513	512	552	491	507	503	482	511	536	531	505	521	522	490	517	519	504	539	523	551	532	542	524	552	509	505	538	498	503	539	472	533	553	508	552	500	515	509	468	548	510	489	504	475	539	457	521	513	503	571	484	490	540	481	564	487	493	496	555	481	478	542	534	501	511	492	529	504	501	517	500	480	521	507	513	491	486	513	512	515	532	527	512	514	517	503	527	492	546	534	505	501
23327	20790	28000	23691	20965	15324	5076	1282	760	788	653	468	418	464	502	399	379	311	299	364	401	414	411	385	388	352	348	388	408	455	415	410	408	398	271	255	252	256	291	274	267	264	251	270	242	262	277	297	229	277	252	236	255	262	267	253	266	276	275	264	247	261	257	257	249	254	250	274	258	259	275	267	247	261	263	259	246	284	236	266	264	271	275	284	278	271	256	269	278	265	249	242	277	303	255	255	250	236	273	310	249	257	272	266	259	252	281	248	250	241	249	271	244	245	273	242	264	267	297	277	247	244	290	264	284	282	267	281	244	253	276	242	253	245	231	297	279	265	236	236	285	280	227	264	257	266	240	263	255	238	278	227	258	231	283	267	246	273	253	244	263	273	257	250	281	255	242	253	269	244	246	268	269	276	233	274	254	265	244	280	279	286	273	257	243	268	273	280	254	264	270	263	241	287	262	230	277	248	247	244	251	247	257	273	292	266	254	231	277	242	276	265	251	254	270	249	243	262	224	274	236	293	255	229	265	266	256	269	260	243	250	253	292	240	233	268	244	258	268	281	255	266	247	255	293	245	268	270	245	248	274	232	253	240	276	255	254	256	258	248	238	262	242	257	234	255	244	276	272	247	257	244	248	288	259	250	243	265	280	243	293	246	219	272	251	255	270	254	257	287	222	260	259	257	254	245	231	258	251	270	254	244	286	256	259	266	249	233	254	257	296	247	256	265	254	271	261	241	259	259	268	249	266	278	235	263	233	247	246	296	258	248	273	266	256	244	259	272	270	261	240	270	233	268	267	246	245	258	281	246	279	255	260	232	260	240	248	269	253	264	240	251	263	260	295	230	258	249	270	267	229	269	260	267	259	256	275	255	263	237	266	259	282	267	268	232	268	269	261	259	268	271	252	261	257	237	250	239	244	264	236	258	246	268	257	269	296	252	259	230	266	260	264	235	260	258	250	261	254	264	281	269	248	243	238	250	302	267	265	262	276	241	274	301	273	250	285	269	217	245	248	247	223	242	230	228	269	244	281	256	270	250	284	251	249	265	248	238	268	269	244	256	257	264	260	263	214	266	238	259	262	254	235	282	234	237	255	227	261	273	238	247	286	253	218	283	263	270	252	299	264	255	258	266	250	237	257	287	288	277	236	261	283	260	274	255	260	275	282	263	249	245	275	258	247	231	273	261	259	253	265	242	246	285	274	259	245	236	269	276	280	289	263	253	258	271	261	265	283	279	268	272	248	254	268	269	252	237	280	258	259	277	251	238	276	260	265	271	248	257	280	253	277	268	272	244	276	256	243	274	241	299	267	237	251	262	245	252	282	239	267	276	262	268	259	241	284	262	257	245	268	213	227	265	240	253	270	258	268	235	238	241	266	231	292	256	239	246	271	265	248	268	257	279	237	265	247	280	268	270	284	279	260	311	250	270	284	265	275	265	270	259	275	281	260	293	229	268	277	260	252	262	275	259	261	263	266	235	263	280	264	259	265	243	267	256	244	265	250	266	260	246	239	258	240	310	276	247	256	278	265	262	233	263	239	270	276	258	284	269	277	287	253	251	272	286	239	269	253	273	256	267	251	225	273	260	270	228	272	264	254	280	277	273	242	249	263	260	253	260	275	263	268	252	292	277	238	281	230	272	249	268	257	263	253	261	250	251	229	274	262	251	233	241	274	264	247	276	254	258	267	267	248	264	253	228	230	248	258	266	253	257	280	229	281	270	289	231	280	236	266	244	263	280	265	257	258	283	262	269	284	259	272	257	247	242	258	272	247	265	230	253	261	246	253	257	279	263	283	272	275	290	279	268	272	257	245	247	234	247	209	248	257	253	243	286	242	263	254	272	281	265	250	272	243	267	255	260	277	268	274	265	262	264	239	257	283	250	292	269	230	265	271	265	255	251	280	267	243	253	258	264	274	258	247	275	248	234	279	266	261	262	264	259	249	277	264	282	258	270	235	232	223	246	273	229	267	251	264	268	214	285	258	239	236	268	244	258	275	268	254	241	262	276	267	250	270	263	224	218	271	253	263	238	225	256	255	273	263	248	244	276	256	264	276	259	261	276	239	288	269	266	256	235	269	249	263	239	277	263	263	256	285	258	276	260	246	257	234	243	256	233	235	253	290	274	270	274	254	275	264	258	244	249	270	282	297	286	263	236	275	251	261	242	245	273	260	265	255	250	233	274	265	265	268	248	245	256	243	244	259	275	259	266	252	239	257	274	284	285	266	267	249	265	290	251	251	242	256	270	266	251	268	266	246	276	258	243	260	253	264	257	275	258	266	265	248	248	269	257	266	232	260	272	254	249	249	234	268	266	255	273	257	287	268	261	258	282	273	268	265	291	263	267	270	270	272	285	275	223	247	242	240	249	236	267	235	272	247	250	259	238	230	261	250	272	255	259	302	242	268	300	241	237	275	279	253	240	268	283	261	261	255	250	285	234	245	239	269	244	254	267	247	256	256	272	288	270	221	234	267	265	271	265	258	280	244	261	226	260	264	282	247	286	277	297	255	273	258	245	253	246	249	241	240	247	260	264	250	265	262	244	265	240	256	286	276	241	272	266	264	253	237	265	245	271	264	270	286	247	274	279	253	264	278	247	249	254	289	240	280	277	251	258	291	249	264	250	269	255	246	275	260	272	239	265	269	261	229	296	272	255	271	255	254	282	236	282	259	244	268	262	257	262	261	225	264	236	278	253	303	268	251	262	260	259	271	256	252	275	269	247	239	270	261	295	283	270	239	263	252	281	295	268	232	275	242	250	248	254	250	253	264	261	274	247	238	255	247	247	255	242	264	288	274	250	266	240	242	237	267	257	263	261	268	274	258	284	248	241	264	260	290	256	268	262	253	257	257	275	232	275	246	267	264	284	249	263	242	265	264	256	227	260	272	242	268	231	242	253	277	258	246	252	243	242	252	279	244	263	265	258	272	261	287	273	258	282	264	262	230	241	242	287	241	294	246	259	265	230	279	273	232	246	271	295	249	260	277	243	244	259	269	254	260	291	277	275	235	260	273	239	241	239	254	267	262	261	271	247	252	280	258	238	279	243	267	222	243	254	260	250	257	229	275	254	283	262	269	270	238	271	247	256	252	251	268	237	228	273	252	269	255	254	269	294	274	281	265	282	258	286	207	263	250	256	252	242	284	235	249	244	278	267	263	267	260	260	250	264	254	242	257	252	273	241	258	260	256	257	263	233	255	269	261	253	255	247	274	230	243	237	243	278	235	261	268	265	242	241	271	250	254	281	267	270	263	278	288	281	281	257	255	245	251	271	271	266	279	260	294	266	265	272	282	266	244	263	277	286	262	260	274	246	263	253	239	268	243	236	247	253	279	261	245	262	273	234	269	256	262	251	264	282	274	273	251	251	270	275	273	270	255	227	276	271	255	265	248	250	281	270	249	252	229	242	262	254	258	259	245	278	227	272	271	250	240	220	233	287	278	240	268	244	291	248	272	259	247	273	268	248	269	252	268	249
35145	33862	15747	17721	17096	11255	6091	2530	1495	1578	1130	852	703	713	782	635	513	465	461	526	553	629	610	535	515	566	573	592	578	587	610	595	565	464	399	315	305	347	345	337	333	336	317	331	334	293	296	347	332	348	324	309	339	319	341	293	317	369	307	335	319	330	339	301	325	314	319	312	310	335	306	314	288	300	318	314	295	343	312	352	359	277	339	361	309	337	340	334	341	309	357	304	333	292	310	280	311	282	303	339	339	318	328	364	299	312	334	344	280	317	362	332	312	345	334	336	306	342	297	334	303	299	357	315	294	313	284	298	318	328	303	319	388	303	312	327	310	318	330	321	300	317	336	320	315	334	321	282	322	343	294	326	324	322	314	308	339	302	315	296	330	309	334	322	325	322	311	333	320	300	336	331	291	307	316	292	287	329	329	337	319	326	325	302	323	345	303	292	302	318	360	315	320	302	294	303	310	351	321	321	321	298	307	346	308	316	302	337	309	325	318	338	320	311	310	311	319	322	290	287	311	382	294	312	302	306	322	317	312	336	323	315	314	347	311	341	341	337	309	321	343	300	279	347	329	296	320	345	335	355	328	266	344	334	296	341	346	292	326	352	352	293	324	315	322	279	267	287	309	336	305	303	339	299	333	324	292	334	325	294	315	351	337	329	323	309	339	326	332	319	341	335	329	323	335	329	315	337	337	302	327	323	296	288	304	327	356	304	314	317	306	307	338	308	335	328	325	297	321	341	311	330	321	347	324	306	316	328	320	301	329	338	298	335	309	309	331	336	339	306	321	324	324	325	305	314	297	314	312	307	292	329	323	284	305	302	327	306	320	297	303	326	318	307	336	331	313	370	327	323	330	306	340	307	305	307	332	325	302	368	302	288	334	299	314	348	338	317	322	348	327	322	310	295	328	296	294	326	293	350	315	314	317	312	318	293	328	310	300	309	324	325	356	335	334	302	331	319	314	327	351	309	318	352	342	293	324	354	319	343	322	330	340	339	313	323	323	310	326	329	323	323	304	311	268	316	311	290	281	307	328	334	303	258	340	290	330	319	343	293	321	329	301	301	299	345	329	312	338	287	280	337	309	316	351	305	313	319	309	306	317	294	337	314	316	323	310	313	322	320	309	323	320	314	330	304	295	339	288	301	296	302	282	322	324	325	310	303	321	309	321	345	328	319	318	320	342	294	355	345	319	329	297	351	329	317	334	319	314	299	290	315	322	314	305	337	307	335	296	306	322	328	309	291	354	309	331	296	322	284	318	319	293	339	354	313	287	315	296	306	339	290	339	309	326	322	326	340	327	333	297	293	321	311	342	355	327	303	320	360	295	328	360	351	321	329	290	322	333	313	298	327	297	320	329	350	320	324	291	297	299	313	294	361	316	330	320	297	327	313	340	295	317	329	307	323	331	325	315	290	310	307	329	300	328	324	308	332	292	332	331	344	334	326	325	294	317	325	309	303	332	287	302	302	334	361	326	299	322	336	326	334	316	307	289	319	300	301	354	294	313	331	293	314	317	313	320	326	267	341	310	295	293	301	301	305	277	313	328	323	295	304	345	311	316	346	313	298	306	324	302	330	341	334	301	312	359	325	334	323	317	297	304	321	326	331	308	310	314	311	303	321	315	345	338	323	310	319	312	300	317	315	310	337	289	288	324	310	327	309	309	316	314	333	318	319	319	306	320	343	301	332	326	297	323	294	343	314	330	309	305	315	309	330	321	316	327	280	350	327	319	344	336	310	330	311	332	293	305	320	321	313	315	318	320	305	343	321	277	321	310	342	314	334	323	289	325	321	323	321	317	307	314	313	307	311	337	307	343	293	311	323	306	283	317	343	316	326	319	324	336	321	318	323	316	315	308	319	293	321	310	310	326	305	297	299	317	285	338	326	317	317	341	290	311	310	324	293	316	319	318	324	303	305	333	298	307	338	300	326	304	310	321	364	305	313	321	337	326	312	281	306	311	295	324	292	335	303	320	323	309	294	313	350	274	322	317	342	292	282	329	300	261	330	310	328	357	341	320	318	318	288	298	312	305	309	327	323	291	322	314	303	335	301	323	308	299	302	329	320	312	339	331	301	316	317	325	312	303	323	341	286	313	346	339	326	320	328	313	303	342	294	325	318	324	339	302	307	306	335	300	317	340	321	349	286	308	325	287	311	287	324	296	332	344	290	281	343	302	341	315	310	380	310	290	330	315	302	318	298	354	336	319	309	311	335	303	297	315	311	294	349	331	328	312	329	315	322	308	332	324	336	322	289	333	338	330	356	322	329	309	302	316	308	322	343	340	321	331	303	294	301	339	303	299	350	352	287	318	330	305	298	326	328	314	319	301	356	310	313	339	308	292	328	295	341	339	306	324	303	307	307	331	298	305	309	353	366	319	315	314	329	294	315	313	306	315	311	309	287	306	314	324	300	297	340	294	337	312	342	360	326	322	299	342	301	326	340	311	300	347	319	312	347	306	323	317	317	326	327	353	340	315	360	318	309	311	303	325	334	315	323	334	297	314	317	307	328	312	326	343	279	309	318	344	336	299	313	292	304	300	355	286	333	355	328	277	354	319	303	311	321	351	299	335	321	330	336	332	327	355	324	342	317	348	299	318	304	328	317	313	306	303	323	332	331	329	303	313	313	358	328	316	321	340	360	321	303	314	334	320	303	330	290	297	311	322	294	293	347	342	334	296	274	324	320	332	295	352	287	313	327	322	321	335	331	302	286	328	307	318	312	326	303	311	302	312	336	312	317	326	311	311	324	343	338	313	341	315	326	345	327	324	338	318	311	322	339	317	283	324	340	310	331	323	340	300	307	331	313	320	306	299	320	328	328	340	326	306	329	294	353	316	318	289	299	364	337	325	316	310	279	310	343	323	288	331	323	325	295	336	335	330	311	324	301	324	316	328	337	336	318	329	292	325	286	343	327	329	309	316	328	313	304	294	319	323	306	301	356	281	320	335	345	300	336	305	307	335	335	301	334	307	312	329	304	305	320	337	349	325	341	298	313	317	342	298	327	316	290	310	324	301	298	312	304	311	317	308	303	326	298	310	338	314	329	343	317	340	357	321	291	317	368	298	298	298	304	302	316	341	334	311	300	335	324	326	327	323	313	293	325	326	324	322	292	313	287	310	342	322	313	307	375	351	326	309	333	327	334	277	307	321	332	302	328	294	327	328	331	320	317	319	303	318	321	327	318	294	297	333	338	324	351	344	330	334	331	331	309	301	311	314	315	292	312	318	323	313	309	308	330	320	344	306	326	322	303	308	319	325	328	333	301	314	339	308	327	309	280	314	321	307	339	345	304	310	304	347	341	336	333	314	329	347	311	316	312	304	351	320	290	309	313	327	294	314	348	335	293	328	325	322	306	321	341	320	312	309	288	325	361	319	338	322	310	275	338	304	324	341	287	298	308	283	316	321	297	316	324	337	321	302	337	302	301	316	298	327	307	305	296	298	328	276	304	296	313	311	350	321	344	282	339	348	325
24479	20831	27072	24653	16726	6550	2789	1387	1013	1092	919	725	681	778	769	716	667	698	641	638	682	756	668	722	680	689	641	714	705	671	671	730	719	655	623	602	617	625	581	636	604	587	604	583	644	630	591	599	579	588	623	600	605	597	605	578	597	638	587	586	624	566	584	567	596	576	590	648	590	626	569	636	623	585	595	581	645	602	578	576	605	599	622	581	563	594	594	566	583	591	615	571	601	650	576	612	615	585	565	559	581	616	590	622	620	569	620	611	642	604	569	593	541	603	599	615	602	581	608	572	575	590	651	600	634	621	569	611	561	552	611	585	589	630	536	624	593	572	638	623	658	619	626	581	560	608	600	598	549	599	613	593	588	617	566	615	649	619	544	630	592	618	587	594	598	605	598	603	616	601	594	613	538	551	613	599	584	570	601	620	601	599	559	572	592	628	604	611	571	574	620	578	607	628	577	598	593	588	622	614	604	568	578	598	585	610	584	607	577	587	620	635	557	639	593	610	629	641	592	584	658	609	566	601	606	608	551	577	569	598	628	624	557	602	593	581	565	587	576	623	593	632	600	583	593	613	560	622	633	562	575	599	577	602	588	605	577	590	611	565	591	571	624	610	639	595	592	637	595	616	614	584	607	616	564	615	619	601	596	615	589	594	584	588	600	602	644	621	601	594	643	610	634	568	615	606	625	609	583	612	585	615	652	574	584	592	578	597	587	590	587	591	598	579	587	562	610	603	572	547	585	642	617	569	601	586	634	603	648	632	623	594	597	626	610	643	636	571	566	620	586	562	619	586	527	613	591	564	605	604	604	552	629	601	577	533	616	597	607	622	585	625	620	611	581	590	575	622	591	571	598	640	619	592	609	620	618	665	600	657	584	578	618	562	583	603	586	617	592	623	636	648	639	606	588	637	580	575	546	610	576	565	584	587	606	599	561	593	551	578	608	593	613	536	575	608	593	602	646	625	607	580	620	572	571	607	586	621	595	564	551	597	628	583	630	562	607	622	648	634	579	598	605	646	579	607	565	568	562	567	600	574	577	597	513	600	601	604	626	631	603	580	571	661	584	586	591	599	601	596	580	595	610	681	573	608	621	581	590	650	589	676	621	599	621	571	593	599	598	590	656	668	584	593	588	596	599	593	623	602	542	583	573	589	583	567	613	600	581	650	578	510	578	602	596	588	582	580	631	602	637	525	601	617	587	557	629	593	594	568	595	580	573	579	599	597	589	596	610	584	606	583	554	610	572	590	617	593	596	578	611	625	584	605	606	602	592	595	626	581	574	581	564	596	621	589	605	591	636	643	618	612	559	614	592	585	599	576	576	594	584	558	623	556	588	596	620	634	599	642	592	574	563	621	600	539	604	541	599	631	594	595	612	622	608	606	567	620	580	578	561	617	603	639	619	604	610	579	565	614	596	551	584	615	582	607	613	591	561	615	577	605	589	613	598	613	565	595	552	622	599	596	568	613	630	617	577	578	558	652	601	605	566	591	610	567	610	587	648	621	595	633	608	639	564	579	645	579	616	620	594	587	617	582	576	610	636	569	560	645	614	561	569	610	596	624	592	596	600	619	586	614	615	627	624	565	596	609	576	576	587	619	603	597	556	577	632	587	554	626	591	577	584	556	583	565	578	619	602	611	594	623	584	653	554	562	593	649	638	570	578	547	584	583	577	584	619	567	598	636	612	610	562	635	612	601	566	597	573	581	589	572	614	609	607	541	618	592	577	601	648	585	589	600	597	605	578	589	579	628	582	583	585	612	616	607	591	578	570	609	601	585	548	609	603	585	613	588	605	595	573	572	621	586	611	594	577	593	606	625	587	590	606	582	551	649	609	582	588	594	607	585	591	573	599	557	638	594	582	599	633	632	576	577	650	594	605	577	558	593	615	604	609	557	618	590	583	630	585	595	563	577	565	588	594	618	573	580	607	595	603	566	639	591	621	598	534	584	629	597	594	594	602	562	556	574	620	607	611	588	559	593	583	594	636	625	593	621	598	590	598	632	640	621	594	600	577	534	612	595	607	583	606	565	573	628	662	589	623	638	597	563	586	577	608	592	607	596	592	571	603	552	640	616	583	581	590	644	636	599	601	608	589	580	607	573	602	575	603	623	617	619	618	629	592	633	606	595	600	559	626	579	626	635	588	590	601	595	581	641	606	605	565	597	635	586	598	590	600	638	602	583	626	618	582	572	570	596	636	617	601	577	556	603	541	577	595	545	645	577	632	634	546	554	567	628	586	588	570	576	560	591	577	603	577	621	634	566	588	585	591	632	604	593	629	592	635	613	610	591	612	585	576	564	580	601	651	612	622	584	573	565	581	630	617	601	627	658	595	582	561	562	601	575	558	555	616	593	577	528	565	553	647	563	602	601	581	565	576	612	632	634	571	564	593	587	563	608	614	619	616	609	595	561	625	659	583	657	616	592	634	583	634	595	617	597	592	590	586	585	624	596	593	573	584	641	603	616	645	618	626	525	648	580	578	581	591	577	613	636	650	581	634	651	604	625	605	594	619	616	660	608	569	554	605	620	599	583	607	618	587	620	603	547	609	593	626	572	559	594	561	589	594	600	586	584	606	600	551	602	582	601	578	644	575	615	611	613	606	607	615	584	580	628	583	643	565	565	639	571	614	613	581	619	576	633	607	588	605	573	577	605	618	604	593	673	603	601	605	555	584	591	626	578	604	580	551	627	627	597	520	596	571	587	673	612	619	615	578	554	554	606	570	594	598	639	595	580	589	579	658	641	579	600	569	560	571	644	576	620	587	633	620	603	610	569	615	645	602	591	586	606	565	585	597	583	596	580	570	603	616	633	591	622	605	591	575	624	581	581	604	605	604	613	611	560	621	567	577	585	592	578	649	598	638	632	592	599	603	563	594	570	598	601	578	597	584	566	594	601	612	612	599	585	595	562	598	609	615	577	601	599	614	579	564	588	667	618	602	610	595	617	607	580	635	589	579	622	634	623	628	604	612	573	601	594	640	650	592	603	603	583	611	617	560	583	617	562	621	570	606	586	625	551	574	591	642	564	566	613	625	613	588	639	594	614	598	574	560	618	641	615	611	614	564	632	631	595	597	609	620	554	638	580	602	587	613	615	576	587	586	626	633	637	552	592	589	619	606	595	624	563	628	587	589	635	581	583	628	563	590	616	567	623	568	553	591	529	589	651	519	566	603	600	596	607	603	560	636	593	539	565	572	560	631	598	620	611	536	600	567	590	622	593	569	659	647	591	562	608	599	546	553	569	604	619	622	619	599	560	580	611	600	608	577	629	628	594	600	584	585	573	589	613	589	596	635	618	601	568	590	569	565	605	625	570	554	589	597	604	608	592	598	576	587	578	566	593	635	659	593	607	596	604	597	522	543	566	628	584	619	553	616	587	615	570	616	617	619	570	597	575	561	590	622	559	574	589	604	566	586	561	541	627	618	623	570	598	590	598	633	630	584	611	584	604	607	581	586	594	599	618	639	617	545	578
35349	30408	12935	14239	13633	9018	5010	2619	1728	1945	1303	1047	900	982	1046	950	828	759	821	825	860	895	894	873	803	771	882	866	954	918	915	906	837	767	688	677	700	695	677	738	708	697	695	686	671	664	683	685	685	647	677	644	652	647	683	664	633	730	713	689	695	654	687	709	678	703	687	743	676	724	670	726	705	690	718	727	657	682	676	729	706	648	657	695	694	752	690	674	694	690	657	689	683	703	701	728	720	671	700	716	697	728	666	705	726	710	667	656	734	650	617	682	725	643	704	726	713	614	724	727	686	687	711	732	633	710	636	686	726	641	685	683	655	695	691	735	712	657	678	695	691	681	676	687	725	642	687	649	687	678	713	695	728	699	718	725	669	683	729	709	680	702	705	709	621	658	676	679	731	696	671	666	693	709	693	698	684	731	737	708	722	706	658	685	716	715	694	671	645	693	678	673	730	664	699	721	713	705	659	658	685	673	703	713	698	705	690	691	697	760	683	664	717	693	692	679	732	701	642	717	679	675	701	659	690	697	718	678	720	666	661	729	742	656	669	689	679	654	647	683	712	655	686	671	692	707	633	719	669	723	722	680	672	729	670	699	667	698	675	654	645	670	698	662	693	710	749	712	664	706	689	700	720	733	651	740	706	687	632	680	736	693	693	713	701	653	686	645	668	707	716	653	669	695	694	640	697	669	696	694	655	706	667	706	690	687	694	736	675	725	704	689	727	703	707	714	699	686	717	702	716	659	680	662	674	663	708	692	674	667	704	705	667	678	671	672	635	690	707	672	706	740	690	651	668	661	648	627	672	664	713	695	681	705	712	706	663	725	706	679	697	673	651	687	723	663	657	705	740	711	666	678	666	693	671	659	660	671	688	677	675	711	661	668	669	671	662	725	717	669	712	649	644	661	690	678	662	717	686	660	681	698	686	735	704	638	687	745	704	679	738	669	683	734	645	656	724	674	688	646	681	627	692	681	660	668	674	704	677	689	672	698	715	690	682	694	667	688	711	648	704	678	685	643	696	703	666	667	657	695	685	680	700	670	679	691	682	685	693	721	721	677	671	668	691	693	635	698	684	693	712	681	688	701	649	661	678	700	695	672	657	677	638	682	709	679	714	658	679	683	683	680	647	695	735	662	707	667	682	630	665	689	672	657	637	740	689	679	700	646	693	696	720	663	662	715	706	710	696	696	657	698	702	694	709	670	672	682	729	702	707	758	692	689	664	663	678	625	707	676	677	737	700	733	682	655	711	696	719	700	695	660	698	674	683	740	693	693	702	694	678	676	732	678	683	695	678	689	693	693	642	653	714	675	659	675	684	689	657	689	735	694	691	669	646	694	689	670	661	650	714	658	684	700	699	647	711	684	661	675	635	667	721	703	700	643	678	694	692	666	654	655	660	715	715	735	664	638	636	651	768	630	659	700	646	689	685	710	699	703	672	664	698	670	733	653	700	676	747	686	687	648	692	660	696	674	670	698	727	687	707	663	661	715	655	723	693	684	686	692	661	671	676	719	673	678	713	728	667	652	688	661	681	705	655	659	679	669	671	683	668	651	702	705	678	691	659	726	679	644	684	747	678	659	709	664	677	672	692	723	696	686	694	650	673	640	665	722	650	697	707	683	683	683	696	684	721	657	690	720	721	685	704	685	695	643	645	693	694	705	684	684	657	683	697	717	703	684	683	694	688	699	710	688	710	725	674	681	662	685	668	682	681	686	754	656	652	696	682	686	701	662	645	730	706	686	671	718	663	694	672	708	685	706	698	679	733	688	616	674	690	649	716	707	705	705	678	689	689	660	674	669	735	669	704	672	725	682	662	719	706	668	654	671	651	693	753	701	697	693	667	676	692	696	688	657	697	668	713	700	702	652	682	689	670	699	656	743	667	695	697	700	688	735	698	654	665	702	687	697	646	717	686	679	703	698	690	644	652	665	675	654	676	712	719	701	675	679	686	630	687	697	698	627	656	692	723	718	691	720	672	679	661	713	664	631	721	671	666	672	690	705	697	670	753	717	689	667	656	665	648	718	671	704	706	662	652	730	680	684	686	677	701	672	687	650	673	704	678	657	673	704	712	643	656	657	671	683	678	691	735	697	728	702	671	703	737	661	638	683	676	706	745	695	688	636	693	694	712	703	730	657	689	736	694	731	732	730	707	648	706	692	706	701	712	687	666	684	642	715	714	684	702	702	679	658	686	721	690	655	636	722	701	710	756	697	632	680	682	732	721	707	692	736	631	699	687	702	673	689	650	634	690	686	664	668	680	651	674	691	668	659	711	718	686	640	732	653	737	628	702	690	656	676	727	657	719	672	655	649	708	674	685	706	686	709	675	724	686	661	695	704	708	684	698	652	677	645	691	683	675	691	682	680	707	708	664	700	697	673	670	697	650	665	698	675	680	676	674	654	673	661	721	719	715	654	661	690	687	702	675	667	678	726	667	721	718	690	758	722	690	749	727	688	699	659	691	652	704	680	638	698	678	670	658	674	700	741	689	657	655	709	696	705	702	675	680	662	672	657	672	683	628	724	691	678	722	678	694	680	688	720	666	712	672	732	717	745	707	708	690	630	653	717	639	688	702	704	702	685	626	710	650	683	664	752	731	681	683	676	717	685	677	708	690	673	695	759	660	679	686	720	715	642	703	692	694	686	690	736	677	679	670	641	675	659	708	647	672	715	682	665	692	713	706	702	694	671	671	671	718	728	661	666	700	686	719	687	682	704	684	711	667	670	716	698	666	671	692	670	706	693	719	696	694	706	699	705	707	685	688	707	684	671	662	698	651	681	689	680	721	709	693	694	725	703	683	694	709	667	707	707	678	693	689	703	699	661	645	702	721	655	689	719	715	703	702	665	702	650	732	687	684	748	703	622	700	658	665	715	681	648	738	662	688	706	648	709	721	693	750	724	681	648	658	701	703	673	688	715	706	685	684	685	645	729	685	682	699	651	700	662	689	673	678	730	665	717	726	673	664	704	723	679	743	711	682	734	654	684	707	683	648	715	733	734	672	699	695	723	715	680	695	705	697	687	726	726	705	660	691	670	697	683	665	698	682	705	653	739	702	682	697	678	667	667	667	708	700	691	707	713	675	738	675	685	687	652	681	733	715	685	678	684	718	698	652	657	671	740	714	690	659	672	711	666	678	699	728	604	689	692	669	668	701	702	726	690	675	655	679	678	664	726	682	646	673	696	692	668	684	703	665	660	678	676	695	666	690	673	721	665	705	700	706	675	705	704	682	696	682	704	695	679	746	731	643	682	653	658	677	677	697	702	676	688	734	677	711	706	684	624	688	681	704	742	641	715	717	703	696	668	689	664	701	660	694	701	660	706	755	653	696	704	716	749	714	682	735	676	674	663	676	648	682	720	672	688	691	643	646	678	711	675	681	708	718	677	748	684	687	681	677	689	684	674	671	755	714	681	703	729	675	654	714	662	685	739	675	658	699	667	710	655	669	663	676	735	697	653	713	725	704	665	740	708
22372	20910	28556	23373	20959	21422	16005	3080	1709	1751	1084	749	740	728	768	676	600	556	605	582	638	666	657	636	615	556	630	638	668	596	615	605	639	534	492	410	426	431	462	427	417	454	462	449	479	443	442	427	441	433	473	392	438	433	432	422	463	422	435	409	437	457	451	436	404	431	455	445	388	423	435	398	381	411	424	437	412	470	434	395	417	399	395	441	431	434	429	450	425	421	393	399	409	415	398	439	432	460	442	421	421	389	398	413	422	415	422	451	416	421	409	450	419	423	410	424	427	442	430	405	429	418	410	468	458	396	406	447	411	412	413	409	411	435	387	420	423	435	422	448	372	391	434	391	458	397	422	442	435	422	414	390	389	425	456	450	423	453	414	418	424	419	428	420	443	418	440	424	434	424	423	435	416	408	444	388	470	450	427	465	434	419	413	376	447	425	404	429	420	395	435	371	406	447	393	423	427	395	395	421	467	450	409	467	424	419	409	445	394	418	421	421	436	439	422	435	433	441	404	396	469	404	407	408	449	423	403	436	420	447	431	412	426	433	430	433	408	437	398	420	431	443	408	439	398	426	435	420	457	456	399	451	436	430	447	423	400	461	431	436	419	427	415	450	400	449	401	427	440	439	422	384	414	404	425	436	430	408	445	405	430	429	430	454	435	445	416	450	413	437	427	384	449	408	424	437	411	440	400	452	433	478	392	382	393	437	419	449	378	431	402	421	473	406	417	421	418	430	391	412	419	432	422	412	394	452	409	427	449	438	411	433	422	401	437	410	455	449	435	442	423	437	431	389	400	443	411	435	417	442	402	428	400	413	398	423	404	432	421	400	416	412	403	408	411	402	437	429	407	425	419	422	399	427	424	406	413	427	421	392	413	413	424	426	443	419	436	421	447	395	387	432	416	405	419	448	434	403	390	441	408	435	417	417	416	380	442	404	436	447	426	414	389	417	441	482	418	441	375	456	389	408	414	401	406	398	432	422	417	434	431	418	425	399	445	413	414	421	461	423	413	419	431	422	434	443	418	415	437	429	415	427	410	435	419	425	446	404	410	407	460	410	401	443	443	428	448	406	419	422	426	448	428	406	420	459	380	431	459	417	421	404	422	469	453	435	423	419	467	453	440	458	397	431	436	432	408	432	420	465	444	437	442	370	432	424	405	449	474	411	443	442	451	410	433	376	422	422	423	414	425	384	412	428	405	415	421	442	443	455	487	472	410	439	446	481	435	415	404	436	450	432	423	414	450	443	414	418	428	450	445	432	391	419	440	415	447	439	382	396	427	437	419	432	438	399	423	459	433	441	413	443	442	427	398	454	429	431	403	433	437	449	429	425	411	408	466	434	412	441	429	448	425	430	452	395	428	391	393	414	410	446	435	409	424	400	443	395	441	429	408	383	437	456	415	425	395	430	461	452	419	427	410	435	430	430	447	413	407	427	437	398	400	416	416	434	448	401	407	409	452	460	433	450	440	440	452	422	404	443	399	407	414	387	379	425	432	417	417	419	406	417	452	410	456	406	429	441	447	436	411	429	442	436	405	428	434	401	426	428	445	476	409	407	396	436	404	393	415	414	432	412	428	459	434	432	418	450	434	413	411	392	460	460	417	400	437	405	432	442	394	434	424	420	383	435	466	413	421	439	420	411	464	401	415	456	465	439	389	434	422	436	413	426	441	415	392	420	416	436	419	428	398	428	448	422	434	406	439	442	412	444	449	389	434	442	423	428	435	403	417	434	452	457	415	461	425	439	383	439	421	436	469	432	432	430	433	413	405	430	381	434	422	458	444	471	412	426	416	461	398	412	452	442	414	433	420	396	411	413	439	436	397	410	428	427	437	427	445	453	392	391	406	433	438	421	421	418	422	423	388	416	456	449	425	443	382	402	416	423	420	415	430	429	466	404	414	443	453	439	425	464	452	423	411	433	435	421	451	367	442	433	478	401	435	445	434	436	464	394	408	405	419	391	463	410	410	445	396	434	417	396	443	422	441	423	399	400	440	429	442	406	390	456	442	407	429	429	439	398	441	391	423	464	441	440	420	461	432	440	404	417	407	422	456	427	427	436	437	421	418	414	395	443	428	421	425	431	432	447	438	403	396	408	477	455	386	423	414	440	424	408	427	414	452	460	435	438	428	439	395	412	412	418	458	440	399	400	407	417	421	420	408	379	454	439	395	442	450	443	461	471	409	408	416	442	419	405	382	399	440	408	457	454	411	400	386	419	448	435	446	442	429	394	439	447	408	432	448	417	445	440	425	422	434	435	434	428	439	443	426	433	416	421	425	461	437	402	444	421	479	468	405	429	406	442	411	404	448	433	416	429	413	485	445	416	420	470	416	436	413	441	459	432	439	431	427	408	415	440	394	440	419	436	418	446	413	427	433	416	411	420	442	453	423	418	401	408	411	427	428	402	457	429	468	385	437	418	406	423	407	420	465	416	399	440	463	445	425	437	426	444	434	432	377	393	409	407	431	422	432	425	442	392	415	449	443	418	412	408	415	432	434	415	425	432	449	405	424	367	446	421	414	397	439	421	437	417	426	432	435	444	401	404	436	449	414	425	392	432	398	444	398	414	396	422	409	430	409	461	414	426	431	445	426	395	360	391	459	390	424	436	444	420	417	405	408	406	387	403	377	403	420	433	452	408	457	430	425	396	423	426	432	438	382	423	444	432	439	441	400	419	411	462	441	450	430	371	435	437	433	416	434	403	471	407	405	413	415	408	417	427	428	419	432	443	436	457	415	413	376	411	415	394	411	407	406	446	378	397	436	401	433	413	427	439	437	421	426	426	422	453	444	399	457	367	435	447	427	441	412	424	426	435	448	420	412	376	421	409	422	475	416	394	417	362	401	427	409	390	464	445	391	402	413	438	403	448	415	419	422	429	407	435	432	403	433	419	422	444	386	417	416	424	390	421	417	429	443	453	394	395	438	392	426	446	428	453	411	389	420	436	427	434	410	408	440	445	411	448	409	430	415	414	452	409	462	402	412	383	435	454	453	452	431	453	455	433	438	429	429	435	432	428	414	418	439	435	403	405	406	446	399	456	428	409	430	400	406	396	400	416	428	438	417	414	422	394	438	452	385	428	397	425	405	459	427	452	401	407	389	419	434	385	410	425	428	435	410	389	419	463	447	424	429	447	379	435	447	436	418	404	427	409	437	429	408	429	406	429	417	405	426	431	424	434	401	392	419	447	434	398	446	412	426	424	401	435	390	431	441	417	444	382	432	415	448	391	399	411	443	410	423	388	432	450	423	436	415	415	435	406	442	438	412	411	420	434	455	399	406	436	401	392	422	408	417	427	404	429	437	465	440	399	483	437	414	450	454	439	435	403	469	392	428	429	442	429	429	400	413	445	404	451	432	420	420	422	432	435	409	436	437	416	432	408	417	411	414	431	438	426	416	417	405	402	417	454	429	455	414	415	439	407	422	445	400	404	418	470	427	445	403	385	407	434	436	434	405	434	417	462	435	438	449	425
39688	41175	21681	21268	22306	16108	10051	4678	3599	3251	1964	1227	1217	1213	1149	964	789	729	694	844	934	970	970	872	835	728	868	897	934	866	875	862	806	719	563	511	540	475	473	467	467	497	472	521	512	499	489	488	465	471	482	499	466	465	501	488	472	493	469	492	485	467	451	469	457	441	464	450	501	444	488	462	426	468	465	481	516	474	492	521	454	471	462	498	454	505	486	440	472	460	502	484	478	454	455	480	493	474	489	478	430	481	481	462	489	473	455	447	428	490	449	444	466	476	501	462	493	490	457	495	473	464	482	477	449	474	511	465	452	490	470	500	496	474	452	430	501	485	461	460	487	449	495	514	454	477	488	428	466	471	440	422	497	443	493	428	498	454	485	433	457	470	452	488	449	445	495	424	490	468	407	478	515	471	485	446	488	473	458	477	472	459	478	498	480	455	486	461	465	450	471	454	452	466	514	493	470	465	479	457	488	482	494	481	468	455	474	497	443	437	426	475	490	484	432	466	496	439	495	470	480	478	449	469	447	470	450	474	453	481	472	486	459	453	467	490	451	503	476	469	457	521	470	460	458	451	495	443	485	491	458	493	512	479	488	470	430	419	440	458	506	471	496	497	420	509	452	469	456	422	485	498	469	439	475	430	470	434	465	508	469	447	477	452	529	499	475	429	463	490	468	527	485	443	468	456	484	501	460	460	471	477	498	462	496	443	446	505	478	454	486	462	513	449	460	442	473	452	478	451	465	487	452	471	435	494	510	456	493	469	514	489	504	473	465	456	461	463	506	464	448	470	478	510	462	476	486	468	487	488	455	451	467	466	506	470	483	464	518	443	466	468	444	491	453	481	454	468	452	470	451	454	463	442	474	443	460	490	444	496	486	459	504	444	494	482	478	493	492	457	458	478	481	454	467	488	456	487	466	446	447	443	447	458	455	480	478	504	480	467	475	456	478	474	498	496	439	480	464	425	433	503	491	445	505	444	474	461	460	456	451	433	453	489	457	483	459	496	448	476	485	461	483	477	499	471	478	458	473	482	480	503	483	441	470	502	441	480	493	474	497	458	465	493	448	481	506	474	418	491	466	452	448	491	463	456	481	482	452	479	492	473	419	473	453	481	426	515	441	471	445	473	471	512	470	480	445	488	451	437	473	468	491	472	440	427	498	468	485	459	481	461	478	449	455	477	466	497	484	473	438	481	480	513	449	485	486	481	442	430	466	477	452	469	464	446	486	442	462	488	444	551	452	458	438	486	468	479	493	468	474	433	464	461	444	440	448	468	482	499	477	450	504	482	455	462	482	425	462	457	464	499	482	467	428	470	423	454	494	445	481	486	471	469	448	453	448	489	487	489	449	433	469	488	466	464	426	463	483	424	459	445	417	508	449	460	520	453	465	470	514	441	508	513	453	488	500	485	497	486	449	489	436	502	460	486	479	466	453	463	457	466	437	460	475	479	488	487	493	462	462	493	483	525	469	458	463	449	453	531	475	497	505	483	451	491	488	484	471	476	464	495	457	445	476	476	451	447	482	446	478	484	459	451	440	461	450	460	509	457	446	466	422	456	470	466	493	459	465	492	436	467	495	455	449	513	491	457	508	474	488	442	439	467	474	461	472	469	483	447	481	462	466	456	483	429	454	445	495	489	459	473	453	474	478	483	443	507	499	477	472	462	435	475	460	490	466	464	484	466	485	500	438	450	450	463	465	485	437	473	439	476	458	472	485	406	470	507	511	471	482	465	484	487	526	483	456	466	469	459	472	460	489	426	458	455	485	475	469	489	475	453	472	459	467	489	492	497	484	496	499	448	488	479	512	481	461	448	469	459	496	471	439	509	512	492	468	442	424	498	431	474	471	487	477	486	467	462	486	451	458	504	485	496	498	491	451	466	473	454	490	473	459	452	474	501	447	448	464	486	462	436	468	497	443	492	501	495	510	498	453	489	480	466	499	451	487	471	458	487	464	455	498	472	459	459	516	416	501	415	461	433	482	529	474	474	469	480	476	444	458	494	462	452	474	498	459	481	481	483	509	468	475	442	493	471	479	485	500	456	483	490	440	495	454	463	464	516	479	466	453	494	492	464	450	467	480	482	449	502	471	475	450	490	424	465	464	456	454	483	518	447	465	504	473	467	479	455	487	442	512	461	477	446	455	449	466	430	474	471	454	462	500	457	475	475	451	469	486	449	465	457	453	489	467	502	505	502	467	467	444	471	465	480	462	476	475	480	463	491	487	475	468	459	475	450	485	472	492	507	466	486	470	462	484	488	493	510	447	454	450	463	495	508	474	467	458	477	470	496	455	435	500	472	455	501	499	457	469	478	513	461	452	525	470	479	424	458	470	500	487	451	515	450	474	499	472	480	467	451	523	502	478	467	474	492	444	478	480	494	456	443	440	467	439	466	484	450	453	457	512	448	485	485	488	466	484	466	465	471	481	496	446	461	457	451	504	476	486	459	485	516	467	529	465	462	471	419	454	439	453	455	484	461	479	516	454	469	502	467	476	471	482	453	450	473	453	470	502	457	423	484	465	480	515	491	503	473	477	451	433	481	420	469	466	416	463	473	482	478	483	430	464	432	465	485	506	493	485	494	452	484	480	459	446	492	431	452	468	470	435	482	501	453	481	432	494	452	489	474	472	480	494	468	482	499	485	486	467	467	463	469	467	476	509	470	483	455	467	445	464	468	442	474	510	434	444	451	481	427	487	433	480	471	474	458	482	466	457	468	502	474	452	484	455	477	462	458	497	478	466	470	470	445	420	512	455	439	433	480	440	474	450	447	468	448	475	486	509	479	458	485	475	476	458	494	484	452	464	483	476	466	446	477	477	514	471	472	475	446	480	498	482	444	498	472	436	490	434	496	438	444	443	490	475	476	494	476	442	462	467	459	431	470	458	467	458	482	487	476	451	508	446	471	483	489	517	455	472	470	494	477	452	519	457	456	492	452	448	493	448	469	512	459	459	456	444	488	482	462	453	458	464	475	445	446	467	435	472	498	478	476	471	447	489	501	474	479	445	484	479	445	464	492	496	516	495	467	459	454	437	445	510	463	506	509	473	462	470	444	478	478	454	453	506	475	498	504	477	474	470	479	457	468	479	448	475	468	450	445	443	433	502	462	433	446	470	506	454	404	421	443	463	485	469	484	477	466	492	482	505	473	462	494	501	434	464	450	463	499	510	459	489	473	451	491	451	475	461	463	475	457	495	476	470	522	510	440	456	453	492	477	450	475	535	492	509	492	459	487	496	502	486	519	493	492	453	437	499	492	481	468	491	466	473	466	437	511	498	461	473	448	514	447	454	464	480	468	479	503	482	451	551	484	470	489	491	470	500	445	509	446	464	456	467	500	492	490	451	457	470	468	456	480	464	501	495	459	467	508	498	454	430	459	424	459	472	511	470	477	469	507	485	469	504	469	469	451	457	423	463	491	461	450	495	487	500	470	472	492	490	501	462	510	470	462	480	432	464	456	453	461	461	508	494	503
28565	21915	12772	8027	6197	4180	2402	1073	854	691	609	497	459	496	451	451	447	436	480	527	514	482	513	522	496	489	453	517	516	482	482	524	494	433	423	479	376	427	432	427	425	417	426	402	432	412	392	404	425	452	411	467	449	455	401	427	458	416	435	415	393	414	427	435	412	411	448	430	396	447	466	423	392	485	415	412	449	460	430	407	401	440	418	445	464	433	438	421	385	447	416	393	433	418	461	405	412	407	387	426	403	435	409	415	426	452	447	447	452	411	411	438	442	401	412	450	410	440	435	443	428	418	440	445	417	446	415	442	457	434	425	424	407	453	415	454	459	422	434	444	447	441	421	452	456	461	410	397	424	416	440	428	442	448	444	445	413	426	460	412	444	418	399	473	409	436	476	417	419	399	443	445	407	478	414	420	427	413	432	434	419	416	429	427	435	390	415	411	434	371	439	393	418	420	454	444	396	427	456	410	449	426	404	428	456	425	407	424	406	396	421	441	415	421	435	442	462	452	486	411	409	411	447	423	441	400	437	384	429	399	492	440	451	461	474	389	427	434	398	440	376	489	419	437	442	440	421	410	412	428	433	406	405	412	438	428	422	440	433	464	435	480	411	437	463	430	420	421	437	420	398	428	421	388	411	409	469	443	433	434	421	441	430	416	425	453	440	463	422	405	427	403	408	405	448	440	413	449	399	382	431	422	412	450	420	413	418	421	409	449	446	418	408	442	487	422	455	432	420	417	422	476	438	455	420	418	426	438	399	412	390	438	416	439	439	429	413	454	450	433	397	443	424	408	463	470	421	457	454	409	442	410	421	428	439	422	402	412	425	412	433	442	450	475	439	404	427	444	456	453	402	457	411	428	406	434	407	396	406	440	436	458	458	455	431	413	445	449	422	420	421	461	448	411	420	411	444	480	428	433	451	415	424	453	446	430	430	417	458	424	424	422	411	437	404	446	404	435	413	416	455	467	396	382	448	423	420	403	461	439	440	448	422	449	441	421	437	439	402	431	443	424	437	465	454	416	433	447	456	431	417	449	436	427	403	434	430	443	440	467	422	427	456	425	437	439	410	429	406	414	390	426	435	426	426	448	475	413	368	457	403	445	456	429	426	421	396	392	396	427	402	498	429	455	428	421	436	439	436	458	423	465	446	443	430	438	460	437	408	445	458	421	433	435	434	456	446	430	407	411	433	454	448	446	454	417	422	404	470	436	410	452	457	448	398	460	419	426	444	450	427	426	426	436	434	455	456	461	441	429	419	420	431	471	447	431	394	428	442	426	435	429	413	420	444	447	390	455	415	411	428	421	451	425	425	449	452	467	444	413	450	433	425	441	414	433	450	422	426	436	463	413	423	424	428	462	446	429	433	405	440	393	439	478	426	442	418	431	458	446	413	424	397	426	401	396	416	453	388	448	431	409	450	427	434	411	452	432	429	424	458	401	431	404	443	431	439	445	419	397	406	424	422	429	422	394	399	407	443	426	414	414	438	426	450	406	389	460	415	429	429	444	443	460	402	428	430	457	426	460	412	436	403	441	447	440	398	450	390	423	477	426	430	432	435	427	429	411	421	428	456	441	416	384	408	448	391	412	459	387	430	392	457	439	452	444	393	463	430	448	450	393	441	419	437	416	415	485	423	450	452	452	461	441	431	408	453	465	436	444	422	442	457	437	422	430	450	427	442	468	425	442	440	451	425	424	435	413	450	430	457	440	415	469	395	433	443	421	473	438	421	464	412	415	444	411	438	443	420	467	433	419	430	424	434	406	402	433	420	426	458	429	460	455	441	450	441	434	413	431	394	431	400	428	415	460	408	424	465	420	448	425	432	420	426	435	402	409	413	453	470	426	448	419	428	451	433	402	420	438	398	409	429	444	442	371	449	422	422	462	405	435	435	400	436	426	434	460	417	471	420	413	440	433	429	440	414	471	408	395	433	388	414	408	443	441	431	437	443	425	448	434	433	428	436	412	422	436	409	472	428	378	436	417	426	419	449	428	434	407	403	441	445	413	430	400	411	438	434	399	429	461	422	455	449	411	436	427	454	425	431	427	409	402	434	402	427	467	428	386	406	386	445	452	418	424	430	423	427	427	432	436	459	390	424	431	472	412	392	422	431	445	440	406	432	418	407	445	401	434	427	424	387	436	437	416	462	414	426	463	429	426	428	380	436	432	404	452	433	459	447	418	411	432	423	456	446	392	436	411	383	405	450	444	424	410	438	399	406	416	409	443	430	456	435	414	420	415	423	439	467	415	441	426	437	451	434	464	422	426	399	425	467	472	424	430	451	419	447	411	446	404	388	448	412	408	399	415	395	439	461	407	437	422	457	404	416	433	443	476	418	456	434	371	434	436	459	440	467	401	435	444	407	408	450	425	417	431	427	494	429	404	448	428	435	404	405	464	428	404	431	415	428	471	418	393	403	434	433	397	449	437	419	403	420	431	419	459	463	425	408	404	431	441	411	379	470	437	393	389	421	434	431	376	451	439	425	454	442	437	461	450	455	437	404	397	407	425	447	448	378	444	438	433	417	440	432	422	469	446	418	429	425	438	445	412	386	485	443	454	429	425	401	416	477	452	452	404	410	419	395	439	440	465	442	408	434	436	429	476	389	435	458	403	426	417	400	431	428	423	424	445	448	417	437	416	457	428	449	417	423	428	421	412	419	429	426	408	407	458	431	436	450	443	411	428	441	457	424	440	427	418	445	412	460	474	411	471	398	399	417	456	434	441	394	411	413	407	438	421	430	426	452	409	397	396	422	406	461	477	418	387	449	400	442	436	441	449	447	429	454	425	415	418	472	434	449	436	398	416	444	449	475	422	423	414	441	422	490	428	408	451	479	452	445	404	455	423	443	439	436	421	418	472	424	415	474	440	407	456	410	426	427	427	427	422	446	444	424	394	425	435	434	422	460	410	442	456	444	423	465	422	458	423	453	460	440	436	419	423	426	421	408	418	424	420	427	457	454	443	425	432	438	462	434	488	407	428	392	440	410	410	432	396	411	443	451	399	445	438	470	425	462	443	463	420	384	426	389	387	395	449	427	452	420	431	419	440	470	486	455	457	380	420	431	441	418	448	425	411	407	433	404	452	447	439	435	419	423	386	437	429	422	434	426	409	411	431	430	432	388	434	444	439	403	446	409	380	447	443	449	430	466	455	451	417	465	429	422	464	453	424	437	438	417	415	459	433	448	445	423	398	435	444	438	438	422	384	418	463	432	408	448	454	427	432	447	444	427	429	422	428	412	461	424	412	428	461	437	391	428	475	444	428	428	423	448	429	408	437	433	409	381	452	411	414	429	395	422	440	431	413	376	429	451	412	464	415	432	447	417	411	460	463	421	433	448	408	398	437	443	423	413	436	440	418	463	481	437	455	394	392	426	430	442	454	432	417	439	388	441	452	413	399	393	412	436	396	421	450	468	408	439	430	437	415	443	437	460	450	474	433	439	451	413	432	443	425	454	417	469	438	401	436	425	476
32734	21934	7625	10309	9812	7739	4595	1965	1506	1244	856	642	599	637	624	598	571	560	572	641	676	667	679	613	624	598	601	613	701	622	663	659	607	547	503	554	481	544	506	475	470	515	535	526	529	487	512	517	524	548	531	489	531	577	534	526	511	529	508	545	511	502	498	540	544	495	517	517	480	510	494	586	520	477	529	539	544	550	554	519	502	524	508	505	534	528	536	511	538	516	506	536	499	539	550	509	513	531	540	503	507	548	553	515	570	514	488	509	483	543	506	483	497	512	535	550	480	516	537	483	443	521	511	524	514	482	544	555	500	496	546	570	546	496	493	461	498	511	537	474	533	468	495	518	506	503	521	532	547	517	493	518	539	485	528	474	507	505	510	511	536	542	503	502	527	498	515	474	522	531	537	504	561	530	491	505	543	556	495	519	529	476	516	544	494	519	478	532	544	508	530	506	560	553	545	513	562	520	483	533	530	537	499	508	530	581	542	504	467	495	559	531	500	543	517	504	516	526	502	545	496	546	492	524	502	517	460	492	546	517	502	532	512	526	543	552	497	515	505	530	547	546	491	524	554	544	505	576	544	486	572	519	511	522	568	524	505	526	526	479	503	501	528	491	498	490	525	502	534	506	533	548	547	498	525	522	524	508	495	532	484	534	506	508	522	558	484	511	541	498	546	544	546	518	521	535	484	487	519	466	521	510	502	530	507	539	488	539	510	521	520	555	532	470	468	521	502	509	547	520	500	468	549	523	514	552	542	512	518	509	503	525	565	484	496	512	505	541	490	528	525	513	478	498	508	493	497	532	465	526	563	489	536	546	513	461	553	505	554	531	563	529	518	498	551	533	478	541	497	497	523	522	505	512	508	516	491	498	529	527	502	563	511	550	503	542	490	502	513	545	514	518	499	477	470	515	495	512	489	516	532	552	464	526	506	533	508	531	523	515	525	537	532	530	530	503	489	523	506	478	542	462	511	480	509	512	522	528	518	529	517	508	484	495	516	512	502	505	515	500	528	492	511	486	469	457	525	536	465	497	562	469	523	486	515	536	512	489	544	524	501	495	536	505	507	528	536	463	514	520	537	516	509	511	542	524	501	525	484	536	505	522	495	506	532	509	480	525	549	504	502	498	533	495	498	553	487	571	544	504	515	514	502	557	526	510	499	529	486	513	520	530	527	483	491	510	494	512	482	494	536	534	541	541	510	532	538	545	519	527	491	552	560	539	518	528	484	520	503	547	512	516	516	521	555	504	552	477	534	513	530	480	508	474	507	508	477	516	512	510	518	492	500	529	485	526	510	485	519	547	592	494	504	476	551	542	500	511	523	528	511	534	533	500	510	464	490	502	522	504	471	527	537	498	516	529	530	534	526	499	483	511	509	474	558	536	517	496	544	502	518	503	528	524	508	514	561	478	525	506	529	522	518	540	498	524	519	544	505	549	516	522	510	548	514	530	500	523	548	559	495	510	484	510	539	493	526	505	495	504	551	535	520	525	501	499	517	571	512	498	534	492	492	533	533	539	484	515	505	510	514	599	500	538	529	519	510	543	519	499	493	528	492	522	474	493	532	526	511	528	560	513	532	537	501	516	499	489	563	566	564	540	517	489	517	493	536	514	498	523	497	571	547	509	511	552	472	526	516	471	540	540	498	529	511	573	510	469	530	497	548	507	516	510	505	509	485	521	517	522	513	568	529	486	494	561	515	543	536	521	513	554	516	506	525	534	501	509	522	580	511	525	473	494	513	499	517	454	524	519	543	552	551	541	545	539	546	538	524	540	557	511	516	544	490	524	503	521	508	505	564	503	561	517	494	511	480	518	537	495	520	546	435	530	523	521	530	504	515	523	520	538	586	521	516	565	479	519	522	479	470	521	528	538	499	474	499	504	513	510	514	454	494	557	519	504	543	501	533	532	486	487	531	519	518	541	512	553	513	521	510	518	556	535	590	546	498	523	526	503	482	506	484	557	561	534	500	531	506	537	494	508	556	547	543	557	498	512	510	501	510	541	503	521	524	496	540	497	520	467	517	529	523	494	496	548	521	470	513	550	482	543	482	482	524	496	522	536	520	543	513	552	549	520	565	506	515	558	514	530	518	524	526	531	495	519	475	559	507	570	545	595	526	502	499	494	520	534	506	482	506	561	520	490	499	540	515	533	466	523	519	519	532	545	479	526	543	506	510	504	576	511	542	488	536	511	508	518	542	521	511	553	533	496	520	463	520	500	479	532	513	558	511	482	504	532	517	554	540	509	480	484	513	482	521	523	534	522	483	520	543	513	512	487	508	525	499	512	550	522	471	537	496	557	497	496	532	505	539	489	556	503	502	521	518	518	510	491	532	499	503	516	530	489	478	489	506	518	506	525	524	537	428	512	540	519	517	530	506	506	500	531	551	501	523	493	497	552	491	543	519	513	582	520	530	537	521	527	529	520	537	544	508	499	533	532	511	484	528	523	562	514	532	523	527	498	496	532	537	539	510	531	536	551	512	507	504	530	470	505	496	541	537	536	550	505	562	562	568	534	517	498	510	498	539	533	518	543	456	515	531	521	540	524	542	503	499	488	499	534	529	479	551	568	514	506	519	511	520	531	523	530	515	518	522	523	540	522	481	510	504	525	554	539	505	491	479	526	531	510	520	511	523	518	531	502	570	504	544	535	521	547	512	532	478	564	543	563	505	523	520	522	494	466	557	528	582	525	495	485	518	519	516	511	533	550	514	491	542	540	533	527	589	538	508	480	519	485	486	522	509	563	526	547	509	506	524	517	541	513	504	505	479	506	540	489	537	485	489	508	514	481	532	461	532	537	523	567	451	486	509	531	566	562	485	509	522	535	512	511	537	525	532	522	517	481	502	508	540	539	542	532	526	520	544	506	501	509	501	516	514	512	524	533	469	522	518	536	561	525	526	520	519	516	508	558	539	520	536	516	524	531	508	534	532	522	515	559	514	505	495	619	510	552	527	519	500	484	503	523	538	547	488	573	534	542	526	520	529	508	530	539	512	471	522	492	498	511	535	498	551	518	528	523	525	497	519	519	506	541	536	539	491	521	532	534	495	538	526	503	491	488	529	517	516	467	493	516	550	490	526	539	523	508	542	469	514	518	469	496	509	495	533	540	492	507	530	539	550	530	546	527	559	501	531	504	489	542	520	522	515	496	536	529	491	535	491	500	491	515	522	504	488	531	498	524	518	525	526	518	527	519	520	514	500	508	537	547	527	493	523	566	488	495	524	567	523	509	502	536	496	535	493	533	499	472	543	540	510	522	539	525	510	519	531	543	518	522	491	509	494	470	507	520	547	498	500	538	539	537	545	522	485	496	510	541	498	509	531	517	512	533	538	543	493	564	515	524	478	541	524	533	538	518	513	462	508	529	508	512	516	557	495	482	479	515	552	504	530	487	516	522	535	529	508	537	560	514	501	510	509	536	503	513	496	474	496	533	536	500	517	531	512	530	554	510	533	519	563	500	519	565	533	541	513	527
23380	20832	27852	23687	20918	14803	5414	1868	1167	961	672	465	391	418	406	376	370	377	404	502	472	473	420	381	367	370	352	358	426	424	446	446	374	302	286	266	285	289	264	281	261	282	281	282	267	298	272	273	260	249	256	252	259	262	253	262	272	269	302	212	248	275	257	282	261	268	256	253	261	273	284	309	267	259	260	262	266	251	293	257	245	260	260	293	282	306	263	285	277	243	271	292	265	262	234	271	279	260	270	237	264	295	259	263	274	264	245	261	258	239	260	264	294	295	281	245	269	260	282	248	287	284	297	260	246	292	267	282	269	264	222	256	243	246	257	250	264	269	266	259	238	284	297	283	300	216	276	271	277	259	260	253	280	236	266	267	272	256	276	288	274	288	277	246	260	252	264	251	267	293	259	241	272	296	279	267	292	277	269	245	278	253	258	259	265	272	267	275	277	259	276	274	289	262	277	281	244	239	275	285	284	291	239	250	250	273	252	234	250	250	286	256	254	262	252	250	281	267	283	296	282	276	251	261	261	263	278	273	265	252	280	300	271	279	274	258	245	273	302	317	291	252	265	299	269	291	275	251	292	253	231	296	283	275	242	249	288	260	295	288	268	254	276	246	266	274	257	227	276	238	271	282	293	286	271	239	286	262	218	261	261	263	254	242	243	258	254	268	260	277	268	279	281	308	257	273	275	269	285	257	276	282	265	276	276	279	240	267	270	249	249	278	240	269	243	291	278	282	266	279	254	253	288	255	268	298	281	290	248	256	288	261	237	254	244	271	255	270	263	252	262	319	278	274	252	272	282	271	246	260	284	277	256	272	249	245	288	273	268	275	278	248	267	255	249	267	275	262	253	287	255	254	261	304	312	269	274	234	227	295	239	258	250	252	280	283	276	250	252	301	263	260	275	256	273	291	268	272	279	275	250	264	252	271	296	278	273	258	278	246	295	274	254	284	266	279	269	270	268	264	260	266	278	274	285	260	289	276	272	295	258	247	256	288	242	301	247	259	240	256	254	273	258	264	305	280	269	311	245	228	250	247	256	258	269	279	267	249	262	280	207	253	271	254	275	246	284	269	250	270	298	305	243	245	260	291	273	253	246	274	272	229	265	259	261	296	252	285	279	275	244	243	271	296	259	268	263	270	287	284	277	271	274	265	249	279	248	309	225	281	304	292	258	269	244	244	267	256	258	285	232	293	264	279	238	242	261	298	288	288	262	238	279	263	256	282	248	265	272	278	242	282	275	281	286	287	273	250	250	253	269	280	266	229	273	255	260	278	268	285	259	264	262	259	280	223	268	287	250	280	264	235	246	281	278	241	285	303	264	262	274	259	255	269	257	271	257	248	275	241	272	281	249	241	254	276	265	266	302	252	261	229	277	271	244	281	302	272	291	239	264	281	265	244	261	259	255	276	274	256	261	246	254	294	276	263	274	288	259	285	295	285	288	261	283	266	284	274	267	266	247	259	251	265	242	234	259	297	256	279	293	262	230	246	220	245	277	259	289	249	276	262	241	252	264	238	298	276	287	223	212	293	262	271	274	276	294	286	279	247	257	272	244	264	262	283	248	237	253	267	250	277	267	266	263	283	235	270	264	260	263	280	281	260	277	264	263	297	258	281	253	266	275	267	271	278	268	274	258	258	269	278	258	270	269	264	266	273	275	257	246	247	282	270	255	245	254	271	241	260	247	255	268	287	300	270	272	244	246	282	272	235	280	251	248	257	246	290	224	244	284	272	280	254	225	257	271	266	268	292	288	239	253	251	227	263	268	259	299	281	287	279	246	270	273	270	266	248	261	264	254	282	261	251	261	237	245	251	275	259	253	268	281	256	251	266	257	282	264	242	265	245	265	272	254	288	265	268	270	281	266	223	265	257	301	303	270	258	261	282	273	257	280	266	271	256	250	252	269	280	269	271	270	279	265	281	289	288	277	251	236	268	278	248	278	253	260	252	252	250	235	242	294	256	253	252	242	241	247	299	265	285	263	263	259	250	273	266	252	279	276	284	295	282	255	252	264	255	262	292	246	271	243	263	264	224	270	241	261	271	293	251	290	285	256	251	279	229	259	280	271	238	265	261	281	290	253	289	250	264	265	273	249	287	254	266	266	232	260	251	277	288	258	275	269	281	241	236	264	283	284	261	274	258	271	266	236	256	260	256	241	257	247	259	266	273	259	244	265	223	245	267	251	280	275	316	250	251	272	297	266	271	261	271	292	270	272	248	277	318	268	249	247	297	273	284	280	304	289	239	254	253	258	273	256	244	253	262	253	261	232	263	233	267	256	246	269	309	302	261	264	273	290	246	280	271	284	299	283	276	260	261	274	263	269	250	271	257	239	256	276	267	275	256	272	256	274	241	263	269	270	250	261	256	260	258	255	280	250	269	254	252	282	263	284	252	290	278	248	254	271	249	277	260	282	283	272	282	259	250	275	278	260	264	244	252	250	251	270	240	225	253	244	256	251	277	268	259	261	251	267	256	262	268	262	244	276	237	238	261	229	252	267	272	299	260	265	285	292	282	264	244	284	245	264	258	219	285	237	264	283	297	256	251	256	238	280	284	245	261	277	263	256	279	246	263	233	251	253	265	260	250	254	246	277	281	294	241	273	272	297	264	261	271	236	244	278	251	262	263	264	246	276	266	278	258	255	285	275	263	248	247	255	289	260	262	232	254	259	290	255	277	271	250	267	277	277	234	271	244	256	275	270	265	276	265	260	263	276	255	282	264	268	279	254	277	275	269	270	293	277	287	242	270	247	238	287	245	293	262	250	281	250	274	276	285	267	258	242	273	266	258	265	294	271	281	256	283	254	268	273	283	264	260	236	268	258	261	255	264	235	263	258	279	280	285	265	272	253	259	263	274	268	270	270	247	279	241	247	289	262	248	267	253	283	276	227	259	266	251	260	250	252	242	289	246	256	264	280	255	280	259	255	279	260	268	225	301	261	275	254	254	260	282	264	280	266	279	264	247	267	262	288	299	270	274	268	280	273	253	296	240	261	251	293	249	261	259	285	265	274	286	269	281	237	285	276	280	251	274	257	255	267	244	308	266	257	273	279	246	290	289	283	265	269	279	256	260	275	259	240	256	293	266	260	258	266	271	282	257	249	258	254	270	278	287	276	286	250	234	242	251	249	279	271	256	295	271	246	256	302	263	266	278	265	272	279	287	250	272	268	273	264	267	269	270	275	239	272	240	268	251	274	291	269	262	257	262	295	274	276	288	235	262	257	254	267	273	249	266	258	293	283	293	257	273	262	261	241	298	276	274	259	263	263	258	250	286	285	256	277	248	285	256	246	280	229	253	253	267	297	264	279	276	250	261	280	275	274	253	275	260	247	253	240	292	283	258	277	273	269	252	259	273	297	253	247	271	256	253	263	275	282	266	255	276	284	285	289	218	255	265	267	259	292	264	240	268	280	277	267	278	265	246	259	270	268	295	240	272	269	295	256	244	272	269	280	254	259	270	243	260	247	251	267	271
34958	33555	15889	15252	16766	10384	7264	3541	2337	2119	1199	746	584	581	580	565	510	484	619	775	800	676	657	576	550	524	571	574	641	636	629	568	482	416	350	372	313	341	359	343	330	351	322	331	326	330	346	340	322	316	339	358	332	361	320	332	351	323	322	346	341	310	348	332	330	309	327	337	341	303	335	339	320	332	317	305	336	290	330	311	328	306	347	336	342	343	343	333	350	320	355	344	344	312	308	333	323	279	322	340	348	347	317	340	324	332	327	320	344	349	305	309	334	357	316	349	325	314	305	324	317	350	308	333	323	314	304	335	336	317	359	337	350	344	330	315	318	331	310	307	334	286	351	362	331	317	317	336	341	296	366	292	325	341	328	359	305	301	342	287	334	337	329	306	301	339	330	292	329	310	330	301	320	323	333	339	322	336	293	317	338	359	301	303	309	335	310	326	322	333	331	364	289	327	297	339	291	306	322	319	307	314	344	311	339	309	330	337	355	349	348	308	335	371	318	322	349	312	305	354	355	343	371	319	334	321	333	378	294	325	326	349	314	335	308	320	331	324	332	294	299	324	301	324	318	322	341	366	328	296	313	322	331	325	323	336	341	308	338	312	304	289	334	319	303	335	346	344	317	345	342	347	327	339	331	313	367	331	366	297	317	346	319	311	334	325	305	333	371	320	313	329	325	340	347	317	312	313	323	318	332	336	325	357	331	314	333	326	375	302	327	340	326	319	331	329	314	337	368	332	331	323	356	320	351	326	323	341	334	314	323	309	329	298	317	360	301	315	298	336	314	309	341	330	335	296	326	314	305	330	334	331	365	338	326	339	317	309	318	359	335	291	299	332	305	306	289	340	322	311	316	317	342	310	320	347	309	322	330	298	308	349	329	328	333	339	338	341	323	350	344	332	302	343	334	346	313	327	322	340	330	347	307	333	313	317	315	319	359	318	339	269	310	318	341	329	345	324	335	342	341	313	320	348	323	335	295	305	331	354	323	331	334	324	339	281	341	307	307	310	307	314	302	300	301	319	312	307	331	293	331	323	314	328	320	341	343	300	335	320	317	328	348	325	325	339	318	342	316	350	348	342	358	334	312	347	343	355	324	283	324	315	356	331	344	338	347	342	343	336	334	331	334	310	327	329	358	333	338	311	321	332	311	308	344	310	332	299	364	335	346	348	322	325	326	309	333	330	342	324	322	311	332	303	313	355	335	318	338	301	311	350	298	339	340	296	301	325	324	333	328	371	322	351	305	328	349	332	360	296	338	318	316	292	359	352	305	309	320	313	334	313	343	305	333	343	304	321	323	336	333	335	333	317	314	308	313	347	332	329	323	327	331	328	339	333	314	360	319	303	329	324	347	369	351	308	316	318	310	331	306	310	374	358	347	321	354	323	336	346	308	287	368	327	317	321	332	360	338	310	327	308	328	331	300	304	332	339	328	342	331	380	296	314	319	322	317	325	318	337	348	326	330	325	307	324	311	323	324	323	328	343	317	327	309	341	324	347	318	319	319	316	352	344	345	334	318	308	329	312	357	300	349	341	308	325	324	328	330	324	333	352	316	353	340	331	312	307	301	350	344	304	338	289	326	314	314	366	333	322	325	326	338	328	295	323	364	317	304	306	320	297	312	365	317	308	329	316	315	290	327	352	355	304	323	309	322	356	329	330	328	354	332	350	327	319	311	358	320	345	308	286	314	335	355	331	307	324	348	351	353	371	310	327	341	340	342	329	348	314	335	329	311	312	298	327	337	329	332	324	319	318	319	311	358	317	343	341	360	352	361	347	304	333	328	333	316	314	326	317	351	348	350	338	326	342	322	299	314	354	281	295	326	334	316	316	315	324	321	358	360	299	286	345	310	349	336	366	310	319	345	350	312	345	322	342	363	331	302	325	298	332	328	324	297	313	337	328	344	350	321	305	303	324	312	343	312	322	334	298	317	361	331	350	317	325	320	329	326	292	313	329	327	344	341	317	301	334	324	306	331	323	318	350	334	348	338	333	310	345	312	337	356	345	330	355	309	307	318	302	333	304	319	343	323	327	346	317	308	301	334	331	311	346	354	347	324	307	319	343	333	295	307	322	328	328	312	319	346	322	320	344	294	322	336	353	317	325	326	356	333	292	321	335	309	338	314	338	349	329	334	353	363	301	326	302	322	358	339	323	319	317	323	315	306	332	325	328	329	347	291	327	365	310	346	342	341	340	333	317	333	314	321	331	330	339	328	355	355	317	308	356	300	343	329	294	328	324	313	323	323	332	330	314	310	343	304	313	338	333	298	358	302	348	321	347	325	297	289	332	301	328	319	336	338	317	356	367	324	346	319	353	315	339	340	356	340	331	292	338	323	309	343	326	320	305	323	308	304	327	298	315	336	299	330	315	364	371	315	289	325	313	332	317	307	314	369	307	317	350	294	329	328	318	336	303	344	321	333	323	334	306	336	325	334	312	327	325	354	328	347	329	331	325	339	320	319	310	320	313	332	361	334	323	330	333	357	319	331	332	303	324	307	292	293	328	338	306	340	310	298	317	315	318	347	333	356	300	337	314	322	312	311	332	322	305	336	315	320	340	328	304	292	318	330	307	302	305	353	318	330	344	331	327	333	319	337	345	339	299	328	346	306	346	340	319	313	328	346	333	313	316	337	301	349	320	333	314	328	334	322	314	318	339	346	360	315	296	333	318	315	334	320	347	340	333	335	299	355	314	304	331	339	308	361	320	315	305	312	315	298	314	324	315	316	312	317	320	343	329	340	311	330	360	376	358	322	340	328	342	348	361	333	329	369	326	314	360	327	346	334	307	353	356	306	297	308	320	326	304	286	301	339	341	284	318	330	321	319	345	350	327	331	347	340	345	340	330	314	323	340	342	321	298	360	295	346	318	326	322	320	314	313	371	316	306	319	318	337	332	333	348	326	318	318	311	318	314	312	357	312	325	313	320	316	325	333	298	348	323	322	315	289	335	337	356	317	326	343	336	327	319	342	347	304	320	325	322	329	337	340	317	322	328	302	325	349	333	330	325	315	320	308	289	337	320	338	353	334	334	306	343	352	328	332	351	329	335	339	325	343	315	320	352	326	328	349	332	307	322	326	324	331	303	305	327	350	365	322	315	311	331	319	315	266	336	321	327	330	307	340	368	338	344	348	314	336	321	334	291	326	325	320	290	331	309	307	320	348	301	355	298	315	331	363	333	302	351	327	347	319	316	317	342	336	319	311	312	324	338	324	318	357	328	319	327	328	323	322	317	333	318	329	329	327	318	319	339	332	328	327	299	332	331	323	349	331	314	344	324	342	339	335	318	335	304	292	320	326	308	315	330	343	285	345	317	323	355	345	353	314	320	297	333	308	334	313	324	352	351	362	326	303	351	331	334	324	363	332	344	300	333	333	330	344	329	351	297	358	340	353	350	290	322	299	328	333	308	328	335	316	338	294	287	309	332	317	366	327	312	303	323	315	332	300	312	317	316	334	326	343	333	313	320	342	294
24607	20880	27067	24766	17308	5899	3078	1922	1316	1334	866	746	687	699	660	726	654	682	694	706	762	725	719	762	704	697	745	734	707	828	786	762	684	694	637	638	578	654	672	612	637	629	613	615	606	624	655	611	664	618	636	601	648	613	629	628	629	632	584	586	584	621	599	583	632	604	614	635	589	602	617	587	604	605	583	630	627	647	597	621	610	628	628	592	629	636	608	615	606	628	612	608	641	636	603	615	615	634	647	594	578	628	626	604	610	629	583	623	612	633	613	584	649	610	637	577	635	594	621	605	631	674	656	612	613	625	560	629	614	605	613	629	595	622	612	607	629	635	626	604	632	597	585	647	586	583	616	624	633	638	618	626	645	597	604	660	589	602	620	664	597	605	616	649	611	613	610	628	627	631	622	607	606	562	558	604	611	652	580	618	613	617	656	562	625	633	600	626	632	607	594	625	607	622	598	593	597	605	623	608	613	592	613	586	632	649	604	623	582	608	625	651	643	618	608	632	619	644	617	638	642	606	595	615	616	600	626	615	632	655	600	610	633	619	696	637	631	618	612	634	615	607	579	606	593	609	646	619	616	630	609	589	618	622	610	617	605	589	611	606	619	594	566	582	618	584	651	566	622	620	606	622	608	632	578	602	593	607	643	568	563	577	600	576	625	633	567	627	638	650	627	563	603	648	655	634	581	653	615	608	606	574	573	610	590	572	626	623	595	595	635	617	651	620	599	575	620	606	620	554	577	623	672	613	661	624	605	647	587	623	601	581	617	627	607	616	640	620	631	602	599	622	577	685	635	648	621	595	568	589	570	634	613	628	643	609	634	598	609	626	631	630	631	588	629	613	623	619	601	673	613	597	616	633	634	614	592	587	629	671	634	648	626	575	606	590	646	616	632	604	634	601	622	575	566	629	654	631	612	616	653	593	650	610	610	600	586	659	616	577	655	637	587	589	619	617	559	664	612	586	606	628	561	646	622	582	624	600	625	612	625	623	614	623	588	645	598	663	607	622	655	636	659	607	614	611	610	588	604	628	618	604	563	599	619	629	610	589	599	587	595	615	628	592	578	611	626	596	631	634	639	597	615	621	598	639	626	599	588	602	634	608	608	582	651	615	627	629	595	612	647	608	587	636	631	571	626	576	611	655	605	650	619	590	613	598	666	607	624	561	636	635	626	631	629	586	606	619	629	615	659	643	624	636	623	603	615	619	661	544	605	597	615	635	630	568	651	580	631	601	646	652	630	597	631	595	600	636	593	609	580	591	591	589	596	594	617	588	596	624	636	593	618	605	634	590	630	615	617	560	611	572	638	616	637	617	629	677	634	643	663	604	609	591	590	624	584	581	619	675	668	602	593	578	629	631	629	632	608	656	593	644	637	643	595	644	615	609	647	598	627	588	629	584	597	610	596	635	641	576	580	576	616	609	619	623	557	608	662	598	576	610	635	595	607	633	574	609	624	589	601	613	632	593	659	643	613	613	631	612	575	597	616	585	622	610	622	631	573	643	616	644	562	575	622	588	656	559	625	660	571	552	599	619	644	644	633	633	584	658	614	624	618	631	608	542	602	572	610	602	597	583	581	650	577	632	613	598	625	629	660	602	609	602	590	599	611	630	616	643	604	622	602	605	600	638	643	630	630	604	589	610	595	580	595	625	612	619	612	602	560	667	589	622	617	621	585	612	630	636	638	612	545	620	623	610	597	601	614	637	608	574	607	611	606	665	617	620	617	644	609	598	605	593	614	630	638	558	627	584	617	621	619	596	589	567	640	600	579	592	632	622	602	581	574	578	636	645	587	619	666	584	594	651	648	595	577	593	615	635	632	623	638	598	619	586	663	646	605	592	611	689	578	600	653	643	627	617	609	639	619	548	638	618	608	587	604	628	614	590	593	601	605	643	643	615	607	636	650	654	558	595	612	607	658	623	654	604	662	605	599	590	588	635	679	607	597	641	589	591	553	608	631	589	633	653	649	620	620	640	635	624	621	600	616	626	623	608	604	581	630	525	590	618	644	653	608	627	619	618	583	660	628	574	645	654	631	608	609	603	639	621	576	667	633	634	616	645	657	652	679	651	602	624	609	627	605	640	616	628	614	606	628	635	636	615	585	632	616	604	615	631	645	598	573	634	623	649	591	623	563	610	586	586	609	572	621	621	632	559	593	624	633	604	662	623	629	627	632	687	605	634	585	631	577	681	609	576	562	571	621	635	593	584	623	604	627	656	602	664	594	634	616	577	625	582	604	652	637	619	642	658	625	626	614	628	604	621	606	596	604	637	581	636	597	591	598	619	655	569	623	585	590	628	565	664	630	607	561	632	596	588	606	625	582	644	646	598	601	597	631	611	628	599	599	651	635	600	612	640	618	640	553	595	652	641	624	598	621	605	606	620	577	598	637	610	618	590	619	640	591	621	591	612	591	597	626	620	593	633	589	598	631	612	623	615	627	585	647	555	595	605	611	608	613	597	602	632	651	618	588	647	594	617	627	650	591	631	627	615	623	615	670	586	595	570	604	618	619	606	601	587	635	609	609	651	614	611	599	586	615	604	611	622	607	623	645	614	582	605	612	660	614	572	603	588	614	593	616	577	618	650	602	640	604	587	620	588	660	587	600	615	616	610	600	574	597	592	636	667	584	637	574	671	595	598	617	574	600	593	593	598	574	618	644	626	629	581	570	581	651	593	615	606	625	584	616	619	601	620	588	628	611	632	641	558	605	644	598	597	614	605	626	642	635	588	594	607	636	500	617	609	608	604	633	640	631	607	618	604	610	599	616	594	611	588	628	626	640	633	572	636	591	613	625	631	607	584	657	616	597	606	601	606	619	603	651	636	607	605	618	591	599	631	602	688	622	634	621	611	633	631	628	615	601	638	619	617	593	617	598	673	671	621	653	615	630	598	651	607	613	613	588	627	606	583	584	550	631	595	641	614	590	604	571	635	611	575	600	592	637	633	646	623	630	631	545	622	618	593	625	649	617	593	628	650	570	620	584	596	625	624	619	654	612	606	625	600	595	623	604	570	620	607	579	618	587	562	659	604	666	617	563	604	642	597	625	634	662	606	616	610	614	633	615	649	604	612	636	628	616	590	588	635	627	609	594	605	639	569	598	606	592	573	617	619	620	577	606	634	655	621	661	596	635	630	583	598	587	666	616	626	643	596	622	619	597	669	584	614	657	604	586	610	594	608	631	606	644	612	631	576	644	674	603	626	604	667	630	626	594	651	579	610	578	673	608	625	616	597	601	596	608	615	621	595	653	594	624	597	612	589	666	638	583	558	612	603	601	592	545	656	593	588	623	598	581	599	592	601	619	575	596	629	582	573	628	614	603	592	584	616	643	609	651	636	591	675	625	638	585	597	592	610	638	608	615	592	657	630	639	638	657	604	615	608	636	597	629	618	642	613	618	675	646	600	622	610	646	633	611	646	589	616	612	631	648	621	612	611	581	567	569	601	659	642	552	605	646	638	608	602	605	610	596	598
35243	31085	14021	12742	15329	7477	5645	3613	2501	2549	1347	937	890	850	941	837	869	805	851	906	973	937	936	961	908	911	901	993	973	970	911	939	844	762	776	736	693	748	717	714	697	722	705	781	665	741	686	725	717	739	700	677	705	706	702	737	738	742	692	727	728	762	737	752	721	737	713	704	661	693	730	723	720	692	692	702	723	685	663	720	735	684	730	697	702	717	714	687	718	661	688	728	668	707	712	730	699	752	674	741	730	696	698	700	739	699	714	662	693	728	684	689	654	696	711	678	726	684	736	651	709	696	669	701	670	797	715	709	688	685	675	653	691	686	686	673	727	705	711	694	673	685	714	675	718	666	679	688	674	702	681	712	688	694	681	733	691	705	708	733	703	704	733	688	712	699	714	696	730	732	727	715	701	684	714	767	691	677	720	732	704	722	671	649	721	752	700	740	674	712	692	677	695	742	679	752	647	647	742	664	735	708	707	700	705	694	712	721	711	704	726	682	711	678	743	709	724	689	687	720	682	728	700	718	744	663	719	716	724	710	645	713	687	692	748	723	705	682	747	701	699	720	692	698	682	705	704	695	708	761	681	710	705	629	716	723	713	728	685	733	676	673	710	705	707	690	728	758	676	675	693	696	697	695	687	693	705	741	724	693	670	721	705	735	705	742	713	713	709	708	678	733	711	649	745	711	697	666	714	728	671	696	718	695	711	727	724	726	692	705	668	667	692	742	702	689	695	730	700	685	736	726	704	661	692	711	734	705	720	683	703	686	711	721	688	709	756	684	692	690	715	717	664	678	717	705	691	708	693	733	711	748	701	690	662	726	701	708	703	729	698	665	722	706	724	733	678	677	737	736	725	695	683	739	696	709	714	716	744	710	761	651	683	705	707	693	736	703	703	698	701	708	704	686	764	681	679	700	674	752	716	669	694	709	743	680	702	691	700	724	699	694	706	673	676	735	675	741	720	701	730	691	714	686	733	703	675	700	694	714	686	738	708	698	720	716	725	682	685	715	705	734	705	685	689	737	686	655	703	654	754	741	716	673	687	718	703	728	692	698	723	709	733	710	734	690	721	665	679	736	688	737	718	687	662	746	741	708	736	669	686	730	698	719	692	747	764	719	677	732	694	693	655	755	708	701	742	673	707	671	679	640	703	741	662	717	725	726	675	727	703	734	723	695	670	684	729	688	722	692	731	704	680	712	715	672	701	726	702	720	697	715	715	692	721	691	702	710	711	745	675	719	706	641	718	664	725	709	720	689	676	711	732	716	676	754	692	680	700	710	720	718	701	709	711	666	652	670	676	736	726	689	683	726	694	687	670	731	710	766	654	734	716	685	697	728	740	718	706	723	724	675	742	698	721	741	710	665	698	731	687	713	703	674	691	672	730	710	684	747	686	694	729	715	702	751	681	635	676	717	693	738	664	726	704	690	715	693	698	712	704	726	735	718	722	675	695	720	738	682	680	733	696	692	716	684	720	705	666	696	691	692	742	664	722	701	699	684	681	719	671	698	688	704	697	700	731	720	715	694	712	707	688	706	758	666	678	676	691	728	708	691	690	718	713	684	655	685	715	727	699	759	741	663	727	729	677	714	698	662	749	692	717	725	694	675	707	754	667	713	701	700	683	716	756	651	702	691	701	688	698	742	675	682	685	696	731	699	697	722	714	702	738	719	722	729	701	706	674	708	657	699	706	721	676	766	678	722	677	734	709	710	720	745	689	746	673	715	689	680	687	728	697	661	723	708	702	653	702	706	670	688	691	691	677	682	705	743	722	720	718	687	692	689	689	726	682	711	712	714	756	721	698	715	659	713	722	656	735	717	691	694	712	687	689	695	703	713	706	678	685	716	699	704	694	693	710	702	667	691	674	706	712	663	759	695	666	739	683	689	687	725	647	741	700	759	692	713	702	738	706	690	682	660	710	674	717	689	713	678	722	720	745	705	686	679	711	704	687	720	712	721	714	657	695	710	682	697	739	693	696	695	737	694	698	721	677	695	727	707	674	679	715	683	721	717	761	666	740	693	661	711	720	679	717	706	658	713	731	713	689	713	701	734	709	701	719	697	641	716	727	682	682	705	746	693	736	675	690	716	693	712	672	689	681	721	708	707	738	750	630	705	693	703	707	706	709	714	699	756	669	737	722	764	740	729	708	699	700	690	679	722	702	695	696	724	703	721	736	699	667	715	729	771	692	700	679	732	670	692	681	689	732	752	702	697	730	723	682	729	707	661	757	688	698	762	711	733	697	687	725	742	746	690	700	677	726	660	711	666	722	663	701	717	697	712	702	693	707	694	743	721	696	685	724	676	718	725	658	707	680	680	680	716	697	706	662	714	666	726	712	731	702	680	748	726	659	709	704	725	744	745	730	702	693	738	666	755	704	755	694	653	695	712	706	671	724	746	735	651	725	702	729	688	733	719	729	698	704	701	733	703	687	693	722	714	716	759	706	657	710	695	691	679	689	688	712	694	708	677	693	681	704	714	689	665	682	700	714	715	713	710	703	723	729	707	721	693	705	750	731	627	754	682	707	760	700	691	704	678	713	686	701	736	681	690	727	661	716	734	661	702	690	678	726	732	704	652	723	721	742	703	692	767	703	716	726	757	708	753	736	712	745	733	731	713	764	714	700	711	703	719	741	677	681	651	702	672	757	744	700	740	700	678	713	709	701	762	708	661	760	721	724	697	714	694	719	660	651	694	702	662	710	707	729	679	701	707	679	693	705	701	658	753	731	696	703	704	687	729	683	701	704	679	674	673	746	733	688	742	675	694	695	695	632	700	706	708	719	700	691	731	729	782	742	769	704	710	752	702	680	721	721	692	679	663	733	746	701	670	681	710	710	728	708	671	687	663	683	720	754	679	684	729	728	741	661	736	715	720	710	718	668	694	756	655	677	662	716	742	699	703	732	691	702	713	735	709	662	711	729	729	730	663	681	677	703	665	706	693	697	762	707	734	684	700	678	727	711	697	713	662	738	712	663	747	690	687	690	709	735	699	731	704	734	697	706	712	694	695	689	728	700	743	699	686	712	711	720	706	696	690	757	732	735	681	714	683	732	674	740	682	715	724	725	687	719	721	669	714	729	679	704	654	687	694	692	712	734	700	689	703	702	673	678	661	713	663	752	710	698	682	707	678	667	724	692	744	711	704	712	730	693	680	698	695	742	727	682	684	731	683	695	739	714	703	729	757	681	722	717	702	729	701	666	686	727	722	691	688	700	714	651	702	716	686	721	734	725	679	688	675	718	694	686	713	716	729	771	720	673	716	688	683	678	710	687	679	717	672	727	685	704	700	703	739	742	712	688	694	693	699	748	736	713	700	697	687	730	735	785	694	674	673	717	720	735	695	738	684	743	668	713	669	685	681	692	729	702	706	676	737	696	680	697	693	744	652	726	670	719	691	701	785	716	713	728	635	731	749	693	703	691	676	655	746	665	701	671	714	697	716	687	702	660	697	674	681	736	692	680	704	690	673	683	734
22304	20856	28500	23342	20910	21264	15457	4253	2607	2297	1527	893	701	722	728	680	611	643	685	695	785	699	706	722	753	729	754	759	703	712	718	675	599	530	503	447	445	492	466	424	482	462	463	469	437	480	457	429	496	427	467	439	413	417	478	446	437	417	441	445	446	431	463	432	441	481	466	414	460	464	457	449	430	463	455	450	455	437	448	461	456	426	470	442	440	452	424	445	442	497	429	480	446	459	460	460	388	421	417	452	429	406	453	480	427	451	470	432	429	456	463	442	434	485	450	451	453	444	467	480	449	435	428	470	436	443	437	463	452	433	381	460	443	444	454	419	420	485	444	484	425	439	442	458	420	442	441	432	437	464	453	449	450	410	464	471	436	453	457	442	468	389	465	469	458	437	472	442	458	412	415	456	476	426	481	450	465	435	451	433	421	444	433	448	463	414	431	455	462	434	463	466	437	461	457	471	438	423	441	432	451	436	467	455	432	444	458	422	411	444	451	442	473	390	409	410	467	406	418	413	439	440	429	467	454	437	434	439	476	442	438	470	453	458	465	454	420	449	463	436	406	423	453	416	418	444	474	440	459	454	465	411	419	433	434	458	467	444	426	461	436	460	440	471	421	475	449	463	433	402	483	445	442	458	384	475	472	457	441	436	431	443	463	408	435	415	411	425	428	472	478	453	438	455	414	437	463	461	453	434	438	467	445	447	451	454	414	436	428	463	415	448	479	446	436	437	429	404	436	419	447	482	439	428	428	454	471	422	445	437	431	420	451	456	500	448	465	435	399	428	422	430	434	461	440	456	474	422	451	431	438	468	473	457	421	463	453	442	418	462	443	463	437	454	395	416	474	461	440	439	470	445	475	457	404	454	458	479	423	429	461	446	422	437	443	468	449	448	444	481	401	439	464	452	445	427	411	409	447	466	431	436	422	479	447	426	449	454	450	416	452	464	444	411	473	478	441	397	436	416	430	460	468	450	424	463	440	442	409	447	419	450	441	435	411	440	437	465	420	472	401	491	480	420	466	417	414	438	467	427	427	417	449	445	461	449	453	438	432	451	444	404	456	459	471	412	423	451	463	426	450	498	436	436	418	449	449	467	442	432	461	430	440	457	471	441	416	434	422	430	425	442	475	416	432	501	423	405	455	426	448	483	482	491	441	446	406	445	434	435	467	447	417	448	411	444	425	452	446	475	446	398	439	443	416	442	460	476	430	442	408	424	476	430	426	440	442	448	417	452	422	409	454	440	407	430	436	432	452	442	457	462	496	421	449	399	474	477	442	463	455	413	494	441	413	460	409	410	467	444	439	421	416	436	436	424	423	456	453	453	444	435	444	424	429	464	462	421	427	446	393	424	433	440	454	431	460	452	451	435	454	454	410	430	446	434	486	457	421	431	420	462	444	435	438	431	458	439	427	433	422	436	454	424	461	416	449	442	433	387	445	463	429	437	427	398	445	447	454	459	474	440	424	418	424	428	465	430	441	442	436	432	415	423	463	443	468	482	459	424	468	447	474	458	436	428	403	469	431	476	463	465	459	414	452	444	461	446	457	454	442	461	428	482	423	470	447	450	427	432	442	409	451	406	443	435	473	472	440	419	409	440	435	426	464	426	445	464	416	448	442	449	454	408	465	445	434	421	445	482	452	441	444	495	429	393	456	440	436	414	464	488	455	477	443	425	427	446	441	413	459	463	442	459	469	442	445	440	440	471	443	454	444	440	424	410	434	465	441	453	437	458	421	425	474	436	469	406	441	426	424	450	459	464	438	431	445	430	462	419	453	410	444	420	438	475	400	428	423	440	423	459	445	441	449	447	398	461	461	473	435	439	487	440	434	450	446	436	409	436	462	449	421	414	454	438	493	466	440	414	443	417	395	426	423	468	401	432	406	416	435	442	461	424	447	443	432	468	426	440	436	432	464	444	411	445	448	461	421	429	449	436	439	402	451	445	437	414	421	437	434	455	428	414	468	432	402	452	460	431	448	457	401	454	456	436	464	415	459	424	443	466	433	420	433	456	421	431	441	421	419	440	439	472	428	427	444	447	464	421	476	429	406	466	462	475	461	440	429	472	453	414	456	445	455	435	425	450	439	429	477	440	465	453	444	444	416	484	429	426	406	416	447	416	439	469	434	410	457	447	445	412	493	453	464	427	445	428	445	454	425	433	464	438	480	414	450	447	443	426	438	419	433	476	410	459	435	467	461	439	421	459	448	461	440	429	423	468	413	430	403	443	413	445	444	438	409	445	477	396	464	457	417	426	417	441	411	435	449	440	448	450	441	396	453	437	425	407	494	448	461	485	431	459	412	458	463	421	439	450	472	480	459	463	479	419	470	455	408	425	449	459	466	451	416	410	455	441	444	454	452	448	454	419	415	420	439	447	451	434	417	449	402	452	453	460	423	429	431	465	462	430	441	424	439	407	420	414	475	396	457	420	459	462	436	438	443	432	383	480	457	438	446	421	411	443	429	466	440	415	425	450	458	433	447	449	432	467	455	452	463	416	450	448	405	474	419	448	399	414	417	448	434	436	470	420	482	449	438	468	470	428	484	468	435	391	445	429	447	472	433	453	476	420	413	445	427	422	439	431	442	424	424	444	463	452	443	422	477	416	461	421	413	424	419	455	434	441	434	455	425	448	435	426	430	465	423	398	441	421	439	441	433	444	444	465	449	456	452	464	443	427	430	408	474	433	473	455	443	449	437	411	431	454	460	448	456	438	455	438	434	447	417	398	403	469	435	479	443	461	420	479	467	487	469	467	461	450	461	431	448	450	432	475	456	475	438	424	438	434	439	434	442	479	463	447	462	440	435	415	409	435	421	428	425	419	493	424	444	439	473	422	442	401	473	463	433	410	418	459	434	446	447	425	468	449	435	461	398	452	437	447	443	432	479	411	417	440	415	435	422	440	436	462	451	465	448	406	437	450	431	463	461	440	459	407	485	454	431	441	457	425	467	424	479	419	439	426	416	431	430	468	470	457	413	455	445	448	427	433	450	449	430	433	435	473	479	453	453	442	455	451	447	444	466	426	423	422	440	420	468	439	454	423	446	420	450	427	432	434	434	433	443	416	446	443	436	455	437	430	428	460	419	451	431	445	427	460	447	449	419	446	471	422	446	468	406	463	437	460	456	443	452	452	423	437	450	481	457	392	433	419	405	430	427	415	424	426	428	389	422	422	438	445	428	422	438	454	467	422	436	471	401	447	464	442	444	470	465	415	429	413	455	432	408	448	385	459	452	439	427	415	450	455	451	425	449	486	424	450	427	417	440	482	459	433	430	441	446	436	427	477	483	464	465	445	439	436	460	432	438	477	430	437	427	420	373	429	493	432	440	438	420	465	466	444	384	445	415	433	470	399	421	448	424	477	443	467	437	486	456	465	507	448	458	436	446	483	420	430	417	433	467	473	455	419	414	447	455	479	457	463	445	422	454	421	448	461	459	454	438	447	465	440	402	448	448	434	477	483	435	411	447	466	437	444
39687	41769	21214	20440	20695	14012	9641	6622	5189	4540	2855	1408	1039	973	952	844	866	894	943	1137	1059	1068	1063	991	971	1056	1110	1050	1003	1027	933	938	793	659	588	514	509	528	496	532	519	494	447	522	467	482	523	485	507	463	511	499	534	521	542	476	513	514	501	496	471	452	509	500	483	517	484	484	529	483	511	489	479	491	475	527	524	499	502	478	515	458	500	506	465	498	475	512	511	464	504	495	479	475	545	477	478	509	459	527	465	517	539	486	484	499	494	495	497	517	479	477	517	463	488	486	495	515	489	504	476	518	525	486	468	471	517	506	463	489	511	508	508	485	486	485	500	427	487	488	488	495	479	480	499	496	495	539	506	452	474	535	454	466	498	545	480	457	492	495	506	497	475	467	525	519	482	500	478	469	492	494	504	504	472	511	493	493	491	481	468	527	480	474	479	477	497	511	497	505	491	500	480	500	485	491	465	436	500	456	487	518	515	464	491	476	499	495	492	514	460	473	499	518	499	489	476	529	466	462	509	486	459	480	491	477	492	431	482	451	449	494	486	472	505	496	454	493	516	471	477	478	508	483	502	515	472	499	499	481	477	496	499	500	484	503	498	493	512	477	505	482	486	487	477	504	478	508	502	481	507	495	488	503	525	441	478	504	459	509	512	506	455	451	477	484	461	523	465	513	509	456	500	514	526	515	457	475	468	460	525	500	488	491	477	537	508	465	505	471	501	479	546	496	490	462	464	479	498	485	475	473	483	457	504	493	474	478	503	486	455	518	478	488	484	482	521	476	478	495	489	514	485	478	477	484	489	553	488	500	504	475	507	523	488	504	508	493	503	474	484	487	491	507	474	505	473	501	507	517	509	481	476	474	502	491	471	487	504	474	514	493	493	503	468	505	480	480	518	480	497	470	515	518	496	561	492	479	519	438	489	483	515	470	452	501	492	482	458	476	463	512	476	478	451	482	473	468	475	474	517	505	491	490	457	490	477	464	466	491	456	497	529	485	495	497	497	484	496	491	511	516	496	481	508	514	492	465	471	465	475	494	483	462	538	518	489	504	479	480	492	469	514	478	526	458	455	514	519	501	491	493	474	514	501	471	505	500	465	488	462	486	495	457	503	516	471	525	498	444	508	440	486	480	492	481	513	512	504	500	480	495	480	509	457	509	481	485	478	477	492	534	464	497	471	498	449	503	489	498	505	501	518	500	483	471	481	501	538	491	454	509	483	488	468	467	503	504	460	499	493	514	491	492	488	470	494	482	450	513	512	464	521	522	473	475	483	525	503	468	460	465	483	455	502	475	487	456	500	509	517	477	493	484	519	473	520	518	506	479	475	464	452	486	482	489	501	511	503	478	524	549	476	472	473	467	475	472	520	460	495	486	494	497	497	477	469	475	463	446	495	518	491	474	482	456	469	506	535	486	474	497	506	509	476	482	475	507	488	482	466	476	483	485	484	487	487	508	501	522	515	468	524	479	488	448	459	474	520	489	469	452	487	492	435	497	474	491	483	477	502	491	500	470	493	512	483	485	489	480	512	492	484	505	489	493	476	453	493	488	498	480	505	492	545	509	475	495	547	496	493	527	484	485	475	496	489	468	501	493	497	525	480	500	468	456	492	471	474	488	479	470	496	466	457	468	519	470	513	492	466	473	496	483	488	495	442	495	498	462	491	461	509	479	477	470	481	487	502	496	505	505	502	475	492	491	505	474	494	464	517	431	472	494	458	497	500	483	462	496	521	494	519	500	460	484	455	480	498	525	477	493	496	477	457	502	553	516	491	462	501	458	483	501	474	470	494	461	468	497	483	455	477	491	481	504	461	483	476	479	485	490	466	504	479	478	499	502	515	458	514	476	506	466	480	484	545	510	485	484	491	474	478	493	478	484	466	484	465	504	473	525	463	497	487	509	535	469	457	516	505	462	512	456	483	545	481	466	441	461	491	484	504	491	472	461	504	483	499	514	530	488	509	464	511	509	452	476	485	502	447	496	456	513	469	524	522	461	483	483	496	489	488	511	489	481	488	495	506	511	529	449	509	486	495	468	522	481	495	477	506	502	527	504	495	469	502	497	530	493	502	512	472	470	464	482	500	468	506	466	464	467	490	484	498	495	475	501	487	485	486	486	471	479	519	495	517	485	479	497	470	491	477	467	499	468	466	501	491	463	506	495	447	513	458	489	498	497	449	488	451	463	462	521	478	480	492	483	502	480	460	483	532	487	484	488	509	492	486	472	507	493	516	525	488	465	527	488	484	486	479	484	469	509	487	458	502	506	458	490	500	478	522	444	501	501	483	484	495	484	473	473	499	498	479	475	478	501	519	484	501	445	498	487	502	496	475	470	491	497	500	490	521	457	497	477	470	527	517	473	481	505	516	503	464	488	498	507	496	458	484	491	466	461	435	501	477	489	463	476	467	488	485	453	503	449	520	497	488	511	496	488	460	472	507	486	512	484	480	487	490	466	500	463	478	496	503	523	502	497	504	434	485	487	500	491	477	514	492	489	506	518	501	486	492	468	491	524	482	490	470	542	519	447	488	484	488	484	481	510	445	476	464	494	481	472	471	518	491	523	467	463	468	491	510	489	483	471	492	505	501	458	471	505	511	477	504	498	508	468	468	463	475	487	473	491	513	488	525	469	461	479	446	477	501	487	460	464	506	490	511	522	532	527	506	495	483	524	506	528	458	487	468	504	502	511	483	520	505	501	509	457	476	479	451	482	469	519	507	464	492	496	485	480	493	474	462	485	478	504	506	499	497	513	474	430	453	442	470	478	505	451	500	500	503	465	493	492	512	481	449	474	466	491	485	510	513	482	513	476	505	491	469	512	520	490	504	492	485	503	527	481	509	536	494	467	456	516	475	462	498	506	520	524	509	485	477	455	462	448	498	509	483	486	524	495	440	527	504	461	473	491	497	480	479	466	465	495	488	455	493	497	499	476	464	527	508	469	482	511	533	496	484	491	478	491	517	459	461	495	522	493	467	488	459	469	481	496	491	451	482	502	468	480	510	480	466	490	505	495	503	500	474	493	493	487	481	497	491	479	448	521	493	484	510	484	464	499	493	483	484	461	497	478	486	491	503	500	499	467	478	466	487	469	478	484	489	507	500	520	473	482	508	478	474	461	513	489	475	480	488	491	496	472	473	480	482	454	503	532	441	497	491	517	445	511	512	529	501	465	485	492	494	475	478	507	469	528	505	492	458	484	473	494	462	516	457	501	499	477	471	504	484	483	478	501	451	493	505	503	482	498	470	462	520	499	484	513	510	470	483	506	489	496	477	470	482	509	486	499	460	465	501	490	480	460	499	523	552	485	536	489	484	485	532	520	474	485	489	463	486	477	503	521	472	453	490	503	492	508	490	534	487	488	498	519	483	471	483	481	503	492	525	488	470	492	494	508	414	485	469	510	507	501	470	496	527	507	507	474	487	490	532	496	529	478	543	473	493	460	483	495	480	493	455	522	504	465	487	478	473	486	492	515	479	452
28470	21785	12150	5664	4246	2885	2098	1297	960	975	820	520	472	528	501	491	466	497	564	530	533	534	525	535	531	554	583	516	512	522	496	492	520	491	442	397	439	436	429	440	440	459	434	412	422	411	434	485	439	416	452	438	435	455	481	434	475	433	439	426	451	433	419	482	443	434	445	446	431	418	434	474	447	453	464	448	428	431	433	409	412	483	453	469	433	475	480	413	454	455	437	465	424	454	461	428	476	425	429	435	439	474	459	479	443	416	488	426	441	453	421	430	449	425	444	459	449	430	468	430	436	430	414	466	443	460	446	452	419	415	422	452	452	403	440	432	443	454	466	454	461	472	392	459	422	426	451	439	435	420	449	392	464	450	470	457	459	489	431	450	439	456	423	463	449	458	442	494	416	435	428	427	440	457	442	396	441	424	416	426	419	422	451	416	453	457	482	432	450	426	437	440	434	457	479	451	461	441	404	473	483	486	421	428	455	435	439	441	405	443	449	438	473	483	426	467	419	444	460	447	475	435	442	444	464	420	483	407	451	416	460	419	401	443	432	480	454	437	448	441	482	418	458	479	466	422	417	427	488	416	457	442	433	462	476	439	426	461	440	450	445	456	424	435	437	444	444	424	432	483	442	443	458	455	469	449	439	427	451	443	474	442	419	440	434	484	458	448	434	451	433	453	424	425	469	448	426	494	430	404	447	432	433	432	440	441	422	440	422	478	455	447	429	430	454	437	491	440	449	427	425	431	406	441	451	405	427	408	436	439	416	435	419	418	464	459	442	421	412	459	473	453	425	453	438	499	435	402	452	429	440	439	433	451	422	441	423	453	439	482	438	422	449	392	479	429	437	420	422	400	394	462	398	441	457	451	465	446	456	461	470	508	457	429	479	468	470	424	435	484	441	445	423	449	443	426	429	478	466	458	426	426	431	440	444	425	465	403	437	457	446	407	488	423	475	418	446	432	438	389	425	473	470	461	406	453	405	432	454	455	432	450	456	441	431	445	496	399	450	464	434	476	415	430	406	437	431	426	455	425	433	472	423	409	416	482	429	425	459	460	423	452	474	455	448	430	432	396	464	462	432	432	476	428	427	466	432	446	442	469	462	426	448	455	458	455	420	465	469	437	432	413	440	481	393	457	460	467	459	437	450	445	407	418	421	418	434	426	435	450	444	386	447	427	448	451	454	399	442	436	449	455	431	447	399	426	451	452	430	471	428	451	439	458	430	448	428	427	425	480	462	453	422	480	447	458	454	451	476	476	474	450	465	452	477	469	452	396	443	443	454	441	444	399	450	488	460	415	441	448	446	437	419	473	412	476	427	405	439	430	440	447	444	450	496	441	474	447	449	448	424	430	410	429	444	463	464	419	429	441	441	468	462	450	463	452	450	447	464	395	476	432	427	421	433	422	437	432	439	412	437	469	425	437	416	465	436	443	426	423	443	473	440	470	444	409	451	446	430	439	468	470	446	435	462	464	459	450	467	445	482	432	446	409	442	423	453	398	450	480	488	465	432	434	437	471	414	464	456	449	475	430	472	441	437	403	435	442	464	471	434	448	419	431	418	458	407	452	416	431	465	442	438	474	424	490	439	475	443	480	465	426	430	436	479	438	469	473	450	454	466	439	423	431	448	418	382	445	402	420	445	449	438	432	459	440	475	423	457	441	443	427	433	433	475	450	435	415	412	408	438	449	471	428	447	447	470	425	447	457	441	454	444	417	449	428	487	466	450	452	426	479	423	445	458	415	389	479	436	463	417	493	485	440	487	446	458	491	433	442	442	450	443	440	443	465	468	390	450	418	440	426	432	418	463	421	467	426	448	426	410	452	422	421	479	445	463	467	427	429	449	471	466	441	459	444	446	420	406	428	438	481	461	449	460	499	427	418	422	456	440	472	449	409	404	399	454	399	428	459	403	424	439	476	424	450	400	449	440	453	406	458	441	459	465	428	418	489	444	436	423	449	404	468	449	439	464	437	428	459	469	420	419	440	443	401	451	443	412	465	452	451	429	412	444	445	444	428	429	478	458	436	446	391	437	426	445	448	462	416	436	442	449	457	458	476	480	407	455	425	477	451	448	421	484	414	423	444	459	405	459	434	445	444	435	486	455	476	438	452	431	416	421	483	474	430	453	447	419	466	434	412	434	426	423	401	437	468	446	478	440	428	459	434	466	429	436	458	402	433	434	397	440	463	459	411	478	418	442	489	437	454	443	428	446	427	439	417	440	455	427	449	458	414	466	439	464	425	436	459	496	456	424	425	404	460	446	430	402	457	452	435	445	461	413	462	453	445	440	449	417	429	451	441	393	448	416	440	432	423	400	404	444	462	442	450	440	428	464	451	422	430	439	475	453	456	421	443	453	437	476	434	452	448	425	489	428	426	432	445	433	456	462	472	436	436	426	464	442	419	418	423	441	430	430	436	432	434	452	455	461	414	513	395	434	425	435	476	436	455	400	438	403	456	469	444	412	435	432	421	439	464	479	409	435	466	470	438	431	515	426	417	439	455	456	457	443	480	444	466	443	416	431	443	484	445	468	463	426	502	465	481	450	449	447	441	461	441	441	457	460	423	445	427	487	446	457	433	449	446	466	482	424	450	442	422	444	453	430	445	463	450	409	457	409	457	450	441	446	421	439	444	429	455	418	409	439	429	416	479	430	439	430	401	471	448	412	473	459	437	466	471	444	427	468	472	450	479	438	418	457	446	453	440	455	454	493	472	437	457	432	419	454	415	475	440	439	483	447	422	404	443	501	467	462	450	451	478	418	443	427	458	454	440	459	438	476	453	457	433	450	427	426	435	412	495	462	462	425	450	427	448	445	432	473	454	428	445	443	409	448	484	473	420	450	430	408	473	416	435	455	431	443	471	465	444	424	444	441	464	419	433	445	398	465	482	475	433	437	448	443	427	422	420	453	426	438	463	466	431	484	432	441	420	432	437	467	432	448	452	469	431	466	446	416	426	474	476	453	442	414	454	435	455	430	435	430	427	444	443	492	454	427	441	466	445	458	436	412	482	463	421	426	466	421	450	428	484	466	414	477	434	435	419	436	465	438	447	469	460	481	462	457	454	461	465	384	467	428	465	443	395	462	442	451	425	499	469	459	436	441	456	443	473	438	432	432	433	466	478	446	400	415	455	441	445	458	423	428	400	418	380	414	425	461	444	421	441	460	455	424	465	387	393	422	415	450	450	461	467	460	457	436	424	458	433	416	421	426	457	461	427	483	447	436	476	456	472	445	427	446	448	437	379	409	415	430	440	441	461	451	458	442	450	421	456	444	437	444	408	456	463	442	447	415	424	449	440	401	479	469	451	458	486	433	441	439	421	452	475	409	420	443	458	430	455	476	422	444	448	419	422	445	443	454	451	471	429	461	439	482	452	420	445	453	451	447	455	422	451	433	398	445	460	447	442	413	469	463	445	442	421	421	443	447	456	401	420	413	432	436	445	473	443	426	466	444	451	426	453	460	424	448	430	431	447
33025	21790	5553	7474	7260	5230	4018	2676	1913	1850	1477	782	573	590	585	619	589	658	798	734	647	707	625	691	742	756	739	746	695	677	708	665	591	580	526	537	548	518	509	488	559	547	523	535	524	534	495	494	490	499	539	532	548	560	521	552	496	538	564	533	527	551	523	556	562	555	538	501	535	503	481	543	551	544	514	547	501	525	529	532	541	562	517	527	550	538	531	585	517	522	534	523	525	551	562	544	525	542	564	517	515	530	535	516	522	530	550	523	531	515	516	538	530	510	515	571	552	512	544	528	545	512	534	514	531	547	564	513	502	564	529	526	539	493	498	565	535	541	485	506	515	465	520	512	514	538	532	499	523	546	519	510	535	525	519	529	505	574	490	518	496	501	543	534	557	543	562	523	502	529	559	533	511	556	516	543	583	539	485	528	529	580	494	522	534	539	512	554	513	525	502	549	520	517	543	488	518	528	532	494	530	547	528	514	530	575	566	536	546	514	543	552	519	541	534	518	495	494	545	519	502	560	541	488	559	496	532	520	535	530	524	515	565	559	535	540	539	490	510	527	540	500	554	531	566	528	523	561	486	528	584	506	528	546	503	520	489	568	527	565	516	502	495	536	555	485	491	585	523	540	531	519	503	501	520	532	559	489	522	517	520	491	559	493	544	527	538	541	541	530	523	540	496	543	558	543	537	513	516	528	534	542	518	539	532	535	545	567	551	533	538	529	574	521	548	512	534	551	547	548	525	552	538	566	552	528	517	536	562	520	533	528	548	530	523	500	578	560	502	493	571	523	565	552	562	520	500	575	536	570	516	542	510	541	548	547	561	546	573	518	519	590	513	593	548	515	515	502	526	510	528	505	553	499	512	516	514	547	541	528	529	479	542	543	572	536	514	501	558	518	535	516	495	531	498	508	489	541	537	540	506	511	529	521	515	550	525	534	568	568	484	512	558	509	489	564	560	506	530	545	551	529	517	530	590	557	541	543	508	553	507	519	559	559	509	531	566	501	532	559	563	506	531	503	517	503	558	523	555	496	539	546	527	569	535	526	525	511	514	511	498	528	551	510	532	561	522	524	559	520	551	530	517	557	519	550	522	536	498	523	486	521	530	528	522	534	521	538	517	531	524	511	546	535	537	515	549	499	514	552	529	496	554	480	536	517	569	568	523	499	546	569	549	549	555	537	524	545	523	517	552	517	548	542	513	583	557	519	502	532	477	524	510	533	515	533	490	522	504	540	488	558	527	517	545	549	527	517	557	559	492	537	524	520	545	527	499	542	558	579	527	508	514	547	550	542	570	517	515	503	553	558	513	537	552	524	518	559	514	502	502	555	550	522	506	489	529	559	524	552	514	529	551	524	515	520	513	509	538	494	532	548	485	526	535	534	496	525	513	518	537	531	470	514	521	511	555	550	529	509	570	524	533	497	551	574	539	550	517	551	536	524	514	527	508	557	542	536	547	558	581	547	498	502	550	565	504	513	546	555	518	500	532	475	547	544	560	521	544	533	572	519	566	551	504	521	545	533	524	483	550	506	544	549	528	537	539	539	558	565	545	555	551	474	555	504	525	559	528	482	549	541	569	548	565	512	582	522	546	518	529	515	545	548	465	548	542	505	509	583	537	555	524	539	532	510	545	552	510	524	511	534	535	540	558	526	518	492	553	563	478	505	510	549	505	543	497	540	546	541	543	554	488	511	532	510	497	535	520	536	535	531	528	528	549	488	552	527	543	540	501	516	564	539	553	487	524	549	511	526	563	546	496	502	523	508	494	537	494	534	533	517	549	524	506	498	531	505	558	514	533	578	489	564	508	514	554	545	521	534	521	540	504	547	553	493	551	537	554	518	524	560	495	554	532	500	536	512	514	528	514	530	525	541	541	522	494	520	542	522	583	508	525	558	515	523	527	532	530	570	543	512	580	541	508	549	520	529	539	533	526	489	488	506	562	525	549	495	509	479	532	536	496	556	483	554	522	523	534	550	508	509	538	533	527	530	558	567	508	546	526	553	530	493	542	512	549	525	518	522	538	467	534	502	569	496	526	499	518	524	524	527	515	520	563	513	496	531	566	549	538	514	544	506	555	539	517	593	544	553	564	518	524	534	555	534	531	525	507	503	555	555	526	512	476	523	504	576	511	535	518	510	553	509	542	473	522	525	483	494	500	534	498	555	552	528	498	517	491	531	521	546	488	543	528	513	552	559	521	534	538	563	528	581	538	531	552	521	542	501	508	526	550	495	556	527	538	498	502	500	539	536	533	525	543	587	560	526	558	517	565	531	540	501	533	506	518	526	526	543	553	506	563	566	520	510	570	520	537	529	508	494	560	536	578	505	535	532	570	516	537	546	501	502	529	561	550	535	557	479	492	510	553	532	504	527	547	557	512	503	483	512	522	530	551	525	547	532	569	538	517	545	519	530	547	492	564	501	556	523	518	515	518	557	520	538	520	492	514	529	517	536	540	498	518	564	556	535	530	514	503	529	570	529	514	499	542	516	515	445	526	523	513	517	506	505	535	524	543	535	520	474	518	546	552	528	570	528	530	513	507	520	509	523	498	527	504	545	495	499	512	543	537	500	521	536	536	524	544	550	499	543	521	512	539	534	458	508	497	510	531	514	544	539	553	494	573	514	544	558	552	536	541	522	500	543	538	542	500	535	526	543	505	539	547	562	559	538	508	554	577	500	576	521	515	507	533	528	557	489	509	569	520	512	537	544	509	548	484	572	549	516	538	547	563	534	511	529	581	517	627	556	498	543	580	564	541	537	500	473	563	517	525	583	526	540	545	500	546	540	548	515	549	538	513	523	516	510	491	550	538	520	503	538	505	530	543	516	523	537	532	526	488	513	522	497	505	550	503	527	497	495	517	535	540	513	531	524	519	526	530	540	481	519	526	526	532	509	563	555	526	544	538	515	532	564	574	581	530	534	573	523	539	507	552	530	557	524	530	532	542	538	500	557	533	550	535	554	544	542	571	574	496	543	534	526	523	521	551	551	528	528	532	531	537	519	514	536	538	520	494	509	534	548	521	531	540	544	513	556	500	547	561	520	525	508	509	541	575	551	523	561	523	548	497	546	511	536	555	513	527	510	527	565	534	527	524	537	521	526	508	531	538	562	523	491	503	494	510	559	543	578	542	517	508	527	541	519	532	505	537	516	520	527	532	520	524	520	534	532	498	479	544	540	525	537	499	514	545	522	497	509	531	552	561	543	527	527	531	541	542	520	541	560	503	539	520	558	526	548	506	548	559	517	551	510	503	573	567	538	518	490	534	532	488	481	549	562	532	528	543	529	548	502	506	544	534	507	521	576	507	561	484	502	544	515	517	542	513	483	503	551	555	511	505	516	484	557	512	556	513	552	544	522	511	520	522	516	569	566	539	535	562	511	507	542	524	518	508	526	540	497	531	564	506	578	480	509	509	547	527	508	534	507	560	542	512	530	562	516	528	542	523	566	510	509	548	514	500	526	541	517	495	526	530	524
23334	20803	27961	23741	20880	14498	4500	2145	1696	1333	1395	610	440	417	409	388	384	416	517	526	513	473	480	473	500	454	463	456	435	454	462	387	364	319	325	291	300	285	295	281	273	284	308	305	277	271	278	255	276	291	308	283	268	296	275	254	287	273	296	306	281	298	279	285	306	271	299	276	291	266	277	268	308	268	260	270	280	259	264	266	278	266	258	304	276	306	281	284	322	282	267	251	287	275	299	261	254	277	318	288	298	297	251	253	264	297	300	309	250	293	299	267	269	266	278	289	276	308	245	265	252	281	273	264	290	289	295	273	275	296	293	265	260	319	294	268	279	264	307	275	279	260	281	256	281	302	277	276	282	280	279	287	287	287	289	273	317	293	296	279	322	276	301	272	280	272	279	295	252	276	272	281	266	293	296	270	301	280	271	305	287	281	305	282	271	276	317	272	280	273	282	262	300	283	277	281	303	265	268	267	269	279	286	301	279	310	307	272	271	279	260	276	300	270	277	277	267	294	268	252	306	302	278	298	278	285	304	233	301	257	266	271	301	295	234	279	257	285	264	274	284	265	308	284	298	306	293	313	284	279	260	280	285	269	304	278	271	304	279	268	270	288	279	284	274	264	288	293	277	295	281	284	282	277	237	278	317	289	280	310	272	283	258	280	295	267	294	253	263	279	278	255	273	304	276	282	283	264	294	307	254	289	297	274	279	286	269	290	291	290	283	312	251	258	280	272	264	282	272	299	257	304	287	265	292	290	277	312	276	292	269	292	255	288	302	281	306	281	260	284	289	275	289	306	255	264	287	280	264	278	259	272	267	323	281	295	297	276	265	286	285	294	278	277	271	284	267	280	288	298	260	283	323	281	287	273	275	277	280	281	268	275	314	291	277	291	298	282	280	243	266	276	278	276	274	246	277	286	280	284	285	309	269	261	296	272	287	280	284	293	285	273	268	282	291	294	295	283	271	286	328	287	281	285	270	286	266	286	261	297	274	255	287	285	282	322	272	271	254	281	281	286	283	275	274	282	285	258	248	273	267	274	264	258	307	282	293	260	317	305	286	283	254	304	263	272	262	270	277	255	281	285	248	277	273	302	298	267	275	286	289	278	322	297	288	296	261	309	290	286	277	277	251	296	269	269	296	279	275	266	271	308	253	274	289	285	303	250	255	292	289	287	310	274	282	264	259	312	275	288	266	270	268	261	291	294	266	267	282	274	297	266	276	272	262	281	262	264	310	272	233	282	269	260	274	271	285	280	282	270	281	275	287	263	280	256	302	275	298	261	251	284	273	299	269	266	290	303	319	296	247	242	271	278	264	264	287	289	273	292	279	292	228	287	276	279	247	288	278	273	323	270	306	287	293	268	288	270	274	286	289	276	245	254	260	293	305	261	282	287	280	267	269	281	264	276	280	284	285	290	298	293	288	258	282	282	281	314	280	252	300	256	291	283	279	272	273	264	278	284	287	282	294	256	275	290	244	259	266	270	278	265	283	275	306	283	313	266	265	304	278	265	285	259	277	269	295	279	270	289	301	275	252	303	257	272	274	278	266	289	284	271	300	269	229	324	273	274	282	276	309	304	299	313	286	273	312	289	315	295	250	277	295	266	257	305	276	296	223	291	298	254	280	296	274	281	274	284	260	249	280	289	263	279	296	305	285	288	288	258	260	298	274	282	256	268	274	307	287	262	280	282	300	266	281	278	254	277	278	267	285	274	268	294	264	250	302	234	281	282	288	272	238	285	286	296	255	282	278	275	258	280	277	264	276	273	249	268	284	264	306	264	283	306	273	313	309	306	292	251	274	286	266	285	277	261	272	279	289	295	270	251	310	270	293	289	295	288	280	277	267	278	283	277	280	299	281	267	272	274	287	276	285	278	277	302	275	297	287	293	294	274	273	283	298	265	282	272	262	281	290	287	316	300	278	269	291	286	295	257	273	244	266	283	265	256	269	298	267	287	303	277	292	270	286	286	313	265	278	305	306	295	266	297	283	295	274	289	287	269	303	271	286	302	288	280	280	290	289	276	276	276	266	266	279	257	282	271	270	278	297	266	271	284	313	265	304	296	286	278	280	279	282	283	268	248	248	298	265	311	285	281	280	276	291	284	263	295	243	297	309	300	296	309	277	290	284	307	271	283	297	267	292	283	273	305	291	273	300	286	301	256	271	255	307	280	281	264	294	297	288	263	267	255	270	290	287	280	310	295	266	300	288	282	313	290	282	248	285	255	290	289	245	291	304	271	284	308	292	255	284	260	279	302	257	266	285	276	259	286	316	281	282	278	318	292	263	307	299	305	242	285	300	283	298	273	292	257	245	307	285	273	247	254	306	295	289	288	276	284	310	288	292	298	303	287	296	269	257	313	268	307	301	276	267	305	284	281	271	298	304	251	279	294	266	260	296	264	259	284	288	262	279	266	257	304	284	295	284	291	286	267	251	286	282	306	297	277	288	277	298	277	277	278	297	302	254	276	258	265	273	265	286	282	276	256	247	262	293	269	299	264	308	276	279	277	274	299	273	266	303	285	274	301	299	284	276	292	278	267	279	275	267	265	292	258	253	290	276	282	274	291	298	255	315	290	298	273	300	274	259	286	295	281	266	281	257	287	274	283	281	258	292	286	256	243	286	296	327	260	265	279	275	284	286	271	298	303	285	284	268	284	292	254	244	260	263	272	272	280	311	281	273	293	279	260	273	291	295	267	278	255	279	302	266	251	273	271	256	267	262	276	277	307	244	282	272	283	295	271	272	291	333	317	279	286	260	296	250	261	265	303	294	264	292	260	285	285	290	281	261	259	279	279	285	271	308	298	280	282	255	255	264	263	263	300	260	282	284	321	264	279	292	302	285	290	276	315	286	297	272	281	276	279	275	285	300	285	280	286	296	275	293	300	277	277	320	287	284	270	276	272	252	285	281	303	298	266	290	318	265	283	303	282	274	290	313	295	269	282	261	261	304	273	257	308	274	286	287	286	263	279	271	287	282	284	278	279	280	253	294	280	308	272	272	300	281	304	298	283	300	257	290	267	299	252	264	293	275	246	289	272	292	265	304	251	275	314	276	268	286	295	277	271	269	292	285	332	302	289	270	297	287	283	303	276	287	278	260	275	281	286	297	268	269	280	265	284	257	274	260	288	290	258	267	265	322	285	293	309	293	256	317	268	269	300	295	265	289	285	261	300	290	290	259	301	270	282	286	283	272	286	265	257	277	281	281	292	252	266	266	255	251	281	291	278	271	271	276	278	277	274	289	276	272	245	275	263	263	274	297	291	280	259	267	272	279	312	289	296	266	292	273	291	268	276	292	258	280	269	271	271	279	277	294	287	254	319	267	280	289	303	280	256	289	279	279	277	270	292	283	282	266	308	289	287	263	301	260	314	258	289	263	274	300	253	283	250	313	296	264	277	274	305	274	301	280	296	296	264	273	292	269	323	266	279	287	262	278	294	257	274	275	262	299	281	289	271	268	276	272	246	247	307	259	283
35106	34275	14528	12572	12794	9269	6070	4131	3479	2715	2863	1117	694	592	559	603	557	666	734	873	813	658	738	733	731	707	687	624	765	706	601	530	489	446	357	343	342	364	352	339	393	369	362	360	322	343	339	380	348	366	334	367	361	353	342	333	320	313	342	369	304	354	340	312	344	333	320	346	385	335	365	356	332	329	343	350	334	330	342	346	319	363	394	356	358	319	332	317	346	362	344	351	331	340	311	328	333	381	362	336	381	333	348	347	343	345	326	337	364	339	363	373	314	360	356	318	349	338	345	370	335	359	334	350	302	349	335	341	307	348	343	335	337	346	311	334	308	339	316	348	350	332	359	362	397	338	344	298	347	337	353	363	369	336	331	342	322	330	346	375	315	352	335	335	313	314	330	307	336	388	348	343	369	345	328	342	328	350	322	332	348	334	339	347	320	328	317	307	358	280	343	364	360	354	329	325	364	325	350	341	334	307	358	330	343	350	331	301	345	368	297	328	317	339	351	350	363	335	353	357	317	364	368	336	333	314	352	334	360	337	347	335	324	332	364	317	325	307	341	313	342	341	352	321	351	344	332	337	359	361	354	324	356	348	332	343	335	345	339	331	320	328	352	367	310	340	349	321	369	337	343	344	332	330	331	357	350	347	367	335	343	306	373	324	330	300	334	366	323	333	335	332	305	325	359	350	375	337	348	330	360	340	359	341	331	349	351	323	371	356	344	344	355	357	334	345	329	345	355	294	333	382	325	358	366	332	365	336	349	337	369	378	344	344	353	355	357	316	325	326	326	330	348	324	345	312	344	332	310	353	350	340	340	346	338	350	318	374	347	342	330	346	338	318	343	344	364	316	328	341	299	371	349	345	345	309	354	326	353	321	323	338	371	342	322	324	341	326	317	339	309	355	314	334	335	364	340	347	352	364	334	331	343	322	359	331	349	341	357	333	301	346	357	334	348	372	369	313	361	325	334	363	373	357	334	366	358	353	331	350	338	346	329	338	341	346	330	301	331	333	331	358	332	359	338	342	339	314	362	327	345	323	334	306	349	329	367	358	376	353	360	354	334	338	358	346	344	347	326	304	339	352	346	348	326	365	353	366	324	320	317	325	351	324	365	330	317	352	341	325	350	321	345	324	307	313	341	347	350	331	346	341	361	344	389	315	338	331	306	353	343	371	327	320	332	342	341	323	355	339	330	376	321	351	357	330	326	344	367	353	355	341	340	363	342	353	334	345	347	344	301	326	361	341	343	324	321	375	361	332	380	385	316	354	337	364	309	332	356	326	391	346	355	323	300	340	315	357	337	353	371	369	345	326	321	338	371	368	359	354	322	341	350	352	367	323	341	319	344	314	320	348	340	319	351	349	314	329	343	343	346	341	350	325	371	344	317	328	330	370	346	348	308	343	302	325	359	293	340	320	350	306	381	324	325	322	355	329	369	348	367	350	370	353	367	363	333	323	339	330	329	367	352	329	319	301	327	339	333	349	369	347	347	322	325	355	336	311	344	333	316	339	371	324	342	331	363	348	372	335	349	358	348	335	344	328	307	312	330	345	347	336	328	344	347	338	398	330	335	350	343	365	333	332	372	336	335	340	316	302	340	354	340	348	331	346	334	328	313	358	354	330	320	323	341	349	313	326	341	351	347	317	370	380	347	351	358	312	337	372	332	381	324	337	338	334	343	310	332	365	377	334	352	323	321	323	351	362	344	349	342	341	338	336	315	309	355	326	340	347	318	338	326	317	349	339	353	351	325	357	349	352	326	310	367	333	340	331	361	331	350	329	335	324	334	383	363	342	321	347	367	347	368	363	346	359	325	366	329	313	359	323	346	323	333	314	368	336	382	337	331	326	324	354	350	372	351	337	342	357	333	383	326	322	341	328	345	342	323	355	353	354	329	336	358	321	315	331	326	335	364	337	333	333	343	355	375	336	344	337	348	351	356	342	339	344	332	363	351	316	326	322	313	321	362	343	332	348	374	329	337	322	334	349	332	375	371	330	316	367	319	336	330	326	355	340	324	373	287	352	348	360	337	376	346	322	339	361	330	349	327	382	323	361	343	326	371	328	299	346	328	297	360	317	327	357	321	308	359	356	355	355	354	331	314	355	323	362	345	335	335	323	334	352	323	326	333	369	329	342	325	371	352	356	326	344	343	346	327	362	314	348	334	353	356	329	317	382	360	328	340	355	354	348	352	343	308	334	356	353	325	335	340	324	350	345	355	352	322	362	357	320	338	336	303	346	329	348	336	326	327	339	353	334	368	349	325	329	319	347	362	323	341	329	335	378	358	290	340	353	351	346	362	333	317	314	347	374	317	340	356	344	343	320	332	344	345	314	344	318	340	361	346	348	328	351	322	310	326	316	343	325	351	335	342	329	368	338	352	346	338	328	329	350	353	358	334	365	340	354	307	318	368	343	350	335	338	337	316	307	350	357	395	380	348	356	351	343	369	368	322	321	363	340	324	350	354	322	324	338	373	344	357	322	326	326	399	337	346	313	334	356	338	341	332	314	332	368	351	342	315	316	347	353	362	336	360	315	339	346	319	318	344	311	339	323	352	344	324	375	358	321	333	351	358	359	369	337	353	365	332	333	315	353	352	345	328	359	329	322	334	307	306	385	355	345	366	372	330	355	331	354	347	332	339	333	341	342	361	358	305	327	353	364	357	351	320	334	340	342	330	327	340	379	362	340	332	328	307	364	358	337	366	346	328	329	342	315	353	332	298	344	357	313	334	363	340	394	357	344	376	343	328	369	350	309	363	331	353	344	329	307	355	340	344	324	294	387	395	374	351	320	343	361	303	387	366	306	328	359	314	349	329	327	335	338	358	331	321	363	374	342	318	355	335	347	333	363	350	326	336	349	329	329	349	325	344	352	351	341	353	307	363	377	332	348	340	367	348	327	342	346	325	355	306	359	335	323	358	321	372	329	357	359	314	350	317	344	337	333	342	298	315	317	335	332	330	356	361	327	346	341	359	336	351	341	331	330	332	324	331	328	337	332	341	345	343	339	344	333	337	326	318	322	351	360	362	363	340	356	312	354	365	335	329	344	332	311	319	335	324	340	334	352	357	352	395	317	324	355	349	325	320	351	350	319	355	389	347	316	356	343	351	342	356	331	371	336	335	346	360	340	304	342	330	302	331	327	361	326	355	336	330	348	354	341	338	340	337	348	336	342	365	367	348	328	353	310	341	332	349	337	355	341	338	351	341	321	326	295	368	353	318	356	355	323	355	322	337	329	315	324	339	323	362	365	362	335	360	355	352	344	323	328	374	306	337	320	335	343	321	315	345	306	342	345	313	324	315	349	365	346	336	365	363	345	333	364	378	367	349	366	344	341	335	323	347	306	329	327	353	325	338	323	340	312	347	379	346	320	362	342	358	320	325	318	329	364	353	323	373	330	340	307	344	328	350	305	332	314	344	311	367	334	317	331	296	321	309	322	351	355	306	364	321	314	348	320	346	347	327	366	339	354	348	361
24562	20804	27056	24560	15423	5258	2648	1821	1758	1341	1527	956	766	695	718	708	676	753	800	801	789	744	689	749	723	762	758	689	737	764	748	678	667	604	656	667	627	663	639	602	596	628	608	579	624	598	673	637	637	593	667	622	642	642	622	621	598	651	587	667	598	640	617	602	599	635	636	603	586	627	673	585	647	618	623	630	612	648	660	618	661	631	651	615	651	664	628	626	662	604	623	625	618	633	616	607	620	627	602	633	607	614	641	557	598	650	633	590	646	585	603	646	652	636	575	648	592	594	601	626	617	613	555	613	622	602	624	628	597	622	565	591	630	596	624	636	620	657	631	608	607	611	613	605	583	629	588	632	614	624	643	611	578	649	625	624	658	633	642	614	604	648	609	654	633	606	625	562	621	618	639	651	572	619	587	557	567	584	635	616	600	657	623	597	642	624	635	638	654	685	613	658	634	605	630	607	652	622	675	657	624	610	622	593	642	659	633	616	605	617	616	631	635	640	678	599	632	570	626	582	578	675	687	603	621	654	607	616	627	621	620	625	634	617	590	584	624	588	639	636	606	622	649	611	646	662	585	636	620	620	647	630	618	638	639	645	576	606	604	643	617	696	638	621	633	588	636	610	603	645	610	613	613	609	632	651	597	586	642	627	617	645	586	642	579	634	651	592	580	600	620	606	675	622	653	575	614	586	590	604	635	635	628	617	631	625	567	614	594	628	666	608	660	641	626	579	628	622	655	608	630	597	614	612	621	596	631	616	629	625	582	626	635	590	580	640	616	610	631	598	616	635	645	620	596	624	618	594	604	634	647	638	620	621	620	630	560	619	587	598	641	625	617	659	618	601	616	657	623	630	624	614	655	637	640	640	620	603	636	654	632	627	630	609	663	620	627	607	663	661	619	598	622	600	626	645	644	679	605	632	622	630	594	623	638	602	673	600	627	556	601	638	596	645	591	641	634	685	621	610	610	645	589	612	560	649	598	659	576	588	604	586	623	653	619	651	625	635	594	630	604	607	656	610	616	592	588	635	570	622	628	617	661	607	625	619	608	675	674	610	669	621	601	602	634	618	618	583	613	606	649	609	608	624	576	598	653	603	626	596	581	655	606	602	649	562	613	608	666	603	643	604	648	604	614	613	652	636	578	677	588	633	619	653	598	637	626	626	616	617	621	634	606	660	665	612	607	595	615	618	614	589	586	564	633	668	632	609	627	579	630	626	582	672	610	645	616	662	606	607	639	612	626	601	591	592	617	620	618	610	637	594	611	633	663	638	631	632	614	620	607	651	621	615	590	635	589	637	617	589	570	607	625	615	620	628	635	654	616	634	621	629	634	621	663	623	649	636	632	602	614	637	642	642	585	593	625	662	606	611	640	628	602	618	609	607	644	623	648	665	639	589	608	579	668	634	644	614	597	624	586	601	601	617	626	590	623	611	634	580	658	627	580	656	614	637	676	660	628	636	583	594	597	637	618	594	635	593	624	624	610	583	608	618	658	620	651	647	655	668	626	635	604	634	591	616	597	644	592	657	619	653	620	580	591	631	590	634	632	599	640	585	612	627	604	650	657	663	568	620	637	605	602	634	630	648	608	624	654	601	632	626	649	605	611	601	584	563	608	592	606	627	609	607	659	619	647	633	629	624	639	663	641	626	607	650	580	580	560	585	620	637	625	644	629	634	609	599	601	607	577	614	613	595	597	611	594	634	623	621	633	625	639	616	619	634	620	594	628	632	651	603	622	617	651	628	620	634	629	619	636	636	593	629	611	621	648	616	662	650	642	602	663	629	644	602	623	615	638	633	600	591	624	605	653	631	624	585	578	608	577	638	676	655	592	606	642	626	626	599	633	597	574	639	638	659	590	625	610	611	633	629	606	587	649	580	531	609	703	629	613	595	614	612	609	635	580	632	635	644	623	651	617	636	601	597	634	629	616	649	671	577	595	603	674	624	593	647	599	615	598	613	667	644	639	630	627	601	587	645	642	610	639	650	617	642	605	655	621	623	594	599	645	568	589	619	605	614	632	648	625	596	608	645	607	610	655	647	594	616	595	612	622	646	602	611	590	594	591	651	594	589	641	624	627	630	593	579	589	646	628	617	593	655	617	604	626	668	656	648	643	632	638	625	601	593	603	619	596	625	595	619	589	589	600	621	627	664	647	642	604	623	631	656	601	620	670	615	670	639	600	624	631	635	673	651	618	610	640	654	639	595	610	613	610	620	664	621	629	597	617	609	577	635	600	601	585	633	651	615	642	610	662	619	622	573	594	667	627	626	605	597	586	581	587	657	674	642	611	620	661	605	621	611	640	612	598	608	599	626	608	623	608	615	597	639	664	576	650	618	630	646	634	611	631	654	635	593	622	662	589	606	629	633	610	630	608	612	617	616	666	636	619	606	624	614	620	629	629	644	579	617	602	608	627	599	595	664	602	623	612	608	646	612	614	666	583	626	593	619	616	624	618	623	621	625	595	644	650	614	614	609	667	623	619	621	577	621	630	588	584	631	621	606	614	640	592	659	580	641	646	597	631	591	611	624	617	622	623	615	615	622	628	571	618	662	620	606	621	618	648	658	627	650	650	579	609	650	609	647	584	635	618	625	598	634	627	621	660	596	673	634	638	645	604	595	630	645	634	618	651	636	630	591	622	621	570	649	627	614	611	637	622	614	610	575	612	662	619	608	592	627	656	638	643	601	617	604	633	662	606	629	658	619	651	558	610	633	617	645	631	622	632	618	649	622	618	604	637	627	617	612	581	648	637	662	636	633	618	602	612	648	585	594	587	640	585	605	587	595	649	600	695	598	641	626	615	605	620	618	613	611	642	664	612	630	683	618	617	641	601	656	608	654	624	638	654	604	600	644	657	605	655	651	621	602	614	611	607	615	648	641	600	639	622	638	603	612	601	591	593	618	597	638	599	637	578	625	620	609	690	611	635	647	606	622	627	603	612	620	595	621	595	546	636	616	587	650	646	628	597	606	607	587	613	596	626	595	617	554	620	632	627	653	604	659	599	613	559	622	634	589	599	636	647	603	668	582	610	654	645	678	662	637	603	683	614	649	616	660	613	629	631	635	630	629	618	606	596	632	589	599	563	578	607	608	657	614	619	582	617	572	595	624	614	626	606	606	647	611	617	630	647	622	650	609	606	628	644	607	597	612	582	597	582	629	608	610	583	635	603	592	633	627	625	641	614	595	607	639	632	606	640	569	581	644	597	606	601	633	623	643	596	620	669	597	611	597	601	585	624	595	626	601	677	618	609	619	564	598	605	587	626	593	618	654	661	636	610	660	595	627	593	600	686	645	613	635	587	658	651	625	627	618	626	663	602	595	637	595	615	593	650	591	624	628	646	635	651	616	655	605	600	584	583	631	622	645	634	550	589	651	626	584	588	605	632	651	625	613	583	626	603	552	594	606	614	620	569	619	580	620	635	593	629	678	624	593	611	580	573	625	624	629	622	630	635	595	650	610	592	646	645	632	595	582
35158	29313	13280	11263	9712	7629	4832	3709	3442	2399	2824	1480	973	918	858	797	830	999	1008	1046	1049	1005	956	1008	1053	1005	972	1011	911	1004	929	906	853	773	725	699	667	733	744	732	692	762	735	713	736	684	716	709	680	650	750	729	718	747	733	767	702	749	732	708	747	734	687	733	701	732	720	735	709	706	723	747	706	708	761	745	676	703	729	680	712	715	720	703	689	647	697	725	722	739	713	691	717	718	755	675	736	706	713	720	678	681	716	765	757	734	685	738	714	657	710	739	685	699	675	652	714	731	718	706	778	702	744	662	691	667	696	740	757	743	709	743	720	688	742	701	658	707	710	694	733	744	730	692	688	701	735	716	714	745	711	701	758	715	691	710	726	727	671	750	737	704	746	670	698	706	732	717	711	695	694	711	711	718	682	732	673	699	692	733	730	730	697	705	659	713	718	725	719	708	717	709	707	646	709	701	695	731	672	714	706	727	679	706	721	705	688	723	789	704	684	739	692	699	698	694	788	747	718	727	738	694	712	672	699	704	692	667	687	690	748	730	714	670	735	758	713	698	709	689	695	725	707	704	710	730	755	720	701	703	752	717	763	717	678	683	740	672	729	725	700	740	693	688	734	689	749	727	698	748	703	728	727	669	693	711	684	680	735	663	735	717	755	688	709	746	679	698	700	740	715	704	706	731	738	688	780	716	707	742	713	663	689	670	721	759	655	716	684	718	731	722	693	657	697	708	736	713	677	695	727	756	708	764	707	718	728	760	717	730	684	746	659	752	692	735	741	750	743	692	648	741	711	659	687	709	715	667	688	713	703	700	688	720	730	714	723	707	733	683	704	722	681	710	668	747	711	756	751	643	710	703	745	724	702	710	731	704	658	686	695	689	681	722	631	703	717	690	725	745	726	710	721	712	734	667	730	681	715	738	722	673	704	725	706	656	730	723	709	715	676	699	698	731	711	705	688	699	727	719	724	705	735	668	735	712	739	708	732	727	704	693	717	719	753	686	679	759	741	696	717	697	731	694	727	700	725	706	714	688	701	697	719	748	675	689	730	669	682	730	739	704	704	671	732	717	721	712	740	710	690	745	714	701	666	687	673	736	704	715	665	702	727	693	728	714	705	770	688	726	714	693	707	728	752	675	710	732	717	691	711	680	667	720	691	701	706	706	720	680	719	724	698	666	699	728	723	717	730	732	736	647	721	693	708	766	692	666	689	784	703	700	733	696	743	703	737	679	728	740	707	722	675	714	726	743	717	718	731	691	692	727	673	719	708	695	711	719	672	705	709	715	674	732	763	681	710	723	669	693	690	704	736	668	672	694	696	721	680	723	716	751	687	721	691	666	656	676	769	684	690	698	704	712	725	702	694	768	701	701	671	784	778	732	737	729	734	686	699	721	717	704	744	727	684	675	700	722	692	711	740	663	689	744	728	669	686	709	705	704	759	718	705	729	670	706	736	757	713	724	735	708	702	704	692	696	687	675	724	720	698	678	708	669	694	724	676	699	680	750	756	684	684	692	693	713	729	788	715	684	693	713	675	685	720	691	676	724	722	710	702	714	719	734	653	678	776	690	680	710	688	712	698	692	687	751	715	700	692	730	705	702	725	745	748	702	717	695	686	690	713	641	680	688	688	707	728	737	734	711	681	689	750	726	712	746	741	690	748	734	738	680	724	726	674	731	705	747	730	729	689	683	732	727	694	695	701	713	712	671	708	710	729	731	683	728	734	745	697	725	662	686	677	657	683	703	692	702	670	682	652	730	685	742	700	714	719	672	715	714	693	716	683	715	728	692	722	696	664	717	726	750	704	711	678	735	684	711	700	703	692	760	720	686	664	671	713	694	695	733	753	734	716	748	720	736	759	755	723	716	723	731	664	714	718	708	747	733	703	731	700	713	680	734	711	728	717	726	692	721	707	677	671	689	701	635	671	685	744	749	685	718	752	707	698	693	716	722	704	681	692	707	722	731	687	759	679	666	728	697	735	708	770	723	645	724	734	715	706	714	711	736	720	743	695	708	709	718	682	709	750	727	711	696	685	689	733	690	733	686	688	720	742	716	740	681	722	665	711	724	680	749	733	705	751	731	697	723	736	714	708	693	663	696	694	645	727	717	671	659	747	713	661	694	677	726	749	696	688	707	724	683	754	749	730	736	750	688	724	727	723	704	714	702	669	681	716	708	617	700	721	712	715	642	743	756	722	763	733	710	703	685	749	752	713	654	688	703	726	734	725	690	702	728	734	729	685	754	726	703	703	681	683	733	710	694	684	761	708	745	717	712	716	730	734	722	741	718	631	713	710	749	749	682	705	704	712	680	725	719	722	727	700	715	713	711	693	708	724	723	724	700	753	703	745	735	743	677	708	699	772	671	708	723	705	752	714	681	688	675	713	739	719	711	715	727	701	743	771	738	703	735	686	662	689	691	760	723	748	706	737	706	751	760	741	719	752	701	749	686	745	735	726	746	690	734	684	700	718	748	712	686	746	693	714	679	650	706	693	732	654	721	706	694	716	722	722	722	709	674	706	751	669	706	727	723	709	678	703	708	735	686	701	684	688	669	736	750	721	703	722	747	722	697	654	697	718	750	699	681	693	741	742	668	718	699	707	684	739	692	739	722	701	682	714	726	707	683	685	687	723	735	724	688	689	729	745	711	709	688	734	686	687	707	702	689	700	695	742	709	733	710	697	684	714	694	701	683	649	691	753	765	745	686	716	712	728	730	719	709	679	705	709	751	717	706	711	708	666	708	756	709	738	700	727	679	699	686	729	710	750	706	746	675	769	691	704	676	720	725	659	672	713	737	718	693	718	687	725	701	749	758	693	700	741	739	741	712	712	699	737	718	701	737	732	771	691	740	683	732	742	712	690	741	688	700	684	722	674	712	731	719	745	674	682	720	722	705	711	731	712	722	715	696	728	728	697	740	715	732	677	733	709	691	690	745	688	762	644	693	718	700	712	738	640	748	743	741	722	718	748	686	706	736	722	700	718	745	704	714	728	682	689	742	741	680	744	709	696	695	710	730	730	679	686	733	707	723	725	704	727	674	686	696	724	698	675	684	684	716	716	662	740	723	733	706	651	706	684	745	710	701	767	703	733	665	674	693	748	790	710	750	681	689	745	690	703	633	706	725	709	700	740	696	729	690	747	713	719	673	674	725	785	702	719	753	690	660	691	741	704	702	688	718	720	692	703	727	736	741	716	704	699	705	742	705	721	743	660	774	697	691	656	694	696	683	684	725	740	715	707	696	677	658	751	679	708	731	682	689	725	707	716	726	737	721	723	685	715	702	688	644	722	761	673	651	656	737	692	756	713	753	708	709	728	720	696	723	718	677	711	710	647	674	710	741	715	756	689	688	616	735	707	743	712	737	721	713	672	716	765	698	683	705	728	715	688	733	718	698	685	708	720	728	667	716	713	704	747	696	743	699	716	665	729	696	697	684	720	757	710	693	735	691	665	697	658	734	736	730	707	715	744	671	659	677
22375	20884	28481	23404	20907	21166	15078	4537	2891	2396	1881	1285	787	692	703	676	674	739	767	820	819	756	682	718	747	744	769	785	781	717	732	624	565	519	465	466	459	476	489	468	441	454	478	475	454	455	476	464	439	463	428	426	454	447	452	461	470	434	440	472	438	446	443	463	457	432	457	474	460	468	456	407	468	449	527	436	450	460	464	447	461	435	435	460	463	438	441	440	403	487	437	470	425	459	454	426	447	463	460	450	423	425	453	468	431	421	417	419	431	423	449	402	434	447	431	441	468	449	424	474	417	452	451	453	448	432	443	414	437	452	435	456	447	432	456	448	446	478	450	461	404	457	465	424	432	448	472	468	468	418	435	476	425	500	460	486	445	480	453	437	447	445	394	435	423	452	443	445	465	434	424	427	448	417	417	437	527	453	441	449	425	445	471	461	477	418	411	475	411	458	475	489	401	478	429	431	449	422	470	483	435	440	461	452	467	478	444	449	455	429	444	429	461	429	484	441	460	442	392	449	462	443	423	428	439	425	440	417	510	473	476	414	448	452	441	463	393	423	445	447	439	448	442	462	446	431	437	444	474	420	461	441	426	437	432	442	435	430	430	466	472	434	437	424	453	438	440	437	458	454	483	468	443	430	487	502	418	430	463	471	462	407	457	470	427	464	460	458	434	409	430	455	456	450	451	429	433	473	465	420	420	458	480	447	469	421	410	435	455	452	430	431	450	407	467	424	405	462	431	439	449	470	455	469	415	434	476	470	431	439	449	444	447	458	419	466	475	435	445	471	441	466	422	443	426	467	448	434	445	457	468	465	413	411	433	472	436	490	450	453	474	434	469	447	510	423	451	449	419	436	448	405	461	458	435	461	423	438	441	451	435	484	456	423	448	443	424	457	446	455	442	418	433	483	436	484	407	463	442	477	448	455	456	407	454	431	459	435	427	463	457	434	440	446	430	435	446	463	428	490	450	465	427	432	433	427	439	456	470	404	443	424	463	434	469	478	450	455	458	434	449	463	485	428	442	446	468	419	445	471	461	432	454	463	449	471	498	452	479	431	421	451	430	463	430	430	488	458	468	461	465	455	441	456	438	454	451	439	435	436	443	456	443	432	432	462	434	439	481	456	450	428	474	437	492	440	425	438	458	432	435	450	454	448	403	444	424	433	450	489	439	432	444	487	428	445	471	415	454	369	459	440	478	428	433	429	489	439	439	455	463	396	441	476	444	440	455	460	415	434	450	414	415	484	446	439	447	434	465	443	471	426	461	430	450	427	464	434	497	465	439	446	414	440	418	478	466	469	441	438	449	413	474	424	458	429	485	441	402	424	452	459	428	424	454	458	434	456	436	433	463	453	402	450	465	445	447	449	459	422	474	441	428	437	455	435	422	452	448	491	441	418	445	449	456	420	433	456	446	409	436	446	456	437	460	444	470	457	462	434	447	470	432	443	430	460	464	449	460	470	461	402	451	498	450	479	453	445	405	442	444	441	482	464	444	472	482	473	428	423	457	453	416	446	406	414	438	459	452	445	412	466	458	469	459	450	465	477	414	441	442	445	480	440	470	401	397	466	471	455	435	423	420	409	445	456	442	419	440	422	449	414	424	434	406	421	450	447	456	435	446	447	441	488	444	450	487	495	430	421	481	439	420	455	451	454	426	385	444	429	429	455	464	467	426	449	395	440	436	431	442	449	455	442	436	427	429	422	459	462	432	463	452	460	429	421	430	439	476	441	432	397	462	442	456	431	457	456	446	423	419	466	399	466	456	454	471	453	452	422	435	417	444	458	466	469	430	446	455	436	521	418	459	429	403	473	453	456	403	439	437	433	440	453	448	473	465	478	453	437	455	457	479	424	443	433	480	449	429	421	418	465	417	439	462	442	417	430	448	451	430	428	448	411	460	436	443	394	449	442	450	464	442	428	446	487	460	473	479	432	456	494	444	475	435	456	455	449	415	441	485	447	467	445	483	442	405	485	439	426	466	450	451	460	442	433	494	420	453	438	452	457	443	446	434	461	439	476	461	461	450	440	490	435	473	477	461	468	430	453	459	411	454	429	482	421	459	414	395	453	456	430	430	462	402	446	416	449	441	437	418	415	454	494	464	397	417	460	452	420	447	425	458	482	443	377	471	447	470	450	440	435	481	444	436	459	457	436	454	434	450	413	442	458	457	439	429	502	435	444	505	447	456	458	479	446	436	462	439	423	443	449	475	474	438	438	440	454	438	421	436	465	442	472	447	423	470	420	451	457	474	444	470	423	452	463	425	437	464	460	465	461	423	425	439	445	431	433	439	428	424	446	448	412	445	414	434	483	431	445	455	442	452	407	426	459	444	398	453	452	480	435	422	455	432	457	401	424	468	445	428	475	449	439	441	421	420	437	462	469	427	438	426	467	423	434	427	464	447	412	467	498	447	468	445	415	431	455	433	456	491	412	464	439	445	476	430	430	436	481	438	472	475	456	424	441	434	448	404	438	475	407	419	459	449	448	475	457	420	455	464	457	446	457	452	446	460	446	452	450	476	469	474	465	476	436	399	482	446	433	436	418	449	426	457	465	459	474	456	406	423	463	461	454	447	455	457	428	431	439	471	446	483	490	422	439	486	431	478	439	434	449	503	407	453	427	451	418	464	445	471	440	454	436	496	453	452	437	404	430	457	457	419	418	461	410	499	447	449	461	442	438	455	448	445	454	423	468	446	438	465	438	426	434	441	432	435	432	470	453	401	423	425	458	422	411	432	499	422	442	438	455	447	430	456	434	425	467	470	450	470	467	431	449	446	409	430	448	448	437	425	426	432	434	454	415	446	455	442	445	457	487	414	449	429	425	408	409	458	401	458	467	469	458	439	440	425	469	436	436	397	452	394	464	449	442	450	419	456	447	470	452	478	487	432	430	450	450	450	468	463	453	442	445	422	454	450	436	423	417	456	495	430	438	444	471	448	422	471	454	456	443	403	445	482	458	437	447	477	442	467	438	469	440	401	436	450	433	412	434	452	441	470	433	421	484	448	477	448	436	454	465	447	448	490	450	499	444	422	436	473	434	462	465	440	420	409	435	455	412	442	452	435	437	463	442	435	460	434	460	438	449	416	472	479	473	439	450	416	442	444	436	467	463	413	416	433	452	432	395	436	479	455	440	431	441	429	473	434	453	431	495	462	443	450	457	422	435	423	485	454	481	461	458	455	453	452	469	436	424	489	451	469	477	455	446	420	442	480	479	448	451	443	441	436	435	468	467	435	496	464	434	478	455	415	464	420	438	466	462	470	467	450	422	417	436	471	429	467	412	420	448	467	468	438	431	432	471	463	471	433	437	451	506	434	444	454	448	449	446	432	408	436	453	456	442	480	458	430	415	429	460	457	422	448	437	410	433	458	434	442	485	449	461	460	464	463	419	423	434	439	457	444	421	428	458	432	457	484	464	443	483	447	438	407	418	439	440	423	427	419	468	427	417	469	444	444	399	458	422	448	467	454	453	483	442
39007	40209	22482	18183	15411	12075	9395	7339	5861	4710	3599	2345	1204	970	1014	1000	1037	1043	1242	1259	1230	1148	991	919	1110	1095	1097	1057	981	1096	1016	892	721	565	514	509	574	510	491	529	514	483	512	467	517	458	531	491	537	492	502	504	532	521	501	496	480	531	484	540	524	534	504	500	562	511	509	501	492	478	492	510	462	509	515	484	534	500	512	512	502	469	517	472	532	494	504	492	527	508	510	531	478	532	496	512	491	481	491	498	492	480	520	465	513	511	519	496	514	510	505	519	463	483	502	502	456	513	508	473	502	488	489	492	468	532	497	498	500	496	497	468	486	509	486	516	514	549	468	514	478	468	503	505	499	514	539	458	488	460	516	487	507	501	463	510	488	523	540	499	502	532	505	515	503	511	516	510	500	506	506	505	523	494	503	471	512	495	526	497	470	483	505	492	504	520	541	477	485	514	510	461	497	541	535	498	492	512	487	463	489	508	470	510	495	509	517	515	500	523	505	487	513	537	485	470	500	541	454	503	489	507	504	505	544	513	499	541	499	514	524	494	464	527	480	508	465	467	466	571	510	479	484	514	526	508	508	516	507	510	484	536	471	539	487	480	487	489	506	539	485	473	481	472	483	488	523	465	473	505	496	511	496	496	493	465	510	497	482	490	498	514	479	458	506	502	477	511	526	501	526	529	518	483	484	528	540	516	489	489	513	469	503	495	514	502	523	507	512	464	529	543	516	470	514	453	491	505	476	506	477	494	517	521	488	483	480	529	468	480	467	510	495	518	489	473	520	476	485	477	484	494	511	495	478	534	497	492	490	501	560	519	507	522	468	518	521	498	496	482	498	497	483	520	472	501	542	476	490	469	490	498	452	484	501	436	470	476	545	498	503	483	497	522	473	545	496	539	508	490	490	532	500	462	536	502	465	507	520	504	496	509	531	486	511	507	492	489	489	474	469	523	521	467	463	518	485	541	520	503	459	520	530	506	481	496	528	498	480	513	504	511	462	466	483	527	507	474	512	485	514	482	516	473	483	534	492	477	487	481	476	466	504	474	516	486	495	478	496	467	512	473	490	462	492	481	529	473	453	488	494	506	500	499	479	491	485	478	467	495	455	521	513	454	505	510	486	520	492	492	521	474	532	520	499	514	513	477	517	464	497	502	494	466	512	454	460	489	536	504	493	527	508	506	485	502	487	508	537	508	490	535	468	549	522	513	478	465	486	468	474	508	534	518	507	485	516	513	538	507	496	530	506	496	507	488	515	493	547	499	489	487	510	463	492	511	494	474	512	509	481	498	472	515	491	500	498	469	510	473	439	484	528	497	496	516	485	505	494	477	492	461	468	522	511	470	490	462	484	466	516	508	504	520	466	477	516	538	469	479	474	507	512	462	582	503	526	506	522	491	519	495	508	474	476	554	497	484	446	524	469	500	481	459	510	491	487	507	495	488	500	490	520	487	500	488	451	497	480	479	494	509	497	488	528	522	503	461	534	514	515	468	480	508	487	472	480	510	477	529	484	490	479	505	522	485	476	497	502	507	515	482	480	491	479	497	489	449	465	476	505	469	492	501	491	539	506	515	469	488	485	493	505	467	517	504	477	535	497	504	476	482	470	483	487	474	523	501	514	461	480	462	474	503	496	506	481	530	503	480	490	520	483	515	501	482	488	508	480	516	493	485	484	494	513	480	457	483	469	503	542	520	478	493	519	511	513	514	460	493	486	483	471	510	492	530	506	506	483	534	489	502	502	536	496	478	509	471	476	487	475	484	494	490	517	483	527	500	538	495	470	494	513	500	449	534	492	514	511	496	502	505	472	499	437	506	539	490	500	458	482	517	480	469	481	480	531	502	498	486	556	475	460	494	457	486	468	493	535	516	497	502	512	463	518	490	515	494	484	499	522	462	508	507	510	512	491	554	485	489	487	488	501	522	482	470	484	502	519	513	471	530	510	487	493	477	519	506	504	515	509	458	503	484	474	504	503	510	520	472	479	470	469	491	533	525	509	521	473	481	532	503	526	510	486	499	479	497	503	499	516	458	475	534	488	522	463	522	499	513	468	466	469	481	504	489	500	470	455	497	497	526	482	478	475	489	500	529	506	478	482	520	477	491	487	508	475	475	531	499	504	451	459	482	494	494	498	499	474	465	519	486	504	498	481	499	512	467	512	474	488	520	475	564	488	507	471	484	541	484	491	511	535	504	496	511	487	504	492	511	510	532	518	456	505	533	516	488	513	479	505	498	493	490	480	523	527	468	457	489	489	472	505	546	488	483	485	497	480	453	501	465	532	504	489	451	528	482	526	474	499	486	527	508	526	511	494	463	488	519	507	481	465	494	466	505	451	490	519	511	498	485	498	482	526	535	484	478	508	509	501	511	489	508	533	471	513	496	522	502	504	482	514	511	502	492	503	489	492	496	492	481	441	486	504	496	505	488	506	461	485	460	469	527	491	478	521	530	471	484	510	539	496	450	493	519	484	507	475	476	496	518	484	496	483	514	475	504	472	490	521	498	478	474	476	505	538	494	464	507	528	495	504	494	491	533	492	472	460	478	514	503	511	501	489	474	461	446	484	490	468	531	514	515	513	490	489	504	506	501	510	486	479	505	508	524	459	515	489	483	477	468	507	493	539	497	476	505	494	477	520	502	478	501	469	484	498	499	447	530	482	486	501	493	496	491	486	478	512	473	497	523	495	469	483	475	482	484	489	490	487	491	506	480	468	488	529	492	496	504	497	483	501	469	459	474	518	503	514	491	496	479	488	513	490	502	492	522	497	440	471	492	488	527	491	494	524	512	479	502	488	519	472	459	457	475	484	457	500	471	484	528	471	468	497	485	502	480	465	522	533	497	510	499	526	469	482	501	489	475	474	486	535	502	487	514	539	532	493	498	466	504	516	516	499	492	519	468	512	524	526	466	473	488	489	485	534	498	512	513	497	489	493	453	504	467	505	495	503	497	472	509	508	506	529	483	473	514	508	469	528	511	488	504	501	471	509	521	493	519	530	487	479	503	538	479	498	456	529	475	464	503	506	501	497	488	511	487	486	541	523	508	544	468	514	532	476	506	506	534	469	470	514	519	520	497	481	484	497	530	507	515	515	519	513	477	483	496	490	513	501	527	495	508	458	480	507	482	496	473	497	501	506	505	490	471	491	473	516	504	515	491	496	495	497	485	495	489	508	516	467	547	533	452	501	503	515	497	500	506	487	503	517	512	465	493	435	507	532	484	469	463	499	483	534	460	533	508	468	471	482	500	494	504	481	521	484	485	499	513	515	483	502	495	491	479	475	502	435	530	510	513	493	537	506	481	474	519	482	450	484	494	472	553	450	460	471	468	490	485	492	516	513	495	503	495	486	511	517	511	515	526	479	497	530	480	504	475	489	502	531	512	480	501	487	468	493	516	521	574	514	483	534	548	498	530	507	505	474	508	502	502	492	502	531	502	524	522	534	492	530	484	503	482	486	494	522	502	546	481	467	493	482	516	470	509
28408	21974	14249	7146	6301	2654	1573	1320	1133	1048	881	710	522	493	468	529	541	518	528	519	511	495	489	535	533	542	534	580	545	538	548	508	483	469	459	490	452	468	463	469	451	443	468	473	439	421	440	469	451	476	459	420	448	463	472	496	486	417	493	453	433	460	469	486	449	424	412	422	462	439	425	457	454	458	488	437	437	452	433	455	431	454	434	409	450	444	450	453	450	450	437	458	462	426	479	418	393	465	442	443	472	460	439	407	440	460	448	455	451	469	435	482	456	477	470	409	467	431	452	450	431	465	463	454	462	487	439	433	464	457	471	416	470	435	468	444	438	488	466	421	459	443	430	430	455	466	436	416	468	465	434	423	421	448	461	489	446	442	454	413	444	484	472	466	476	452	470	442	436	444	390	452	465	472	449	431	419	450	462	465	458	407	449	441	446	452	479	471	494	464	455	431	464	395	417	462	471	432	458	422	434	469	430	504	477	455	433	431	452	430	455	434	449	439	415	415	439	436	448	464	448	443	513	438	453	434	455	440	489	428	481	460	436	441	434	460	468	468	452	423	445	495	449	476	415	439	447	427	481	437	445	455	452	439	443	447	417	480	483	458	417	449	464	434	480	454	429	450	436	445	444	456	403	480	452	446	447	461	464	466	495	442	444	461	458	396	445	446	465	437	454	421	445	462	449	454	456	462	469	417	431	452	477	431	477	435	469	472	459	465	478	465	417	405	460	448	491	450	435	474	463	455	435	458	448	481	451	467	399	469	463	424	423	474	461	446	450	422	457	464	442	446	422	434	466	433	451	423	433	456	446	434	415	442	451	476	453	442	438	466	437	454	442	465	455	468	459	489	457	471	472	458	462	482	466	471	453	403	461	465	451	424	442	470	419	467	423	456	439	461	459	440	447	446	493	470	426	444	388	447	466	418	457	461	430	487	438	451	422	424	431	454	472	433	424	441	471	443	421	472	462	427	488	446	477	445	458	459	421	469	440	466	474	449	465	438	458	444	452	466	456	419	468	425	440	480	446	458	476	473	434	442	462	450	438	436	461	465	437	442	438	452	470	434	460	435	470	457	465	433	401	419	467	465	445	460	478	471	478	454	450	426	457	444	429	448	435	487	468	461	469	440	455	425	435	465	434	444	464	424	425	433	448	463	480	456	453	419	463	487	450	489	441	460	451	444	447	440	428	441	461	441	443	434	486	445	453	459	457	458	438	458	455	468	455	482	434	451	443	463	432	475	440	435	429	449	428	444	452	403	460	445	439	430	466	464	459	465	438	443	462	415	426	454	495	415	461	455	436	427	477	430	435	442	446	477	461	438	462	468	420	424	404	446	402	482	471	468	397	459	428	450	468	454	486	420	442	447	435	472	465	447	432	483	461	460	458	434	460	469	468	464	463	436	476	468	434	470	482	469	460	477	481	461	464	465	444	442	476	458	479	462	463	423	442	430	451	459	453	465	449	439	449	420	449	474	439	434	450	439	408	450	448	471	449	515	390	479	478	453	474	414	431	473	412	491	449	452	446	498	416	477	448	400	465	462	441	443	429	422	455	432	420	431	454	448	467	449	419	428	460	436	457	466	448	473	491	466	440	442	426	421	466	403	454	442	449	430	438	460	474	415	459	431	463	458	472	459	493	489	449	445	442	439	466	447	462	436	479	447	476	447	408	431	422	432	428	445	405	472	432	439	430	449	432	454	468	417	453	446	443	436	477	435	433	480	438	450	441	404	458	446	449	465	463	433	445	454	454	421	460	463	481	483	483	432	452	413	473	458	413	420	424	464	434	520	458	464	417	472	447	454	418	464	490	420	446	429	442	451	406	456	473	448	448	418	477	437	469	435	429	474	451	408	470	448	457	463	422	463	462	477	460	473	447	462	425	460	460	456	478	472	474	489	423	439	487	464	433	439	423	419	424	426	462	491	455	440	453	465	408	423	476	440	472	457	435	464	434	433	442	495	469	444	450	406	464	458	465	451	477	430	454	459	472	438	440	434	440	436	477	462	439	410	432	437	457	427	457	458	440	444	440	463	454	452	454	486	417	429	450	468	446	450	444	458	455	419	440	443	477	416	443	426	438	476	438	426	437	469	422	421	437	458	454	466	461	469	441	434	409	457	441	488	459	471	429	443	409	432	458	419	464	459	432	431	464	456	471	474	458	480	476	443	469	444	470	453	416	445	481	498	408	496	452	457	428	432	485	470	442	442	424	443	436	425	462	426	449	429	458	430	453	469	473	432	448	468	435	467	473	468	431	454	480	436	472	423	433	432	453	421	473	471	443	462	474	444	454	473	447	411	456	461	444	470	458	433	448	425	450	472	478	467	440	435	450	470	497	447	448	467	455	445	436	463	454	417	452	492	441	419	423	403	435	434	455	463	457	438	409	466	464	466	449	446	464	439	439	462	437	460	448	441	470	444	494	445	447	431	477	428	441	398	464	476	437	458	437	437	424	428	444	487	453	466	412	438	455	431	449	426	472	464	456	445	428	445	446	424	455	429	455	457	430	440	427	431	458	433	454	442	476	430	466	461	475	462	427	487	476	418	448	411	438	480	477	427	472	468	431	431	435	425	408	433	421	437	453	467	440	434	461	423	445	457	489	439	487	426	423	424	441	425	477	499	439	495	438	424	439	455	418	488	429	438	444	481	439	474	404	432	438	414	438	451	434	452	454	455	498	482	436	452	426	470	415	437	450	460	440	486	427	463	457	486	426	429	453	455	459	487	460	498	456	487	447	438	458	442	442	476	442	456	459	423	478	449	448	439	458	482	490	436	434	440	472	474	441	457	449	456	469	440	470	465	455	476	415	462	424	475	441	459	406	490	430	454	470	449	487	435	442	470	471	465	448	464	465	424	460	483	419	433	434	464	449	457	429	456	436	477	446	431	457	496	456	462	451	416	425	434	434	422	464	404	467	430	450	449	423	441	440	395	480	437	465	497	424	461	427	456	439	414	433	431	475	455	454	449	432	459	421	474	458	454	455	423	458	473	444	454	472	459	428	462	475	448	431	435	470	446	423	475	438	419	437	428	469	445	471	414	418	416	466	474	456	474	440	466	463	434	467	434	459	417	452	439	419	443	443	482	464	472	440	461	436	436	455	458	464	459	475	455	478	478	451	480	436	479	476	484	449	451	482	421	464	467	408	429	466	427	428	427	453	433	441	513	437	436	468	477	475	487	477	465	414	428	486	432	464	440	434	441	487	495	451	452	435	440	452	425	431	440	468	534	434	463	406	478	474	416	474	436	455	448	435	460	389	427	461	450	428	445	478	453	443	443	451	431	444	480	444	491	455	480	447	436	497	426	460	447	489	447	432	465	487	401	407	434	458	451	487	462	454	483	426	454	457	447	417	461	461	432	452	465	461	448	448	433	451	440	464	453	476	428	427	475	483	442	442	452	500	474	456	427	470	417	443	425	411	463	483	437	467	443	461	489	444	469	447	454	423	427	429	435	449	410	458	445	469	428	473	477	450	490
32458	24765	10720	8766	10004	4653	3009	2657	2146	1849	1616	1116	688	577	706	671	638	669	749	733	771	756	663	661	694	692	698	761	719	674	714	641	614	586	580	538	515	537	575	523	533	549	562	548	500	560	544	481	577	505	555	539	577	566	511	547	526	531	544	495	551	492	525	577	543	531	554	544	529	498	535	528	527	577	538	561	544	550	532	542	524	537	542	520	527	545	538	511	520	489	556	575	537	554	538	532	559	533	523	558	554	524	545	563	546	523	574	573	527	529	591	574	560	515	552	549	548	570	533	511	487	500	516	536	491	522	540	560	512	573	522	504	522	549	509	575	509	528	532	524	497	508	529	543	529	498	540	531	525	593	566	542	512	557	575	521	528	482	488	520	518	543	537	512	531	526	547	532	483	536	498	565	540	561	546	557	531	547	567	528	550	489	544	512	498	525	528	546	491	510	559	558	556	536	528	548	517	532	521	545	518	525	555	546	527	526	502	532	576	554	556	532	521	569	510	509	522	549	490	527	559	521	514	575	564	569	569	557	571	577	547	517	525	505	524	541	512	538	581	549	561	499	548	556	548	551	507	515	583	530	545	536	485	527	543	543	544	552	508	528	541	566	544	552	548	526	532	532	541	537	555	559	531	539	522	592	541	553	522	540	561	509	515	531	504	546	574	550	527	546	573	569	527	525	528	564	555	546	543	539	531	518	559	532	541	499	565	500	526	512	536	559	546	503	536	546	501	514	544	578	497	570	540	514	565	560	518	551	548	507	557	531	515	542	547	511	557	527	531	572	560	497	536	539	527	512	541	556	527	521	489	540	522	564	565	528	574	544	541	529	553	563	559	516	527	540	527	500	550	541	531	504	510	547	548	555	508	546	524	562	520	523	530	551	558	538	541	540	554	521	547	525	538	574	563	505	551	525	554	493	513	554	510	538	546	549	528	518	554	537	516	571	554	558	539	520	509	518	536	538	545	523	487	520	557	522	567	489	556	546	538	573	587	547	571	499	543	565	547	538	536	537	582	518	540	567	531	533	560	516	537	544	535	557	546	556	529	527	540	571	563	548	544	530	521	516	581	544	587	530	569	558	572	484	557	521	535	543	540	549	570	543	550	540	547	534	546	521	517	531	533	550	531	567	489	529	550	525	597	522	533	607	572	540	523	561	532	519	534	548	540	573	524	551	557	524	544	521	529	557	501	537	561	564	550	532	517	546	571	518	524	553	548	536	560	580	530	538	537	535	572	523	539	550	524	512	493	531	484	548	535	512	544	534	563	555	540	527	544	493	539	537	545	527	546	527	544	531	518	539	538	563	563	526	546	533	530	523	561	515	508	546	531	532	565	546	586	532	555	549	513	575	507	552	522	559	546	533	482	520	579	556	542	563	557	532	517	549	552	535	519	521	517	547	584	521	563	526	554	523	563	568	532	548	509	517	525	566	494	582	528	531	590	511	513	522	561	527	515	511	516	617	563	525	548	586	551	568	547	535	547	527	522	566	575	513	524	544	521	528	513	552	557	520	562	535	502	571	523	557	572	516	559	546	526	535	544	538	504	504	551	572	557	547	562	507	521	532	525	514	577	562	502	498	520	546	533	568	555	520	549	559	506	547	561	531	553	528	541	528	532	542	525	525	539	532	528	530	525	566	544	566	509	532	514	481	529	529	533	587	547	546	541	580	569	511	540	489	531	527	528	523	559	565	539	530	537	568	509	504	500	488	511	613	530	491	576	479	565	537	548	558	529	551	513	572	523	499	489	537	542	559	568	558	537	572	540	532	545	524	531	526	523	588	567	524	546	528	553	540	545	590	548	521	542	553	577	543	506	576	580	550	542	565	556	572	528	573	501	564	524	545	504	491	579	569	537	561	533	532	550	548	517	534	500	566	532	535	536	552	559	509	579	569	545	585	520	548	545	530	543	503	538	537	559	518	526	536	524	583	507	498	563	501	520	553	593	512	554	554	495	507	542	522	548	557	553	531	542	542	518	528	526	558	484	536	537	557	551	580	531	522	538	551	535	538	566	556	528	582	584	579	540	545	507	527	541	544	547	525	499	539	525	549	529	511	518	540	498	519	534	501	548	496	544	499	551	571	550	557	512	495	554	526	535	567	550	528	526	556	516	558	546	528	507	532	511	512	510	547	548	551	527	514	530	513	509	530	563	531	540	524	539	570	532	508	493	550	543	500	550	504	577	517	574	532	563	535	560	489	550	514	529	559	542	559	564	524	539	566	577	531	544	517	553	496	531	580	534	547	515	551	563	530	521	558	537	481	556	530	539	538	539	533	534	602	556	499	512	585	513	483	555	573	539	539	546	525	504	520	548	510	587	505	512	530	524	522	532	517	509	573	543	517	549	523	525	549	552	491	539	550	556	519	524	541	528	541	518	540	562	523	525	531	561	509	570	567	517	535	524	510	522	548	560	582	543	553	538	493	556	524	551	569	523	512	530	546	527	564	547	523	501	582	568	571	534	522	564	533	537	539	573	534	526	603	525	584	576	550	519	536	532	498	537	523	533	562	533	548	534	528	553	526	513	516	549	559	599	527	531	514	544	507	525	505	558	542	565	551	580	578	518	554	554	557	523	564	470	549	523	555	518	521	500	556	535	526	515	563	532	537	568	539	557	540	536	517	504	490	500	544	545	524	573	530	573	527	530	555	557	552	513	545	548	551	561	565	530	571	571	540	540	533	572	579	532	536	560	493	530	563	583	524	573	513	566	555	551	555	552	587	552	538	544	548	564	491	517	528	556	567	535	546	568	535	523	539	569	548	518	563	552	505	509	553	573	551	518	519	482	544	543	565	579	524	550	590	530	489	529	520	563	555	500	536	525	553	561	484	537	543	547	530	526	529	533	552	559	514	560	526	514	527	551	511	522	547	512	552	530	537	534	554	532	571	558	536	511	541	539	545	532	550	486	514	562	541	542	564	537	537	517	547	542	537	564	529	581	555	555	533	528	519	547	534	490	540	535	557	522	539	589	551	529	516	527	556	550	544	559	543	558	560	550	487	544	557	526	530	524	526	559	534	531	515	578	528	578	510	530	518	531	541	558	540	604	558	529	533	544	594	536	527	525	580	505	545	543	589	522	571	574	546	525	539	521	559	573	535	610	519	527	525	566	504	588	511	570	558	504	553	535	615	554	472	543	553	508	532	538	560	535	512	564	519	525	485	527	548	528	539	565	563	547	513	565	506	552	546	540	541	510	527	531	557	553	519	543	498	515	519	544	545	532	551	541	532	521	544	550	517	599	546	569	507	494	543	543	523	495	588	546	543	525	529	541	528	532	558	490	586	576	524	559	547	509	582	486	501	485	548	527	509	531	514	536	575	544	534	543	551	526	534	552	500	552	552	523	578	536	565	534	513	558	570	543	567	561	551	522	535	542	493	492	526	571	542	543	529	540	542	547	547	550	531	513	538	530	507	575	540	563	510	553	508	559	531	533	489	516	516	515	533	511	576	534	541	590	558	566	520	541	563	557	557
23279	20798	27932	23772	20895	13823	3891	2457	1878	1626	1327	878	515	445	449	484	491	465	457	528	542	483	456	431	425	465	482	447	421	411	412	372	353	338	300	304	260	286	276	300	272	270	276	271	296	288	286	283	297	296	279	310	266	287	288	295	287	297	284	295	297	284	260	265	310	292	308	308	311	282	287	302	293	306	301	299	275	280	297	269	276	282	278	282	260	278	293	276	292	300	308	331	283	285	298	297	258	265	273	266	284	322	290	283	265	271	304	307	305	308	306	265	280	295	304	303	283	279	262	276	271	257	309	304	299	286	285	299	264	250	280	303	299	276	249	286	265	266	296	300	291	311	288	310	302	277	300	291	270	304	282	270	257	295	279	307	296	260	281	311	298	275	250	292	281	300	289	297	291	278	290	288	299	294	303	303	277	294	303	288	286	296	256	265	284	270	265	294	283	310	285	281	286	275	281	285	292	302	299	270	291	286	284	292	283	255	272	306	243	262	304	282	263	304	313	244	280	250	295	286	262	264	293	311	278	288	287	305	271	286	296	275	276	279	312	309	313	275	299	273	290	264	273	291	287	259	277	276	283	285	261	296	274	284	280	269	268	295	301	297	289	267	297	293	307	278	290	282	295	281	283	283	266	259	278	278	256	297	300	297	279	291	273	272	268	266	277	280	290	288	281	272	275	290	296	297	275	274	255	286	285	307	285	284	289	274	277	257	301	273	270	279	304	279	279	270	253	288	283	286	269	301	284	266	285	291	281	271	293	286	291	292	277	287	285	263	241	299	312	311	280	274	303	295	274	305	272	299	304	279	273	265	291	297	284	286	291	291	238	279	289	303	297	299	278	297	308	262	270	285	290	276	275	252	308	289	281	276	287	289	295	296	271	283	265	280	294	295	297	254	306	302	273	301	287	278	283	261	267	289	275	276	261	292	305	298	265	304	270	285	282	304	299	259	291	292	287	279	302	276	269	261	283	273	272	296	304	305	299	283	298	278	302	276	283	297	230	254	311	260	265	297	284	292	288	275	259	269	314	287	278	284	279	308	267	268	277	289	284	262	264	283	255	288	262	248	296	270	287	273	303	298	312	281	282	306	288	272	278	273	317	270	274	297	295	245	271	273	266	292	282	275	268	304	257	303	285	290	247	295	250	279	291	282	296	298	293	286	283	289	285	285	304	286	305	298	302	314	293	284	285	277	284	270	267	269	263	293	289	282	271	273	303	269	303	289	289	295	286	280	294	271	320	324	264	320	283	267	300	298	275	273	294	275	314	271	285	270	318	290	297	263	281	282	303	265	279	285	286	292	263	273	289	284	307	285	287	285	269	266	298	274	288	270	287	293	300	261	286	265	321	275	279	251	292	294	290	279	279	270	269	315	287	278	276	300	299	258	301	305	293	301	276	278	267	286	283	298	304	300	289	303	306	310	267	271	265	287	285	283	302	311	309	291	276	266	280	271	323	287	296	312	262	294	267	319	317	281	275	277	298	282	283	285	312	317	280	301	259	290	301	295	298	296	270	297	280	277	270	271	277	283	316	305	287	283	256	292	280	317	271	285	261	267	287	293	307	269	298	259	274	281	295	268	319	305	258	278	295	277	303	272	286	278	292	294	262	272	272	286	292	285	291	294	265	276	292	310	269	295	244	253	273	285	306	289	298	272	282	256	274	297	256	302	263	283	280	271	271	265	292	291	272	312	271	267	302	315	294	262	299	270	310	283	262	300	279	296	282	284	322	250	295	296	272	303	307	257	269	278	290	268	274	295	290	284	332	267	262	296	297	272	269	293	279	278	293	247	259	285	288	253	286	257	276	270	275	270	287	269	294	310	310	290	266	318	311	291	298	286	302	275	267	304	296	293	287	296	245	292	258	286	275	263	289	247	285	281	304	258	303	282	323	302	273	286	296	308	282	287	262	294	301	260	259	320	268	285	268	283	304	309	281	264	277	314	303	300	284	268	296	286	277	307	274	277	284	279	326	285	252	284	287	266	306	296	277	288	267	299	280	305	290	251	274	266	265	303	276	271	302	281	278	276	260	312	258	290	300	300	281	263	292	259	307	293	300	306	297	297	272	278	292	269	267	283	276	284	310	279	249	294	270	263	273	300	309	264	281	277	304	293	292	306	295	278	275	253	294	294	275	271	278	251	278	307	293	294	315	289	287	299	273	317	281	297	261	278	276	270	293	265	269	264	303	292	289	290	287	265	296	322	286	277	265	270	276	287	284	295	287	282	281	280	282	259	281	283	250	303	284	274	297	275	306	254	274	275	299	262	274	322	319	296	296	293	298	298	289	262	314	305	285	285	293	287	299	290	280	287	286	294	300	295	244	284	275	280	280	301	282	295	271	286	300	275	267	288	286	286	295	291	283	290	244	277	303	287	311	275	285	284	283	285	277	310	283	298	299	288	294	280	279	269	299	270	268	295	276	274	272	306	270	281	301	265	273	304	285	299	306	298	299	294	295	314	311	295	264	316	304	276	252	265	276	283	300	262	293	273	292	295	324	310	300	262	266	310	273	286	268	277	265	283	296	301	278	291	261	266	310	245	290	261	287	306	257	295	282	288	266	268	267	286	327	287	305	300	286	298	308	282	271	262	278	318	295	287	276	279	325	261	299	260	281	293	245	280	253	272	289	302	286	318	278	304	305	271	273	258	283	277	286	283	333	287	276	290	287	288	275	293	249	278	250	257	261	303	284	269	255	279	309	300	279	287	289	300	289	293	290	254	284	283	253	284	268	276	292	300	287	292	320	293	298	287	298	263	273	293	301	304	277	293	289	299	307	258	298	292	281	272	290	260	259	293	281	306	298	268	294	300	283	277	277	299	269	276	268	269	279	284	293	278	279	302	282	300	279	260	280	278	245	305	278	286	304	266	282	305	287	319	267	274	298	280	297	296	332	282	279	291	258	266	282	262	275	297	292	304	283	261	265	306	292	276	251	295	320	286	298	306	284	264	293	288	289	283	264	297	302	280	267	299	282	292	262	289	292	280	286	293	299	291	275	292	256	264	310	291	265	281	300	271	240	281	287	286	306	302	274	279	308	301	320	295	312	253	308	274	305	287	281	286	274	272	309	265	292	289	294	276	287	264	286	289	318	295	248	311	281	290	301	281	281	272	264	326	325	275	276	296	274	283	302	298	268	284	302	282	275	273	322	289	269	257	288	267	263	285	290	280	307	282	285	296	281	296	333	324	306	286	296	273	278	290	274	290	281	303	287	260	251	271	265	280	303	277	261	296	258	272	281	265	281	254	303	278	313	260	297	303	294	287	291	288	284	260	272	283	253	292	273	309	309	287	272	312	288	285	260	268	300	284	285	305	254	286	274	294	292	283	267	291	286	305	272	306	301	305	295	278	270	289	323	302	279	271	272	283	273	303	308	302	237	280	281	281	299	281	304	289	283	306	311	294	256	260	308	288	260	292	314	254	290	286	251	277	302	298	287	269	294	281	264	265	320	298	277	286	297	254	298	287	277	284
34774	34679	14947	14423	14570	7794	5439	4745	3881	3156	2671	1638	839	658	719	649	737	758	699	804	808	794	730	641	715	762	608	656	734	663	573	533	413	426	366	355	361	381	332	358	349	350	374	388	325	367	355	333	329	338	350	352	361	337	384	357	353	328	350	352	341	325	332	356	341	331	403	357	342	329	364	351	364	304	356	375	311	334	327	319	351	353	364	308	362	367	381	319	356	374	358	345	353	323	361	372	334	369	343	353	327	351	382	334	356	347	368	333	336	377	343	346	321	328	330	380	338	359	350	344	331	381	331	343	340	360	343	353	342	334	351	393	344	327	317	323	351	335	362	375	376	371	355	329	368	350	306	345	344	361	357	328	294	348	307	348	311	360	362	310	355	341	305	322	337	364	343	345	358	344	354	343	377	333	327	320	327	361	328	351	341	325	324	346	335	351	341	324	365	368	357	347	359	309	329	371	343	344	317	358	316	345	350	372	330	338	374	335	347	361	364	343	363	337	369	365	370	336	336	355	340	356	326	328	359	317	312	333	330	338	342	335	362	361	374	352	310	336	349	351	361	337	338	342	359	336	337	346	323	354	339	328	338	349	358	359	337	323	355	344	346	365	354	375	323	320	335	332	329	333	356	330	341	355	314	366	362	345	355	310	347	337	325	328	371	348	362	316	359	327	358	360	362	360	353	354	360	311	321	358	342	335	350	363	387	363	365	348	341	345	324	362	342	348	367	346	339	337	355	315	354	364	333	345	354	353	332	315	364	393	345	374	345	351	330	320	355	366	335	321	357	342	309	350	330	348	345	353	313	379	379	332	332	353	344	356	375	334	369	367	343	357	336	335	310	355	343	342	355	320	333	342	311	307	351	319	334	348	330	359	374	336	322	343	376	312	301	349	347	391	314	370	362	321	361	351	323	367	323	363	332	352	345	324	346	336	331	336	314	314	365	325	333	355	336	359	333	336	377	329	369	350	327	326	343	358	314	372	356	336	344	344	332	343	352	360	361	346	354	314	338	334	357	378	339	348	339	329	335	347	355	336	347	365	341	361	388	344	347	355	327	354	319	353	354	356	334	337	341	305	342	370	335	326	343	357	346	334	368	354	358	344	354	347	349	351	327	320	298	342	340	330	336	341	333	317	343	371	350	340	373	347	342	333	390	365	327	377	345	341	347	350	380	332	365	367	332	364	331	343	333	370	355	338	352	331	367	315	355	331	356	351	337	332	338	348	333	321	340	353	354	359	336	356	355	343	347	350	363	336	345	343	345	360	344	347	350	388	327	334	366	340	351	347	363	344	372	355	346	317	355	351	325	337	355	375	333	326	359	382	337	351	323	361	311	345	373	333	338	341	334	333	356	347	320	354	353	330	350	365	349	366	356	387	341	348	344	367	364	338	344	334	336	350	365	330	346	362	337	340	339	329	336	345	365	357	320	363	310	315	350	336	365	380	332	342	333	351	364	338	322	349	343	349	361	311	347	337	353	332	349	335	344	378	319	353	358	317	340	348	371	320	334	323	348	329	357	348	328	358	329	337	346	332	347	333	323	379	356	326	345	364	354	325	339	346	361	305	381	355	347	364	360	367	320	371	372	384	351	326	360	342	344	344	329	356	367	367	323	344	350	336	328	332	315	310	321	356	341	324	352	350	328	354	339	344	350	351	346	365	338	334	319	348	356	331	350	369	334	337	354	343	359	342	375	373	341	361	351	338	374	362	368	335	371	338	358	343	330	327	341	350	357	386	347	321	330	370	307	335	341	308	366	329	336	343	343	349	311	347	361	347	328	312	378	333	345	368	350	338	360	346	340	340	371	344	342	371	348	326	319	346	365	343	328	343	339	335	321	314	374	350	327	322	325	340	367	318	317	311	322	331	355	323	365	340	330	285	353	365	294	351	348	358	315	362	365	313	358	349	335	345	365	319	360	314	324	339	325	355	348	340	374	343	365	330	353	357	319	370	347	345	355	339	350	361	351	333	353	378	361	311	316	333	345	400	337	343	316	343	364	312	330	341	357	317	345	366	347	349	338	322	339	332	342	342	322	353	335	315	356	369	322	359	336	351	340	356	298	346	332	348	348	337	365	328	336	329	314	342	349	382	346	339	310	349	360	336	320	366	348	330	344	342	351	330	340	354	325	337	351	345	326	367	361	349	342	325	346	355	331	325	344	333	376	335	359	320	348	356	349	351	331	349	337	327	337	331	348	362	325	351	391	311	334	296	357	352	351	356	337	332	328	349	322	343	332	355	344	340	365	353	399	373	333	375	328	344	330	389	349	369	317	350	362	334	361	336	363	329	327	325	364	337	360	364	323	371	368	343	335	342	345	301	367	353	323	353	350	349	313	358	376	311	351	343	369	355	321	320	340	356	341	337	363	335	331	368	367	361	322	364	351	325	317	372	351	338	398	365	359	331	307	351	334	365	371	348	369	330	373	302	307	354	345	345	371	363	365	374	323	347	317	327	346	332	337	319	361	375	335	328	337	342	370	338	333	360	362	336	351	355	354	354	376	348	349	346	344	349	339	353	337	391	333	341	320	364	319	354	377	348	330	333	359	345	332	331	347	377	344	355	375	356	356	347	354	348	340	372	325	352	328	360	329	337	339	361	342	324	348	330	355	338	345	341	329	338	331	358	345	325	340	345	335	329	349	353	344	339	359	332	345	351	331	337	350	312	325	365	363	319	356	343	362	365	334	333	345	349	349	342	338	379	346	330	321	363	370	353	337	385	359	359	335	343	329	317	347	381	362	351	361	332	353	340	354	341	315	367	333	365	359	342	352	344	304	328	355	312	364	330	370	328	373	319	327	330	364	331	348	341	358	345	362	344	359	335	345	366	334	325	328	360	340	348	361	327	372	351	335	354	329	351	347	351	329	359	348	383	327	330	361	362	326	305	319	339	340	354	336	357	339	372	357	342	338	349	336	347	357	340	341	354	360	347	371	356	326	351	354	339	320	328	334	342	332	349	350	350	357	308	331	310	360	343	323	354	347	342	343	340	373	337	312	341	353	344	377	339	337	334	370	355	355	358	336	330	311	333	344	366	350	333	311	320	346	372	350	352	339	362	325	364	344	353	345	371	340	317	332	365	365	343	328	364	343	351	353	384	337	311	347	343	338	368	337	338	358	345	364	344	347	366	363	363	363	322	388	353	348	340	330	361	377	351	353	341	320	384	344	360	336	357	360	341	330	344	341	346	352	357	331	334	345	332	377	344	381	330	365	362	368	326	365	323	334	353	337	341	314	343	362	355	356	330	361	350	345	358	316	367	340	389	353	356	343	329	326	326	337	352	343	341	336	335	350	334	332	330	330	356	326	366	353	303	371	353	344	327	356	365	380	341	334	352	355	318	339	374	308	344	322	339	362	354	362	369	361	338	384	374	350	311	366	357	329	341	340	347	324	355	300	349	374	350	370	373	339	326	341	328	368	359	360	369	332	349	322	356	339	336	347	342	342	337	337	339	332	345	353	350	361	334	325	355
24427	20828	27043	24664	15819	4911	2443	1955	1621	1766	1508	1194	760	718	723	705	803	821	782	857	840	776	885	800	872	758	764	810	726	774	734	668	675	610	665	639	645	661	624	607	628	625	683	625	592	580	626	613	612	660	604	624	638	616	596	635	661	589	622	634	651	627	635	656	654	683	615	658	675	598	614	678	636	636	625	614	643	628	599	651	618	631	669	631	607	635	627	605	616	628	633	589	604	630	633	562	641	607	675	613	645	586	621	608	613	642	690	606	625	595	623	636	617	615	614	647	592	601	671	593	631	645	610	657	635	630	633	651	667	611	648	620	576	654	636	638	631	551	631	618	612	642	640	615	669	658	598	636	600	688	596	612	646	647	626	621	580	637	632	631	603	605	649	610	600	616	641	630	622	607	624	617	637	649	612	642	579	630	648	640	632	571	608	615	607	657	676	619	646	620	564	616	625	646	629	672	648	573	653	610	617	664	686	621	643	632	635	625	601	659	632	646	604	631	586	597	623	613	594	618	593	591	683	659	639	638	603	641	613	635	618	642	628	613	666	709	602	599	656	625	603	631	587	589	659	628	649	666	587	649	648	644	640	612	677	660	616	614	646	626	614	619	628	606	606	602	615	604	633	635	680	614	632	624	680	623	652	659	664	635	626	634	634	587	629	614	676	608	633	652	606	591	622	619	622	609	634	617	624	664	628	648	598	619	597	664	618	603	624	615	616	691	634	693	655	638	652	651	608	614	684	605	649	598	631	672	647	621	653	620	594	622	547	658	652	569	648	614	628	608	606	635	634	595	596	611	624	667	618	631	627	603	673	619	629	642	683	638	637	614	575	640	613	667	659	633	657	614	661	604	641	636	682	630	624	649	611	597	623	669	611	566	654	598	655	644	668	620	575	661	639	640	614	617	654	640	622	616	597	614	673	614	640	657	594	675	612	646	649	634	600	590	671	597	586	668	628	660	605	669	634	637	609	648	605	622	597	612	653	637	609	665	687	605	641	607	622	610	620	627	631	634	635	613	643	654	614	593	629	609	689	643	606	639	598	616	608	646	628	607	644	608	642	656	623	652	629	604	609	611	624	622	605	625	689	622	596	608	635	599	632	626	603	607	618	649	625	630	616	620	609	589	622	579	629	682	643	591	606	634	624	623	680	619	603	598	630	657	645	595	640	585	666	643	643	644	624	641	614	681	601	611	651	657	635	613	645	631	627	625	653	617	641	645	637	597	648	628	626	602	639	565	635	616	613	634	649	601	677	653	667	580	623	602	611	633	660	621	629	582	620	613	640	622	638	640	641	629	639	650	662	644	625	589	645	584	655	639	624	610	652	609	641	684	651	681	637	631	607	622	668	650	609	636	620	628	653	618	651	603	650	656	620	613	605	656	668	620	629	551	584	615	609	605	614	587	657	685	632	623	614	621	647	610	658	608	675	612	590	649	620	587	631	610	666	640	649	636	642	614	656	623	639	645	654	641	574	644	593	624	623	608	656	651	637	618	639	615	648	668	633	588	635	643	672	618	662	654	609	670	581	613	609	650	655	601	638	620	605	631	659	609	595	656	654	646	616	588	613	610	636	622	612	650	666	626	608	684	633	612	576	638	639	625	623	608	614	619	630	622	616	588	639	613	650	611	615	646	601	597	636	642	632	632	621	611	620	661	657	598	624	640	572	594	592	627	650	612	647	612	636	574	665	600	617	649	614	628	611	670	626	640	602	632	622	649	664	633	627	611	603	630	638	666	609	640	671	664	645	634	674	632	646	656	636	637	643	644	672	620	648	627	656	591	638	572	635	630	630	618	611	639	643	609	628	609	641	644	632	592	619	653	624	605	666	640	645	648	680	622	671	621	603	640	609	575	650	627	651	605	652	653	588	641	608	617	665	586	622	632	642	627	621	630	634	613	621	675	642	586	634	632	611	628	628	612	612	652	611	649	616	633	603	614	630	612	618	655	638	611	672	643	635	588	655	634	640	616	650	634	656	618	601	599	607	604	673	615	677	666	633	605	629	645	635	588	608	605	612	636	640	648	571	605	602	620	590	668	631	614	629	668	642	619	659	618	622	577	575	601	639	651	617	617	610	625	553	681	605	621	632	634	635	612	617	607	643	656	647	595	607	669	610	627	674	657	631	633	609	605	623	604	638	644	642	600	612	623	640	671	644	655	627	644	566	660	606	572	696	614	624	612	614	645	648	668	616	591	668	575	626	640	629	652	612	616	615	604	639	599	610	630	689	605	674	625	642	602	633	627	618	646	582	627	666	586	613	621	585	630	646	629	607	583	659	642	630	600	621	633	643	609	611	626	690	591	604	620	656	597	672	615	609	664	601	633	640	631	629	629	651	614	605	575	657	569	627	655	624	642	640	595	667	625	632	614	659	592	630	624	657	652	627	608	653	633	678	606	620	655	612	650	618	624	667	642	617	632	631	603	624	625	640	591	662	632	611	659	646	635	611	605	638	590	555	650	643	609	666	627	645	613	597	656	631	627	628	607	649	607	629	679	645	628	629	569	656	613	620	656	590	635	646	601	632	672	638	597	619	616	644	643	599	605	631	627	620	649	669	592	579	618	645	610	639	595	636	621	660	633	631	623	672	641	615	607	614	591	618	627	626	586	653	641	636	659	654	643	652	622	647	643	611	640	608	590	603	627	650	604	629	629	598	678	660	655	605	654	598	613	666	638	650	589	625	620	642	575	588	580	649	654	656	572	581	582	607	619	608	625	649	601	641	679	659	594	637	632	646	659	608	637	694	653	612	624	618	648	625	638	613	651	697	647	631	657	662	625	667	584	597	621	634	608	631	642	634	615	658	576	617	597	627	641	625	675	631	680	650	604	643	553	623	612	600	647	629	615	587	580	662	614	567	619	648	608	615	621	617	610	629	618	647	619	673	600	613	634	594	636	659	650	627	660	602	612	631	641	650	628	606	613	606	624	586	592	630	628	604	636	638	629	641	666	592	623	627	595	616	638	625	628	602	616	664	608	643	576	639	657	651	618	586	668	604	659	619	635	603	656	658	640	636	610	594	631	617	628	575	620	595	593	659	609	635	667	626	678	622	623	644	642	619	637	681	637	632	570	642	634	647	586	620	629	620	620	661	636	637	567	637	632	636	590	623	634	629	638	583	663	625	606	605	650	645	604	626	665	608	639	629	629	642	629	621	612	566	631	637	668	583	628	672	628	692	606	615	627	626	682	606	585	624	636	610	681	610	601	664	642	606	639	649	623	610	597	646	641	637	618	665	645	624	621	596	616	638	667	669	634	621	660	638	648	622	670	610	651	640	645	640	636	631	644	668	653	605	632	682	664	669	613	588	665	653	602	609	629	601	633	566	618	616	618	597	621	648	676	673	597	615	633	657	623	640	643	636	607	608	636	607	648	638	591	632	642	672	609	604	606	661	656	669	648	596	592	627	622	652	638	650	619	598	620	631	607	671	626	673	620	617	631	635	650	641	637	639	630	605	653	590	661	587	619	632	663
34764	30167	12121	10151	11296	6233	4614	3767	3481	3762	2627	1851	1063	903	974	902	1006	1038	1031	1081	1064	1060	1099	1169	1093	1070	932	1011	989	931	926	828	790	747	707	745	765	701	677	718	725	746	768	730	690	778	715	683	769	743	732	755	710	707	683	726	711	742	738	737	703	825	742	708	732	745	736	751	656	713	777	698	712	741	747	739	715	716	722	709	719	733	698	714	718	681	733	723	715	741	707	686	730	751	736	733	719	719	734	717	811	724	721	698	730	742	717	774	797	684	760	760	758	718	652	750	760	700	707	678	714	709	736	764	683	743	694	727	724	726	733	678	694	694	745	700	762	716	738	731	719	682	771	758	730	727	716	692	737	703	695	763	732	708	736	748	689	749	686	684	715	739	750	735	764	705	697	708	773	756	723	722	724	725	753	707	738	763	687	721	700	756	745	685	711	724	732	719	739	707	710	687	706	722	710	697	740	700	736	712	741	655	725	752	684	747	789	673	740	748	724	738	701	722	713	718	714	741	712	697	705	700	732	764	729	782	719	724	747	685	710	728	754	711	791	727	694	727	735	710	706	764	720	754	681	749	728	618	726	735	706	737	699	715	757	707	712	724	728	735	709	704	739	708	735	724	761	713	712	733	686	717	758	748	709	727	754	729	706	719	721	737	713	715	738	782	707	720	696	703	729	756	731	736	724	721	716	726	731	761	730	703	740	743	748	718	716	720	781	723	710	720	749	711	736	725	731	697	738	703	736	715	747	689	724	750	674	717	736	679	776	705	730	693	686	676	760	739	689	707	730	723	721	698	751	688	740	728	759	661	708	745	722	683	694	719	731	712	687	719	725	680	722	714	736	751	742	709	730	710	704	721	724	740	687	756	675	705	693	770	715	699	737	715	729	731	734	708	729	710	708	737	718	749	753	775	739	733	708	716	738	760	727	712	729	738	734	711	781	686	750	720	677	739	695	743	757	743	736	739	703	717	714	752	747	718	764	700	749	688	717	724	721	727	720	757	719	697	699	721	721	750	699	730	763	722	714	798	750	695	723	714	666	708	740	715	734	782	767	728	725	721	711	717	680	690	721	782	665	731	733	707	746	690	694	721	734	700	769	711	737	735	723	666	712	803	710	691	699	716	742	695	701	710	701	684	675	704	691	693	684	756	728	692	710	719	724	671	723	701	757	702	713	717	733	731	725	774	739	699	712	729	729	708	704	718	714	742	750	687	695	660	716	699	753	750	714	748	781	701	746	719	734	750	752	737	691	757	714	681	716	691	709	747	684	720	664	707	742	735	730	744	729	731	716	742	700	701	718	764	678	667	597	722	731	765	710	707	750	717	741	767	742	701	736	725	744	689	741	674	726	718	718	705	710	708	725	713	774	664	757	746	699	715	765	729	709	726	732	752	692	692	763	704	738	763	741	751	734	710	733	711	689	722	747	759	779	723	774	709	737	715	788	744	733	720	750	662	724	687	707	732	712	789	653	767	706	742	727	716	704	660	720	740	702	722	727	716	741	750	719	663	701	724	753	742	709	732	679	733	725	741	743	712	772	731	687	711	691	739	711	768	718	754	716	755	726	726	758	723	726	711	753	735	702	751	740	730	749	744	709	715	764	689	746	768	702	755	728	699	724	773	700	744	739	726	718	750	713	708	746	722	695	694	686	747	720	721	727	745	724	680	692	708	729	719	774	716	701	701	762	758	772	691	723	680	726	714	703	711	757	720	689	708	761	729	761	707	754	685	722	759	751	743	763	713	738	721	713	744	703	736	703	732	747	728	680	719	739	748	741	751	691	704	735	742	692	766	684	696	707	789	712	727	688	704	747	714	694	708	729	735	712	740	717	747	700	700	732	716	733	721	704	696	738	706	726	692	719	711	766	749	731	767	731	742	726	705	736	779	762	721	690	705	686	707	729	751	713	739	737	689	752	707	710	739	726	728	692	721	745	733	712	763	749	716	758	714	709	705	721	743	690	692	740	714	775	754	706	696	739	773	681	720	714	714	728	754	723	728	752	748	698	728	724	695	752	771	739	695	705	771	693	731	743	722	720	769	736	711	736	705	744	699	716	721	755	749	738	663	722	696	739	703	759	733	692	710	689	681	695	667	738	717	747	692	725	725	758	724	712	694	702	713	781	780	719	674	729	727	728	756	719	691	708	736	745	731	637	694	723	721	724	721	767	727	717	733	704	739	750	737	718	756	741	699	681	763	689	750	727	733	732	729	755	735	708	706	743	775	765	761	735	754	693	678	685	692	696	732	740	708	692	707	758	710	761	737	732	707	692	727	684	735	730	707	719	703	731	714	745	674	728	731	738	712	707	746	668	686	766	760	710	740	711	750	751	710	740	702	737	728	696	727	705	689	693	717	721	734	688	729	642	710	703	729	714	699	716	743	721	698	699	689	765	736	715	736	724	718	721	710	724	702	702	774	766	742	728	713	741	704	726	677	733	738	752	735	751	745	711	690	697	740	748	707	714	759	710	691	740	745	713	683	715	729	695	745	731	715	679	710	726	717	743	724	702	716	751	702	709	692	756	763	698	686	762	725	730	665	722	706	714	663	715	735	714	743	716	787	733	731	701	679	740	685	725	708	749	748	708	690	737	773	754	709	733	693	722	689	714	740	746	768	736	741	735	713	723	706	665	701	739	760	788	675	741	737	712	727	744	721	674	692	745	736	713	790	746	751	673	733	735	744	746	723	740	763	713	719	732	685	709	708	743	684	768	758	708	711	697	750	710	685	715	713	733	750	733	721	738	753	676	745	760	729	734	725	785	715	681	667	766	692	740	750	728	721	756	708	726	681	701	699	733	721	757	649	700	733	784	743	730	741	697	744	730	759	665	734	769	711	727	703	727	744	696	779	720	706	721	731	715	703	677	727	741	731	725	739	708	779	759	709	723	731	696	760	685	711	717	721	736	737	721	765	769	727	724	732	757	707	764	727	720	686	743	670	763	683	735	751	711	759	744	715	681	760	740	720	739	739	704	712	716	669	725	704	756	718	683	746	749	714	716	702	679	682	741	714	719	733	703	709	724	715	720	734	759	717	712	725	716	734	744	763	704	713	741	698	778	710	746	705	704	725	787	720	719	657	635	766	727	753	730	710	742	761	722	745	708	706	716	725	758	753	692	718	722	732	741	730	710	664	710	758	739	673	721	691	737	716	744	722	710	691	709	654	750	723	710	699	720	726	716	708	751	712	692	729	673	753	741	731	714	705	718	755	750	699	713	712	746	719	694	766	711	741	738	740	702	703	650	724	732	722	709	710	688	759	723	746	736	728	732	680	765	755	774	664	693	708	691	729	731	701	766	746	763	722	709	743	742	739	728	723	720	680	728	719	681	708	699	700	746	685	706	748	677	673	726	720	721	698	696	702	684	693	809	748	702	701	710	769	718	677	714	761	702	742	702	677	716	743	766	727	703	740	721	721	717	711	717	727	744	711	726	724	729	696	739	665	729	705	673	757	688	689	708	707	721	718	766	727	719	713
22334	20834	28441	23356	20862	21013	14664	4256	2932	3319	2126	1775	1080	719	701	726	824	889	856	882	852	931	901	856	835	786	754	794	725	708	726	637	510	524	488	486	479	487	453	501	484	485	421	491	436	477	467	463	458	487	486	472	442	441	483	480	477	427	520	468	450	475	473	489	530	436	437	488	494	515	455	451	430	462	446	489	413	483	467	470	437	449	491	461	474	463	454	493	463	481	449	483	455	469	501	477	506	485	486	475	458	466	469	453	500	437	460	462	479	458	491	439	480	453	474	440	481	487	514	441	474	481	467	461	423	448	471	462	444	484	470	462	485	474	458	507	485	468	478	457	448	474	446	445	420	456	468	475	479	465	449	458	465	453	505	480	459	479	463	495	446	473	474	421	433	466	444	511	489	458	477	469	447	496	497	449	483	436	480	464	479	467	437	478	436	458	474	468	474	490	495	445	440	479	428	506	443	473	438	466	467	444	471	483	445	408	441	447	443	491	473	461	483	483	476	457	475	452	432	480	414	476	471	469	465	495	461	461	459	399	473	492	443	448	460	451	465	442	485	449	482	443	473	447	447	451	478	472	475	470	458	499	465	434	470	441	496	478	426	440	430	443	436	489	444	436	472	465	429	467	468	523	453	473	431	482	437	479	470	488	459	475	418	453	454	485	401	471	480	462	475	447	465	451	466	479	470	476	465	412	483	470	451	443	464	478	482	440	465	441	463	462	474	444	448	456	492	474	482	473	424	467	420	443	487	448	430	481	498	479	453	436	442	502	448	459	443	429	474	471	454	499	479	462	473	469	481	476	464	468	466	458	480	432	478	459	486	442	455	459	473	490	471	447	449	462	436	450	515	463	477	477	494	446	473	438	406	447	487	425	446	472	407	491	467	444	443	471	453	470	476	446	482	453	464	488	450	440	473	463	477	447	486	447	474	443	447	438	456	490	454	489	435	441	468	419	464	452	472	472	433	426	456	495	473	530	452	467	432	465	461	488	423	496	474	438	454	446	469	451	516	475	437	478	500	451	484	456	484	464	488	458	454	513	460	480	508	476	499	449	459	455	474	481	422	446	483	454	447	486	464	505	484	451	492	467	443	485	450	458	450	438	452	455	418	469	464	464	447	460	473	491	470	481	456	452	428	478	477	445	442	474	480	451	475	443	438	449	459	433	500	452	485	448	456	455	474	494	419	429	466	456	477	465	481	451	407	486	453	478	448	428	467	465	536	485	464	433	442	463	475	453	480	465	459	471	442	487	461	453	465	483	458	462	426	505	470	454	434	487	499	494	432	481	426	442	473	447	421	444	478	452	385	489	444	436	460	398	443	431	457	462	504	477	459	456	503	468	460	463	443	454	471	451	453	469	489	462	449	452	486	441	474	397	496	471	425	430	464	488	480	476	418	451	428	442	466	449	412	497	463	466	460	455	441	484	471	488	486	445	496	468	460	423	497	457	459	441	451	454	407	459	493	458	494	478	428	433	436	427	472	463	458	470	469	493	455	446	457	447	485	466	457	446	424	420	443	430	442	454	425	458	478	432	493	484	485	464	468	461	456	520	425	442	458	417	459	468	444	442	424	435	472	451	453	468	441	460	503	462	457	450	469	484	455	449	507	453	455	440	390	488	456	501	439	474	455	445	462	428	432	471	452	495	474	467	460	468	442	443	436	446	485	465	435	477	486	480	463	476	463	455	454	459	463	482	465	478	470	484	451	474	458	433	468	448	443	447	507	465	453	460	458	447	435	467	445	491	464	430	484	439	447	451	483	444	445	495	450	448	477	522	461	452	464	457	443	436	464	465	466	454	478	439	447	445	465	450	458	452	431	450	471	456	464	452	470	499	513	437	447	460	430	497	437	504	424	435	465	453	425	450	483	464	482	477	490	430	505	486	491	445	448	481	503	454	477	466	424	491	476	451	461	477	479	456	478	515	482	483	493	465	453	454	445	441	485	464	472	488	448	431	489	502	447	432	447	433	479	479	474	470	417	460	484	484	462	467	454	458	449	425	439	503	458	445	422	501	474	481	468	445	490	456	494	467	449	519	465	487	470	480	444	452	451	454	446	466	430	443	442	457	501	432	412	393	449	475	444	398	469	422	466	402	478	432	439	461	464	471	479	432	462	460	467	470	469	476	470	445	439	482	471	432	474	462	467	444	434	423	425	449	459	493	473	460	478	482	503	441	472	478	452	477	484	437	459	497	442	456	472	500	466	470	466	482	442	445	445	449	463	447	466	450	484	474	456	480	464	458	468	467	423	451	465	450	472	484	504	442	441	450	448	474	437	441	445	490	432	488	486	495	452	453	455	495	475	487	472	431	436	458	463	470	444	453	482	503	473	457	476	463	443	411	468	467	474	472	461	446	445	443	501	470	438	463	485	461	516	471	466	457	458	448	462	478	411	451	468	477	439	469	453	438	426	488	471	473	482	461	458	500	481	465	476	447	463	438	477	424	473	459	435	501	489	416	442	463	461	455	486	472	449	474	453	469	435	492	483	417	433	465	457	436	499	463	441	479	463	450	500	436	469	508	468	477	460	453	462	456	491	508	486	464	522	459	458	422	501	438	462	494	489	486	509	453	467	428	469	468	495	474	488	466	469	482	442	453	441	459	463	479	447	457	450	450	425	449	465	477	467	473	435	452	459	512	448	454	467	451	418	478	454	447	468	451	464	478	487	460	440	439	433	477	442	462	472	472	440	446	443	449	477	470	462	487	404	487	470	457	461	505	449	477	452	485	472	477	441	431	502	467	538	468	450	441	453	484	489	474	445	474	423	445	459	492	453	426	470	446	482	466	441	442	460	440	460	452	407	438	462	467	476	453	467	457	440	433	489	447	444	438	451	466	451	522	440	473	425	488	440	453	420	456	441	457	454	465	454	445	451	440	472	463	447	497	443	455	443	442	472	468	457	411	432	420	508	469	482	512	448	452	461	451	462	481	467	463	453	472	478	455	491	464	482	431	458	467	443	497	440	432	456	480	482	474	479	477	438	442	441	455	465	478	478	452	450	441	439	469	487	482	429	498	488	448	442	458	493	486	455	460	460	456	447	461	439	458	472	496	452	483	493	441	435	447	454	461	478	492	397	477	476	411	438	459	422	475	460	472	504	458	446	475	454	457	475	452	458	461	431	426	444	413	475	451	433	398	463	450	489	451	526	438	464	429	460	453	440	446	462	435	464	438	445	474	457	447	424	473	476	432	449	438	458	475	515	430	452	456	454	487	473	492	469	475	463	471	448	460	411	439	452	427	471	432	411	457	444	468	464	446	457	445	470	419	456	477	451	440	452	402	469	502	465	471	488	452	470	435	437	433	441	469	475	497	476	446	464	484	453	431	492	482	482	495	435	454	449	429	482	474	457	448	465	497	449	422	449	460	454	469	450	443	443	463	449	480	477	420	472	422	474	444	497	471	481	456	459	456	468	460	467	456	473	448	460	427	476	455	463	493	502	480	439	448	485	476	472	480	458	497	423	454	458	454
38751	42333	26324	20767	18060	9826	9137	6795	5983	6620	4095	3501	1822	1009	1008	1038	1228	1298	1337	1310	1362	1355	1379	1367	1238	1114	1112	1047	994	942	903	812	627	575	529	511	533	496	578	509	476	516	531	518	514	541	549	487	490	525	567	539	521	505	491	530	499	482	520	554	507	479	536	537	485	561	582	543	540	485	530	528	532	506	509	507	536	484	524	533	499	488	509	512	487	536	509	559	501	515	524	521	538	540	495	581	516	497	494	497	471	520	518	552	516	501	476	523	530	497	493	541	519	516	516	521	483	516	554	524	533	504	509	502	543	524	513	504	505	466	502	510	553	488	472	526	486	503	501	476	497	507	508	497	485	545	511	523	555	529	503	539	524	524	506	504	542	489	522	535	518	506	507	529	523	516	485	539	539	485	500	495	510	482	558	496	523	499	554	506	542	546	530	534	477	503	494	532	520	532	528	518	527	517	550	511	539	498	471	513	511	511	492	510	489	477	528	500	487	533	504	495	559	517	516	500	502	503	526	507	511	521	522	503	533	518	516	500	526	533	505	493	501	514	515	527	481	492	493	491	471	512	545	509	527	469	469	499	539	551	476	508	494	494	503	521	515	533	510	542	472	520	500	517	513	512	479	530	490	522	500	536	474	511	502	511	498	503	476	503	523	533	540	515	522	534	547	461	501	515	513	520	523	505	525	499	518	530	487	537	530	538	518	494	547	523	468	536	488	511	523	521	518	509	510	519	485	474	566	519	509	533	484	522	481	517	506	470	534	488	519	560	501	499	470	534	510	478	504	505	539	513	500	517	503	503	522	537	495	517	518	512	488	540	534	518	516	516	508	491	478	498	522	526	526	476	562	499	490	548	507	537	539	524	509	493	524	521	472	526	501	514	511	504	514	495	493	543	519	536	476	508	521	493	504	533	506	551	516	513	510	507	534	546	498	509	478	495	506	510	516	471	524	491	529	503	515	536	522	505	498	516	527	513	523	523	541	529	508	504	490	562	505	515	532	532	507	491	508	524	544	508	501	497	511	486	517	493	505	544	494	493	530	541	519	526	541	516	497	508	475	499	496	521	476	545	485	505	462	514	529	498	502	543	513	519	515	530	488	506	508	494	506	492	543	509	516	510	478	544	519	525	519	489	527	481	502	500	528	518	507	517	502	496	552	546	524	520	510	526	507	520	532	515	520	529	497	505	534	518	471	526	525	499	476	502	512	538	528	538	520	519	518	478	521	511	520	490	498	491	482	488	524	538	537	485	515	491	494	496	511	476	539	498	489	491	481	502	507	512	493	525	515	521	525	506	528	499	496	477	541	515	479	503	530	462	490	498	497	491	525	516	497	503	520	501	470	524	509	481	489	452	524	498	553	520	546	479	491	545	510	512	525	485	516	482	523	480	523	530	536	501	506	555	483	529	452	476	476	531	513	455	519	533	526	514	496	507	504	491	485	519	563	536	483	523	492	500	540	503	477	529	499	497	546	500	490	549	498	524	498	483	505	534	520	527	552	480	514	467	549	488	518	570	524	532	527	473	498	488	498	511	527	528	494	506	527	499	548	487	491	523	506	505	533	521	522	541	499	491	527	486	517	525	536	554	505	508	507	500	518	503	539	522	487	513	560	530	499	550	489	520	465	549	510	513	519	498	512	540	547	502	513	518	508	510	480	504	506	513	505	532	517	475	548	520	520	525	512	509	512	531	478	484	516	519	516	508	524	555	504	495	539	521	493	515	473	487	494	479	545	476	515	536	572	501	502	503	534	523	526	500	537	466	546	532	469	487	531	533	495	492	494	514	512	500	539	496	498	501	507	513	521	493	495	515	508	505	475	549	527	545	472	520	503	512	493	549	517	503	510	502	557	530	514	521	536	544	527	535	502	545	507	506	513	490	459	504	511	527	494	524	472	521	503	558	513	521	501	543	534	487	486	532	483	506	489	559	529	502	538	484	522	506	469	503	562	474	493	489	506	537	501	499	518	510	513	499	516	518	518	526	534	482	499	498	535	503	483	510	485	508	563	517	505	518	492	523	505	497	512	494	489	524	519	504	501	514	495	522	532	513	472	509	499	527	483	541	500	503	511	514	487	513	488	501	488	522	497	482	566	498	528	512	513	520	521	479	521	524	497	494	509	482	542	531	520	517	501	490	510	500	534	551	494	507	521	509	490	486	518	502	536	488	515	513	501	523	512	508	501	511	560	503	484	526	488	497	505	511	482	497	508	554	529	466	527	488	511	545	526	545	522	495	508	493	495	515	526	516	521	540	522	536	515	477	475	501	495	557	489	532	494	520	550	489	515	486	504	514	513	491	513	489	543	530	535	520	492	512	550	510	527	507	474	511	509	509	512	483	501	522	516	478	532	510	484	486	508	512	525	478	464	509	473	537	520	522	482	526	487	461	489	512	485	513	497	480	532	541	506	494	495	512	483	502	498	486	528	513	532	520	532	530	507	508	538	522	492	477	473	498	494	473	489	499	500	493	510	517	534	473	513	503	518	513	513	524	514	516	492	499	515	495	482	538	548	545	506	518	517	526	530	484	535	495	513	526	521	528	482	543	512	530	508	523	520	492	508	497	522	509	526	547	515	570	537	523	496	544	510	542	492	562	501	524	524	510	511	563	567	482	520	530	506	477	540	477	528	522	493	457	529	503	504	485	506	520	502	546	517	499	501	503	486	519	537	500	511	503	527	526	514	532	538	523	509	530	555	566	484	500	482	543	468	493	554	473	516	521	471	501	517	515	534	552	511	484	505	539	491	508	502	493	505	484	496	549	515	517	498	521	491	493	513	505	522	483	544	498	495	511	493	520	496	516	506	547	540	514	519	460	529	503	493	498	524	550	522	486	498	521	528	474	524	498	539	526	510	505	516	533	513	516	519	506	498	491	513	509	530	559	508	530	526	491	497	487	528	537	487	521	494	513	500	542	515	509	512	517	538	539	482	525	511	519	496	513	516	484	518	496	501	505	464	484	532	500	540	508	496	513	554	467	499	513	526	515	498	517	469	506	513	477	485	494	509	528	500	496	526	530	506	513	522	513	536	572	522	510	496	542	517	520	521	521	510	479	593	471	505	538	488	544	530	508	493	509	509	506	515	549	506	555	530	523	510	510	537	515	526	475	492	529	493	540	517	551	538	546	466	495	537	522	534	519	500	516	509	493	531	504	540	534	515	483	471	536	520	484	515	532	545	540	508	505	528	484	542	462	502	531	511	536	495	515	542	526	542	530	547	549	482	533	516	515	536	539	512	509	523	514	513	466	521	536	504	501	564	508	521	515	487	548	508	535	562	490	549	476	534	506	493	512	518	508	509	505	527	519	511	513	505	523	458	515	559	537	500	488	554	505	533	530	550	513	512	478	475	522	531	502	484	475	510	527	500	489	493	456	529	478	515	515	530	479	487	444	520	533	565	513	528	509	535	514	515	536	525	523	498	528	521	536	542	507	494	479	486	506	496	489	531	512	521	487	534	549	512	512	538	535	502	479	528	496
28387	22545	15320	9510	5217	1906	1728	1259	1182	1355	1158	1053	787	493	511	550	592	610	640	568	558	535	574	722	605	585	560	582	609	523	553	499	512	484	483	493	451	493	476	465	444	452	487	427	434	497	462	446	446	477	436	463	521	445	493	490	471	482	473	467	502	471	484	435	477	491	420	482	495	476	454	489	422	455	461	452	495	460	470	473	439	485	466	430	447	499	494	466	424	476	491	477	481	458	475	470	468	453	493	506	435	437	484	461	450	476	476	467	455	513	429	468	447	468	467	479	434	456	429	454	470	457	452	478	487	459	494	446	449	492	456	420	524	473	473	455	470	478	486	470	445	494	478	471	452	456	422	452	464	424	483	439	444	472	496	429	508	474	464	501	452	452	469	486	483	469	412	452	451	451	442	462	453	424	469	471	467	465	495	464	461	454	462	512	446	465	454	501	484	442	450	457	435	447	459	447	474	444	439	464	453	454	443	462	477	459	469	441	432	469	433	476	446	493	466	465	476	459	449	468	468	417	454	474	457	439	485	478	467	456	484	453	476	440	452	493	464	463	473	464	509	474	473	463	477	449	466	489	470	467	506	463	452	496	489	470	456	453	437	478	455	446	445	478	501	478	492	476	479	482	454	488	466	466	471	473	436	440	465	493	458	470	469	473	457	477	454	525	456	450	467	468	486	462	455	472	479	484	466	410	507	494	454	440	462	440	442	484	477	424	483	470	463	498	508	439	491	445	471	473	512	492	479	479	425	425	506	459	423	502	464	476	469	439	455	497	455	452	468	476	473	433	505	475	466	474	463	471	448	431	512	450	476	461	457	478	473	417	471	476	445	473	493	458	440	493	457	452	444	418	444	429	486	458	466	445	472	476	465	398	467	452	457	452	415	492	439	498	457	473	433	463	438	454	488	453	463	482	442	475	478	472	481	501	491	489	500	435	463	459	468	428	487	451	449	472	459	450	505	472	482	419	468	470	433	430	472	465	455	455	465	432	472	463	447	468	451	500	484	451	459	489	472	473	472	466	466	458	487	477	479	468	479	464	476	484	443	491	460	431	463	437	465	462	495	417	475	486	470	503	458	449	497	497	479	455	462	449	463	474	501	461	456	508	458	469	455	481	469	479	477	452	493	463	511	423	434	439	451	486	440	480	460	465	456	498	502	473	475	492	444	454	484	461	472	516	417	471	416	433	465	474	429	434	465	491	462	480	471	468	454	454	425	451	456	465	430	484	484	449	429	449	431	461	430	471	451	463	487	453	455	521	455	490	470	438	444	417	468	479	504	484	450	467	515	390	437	481	432	461	472	462	476	471	513	462	475	511	476	480	450	472	442	517	456	453	482	450	488	487	452	432	490	479	483	489	494	451	474	464	471	461	489	468	480	476	440	459	427	477	503	424	478	457	490	481	448	479	462	467	498	428	446	454	471	464	473	495	454	437	485	447	461	430	478	451	484	432	476	463	473	460	458	467	467	492	466	505	488	439	462	475	449	437	461	505	482	481	507	453	485	463	506	422	486	464	465	479	502	467	469	459	452	474	465	488	462	452	463	434	494	485	451	459	475	475	471	449	496	450	503	469	447	437	504	443	451	447	432	416	474	450	493	481	463	483	434	443	451	452	460	494	477	474	452	401	446	464	449	473	446	488	490	484	482	451	490	504	507	492	454	478	471	451	492	512	502	439	475	445	472	446	454	466	424	460	445	451	469	512	504	481	473	473	466	458	444	445	477	471	445	454	425	464	457	442	461	440	468	456	471	479	451	486	446	478	453	459	477	502	480	483	418	473	498	470	481	475	498	434	512	457	498	463	502	468	459	431	464	452	453	467	423	448	452	454	459	464	487	471	480	478	469	501	464	524	493	460	455	470	469	482	453	462	497	495	462	465	473	482	473	440	460	459	472	448	438	477	456	455	454	468	456	481	494	481	429	488	476	458	460	468	469	476	451	461	478	450	468	461	451	425	436	467	457	464	472	449	486	443	490	460	482	503	470	483	450	484	477	464	456	449	451	481	432	447	474	455	460	446	467	463	467	464	459	482	469	481	517	508	478	441	501	458	496	436	483	472	444	465	498	465	456	487	492	491	447	450	459	445	474	477	482	450	470	496	467	466	464	513	453	474	472	469	468	462	485	483	494	473	496	496	463	463	504	445	438	494	435	492	459	479	476	462	460	456	445	473	493	458	450	439	451	459	452	467	466	475	454	465	463	468	482	495	490	459	484	480	451	439	441	463	456	470	458	485	447	443	458	460	473	438	484	456	455	492	466	451	436	474	440	509	440	475	487	467	524	447	468	461	444	459	438	453	501	451	453	455	418	480	476	453	477	474	464	492	469	454	457	437	517	501	513	469	471	447	474	443	441	484	475	502	483	473	466	457	467	456	472	462	460	501	489	431	455	525	473	523	468	465	464	476	458	473	479	481	447	451	492	451	459	434	498	491	495	505	489	456	461	439	444	473	447	415	442	426	460	453	438	501	493	463	508	457	484	458	509	509	471	450	440	517	491	448	435	494	501	429	453	463	460	436	478	463	469	481	467	456	488	443	477	472	458	466	470	451	488	466	450	487	454	474	472	497	466	466	497	412	462	486	441	473	475	457	457	476	441	462	441	486	447	447	477	469	444	435	434	496	471	463	445	458	459	483	423	475	517	489	466	458	455	482	475	427	472	482	415	443	457	484	479	496	491	450	497	460	459	452	461	472	473	477	432	454	429	457	445	481	446	448	483	456	533	468	449	449	474	498	422	480	470	444	458	431	464	461	454	473	518	477	446	451	466	429	478	465	479	481	430	450	467	480	516	480	494	500	413	461	478	448	466	479	468	481	461	456	411	459	495	462	482	466	484	478	506	459	478	449	449	479	462	444	426	475	483	465	449	446	453	461	465	492	461	460	442	488	448	487	460	476	488	495	466	477	480	464	465	470	468	460	456	464	452	459	433	467	473	444	472	465	500	432	450	477	498	478	474	457	455	554	512	487	467	459	455	515	477	474	474	440	473	470	447	499	437	503	488	446	442	514	500	477	495	499	464	480	478	510	453	468	482	495	504	501	470	461	534	456	500	458	521	495	442	490	471	464	472	525	458	473	481	445	454	501	451	530	476	520	426	449	483	462	486	465	451	472	458	478	453	471	439	473	481	463	471	429	474	459	447	483	454	502	480	484	467	473	479	467	439	491	495	482	484	480	476	427	453	406	457	435	501	479	482	453	476	468	483	452	455	519	459	442	499	479	432	466	467	449	519	472	463	478	452	475	473	494	457	439	428	490	462	472	495	463	493	477	450	475	466	424	481	500	479	442	487	456	426	482	472	477	438	472	464	474	473	475	457	504	484	472	457	471	477	463	434	435	436	464	490	476	442	439	471	470	502	458	487	472	484	479	450	471	467	491	450	449	465	461	436	508	482	503	474	466	447	469	482	453	421	478	438	502	447	454	459	463	527	455	446	494	453	423	477	421	474	474	458	461	456	522	453	438	484	475	499	456
32926	26499	12957	11091	8505	3189	3077	2355	2280	2558	2048	2020	1057	641	582	675	764	816	838	827	773	797	840	799	807	774	783	755	765	753	713	595	617	551	568	559	536	558	568	539	550	572	577	595	551	575	553	573	575	529	543	549	572	535	583	550	571	511	606	603	539	536	524	570	559	532	544	538	567	561	589	520	529	564	549	527	565	525	533	569	540	542	528	558	547	518	532	569	610	550	494	565	576	530	531	487	532	576	640	526	573	547	566	566	519	534	548	559	536	561	568	572	536	534	589	562	541	590	549	549	564	576	566	533	568	591	525	559	536	572	581	521	527	603	544	550	508	555	564	589	518	556	541	605	523	547	567	550	551	575	526	527	555	589	591	539	546	569	531	547	542	534	557	577	540	595	593	593	560	552	528	564	524	548	511	542	586	575	559	595	547	551	524	597	519	546	562	547	555	567	560	528	562	584	534	541	568	599	515	513	543	561	558	586	564	571	557	583	567	570	556	555	552	563	578	591	548	563	544	554	514	531	570	552	542	585	525	558	584	544	545	555	536	549	571	546	559	558	601	551	538	516	587	582	568	560	580	526	571	563	537	539	567	520	553	535	562	555	542	561	549	571	576	559	561	588	560	542	533	622	518	563	569	551	554	550	545	544	563	588	544	566	529	560	607	536	577	559	566	538	581	605	545	565	529	587	573	565	538	546	571	613	541	585	540	592	533	573	522	540	556	545	587	596	569	564	546	526	518	556	588	575	531	565	555	530	540	540	574	535	538	559	535	544	557	595	551	556	581	557	561	524	548	542	579	560	564	539	597	575	494	531	604	537	542	616	550	567	578	558	536	575	545	606	547	542	571	569	573	528	558	558	585	560	580	562	565	578	574	559	597	508	557	551	559	550	559	578	546	516	541	523	561	614	519	552	603	521	531	521	581	573	559	514	561	519	616	552	556	530	609	567	553	568	559	550	545	547	560	574	538	533	543	564	549	547	502	571	560	523	533	576	529	561	543	594	538	546	581	546	518	561	484	496	529	536	545	548	546	556	592	534	571	557	513	575	577	542	529	570	579	533	576	545	528	540	534	538	547	530	487	591	535	539	522	606	561	526	559	551	533	541	557	507	590	528	563	534	555	533	535	540	578	539	580	548	522	534	579	547	540	541	538	541	525	555	559	584	531	575	518	582	581	550	578	535	578	534	543	584	546	557	538	528	576	547	511	571	552	534	535	511	559	597	543	540	562	542	547	548	520	549	549	580	609	536	544	551	535	552	615	551	582	565	587	596	583	533	557	508	533	570	572	582	580	551	569	546	555	554	544	558	566	573	535	543	564	561	519	540	595	566	600	526	522	533	529	533	537	539	527	574	550	525	553	543	531	571	537	558	609	535	594	575	557	582	562	552	553	614	491	575	529	547	578	571	526	540	555	551	589	523	591	562	550	551	550	552	562	520	536	580	589	531	521	555	530	550	593	563	554	550	543	554	590	563	544	559	579	547	538	570	580	562	556	527	573	580	570	604	552	536	524	571	548	584	521	572	558	573	572	527	562	572	556	536	553	515	543	553	570	495	565	573	563	574	538	563	552	576	561	559	520	546	528	532	515	551	544	535	539	512	553	558	584	527	537	558	560	614	518	535	542	523	540	543	545	544	536	555	520	552	584	548	566	572	528	528	559	562	559	567	539	558	515	569	561	565	556	543	536	551	512	533	583	522	513	553	572	562	543	573	556	557	557	547	559	506	530	553	563	589	559	603	543	556	541	597	578	574	583	514	547	576	603	534	559	560	541	531	586	552	556	566	512	535	578	596	558	539	539	548	542	552	534	622	562	516	570	519	561	569	553	609	536	572	549	561	567	536	581	572	569	588	542	574	553	565	547	573	569	565	517	524	562	580	599	565	562	586	552	573	578	566	588	566	582	547	515	566	559	517	541	559	572	560	552	560	551	572	554	543	547	559	612	555	558	563	541	556	530	558	534	584	586	564	534	580	564	551	529	538	550	614	543	523	590	548	563	530	604	556	573	577	550	526	547	587	542	597	555	620	522	545	563	575	569	558	577	517	514	510	536	525	565	551	527	574	559	536	563	554	534	582	534	531	586	588	534	589	569	561	555	602	545	554	498	550	589	554	538	556	589	555	523	586	481	586	521	566	516	567	528	533	534	573	570	548	559	524	563	573	578	579	602	560	579	526	567	536	569	524	598	553	593	562	548	540	566	543	595	530	595	579	546	580	551	604	558	529	592	523	545	564	548	491	560	549	598	537	570	565	532	580	584	576	551	530	530	532	558	565	581	523	576	554	542	598	570	588	521	567	551	545	586	521	600	588	547	536	556	577	569	531	558	551	550	534	582	571	555	575	535	579	599	615	551	568	588	546	569	594	542	567	570	530	506	605	585	589	538	529	557	573	611	599	534	545	555	630	555	558	564	611	594	548	548	533	561	551	539	522	585	536	526	560	601	554	549	516	561	566	553	531	560	571	570	565	541	564	554	545	541	536	587	596	581	534	522	583	547	521	522	514	561	547	571	546	579	536	577	536	544	587	552	546	561	578	543	564	558	571	537	544	528	570	598	561	565	530	537	586	522	573	581	564	542	559	570	595	564	577	580	558	574	565	563	586	570	532	565	536	566	563	604	567	578	587	546	557	590	555	561	557	556	579	603	565	560	614	580	554	544	583	547	552	539	582	560	537	547	554	570	555	569	533	601	530	586	575	561	591	568	595	565	557	522	534	539	610	552	547	536	571	580	596	556	549	596	567	564	549	536	607	512	596	565	591	532	564	551	600	507	569	525	557	577	560	571	558	549	550	546	516	540	524	540	579	576	546	525	517	543	549	531	561	567	546	521	550	551	571	563	535	577	555	566	564	575	552	546	507	578	550	552	546	532	575	555	569	557	534	562	571	542	545	562	587	549	551	556	522	543	555	594	576	519	531	560	553	529	619	525	529	554	578	567	545	543	557	540	547	519	558	547	515	535	552	553	544	545	605	520	516	562	579	531	548	573	556	578	534	572	543	590	569	535	511	558	547	549	557	558	537	532	561	536	564	570	560	608	549	540	577	555	583	526	559	558	556	542	563	582	531	536	588	551	529	575	552	546	592	590	550	567	570	558	538	548	552	549	579	577	572	541	562	563	541	557	547	536	555	555	572	554	503	548	530	532	543	585	547	590	515	573	559	542	557	556	582	527	539	554	524	559	585	567	554	538	514	585	548	542	514	553	569	568	615	579	597	525	553	580	553	572	539	517	537	587	538	540	575	546	565	563	569	580	554	580	569	531	527	566	536	552	539	543	549	544	544	554	566	560	523	525	542	505	546	549	559	589	560	581	567	573	570	529	504	587	566	512	561	602	593	591	611	530	517	554	533	557	509	566	554	543	566	578	514	543	549	542	540	573	532	541	574	522	587	546	544	540	561	617	537	565	571	592	543	552	539	593	534	573	553	511	574	536	537	562	551	507	585	563	557	558	579	540	542	558	555	517	557	581	556	544	514
23378	20831	28012	23758	20940	12879	4000	1946	2075	2075	1703	1563	1171	597	459	403	533	569	542	614	615	590	561	574	562	511	562	500	412	422	391	367	367	355	300	305	315	303	278	318	323	333	322	289	315	296	319	308	316	318	275	306	306	299	295	299	270	279	333	334	295	265	311	291	309	306	294	294	270	313	316	333	321	313	307	291	323	325	285	299	313	296	304	318	277	314	301	282	296	313	296	295	319	297	286	320	295	337	280	317	318	315	281	307	317	304	299	321	289	299	311	271	337	335	282	305	304	287	319	314	336	308	291	317	336	301	316	298	319	290	318	312	292	324	294	351	300	296	299	329	314	298	287	331	314	289	299	313	310	322	265	326	317	305	313	303	326	274	306	307	314	298	323	298	294	300	307	282	280	310	298	296	301	261	289	298	316	309	292	305	342	325	282	279	307	306	313	281	307	319	300	321	307	314	309	303	312	281	325	271	315	299	281	294	254	276	286	282	309	300	317	294	339	269	286	303	261	303	294	277	319	296	288	277	293	288	309	298	261	283	300	335	334	329	311	271	286	313	286	292	300	309	328	302	290	279	287	294	315	318	302	285	329	288	331	317	306	300	288	303	314	282	322	277	283	312	333	276	310	315	311	301	314	313	291	305	281	337	283	332	290	297	281	328	299	321	328	303	304	294	300	319	295	305	314	308	314	295	310	306	355	301	286	283	301	288	292	303	323	323	312	309	302	305	334	299	308	316	277	330	273	289	316	280	294	300	298	293	328	316	306	293	288	280	316	293	317	291	307	310	298	319	289	302	295	315	300	324	339	311	318	339	265	292	320	294	284	303	307	298	293	322	272	259	310	273	300	288	306	282	308	307	310	290	286	305	303	306	315	314	273	312	317	329	311	302	286	311	326	310	310	321	324	311	303	306	297	295	308	302	304	314	315	291	288	325	301	289	303	311	316	308	313	289	306	301	283	315	312	318	309	292	304	316	325	323	272	295	292	301	290	300	331	363	278	309	308	317	252	273	301	311	288	306	296	339	316	319	298	306	281	306	289	281	308	310	327	321	302	312	283	296	300	315	305	334	311	331	299	274	264	292	280	298	284	294	308	312	318	340	302	316	317	295	315	296	293	270	328	305	271	314	309	296	306	324	350	310	325	306	299	320	308	288	292	291	287	280	308	282	285	284	321	352	288	309	310	299	270	311	302	329	294	316	301	311	305	294	311	275	324	285	286	305	312	301	333	304	318	324	305	287	315	317	293	284	316	283	334	303	307	284	284	324	296	332	320	304	297	301	284	316	314	287	320	310	318	293	300	303	309	294	297	308	364	302	291	308	304	310	288	309	292	302	302	329	290	310	307	273	298	248	328	271	302	291	288	312	309	270	301	296	283	281	301	317	295	306	305	292	315	298	312	313	291	286	307	291	324	321	312	301	313	286	306	297	316	314	304	307	298	317	294	299	366	315	278	301	291	322	313	290	298	281	285	296	290	300	311	309	302	292	295	314	301	308	311	272	311	292	297	333	316	324	294	308	292	333	307	321	286	275	283	285	322	301	285	284	312	344	287	287	292	304	308	296	308	310	288	314	309	296	306	294	275	312	312	315	298	298	274	311	325	326	298	284	310	301	321	298	321	316	287	313	302	265	308	319	317	291	311	285	302	305	308	305	312	318	265	290	338	323	268	304	268	320	297	301	296	293	292	296	338	254	302	283	302	301	318	289	282	309	315	312	318	293	316	313	300	314	294	312	289	293	282	291	294	338	294	319	294	307	301	331	273	290	277	291	303	303	302	290	297	289	301	322	305	303	332	282	318	305	344	305	320	276	284	285	319	285	306	306	287	265	284	270	332	316	289	284	292	308	326	290	308	298	324	299	281	324	313	306	298	292	328	297	303	290	300	298	280	307	293	276	301	309	288	324	293	296	311	283	299	298	258	324	290	328	293	286	293	310	329	316	343	322	299	305	287	314	326	269	349	293	308	301	284	310	300	318	292	333	316	318	293	329	284	315	286	292	279	291	326	334	286	308	295	308	307	283	287	312	268	272	303	268	318	317	281	315	305	312	296	307	307	316	295	278	313	309	314	306	309	296	310	314	293	268	293	312	302	296	299	288	313	291	273	276	306	309	282	310	288	308	302	284	297	317	311	280	311	293	297	289	331	298	318	299	310	299	322	336	292	322	271	328	313	337	294	301	282	294	281	291	307	291	287	274	305	302	319	288	304	311	306	327	318	285	297	301	318	292	303	312	277	279	286	308	316	318	311	309	318	342	316	299	307	330	320	297	309	269	305	301	295	319	292	321	292	322	260	312	313	299	302	280	277	333	320	314	317	306	300	319	289	328	295	300	278	311	293	339	303	280	283	297	323	292	316	318	294	303	303	295	305	305	270	295	281	332	295	309	307	298	298	286	333	299	300	324	327	278	303	302	322	324	329	285	298	306	313	311	335	290	324	310	297	277	302	320	303	293	298	292	323	294	292	346	321	346	325	321	292	301	332	298	282	325	276	278	314	304	325	320	283	275	298	325	302	287	312	289	278	307	305	297	308	319	310	291	304	287	301	274	348	309	313	291	299	303	305	317	318	289	299	295	314	331	303	293	330	305	293	307	298	297	273	292	314	275	286	278	315	315	321	290	312	292	317	304	294	319	324	289	282	282	302	289	329	304	315	260	295	269	301	314	303	298	301	301	273	340	277	293	310	286	315	334	319	314	276	296	319	300	274	303	290	313	328	287	283	294	293	297	299	301	299	322	316	299	312	295	275	322	283	329	304	310	286	292	284	284	301	287	318	315	294	291	315	294	308	263	284	293	308	298	335	302	324	322	313	296	284	315	325	294	296	283	301	280	335	352	294	314	313	292	312	270	300	298	290	291	318	303	310	304	310	319	285	300	299	278	313	320	303	274	299	316	332	304	317	306	296	284	286	306	303	330	327	304	319	267	261	324	313	293	315	292	302	297	311	331	334	324	329	289	276	311	261	298	320	319	263	299	316	273	306	277	335	296	320	306	267	322	276	272	297	323	287	309	333	315	306	283	294	260	306	316	300	305	321	275	307	308	316	285	269	286	316	261	293	305	307	308	302	309	287	319	300	289	299	305	307	332	318	296	292	282	326	307	308	321	302	327	293	307	300	272	316	309	292	330	277	270	316	300	305	318	337	284	328	304	325	258	282	307	296	313	301	317	276	318	305	267	271	305	288	338	319	289	325	327	307	312	281	277	320	297	300	324	310	310	316	307	317	311	308	328	283	304	301	329	330	305	315	290	302	301	297	316	269	289	290	317	273	313	291	290	301	297	315	306	276	337	338	316	327	324	296	302	275	275	306	301	265	305	334	298	309	311	278	284	280	306	285	301	306	308	309	283	320	280	320	286	279	299	321	305	282	323	289	284	308	316	278	308	293	307	304	270	302	302	315	296	296	282	281	281	296	302	304	282	314	297	324	287	297	312	310	289	271	284	281	291	314	274	341	302	294	293	297	288	299	295	302	299
35154	35838	19345	16591	13538	5916	5501	3901	4382	4333	3430	2972	2230	981	656	669	803	893	875	902	1012	928	872	865	805	778	773	709	677	583	501	422	413	395	370	388	381	386	350	366	407	370	374	393	370	329	371	382	357	364	357	374	395	364	341	373	383	370	409	368	379	377	386	347	368	398	395	367	343	407	356	393	386	361	401	383	372	345	347	375	369	381	359	379	355	341	359	345	376	366	382	359	396	349	379	379	371	361	347	344	391	374	368	380	325	371	366	354	372	362	362	359	383	350	383	349	350	372	340	370	378	344	348	392	373	376	356	336	359	356	395	365	340	353	362	370	345	370	345	379	401	383	370	348	364	333	383	373	345	389	354	330	391	372	346	367	328	356	383	365	360	380	378	346	383	368	379	388	357	357	380	339	377	357	391	379	374	393	358	361	371	373	373	370	341	407	393	367	374	398	371	374	374	368	346	345	396	364	387	335	345	351	385	348	354	366	379	336	341	358	374	409	345	371	388	341	379	363	329	372	370	334	327	376	379	362	375	353	396	385	348	353	379	330	350	379	390	363	352	376	373	347	366	370	381	346	359	368	373	344	397	359	383	362	340	358	349	359	349	400	362	342	350	358	347	358	385	403	364	367	400	351	339	405	344	385	397	376	350	370	371	380	406	382	378	391	352	338	353	365	365	381	433	367	390	378	362	364	392	347	359	372	314	350	355	397	349	333	354	366	365	346	362	382	321	355	365	364	369	378	389	362	340	375	386	359	376	362	360	378	341	375	390	347	361	367	338	344	384	396	366	358	359	355	375	344	330	342	391	391	353	368	339	364	390	356	331	367	370	380	370	395	369	379	390	381	362	381	363	353	388	373	369	368	363	350	378	366	360	331	327	357	356	366	377	369	358	365	385	376	344	353	405	388	374	356	370	379	355	379	379	351	347	403	358	381	344	376	393	336	361	386	378	377	352	389	363	388	377	408	386	351	351	378	372	341	380	341	377	378	342	387	345	324	356	350	343	328	376	359	360	359	349	345	369	356	395	395	337	354	379	345	320	336	379	365	348	341	392	373	379	377	401	345	371	390	392	368	345	375	353	353	407	380	381	358	372	337	369	353	367	380	353	367	385	390	355	382	373	355	358	386	373	345	395	357	354	333	351	358	358	362	365	368	395	383	395	357	386	356	388	394	341	381	347	400	421	384	352	360	357	393	378	335	386	366	387	362	347	363	373	390	358	355	372	391	391	368	350	322	384	360	371	350	355	383	387	364	348	354	333	385	399	376	370	367	395	390	364	324	357	407	383	338	352	346	359	383	379	387	364	372	328	399	370	389	387	359	349	379	359	363	356	389	343	371	367	371	390	351	367	376	365	386	378	380	368	402	347	395	370	378	385	388	395	328	365	399	360	370	380	377	371	344	373	391	383	353	353	367	358	356	363	358	355	381	354	352	399	379	390	353	360	377	362	351	354	375	358	352	370	382	350	362	364	372	326	365	362	352	404	420	365	341	355	347	324	367	376	367	358	368	359	377	384	351	359	352	349	358	368	342	347	365	374	375	363	333	355	335	351	390	372	385	373	343	376	364	343	377	340	344	383	364	367	358	338	367	415	362	390	371	319	369	365	344	365	374	325	361	369	388	391	318	359	383	351	366	354	374	369	361	380	404	345	377	355	375	401	371	387	389	375	380	382	368	387	405	384	363	386	361	386	359	360	355	359	371	359	378	371	382	376	357	386	380	349	369	315	384	362	345	346	376	379	343	358	342	337	382	382	400	359	379	351	357	412	382	352	387	335	351	353	360	354	359	374	350	350	330	369	356	318	382	377	354	358	369	394	370	348	355	357	340	349	401	373	382	347	361	375	376	396	327	357	366	359	370	386	333	329	366	380	328	362	349	366	360	395	346	362	368	387	375	350	386	385	348	336	351	398	382	357	352	388	353	358	375	383	367	370	363	385	371	334	345	372	367	373	390	377	381	382	371	358	354	361	339	366	359	370	389	352	337	359	359	342	359	402	371	358	378	384	378	393	343	329	362	388	384	389	348	369	370	374	365	401	381	356	357	410	364	364	339	345	385	386	368	343	362	390	415	368	374	344	354	396	357	383	337	389	358	355	372	379	317	333	370	367	341	346	362	327	387	365	396	339	348	354	349	355	357	372	353	353	372	360	346	398	336	389	382	410	356	417	384	334	406	364	403	357	363	360	332	366	379	395	383	367	345	341	404	377	397	364	400	375	378	368	335	353	389	358	370	328	343	354	375	347	376	369	345	333	361	369	370	350	353	359	399	381	355	350	388	360	340	359	340	378	373	379	362	395	377	349	339	328	351	365	368	366	345	372	386	394	361	373	342	343	361	352	364	335	379	348	354	350	401	369	364	356	399	323	351	363	336	358	392	359	354	378	369	368	351	393	355	395	360	366	393	349	355	376	349	387	389	386	373	354	392	360	382	387	383	345	397	388	355	378	369	404	380	370	346	389	385	365	358	341	360	352	374	358	329	341	369	376	378	346	351	357	334	337	387	376	353	361	361	379	362	362	362	372	331	357	371	357	376	376	350	379	376	382	359	366	397	352	378	367	380	325	335	365	345	409	361	350	377	348	366	375	349	388	360	362	383	362	345	367	319	364	343	385	356	378	372	366	395	328	377	379	331	368	379	380	373	346	357	367	378	380	347	385	412	377	353	364	376	374	392	343	359	386	402	375	374	352	331	372	397	378	376	373	371	386	343	316	372	346	397	382	396	408	381	338	379	344	345	351	406	364	345	361	377	379	329	354	362	377	400	301	393	364	360	369	368	354	332	351	364	389	372	363	383	358	354	371	362	350	396	382	374	346	331	374	343	373	369	360	362	355	369	375	409	345	358	399	373	364	386	362	368	336	366	383	373	368	370	371	377	366	406	376	364	382	389	379	363	326	368	355	383	394	368	371	362	362	355	385	367	357	354	364	391	360	381	380	375	342	367	358	373	354	368	335	378	362	389	371	356	368	376	362	381	349	343	356	336	377	352	384	366	305	360	399	336	350	361	382	367	400	378	379	341	361	360	356	340	380	361	359	392	390	359	382	347	382	345	375	333	372	396	364	345	358	370	389	354	353	354	364	355	347	387	378	346	359	382	380	365	357	411	358	340	367	367	343	381	371	378	375	405	385	371	359	331	370	358	379	367	337	334	367	375	362	398	377	407	362	384	350	386	388	396	346	370	385	354	365	368	372	346	394	398	347	379	360	397	383	365	385	334	357	336	386	363	379	406	337	360	377	353	395	347	345	365	355	385	357	331	364	347	375	377	366	377	349	387	355	363	362	343	398	383	389	343	387	371	375	374	333	388	375	404	317	362	340	360	374	389	371	349	357	339	372	362	388	353	404	340	402	363	365	335	340	387	358	340	366	346	348	373	399	409	356	364	369	335	337	369	336	349	374	382	381	330	354	343	391	372	399	387	372	387	360	361	345	342	368	328	412	380	369	364	356	342	383	361	320	369	409	394	365	367	355	333
24480	20819	26989	24693	15559	3853	2208	1902	1963	1922	2211	1653	1373	883	808	759	856	859	849	844	829	905	884	801	829	779	835	800	774	710	692	649	688	663	673	663	645	644	676	688	639	692	683	681	675	667	618	651	662	641	668	627	650	604	700	651	601	737	668	698	615	633	639	650	662	664	639	677	661	691	691	655	650	634	637	647	621	646	664	686	609	659	635	638	656	676	668	610	640	658	689	670	673	670	643	646	666	649	636	656	615	634	677	697	670	630	674	667	682	646	655	617	637	607	626	637	646	644	641	649	635	637	613	648	698	659	673	615	644	636	651	673	612	666	622	642	650	650	655	657	652	634	601	666	629	665	600	623	656	665	642	626	572	624	652	614	640	676	653	668	590	635	678	677	608	649	702	635	652	623	659	672	650	652	687	637	635	648	633	639	690	683	667	655	637	636	634	624	634	622	659	674	633	626	675	706	654	667	639	619	655	631	653	650	666	688	656	700	676	671	629	664	645	659	622	609	634	632	690	678	671	670	621	602	624	670	668	639	627	673	677	660	647	678	632	634	642	631	618	655	643	661	649	700	643	673	655	641	683	621	722	655	622	631	655	625	661	652	672	688	639	641	642	620	640	646	677	660	611	646	632	658	654	697	649	646	609	634	683	660	616	637	669	679	667	665	645	624	681	650	639	678	654	632	633	658	663	651	644	656	622	654	655	631	633	674	669	635	677	634	608	650	655	656	669	612	635	660	634	601	635	670	664	640	613	652	623	631	593	613	696	665	654	684	605	636	634	664	665	625	621	676	624	673	622	624	675	620	654	680	639	659	663	638	642	667	615	627	667	614	615	650	645	643	652	697	648	633	655	645	686	652	650	652	661	697	605	675	645	690	647	667	654	658	665	651	618	601	580	653	666	682	621	644	691	628	614	644	692	689	680	678	675	650	646	625	698	668	633	654	674	654	668	637	607	670	676	624	646	652	625	645	646	616	614	665	637	592	647	664	643	694	672	631	612	711	664	633	643	642	651	642	684	678	679	658	650	669	626	672	673	627	605	612	636	707	610	635	622	653	642	670	671	670	695	684	637	654	631	662	639	657	681	661	687	653	594	647	658	611	626	622	630	676	640	670	649	649	636	634	666	655	614	672	671	633	604	653	643	682	639	682	626	633	643	634	667	642	677	643	656	629	652	634	660	653	665	680	662	668	640	610	658	620	646	635	641	649	672	622	670	601	636	615	690	617	636	663	631	643	644	633	648	668	645	654	667	659	662	642	664	643	657	671	641	634	632	618	639	660	609	652	675	637	642	672	637	635	672	628	662	646	659	667	692	599	631	636	686	628	651	687	663	640	694	667	636	632	682	676	638	644	627	621	610	666	674	679	618	688	652	621	640	695	655	638	624	650	661	659	642	646	655	670	660	649	645	648	625	664	644	641	667	647	639	630	646	645	690	653	639	624	635	681	676	649	661	651	650	655	657	681	650	630	684	668	646	649	686	683	615	675	637	655	613	617	613	670	642	632	630	630	670	620	658	627	649	674	627	724	634	651	639	662	628	664	647	637	664	682	651	691	646	646	646	644	682	638	613	650	599	727	671	634	667	678	665	635	684	660	645	584	635	633	651	658	670	647	675	669	662	622	674	621	660	638	614	664	703	654	693	667	642	610	613	634	595	629	651	646	656	662	694	673	655	667	586	620	651	647	620	623	629	626	627	677	639	636	691	612	613	632	699	653	655	640	670	662	666	655	684	676	609	669	690	631	665	668	682	665	605	639	687	630	626	624	679	616	662	628	637	660	652	606	588	619	692	605	661	681	650	643	646	639	676	605	651	613	662	622	610	599	657	682	679	674	645	671	629	638	618	692	670	583	705	646	661	649	615	627	629	623	661	662	653	629	654	619	636	618	665	635	621	656	629	612	660	666	635	630	667	637	647	653	638	626	676	606	658	646	647	702	666	668	648	665	679	617	665	656	625	618	657	595	622	609	636	634	615	661	674	632	625	664	667	668	629	659	656	636	680	697	635	632	675	645	674	679	599	647	653	649	640	630	646	649	664	718	654	690	663	642	624	624	695	600	622	660	671	595	666	659	632	627	674	658	713	643	604	608	621	663	657	640	641	650	642	598	667	708	725	592	673	650	644	628	624	624	667	675	647	618	639	622	640	648	627	665	696	664	671	586	619	611	636	655	652	664	659	623	653	672	665	646	640	662	640	629	615	656	671	645	678	599	650	636	659	651	649	623	638	670	630	605	621	659	646	629	691	604	674	654	683	625	642	643	657	645	674	641	618	632	649	651	631	627	635	674	625	617	598	644	668	568	627	629	640	661	660	596	682	681	650	612	633	684	660	625	603	650	660	647	652	666	655	661	651	665	662	647	668	637	656	693	643	635	681	660	663	631	651	702	634	664	673	661	642	594	639	673	671	581	659	686	659	663	695	618	649	659	615	659	621	606	629	566	615	627	676	644	663	688	660	666	675	641	620	645	671	606	619	685	654	631	656	633	643	680	632	645	654	625	628	656	613	672	637	546	614	641	645	646	659	642	615	626	613	646	643	671	655	681	623	701	666	637	621	623	651	651	622	610	664	688	654	636	676	637	649	649	646	643	684	629	646	643	686	624	662	665	700	626	640	635	615	642	685	611	645	583	620	639	667	633	645	650	668	617	625	642	638	652	609	607	670	615	653	633	666	661	613	628	617	659	671	612	599	682	652	651	672	644	600	642	575	652	637	642	686	630	637	674	644	628	631	659	667	660	605	694	611	665	685	622	666	626	653	622	641	659	643	686	674	620	680	658	640	686	651	629	637	648	664	639	661	686	670	573	642	659	628	673	648	656	640	654	673	608	637	616	655	692	652	626	619	619	719	640	667	651	653	593	652	688	601	660	646	691	673	647	591	695	637	663	659	643	660	599	618	629	632	653	660	645	653	666	645	598	639	666	649	619	644	652	636	623	669	611	652	655	672	651	620	671	646	638	656	615	656	670	661	612	642	655	683	647	682	665	699	664	633	653	658	665	608	621	625	645	631	630	660	713	693	675	708	675	659	629	622	652	629	630	654	642	674	633	680	663	629	626	641	648	657	615	663	618	628	644	641	663	659	706	631	656	640	667	657	672	624	637	666	628	649	604	702	684	634	601	660	642	634	636	657	641	657	649	656	710	638	612	628	616	590	661	669	651	675	659	666	631	653	666	637	660	620	643	644	672	640	613	648	697	653	697	638	652	654	657	661	626	652	674	664	695	646	626	691	674	657	626	658	631	621	591	665	650	663	636	647	669	645	656	636	625	659	629	664	641	663	693	643	671	617	602	668	639	721	672	632	640	698	691	665	653	644	639	655	655	650	672	629	644	638	637	698	661	661	681	647	694	630	618	671	612	640	648	654	612	631	639	651	654	653	656	626	632	650	654	679	603	630	643	667	642	687	636	663	678	695	690	625	632	631	595	672	641	674	621	625	666	674	624	627	631	625	625	631	669	663	640	619	651	623	656	694	599
34894	31117	16133	14622	10345	4887	4088	4010	3862	3784	4307	2894	2133	1176	1026	983	1095	1227	1151	1185	1192	1195	1169	1092	1079	1171	1062	1027	942	870	854	722	737	754	749	748	669	778	725	719	765	716	687	724	746	735	719	708	755	750	782	719	712	717	740	741	762	748	806	776	722	747	783	711	744	738	744	726	761	744	742	750	733	705	738	743	715	751	703	716	769	798	711	743	718	727	678	697	764	752	700	733	724	779	720	724	691	792	699	746	699	735	675	722	776	757	786	755	755	773	734	718	690	717	678	729	757	738	716	730	713	684	804	733	708	743	678	754	755	767	722	764	683	741	707	728	728	711	736	749	734	709	785	698	734	751	724	754	746	690	767	744	744	714	708	736	780	758	699	724	769	730	752	745	735	696	772	762	752	737	720	767	705	721	747	755	664	731	769	703	762	761	767	700	752	728	707	749	715	718	744	746	714	741	749	769	712	731	783	723	754	740	769	736	769	755	724	785	747	737	710	691	731	735	757	730	718	783	732	740	714	776	726	788	778	709	734	730	735	725	712	760	774	737	745	723	724	736	772	704	778	748	732	728	735	727	741	705	725	756	743	764	720	666	738	789	718	733	695	753	715	736	745	734	758	726	773	739	720	764	747	767	732	723	692	737	716	689	709	693	717	765	776	742	694	708	750	741	709	653	733	688	716	771	760	732	751	762	730	746	754	771	766	686	748	743	709	735	696	725	727	745	762	728	790	718	754	699	721	711	734	740	736	780	753	743	735	667	755	755	769	781	766	734	756	719	729	741	708	745	719	770	708	758	745	734	745	748	723	736	709	730	709	691	685	728	725	730	773	676	785	700	735	758	709	766	751	732	749	736	738	706	734	739	759	747	777	713	741	707	733	739	767	744	715	754	733	755	752	673	715	757	735	715	739	690	695	715	726	718	710	756	737	686	735	743	750	747	758	769	769	757	741	709	739	712	737	729	707	740	741	736	723	699	735	713	741	781	710	682	735	737	744	691	702	746	751	745	688	781	769	723	708	729	733	700	770	706	763	707	703	748	779	701	746	736	719	716	786	737	723	753	690	757	763	749	715	733	718	743	733	723	741	736	770	766	697	753	749	732	781	678	746	708	741	691	748	758	714	702	729	747	723	755	740	697	734	745	721	740	738	735	758	731	746	680	742	738	733	743	739	741	704	747	749	760	728	742	723	741	784	748	727	794	723	742	733	666	750	771	781	785	699	739	725	723	704	776	715	761	742	738	727	702	729	737	752	750	730	774	735	756	754	741	718	713	736	703	705	707	733	754	805	735	691	727	721	739	728	736	768	733	703	787	809	756	751	704	708	711	762	721	766	711	673	768	705	734	766	740	768	738	776	734	747	731	706	685	702	755	727	759	754	690	710	755	762	748	769	716	699	719	720	730	724	726	723	743	711	745	721	722	727	724	696	775	723	742	749	815	728	688	735	780	726	723	748	718	734	736	719	718	749	731	741	735	699	795	735	709	734	755	764	753	739	730	682	717	726	726	708	753	733	735	762	784	760	751	701	711	747	759	759	722	745	746	752	722	731	699	752	740	716	720	758	764	712	700	762	742	735	739	764	718	744	760	746	777	751	743	743	763	721	719	727	716	735	768	716	768	777	737	750	754	732	706	727	740	734	724	738	713	726	754	733	745	753	695	729	752	698	745	687	696	744	758	768	765	759	747	777	748	768	764	734	769	776	746	728	740	737	733	710	754	725	744	733	708	737	746	741	755	712	730	725	688	706	732	712	719	725	714	743	656	711	708	794	768	718	721	711	763	733	730	738	731	729	704	745	734	738	732	761	751	768	725	744	754	743	767	746	726	752	724	733	713	747	776	720	754	773	733	699	740	741	751	732	741	797	722	730	747	721	758	752	729	753	740	721	769	713	705	721	774	730	757	701	741	702	760	732	763	725	757	707	733	737	734	758	743	702	715	741	738	732	747	704	737	787	718	764	745	710	753	727	747	712	748	761	738	732	714	749	791	766	767	734	697	731	711	704	724	747	768	723	717	734	749	744	746	706	766	759	717	717	697	727	777	761	738	714	737	751	710	713	749	733	743	773	736	727	731	777	751	707	709	716	724	688	746	743	766	749	763	734	738	658	751	743	712	743	715	705	709	718	742	722	774	711	762	747	735	801	730	735	738	779	769	787	703	749	736	741	726	738	723	739	806	764	747	739	769	736	733	726	748	737	733	744	749	734	779	724	696	735	756	753	740	745	737	742	704	740	740	658	704	704	749	748	777	738	760	709	750	732	809	747	730	733	734	747	744	732	715	737	705	722	738	744	666	727	712	748	756	762	737	720	729	789	736	703	783	718	755	741	780	751	684	690	751	768	723	740	705	689	745	731	764	719	778	720	740	760	715	746	754	736	717	764	744	750	733	778	727	748	743	683	758	718	764	723	751	767	714	770	725	728	728	738	762	785	740	677	728	771	737	732	693	765	718	734	727	731	727	741	749	741	718	753	721	771	735	694	741	708	704	800	733	741	756	757	772	777	765	787	764	740	748	728	746	777	698	783	682	727	712	772	710	780	756	700	758	766	759	738	737	753	701	736	745	754	750	709	708	741	718	715	713	721	737	758	707	710	753	727	700	735	744	780	731	742	712	710	704	740	788	716	708	746	713	696	734	765	727	740	747	744	731	740	781	704	727	757	683	718	709	735	719	755	750	749	768	740	720	719	790	743	711	752	757	740	735	749	746	747	724	722	727	713	743	763	769	743	703	775	740	769	745	719	725	821	780	758	700	747	704	723	716	733	743	789	719	731	796	752	716	729	744	726	719	787	757	740	773	710	756	711	772	745	741	711	737	728	721	739	784	693	748	728	779	743	673	705	704	712	725	713	730	723	751	751	734	741	726	734	687	757	716	702	765	731	677	728	720	756	766	686	739	761	740	747	731	730	808	754	736	742	739	732	743	748	726	786	709	738	678	792	767	709	725	746	736	767	753	761	708	748	763	766	781	739	754	767	749	707	745	725	714	757	743	758	719	714	726	722	721	722	729	742	724	744	715	736	731	756	783	737	724	735	754	719	734	811	725	752	710	746	775	742	736	722	740	688	701	722	770	743	735	756	685	730	755	713	717	720	748	772	708	757	745	720	710	703	742	718	750	744	769	730	766	768	712	749	707	802	779	694	755	783	755	741	764	743	720	696	774	745	751	727	735	700	729	720	765	738	692	712	731	748	735	787	716	730	782	698	729	772	742	741	715	779	754	781	725	741	711	760	772	717	734	717	774	708	725	792	710	720	719	712	707	755	758	724	737	730	688	740	694	693	746	705	716	752	758	731	776	751	715	706	709	813	762	729	741	723	692	805	759	735	720	731	762	688	697	718	743	729	742	716	737	708	724	775	715	752	813	705	732	748	799	740	725	774	709	742	703	796	751	780	761	803	762	714	738	765	727	736	759	753	775	716	725	807	752	781	724	684	699	693	743	743	704	705	730	728	736	761	710	710	737	758	736	726	753	714	746
22314	20862	28458	23391	20881	21011	13556	4242	3709	3241	3165	2828	1558	890	912	962	1008	1102	993	943	956	907	907	896	833	869	805	815	679	644	601	521	509	467	538	484	467	448	484	472	438	457	476	489	474	475	480	438	452	483	466	459	460	485	506	461	516	517	469	511	482	454	469	493	491	466	474	470	486	493	478	443	471	458	483	480	471	479	484	491	506	485	452	468	478	467	432	494	444	502	507	471	463	467	435	499	467	456	470	450	469	500	454	504	463	480	452	524	477	489	489	469	518	489	510	484	535	473	438	481	460	459	486	445	480	487	479	477	509	474	473	427	464	503	473	455	477	454	477	501	492	493	447	485	471	507	445	500	505	477	482	472	480	488	454	463	467	458	448	498	476	439	461	478	500	480	453	443	464	498	463	476	446	501	475	512	453	471	459	444	468	504	496	467	488	495	455	453	521	499	463	428	479	470	474	466	442	487	435	468	468	491	426	449	436	492	461	505	433	482	472	452	484	471	471	471	479	512	471	475	457	482	490	446	476	499	511	477	501	433	489	481	436	455	481	461	471	469	465	457	467	456	460	463	474	469	499	458	508	502	461	498	484	469	465	479	482	471	463	485	434	454	452	464	476	468	477	458	499	461	479	462	435	492	451	485	463	503	473	481	454	465	513	471	456	517	499	455	447	512	503	488	464	472	511	502	468	486	453	485	480	484	451	476	482	461	444	479	485	482	453	477	496	471	485	478	432	472	458	475	472	512	506	475	446	496	458	474	492	483	448	502	468	493	452	443	452	480	461	489	496	455	492	472	483	472	446	446	496	497	424	445	482	501	464	460	454	495	490	448	475	492	428	467	493	485	489	473	460	486	491	413	469	469	507	457	466	448	466	472	517	428	472	450	487	435	461	528	483	483	500	489	436	449	472	506	477	458	484	462	463	467	516	464	483	500	481	451	460	512	497	472	492	489	498	528	492	459	462	488	439	527	465	467	486	507	468	477	467	480	454	484	457	454	448	508	507	443	459	471	482	502	464	501	465	459	451	474	455	475	472	470	485	506	486	484	492	499	483	446	462	490	486	460	461	448	473	435	484	481	532	424	491	450	464	472	467	499	461	482	470	444	443	479	466	501	454	471	486	472	467	407	483	478	507	482	477	472	500	495	492	476	455	512	454	480	485	456	476	448	461	474	496	474	461	491	460	500	480	432	458	444	490	467	477	504	491	496	461	458	474	443	478	450	475	458	443	460	471	468	466	480	459	479	488	507	459	485	450	491	517	467	460	454	474	493	443	439	506	498	477	446	462	507	470	458	477	471	471	471	461	493	497	453	448	507	462	476	479	458	479	452	475	473	482	482	446	501	461	463	490	462	466	460	446	451	477	469	507	488	503	517	489	437	474	484	464	508	440	482	454	488	461	486	491	470	452	467	474	472	450	491	448	431	476	454	509	476	444	463	474	437	421	460	460	501	472	477	496	476	479	447	492	468	477	475	497	512	465	483	472	473	484	449	481	477	518	469	452	471	495	483	459	489	472	484	524	483	497	464	492	527	500	473	443	513	485	473	469	511	429	448	488	426	478	484	477	474	474	517	478	490	477	444	459	467	491	498	473	452	487	467	464	481	498	485	484	476	478	484	466	440	462	430	453	460	479	480	494	492	482	504	501	471	509	458	446	520	475	472	435	470	441	492	503	511	481	482	432	508	465	503	448	531	475	482	446	490	465	476	487	484	454	492	503	487	484	461	469	488	479	497	457	447	495	473	473	456	468	468	497	451	453	513	460	437	463	473	471	438	427	506	455	475	476	463	480	492	517	453	469	473	480	506	467	491	470	494	504	454	467	519	470	507	489	474	492	492	494	480	471	457	455	484	453	476	484	454	496	481	533	458	469	466	440	463	448	464	445	477	492	485	492	491	473	477	489	536	456	456	466	451	453	443	466	513	472	490	481	519	449	432	444	471	460	491	507	474	486	473	453	447	484	500	500	476	489	480	466	475	496	497	450	481	491	463	494	501	488	466	477	481	495	486	457	479	438	498	469	459	460	491	469	486	475	492	473	442	415	438	484	487	476	504	495	451	469	469	481	466	486	479	509	488	481	490	460	478	431	442	494	474	472	441	476	491	460	492	470	478	475	495	527	420	432	468	460	475	505	475	453	444	490	488	456	482	475	470	497	477	464	485	482	502	470	467	445	496	460	433	462	454	446	454	480	500	488	482	510	524	454	450	478	493	478	511	510	493	497	442	453	477	455	473	471	504	473	463	482	484	458	457	482	453	412	478	524	455	459	456	482	478	499	449	467	494	465	472	444	464	471	478	454	429	477	456	476	451	465	503	471	485	474	475	461	476	502	446	498	458	489	454	457	473	524	471	452	501	466	504	476	438	480	484	477	491	434	451	471	464	477	451	453	485	454	433	479	494	474	483	474	496	467	475	488	408	465	466	520	483	479	467	460	496	479	480	451	451	490	476	441	517	493	480	493	488	492	479	438	443	466	455	450	488	481	492	475	456	449	477	441	465	497	489	461	491	484	489	462	491	501	463	466	478	491	459	475	472	463	470	460	470	473	485	464	480	470	499	437	474	444	467	467	435	474	468	466	463	473	484	516	465	478	478	470	479	454	437	419	476	524	459	460	503	469	472	466	469	467	468	490	486	449	497	461	493	489	476	476	478	459	453	477	515	469	439	479	478	477	469	467	410	492	472	520	456	449	452	494	465	461	470	472	474	509	470	431	486	453	459	467	439	483	476	481	452	435	422	464	458	422	505	470	492	492	474	482	466	485	502	435	455	467	494	465	447	470	460	450	457	458	440	456	476	451	471	477	468	459	450	463	490	481	446	502	465	495	435	473	522	461	408	461	423	456	456	462	503	466	435	470	485	449	472	480	463	445	442	463	471	458	467	468	442	503	506	462	512	482	500	480	451	448	508	493	490	512	493	477	512	492	500	448	475	527	461	482	483	517	515	479	451	481	456	481	460	419	447	449	429	460	452	451	484	473	499	462	442	500	486	463	467	486	489	475	477	451	464	491	472	480	463	497	473	467	465	437	467	495	456	460	453	432	470	471	451	460	509	496	457	509	469	440	480	449	482	495	480	468	480	498	511	500	458	465	445	470	455	450	480	464	465	475	474	447	476	451	462	469	454	471	459	483	486	463	463	446	487	460	446	500	469	483	461	489	498	489	487	469	465	479	513	450	493	445	508	463	460	471	476	438	479	493	459	448	516	493	464	485	464	440	450	462	514	450	463	466	481	455	475	452	474	444	457	479	494	474	479	504	420	485	451	463	473	466	461	433	448	496	486	434	457	479	470	452	475	500	498	464	484	499	440	507	475	458	478	437	459	491	502	491	513	451	488	516	443	467	451	473	463	461	475	496	471	450	477	474	481	465	510	515	477	427	476	500	474	488	451	464	447	493	468	490	456	472	474	503	482	492	479	503	461	481	496	461	492	514	474	471	492	478	454	513	431	498	478	456	505	458	478	475	460	482	492	444	483
39366	41648	26102	21883	15128	9319	6627	7153	7367	5966	6167	5261	2705	1438	1461	1442	1491	1665	1546	1471	1394	1414	1350	1334	1205	1199	1186	1044	922	791	707	619	569	525	541	604	561	530	547	527	524	545	516	532	487	517	543	516	567	531	500	521	536	519	516	538	536	518	561	527	534	502	547	546	552	502	513	483	526	521	538	514	551	509	499	519	518	569	522	555	537	477	530	487	549	542	507	526	531	487	499	555	492	506	553	542	516	546	504	526	488	568	495	532	557	537	533	537	550	536	551	540	549	530	525	518	551	515	525	502	487	532	514	569	520	541	546	518	515	523	534	528	564	549	518	545	516	529	512	561	528	494	547	479	516	504	516	501	455	535	531	527	503	531	538	525	525	512	543	516	504	540	557	557	517	513	529	495	500	549	540	519	539	523	549	531	511	561	476	516	496	556	499	538	561	472	505	524	495	540	518	522	548	527	554	518	574	539	494	528	556	530	506	492	507	500	582	543	567	536	541	474	506	556	525	521	535	507	483	542	530	543	559	555	571	524	544	560	538	503	525	534	508	536	523	545	500	502	544	559	512	543	511	543	532	496	528	495	562	513	510	482	531	494	513	505	501	521	524	504	466	486	518	505	505	543	525	533	496	520	534	546	528	552	510	537	504	509	541	510	528	567	554	522	484	549	516	499	494	493	510	530	506	509	518	539	540	526	519	512	484	495	508	551	506	537	509	498	545	538	460	528	529	488	536	493	548	510	525	511	535	482	527	527	522	538	532	533	480	520	515	514	492	515	493	545	488	505	529	515	563	529	486	508	526	523	526	563	526	532	545	491	520	506	524	540	520	509	523	517	545	528	533	514	549	508	522	511	529	515	540	501	528	535	547	545	584	512	529	530	564	540	563	541	521	524	559	489	518	534	496	527	554	550	512	509	552	471	544	531	536	502	545	510	522	487	510	513	512	553	501	483	520	509	514	448	531	513	521	543	497	552	517	524	526	507	532	502	527	547	508	534	583	544	516	547	526	521	564	509	488	518	509	537	510	509	518	538	528	525	516	513	503	506	507	519	523	527	518	534	540	523	499	549	548	497	485	487	519	486	512	518	545	509	479	501	530	515	549	512	489	538	505	484	523	589	539	554	519	540	533	503	532	542	521	521	544	504	512	530	526	515	502	512	551	502	587	525	489	532	533	556	524	548	555	522	495	535	520	505	544	534	536	492	518	552	482	511	539	538	532	559	537	512	516	575	508	563	500	509	521	526	496	532	485	536	549	537	523	522	513	554	544	486	522	482	512	485	515	540	533	486	513	555	555	532	510	513	556	529	551	532	543	520	503	549	513	542	502	530	535	527	488	540	519	506	567	511	543	481	491	507	479	512	542	508	543	513	533	523	545	525	523	505	523	524	508	521	542	531	536	530	571	523	515	491	518	558	543	534	554	532	514	537	532	541	560	521	505	567	496	507	553	506	507	535	507	546	528	505	529	530	536	496	498	486	538	502	530	513	507	552	509	496	539	493	490	564	557	535	509	500	521	555	549	527	485	494	517	526	473	540	535	501	522	497	566	511	535	524	526	530	554	516	527	521	501	445	511	517	538	562	528	517	510	496	507	505	497	510	506	513	530	518	507	465	513	530	551	517	529	551	530	529	547	540	525	540	527	541	560	482	509	523	539	519	500	473	534	505	554	528	508	541	496	521	525	476	527	483	527	572	523	534	518	522	551	453	520	537	512	509	545	496	574	516	530	507	485	487	516	510	518	514	507	533	535	554	491	509	527	527	527	508	510	541	538	531	526	554	513	528	523	526	529	466	536	525	540	532	509	557	530	548	486	561	540	521	501	530	536	549	509	522	520	509	527	527	505	534	517	513	542	524	495	492	508	552	524	526	493	489	510	503	547	509	556	517	542	542	505	535	521	506	550	470	487	489	543	523	527	506	486	523	533	479	540	521	490	561	512	504	556	515	538	539	504	505	526	501	514	522	592	574	509	512	541	516	487	518	513	464	534	498	491	525	542	519	533	542	548	505	529	510	566	505	533	520	502	514	503	536	511	496	531	519	511	542	543	551	549	521	516	497	534	482	537	493	555	566	499	533	534	493	530	528	526	514	531	518	543	511	505	547	523	518	502	512	518	528	494	506	526	540	530	512	488	504	566	513	524	506	536	508	504	543	509	518	498	565	520	532	520	526	501	518	528	496	469	550	487	504	553	493	513	530	475	534	525	544	517	509	508	516	474	521	514	487	504	523	504	530	540	531	574	546	538	559	581	545	496	513	483	559	555	522	558	494	527	533	523	501	537	517	498	545	491	512	542	505	550	511	510	514	532	568	501	514	478	532	513	522	497	550	508	502	542	518	506	505	501	519	546	534	539	516	521	545	562	503	535	499	497	555	497	523	526	492	556	550	585	501	518	527	482	529	512	501	512	513	531	523	552	530	533	511	530	501	549	514	536	560	512	512	501	578	552	507	523	543	492	539	536	539	523	536	524	533	473	503	536	534	529	490	483	542	522	473	531	516	546	554	519	560	513	527	515	550	516	527	518	524	514	542	511	539	539	526	557	578	543	535	516	513	537	482	551	509	532	503	516	510	504	544	532	510	534	516	541	498	485	587	541	491	551	524	499	510	493	517	549	516	517	510	494	556	542	550	484	514	509	548	500	532	546	561	500	494	534	513	510	520	516	527	550	491	544	484	507	519	572	527	508	553	536	550	465	468	529	523	538	528	497	484	526	495	547	505	522	566	502	519	523	511	522	540	550	547	533	544	513	505	496	518	521	558	521	502	508	514	537	486	508	457	497	523	493	517	495	486	561	530	527	535	546	528	515	488	515	477	510	500	509	503	517	527	552	535	533	534	499	528	544	508	540	496	484	485	508	585	525	518	541	486	523	517	523	514	537	500	517	529	501	552	518	521	506	549	517	544	514	534	502	479	522	521	517	547	508	559	547	510	506	504	520	532	490	551	529	498	552	532	543	520	531	508	537	537	510	552	555	475	477	481	539	533	460	537	510	562	514	499	543	523	487	548	535	526	527	533	540	485	500	550	521	510	528	569	513	535	546	564	573	472	517	484	520	475	519	511	499	561	523	542	505	536	514	508	519	579	540	545	552	506	473	501	567	543	543	544	484	563	515	552	533	507	585	524	530	515	541	513	508	505	507	510	603	507	512	525	527	523	554	482	489	534	545	518	518	539	517	508	517	497	517	526	528	557	508	524	534	499	538	492	515	516	520	512	499	505	481	545	482	543	537	481	523	498	530	476	504	530	523	530	525	509	514	507	493	479	506	573	467	531	532	518	516	487	527	525	524	517	542	545	541	477	482	550	519	554	504	482	525	516	504	512	538	575	527	554	515	567	510	555	505	537	535	543	517	541	485	508	517	528	562	550	498	555	519	521	519	541	503	512	524	488	560	488	538	490	514	514	455	530	495	492	537	514	500	530	520	545	512	532	509	544	567	457	527	496	482	523	529	562	488	565	548	522	559	508	522	532	507	506	527	477
28589	22272	13831	8337	4018	1744	1236	1084	1429	1330	1045	954	690	579	608	616	682	647	603	623	675	652	621	602	577	564	592	551	505	505	486	521	473	494	463	490	461	456	484	460	501	482	480	446	513	471	468	514	458	462	451	467	461	493	484	445	483	510	463	510	465	474	487	468	457	461	461	462	448	437	463	449	462	497	498	457	430	463	454	482	457	485	485	437	467	483	478	481	489	443	471	466	475	476	466	432	483	484	460	519	451	528	478	455	480	427	501	460	495	515	440	476	481	471	498	438	460	479	506	504	466	480	439	475	472	467	466	462	452	467	442	466	509	421	435	463	499	482	476	467	502	475	448	467	406	444	481	480	460	495	477	494	474	480	462	480	463	478	474	473	473	484	473	458	521	479	486	484	485	535	481	457	479	477	413	452	496	509	444	449	450	511	437	472	451	464	428	467	460	475	460	490	433	455	477	458	441	471	454	470	461	487	479	415	485	451	489	465	447	471	444	477	489	438	480	465	451	490	462	466	503	495	464	423	476	499	451	485	454	465	486	428	441	473	496	489	490	451	460	464	427	421	498	407	478	475	446	491	438	457	503	470	500	477	497	453	505	465	464	467	468	468	495	496	511	482	516	454	445	475	462	452	447	456	476	445	462	462	435	465	480	425	485	463	466	485	470	480	492	445	487	473	462	440	458	506	440	461	469	482	462	491	468	452	480	461	457	456	488	488	469	477	474	493	472	455	463	489	496	445	464	458	480	481	438	444	476	499	474	476	487	472	501	467	433	472	470	449	452	461	481	460	487	484	446	468	484	493	425	449	506	485	434	484	466	419	423	466	467	499	450	487	440	460	479	481	475	462	422	421	435	459	485	449	434	453	442	457	460	433	467	467	460	477	475	482	480	493	455	487	434	474	459	468	442	458	493	433	448	463	478	438	481	500	479	454	487	511	490	483	486	462	457	509	483	493	466	469	434	444	423	459	448	462	464	488	502	492	453	463	448	499	495	454	491	507	505	451	504	481	485	481	462	501	445	456	495	478	461	461	485	443	450	466	442	464	485	456	504	421	477	501	444	466	485	495	465	466	464	439	446	464	458	460	490	465	478	452	526	455	491	505	438	443	490	454	453	429	457	484	462	473	473	437	491	442	440	476	472	464	469	463	454	485	465	474	490	468	499	450	504	472	493	451	487	434	478	459	538	460	448	468	485	485	428	474	432	483	453	436	443	479	497	459	466	476	485	520	459	469	506	459	429	494	491	486	466	439	475	434	498	445	471	487	454	471	468	471	483	435	445	445	448	471	508	475	455	462	467	525	443	479	470	455	437	447	479	480	489	472	450	481	439	429	446	464	467	492	491	472	484	450	469	517	458	497	522	478	466	469	470	456	478	451	484	481	459	460	481	454	459	513	449	461	468	423	468	475	473	481	477	464	472	476	505	462	513	491	464	455	441	502	471	445	491	489	490	451	462	452	442	455	476	484	440	497	498	468	449	468	447	531	466	470	464	442	425	473	407	460	451	536	442	454	493	474	488	469	433	464	466	496	497	445	464	474	446	501	437	503	460	441	501	466	507	520	457	492	437	482	478	429	435	472	472	461	496	470	478	478	468	465	426	493	487	487	445	495	451	426	449	472	471	452	506	444	444	457	463	463	455	490	497	466	473	485	507	466	440	510	503	448	495	467	496	461	469	442	446	452	467	497	440	488	445	482	485	469	503	473	489	510	504	489	500	454	513	456	454	470	470	440	462	465	452	459	463	440	470	469	452	432	501	474	483	435	490	470	478	457	464	476	481	459	446	465	495	524	492	448	483	480	497	474	423	455	488	497	500	462	469	427	480	474	498	457	449	472	422	481	476	474	480	498	477	433	419	465	487	483	420	469	504	465	470	435	458	480	451	466	452	439	490	456	434	440	506	484	487	517	488	476	461	465	514	510	455	476	476	464	464	456	481	437	483	450	489	463	472	476	466	522	452	470	444	464	477	441	480	458	451	495	440	503	462	474	520	430	497	452	487	427	490	478	480	490	487	486	502	476	509	478	457	441	495	457	454	442	495	474	476	470	506	472	451	442	486	469	432	460	458	433	433	462	480	484	492	494	481	461	480	419	443	504	445	466	450	487	472	448	540	468	462	475	495	497	450	472	468	478	472	471	480	461	493	488	464	471	471	465	494	472	464	487	460	514	474	464	473	463	436	454	436	446	507	470	507	470	470	461	434	486	465	469	463	441	436	439	494	443	483	479	505	457	419	495	466	454	499	468	453	503	455	475	479	473	444	462	450	430	511	463	488	483	483	467	503	483	461	483	470	473	477	451	438	466	458	462	450	455	437	470	484	440	473	485	493	468	468	430	535	471	502	468	497	451	486	450	478	452	449	443	491	480	437	487	454	459	456	444	474	544	465	475	495	478	447	498	448	483	457	456	494	493	499	457	413	491	504	489	438	416	463	511	470	508	417	473	479	434	522	479	483	484	476	477	462	433	476	474	502	425	472	458	441	479	455	510	504	460	429	452	474	470	439	465	444	472	441	496	498	501	447	504	481	417	489	476	459	440	462	494	464	449	481	432	464	490	494	463	435	465	413	471	484	446	462	464	444	480	498	487	485	460	455	480	464	455	487	448	462	493	482	444	471	452	473	471	438	484	458	473	430	452	477	439	517	463	443	492	462	497	478	481	454	451	493	463	472	479	424	444	468	491	472	499	483	450	497	456	478	495	454	465	475	462	481	474	459	482	466	492	486	425	463	471	484	445	455	476	479	469	500	455	468	508	472	484	473	484	457	493	456	487	490	457	499	465	447	463	466	453	476	489	456	499	459	452	489	488	457	456	439	487	506	465	472	445	503	457	451	451	475	458	456	437	484	476	436	514	492	477	460	473	468	455	469	461	466	450	477	503	490	498	473	482	498	489	454	449	477	462	499	497	452	477	455	486	449	452	484	459	454	488	495	448	451	473	478	475	431	467	487	442	462	458	465	471	444	451	453	446	473	465	490	468	492	455	479	457	477	468	467	474	429	506	425	497	475	463	476	513	482	476	458	457	468	480	495	471	469	442	450	477	474	514	496	441	448	478	448	476	503	443	451	493	466	482	444	482	457	431	433	477	506	426	501	431	428	481	466	493	508	462	500	463	444	495	458	449	492	411	442	441	508	460	461	452	458	421	457	456	460	474	465	487	463	468	425	488	447	485	420	456	479	492	508	426	453	463	439	459	466	465	470	472	472	429	472	442	485	479	449	463	436	463	466	458	508	427	508	449	483	516	499	443	462	437	446	453	501	431	456	476	437	446	427	442	468	469	509	432	468	458	450	440	471	447	442	480	467	462	487	471	425	479	459	471	470	461	499	469	475	444	498	481	503	445	451	449	487	493	480	444	479	454	479	488	475	476	474	474	437	442	487	420	445	504	464	400	467	480	454	462	465	464	462	466	506	487	497	495	486	464	464	483	421	491	449	492	454	446	478	499	470	474	486	439	483	469	477	435	471	496	428	465
33125	21592	9439	10574	6466	3071	2327	1935	2948	2468	1967	1768	1038	785	863	814	900	902	922	881	905	855	777	798	763	806	795	750	625	594	587	562	553	585	607	557	549	526	538	622	523	576	564	529	567	561	613	587	577	570	506	520	557	541	538	546	567	566	541	565	605	594	575	574	575	587	522	518	548	582	555	553	565	540	584	504	595	554	555	584	589	582	565	583	567	573	557	568	574	551	530	587	568	580	565	566	589	523	575	530	538	526	580	558	583	547	496	568	551	546	572	568	575	553	547	602	523	572	570	524	585	523	536	558	556	605	538	602	555	579	581	573	580	560	541	580	585	567	590	558	560	533	614	581	521	535	603	549	537	528	581	588	560	568	529	551	516	564	543	553	512	565	585	579	563	566	600	562	591	588	545	572	520	557	513	550	565	553	567	557	557	564	552	553	525	575	551	538	518	572	548	556	556	582	572	579	558	524	563	557	525	573	529	555	592	562	563	559	571	557	572	539	533	545	571	588	560	560	599	573	559	562	557	578	548	529	572	566	544	576	544	601	588	553	521	552	589	536	569	543	557	549	563	530	515	564	583	577	548	543	571	536	541	585	560	575	596	560	596	517	531	557	570	570	552	517	531	554	583	554	529	553	576	549	575	558	565	532	530	520	519	566	542	575	592	566	539	574	582	612	568	533	560	552	569	563	565	523	569	561	553	577	549	563	564	536	547	580	604	553	556	551	549	545	504	552	550	595	594	574	533	588	575	560	559	551	518	567	542	569	591	537	558	567	546	593	567	580	519	544	538	541	583	544	528	600	560	563	550	523	567	568	506	585	573	550	602	567	576	613	503	530	602	519	546	573	572	557	560	562	502	559	525	533	554	528	564	538	509	559	574	560	608	593	559	590	526	545	545	587	529	540	533	581	588	558	551	495	586	543	555	530	547	569	547	575	530	553	577	553	567	580	538	546	545	598	514	564	555	619	568	561	578	552	558	565	529	558	579	538	516	565	531	551	574	576	583	537	570	573	519	562	527	574	544	555	541	526	551	567	546	529	571	529	592	524	579	526	543	540	580	548	547	554	512	544	539	561	534	530	505	586	559	549	556	578	588	544	571	515	562	550	533	566	575	521	557	538	559	549	542	521	544	554	550	496	589	547	580	559	572	553	547	518	593	553	599	509	587	526	570	582	528	568	564	542	613	558	587	565	549	572	593	626	556	536	575	586	552	561	577	565	579	598	527	571	540	523	556	567	547	511	560	554	561	620	566	569	558	552	551	562	564	573	564	530	575	542	557	546	558	564	581	593	555	617	551	579	508	581	564	584	538	548	536	562	528	589	564	549	571	522	549	566	549	547	566	546	546	609	559	540	559	545	544	522	564	544	586	544	567	542	521	527	538	534	577	555	541	562	567	562	569	546	564	525	556	531	551	580	564	519	553	522	557	509	589	601	570	556	507	589	546	585	615	605	568	540	554	526	578	513	605	544	526	532	543	525	549	545	562	586	555	530	507	543	542	555	600	572	593	575	563	559	571	567	524	578	556	542	553	529	575	567	522	608	564	554	530	553	566	570	560	608	599	527	618	556	592	573	580	531	564	568	547	544	567	553	556	528	544	545	549	504	583	533	511	580	577	559	548	526	513	498	548	554	535	544	593	535	574	595	517	550	591	547	569	557	513	555	537	597	491	572	589	596	546	546	550	567	539	602	522	596	564	571	560	548	567	570	548	536	620	562	551	524	517	562	570	559	585	536	565	561	552	568	572	541	562	578	559	603	581	568	525	580	512	592	590	561	555	596	586	557	545	580	547	576	560	584	545	529	530	556	559	559	563	518	545	550	544	593	548	571	552	556	582	599	576	538	556	562	592	553	603	564	563	560	536	537	559	548	537	548	552	569	546	547	536	530	599	538	547	570	535	577	517	551	542	613	540	558	510	545	537	559	531	508	588	564	573	561	538	523	528	535	532	573	571	545	548	588	563	497	607	558	545	531	536	585	531	523	527	592	557	530	573	549	554	543	557	531	553	541	574	560	564	561	541	525	567	550	579	527	580	509	545	542	532	532	586	518	582	558	554	587	531	518	579	551	520	543	551	563	568	486	527	590	517	532	569	545	586	530	549	550	553	540	589	551	588	554	523	576	574	532	561	565	574	519	538	550	589	548	591	549	619	523	533	506	572	546	548	564	581	565	561	564	553	517	552	505	548	527	527	552	539	597	583	558	545	562	547	494	546	582	560	569	576	587	556	562	531	544	599	586	537	576	571	568	522	547	578	567	549	540	558	558	564	543	599	570	556	580	567	569	567	546	578	569	533	513	585	548	541	503	577	560	524	533	591	536	578	537	611	571	526	546	579	531	581	535	575	556	508	546	530	532	541	536	568	565	581	558	573	554	597	531	587	574	542	544	557	550	610	518	587	596	578	569	559	571	555	572	531	557	582	585	565	564	569	588	593	581	551	583	595	560	559	536	508	539	574	540	570	531	558	542	540	588	529	541	539	564	508	585	536	558	529	551	537	535	567	558	573	530	570	533	574	569	539	541	532	585	531	525	553	530	575	527	562	576	553	526	547	541	553	518	580	563	547	552	532	546	547	541	523	616	543	551	543	532	556	537	566	556	581	570	527	532	620	570	583	525	556	598	560	544	567	537	548	532	535	533	569	556	573	554	592	592	563	574	578	599	531	570	513	560	591	529	550	576	576	588	564	539	587	574	593	551	577	556	563	539	569	572	576	559	519	546	575	546	548	531	590	554	591	535	559	581	529	572	580	587	551	525	559	556	542	553	549	571	530	572	543	521	552	568	554	546	553	536	564	579	538	562	521	546	546	557	552	566	491	557	570	556	580	539	558	585	592	585	561	575	557	577	539	546	539	572	561	501	584	556	551	576	531	528	575	580	560	532	554	547	535	473	543	604	565	566	543	557	538	534	575	554	562	525	599	606	550	524	561	583	526	545	570	512	544	571	552	535	523	560	584	527	560	557	562	561	551	542	562	552	569	571	557	574	549	590	550	528	583	574	566	514	616	568	560	555	540	571	497	546	567	533	549	584	575	566	556	596	544	550	530	568	545	544	578	597	533	529	551	563	559	532	576	575	591	540	553	571	573	568	567	582	587	528	550	566	539	538	581	528	573	551	557	577	545	569	555	580	524	591	610	515	536	571	568	549	506	534	557	573	586	549	556	520	601	572	566	520	566	528	556	607	582	578	532	567	561	554	562	544	532	574	567	532	568	556	526	557	527	585	550	548	524	586	557	545	513	536	521	602	576	556	599	538	551	538	524	609	510	565	568	550	555	525	568	521	518	555	564	495	571	558	521	573	496	539	557	550	511	554	574	512	533	551	556	558	521	560	566	546	580	555	518	564	557	520	544	536	559	570	563	591	532	515	542	522	539	549	542	561	571	507	540	565	629	606	542	554	534	544	553	574	576	586	562	538	533	550	559	556	570	573	536	550	576	528	558	560	601	547	568	541	564	603	520	553	603	571	570	528	551	495
23356	20836	27996	23820	20873	12522	3076	1775	2111	1773	1597	1160	792	577	576	603	704	749	674	716	647	620	592	564	516	577	559	529	446	368	340	321	330	307	297	337	313	311	287	290	329	306	339	310	314	297	327	296	325	291	307	324	324	324	281	305	349	298	271	271	272	307	287	293	299	312	319	295	314	306	302	302	312	301	292	312	288	299	290	301	302	295	327	320	306	314	275	297	309	309	316	318	296	309	327	327	314	315	278	295	310	291	315	282	310	302	303	292	302	337	319	306	289	319	320	304	338	320	299	267	290	356	283	335	303	306	275	286	301	337	302	296	309	306	294	300	260	320	314	318	327	298	320	271	307	326	305	328	299	297	288	290	305	307	288	287	261	268	296	300	287	330	308	315	309	284	313	296	306	308	313	295	295	263	327	307	328	319	307	306	325	303	286	313	281	308	320	259	318	312	280	282	306	308	339	298	287	305	303	307	286	303	306	330	330	308	302	287	290	303	286	289	306	316	300	313	316	312	301	307	300	282	292	307	313	327	303	324	294	321	307	304	298	364	311	308	318	275	289	316	282	277	291	305	280	312	303	308	328	348	300	289	291	295	332	312	304	326	300	304	302	272	306	318	299	300	302	310	328	310	317	313	295	323	302	301	324	304	306	282	299	287	304	271	328	291	301	303	298	313	293	300	325	305	311	307	306	315	320	294	331	338	321	314	304	305	307	295	288	301	317	303	289	318	315	334	318	301	316	307	303	320	275	299	308	324	301	300	313	308	309	279	312	302	310	310	273	294	325	288	317	306	302	308	298	283	313	318	304	306	316	302	301	316	317	296	346	311	272	322	340	302	313	318	333	313	331	313	338	300	294	303	324	305	285	349	312	290	323	316	293	288	333	296	308	301	294	319	328	293	290	327	286	293	322	310	336	293	296	302	301	335	300	319	299	308	336	332	267	308	327	314	306	303	310	319	301	335	320	261	306	307	298	288	346	309	300	323	293	307	303	319	322	319	325	274	309	307	272	313	292	334	303	322	338	313	317	330	294	292	299	273	294	300	305	308	311	286	307	304	313	272	293	277	304	311	301	299	335	304	316	319	305	333	303	297	288	314	306	304	292	277	295	310	293	304	272	296	309	328	293	322	293	283	295	256	307	272	312	278	312	301	293	316	280	308	303	300	273	318	308	342	304	301	323	311	295	305	334	302	311	324	291	289	319	321	312	332	298	290	317	307	292	303	342	316	305	305	286	283	316	303	272	287	331	281	304	260	297	294	308	281	307	279	278	297	309	313	310	340	307	318	302	313	326	288	302	329	326	307	284	310	279	325	301	323	299	291	297	314	306	361	311	282	314	274	263	296	323	292	309	289	297	307	277	327	340	298	315	253	314	315	294	295	288	310	303	289	302	299	281	324	263	286	293	307	319	303	293	296	301	300	304	310	301	327	296	307	313	321	307	278	319	307	285	287	320	289	284	291	311	320	276	294	303	297	272	322	269	286	329	287	320	284	329	295	289	301	271	276	317	294	299	300	342	282	305	304	302	302	293	328	304	295	281	319	331	303	326	294	289	313	329	301	311	308	286	331	297	326	321	319	316	309	296	344	302	327	281	299	296	295	301	299	326	301	312	304	314	308	327	333	314	311	280	310	279	320	291	319	287	300	315	311	292	311	293	274	303	309	295	307	310	290	314	307	325	295	294	312	274	323	301	298	295	306	285	309	325	278	304	350	309	295	294	317	298	318	271	309	306	312	290	303	303	300	292	311	314	273	291	327	304	277	287	301	295	328	338	282	293	312	292	278	295	334	323	280	296	297	277	299	306	287	312	334	318	319	303	301	287	308	307	303	314	288	326	324	313	294	305	280	292	289	314	309	298	310	290	347	298	314	305	305	327	298	301	334	326	304	309	307	286	292	313	287	319	301	313	340	326	318	320	327	281	300	295	307	294	284	298	335	298	300	299	281	278	316	305	269	318	304	303	291	302	297	319	296	319	292	309	325	319	328	312	322	326	307	312	290	317	307	305	293	294	246	298	339	317	318	316	330	306	309	306	301	308	309	307	320	292	301	325	350	299	323	323	286	279	342	301	303	326	283	289	294	288	350	289	254	315	297	309	318	298	289	278	325	302	305	324	313	297	288	305	284	297	337	296	311	285	289	288	319	322	316	307	314	295	326	292	306	326	268	293	304	321	310	297	272	325	328	307	284	341	309	318	292	350	293	279	320	322	288	320	315	328	277	277	306	309	327	324	316	292	318	313	284	316	291	281	310	313	303	310	323	301	316	309	317	279	329	298	296	289	308	294	295	284	302	286	299	310	340	300	284	319	317	281	292	272	339	318	304	320	289	331	308	311	292	305	265	299	309	325	290	329	299	287	315	296	294	310	273	336	282	331	295	315	302	310	302	324	320	296	327	318	316	352	303	293	300	325	328	300	288	285	278	293	302	273	336	294	298	305	308	304	295	329	293	286	312	285	281	307	316	293	312	283	296	292	290	306	282	320	341	305	291	311	322	314	305	273	295	342	288	278	312	292	308	286	305	303	322	301	291	311	309	303	319	318	297	280	306	310	316	301	331	342	326	289	326	301	317	305	295	285	301	303	303	278	275	289	298	328	307	331	307	307	324	279	290	315	346	289	330	316	292	306	331	286	306	255	340	316	286	304	320	298	279	315	305	330	291	304	328	315	282	310	264	312	319	315	329	282	296	316	329	317	356	311	305	287	296	316	271	314	279	307	296	277	287	318	327	323	319	292	293	313	281	309	280	301	331	326	332	278	278	339	317	326	288	283	286	292	320	277	296	296	306	305	282	323	321	288	296	302	284	288	316	310	326	309	342	263	307	309	287	279	297	308	341	291	277	269	318	278	276	306	295	346	282	272	319	309	322	296	315	307	304	309	314	317	313	316	275	284	314	264	314	279	309	346	309	290	306	272	309	279	290	273	311	321	296	308	279	293	302	276	302	312	317	310	305	284	324	309	324	321	333	324	324	318	300	294	322	337	312	298	291	328	270	285	312	318	301	320	297	273	289	300	323	285	302	283	339	321	314	290	302	322	312	313	315	336	292	295	297	292	304	277	305	320	308	303	285	288	289	331	286	278	327	316	334	330	309	286	300	308	330	302	285	295	296	294	316	306	312	291	296	304	315	295	294	292	320	314	314	286	281	297	260	324	306	294	328	303	323	273	311	303	287	281	307	308	304	283	322	277	300	298	321	294	270	337	336	284	288	317	295	298	300	294	311	308	300	337	312	318	338	271	290	300	303	310	291	307	295	320	281	288	261	314	295	311	323	302	300	327	337	311	285	298	319	304	299	308	279	322	266	316	305	331	319	304	306	291	354	310	300	318	315	315	281	308	297	297	303	328	256	303	321	292	312	287	323	301	296	276	301	286	327	338	311	315	285	295	298	296	302	306	267	332	319	301	296	315	321	305	302	330	288	281	311	299	316	293	289	289	289	315	324	280	309	308	301	298	296	295	299	303	281	291	303	331	270
35309	32308	14837	14444	11449	5379	4572	3459	4644	3687	3137	2290	1291	1021	985	950	1144	1179	1057	1134	1025	1063	886	792	811	881	804	741	582	473	479	420	399	376	399	392	378	379	392	416	347	407	341	394	404	364	338	354	402	398	351	357	382	352	378	413	387	369	339	335	349	367	390	368	373	355	400	331	378	350	396	352	361	352	379	374	354	363	373	385	333	387	352	345	380	370	358	358	373	369	363	344	348	341	372	372	373	362	417	348	378	360	354	351	376	343	353	355	410	322	339	373	383	355	342	348	387	356	367	375	376	363	362	348	415	332	350	361	390	368	372	392	383	356	372	365	354	356	362	388	365	377	350	363	368	383	350	364	370	356	378	362	364	389	370	359	382	374	359	403	342	373	388	381	355	363	350	382	397	352	361	377	364	341	365	359	389	366	361	385	398	353	335	370	344	345	407	341	397	386	384	351	338	370	365	362	404	344	409	340	426	351	355	417	400	392	380	390	345	353	382	385	376	397	391	370	387	378	368	380	401	397	369	357	346	347	366	342	410	353	356	347	367	352	385	384	335	375	378	388	393	376	392	360	354	336	382	377	389	366	356	352	388	361	379	362	376	383	382	339	414	400	335	357	406	347	351	376	370	348	375	386	377	367	368	364	350	368	356	359	392	349	388	372	385	375	385	329	399	415	345	364	320	374	325	369	352	383	398	367	341	369	398	340	355	364	369	360	335	352	346	395	365	412	330	379	375	356	380	321	367	343	380	364	346	389	345	355	352	367	364	390	363	362	363	380	384	369	353	344	341	373	353	350	331	350	384	362	374	379	364	371	344	334	379	360	396	342	368	367	352	355	382	362	366	377	373	358	374	380	357	371	341	344	365	381	364	369	331	365	370	321	346	341	369	359	380	320	368	365	329	387	383	412	358	346	382	352	363	361	347	342	338	312	369	334	383	371	364	376	386	412	362	362	352	362	359	357	340	402	367	387	361	352	402	330	371	341	344	370	375	366	333	373	402	339	377	368	394	385	353	348	406	341	363	367	358	368	362	379	367	354	370	369	354	349	378	338	377	373	356	371	381	390	361	371	397	389	344	387	362	358	347	377	366	369	350	397	357	384	397	364	386	362	343	394	381	380	376	386	399	389	347	373	361	378	342	350	331	358	368	388	373	354	332	346	349	360	395	370	403	343	372	385	377	340	363	364	393	397	368	387	359	353	363	371	347	329	408	388	385	396	392	368	343	380	343	354	346	369	378	382	383	347	329	362	339	375	364	368	376	356	387	374	402	362	396	368	361	382	388	397	351	396	381	356	370	329	393	335	357	354	316	377	369	376	364	358	373	375	386	372	381	386	378	341	357	390	367	381	397	371	383	389	336	367	390	353	351	329	353	316	356	413	351	387	355	355	399	353	338	349	338	369	368	368	349	355	360	373	390	356	365	355	343	353	386	383	360	368	376	362	386	390	375	375	383	350	414	397	342	367	373	393	381	349	377	369	381	356	356	379	361	374	405	384	374	372	363	369	350	357	374	378	323	375	368	372	369	351	376	375	356	372	379	347	348	389	362	391	406	351	373	395	374	360	361	366	339	381	354	377	350	367	374	387	377	352	371	347	372	337	389	358	379	328	368	360	349	361	364	349	379	350	383	374	366	337	374	359	355	365	343	371	374	376	371	366	380	366	367	375	386	375	368	396	387	371	349	331	412	370	366	345	335	385	380	350	369	355	394	376	349	338	370	334	366	382	384	380	364	339	371	383	354	389	329	355	395	344	342	349	373	371	386	349	362	330	343	358	353	373	360	373	333	384	376	362	373	358	354	409	401	348	383	350	375	381	413	373	359	365	345	370	407	366	366	377	333	358	354	373	406	361	392	368	387	347	367	389	365	355	386	348	377	381	355	382	329	378	368	373	358	382	388	362	352	395	332	347	388	339	357	397	356	367	367	375	393	364	357	371	343	356	342	364	355	413	383	341	363	394	359	374	378	379	364	374	380	401	364	359	373	353	356	381	373	370	372	346	402	358	387	381	351	398	376	394	378	358	369	376	383	390	357	375	368	372	363	353	367	365	319	357	390	381	393	389	340	380	355	382	376	354	385	389	407	366	415	361	325	373	368	343	347	309	368	357	354	369	379	354	329	389	358	350	368	363	364	335	393	381	378	364	354	364	371	387	375	356	352	330	334	377	363	340	365	335	357	397	352	363	351	354	362	337	348	385	367	380	345	360	408	359	361	373	369	364	350	352	355	378	375	356	350	336	386	368	337	386	391	351	347	366	361	391	374	366	380	368	402	357	362	352	354	346	391	396	341	353	374	353	379	336	352	335	369	352	407	358	407	401	386	377	347	363	400	348	337	377	377	378	381	372	340	365	374	377	368	422	387	375	381	377	373	349	341	338	384	354	375	374	362	365	360	388	379	344	361	367	383	386	342	387	407	353	379	398	361	369	358	395	411	370	343	373	378	360	381	369	409	384	349	370	399	350	371	380	407	368	383	364	348	343	383	376	389	349	388	397	378	346	368	377	368	385	366	395	331	365	352	352	368	341	373	413	406	383	355	380	367	373	351	377	345	399	340	373	384	377	355	370	376	383	362	360	388	374	382	368	381	373	374	395	319	375	387	351	379	383	339	363	357	353	382	365	350	361	399	358	330	365	364	408	371	374	362	363	391	333	401	335	331	370	329	398	352	375	365	378	403	396	333	338	375	341	381	358	347	359	354	354	342	340	347	344	366	371	374	363	357	379	349	354	364	343	393	346	366	368	371	385	393	397	369	388	387	376	350	384	372	346	361	370	357	391	421	340	360	373	347	351	392	392	374	392	361	373	380	386	327	360	361	364	388	347	384	354	370	336	370	363	347	388	417	384	394	365	381	420	399	380	328	362	376	394	348	385	375	321	374	388	380	330	308	356	353	358	378	353	386	376	380	363	349	352	370	380	393	365	363	382	373	373	380	365	365	393	378	347	387	376	367	386	383	367	362	372	374	369	361	351	342	361	372	390	368	397	377	348	367	351	353	336	372	345	374	366	367	417	354	355	389	370	376	381	391	368	359	386	351	353	362	352	378	371	385	375	348	351	352	382	367	377	376	382	351	310	380	347	359	345	382	378	361	353	342	363	360	380	351	351	348	391	367	375	377	395	376	357	333	363	369	395	336	362	366	345	377	381	367	371	383	367	399	365	388	372	361	375	359	400	376	368	356	355	339	370	367	377	379	342	351	382	375	388	368	360	338	361	334	351	342	393	359	355	329	378	347	367	343	338	371	378	377	363	367	383	346	331	356	349	362	380	377	380	401	371	340	369	362	382	369	357	372	380	382	369	335	383	389	395	357	358	344	385	380	365	377	332	395	390	373	351	360	364	364	364	384	372	325	361	360	380	391	390	346	356	357	369	359	361	363	374	411	328	390	348	391	378	369	364	379	373	339	361	370	352	374	365	345	379	341	343	363	388	354	370	352	367	358	351	349	358	397	360	366	363	392	381	378	391	375	337	374	341
24440	20809	26988	24674	15369	3437	2089	1526	1746	1483	1608	1206	938	884	816	936	949	957	1024	947	947	870	882	894	878	826	804	843	716	722	652	682	662	683	639	665	655	658	694	641	705	632	607	655	685	658	656	657	661	653	667	659	642	613	699	650	658	642	633	640	663	611	671	608	668	610	635	698	612	670	635	643	663	668	672	644	619	636	621	644	667	671	645	639	660	660	657	713	677	643	678	647	645	710	632	616	587	664	676	667	599	655	679	719	676	641	630	591	630	637	646	621	572	666	664	664	651	611	680	636	697	632	616	659	646	650	598	688	668	624	647	637	639	611	650	643	679	647	630	676	595	611	648	647	647	658	612	644	662	683	593	609	608	652	642	650	624	669	669	659	662	629	656	697	644	650	637	683	687	679	652	660	695	642	664	615	658	666	644	596	604	637	643	640	597	628	633	608	693	658	638	630	621	621	612	662	638	666	629	654	658	653	639	604	700	646	630	657	641	630	635	649	602	665	577	626	675	694	669	619	636	643	642	647	684	649	670	648	656	606	646	620	626	651	619	632	697	677	653	674	597	651	671	666	647	591	649	655	625	656	632	631	640	657	588	686	618	652	656	631	683	637	629	679	624	661	638	618	654	629	620	651	647	638	690	597	649	698	627	669	590	657	625	659	641	677	650	649	640	669	680	659	647	614	616	630	641	652	606	648	628	636	621	687	630	663	649	609	620	656	615	642	669	674	618	639	638	636	651	604	719	630	681	603	631	652	659	629	635	671	667	675	666	627	650	648	666	627	652	593	666	656	688	653	655	619	667	656	631	628	678	681	671	628	646	650	645	627	634	638	617	678	648	642	652	672	618	657	635	635	626	603	628	690	633	654	646	679	649	630	641	673	625	652	619	614	681	627	653	642	668	607	670	594	665	648	618	615	659	650	655	658	672	653	671	639	668	635	629	680	628	640	583	643	606	653	636	601	629	631	673	644	690	663	647	657	645	661	630	659	600	654	611	640	637	617	667	657	619	565	668	612	627	656	649	679	628	663	659	682	664	698	687	617	661	625	638	643	721	636	624	615	684	640	643	645	668	638	640	630	595	597	648	642	653	672	603	648	619	638	634	604	640	626	649	649	651	641	691	635	624	673	673	655	674	670	653	680	674	653	640	660	622	613	673	605	652	635	647	654	710	677	613	623	632	667	664	632	670	588	613	668	631	674	655	665	627	623	626	623	628	616	643	632	684	654	647	676	594	592	663	608	638	637	605	628	617	626	649	663	690	623	684	631	678	644	629	625	654	652	613	644	643	642	659	665	629	616	610	639	610	672	674	674	676	666	696	611	567	636	673	668	661	639	648	679	654	631	624	658	655	624	640	601	642	630	625	632	640	669	624	633	624	608	681	617	668	637	650	647	652	686	608	658	670	611	610	648	654	628	609	663	678	676	657	623	674	662	657	683	669	661	671	638	652	639	624	616	656	643	659	650	680	679	684	663	622	623	660	661	684	683	668	618	633	703	670	624	628	647	645	650	614	675	611	627	654	649	641	609	625	653	672	639	644	671	679	630	632	677	656	641	635	646	619	610	638	662	653	639	627	673	663	631	728	635	682	650	630	656	650	654	597	603	663	633	663	629	700	645	648	650	659	639	650	662	644	635	696	674	621	637	705	620	618	641	657	695	654	629	670	597	584	653	657	617	633	616	584	655	681	681	652	644	659	612	636	655	648	634	682	621	654	640	600	626	588	662	612	585	611	651	627	629	648	624	688	656	666	614	619	656	624	637	688	636	644	638	635	645	609	649	649	574	629	665	673	605	614	666	611	647	645	628	688	664	640	651	647	635	588	600	599	655	671	648	672	615	651	613	642	621	628	664	659	638	652	666	620	616	647	674	713	624	617	674	685	651	653	635	647	627	615	669	629	640	641	645	615	607	691	631	598	627	641	631	603	635	671	580	677	662	628	620	627	630	681	623	682	621	668	628	650	673	625	651	658	623	691	613	617	671	629	670	668	631	677	659	627	660	629	694	649	700	650	629	629	599	680	610	641	646	651	657	630	647	683	660	677	652	646	669	606	620	643	637	653	569	648	680	634	647	673	665	676	656	637	611	618	628	633	644	709	646	638	667	638	655	597	658	645	653	660	707	594	671	641	684	630	631	660	667	660	641	610	656	637	650	663	638	620	641	651	655	649	636	658	633	665	671	579	598	654	630	667	669	641	605	625	615	633	639	668	612	618	624	639	638	649	669	626	617	654	658	638	656	670	611	621	629	651	667	649	635	631	635	629	655	658	655	596	620	609	647	658	630	624	653	640	644	649	662	621	621	656	563	672	673	669	618	698	644	660	652	669	647	693	656	642	599	649	661	626	666	634	611	647	615	621	670	599	620	673	618	618	636	646	634	672	656	608	593	671	628	652	681	717	657	643	626	667	672	673	642	637	673	657	630	637	642	669	656	689	663	651	669	670	636	643	626	602	627	661	625	661	667	644	672	621	661	688	621	629	661	643	695	627	668	656	670	656	634	620	639	615	642	637	668	643	653	629	601	648	604	688	624	664	626	612	644	701	639	624	649	644	645	637	642	642	633	654	701	619	672	670	645	589	656	640	724	665	612	652	677	644	657	660	658	688	674	709	649	633	687	628	612	612	667	687	672	635	608	669	620	636	686	635	631	640	612	660	592	646	675	658	664	631	637	626	642	653	665	621	679	604	688	591	638	681	587	593	671	659	636	681	684	623	693	652	620	612	645	638	685	602	620	655	633	672	678	670	644	665	591	690	648	625	673	692	609	652	684	662	655	626	660	662	674	650	648	622	659	706	647	638	592	594	681	657	607	637	675	673	669	701	631	628	633	665	668	615	661	650	646	641	646	656	665	685	656	596	626	607	644	667	639	637	674	664	645	643	661	648	658	629	643	606	633	668	579	680	645	628	659	632	656	596	644	649	621	635	681	655	669	717	651	586	617	609	661	675	660	649	619	632	664	664	677	638	626	669	628	646	608	648	672	669	620	715	632	634	719	628	634	624	691	677	652	653	628	624	658	645	642	640	646	616	629	614	655	655	613	620	646	674	590	623	639	623	642	659	659	666	653	641	665	636	645	753	649	657	614	615	651	650	672	620	670	652	654	684	640	635	610	631	665	653	677	630	627	659	621	612	650	635	678	648	630	669	641	683	671	625	698	640	657	673	677	656	659	644	646	639	605	619	670	634	603	658	638	661	700	678	592	634	626	668	679	655	637	629	619	648	709	617	642	668	668	638	657	629	659	671	646	666	654	612	629	676	659	649	682	665	595	672	642	655	658	637	634	629	670	659	648	603	613	662	625	600	617	658	622	631	669	653	665	645	635	610	599	649	693	650	638	622	670	620	654	681	635	629	636	653	645	650	653	661	637	645	608	636	682	653	647	683	650	646	624	652	656	628	599	593	612	614	662	660	647	630	671	653	635	623	626	656	627	652	658	686	646	661	611	616	625	609	622	680	643	599	623	594	667	687	643	647	633
34703	29280	14210	12768	10021	4221	3883	2976	3455	2692	3052	2121	1411	1284	1160	1286	1340	1390	1469	1352	1272	1226	1146	1215	1181	1114	1024	1018	939	916	788	776	751	765	725	758	784	778	788	780	787	755	726	764	672	713	754	777	766	726	705	726	761	688	763	750	728	704	737	730	720	691	738	746	737	737	709	726	759	739	730	720	750	737	719	722	724	761	765	775	756	708	726	682	775	739	760	726	735	718	747	755	765	708	759	736	719	703	764	769	709	782	733	719	716	760	728	717	774	724	786	755	758	744	719	751	715	763	720	720	702	731	728	722	765	723	699	764	736	800	805	744	752	688	724	742	746	671	741	724	707	692	695	773	721	716	789	703	750	745	751	744	723	741	753	730	742	705	739	722	727	764	801	733	776	753	772	725	718	703	778	780	735	705	740	715	789	730	735	723	735	733	734	706	752	752	732	759	728	720	766	707	708	719	727	765	782	740	703	756	753	785	748	735	710	695	728	706	788	752	750	726	741	727	734	692	730	741	767	766	775	726	720	743	721	769	753	759	730	741	752	734	757	760	761	745	790	708	770	773	800	732	748	754	740	754	759	716	751	700	713	720	756	720	677	761	702	779	708	765	749	734	745	749	739	718	726	722	755	734	739	707	779	761	709	726	685	741	770	740	733	723	706	691	757	754	774	729	727	764	755	750	785	761	762	778	794	780	770	728	721	786	688	678	727	763	752	732	753	747	749	754	770	726	735	744	701	781	721	744	754	739	712	728	749	757	765	756	733	759	726	777	739	759	803	691	802	752	732	737	721	777	717	717	721	751	684	697	748	766	711	747	679	738	796	733	720	760	724	766	738	774	764	747	778	750	779	760	699	779	751	742	721	774	733	733	770	725	730	712	728	759	732	765	729	712	771	749	735	756	743	721	738	714	710	723	686	798	753	711	773	722	731	759	698	739	745	722	710	808	739	756	712	754	770	758	770	776	702	717	776	716	743	770	796	770	687	690	737	713	761	762	735	714	714	724	715	744	747	728	758	769	780	791	725	755	762	720	694	771	734	746	729	741	705	756	724	726	774	772	713	708	767	747	742	728	733	759	757	720	716	784	747	725	743	729	679	721	753	800	721	772	769	706	763	772	770	759	748	731	699	751	699	748	760	785	745	742	774	717	725	736	735	780	749	732	779	730	719	708	734	751	764	750	729	733	745	752	801	738	756	747	772	735	772	719	768	770	741	758	738	732	754	756	728	722	700	719	748	735	792	776	736	722	771	730	717	697	717	709	724	732	722	776	733	734	743	662	753	762	728	748	733	747	748	724	737	749	748	713	754	724	765	757	747	744	767	720	708	719	738	716	773	710	776	732	708	780	720	737	746	730	763	744	731	740	724	740	686	729	755	726	737	709	798	731	775	733	692	734	714	698	749	743	738	750	763	735	721	740	742	731	776	717	763	734	742	738	753	699	757	758	752	705	740	760	714	774	756	704	724	782	725	739	701	775	731	721	762	771	738	739	741	736	695	748	698	778	778	756	725	726	737	786	757	790	730	708	762	695	788	752	710	726	776	697	775	784	687	788	778	782	772	754	737	758	734	698	776	750	731	719	725	732	748	748	734	755	788	776	737	748	735	762	710	743	695	786	756	722	708	742	721	703	725	735	820	803	793	754	741	731	721	731	744	762	736	737	747	737	774	743	808	717	729	707	763	717	775	776	750	733	711	729	768	748	709	759	711	739	778	738	771	755	771	728	744	718	744	781	757	779	746	735	764	787	762	701	788	750	756	721	726	761	759	751	775	694	697	736	733	720	738	729	739	679	698	746	716	727	755	777	723	696	718	753	693	713	699	703	743	782	754	759	728	720	739	783	768	780	735	757	757	741	717	744	739	728	711	699	731	731	714	725	691	740	733	736	735	777	728	768	769	734	775	737	776	742	736	742	718	739	808	743	736	714	763	727	694	781	758	733	780	710	757	740	748	746	758	772	743	767	730	757	723	776	761	739	716	725	737	737	769	724	707	668	768	754	693	743	739	788	748	755	767	748	690	698	777	775	687	685	750	750	756	766	740	723	769	736	730	751	765	740	769	763	749	794	760	705	751	732	696	710	744	737	731	737	778	745	777	670	767	720	741	733	723	731	768	752	725	732	768	739	833	734	698	762	722	711	755	724	772	766	758	685	706	734	720	758	765	776	707	739	771	770	744	742	811	739	731	709	745	772	756	760	691	748	736	757	736	743	777	749	804	778	750	716	762	710	747	761	752	761	736	750	758	736	734	737	762	709	743	722	745	808	746	705	725	732	787	711	735	731	710	720	747	732	728	746	733	764	727	724	733	762	733	744	762	756	727	793	765	755	702	786	787	705	734	741	744	702	701	759	739	767	727	836	731	755	757	734	748	734	704	790	715	740	787	728	760	751	761	719	738	756	735	762	743	748	741	753	725	735	696	714	703	791	745	689	756	756	712	785	779	770	711	758	743	745	731	696	789	728	707	693	697	710	730	735	743	740	743	753	777	710	691	792	734	745	733	749	719	799	764	728	723	731	749	693	715	750	753	759	782	740	754	762	786	743	770	688	727	804	715	784	758	703	704	707	757	731	745	729	745	790	722	725	737	668	771	743	704	787	728	745	715	717	750	754	751	717	733	741	734	719	789	783	760	727	777	757	751	774	769	701	789	748	719	753	706	767	715	722	752	722	762	737	726	707	744	712	727	708	779	745	744	724	781	744	734	761	791	717	790	741	712	747	768	768	766	771	769	701	724	798	750	786	686	785	712	720	760	729	751	774	745	749	769	758	707	697	750	737	731	732	785	801	779	683	736	732	723	739	722	756	720	749	748	698	761	764	763	783	753	687	727	744	721	696	725	716	753	748	713	729	707	745	704	749	744	734	795	699	741	730	746	748	805	723	714	726	773	720	705	767	731	764	745	739	757	744	735	734	761	745	756	756	765	799	743	731	728	705	747	781	710	755	770	697	678	756	810	762	788	762	725	700	727	772	745	735	743	769	736	788	718	753	777	744	718	705	724	754	757	788	704	748	742	738	742	695	753	796	749	703	723	752	761	768	727	701	751	737	741	764	707	708	761	748	749	716	785	759	735	768	748	753	724	717	742	748	748	781	691	784	754	783	787	732	712	737	756	766	739	777	734	689	737	748	755	740	764	711	764	747	776	730	758	737	783	712	757	784	715	774	765	706	718	749	729	718	754	701	728	704	732	726	715	728	761	723	754	722	760	765	716	731	762	728	701	770	759	710	777	695	731	730	742	700	739	721	721	709	740	737	721	725	739	743	823	790	683	760	729	741	778	737	756	731	708	716	768	733	764	747	722	724	790	717	772	718	775	691	782	728	768	736	732	693	712	678	704	699	713	757	702	767	760	722	773	758	752	706	763	693	774	746	768	730	733	721	711	758	771	704	746	757	714	763	752	716	711	732	741	739	734	751	693	733	737	739	786	777	738	785	727	734	744	760	705	714	740	748	737	751	728	763	702	708	726	741	733	736	742	717
22284	20843	28468	23328	20872	21006	13725	3363	2747	2055	2421	1854	1225	1197	1079	918	1207	1232	1081	1232	1213	1251	1125	1028	915	838	880	718	697	623	526	538	505	478	474	500	501	472	509	449	453	470	481	495	471	458	497	529	501	497	444	470	497	480	466	450	502	508	498	502	486	533	504	477	444	515	489	490	464	506	483	467	492	475	496	535	510	490	444	525	455	442	495	488	479	493	433	480	494	528	448	458	463	444	460	484	423	473	481	523	484	452	469	493	517	450	491	475	428	456	459	494	470	473	475	487	487	454	483	490	495	505	507	484	514	495	455	517	493	505	501	489	468	506	503	498	472	487	482	496	460	506	507	490	498	512	444	514	487	485	440	467	494	501	454	462	441	495	464	463	483	489	481	470	508	491	503	459	496	483	461	515	497	480	494	473	494	465	479	456	492	495	527	482	466	517	485	480	444	502	484	479	490	494	440	504	515	500	467	472	482	506	459	461	517	492	499	457	518	470	466	490	489	449	442	484	513	437	468	464	489	495	467	448	462	497	464	508	455	486	464	462	466	522	501	468	478	470	522	470	453	422	473	501	457	505	461	462	490	496	524	514	469	467	522	497	476	518	480	468	526	451	491	470	467	485	482	471	484	491	470	455	500	434	486	477	490	465	506	502	470	463	502	483	474	459	475	491	500	460	486	483	479	543	475	450	481	478	458	444	498	471	485	482	472	511	494	485	489	481	473	464	470	484	491	484	463	489	460	427	499	506	503	449	472	492	485	474	496	463	467	481	478	468	512	491	452	463	496	493	497	484	488	447	513	509	514	467	482	479	448	450	467	488	472	493	482	504	484	468	443	467	449	466	452	492	478	510	457	464	475	470	459	529	471	527	494	455	481	465	461	470	497	464	502	471	497	468	469	464	473	489	484	452	482	467	502	487	490	492	487	466	508	431	429	500	443	494	489	490	463	446	428	495	469	480	446	449	507	465	482	470	432	485	434	473	483	481	500	503	470	478	518	454	494	474	485	464	495	466	448	465	492	485	495	452	478	451	501	464	483	521	518	462	490	460	469	460	481	464	464	480	473	501	475	457	480	482	482	465	447	491	505	456	485	490	443	476	492	509	472	483	466	461	481	501	475	498	462	466	479	494	438	473	449	478	472	498	503	460	466	468	497	461	469	431	471	495	487	432	482	509	483	468	490	469	482	459	521	526	486	464	447	474	464	519	518	491	492	450	532	460	474	415	459	503	443	475	466	494	464	480	472	475	538	476	458	514	445	473	443	475	461	489	492	486	486	464	483	465	462	504	510	526	482	456	445	471	479	461	496	486	462	473	482	485	521	463	482	476	506	456	448	505	502	471	476	462	487	469	502	499	469	497	493	501	449	482	467	514	478	466	459	445	494	467	462	497	459	442	474	479	472	468	465	486	455	484	468	487	459	468	467	422	476	491	481	461	453	464	448	474	510	496	505	499	452	439	463	472	504	447	463	463	463	484	442	485	509	482	511	544	478	476	454	481	471	463	470	494	524	439	472	464	459	455	507	488	478	493	417	488	439	496	508	454	477	437	469	467	471	506	488	505	484	467	523	466	481	486	458	488	446	471	528	432	463	477	473	468	487	460	455	504	466	471	465	486	511	440	497	473	481	491	487	495	510	479	498	463	443	482	493	476	478	458	456	462	417	490	468	485	492	485	458	476	493	434	471	477	486	511	496	495	468	427	485	491	470	483	515	464	512	474	499	485	467	460	499	456	462	459	478	467	469	497	467	533	464	486	486	474	480	464	521	466	464	497	494	471	534	479	452	431	488	492	469	474	466	519	465	474	460	474	471	442	483	453	488	499	498	448	465	499	436	462	468	489	437	470	513	433	453	466	495	467	459	476	481	473	478	499	463	465	455	444	488	473	506	484	472	502	497	511	469	462	474	491	481	461	487	509	499	459	437	473	474	440	502	478	459	451	525	502	457	456	493	509	454	514	420	464	504	505	488	449	483	463	460	447	443	477	493	480	486	480	503	476	450	445	468	479	485	475	489	471	443	467	487	497	495	487	460	462	497	499	513	473	498	514	475	505	474	480	499	471	471	449	514	474	472	504	490	475	474	451	486	483	501	439	461	488	499	461	497	489	506	470	467	493	480	468	476	487	479	469	483	486	446	486	504	494	427	500	453	485	476	498	505	502	442	468	487	458	438	518	484	505	468	494	472	420	488	484	520	463	492	473	475	474	496	474	473	469	500	477	492	530	479	471	506	468	475	534	487	467	460	530	472	488	432	487	458	476	461	480	474	496	493	469	419	513	481	478	482	473	462	527	441	425	499	452	504	467	507	482	483	459	482	483	463	457	448	459	480	477	469	486	494	473	496	531	459	469	463	454	493	468	484	467	509	467	485	494	457	477	494	487	502	520	468	521	505	467	479	480	452	495	400	480	469	516	467	461	504	450	505	473	465	458	437	512	499	454	490	452	443	483	469	470	458	471	468	452	449	492	460	472	443	464	527	478	466	505	497	504	472	431	445	484	486	477	482	512	455	434	485	469	483	466	462	474	456	484	491	476	483	494	512	446	497	488	515	480	455	464	489	466	462	498	475	486	463	502	498	466	465	440	468	465	498	452	451	486	509	470	493	475	478	486	496	481	468	508	532	479	485	477	488	439	472	467	487	509	490	481	477	462	488	436	478	466	476	487	485	501	461	430	501	458	486	468	459	499	520	506	508	476	463	527	427	478	474	466	483	477	479	482	475	466	485	492	421	526	479	469	460	450	475	454	485	518	478	480	472	543	492	473	460	481	473	476	475	466	493	513	477	451	473	460	480	521	438	477	503	503	434	530	474	519	443	476	434	490	482	472	451	454	487	493	482	484	466	519	458	452	434	439	502	465	454	516	478	472	486	453	475	467	454	489	469	485	461	499	472	488	490	496	466	503	453	476	484	465	461	466	459	413	488	446	449	438	463	472	505	506	494	502	489	487	496	489	476	505	477	448	500	464	466	437	468	455	483	489	483	491	490	497	470	455	517	488	469	468	479	476	475	448	485	458	476	471	436	442	479	472	487	475	467	477	493	463	474	520	469	485	487	507	494	486	490	514	455	502	460	490	450	491	483	496	460	481	469	456	486	498	427	473	455	478	474	499	456	474	515	455	482	473	497	448	500	511	428	481	460	515	458	454	489	437	481	474	496	450	473	500	450	487	468	501	489	468	500	474	466	460	467	501	506	468	490	451	488	440	497	484	460	513	498	476	490	514	460	490	514	512	467	473	470	462	469	474	517	488	477	520	466	480	489	480	444	475	440	498	479	499	497	516	507	462	496	443	494	457	492	470	495	471	472	493	451	458	483	461	458	491	484	472	469	470	513	458	503	512	496	504	475	486	447	465	511	500	467	481	473	482	431	485	488	493	475	455	481	487	417	472	451	470	478	506	463	471	464	452	453	488	463	444	430	481	473	494	473	521	495	484	476	476	420	467	451	488	484	487	453	458	474	452	477	476	501	478	472	463	477	491
38762	39254	20088	18794	18638	8746	7132	5718	5434	4121	4802	3417	2336	2128	1845	1491	1923	1942	1836	2106	2114	2082	1625	1529	1373	1268	1138	1036	862	768	634	604	575	546	569	582	550	585	540	573	580	541	562	571	543	558	529	561	539	527	562	531	549	548	568	575	571	544	519	512	500	569	505	537	554	512	594	596	596	549	537	552	527	548	493	533	536	554	508	512	508	553	569	501	534	531	504	515	560	533	573	524	552	535	542	572	544	579	557	553	542	556	545	548	538	529	514	508	503	494	514	597	536	540	499	573	541	555	535	573	541	514	619	513	534	522	520	480	521	539	562	517	552	540	562	544	562	574	552	556	512	490	550	541	529	527	533	529	553	528	532	552	518	487	491	527	541	550	524	559	541	533	542	503	508	567	531	548	532	547	535	597	561	516	502	583	542	504	539	548	528	557	521	559	512	532	535	516	511	553	542	541	533	523	508	520	531	513	527	528	553	491	537	554	520	568	532	534	556	525	512	527	539	553	564	525	558	511	518	539	548	531	503	539	551	568	533	532	593	517	524	548	538	520	538	520	568	567	543	549	533	491	498	518	555	522	528	537	558	547	522	500	504	510	549	542	522	552	540	524	554	548	565	551	528	503	522	562	517	504	520	524	498	528	558	524	502	542	520	500	530	559	533	552	528	538	531	544	511	525	511	527	539	518	525	511	513	565	533	526	510	506	527	538	556	543	562	489	541	542	539	540	546	542	518	534	483	525	595	520	510	576	502	528	534	531	562	535	547	565	544	545	536	538	541	546	552	553	509	568	539	575	525	534	547	534	548	545	564	539	567	520	537	560	500	544	561	531	551	578	518	544	569	530	522	544	546	492	554	522	527	540	536	530	469	518	500	503	503	577	544	516	574	500	527	567	532	555	496	511	555	498	520	563	509	525	514	545	509	549	529	516	526	512	556	558	543	520	512	527	513	517	488	530	536	575	521	562	492	554	531	559	539	522	507	573	549	529	560	526	521	536	496	517	534	550	512	529	583	492	546	529	499	513	538	517	527	548	519	510	504	497	511	547	514	543	553	576	552	491	528	515	528	567	523	507	552	486	494	515	502	556	547	553	523	512	519	519	561	550	498	539	515	548	534	485	550	551	535	550	551	513	519	518	538	579	547	534	533	548	491	537	504	546	534	507	572	522	497	538	480	545	539	579	493	505	575	535	552	529	530	493	542	529	541	552	544	511	514	549	541	527	496	527	523	538	523	551	523	512	523	532	527	517	523	541	510	493	512	527	484	535	523	526	521	528	532	465	538	514	518	534	533	471	576	504	502	566	525	516	517	493	545	512	601	526	545	526	509	536	557	579	547	513	484	548	505	531	589	494	552	540	491	524	514	548	555	535	517	513	537	475	492	525	542	538	567	502	546	539	585	495	520	499	507	501	532	553	542	600	544	523	522	498	536	549	507	524	544	551	542	491	501	532	528	552	557	562	558	520	555	537	538	545	557	534	564	521	517	490	527	501	507	510	584	566	535	542	554	502	534	556	535	545	552	565	568	542	529	564	556	572	535	543	518	517	530	519	542	538	572	478	545	533	508	552	529	525	560	527	549	555	503	565	530	540	505	545	560	533	552	500	514	495	519	515	545	489	544	518	559	523	518	517	492	534	505	562	464	508	532	531	541	575	548	551	531	560	539	503	555	531	521	533	535	519	515	505	540	488	540	530	511	502	512	517	522	546	486	542	537	526	552	509	539	544	524	528	518	507	546	521	573	540	522	529	517	545	523	543	510	526	518	555	517	523	550	527	504	516	571	506	519	536	540	482	530	530	575	527	566	523	553	554	559	530	503	505	498	560	545	557	495	501	553	542	547	539	544	512	522	530	518	537	545	607	546	489	529	497	540	496	532	535	528	536	530	531	508	503	542	562	516	526	515	560	518	545	570	550	524	522	536	541	539	535	509	528	541	560	527	553	537	552	516	533	520	528	522	528	540	566	524	471	486	531	529	531	509	551	558	574	535	487	513	551	559	522	512	559	512	540	546	522	523	532	530	547	511	533	530	524	491	566	534	538	538	576	536	521	603	525	490	505	518	530	540	509	544	541	504	519	505	512	587	516	552	498	561	521	539	542	556	538	509	501	549	501	528	534	522	532	470	537	517	549	544	546	546	514	537	506	511	533	487	552	516	500	521	534	484	532	512	488	524	543	515	513	512	547	522	524	590	535	562	535	522	539	567	496	565	543	498	544	530	511	572	552	477	526	584	537	541	511	546	525	496	541	521	548	508	560	516	537	528	558	527	550	529	522	559	552	588	507	507	481	562	545	548	533	507	521	545	502	541	509	499	537	519	527	537	507	529	536	540	545	547	550	546	514	560	512	510	544	532	527	534	543	540	549	504	522	540	544	544	568	523	514	547	513	502	549	568	551	539	523	531	527	497	530	478	556	552	520	534	516	526	525	504	513	554	523	573	512	522	528	518	578	509	552	515	539	535	518	545	530	552	554	528	592	526	541	486	511	538	535	547	505	528	521	523	549	540	543	545	534	565	524	527	560	484	509	532	516	516	560	495	545	520	518	528	555	544	546	529	543	571	552	539	544	531	534	551	549	550	511	508	536	514	536	556	556	527	518	534	517	528	505	530	555	480	554	535	524	548	513	542	518	531	489	559	530	498	492	545	538	543	533	502	545	513	512	530	521	532	559	492	532	520	561	560	562	593	496	560	579	551	566	511	525	516	524	518	500	512	548	531	477	506	527	513	506	506	513	567	515	544	533	540	547	514	521	531	511	524	537	543	504	552	580	492	558	547	535	551	491	508	513	501	578	546	507	477	581	554	521	592	533	571	554	538	509	545	508	506	531	481	550	541	522	534	530	511	518	560	519	549	552	496	552	509	513	550	513	548	529	587	506	524	512	544	536	544	523	513	539	490	507	527	551	515	510	505	498	545	542	511	547	548	559	544	544	481	514	572	540	508	507	543	545	531	555	547	522	514	530	530	542	526	494	503	556	558	561	562	533	535	517	517	534	578	538	532	563	551	537	514	539	499	582	500	525	549	577	485	529	540	530	556	514	481	585	575	581	568	478	532	558	520	516	531	526	529	540	553	495	601	537	527	518	527	569	583	544	546	533	515	542	521	511	510	515	537	512	568	537	565	509	539	511	534	521	543	528	606	559	524	563	521	533	539	566	525	567	523	594	568	561	527	553	530	505	535	521	531	544	574	539	537	472	526	512	521	553	537	546	541	500	544	534	544	506	503	526	541	500	551	559	546	550	529	510	543	539	505	538	525	526	540	569	559	524	509	538	511	550	568	506	532	535	525	512	506	564	519	532	510	517	532	565	510	514	519	487	550	530	535	549	544	523	583	499	559	502	547	522	550	516	544	547	542	518	513	518	559	541	521	531	566	559	566	537	548	538	534	529	527	549	518	550	485	570	494	576	553	538	517	501	544	612	514	535	512	508	533	509	549	547	490	540	560	551	533	505	507	550	494	544	522	546	512	514	506	518	522	541
28575	21829	12017	5044	4766	2668	1403	1155	1168	1026	1091	964	818	673	702	706	681	719	700	641	654	728	662	701	672	658	552	527	556	505	510	471	457	481	493	482	547	492	473	480	483	478	501	493	438	513	479	479	495	509	467	457	501	496	485	543	428	448	477	449	467	466	491	477	497	466	468	449	499	477	491	469	523	433	463	481	492	497	454	482	499	483	452	481	489	490	480	477	468	456	472	446	470	501	461	521	503	463	457	500	458	538	482	486	446	456	451	472	456	448	481	498	479	480	469	492	501	491	449	503	466	505	465	533	513	461	501	480	489	503	479	506	486	446	449	509	462	496	475	473	468	495	457	466	466	502	487	468	477	526	477	478	486	497	476	447	488	468	492	480	490	453	484	473	488	486	509	460	482	427	451	437	471	487	521	502	467	466	477	472	488	471	502	432	478	457	445	516	454	460	485	470	471	497	469	495	495	478	498	473	468	463	488	531	497	482	462	497	466	504	479	495	447	435	468	457	489	463	454	492	470	502	484	441	491	473	480	511	494	439	459	490	523	525	468	469	512	464	466	476	438	518	485	488	486	463	479	505	484	472	498	503	465	468	487	479	490	478	527	469	526	465	478	471	481	504	509	508	464	469	463	474	442	453	506	488	490	502	454	459	469	497	487	477	507	441	531	459	473	464	513	492	498	472	507	438	480	482	500	460	483	490	465	542	501	520	499	494	510	522	469	442	477	521	455	500	482	454	500	515	485	454	497	463	481	503	501	513	468	500	465	509	482	497	488	487	526	484	479	511	501	499	454	472	482	452	467	451	460	487	479	506	492	503	480	480	486	462	500	494	518	522	480	471	462	464	469	466	460	501	491	513	496	507	471	527	489	496	487	486	465	480	518	466	454	492	522	471	486	455	458	494	446	473	478	468	503	491	485	480	480	490	492	493	440	470	461	491	494	494	457	461	470	469	502	518	510	453	481	483	483	467	445	473	482	472	480	475	510	490	470	486	513	474	494	446	490	534	479	472	472	521	464	512	498	498	453	458	493	481	448	469	478	454	475	512	462	514	489	464	470	490	489	460	515	493	502	483	456	523	499	480	505	497	475	501	494	482	496	494	484	473	487	480	471	502	493	495	472	507	516	500	481	469	497	453	466	487	504	494	485	470	496	481	469	448	479	462	457	497	471	453	486	457	493	503	513	462	485	519	484	445	467	479	481	510	490	475	544	488	478	512	466	496	479	456	498	479	494	497	550	488	468	471	484	462	479	501	466	468	492	508	518	462	466	467	447	479	491	526	449	435	451	493	487	499	462	459	469	512	490	497	453	488	471	510	521	456	481	498	500	482	474	474	446	485	525	500	476	477	488	478	471	498	455	498	468	504	469	457	485	497	480	487	487	471	473	457	464	465	517	505	450	478	499	448	478	487	461	495	461	478	457	494	531	487	483	515	477	475	450	507	486	436	487	469	505	460	493	444	439	450	479	530	431	498	486	528	492	490	503	447	467	503	481	501	438	495	484	487	495	517	468	535	490	485	487	496	491	493	486	491	456	469	493	492	469	506	510	481	454	473	485	486	490	485	503	507	476	488	471	501	472	505	511	481	479	483	463	483	474	452	518	462	492	479	492	495	497	436	499	453	475	469	455	476	481	459	486	482	535	514	488	495	456	508	465	467	483	482	509	498	489	474	464	503	526	486	453	456	503	474	468	492	462	456	526	446	423	482	503	500	532	451	499	480	483	483	495	475	471	466	489	513	469	475	484	477	454	479	467	487	478	468	449	494	446	492	481	508	499	481	482	459	442	489	507	496	482	503	490	479	453	464	520	490	510	476	486	422	458	482	487	499	456	486	472	445	474	482	491	497	450	455	477	475	467	475	514	472	508	485	467	501	439	530	503	465	445	462	517	478	485	496	487	504	480	500	460	563	437	490	467	458	465	480	483	462	503	494	489	495	470	477	538	455	485	489	492	488	493	444	494	465	525	514	483	520	484	526	476	417	462	498	479	502	488	488	440	500	498	498	506	470	481	487	440	442	472	502	453	506	488	471	497	441	492	510	508	489	488	483	462	515	442	474	523	480	460	485	473	482	475	467	497	534	470	480	506	470	485	438	506	480	495	470	478	472	497	510	447	433	432	437	484	453	523	493	449	457	468	480	457	469	451	539	502	492	468	489	483	491	450	489	469	496	511	436	464	469	494	503	445	450	482	485	487	508	500	476	475	499	492	496	507	428	485	469	448	503	485	479	494	501	476	439	493	441	447	479	480	504	415	501	497	487	507	465	475	461	460	456	498	518	467	495	510	487	522	453	461	507	477	486	480	507	475	484	491	466	475	460	510	472	521	502	479	502	472	456	451	494	472	467	469	476	484	493	493	489	461	506	491	444	497	518	499	496	483	463	525	485	473	476	505	463	446	479	495	453	509	499	479	524	546	476	453	492	504	495	521	479	472	481	499	534	487	517	492	490	471	484	499	487	459	464	486	542	508	534	462	484	517	467	493	500	480	476	490	478	491	473	499	487	495	470	528	496	472	481	521	420	475	504	463	488	453	510	457	500	494	473	468	486	467	479	455	465	471	469	463	442	487	509	478	464	469	493	432	446	505	499	517	469	479	489	496	444	478	491	484	478	512	457	468	454	507	472	482	444	512	484	474	485	492	492	475	469	460	501	500	474	466	480	499	503	458	473	505	536	514	455	489	461	469	463	493	484	478	469	481	488	450	515	496	476	493	480	512	465	457	443	485	491	450	467	470	459	499	477	537	483	478	470	514	480	503	483	467	512	532	463	478	463	483	473	494	512	471	476	486	465	442	473	494	479	478	489	476	548	501	489	479	502	492	493	459	458	506	485	513	491	524	480	509	488	466	507	467	465	522	461	486	499	497	496	475	501	472	494	480	476	469	516	479	469	515	473	467	482	471	470	496	497	464	441	451	488	484	473	461	467	467	504	442	465	479	462	489	506	480	527	488	488	501	470	470	438	481	475	463	469	481	468	493	461	442	494	500	460	524	455	491	516	468	470	441	466	502	479	451	500	470	500	481	495	502	475	482	490	513	468	486	470	441	503	487	463	462	459	467	495	474	489	514	465	476	489	486	458	490	463	528	539	449	473	466	479	449	472	523	453	478	533	464	450	473	512	502	521	484	462	471	468	442	495	471	478	451	497	501	464	456	518	494	469	517	464	475	493	475	494	495	514	482	514	455	501	491	480	484	453	487	453	475	488	472	470	493	463	481	477	474	473	525	446	467	455	513	475	467	497	494	475	458	447	504	498	476	475	437	461	450	504	476	478	454	484	435	460	491	475	471	483	502	488	507	458	432	468	487	472	470	500	481	462	455	484	476	499	449	479	482	491	495	489	465	508	480	457	480	489	472	458	468	453	498	473	484	481	462	481	461	497	482	493	457	481	492	439	485	491	466	474	468	452	445	489	460	439	481	474	489	486	503	525	510	477	461	480	482	466	458	479	492	451	497	479	522	522	462	495	483	493	494	498
32658	20756	5003	6580	8186	4725	2667	2060	2226	1788	1992	1701	1329	1126	994	976	1066	1001	1048	914	1001	1002	951	826	871	858	813	713	655	616	616	576	611	572	573	599	553	536	578	562	552	608	593	548	560	596	560	549	593	598	567	581	559	579	574	555	550	561	543	566	557	538	553	548	535	531	564	552	517	589	583	583	587	593	562	571	539	537	603	563	585	539	562	580	537	551	572	579	590	579	564	521	547	553	577	545	567	587	557	623	594	576	599	565	574	609	543	565	562	602	585	566	565	518	625	574	571	562	580	565	580	541	598	560	593	592	593	537	577	597	593	571	560	531	581	567	569	608	584	583	576	579	555	563	523	590	565	597	596	587	566	572	549	540	579	587	518	532	579	571	610	598	547	612	559	532	546	547	587	575	525	528	598	584	581	627	620	570	551	583	595	572	600	582	553	538	565	634	550	542	560	536	561	555	572	562	564	576	581	566	566	560	571	595	581	604	631	586	589	586	579	580	586	572	562	536	544	576	538	552	541	527	598	581	556	560	565	547	570	570	589	591	608	549	526	545	547	597	600	584	585	605	557	622	583	558	538	565	583	557	556	562	534	591	598	571	572	575	570	549	603	585	578	506	531	570	585	608	588	581	605	558	528	545	570	575	588	551	558	602	564	566	572	574	610	574	586	603	563	583	597	559	537	575	574	563	558	576	558	517	601	578	642	556	540	623	590	570	615	592	577	583	570	600	585	568	569	571	559	532	580	570	607	526	598	561	559	606	556	576	605	599	573	564	548	587	567	549	546	614	569	595	548	570	554	551	554	547	608	590	563	561	588	557	559	608	577	601	556	554	545	608	560	542	587	582	593	571	611	557	564	567	546	601	572	570	581	583	587	556	605	602	568	548	582	556	616	569	539	572	545	564	595	571	578	582	601	536	550	557	604	522	578	607	565	543	590	592	580	555	565	591	594	553	600	568	606	571	586	570	545	578	549	539	585	575	574	515	559	576	575	570	566	545	612	589	526	552	605	563	568	561	561	581	595	577	576	570	587	571	551	570	563	582	584	592	576	570	554	570	604	593	543	576	577	559	554	613	535	573	532	519	542	605	582	597	582	576	537	609	598	530	551	597	575	586	569	537	580	605	579	599	570	592	633	531	551	545	592	569	584	563	582	586	572	578	575	544	599	603	563	541	532	584	576	550	586	608	591	581	562	598	593	580	572	561	518	581	565	572	553	527	571	552	571	593	538	595	620	553	589	569	591	542	537	578	557	554	559	615	580	559	572	594	582	581	533	594	587	559	602	580	546	585	569	572	597	569	578	575	626	570	541	596	597	563	567	557	580	593	512	575	544	595	566	586	579	579	564	564	562	546	578	566	565	621	536	575	589	580	561	567	555	594	582	573	541	562	565	548	600	569	590	571	598	565	544	574	571	616	616	581	591	560	541	548	575	639	595	561	574	561	594	592	560	595	562	615	552	554	567	554	580	582	560	554	592	601	541	581	600	626	542	567	626	560	584	553	574	542	586	576	548	597	569	564	611	559	544	558	552	575	572	580	612	560	579	592	534	574	579	560	577	574	569	538	613	579	560	564	589	580	606	587	579	628	576	583	616	560	564	575	554	581	606	589	579	574	568	610	561	558	567	544	596	577	599	555	583	602	571	595	612	587	558	515	555	539	537	543	582	580	592	577	538	558	558	597	604	620	597	564	538	572	629	601	541	544	599	559	558	535	554	562	589	589	557	526	615	570	582	597	589	606	568	562	586	579	606	589	565	525	497	550	584	611	560	619	525	565	572	588	592	552	573	586	579	587	557	590	545	568	563	549	540	605	576	589	556	567	524	604	562	566	578	534	562	559	536	633	588	550	567	576	582	613	579	558	549	585	544	572	545	570	585	581	562	563	580	537	616	567	519	547	557	615	576	556	574	580	597	610	580	603	554	542	606	575	569	574	604	543	564	589	579	588	593	628	587	538	551	547	597	548	604	581	595	575	589	567	583	591	564	574	584	558	578	608	587	584	591	587	562	573	605	565	539	561	579	554	573	582	546	538	582	593	620	575	588	538	545	589	574	585	613	567	549	595	617	604	560	550	565	563	563	603	605	537	615	568	570	563	591	579	590	557	544	544	506	598	590	573	525	556	601	569	583	557	586	542	567	534	535	566	559	582	549	557	586	581	559	536	598	560	568	586	538	590	581	598	606	580	595	556	576	582	568	549	581	577	570	575	567	588	554	582	598	604	619	583	557	570	563	540	563	579	587	605	553	566	533	534	559	635	596	567	581	607	561	555	576	570	548	615	593	589	594	600	557	579	543	592	534	596	565	609	576	579	563	558	628	628	578	579	552	561	544	540	509	553	555	570	591	570	558	563	558	551	567	580	566	543	566	548	571	586	578	563	574	591	522	587	599	559	587	631	644	526	553	531	588	558	536	555	579	611	571	561	567	576	558	630	599	536	599	557	562	575	582	623	585	598	566	602	571	539	545	606	565	570	549	575	578	576	562	580	560	550	542	599	571	594	567	603	528	576	580	559	586	581	588	550	559	556	603	570	567	578	582	570	573	588	560	558	589	572	580	568	548	554	610	585	566	570	597	564	565	616	550	598	589	567	588	577	601	561	612	563	592	576	560	602	540	592	581	608	576	598	571	544	589	593	652	521	611	554	568	555	576	545	543	564	572	572	590	576	566	565	568	582	570	583	574	614	571	597	587	626	607	569	549	584	541	612	560	544	566	590	558	544	575	543	609	560	586	603	594	575	549	583	558	545	563	560	532	544	602	603	582	585	535	615	555	583	564	594	568	540	562	540	544	582	564	537	594	596	558	595	595	558	578	574	617	601	597	566	586	559	549	564	600	550	558	548	516	575	604	585	528	565	587	572	579	586	612	572	541	577	573	584	503	620	589	572	556	549	539	575	585	568	595	557	554	525	548	548	588	533	616	532	574	556	533	606	572	554	547	591	598	577	570	581	584	578	557	538	570	604	572	540	527	573	624	555	569	598	576	578	605	555	573	601	538	543	596	592	566	535	576	592	573	594	546	547	548	565	554	536	585	563	641	576	574	575	607	562	546	609	576	555	576	596	571	589	563	597	552	569	570	592	556	562	569	611	599	563	584	592	605	564	545	565	595	552	560	593	575	581	595	572	561	565	608	541	573	519	597	573	574	601	557	587	589	599	562	552	583	597	535	521	613	588	544	586	549	570	593	575	558	578	598	548	583	579	598	561	568	594	561	628	543	594	558	581	530	581	568	564	590	613	595	548	645	579	601	554	561	622	584	557	550	570	540	623	578	565	575	543	557	570	566	563	572	553	530	598	618	616	569	550	593	581	549	583	584	565	610	562	574	568	548	560	539	582	493	556	589	567	586	560	585	582	602	621	579	598	541	579	562	563	572	545	574	576	607	566	562	605	579	581	555	590	597	551	538	510	535	576	569	553	544	579	554	543	564	574	581	568	584	579	583	598	548	560	560	546	559	569	570	567	602	572	555	523	581	558
23342	20799	27924	23713	20868	14441	3916	1765	1592	1236	1191	1300	960	964	849	957	981	831	846	815	760	703	665	549	629	490	520	431	408	371	339	349	292	307	306	321	345	305	331	301	290	312	292	327	325	322	311	341	316	322	308	333	327	297	310	293	344	323	309	295	321	312	317	363	318	341	305	343	304	338	346	323	312	317	328	312	314	302	332	337	330	330	305	297	315	331	331	288	342	307	309	322	310	349	336	321	310	332	324	337	314	292	315	337	363	334	332	335	275	323	312	299	300	314	291	297	320	291	333	318	316	296	305	300	328	300	317	348	297	279	307	352	319	317	345	329	321	334	344	310	295	303	318	304	298	359	310	300	311	315	323	356	320	299	324	333	299	332	281	354	340	309	294	316	333	283	317	313	306	328	361	317	346	325	320	278	349	303	328	300	312	294	316	303	314	319	312	330	297	271	323	349	291	327	311	322	351	325	304	299	287	328	289	323	317	335	305	317	329	311	299	326	332	295	340	318	333	295	295	310	333	330	330	304	287	309	302	276	312	326	356	329	308	347	352	309	323	307	327	307	323	313	320	270	322	281	281	326	287	301	348	312	304	321	291	304	351	317	304	352	305	300	299	336	305	312	262	310	335	325	328	314	323	301	274	331	309	321	338	314	323	284	306	327	324	342	304	296	325	335	334	296	348	325	314	334	338	320	305	342	288	338	328	288	318	300	352	341	296	324	319	280	313	325	333	301	291	304	308	312	334	337	366	338	300	305	348	294	334	298	286	317	341	326	311	326	341	330	295	344	310	300	326	303	305	300	316	315	323	341	295	273	298	285	326	282	315	307	331	298	288	298	323	311	346	315	330	341	296	302	301	297	303	304	337	343	322	312	325	318	337	281	320	301	318	329	296	309	352	313	337	294	317	346	300	316	329	327	311	358	270	315	327	313	291	308	275	308	337	318	294	307	273	300	333	325	321	308	308	316	313	304	306	295	329	343	314	319	318	327	324	330	335	300	309	297	310	306	317	295	297	304	304	304	336	331	324	306	305	328	318	323	315	343	353	322	330	339	301	298	285	329	305	338	306	300	305	320	287	315	345	321	309	319	290	288	314	318	306	324	305	315	306	285	319	307	333	277	315	317	310	315	310	318	319	322	332	333	322	337	302	298	320	278	281	325	310	298	310	330	308	310	316	305	297	295	308	308	329	342	338	292	294	344	331	292	297	306	353	290	294	319	317	297	326	309	318	303	321	324	319	333	316	359	303	311	325	324	297	321	304	337	300	312	322	351	303	327	306	301	285	302	311	316	300	285	323	326	286	311	303	327	330	309	311	344	296	309	312	340	352	292	315	318	353	273	359	339	326	292	344	283	316	341	329	288	288	320	323	312	325	332	313	311	295	309	307	334	277	297	322	311	319	310	284	327	315	313	297	287	289	316	354	307	294	294	306	269	296	306	326	324	304	300	325	301	285	319	306	312	292	302	322	332	312	314	320	318	315	307	356	291	336	307	332	302	341	307	331	336	341	296	338	298	307	295	299	325	331	307	344	295	325	333	358	312	311	309	330	336	319	305	308	296	282	286	292	310	326	314	302	306	342	338	290	299	335	330	332	339	328	321	313	298	301	315	301	297	296	291	338	324	267	333	343	356	336	279	350	336	313	312	322	298	303	292	294	289	322	310	315	305	305	314	282	304	315	316	308	317	291	310	290	314	290	280	294	316	306	331	317	347	311	306	309	298	346	328	327	306	339	297	278	296	308	300	313	299	301	352	365	320	333	336	301	283	322	306	288	278	323	313	308	307	344	361	330	347	321	326	296	321	311	285	322	322	327	300	315	332	352	316	313	314	294	288	315	300	357	289	312	308	310	311	352	319	293	318	316	313	326	316	314	337	286	313	291	307	378	300	325	330	295	340	317	331	295	308	319	332	323	315	311	299	323	331	301	319	311	304	338	331	332	331	315	337	326	302	321	312	289	298	278	319	321	337	301	300	314	316	293	320	303	296	302	307	314	314	326	305	316	291	348	302	311	327	347	300	368	320	296	322	305	307	301	319	323	334	343	295	296	315	324	325	306	298	294	338	290	301	280	345	297	286	323	314	307	349	289	323	301	317	315	334	316	328	318	295	320	285	358	301	310	317	344	297	323	346	303	323	304	318	309	319	321	317	310	301	300	315	315	332	338	306	279	303	298	314	299	305	315	318	312	331	315	314	324	316	307	314	328	351	317	292	360	326	343	301	317	335	321	302	330	314	334	319	290	333	334	325	322	320	330	285	337	350	303	318	314	320	331	290	329	309	318	317	323	290	290	307	316	279	295	319	332	311	334	288	301	326	322	328	327	288	274	325	274	316	278	280	306	302	287	298	312	287	336	319	330	303	283	297	351	311	280	303	327	293	338	314	291	301	289	303	319	313	326	309	314	296	323	287	304	311	291	303	311	264	299	294	292	330	315	290	294	300	306	338	317	322	308	286	315	314	315	332	293	319	315	311	316	334	309	313	312	328	310	309	324	317	313	335	299	323	292	296	305	309	318	318	308	305	314	307	295	323	305	312	295	335	326	333	297	306	295	309	293	325	326	295	345	334	334	297	295	289	327	286	306	337	296	342	331	317	284	284	308	316	308	320	280	301	284	307	321	251	321	313	311	309	311	322	317	327	322	319	335	327	309	309	309	332	309	338	319	285	313	304	289	279	318	316	334	284	272	314	311	327	265	305	326	318	301	332	306	313	328	326	290	300	271	328	314	320	296	328	270	323	331	318	307	299	299	313	300	319	290	312	323	346	292	275	313	295	327	338	315	321	326	312	345	324	286	271	336	311	326	360	297	321	271	310	319	278	310	355	339	322	345	339	313	315	329	328	322	326	341	315	306	288	312	308	313	290	299	299	321	298	286	329	347	301	322	290	298	315	302	331	309	309	319	305	319	312	301	328	311	328	322	317	300	307	309	328	303	302	278	329	326	293	321	338	298	326	295	345	320	309	332	332	306	310	305	334	309	308	330	315	317	314	313	276	293	326	335	290	317	294	345	317	280	322	299	323	294	313	313	301	302	328	356	314	307	323	311	305	306	313	299	321	276	360	322	302	303	340	290	324	301	299	326	298	313	296	313	312	311	296	309	330	312	327	296	319	311	319	274	314	343	337	288	270	292	328	335	325	304	294	333	290	299	297	315	298	336	280	318	320	298	311	310	290	328	303	328	296	291	304	288	329	310	294	284	328	295	314	309	316	315	350	301	324	374	297	332	314	311	329	300	303	297	312	331	295	313	322	293	321	332	313	289	307	304	311	295	300	337	294	295	320	318	301	340	331	296	298	310	322	345	288	341	306	281	331	297	303	319	283	306	326	317	314	328	330	335	299	333	311	303	336	318	335	316	319	315	327	318	319	320	326	307	305	322	293	280	313	300	338	336	300	313	301	294	334	304	310	326	319	309	293	289	284	322	311	306	333	313	316	302	328	296	300	295	283	312	298	311	341	322	324	314	317	311	281	271	281
34063	29456	10178	9980	12076	8754	5130	3448	3293	2553	2432	2504	1816	1720	1549	1608	1725	1357	1425	1337	1259	1187	1003	886	915	845	778	594	585	486	425	383	401	358	397	402	381	379	422	413	366	377	402	394	382	377	409	366	399	390	373	385	385	397	427	350	432	415	385	361	388	360	376	345	401	356	362	391	384	370	406	360	392	409	390	372	381	385	368	368	390	360	386	350	374	397	401	359	364	387	392	383	423	333	383	377	391	376	348	414	414	395	373	426	360	358	381	355	397	374	415	360	365	371	381	374	378	368	359	367	376	410	379	404	365	375	369	400	412	353	376	378	361	343	368	400	405	411	348	415	367	390	354	359	366	387	378	394	381	354	364	390	395	403	377	390	354	378	360	391	408	371	391	362	367	389	361	349	380	371	376	404	363	402	367	405	399	383	401	374	390	431	387	388	375	393	354	392	374	403	362	392	374	414	360	399	363	392	409	374	413	352	367	426	370	384	374	387	394	389	418	373	399	392	385	354	382	358	393	356	428	344	384	403	403	417	386	385	406	371	386	386	389	394	416	385	377	365	380	358	374	338	400	345	380	346	404	333	370	375	384	380	367	359	386	402	406	388	379	367	418	371	376	420	401	376	368	386	395	394	371	363	388	372	369	363	369	384	390	372	374	335	376	331	351	384	376	403	372	376	376	378	390	381	373	393	400	395	391	411	398	356	405	389	362	346	379	375	359	387	386	404	345	369	380	408	387	367	378	383	369	360	388	377	375	372	361	446	368	359	388	365	410	403	357	372	393	376	376	383	364	380	351	352	381	372	402	356	388	375	449	389	376	351	381	368	367	392	377	400	382	366	368	368	359	377	374	400	335	367	384	362	413	370	397	393	372	391	389	379	358	372	374	355	389	375	366	390	406	374	375	376	412	339	387	353	372	334	369	380	409	405	411	394	378	402	360	369	386	381	373	344	384	349	405	374	335	418	378	403	380	382	388	345	361	344	384	373	403	385	374	370	383	404	383	327	396	377	394	359	363	380	405	356	369	393	390	370	389	381	380	393	369	395	365	367	360	384	392	367	368	386	372	368	389	364	363	388	361	395	387	343	391	347	369	373	359	402	392	372	344	380	383	393	360	403	389	381	392	388	337	422	387	393	417	385	393	404	387	417	402	393	388	363	350	363	360	388	387	425	368	385	384	368	361	403	395	351	366	405	373	413	357	357	366	379	390	410	358	373	336	410	422	365	387	357	360	316	390	395	355	412	401	378	380	360	367	409	427	379	421	364	372	402	369	401	392	365	398	369	390	405	386	335	373	359	382	368	365	387	368	375	376	355	360	340	399	368	396	363	373	373	371	369	356	379	345	373	397	378	331	393	386	371	406	383	399	359	359	364	374	347	398	370	399	338	386	389	384	408	353	387	368	364	369	370	386	388	356	398	380	375	396	357	399	396	336	364	386	380	372	360	393	400	367	383	385	417	384	376	360	386	391	336	404	363	384	335	375	358	378	431	325	345	381	386	384	405	400	362	374	417	417	351	350	401	383	399	373	374	407	369	382	368	368	386	379	384	374	357	378	374	386	372	380	322	383	391	373	368	372	352	389	365	367	374	385	345	389	386	385	392	402	380	379	361	398	393	384	394	366	322	389	375	383	384	387	359	430	374	372	365	391	360	383	361	377	371	354	365	341	387	363	388	378	384	365	334	386	389	370	370	380	359	369	377	360	384	419	403	391	365	370	385	376	368	403	389	385	426	368	381	384	350	371	374	367	452	375	389	392	386	374	407	359	392	420	405	410	374	383	403	388	371	368	375	405	389	387	402	377	379	400	371	381	419	382	385	334	386	403	407	373	369	357	384	367	366	385	372	344	429	386	325	411	395	335	351	388	418	388	377	400	390	393	412	389	390	369	390	400	404	392	384	409	348	381	368	369	388	359	389	367	360	374	361	389	376	384	355	407	352	374	369	351	384	343	365	403	370	385	342	367	364	353	377	373	374	422	423	392	395	345	386	404	362	336	353	386	360	370	391	356	385	354	379	367	372	363	394	368	347	397	407	353	372	388	364	378	342	354	402	379	389	359	343	374	375	405	361	362	388	367	372	366	401	390	409	394	395	401	417	398	360	413	389	365	373	393	362	384	401	347	408	376	365	383	387	391	386	404	382	384	359	387	386	363	392	381	382	384	363	400	360	381	364	355	398	365	388	362	363	391	366	394	375	355	378	378	380	367	377	400	394	331	340	381	362	425	391	433	398	365	390	382	349	388	428	336	378	366	387	349	359	397	368	402	375	362	389	383	367	386	391	384	381	346	381	378	343	380	364	365	380	380	361	342	367	355	373	353	394	395	351	375	348	375	357	365	360	379	375	392	386	367	390	372	411	367	364	402	414	353	378	410	343	411	389	376	376	383	400	369	377	406	398	386	386	377	373	398	398	388	398	375	391	379	360	417	392	369	347	388	381	372	399	392	362	413	393	340	394	363	397	411	382	372	348	369	413	388	400	379	385	328	388	350	373	374	365	381	369	355	382	390	385	369	365	375	357	369	433	373	386	393	374	351	361	373	381	390	375	371	380	417	385	405	402	401	414	373	400	354	382	384	400	369	406	376	383	388	389	388	397	381	381	361	369	401	378	377	384	355	406	396	373	355	374	349	400	369	357	389	377	380	405	373	401	431	338	383	392	428	372	399	393	382	400	411	371	403	416	386	379	370	381	383	377	389	408	367	344	367	373	353	392	361	357	374	395	398	352	372	428	350	387	389	343	360	360	405	379	396	361	377	380	364	343	341	391	381	410	367	358	348	368	407	403	375	380	386	373	412	391	380	384	373	343	390	399	386	341	374	381	384	395	380	392	379	394	355	357	378	396	364	400	371	388	366	396	360	362	364	388	357	381	375	393	385	378	397	384	368	389	378	400	371	373	377	349	375	368	370	378	362	374	390	381	353	355	388	369	364	382	384	360	385	353	394	422	390	380	427	352	336	363	391	383	392	340	376	393	359	366	375	356	357	377	361	427	372	397	378	375	379	379	395	347	394	378	387	401	393	352	392	388	325	394	392	381	385	340	400	366	380	343	357	374	368	408	395	370	360	369	386	387	378	352	360	401	379	366	360	399	393	374	379	379	398	392	370	347	363	343	390	377	378	366	403	374	385	349	390	374	374	360	401	381	402	362	365	362	386	358	376	397	386	381	370	396	355	412	376	356	364	360	418	387	390	368	379	375	343	380	378	370	364	365	371	362	402	368	353	389	376	375	375	381	395	404	401	362	391	365	384	387	375	350	408	392	343	336	366	372	383	384	385	358	392	316	401	387	328	376	378	376	377	381	357	346	377	393	358	333	391	378	387	404	365	380	404	400	337	397	407	364	396	375	376	363	372	379	414	388	378	367	395	399	375	403	376	379	385	376	358	411	352	410	364	397	366	374	395	360	390	395	393	353	371	368	377	369	367	375	395	372	389	392	372	382	414	381	388	360	362	370	383	370	371	369	367	359	395	351	401	371
24544	20843	27052	24594	14848	4772	2527	1815	1487	1416	1324	1400	1277	1178	1229	1109	1065	1052	1147	1171	1033	983	993	917	788	769	753	726	708	659	667	684	658	694	659	649	647	656	606	688	636	671	600	635	665	656	722	639	703	649	712	672	663	664	683	674	668	654	631	702	623	662	673	633	657	663	642	708	610	680	625	599	645	628	651	645	648	750	675	637	614	673	642	650	662	653	661	636	656	688	668	680	647	663	651	702	691	657	665	641	647	648	645	651	648	662	648	636	638	630	648	680	627	649	652	647	692	681	595	703	671	675	641	714	682	656	666	663	686	627	672	604	666	697	705	660	660	695	612	670	642	674	660	659	665	707	650	662	702	664	686	633	700	682	623	698	658	679	646	617	683	682	704	649	666	672	647	607	653	659	653	634	647	656	691	664	661	680	699	661	648	658	723	686	655	666	694	652	711	656	636	642	683	664	663	691	667	674	626	706	703	669	633	665	690	673	640	703	667	702	646	639	673	647	641	657	632	680	614	695	696	657	651	670	647	654	626	629	690	647	638	704	680	648	634	648	679	607	646	651	685	688	630	585	659	679	655	620	624	661	660	654	657	680	644	637	669	661	663	656	647	685	624	657	625	665	654	680	640	690	638	642	681	669	717	680	660	663	632	645	642	666	655	653	608	679	657	648	723	622	636	653	593	691	653	636	691	645	647	666	615	645	639	613	641	652	615	672	619	667	648	623	690	647	664	650	689	657	665	597	679	655	684	643	614	633	697	631	680	705	673	615	691	646	678	690	651	641	669	663	670	650	686	699	705	626	648	634	693	635	660	681	688	605	678	638	655	644	636	658	697	678	656	645	670	683	650	667	724	620	641	635	627	663	633	643	658	622	610	645	652	684	686	677	647	646	663	647	691	714	684	670	632	640	641	688	657	667	680	648	706	697	634	652	615	638	637	650	654	654	683	642	672	592	645	666	624	678	629	662	667	673	630	675	628	650	678	704	679	684	719	602	715	684	654	656	643	633	611	616	688	656	615	656	652	656	624	640	654	669	649	638	616	644	615	664	664	672	664	667	635	668	614	653	640	697	590	629	638	640	688	649	668	667	648	702	659	686	630	631	622	672	684	697	688	681	663	625	705	669	665	691	672	614	681	680	654	654	652	634	702	644	639	647	663	644	635	670	686	633	701	661	637	689	588	662	616	627	689	653	629	710	652	680	598	672	654	682	693	671	640	613	664	638	665	620	632	699	654	693	668	653	640	640	661	649	615	705	683	658	638	654	674	645	643	630	607	656	651	652	660	668	681	645	631	645	619	590	652	657	641	636	662	627	688	639	641	613	651	693	663	676	666	669	653	621	626	678	677	665	622	637	678	637	626	626	682	655	652	694	661	648	686	636	654	661	651	672	660	656	673	633	715	676	679	649	670	626	679	684	661	620	684	662	611	675	641	666	684	692	670	661	662	684	667	678	656	627	653	672	622	628	694	677	730	642	633	656	641	662	637	609	661	627	651	617	649	691	689	619	714	629	660	664	659	669	658	666	642	668	677	638	666	664	657	652	624	664	644	632	696	662	635	665	669	632	697	633	628	659	628	661	656	643	627	681	685	679	631	630	673	629	696	635	654	603	635	592	698	709	689	636	638	660	676	663	665	689	646	678	697	682	649	607	639	700	636	681	663	662	679	658	740	695	653	697	685	653	649	616	690	688	621	693	616	663	649	692	655	639	680	633	622	659	654	644	632	648	635	632	678	695	652	640	625	629	662	598	678	668	637	680	650	583	656	687	660	698	640	649	686	693	634	658	633	623	651	667	648	663	664	659	637	649	646	694	671	649	671	698	673	652	666	655	676	709	678	612	662	617	657	670	648	662	635	679	692	663	660	657	627	655	643	667	704	705	685	646	605	651	633	642	662	690	636	625	633	673	649	639	584	639	642	657	643	676	580	654	645	636	649	688	622	659	699	616	636	682	662	661	631	666	625	636	620	696	613	659	686	646	685	623	687	660	672	642	636	660	639	676	686	686	676	703	679	640	644	680	636	613	666	635	650	699	656	682	689	684	637	647	663	677	684	630	662	678	662	627	638	634	677	668	661	646	658	700	651	660	680	653	710	655	694	663	659	661	669	637	635	673	675	661	636	683	684	664	625	607	653	671	649	634	655	660	669	665	634	653	638	657	630	643	653	660	623	649	652	645	644	627	657	687	654	645	655	668	636	647	656	677	657	653	649	676	673	677	664	689	642	669	687	623	634	646	648	654	675	684	654	683	645	658	660	671	657	651	643	656	705	624	697	666	633	610	679	628	667	652	651	611	672	663	675	689	670	668	666	673	650	658	646	664	635	681	652	675	659	635	681	654	637	650	636	661	633	615	646	624	674	678	703	693	680	677	626	724	691	668	689	645	670	682	619	674	644	667	639	657	655	689	650	690	643	648	615	693	676	641	679	618	650	655	659	625	680	664	670	671	655	650	676	648	615	692	688	663	643	725	682	638	639	674	694	657	653	656	692	662	670	689	686	647	688	619	620	634	726	634	674	620	669	667	636	621	624	689	690	654	693	688	633	701	642	678	665	701	649	674	663	630	623	633	621	714	699	653	653	645	648	622	666	656	660	640	649	624	625	642	587	641	633	662	675	604	678	695	649	659	655	622	657	671	711	668	688	666	685	659	638	616	641	684	628	648	669	632	671	696	673	660	682	647	633	664	618	644	673	666	673	650	677	660	714	641	635	671	680	648	671	670	626	635	656	650	658	680	677	703	652	694	633	701	682	660	657	683	617	682	632	680	642	684	707	657	658	668	596	702	628	661	672	679	651	624	658	697	664	669	657	631	648	674	668	663	645	634	672	664	620	690	673	688	648	676	610	690	662	682	640	628	674	684	637	669	677	640	686	662	681	630	677	652	657	580	642	673	623	654	655	681	689	643	695	661	623	689	620	695	681	623	674	664	655	659	647	612	674	642	657	648	640	692	667	657	681	643	647	686	719	688	669	663	667	662	628	653	698	653	648	603	630	689	620	635	653	614	638	662	666	650	679	624	623	668	644	652	669	609	665	661	602	644	720	681	682	656	679	653	604	648	665	651	681	714	666	633	664	669	635	629	702	641	674	694	669	615	674	665	653	633	659	677	658	637	635	655	638	697	625	681	655	652	653	689	669	698	663	627	666	664	671	678	657	661	681	648	677	695	607	644	671	681	656	633	667	658	643	655	641	631	624	686	653	682	656	671	648	659	654	657	638	664	633	664	662	628	620	623	640	662	646	646	644	708	697	641	626	672	635	671	665	694	706	662	614	650	626	627	640	668	624	668	634	647	684	637	644	672	635	648	627	670	675	672	650	702	642	605	682	645	636	658	594	628	589	577	693	712	635	652	639	677	610	656	642	644	592	641	642	669	618	646	660	660	685	629	690	669	612	654	679	652	663	642	677	638	705	647	656	711	613	686	647	629	660	644	622	664	621	669	648	639	646	676	669	642	622	642	675	668	699	628	667	661	634	659
34713	26319	6374	6811	8160	6550	4703	3605	2865	2433	2435	2464	2114	1896	2071	1691	1616	1530	1673	1664	1474	1448	1403	1232	1032	989	895	888	824	794	804	722	775	765	717	721	773	734	743	773	716	757	737	730	758	733	761	733	768	798	729	761	763	789	784	762	714	715	760	730	745	773	751	741	793	788	781	787	740	779	771	749	788	732	801	722	729	718	768	733	751	776	774	752	755	760	739	691	818	725	784	763	732	772	730	743	735	772	746	730	762	772	742	751	759	727	785	735	747	728	762	774	731	746	732	748	758	746	733	702	733	747	684	786	751	794	766	746	747	748	762	710	733	717	761	730	717	773	766	768	718	802	743	740	757	685	759	807	741	704	691	723	745	759	749	734	732	756	778	747	712	730	756	755	769	747	749	781	765	799	754	728	753	752	799	766	706	728	769	758	740	728	741	787	717	744	688	753	783	721	774	756	739	714	769	744	697	742	708	719	729	745	760	708	793	756	730	752	734	705	716	779	736	759	724	787	758	745	789	734	734	738	770	801	813	774	732	756	770	718	765	790	791	734	763	741	765	757	794	722	795	794	736	741	711	779	775	762	708	716	808	722	736	754	773	759	744	748	764	765	781	755	746	712	723	763	736	739	728	743	681	716	789	748	726	713	791	764	709	728	713	817	715	709	720	747	771	760	726	699	734	749	759	745	738	754	780	771	769	731	723	770	745	756	763	719	738	761	780	746	762	745	788	737	762	724	742	763	772	710	774	705	722	744	754	760	723	698	713	740	680	761	738	732	741	753	767	727	750	758	687	776	770	748	745	760	748	766	822	751	759	746	700	733	722	740	707	731	764	775	706	702	779	732	760	776	791	754	755	757	774	740	787	749	742	754	781	678	761	743	733	703	715	739	789	759	779	743	750	714	822	795	771	773	757	787	749	756	706	735	773	745	760	718	736	702	713	755	716	735	788	782	774	735	771	746	763	753	750	724	764	738	809	796	765	778	745	742	703	740	741	737	772	761	742	776	747	713	749	725	736	775	749	769	732	781	736	716	710	764	763	770	755	772	735	769	760	714	710	777	706	777	754	779	753	767	725	735	742	758	768	744	742	674	739	739	773	704	741	738	801	700	801	764	716	769	762	777	745	763	796	745	737	750	777	755	762	716	744	729	763	717	711	732	737	740	778	765	743	755	700	754	713	762	754	765	811	761	736	762	741	779	783	758	761	761	797	721	737	801	721	727	736	738	722	717	738	772	761	758	783	797	773	680	704	716	746	727	784	766	780	727	723	784	726	707	742	744	718	762	781	747	750	740	739	742	765	759	702	771	744	755	761	761	738	739	788	729	727	742	813	708	756	777	745	772	760	752	764	710	761	724	765	704	740	762	723	729	767	735	731	754	723	804	767	741	719	738	785	723	762	744	754	823	701	736	792	743	758	767	787	772	733	793	773	726	774	795	699	721	743	726	753	776	746	745	782	743	715	768	782	742	741	723	758	709	771	764	754	760	714	714	748	756	788	697	785	711	734	687	750	728	791	733	737	739	686	756	736	756	786	772	712	748	722	752	705	714	764	759	755	720	704	760	765	719	737	762	764	751	734	756	765	726	752	706	735	719	772	733	750	767	770	705	724	737	703	746	761	728	765	773	796	763	708	750	768	713	731	727	691	767	763	714	745	715	722	744	756	738	738	756	736	808	825	759	728	750	800	716	794	786	742	735	751	715	755	769	783	753	692	739	719	764	758	770	733	712	751	749	788	760	770	759	748	744	762	741	823	691	774	759	750	773	765	759	752	805	718	728	696	737	735	792	761	739	762	708	709	776	772	720	735	751	773	760	765	789	792	750	706	766	780	762	714	752	791	741	724	756	719	776	779	747	720	753	784	749	735	791	679	755	700	800	755	741	768	746	747	787	777	790	762	773	756	767	750	725	774	766	763	803	771	748	753	748	735	747	728	746	730	752	779	729	752	776	724	785	781	714	754	772	752	786	705	822	705	780	779	732	739	725	700	769	732	746	719	769	772	761	773	720	792	789	723	783	760	791	699	726	747	745	731	757	794	717	713	774	732	725	772	769	718	796	722	772	730	707	729	717	735	750	739	759	715	746	783	738	754	793	765	767	716	781	777	761	783	675	819	736	767	751	743	756	739	746	754	736	764	778	728	790	757	734	777	743	751	732	706	722	726	754	767	702	761	768	701	751	767	713	771	785	759	733	750	750	748	790	774	743	717	732	778	708	749	796	773	774	750	720	728	772	746	724	723	703	709	713	751	786	707	725	733	739	763	774	731	753	707	747	744	750	742	703	729	733	772	777	697	774	743	763	718	762	765	756	743	753	719	758	770	788	764	730	695	761	751	791	741	738	743	744	736	749	766	760	739	739	777	726	731	716	754	730	711	772	764	757	783	740	722	793	725	736	762	797	749	758	736	730	803	736	721	708	749	714	740	769	758	819	776	744	758	768	764	760	735	730	735	785	748	768	793	788	750	788	765	746	736	779	759	745	732	708	743	772	730	761	760	675	798	738	749	734	731	706	726	735	739	738	790	754	693	727	724	715	760	707	754	778	716	749	767	737	767	762	759	779	742	762	728	809	769	751	737	740	775	713	762	718	740	743	718	714	778	759	745	777	776	755	782	767	727	746	736	726	709	737	768	658	699	768	766	781	715	756	795	753	727	757	748	758	759	740	723	681	742	669	736	751	772	750	746	754	779	784	734	723	717	784	749	742	779	756	745	754	730	730	794	760	727	741	719	764	725	703	750	770	793	773	760	741	705	762	760	778	743	748	755	723	762	755	697	760	772	723	693	806	757	770	693	725	765	770	722	797	738	768	741	704	736	806	750	754	729	743	739	724	742	746	757	758	768	701	772	783	730	744	797	742	758	784	745	763	782	744	775	732	776	739	719	727	755	802	738	731	724	774	806	765	748	787	765	756	753	770	764	719	743	717	772	772	791	731	760	752	719	754	766	732	788	755	753	777	738	772	785	747	729	731	725	735	801	763	723	746	745	754	725	755	754	773	688	771	740	751	751	791	789	751	774	766	728	790	738	770	776	760	721	736	720	814	719	766	785	736	710	745	727	751	705	758	772	751	727	751	730	705	776	725	744	803	748	780	757	781	765	766	745	753	736	822	776	774	740	737	742	688	779	760	782	735	759	773	735	706	747	718	742	763	780	768	761	754	797	709	759	730	772	795	741	725	746	786	758	755	789	680	761	705	746	694	773	735	755	771	740	786	746	762	792	735	758	770	725	777	748	738	717	730	748	719	752	753	760	743	729	704	741	786	764	764	705	694	754	728	777	786	708	777	724	759	752	804	776	748	699	729	739	737	728	721	765	765	751	768	772	718	701	738	748	793	712	784	707	744	754	721	738	768	749	728	744	784	769	714	711	792	751	725	782	724	796	767	729	750	770	733	727	733	788	762	731	707	749	719	792	815	732	773	753	760	722	737	770	744	723	758	751	724	754	762	781	745	798	796	769	785	748	765	732	752	785	726	695	747
22272	20835	28444	23330	20838	21138	15053	4292	2627	2163	2133	2253	2061	1950	1767	1631	1223	1343	1366	1321	1333	1186	1124	1162	947	806	744	573	552	488	538	508	532	490	526	520	498	496	453	520	491	478	511	504	485	466	502	486	528	529	509	508	483	523	508	480	556	456	496	513	486	495	523	491	504	483	477	524	471	500	463	492	485	498	502	467	485	510	509	498	503	488	475	522	499	506	487	484	508	480	477	481	506	439	477	477	565	469	491	500	528	508	489	496	513	478	464	478	511	479	520	465	515	474	479	520	494	490	471	483	452	517	499	519	482	452	512	495	498	501	486	458	507	487	508	499	463	545	470	461	492	507	506	479	463	507	487	497	535	499	459	506	488	480	452	468	466	511	509	489	496	497	474	531	520	478	498	523	492	500	483	504	509	484	490	484	473	486	486	492	521	471	501	467	519	504	419	485	467	521	487	498	499	486	480	510	507	494	474	516	521	503	499	496	459	506	458	486	471	482	508	511	529	458	453	473	456	491	469	504	482	493	503	522	488	472	517	485	503	493	465	499	502	475	498	494	455	468	460	498	496	458	492	501	494	470	475	468	459	487	502	510	468	478	466	471	453	465	479	505	459	483	498	486	520	500	472	494	485	513	475	517	475	465	487	518	493	465	502	492	504	512	506	459	491	470	491	495	478	449	510	493	435	519	507	504	496	507	451	471	496	478	510	500	490	494	484	512	466	500	476	450	486	488	484	471	506	502	468	445	492	514	500	503	479	491	535	508	504	483	499	512	507	522	504	502	502	461	464	474	458	476	474	512	467	479	542	519	517	486	486	544	475	451	487	464	506	466	506	465	463	472	488	487	434	452	512	471	473	501	461	459	480	482	499	445	471	454	505	485	503	490	460	495	457	510	446	525	467	495	524	533	481	453	471	508	487	484	512	476	493	485	480	534	512	455	508	486	494	516	496	486	521	492	508	504	475	482	496	484	484	490	487	499	493	500	498	509	476	501	513	498	509	493	482	504	487	495	471	487	471	511	497	499	488	459	482	465	498	486	498	469	515	474	465	478	490	497	526	466	479	503	486	484	515	487	497	514	470	482	469	539	465	502	498	497	513	502	493	532	503	464	485	439	494	456	493	464	492	509	495	496	472	475	550	475	520	494	453	458	487	508	493	458	472	487	514	496	522	514	455	511	496	500	497	516	529	467	536	493	523	489	499	467	492	475	490	536	512	510	475	498	494	467	483	487	485	500	497	466	481	480	517	501	442	492	467	497	500	525	450	455	492	452	517	464	504	493	463	497	482	518	475	501	493	482	463	511	476	484	542	485	510	494	492	514	480	482	490	518	498	475	481	469	465	501	505	458	504	545	526	502	456	484	465	503	486	459	455	493	482	502	507	475	465	502	508	501	502	514	468	503	508	470	500	515	456	520	492	467	452	496	512	468	501	453	527	509	491	522	479	483	534	492	491	503	471	455	517	508	516	469	463	507	500	514	501	479	477	486	534	474	485	450	476	466	486	542	492	436	504	476	460	501	457	490	518	477	479	490	451	438	502	489	567	484	483	501	512	480	510	511	466	461	479	507	507	525	498	487	455	514	480	476	448	522	517	488	496	518	487	474	503	496	485	503	452	523	502	475	468	478	487	485	488	477	480	522	479	487	489	490	474	468	464	457	550	500	495	505	475	495	468	459	460	523	505	464	467	498	483	512	467	478	520	468	478	486	488	483	496	494	500	484	494	518	476	505	487	467	517	475	544	483	467	485	498	497	492	472	495	489	502	501	494	501	492	505	436	508	499	533	481	523	487	473	486	479	500	489	467	478	524	473	479	484	505	494	497	442	492	483	488	494	458	506	447	472	488	487	495	499	468	486	501	497	516	546	491	455	509	470	503	438	501	511	516	516	485	494	489	435	506	474	541	518	509	461	461	496	477	475	469	461	506	515	489	480	501	499	469	451	502	477	520	479	480	474	514	490	513	490	425	492	470	484	493	480	544	488	486	521	488	468	462	524	478	488	474	506	495	463	471	495	498	491	494	502	476	491	491	490	492	474	491	492	494	469	507	487	485	445	476	495	516	479	498	472	459	475	458	479	495	495	480	449	520	476	505	483	498	506	458	498	495	517	496	468	447	454	491	475	478	501	475	461	523	520	446	463	488	504	468	518	504	486	507	507	483	451	490	511	504	513	485	517	481	505	524	473	518	501	535	491	492	488	506	495	502	478	495	495	483	493	502	483	532	509	472	497	492	458	488	518	473	501	501	525	468	453	491	472	519	478	493	481	445	468	498	478	473	511	482	486	471	471	430	485	512	472	475	510	494	509	479	498	488	472	498	503	461	484	489	472	474	511	484	497	450	514	527	490	499	518	491	479	483	459	508	466	512	494	498	496	492	485	490	488	468	470	497	497	519	491	509	487	486	505	454	453	509	463	513	533	487	504	471	485	472	487	412	459	506	489	466	494	468	489	467	476	473	491	500	471	500	520	451	521	525	484	508	495	476	514	476	460	466	492	505	521	449	485	471	483	502	528	488	459	480	499	494	471	519	528	438	476	480	466	504	503	489	520	504	465	532	509	464	462	491	496	466	472	468	473	450	506	452	476	459	504	521	476	508	478	518	443	460	511	451	503	514	485	502	435	509	470	485	466	483	495	483	485	476	468	505	511	432	480	458	474	506	487	483	491	495	478	521	469	520	465	443	454	506	504	476	500	494	472	449	506	479	495	511	461	514	509	454	486	453	484	456	498	487	459	507	481	459	493	420	483	502	507	498	465	485	495	493	477	482	472	485	502	514	443	507	452	510	499	531	453	476	453	489	503	497	487	522	471	510	486	487	504	471	494	510	515	496	556	506	469	475	472	507	512	509	464	434	460	501	509	490	511	474	535	490	516	442	466	507	453	512	460	483	501	500	506	462	483	455	463	459	466	492	476	452	485	516	516	489	500	471	513	518	470	503	522	504	484	493	493	509	491	505	539	517	455	494	512	504	515	446	511	486	479	531	452	434	493	493	477	499	535	488	475	500	490	553	454	453	525	504	496	491	470	485	463	506	494	480	504	489	504	454	482	506	485	486	515	490	449	508	493	437	466	470	502	486	465	471	511	457	489	494	491	530	497	450	485	495	501	478	463	489	484	448	513	474	490	487	481	470	494	491	497	521	491	454	489	470	498	493	498	549	500	462	489	490	434	490	471	477	524	508	484	510	509	496	481	491	465	476	493	495	470	515	493	511	471	494	505	513	497	518	496	526	502	509	499	477	492	490	484	486	500	458	474	515	468	553	500	497	489	482	486	502	513	508	439	478	509	472	512	455	445	461	533	496	516	433	483	476	519	485	474	480	518	466	540	476	481	498	459	472	507	506	457	527	476	513	501	463	465	456	449	480	448	486	470	509	506	460	476	495	515	492	483	489	508	505	483	451	481	493	509	506	484	458	478	535	498	496	485	493	462	496	497	470	466	514	444	479	429	484	450	526	484	505	453	469	478	459	468	495	474	491	448
38120	37287	13604	14746	14765	13423	8758	7083	5220	4349	4250	4261	3737	3558	3041	2654	1968	2267	2162	2063	2157	1847	1666	1820	1490	1199	1008	716	598	589	571	566	593	557	535	582	523	535	557	574	560	527	572	523	546	576	575	534	556	555	549	565	553	550	591	514	559	592	555	591	566	547	535	499	565	574	523	539	567	504	556	587	556	543	540	530	515	544	502	539	548	575	539	538	523	533	556	559	582	562	547	530	545	532	565	570	596	590	531	518	546	532	544	528	536	492	513	494	506	551	556	542	531	555	519	537	557	503	568	501	534	533	515	546	506	528	539	561	586	571	539	565	545	548	507	561	523	576	525	529	519	525	537	507	554	552	583	515	516	528	549	560	539	563	537	552	568	526	532	507	565	531	523	569	532	560	548	559	516	526	543	556	524	528	571	553	509	542	544	549	526	532	522	531	533	548	534	556	549	568	533	521	560	571	538	578	591	572	498	535	536	518	543	524	569	529	529	539	549	505	567	539	545	508	571	530	554	551	558	577	579	539	555	552	518	514	575	548	579	552	553	536	556	517	567	487	518	606	582	565	553	516	528	554	545	550	515	516	576	528	527	546	554	547	549	533	553	529	516	532	533	537	517	516	513	532	518	539	556	520	549	524	542	495	533	537	547	536	533	563	538	532	528	571	505	510	521	560	543	549	526	574	501	504	523	558	553	539	547	542	545	512	566	562	543	533	548	555	521	521	523	553	534	527	533	481	556	538	532	536	537	542	505	534	565	565	494	535	542	542	543	551	566	514	512	540	526	602	562	517	508	536	563	567	548	576	561	575	523	493	544	543	539	526	525	543	556	533	496	514	551	555	557	538	543	542	582	534	571	505	553	536	545	537	575	544	547	578	504	539	500	488	559	535	526	499	574	528	542	572	555	587	527	557	577	556	533	534	496	511	540	543	528	520	581	526	551	553	557	535	527	558	578	514	547	527	515	548	522	567	560	513	559	577	521	563	558	536	552	589	554	524	553	565	558	564	537	570	524	523	537	554	561	528	517	547	549	541	542	544	505	483	547	509	531	524	566	553	522	545	542	530	549	558	544	510	543	573	529	546	587	505	529	525	534	501	537	573	546	531	553	526	532	533	566	556	564	541	636	536	579	564	572	565	503	545	537	543	555	516	549	590	521	535	563	536	528	531	523	539	556	541	578	515	563	554	530	548	533	530	584	531	549	561	522	551	552	568	573	539	511	518	524	561	580	537	531	552	545	527	569	552	534	548	544	530	563	559	514	548	564	529	514	533	537	519	535	539	509	541	558	560	489	563	591	512	536	549	525	541	520	519	569	520	541	563	509	540	531	536	549	538	554	549	509	544	527	533	570	546	555	505	532	566	575	499	569	568	566	529	554	554	577	545	511	496	556	537	536	524	550	537	541	545	545	546	573	555	533	552	577	538	552	552	540	528	513	580	493	561	544	532	559	515	532	500	558	506	543	540	543	531	519	539	543	537	523	517	541	581	555	529	517	584	557	581	548	525	586	520	572	569	535	549	548	549	560	533	511	517	525	525	566	540	531	549	537	546	569	555	535	516	538	538	566	502	544	520	557	518	514	499	546	580	514	551	563	586	513	565	576	533	567	543	496	523	557	528	572	531	545	547	530	547	572	549	534	553	543	549	512	539	542	523	560	551	534	561	542	578	571	535	510	524	554	554	527	558	564	529	570	529	541	576	573	541	531	552	550	532	552	519	521	526	552	544	553	535	559	558	537	531	546	551	508	580	492	548	538	568	569	538	556	528	545	565	600	561	548	538	532	565	517	536	587	567	532	562	585	568	560	529	585	534	565	545	553	516	537	534	503	520	569	511	580	513	567	536	574	591	532	506	540	555	548	519	542	570	538	563	528	577	557	499	516	568	536	574	541	565	530	556	505	500	524	536	564	515	548	533	554	495	555	578	539	541	560	549	560	523	542	535	546	514	546	576	533	529	567	538	528	552	557	547	581	568	473	568	569	576	560	586	530	552	547	534	536	585	512	523	564	487	558	520	542	554	534	559	551	507	549	548	516	550	546	496	558	557	553	510	544	555	561	507	556	508	537	546	512	479	543	588	514	532	536	587	557	530	522	542	529	517	543	501	523	494	584	528	531	544	525	514	534	545	577	561	546	566	541	542	543	523	501	485	539	575	557	514	560	532	534	582	546	543	532	554	533	507	504	578	548	548	542	524	523	519	507	562	556	554	567	555	547	524	483	554	538	533	566	574	521	518	537	516	547	561	544	582	543	552	518	557	567	528	523	527	507	552	549	522	502	527	522	555	553	566	544	534	567	537	527	552	497	521	552	556	555	549	518	537	529	511	525	526	517	503	490	562	560	551	549	507	493	544	539	560	556	500	561	561	526	544	568	488	548	582	532	567	556	541	508	524	544	530	542	573	557	540	561	574	517	496	508	538	517	545	535	570	548	536	536	566	562	518	571	582	548	562	531	506	567	547	573	556	544	565	517	566	542	549	565	546	508	572	540	578	526	535	534	584	545	570	564	574	541	541	551	527	533	543	546	533	533	569	546	572	523	543	534	521	573	563	555	529	569	498	548	565	559	544	531	549	548	528	541	583	527	559	515	533	542	538	553	559	550	554	533	562	481	546	553	542	531	539	544	533	533	530	515	503	509	559	519	525	520	546	538	514	576	537	552	535	574	547	588	545	539	515	561	540	528	514	549	554	514	525	533	553	544	561	543	559	551	562	541	509	578	554	478	537	562	553	574	539	507	509	545	537	562	579	570	526	513	503	517	556	521	520	479	578	561	585	524	516	519	543	558	568	524	557	558	532	531	507	525	540	529	526	561	531	526	512	526	575	541	574	525	522	536	535	531	525	543	601	588	506	569	593	531	523	522	553	516	549	511	526	540	543	540	510	555	529	555	542	529	562	539	541	579	579	495	528	542	555	536	552	551	525	551	550	529	534	579	558	552	503	506	526	570	549	539	572	528	491	520	503	514	541	553	562	493	540	543	548	544	559	553	521	567	518	502	566	542	559	513	573	560	552	570	516	543	535	594	523	538	573	531	564	499	545	540	537	566	543	558	543	569	527	543	526	512	556	521	552	600	559	591	535	557	558	526	531	582	540	557	577	519	523	518	539	562	559	512	542	571	541	493	526	525	552	510	535	535	522	506	531	554	552	559	562	529	538	502	576	566	585	565	578	530	537	546	517	569	576	557	549	581	531	543	511	576	536	537	554	561	542	584	523	563	566	547	538	558	529	578	527	566	508	532	563	553	522	539	569	503	518	578	596	540	547	563	548	537	500	582	533	535	544	471	541	586	534	549	551	522	515	543	583	540	561	547	533	512	538	505	530	511	534	552	537	563	565	572	570	551	525	553	574	533	516	559	499	488	562	572	509	565	537	558	584	506	561	578	511	561	507	535	607	528	533	535	567	512	534	553	526	549	537	516	556	566	561	551	526	592	519	548	555	565	539	562	532	533	542	500	545	524	568	513	554	514	531	546	549	558	551
28550	21893	11177	3523	3000	3039	1579	1472	1503	998	1045	981	943	990	929	888	717	711	735	748	702	713	670	732	671	620	615	539	477	486	434	507	469	488	505	511	484	482	526	513	490	471	503	503	475	516	492	488	491	511	541	502	490	529	504	458	488	508	495	476	481	453	483	499	488	537	505	492	488	483	467	481	485	478	466	480	511	509	522	540	489	529	470	532	501	506	477	435	469	473	466	552	518	481	530	515	512	459	505	503	525	525	502	495	510	478	513	486	491	477	480	487	496	489	503	510	481	518	521	482	526	500	462	492	486	510	476	500	524	498	491	521	494	562	490	471	504	498	525	509	495	479	499	485	452	485	485	515	478	517	476	483	496	492	495	506	535	519	485	496	508	512	498	499	474	501	519	500	502	460	498	481	533	534	497	491	487	467	484	524	492	489	474	500	516	469	489	502	465	492	491	467	526	456	472	464	499	499	511	493	486	486	500	492	505	492	458	532	508	488	492	511	475	466	548	488	484	453	493	499	474	455	472	469	498	497	514	496	476	468	543	483	518	543	513	475	482	531	490	483	467	487	535	531	516	512	497	509	473	471	465	477	505	509	516	508	516	463	509	488	488	470	467	525	503	478	498	475	537	459	501	488	502	534	514	495	465	478	516	508	513	490	448	495	491	451	519	486	456	471	514	489	470	507	525	499	460	476	512	459	529	504	463	516	503	481	477	483	461	470	461	503	495	540	497	469	465	461	482	468	501	510	511	481	477	492	480	504	510	442	504	505	499	500	501	492	466	508	514	517	481	481	497	472	484	552	487	501	496	470	503	518	456	492	527	487	476	482	497	491	509	525	472	469	501	487	504	510	521	502	422	483	493	496	531	510	464	520	497	497	480	509	486	534	493	486	463	505	516	489	528	529	491	526	447	488	501	494	484	462	488	484	487	485	521	534	470	475	461	476	476	503	490	484	511	538	501	502	481	487	505	451	503	469	484	501	497	482	500	489	515	502	498	482	512	499	460	533	523	478	496	467	527	499	519	488	502	496	477	507	522	543	493	518	470	508	490	483	490	514	454	491	479	480	465	504	500	488	506	495	512	507	524	500	494	499	508	519	470	496	472	485	499	488	466	477	552	470	455	515	482	478	508	519	494	465	510	494	449	477	498	485	481	492	481	493	523	488	512	498	508	481	490	468	460	505	499	471	507	459	461	519	510	490	481	509	512	472	489	467	522	528	473	481	503	478	487	502	468	470	454	486	490	480	510	484	492	501	478	505	499	526	514	502	490	490	471	510	464	536	456	513	504	476	503	504	468	508	511	470	505	521	493	473	491	476	475	469	479	525	484	515	489	513	489	506	449	481	459	480	474	501	510	498	488	531	441	520	496	478	491	479	477	509	477	532	483	485	488	516	524	461	510	473	465	498	487	455	511	532	474	494	504	531	504	505	512	494	513	482	481	501	483	485	495	487	519	477	493	495	494	472	485	483	468	468	500	504	508	490	476	511	540	450	491	489	506	489	499	516	507	508	444	479	536	497	550	486	508	492	491	489	476	504	490	499	495	493	536	476	482	482	544	476	524	480	508	497	529	509	509	481	493	485	479	517	507	477	490	505	511	522	524	500	491	493	493	495	467	479	520	477	460	481	473	486	511	532	513	495	518	518	497	513	490	495	497	485	455	458	468	514	494	500	522	511	500	513	497	477	482	504	510	520	464	493	525	521	475	523	525	505	502	504	514	476	522	479	493	482	508	496	477	498	526	486	497	526	487	467	478	497	459	487	500	491	506	488	522	497	500	472	492	494	498	487	498	491	514	475	554	475	503	480	488	507	512	497	559	442	495	495	476	507	499	485	485	500	499	481	480	533	489	491	520	496	521	503	493	476	484	505	502	535	475	538	474	496	464	531	516	536	483	454	492	432	482	494	488	503	483	543	523	496	522	493	478	512	481	507	498	451	514	528	506	471	519	501	436	466	511	464	466	486	496	463	500	488	489	463	505	500	457	545	519	463	470	471	482	509	482	528	491	494	488	481	536	493	491	533	532	508	465	490	489	467	491	497	479	467	550	483	489	488	466	469	484	466	455	504	502	512	526	494	483	498	487	516	500	510	511	491	486	515	497	514	534	480	539	508	485	490	472	484	526	516	518	508	510	489	519	505	496	529	492	488	537	461	464	505	492	500	455	480	488	473	439	502	507	486	537	522	472	465	515	485	499	526	499	491	467	460	451	513	499	425	520	469	445	454	511	503	493	478	494	483	465	461	532	491	477	500	471	477	479	506	492	470	511	570	487	475	522	535	491	547	479	464	530	509	505	477	486	534	524	515	479	518	493	485	552	513	472	468	502	483	439	454	483	482	496	491	501	514	473	470	471	515	465	461	488	479	509	528	486	473	524	443	512	515	509	549	456	535	520	486	499	478	519	483	462	454	489	495	509	479	516	472	524	517	489	505	487	511	549	466	491	514	515	523	511	486	473	492	487	507	472	511	534	503	535	494	515	489	487	501	548	494	520	473	484	504	461	483	473	514	503	458	485	498	495	518	486	520	483	526	509	492	500	514	511	513	477	504	509	484	491	505	527	467	516	480	489	504	502	533	459	500	469	493	497	518	477	516	512	511	482	471	498	494	504	471	489	491	511	505	475	450	497	446	474	502	491	488	484	500	520	505	513	509	512	465	471	465	464	484	511	493	482	489	475	481	490	493	512	468	489	507	508	507	528	471	515	497	501	504	475	510	499	506	457	469	473	506	550	477	491	497	491	515	499	517	523	502	474	470	503	473	494	511	552	484	472	485	488	519	495	548	502	500	483	480	451	511	514	489	500	485	518	458	510	484	468	491	485	493	499	504	474	475	481	514	514	492	457	470	481	522	480	515	497	464	507	475	537	507	503	480	518	496	473	512	523	519	511	507	479	474	455	488	496	489	462	477	474	503	502	480	513	545	527	536	476	488	506	478	504	483	517	479	506	497	578	509	505	471	513	546	463	506	466	493	488	508	495	507	470	515	453	483	510	507	485	504	507	505	489	512	473	488	535	484	461	478	473	518	490	490	504	481	484	499	439	490	535	493	496	508	493	463	514	502	484	467	483	504	478	519	483	518	499	498	500	498	492	535	486	457	504	481	466	486	523	504	496	457	502	512	493	517	510	487	487	517	484	467	486	479	493	491	475	488	479	509	509	500	548	458	524	514	486	484	517	502	513	503	494	496	486	520	514	460	480	495	495	487	481	507	552	494	489	555	507	481	495	505	506	506	493	486	465	511	503	483	490	487	480	483	492	494	499	472	466	510	537	454	511	514	483	490	522	475	461	515	486	466	449	496	474	481	506	499	460	520	485	484	525	483	489	461	498	480	525	515	495	474	512	497	508	507	502	500	483	491	487	503	512	498	516	476	504	479	518	485	469	499	502	493	472	534	529	538	515	488	467	512	520	527	470	475	506	493	536	513	517	509	491	464	510	501	521	523	484	508	492	499	500	507	483	519	429	507	529	481	457	471
32759	19370	1995	4602	5000	5547	2982	2769	2843	1846	1820	1649	1605	1747	1482	1329	1056	1116	1065	1056	1011	970	971	970	875	775	783	710	615	573	586	560	587	587	562	608	571	584	553	595	589	643	576	557	580	618	608	608	564	576	630	595	612	581	568	627	609	592	550	563	532	578	547	551	596	617	582	568	580	563	601	556	558	571	602	569	603	573	533	550	534	620	626	572	585	594	565	618	605	588	556	542	531	563	580	604	616	600	612	577	563	607	548	560	559	616	578	554	535	603	580	562	617	608	558	579	589	575	592	582	611	596	565	606	553	621	593	602	552	580	582	569	577	586	600	547	573	628	571	550	560	555	564	585	587	573	619	599	556	587	568	596	615	593	576	571	588	557	609	581	578	580	608	534	565	569	606	527	587	593	584	598	617	599	565	582	603	588	570	578	561	575	601	587	576	560	570	577	630	592	562	569	610	548	598	564	600	568	598	539	588	548	555	606	574	577	603	596	562	606	603	582	584	562	552	552	620	609	624	536	618	585	563	585	557	599	578	538	594	571	575	625	585	620	596	632	606	604	550	607	585	559	585	588	569	594	570	593	576	585	581	618	609	618	592	563	613	573	588	564	605	585	566	608	562	599	607	556	589	594	568	580	600	587	562	574	563	625	571	585	604	593	574	626	576	554	619	582	589	601	586	589	593	582	611	613	576	596	578	587	564	578	571	572	577	615	599	570	527	564	584	592	588	581	567	589	581	580	580	533	566	580	592	567	570	591	546	548	579	566	653	582	611	560	581	560	559	574	609	576	596	543	578	575	598	593	569	581	553	626	570	588	572	589	584	595	636	550	572	610	601	594	593	592	607	604	611	570	583	574	568	593	552	589	587	562	602	609	582	573	578	546	566	557	547	572	579	596	610	588	565	589	571	605	640	595	593	567	589	604	584	609	598	578	586	577	552	556	588	613	572	584	631	568	578	605	594	601	610	542	581	566	593	600	566	609	603	590	600	580	606	603	610	576	555	601	591	509	582	600	584	617	609	602	605	605	619	591	557	608	581	566	563	615	577	597	583	645	545	582	558	570	544	595	572	603	590	613	592	585	554	546	590	576	574	571	612	570	570	564	564	548	638	544	627	588	574	624	584	601	596	629	605	543	575	578	601	579	636	630	570	562	569	603	583	543	605	569	578	563	555	608	592	550	552	574	581	604	622	591	600	611	586	592	565	598	555	639	572	563	581	584	590	589	583	613	612	588	593	603	593	595	581	586	544	619	566	596	561	579	572	604	536	590	552	602	615	570	574	596	577	558	579	592	560	608	607	537	593	577	532	572	591	560	576	596	579	567	596	593	561	560	590	560	600	560	586	559	569	554	556	557	564	568	622	611	595	557	622	528	585	564	583	575	609	618	611	641	595	597	603	610	584	616	627	606	564	561	592	578	605	614	564	589	600	559	568	600	567	581	605	605	548	608	628	541	557	590	512	560	558	594	591	631	555	600	562	592	606	596	584	629	563	584	566	570	604	553	555	594	575	552	569	629	598	549	603	547	545	575	585	623	566	577	578	614	571	551	534	604	569	564	605	588	590	581	623	564	547	594	610	591	562	593	606	607	574	571	587	599	591	582	581	599	583	595	596	586	606	617	629	584	562	543	577	614	534	558	623	604	597	615	534	568	586	571	580	606	601	614	564	604	569	580	602	577	581	570	614	578	620	554	561	568	539	604	602	600	614	599	604	595	564	580	558	554	598	601	599	576	578	562	549	545	548	596	568	561	559	548	577	616	641	584	574	596	555	603	600	546	597	575	588	608	580	575	564	579	584	584	616	599	596	601	591	580	586	572	613	655	559	546	581	584	570	576	606	594	564	597	574	604	581	595	600	577	559	574	559	628	629	569	585	574	550	618	549	620	644	582	599	595	582	578	593	607	607	576	578	591	567	611	581	577	588	586	567	598	571	575	546	595	569	620	577	639	594	551	604	562	571	555	600	578	605	621	593	558	627	585	618	598	569	561	584	587	558	584	552	553	612	566	606	557	582	629	546	571	577	617	568	557	581	605	607	588	603	594	561	572	571	545	568	561	543	576	599	590	603	605	570	569	566	617	591	613	641	600	561	576	581	566	591	587	568	627	547	536	567	635	560	594	586	586	617	575	585	608	629	620	576	578	565	583	543	566	562	545	570	578	607	576	586	579	611	618	601	613	625	571	581	610	570	560	564	573	577	619	610	593	580	587	602	592	612	619	611	609	531	569	612	626	580	570	581	594	664	605	585	591	559	614	597	600	593	532	568	567	561	587	558	555	587	585	582	533	584	549	564	599	562	591	606	599	566	567	591	554	547	593	592	572	599	586	571	636	590	585	623	572	529	625	584	542	636	587	571	610	550	616	622	627	573	595	552	575	563	588	585	613	606	585	606	564	553	603	611	573	562	606	608	626	600	554	576	640	589	522	594	623	572	623	597	597	561	611	588	613	571	592	588	565	599	576	588	585	596	570	576	571	625	611	585	579	640	549	538	561	584	613	631	581	572	556	618	576	597	600	561	552	591	593	558	621	603	593	588	581	565	590	578	595	539	570	562	577	580	611	620	586	577	620	597	627	544	571	583	617	568	578	548	558	586	587	610	582	577	605	515	536	572	608	614	575	584	630	562	574	565	588	562	555	533	565	560	561	582	576	594	581	541	545	568	604	601	525	614	587	562	613	609	589	594	561	532	575	601	560	613	586	588	602	569	594	602	624	570	603	569	562	553	575	536	554	562	561	583	550	590	578	525	604	621	553	623	586	588	588	589	579	564	592	604	603	580	559	617	613	561	591	576	594	586	559	568	577	562	588	598	594	578	596	605	562	614	612	596	571	528	609	594	618	592	590	572	630	595	541	592	563	603	580	544	565	599	563	532	594	558	584	579	616	591	611	580	578	601	556	649	604	576	589	581	560	540	552	594	596	598	575	577	583	577	549	581	563	617	590	589	565	556	612	639	576	606	582	611	584	575	565	567	586	558	602	568	569	593	619	576	610	558	633	601	601	606	571	610	586	597	560	588	542	581	589	587	571	581	556	502	565	567	555	565	572	597	597	584	592	564	599	612	605	565	623	608	600	582	614	592	599	555	573	613	571	608	586	598	545	594	603	567	559	556	541	593	568	589	611	651	546	570	593	554	554	585	547	595	587	587	559	572	538	576	595	564	600	592	584	574	560	542	561	616	582	600	577	573	560	533	612	563	578	543	634	555	584	592	612	566	583	571	608	573	574	572	612	613	625	587	602	536	615	568	605	577	582	551	603	587	569	568	583	586	604	518	589	593	553	573	579	632	591	537	588	602	549	583	611	564	557	554	609	590	568	584	564	587	590	594	570	584	603	599	599	556	572	596	561	599	602	571	547	574	617	614	563	621	556	576	600	593	573	594	588	612	551	590	604	581	573	551	590	595	598	590	594	558	604	546	570	588	564	555	608	589	558	625	636	623	553	603	613	560	561	557	599	558	580	567	557	570	587	564	549	567	571
23437	20834	27989	23774	20858	14503	4600	3050	3067	1572	1539	1458	1271	1330	1130	1051	909	809	842	789	791	771	750	654	566	486	454	464	408	375	351	306	328	346	367	319	339	331	334	343	342	302	342	344	326	336	317	363	315	338	346	308	337	325	358	341	354	314	344	293	348	314	309	315	295	321	345	320	342	337	287	310	298	336	356	331	351	343	335	340	329	328	318	306	356	357	313	330	308	352	297	343	315	342	328	318	328	320	337	354	327	325	305	331	318	329	301	309	312	343	355	298	348	339	343	312	333	318	326	357	322	323	336	272	344	324	317	308	342	320	344	319	318	308	339	387	331	320	348	336	325	312	327	362	317	348	326	330	337	363	326	318	317	287	327	289	331	331	359	317	315	320	347	324	332	331	321	340	318	353	323	320	365	315	332	319	294	330	313	335	305	345	300	337	350	310	315	358	281	319	334	324	321	321	320	352	364	346	345	341	305	309	314	325	328	356	322	319	332	346	301	310	313	311	376	313	321	336	337	316	340	295	315	333	324	327	331	350	318	334	307	322	303	337	296	338	306	329	303	306	341	309	336	333	323	360	330	334	317	331	311	329	331	324	314	295	326	343	325	318	324	279	354	318	312	342	312	343	317	304	331	330	292	346	334	340	340	382	331	326	317	347	346	314	355	336	335	295	351	297	345	337	352	325	358	378	319	312	343	322	306	343	318	353	344	337	361	326	338	300	339	324	300	318	310	307	370	322	286	317	365	320	327	305	340	314	302	330	312	349	339	348	330	321	281	325	326	336	300	320	321	326	339	320	343	296	348	275	328	335	330	309	308	348	363	319	343	334	316	321	317	333	335	339	315	360	306	343	330	331	322	349	335	335	328	352	334	332	308	302	324	318	346	296	330	309	323	316	340	324	335	348	306	330	336	298	337	348	306	317	357	320	343	353	327	329	296	295	341	327	345	362	315	305	339	332	357	327	300	342	322	298	317	363	330	304	345	325	374	319	333	331	321	320	340	336	321	340	338	305	315	315	338	320	328	363	340	331	316	323	324	355	322	341	338	322	328	353	314	339	322	344	347	289	317	322	308	332	371	322	326	309	284	306	319	331	326	332	307	345	319	318	316	328	330	304	324	324	315	329	322	339	347	337	342	330	317	302	338	336	293	337	351	323	326	337	330	312	337	333	339	327	305	298	345	312	340	298	374	311	339	335	314	325	328	336	346	347	295	332	305	345	326	299	319	350	328	320	365	367	319	320	347	305	342	334	344	298	331	304	299	325	335	313	331	341	353	363	296	291	332	356	334	323	345	328	310	326	285	348	349	312	309	327	336	331	321	316	348	329	320	333	320	286	333	342	348	321	317	334	320	327	321	302	306	354	331	329	360	321	343	339	324	339	359	333	316	339	320	319	342	310	334	354	316	330	325	342	304	345	333	317	307	367	337	345	307	340	336	320	323	317	310	344	379	346	330	324	342	315	330	333	333	338	323	344	357	325	320	329	327	329	370	342	360	312	315	318	321	279	357	357	336	335	350	309	290	332	316	339	391	333	314	321	334	320	348	310	338	324	359	333	331	313	341	335	338	297	336	284	315	317	326	344	347	358	320	357	343	322	306	302	333	356	306	316	298	327	346	336	322	313	324	354	340	326	319	300	319	346	336	351	306	369	320	348	329	358	329	336	332	339	333	306	323	322	315	335	333	322	315	316	324	345	339	332	311	335	342	313	311	332	295	316	308	320	318	318	327	358	353	324	354	298	328	297	335	317	356	308	300	317	314	289	330	299	307	328	337	337	326	315	334	365	325	358	365	338	327	323	295	333	365	319	359	330	339	315	341	323	332	295	320	336	332	327	379	328	317	306	310	327	375	357	337	341	316	329	328	314	341	317	358	332	332	339	313	315	323	321	330	342	319	325	333	318	342	335	312	331	346	339	318	319	312	318	345	296	313	343	309	310	311	341	354	352	323	340	336	312	323	322	317	310	330	303	333	314	338	337	325	362	323	346	326	334	299	348	319	340	320	324	304	301	317	340	321	338	337	342	329	328	339	328	335	325	306	347	314	333	312	302	321	316	346	332	346	327	319	344	330	305	320	356	329	346	341	320	322	308	325	347	350	320	328	334	345	307	329	360	325	337	353	293	319	326	314	339	309	293	324	326	336	298	289	312	357	312	370	333	316	314	345	339	347	304	341	337	359	320	356	276	331	343	307	319	338	319	315	286	315	322	314	313	344	305	329	305	345	336	335	306	320	330	318	332	341	308	313	335	328	363	296	317	309	328	326	328	308	320	308	323	300	354	315	290	309	331	323	333	315	321	318	328	297	357	343	302	320	319	333	321	319	363	293	356	337	321	320	313	354	327	309	289	321	291	319	338	368	329	373	298	320	304	346	304	328	316	311	300	337	305	326	322	339	301	348	364	323	324	296	279	299	361	329	318	305	304	283	322	292	330	341	319	345	346	341	289	341	321	362	352	352	337	277	312	352	319	303	328	332	326	331	325	339	323	325	286	289	311	331	326	311	310	334	337	335	342	298	307	350	318	300	338	333	326	330	357	343	321	325	320	338	339	345	306	331	332	320	313	317	317	346	328	300	334	303	330	325	303	357	358	321	340	313	335	351	315	326	310	348	319	348	334	322	315	363	335	308	320	332	325	320	351	331	327	322	333	341	359	323	321	313	355	313	311	336	311	338	320	321	317	328	306	330	308	314	322	338	344	329	307	321	342	303	314	323	360	357	334	342	315	308	341	336	328	319	325	307	302	343	335	333	359	321	346	339	333	323	359	288	318	334	312	353	365	346	321	323	337	323	344	322	316	329	317	354	363	311	307	379	341	325	317	330	367	332	345	342	323	329	327	337	343	317	335	315	318	310	337	309	371	335	313	333	319	335	305	304	360	337	327	332	338	356	369	322	314	301	335	339	341	318	332	354	330	330	333	332	348	331	336	334	302	325	328	325	338	312	310	339	308	334	335	343	339	312	330	322	344	337	335	305	356	283	326	323	324	328	313	353	335	325	325	327	332	311	317	345	327	348	344	317	317	330	334	317	363	318	310	355	334	327	321	356	329	372	328	287	315	356	283	328	358	331	321	349	358	304	372	355	321	330	328	318	320	311	324	352	329	304	323	338	299	347	337	304	320	337	313	319	318	306	299	343	351	333	336	322	318	308	325	315	319	319	308	303	292	313	344	334	306	318	324	316	292	323	327	326	327	322	323	331	364	358	330	350	336	314	332	338	348	328	341	326	304	325	318	366	309	321	354	346	319	304	356	343	325	307	308	325	315	353	296	331	330	357	326	320	346	339	355	315	314	341	313	335	350	341	363	353	315	331	305	330	315	337	305	305	342	309	311	348	314	334	351	336	338	331	311	328	367	331	328	303	347	326	317	323	334	285	359	322	320	315	319	354	343	319	346	363	297	322	339	344	320	324	334	324	303	328	321	307	337	322	328	339	328	347	348	321	329	302	336	354	324	305	325	357	290	318	327	329	321	311	335
34343	29674	8186	6786	8882	10147	5967	5864	6119	2959	3002	2686	2390	2541	2117	1862	1477	1364	1414	1313	1222	1238	1140	967	895	680	733	642	578	476	423	406	401	414	394	437	438	407	387	426	386	377	421	398	403	395	415	388	403	385	432	415	418	434	427	411	404	386	389	391	452	404	401	408	386	389	416	394	426	385	381	352	399	386	380	406	411	426	403	409	391	415	387	428	425	372	374	392	420	408	413	395	415	374	367	381	370	380	382	415	382	389	398	407	387	382	418	345	358	374	388	408	387	389	395	368	364	387	400	382	394	416	402	419	359	388	393	380	396	370	391	373	396	388	357	385	362	360	391	378	364	355	439	410	412	401	399	382	365	408	415	371	383	404	364	403	362	409	406	413	389	383	409	429	387	421	424	389	422	406	362	410	375	371	432	377	352	405	386	388	402	386	404	417	381	419	394	376	383	382	420	383	350	422	437	371	418	383	368	385	400	399	406	411	399	418	366	431	400	407	411	380	415	372	405	399	419	379	387	413	391	406	396	399	399	426	425	427	390	409	406	385	391	428	384	418	396	440	375	378	385	372	410	391	414	435	405	360	372	404	383	424	420	404	380	395	435	382	408	370	426	378	406	372	367	381	376	399	413	401	385	386	388	386	398	380	388	375	396	373	384	413	367	393	397	374	376	397	381	391	363	366	404	413	403	422	403	405	383	393	431	386	383	388	374	422	437	376	374	370	417	379	407	376	400	414	391	383	401	381	380	371	383	408	407	399	371	403	421	418	385	401	412	422	416	363	354	366	416	377	402	388	392	377	401	407	393	371	393	402	398	336	400	393	380	403	377	388	369	380	381	415	371	392	356	373	399	358	385	395	387	386	388	407	401	417	385	381	438	394	385	361	395	404	383	421	378	373	391	359	392	381	392	399	410	344	399	413	402	423	359	415	400	397	402	398	388	406	378	413	384	398	401	383	387	381	387	360	408	420	393	414	397	348	360	422	411	399	373	384	386	391	422	373	409	391	399	413	407	409	364	402	383	379	386	432	364	392	391	382	403	385	418	381	387	391	375	369	421	379	408	380	375	351	373	429	417	392	360	374	380	413	404	398	378	407	380	378	435	380	428	386	403	390	394	370	410	379	422	397	365	415	379	394	379	393	394	391	387	371	400	411	381	393	418	403	410	402	361	337	403	407	428	381	368	360	405	382	376	350	373	398	409	385	446	401	387	416	419	406	372	397	354	361	387	384	383	408	371	396	405	349	409	388	385	416	381	391	388	385	414	404	372	385	376	385	414	360	378	363	399	380	400	386	405	397	399	404	418	344	395	393	395	416	392	404	371	393	398	386	406	417	415	405	405	370	347	412	404	409	424	401	368	372	395	357	386	382	397	415	391	403	377	388	432	405	383	391	423	389	421	397	380	361	399	399	380	411	388	422	389	377	392	448	408	395	399	416	393	425	401	397	383	378	391	397	415	408	409	395	372	406	352	394	416	442	415	415	371	399	371	392	405	414	393	409	360	404	361	373	411	379	411	353	390	409	369	379	401	407	405	400	414	392	395	352	376	374	411	391	383	402	375	396	415	431	413	366	379	365	374	390	386	409	394	413	360	381	363	376	385	418	366	400	373	392	412	395	355	410	408	389	363	420	393	384	388	404	400	406	407	375	379	369	357	372	364	397	370	357	383	372	347	392	386	373	382	417	387	369	405	437	398	384	377	391	368	373	391	373	367	382	408	382	385	422	371	410	373	359	354	405	393	365	412	430	373	423	384	380	354	421	410	434	372	421	429	399	413	387	412	380	382	407	383	413	418	387	378	404	397	387	405	393	389	391	391	395	395	374	385	399	382	412	349	426	398	386	412	393	406	382	368	405	401	413	388	385	410	373	417	404	405	414	400	392	393	408	375	354	416	407	415	383	376	411	374	378	387	388	379	428	404	362	397	400	417	315	409	398	421	373	392	416	381	400	377	406	429	404	388	368	374	391	406	389	375	393	413	379	361	380	372	396	394	382	363	395	405	384	378	435	384	399	395	412	397	406	402	412	395	405	410	426	393	383	400	421	380	374	349	394	407	406	393	380	372	416	402	413	424	402	413	395	387	344	384	400	413	387	402	386	414	392	421	401	398	382	367	362	404	350	375	454	403	368	392	382	364	368	391	376	378	389	382	372	411	428	401	364	390	401	397	367	342	408	382	412	384	369	449	399	391	400	381	418	399	393	358	409	408	410	383	403	409	372	420	393	413	368	420	387	396	372	390	354	376	384	346	406	387	400	363	381	391	397	383	391	374	371	393	434	387	371	389	391	417	411	416	389	392	386	412	400	453	384	375	358	393	416	406	377	415	385	402	406	386	413	395	391	372	384	374	373	447	410	416	399	413	383	386	390	372	418	401	401	424	378	384	393	376	382	369	393	382	389	429	412	358	408	399	395	399	417	422	384	416	401	373	382	399	386	395	451	420	379	398	380	395	375	407	420	361	386	414	389	408	387	401	381	358	403	385	388	405	371	380	374	371	347	410	383	405	412	428	396	409	403	401	389	385	389	386	358	400	398	408	392	362	377	413	412	376	366	381	389	420	388	415	403	372	382	379	378	378	416	403	388	392	377	382	377	398	415	359	369	384	379	392	378	378	431	374	390	383	369	409	391	369	373	375	414	380	386	397	376	365	375	362	388	392	388	404	368	412	334	396	400	421	383	399	388	364	377	413	383	396	408	398	401	424	384	396	407	424	374	387	361	387	432	393	395	387	435	375	397	387	342	426	403	376	413	396	388	391	388	373	398	392	378	403	368	404	388	418	375	366	365	391	391	379	379	400	371	394	396	372	383	385	399	379	400	393	387	355	397	356	363	401	408	420	425	392	357	404	419	417	418	404	377	384	378	393	404	350	434	416	388	398	372	395	397	400	424	361	400	437	431	391	375	408	375	425	390	353	388	401	390	405	410	421	426	420	355	392	402	375	412	403	404	369	406	399	373	422	406	355	401	403	417	400	435	397	374	384	400	409	360	380	412	361	379	400	398	400	406	411	387	351	389	389	429	419	365	415	382	390	360	351	393	417	408	379	403	356	395	415	374	368	382	423	408	379	400	375	381	393	404	382	397	409	429	400	400	379	391	375	402	379	397	407	396	405	401	375	395	424	410	389	362	383	413	378	396	393	393	351	379	403	356	412	403	374	403	379	392	419	407	392	414	366	425	357	390	359	401	391	396	396	373	371	374	359	424	399	402	383	394	385	415	396	356	385	370	390	415	384	396	418	380	412	420	410	399	394	442	363	375	397	424	370	402	403	393	427	395	407	377	400	419	346	406	369	383	390	442	417	392	391	382	391	366	443	374	372	378	386	444	371	386	392	393	365	342	405	414	396	386	384	387	379	378	376	425	373	384	391	405	412	393	389	397	378	374	384	383	363	373	373	427	409	391	410	385	384	381	367	407	382	386	402	371	393	384	393	369	372	399	396	366	376	364	365	362	381	346	366	434	409	398	396	388	392	362	403	403
24439	20800	26939	24653	14037	5476	2779	3060	2571	1720	1664	1626	1379	1479	1283	1160	1068	997	1031	954	1041	1023	976	901	845	828	729	719	663	633	673	669	672	650	659	700	723	651	642	656	652	676	727	692	683	699	669	663	697	682	677	685	638	693	665	681	665	697	625	655	708	685	670	698	632	676	716	662	660	644	662	678	652	735	686	728	686	703	700	691	694	613	664	622	676	683	680	727	693	633	637	654	639	702	641	618	614	627	703	699	729	660	669	673	645	638	649	626	646	713	716	614	649	647	664	673	717	689	667	664	675	658	630	625	628	714	657	678	652	616	689	637	646	643	675	648	634	654	724	669	662	626	651	695	637	651	612	661	646	665	668	683	679	615	663	665	662	680	644	663	692	629	710	686	683	681	692	674	669	659	684	659	706	677	685	681	665	667	674	705	649	697	692	654	607	607	646	703	689	637	666	683	689	651	703	661	630	656	625	683	663	703	630	688	648	672	655	622	610	655	657	674	676	671	622	673	696	643	697	694	662	678	664	630	646	668	694	700	715	647	655	689	689	677	649	657	662	631	630	675	677	690	681	663	708	626	651	704	651	668	636	663	730	673	679	670	654	671	669	675	654	654	649	660	636	695	633	700	734	631	687	638	675	670	657	633	687	653	693	662	646	661	737	708	655	705	667	622	655	640	674	688	596	691	661	641	650	647	696	665	631	584	657	644	637	666	661	632	616	629	689	677	668	723	719	666	742	679	633	673	683	670	690	650	636	688	628	611	687	669	682	715	689	626	701	685	608	676	645	667	648	662	636	640	629	678	693	681	632	687	661	676	693	725	633	669	662	660	645	653	633	676	696	700	705	658	705	662	685	691	722	639	664	645	664	643	691	638	658	673	659	671	649	683	644	656	645	665	644	685	660	677	680	682	631	687	636	685	688	662	643	648	645	672	679	625	686	681	697	704	647	688	673	676	685	649	644	686	662	688	638	673	671	676	683	618	627	707	687	629	686	648	658	685	663	668	630	665	662	682	683	675	630	652	675	662	648	690	711	641	674	666	669	661	679	655	647	665	679	662	646	698	648	670	655	657	654	691	657	638	716	663	642	641	672	613	679	724	687	687	678	710	667	656	635	651	642	709	635	675	651	700	636	640	691	697	667	678	684	591	657	665	679	628	673	619	679	687	616	688	703	672	714	672	640	688	728	692	675	660	686	678	670	632	678	681	714	651	648	645	690	688	666	646	671	644	662	646	653	693	652	643	663	623	655	700	662	684	676	671	694	692	673	679	696	679	655	647	684	663	727	617	637	647	604	670	664	622	665	628	671	686	689	667	648	653	678	669	658	676	644	660	637	706	654	646	688	686	693	657	702	660	675	670	651	689	677	672	672	651	616	619	674	651	666	681	637	614	639	674	661	672	689	670	667	677	690	644	688	677	699	650	736	634	644	635	638	678	660	699	646	683	635	672	667	636	698	627	691	646	690	618	685	655	653	654	626	653	716	665	686	675	646	664	691	660	668	672	717	640	633	711	611	659	687	657	660	668	642	670	676	653	671	683	658	661	648	680	645	629	685	652	669	667	676	668	634	662	641	699	682	684	682	675	666	734	696	632	733	652	625	661	699	717	590	682	701	631	628	642	624	655	672	657	668	632	688	682	701	688	637	649	676	599	658	666	665	648	674	655	680	676	682	687	637	694	674	644	659	641	704	650	640	673	677	652	675	668	695	700	665	661	656	663	677	644	643	644	701	658	660	652	641	686	686	652	643	665	664	633	651	670	632	660	685	643	665	675	635	701	609	647	670	660	696	693	647	671	681	641	630	658	651	665	631	651	706	641	650	658	682	654	661	654	624	688	666	679	612	684	663	668	645	681	658	653	677	683	681	669	657	658	693	635	687	628	631	696	713	647	688	672	662	668	639	661	625	641	665	674	695	704	654	652	656	644	650	655	628	680	653	634	695	658	736	630	629	663	685	664	700	663	687	702	630	651	648	665	619	703	634	688	693	688	655	647	673	677	645	659	635	693	701	691	689	674	652	671	700	639	656	653	667	689	618	651	631	709	645	644	682	638	603	618	700	701	672	658	661	633	695	662	634	687	636	668	686	669	616	633	693	636	673	694	683	643	666	703	667	632	663	637	660	670	626	655	641	654	668	678	656	678	674	671	688	681	667	662	656	687	634	686	646	655	672	682	646	667	653	673	654	622	678	695	678	669	657	696	659	634	682	636	686	630	676	658	665	679	666	620	648	699	626	622	647	657	647	636	677	710	631	687	614	632	660	653	680	604	702	635	630	687	645	623	639	662	692	683	650	682	645	680	681	639	682	645	671	649	692	679	627	668	677	681	660	664	683	672	646	682	663	643	733	605	692	668	633	659	723	663	638	666	681	654	682	641	689	626	643	704	717	641	646	685	681	668	643	706	660	697	666	681	676	673	685	676	663	677	638	636	663	646	640	694	651	653	714	664	645	652	618	710	652	642	678	697	639	677	665	717	675	607	676	662	660	678	684	692	674	689	657	709	631	695	675	658	657	637	700	697	652	671	688	670	630	647	648	652	679	658	669	664	664	678	679	658	620	651	612	672	693	676	655	630	628	670	651	681	659	628	653	624	671	692	676	665	656	671	648	678	733	653	604	611	727	648	675	678	633	624	692	641	680	652	664	685	663	664	718	681	647	653	639	594	705	707	693	626	680	675	693	670	659	628	720	687	690	691	658	699	628	611	621	648	661	677	668	658	688	683	675	633	673	678	614	654	648	617	696	694	715	747	656	671	623	711	635	663	634	653	676	656	708	659	684	657	710	660	650	655	655	657	657	626	629	637	646	647	667	704	665	646	668	666	704	662	658	677	670	674	680	664	676	621	679	646	699	664	672	712	669	661	688	687	624	677	667	644	658	666	677	697	672	651	597	693	674	685	667	683	666	634	670	655	656	679	622	641	662	643	687	630	662	654	666	673	684	652	662	671	638	661	632	669	658	664	620	649	707	673	693	680	643	670	667	632	679	647	685	665	643	665	615	673	645	656	675	710	622	672	655	668	642	684	650	652	675	683	670	631	682	645	618	648	664	676	641	668	656	647	672	621	676	683	680	646	673	666	649	652	718	663	636	694	674	672	735	680	695	688	670	668	671	658	689	662	658	690	672	657	681	677	663	702	613	670	670	657	714	629	675	629	677	609	666	655	656	699	642	720	694	693	724	673	622	684	672	674	691	638	632	649	667	695	642	664	606	655	685	668	651	663	647	630	703	674	659	608	672	703	692	638	673	654	671	649	652	645	669	624	628	680	642	641	650	716	632	728	690	643	654	661	652	656	621	701	674	701	656	697	660	654	663	652	647	669	655	667	677	655	644	654	678	665	606	695	654	635	655	659	684	676	679	668	638	655	695	628	674	671	642	719	707	652	654	639	635	658	705	663	662	622	643	659	685	664	683	701	652	666	640	690	670	669	649	656	668	673	637	679	638	693	663	656	666	685	655	622	639	689	685	692	630	643	678	729
34916	26529	5661	4320	6874	8671	5128	6226	5283	3373	2948	2955	2282	2521	2029	1866	1740	1463	1400	1489	1434	1319	1354	1194	1149	1002	874	724	766	767	775	703	796	779	808	776	779	812	800	792	819	808	724	742	766	731	760	789	764	815	790	738	807	761	746	766	808	762	734	740	765	770	720	732	817	761	716	818	795	806	746	765	762	735	781	764	811	816	773	781	748	809	811	734	761	783	749	761	737	785	727	755	739	789	742	800	740	753	784	787	741	745	750	847	791	789	737	704	795	775	709	734	781	749	714	790	754	739	777	773	772	720	727	718	753	796	748	711	755	760	761	777	762	783	730	822	757	786	793	737	756	743	807	806	735	804	733	766	743	769	790	809	795	778	745	772	757	736	760	756	788	746	751	781	749	721	768	770	797	763	721	749	758	759	778	753	748	733	757	739	759	730	746	770	758	730	782	723	714	732	774	742	768	762	802	753	740	752	767	790	815	728	723	767	753	757	775	728	765	745	710	770	771	737	771	762	803	769	774	737	815	766	733	789	691	749	731	758	759	760	765	786	739	787	776	793	746	776	781	749	741	731	686	737	772	761	804	764	785	746	728	789	823	777	752	798	768	745	784	741	704	738	754	816	770	781	739	739	818	748	801	741	838	702	794	766	716	713	749	781	784	756	739	774	787	728	781	750	793	724	762	792	794	760	735	740	750	730	712	769	721	728	751	762	732	743	732	713	777	781	761	791	759	767	758	761	784	692	785	755	764	748	729	825	780	786	758	731	753	760	777	784	741	737	779	786	777	781	752	751	773	779	757	739	723	758	791	740	730	782	756	767	739	729	787	777	773	736	753	749	759	770	800	768	734	767	720	742	701	789	741	713	767	775	766	742	785	747	732	775	753	791	707	745	743	754	785	757	815	754	756	781	708	780	740	682	746	732	800	729	724	750	788	698	779	755	811	737	701	772	718	745	737	741	774	770	782	734	713	782	775	740	791	699	765	747	729	719	719	769	777	773	737	760	736	709	772	812	737	702	753	728	786	801	748	797	800	813	803	734	730	769	788	724	737	733	754	716	783	779	711	809	771	702	793	721	766	788	744	762	675	781	760	719	769	722	728	764	793	783	741	770	710	712	745	767	810	762	800	735	808	737	775	749	785	795	753	757	747	778	710	833	748	806	735	779	766	733	791	769	799	735	768	712	774	767	749	808	746	764	735	733	762	738	740	742	729	815	733	741	745	786	754	730	783	747	755	734	746	773	745	764	763	746	766	736	769	731	788	752	720	799	743	808	773	759	756	787	769	817	799	761	739	739	730	740	784	731	769	825	713	762	746	787	746	747	727	728	734	766	788	790	690	813	784	762	739	786	761	738	770	717	794	762	762	807	760	805	737	710	775	766	813	744	788	704	783	741	731	722	793	770	753	708	754	775	754	763	765	771	714	801	745	791	800	791	735	799	805	777	758	737	727	710	713	775	777	762	766	780	801	752	750	772	740	720	679	773	800	764	769	701	709	773	733	770	752	789	776	816	770	760	772	725	740	793	766	689	806	699	760	766	773	745	785	788	767	778	749	737	786	738	711	771	784	733	759	783	762	701	779	767	753	792	762	786	804	745	754	744	724	804	772	739	776	774	717	779	759	798	752	774	781	776	802	712	743	740	792	758	782	740	772	760	761	764	778	772	726	730	774	775	781	741	765	737	717	794	756	758	773	786	771	703	799	682	715	757	753	759	722	758	756	768	803	753	751	788	732	772	765	748	758	734	729	776	724	794	736	793	715	721	732	741	800	799	755	773	769	778	717	734	736	753	736	772	759	781	782	747	769	773	729	754	735	747	758	775	753	727	731	761	770	766	737	769	727	729	720	774	729	731	765	784	774	792	741	749	783	740	704	742	776	733	737	740	752	739	825	791	742	757	785	760	771	760	782	758	732	796	761	748	758	720	773	750	722	750	761	736	725	750	780	758	847	739	759	765	793	749	728	778	760	748	773	748	766	765	776	772	784	719	757	779	791	787	826	767	809	729	760	795	746	716	786	743	790	779	738	808	718	772	760	735	780	779	746	741	746	736	770	766	763	768	774	755	768	721	767	773	738	790	752	777	706	753	770	738	778	741	754	817	752	793	766	741	816	733	765	779	784	736	719	736	737	760	752	741	776	761	767	768	736	761	742	756	728	770	766	796	771	787	779	727	750	778	752	793	803	726	770	741	761	695	751	777	818	729	752	757	773	805	763	784	739	771	823	752	748	727	757	796	788	792	736	743	769	769	728	794	778	774	776	778	759	744	747	761	778	785	738	767	769	722	786	810	762	788	716	744	803	760	825	773	754	742	774	724	757	741	758	782	820	721	776	767	770	779	743	776	749	804	721	748	726	781	758	747	759	737	722	806	781	800	753	724	737	758	714	769	710	776	781	775	793	783	795	769	786	778	773	754	790	788	755	708	797	761	772	798	767	736	743	762	778	755	803	733	748	814	787	790	745	770	727	762	768	771	790	768	769	765	788	812	804	766	748	737	729	778	754	826	725	727	769	800	743	785	721	718	784	761	770	774	740	749	775	729	757	778	760	790	792	731	741	761	768	756	742	736	755	825	794	793	769	726	753	832	712	757	737	774	761	771	748	740	748	747	774	733	733	763	782	788	788	781	753	738	749	756	799	762	696	727	739	767	758	721	754	838	782	792	786	769	765	778	723	775	708	770	723	759	775	794	727	791	756	790	775	808	721	741	753	770	762	802	809	747	743	751	722	796	701	765	793	689	724	760	745	736	699	814	772	784	770	699	747	779	744	725	705	720	747	762	768	744	752	709	769	732	711	819	799	773	783	786	746	721	765	747	744	772	767	790	731	760	741	721	765	764	701	723	792	811	706	778	754	813	820	695	766	757	753	747	725	741	760	739	796	767	742	746	727	755	749	768	824	797	765	807	766	746	772	753	762	752	764	715	741	718	792	791	736	747	791	762	740	759	781	755	781	713	803	746	731	773	812	731	697	740	723	733	779	782	784	799	785	780	807	763	738	757	769	811	757	734	760	730	761	717	718	740	765	752	779	769	753	812	760	702	760	704	768	773	801	767	738	759	749	748	744	757	800	757	778	709	772	730	764	767	705	723	786	717	758	749	764	756	758	746	774	779	775	733	763	740	751	760	766	723	804	782	795	788	719	747	725	761	745	778	761	802	757	756	753	744	775	761	775	795	796	748	742	778	779	779	764	749	718	820	803	708	762	787	744	769	753	781	727	813	775	764	784	733	756	803	786	775	758	704	747	762	759	741	737	777	743	773	779	753	776	746	739	719	746	733	695	760	751	761	770	815	794	782	730	748	738	785	772	767	785	673	764	723	732	764	774	800	752	777	771	781	720	752	772	761	772	726	767	788	762	737	778	728	750	721	746	789	754	751	749	751	816	792	702	757	726	758	823	763	754	763	799	749	760	740	706	800	754	720	719	805	740	755	762	702	788	738	757	753	800	729	782	828	763	778	797	772	723	781	715	750	758	763	803	796
22303	20823	28403	23332	20821	21213	15749	6893	4996	3706	3077	2970	1937	2102	1767	1613	1498	1389	1218	1100	1066	1048	991	886	812	749	625	570	570	567	497	531	533	524	536	492	545	527	470	479	495	460	480	523	520	519	474	486	560	494	498	494	538	529	500	487	494	505	478	501	499	524	564	493	498	514	490	524	487	487	476	456	512	509	510	518	482	459	515	488	480	458	509	480	522	531	508	533	511	510	515	494	485	498	499	500	485	517	480	489	498	521	515	494	481	481	499	526	488	508	532	500	514	510	479	495	501	465	544	517	493	489	500	542	526	510	496	487	489	467	519	493	494	475	484	478	519	522	500	503	490	457	518	470	511	499	509	475	507	501	488	529	500	536	505	515	478	495	472	498	496	501	480	505	460	506	532	523	486	504	500	513	471	486	476	496	486	450	514	487	472	478	466	495	522	521	517	502	493	488	522	504	491	436	542	527	547	491	502	464	501	520	493	538	479	481	499	478	519	493	489	524	486	472	504	451	498	537	487	516	491	546	529	529	528	576	467	470	510	502	498	538	491	506	495	473	478	468	530	502	493	492	500	514	480	472	499	475	501	507	528	487	489	477	509	497	483	498	461	506	488	491	507	497	513	478	513	516	504	479	499	508	537	478	516	486	526	491	534	497	524	510	476	520	501	475	549	505	509	519	502	472	501	486	519	497	526	534	469	491	496	522	491	470	486	493	540	511	535	528	484	510	513	443	501	483	497	521	484	470	488	527	457	535	503	531	564	448	528	522	547	525	491	483	521	471	497	494	486	507	498	505	494	509	535	507	454	498	505	478	502	464	454	508	471	513	516	482	444	509	530	513	493	500	470	491	461	504	496	506	513	509	462	505	488	552	521	501	488	527	486	496	503	514	525	475	549	466	497	507	484	508	529	522	485	560	500	518	517	532	500	493	502	467	470	510	485	525	486	488	492	491	509	505	508	489	514	511	517	458	514	516	504	474	494	513	479	507	518	521	524	530	508	561	502	517	523	523	501	468	486	501	484	544	568	551	516	437	523	553	512	497	508	518	504	534	466	509	488	468	502	512	518	521	479	484	541	515	501	514	535	497	515	502	500	521	464	441	499	481	530	499	488	489	536	493	502	473	454	502	469	462	494	480	495	550	500	476	441	522	487	468	491	473	487	479	525	534	520	518	509	503	485	496	479	516	522	527	481	492	534	497	464	506	547	499	491	493	514	475	500	500	532	541	495	486	471	506	481	520	507	511	494	526	547	481	525	532	510	474	468	486	498	514	491	509	474	520	504	480	520	501	479	487	511	480	503	505	509	506	470	509	485	497	465	505	524	537	509	481	459	486	487	532	539	483	540	497	478	488	477	470	524	484	488	539	459	521	525	496	522	463	501	460	495	502	488	511	482	504	493	547	527	472	482	427	506	500	476	495	515	512	484	518	515	477	490	501	482	483	478	513	509	522	477	509	474	466	509	466	503	494	475	486	480	500	506	517	492	511	472	532	432	474	491	480	495	502	503	475	506	478	519	565	521	503	534	516	522	522	483	529	493	530	496	525	497	540	510	521	497	446	515	519	489	509	507	483	492	466	443	453	495	503	509	507	486	497	536	510	472	486	504	482	485	501	496	532	510	515	536	515	458	518	499	508	520	465	510	492	528	487	450	541	508	484	494	479	491	495	523	499	477	489	506	502	448	512	499	539	501	500	519	511	492	469	481	492	472	525	476	474	467	490	543	514	483	502	532	479	483	476	549	516	467	539	489	518	474	499	513	513	505	535	501	513	520	498	489	487	496	522	516	472	463	489	525	462	509	509	499	493	477	498	503	476	516	513	561	497	474	466	498	483	482	432	477	506	470	468	505	505	526	510	523	498	492	517	496	519	491	520	509	477	531	504	479	522	486	480	490	500	542	486	506	493	500	481	447	532	521	497	496	465	526	489	486	462	466	502	490	486	503	480	482	475	496	503	477	532	486	472	514	507	508	478	477	485	472	507	507	518	492	473	512	484	548	538	481	507	520	441	536	508	493	462	488	511	507	479	482	495	519	471	502	483	481	482	556	453	476	482	524	502	480	476	531	496	487	524	539	468	489	483	450	481	529	461	493	500	512	508	516	500	497	482	477	483	525	512	534	477	539	497	528	480	489	527	508	445	505	520	569	500	482	526	499	514	548	486	509	518	498	512	475	539	511	498	503	502	494	500	491	470	498	509	499	483	500	519	491	497	499	501	499	521	561	509	543	477	535	515	476	465	481	463	495	450	535	482	483	494	506	531	474	514	479	461	488	486	497	483	494	508	474	482	492	516	514	512	526	456	503	517	485	515	492	508	498	516	495	484	495	496	517	494	463	498	516	486	510	500	527	481	532	486	519	488	511	484	464	531	499	479	493	480	491	537	508	510	493	459	479	512	502	428	532	524	455	514	508	498	514	502	486	505	495	512	483	519	519	527	496	491	508	494	491	500	472	483	519	507	512	478	490	492	521	519	533	464	506	487	531	491	470	476	474	544	513	521	512	494	488	480	492	453	493	523	507	472	503	493	489	486	558	508	471	504	512	492	497	509	496	503	497	504	519	480	486	495	480	494	525	467	481	484	454	509	514	518	493	467	521	502	484	483	483	507	485	491	490	488	507	498	479	485	461	520	470	491	539	473	517	523	520	484	507	488	522	514	481	501	506	529	488	529	513	533	509	494	507	487	517	541	473	480	455	492	512	544	493	504	514	505	472	521	473	487	519	537	491	517	503	503	485	511	500	474	520	534	486	488	508	502	523	491	492	515	522	525	493	491	492	510	498	491	483	521	515	533	479	485	491	505	544	497	519	480	483	524	513	496	533	496	491	513	477	489	540	517	465	480	504	500	497	485	513	471	476	486	481	512	545	474	496	525	512	504	477	517	534	482	518	482	499	493	457	526	478	490	499	480	531	475	493	511	510	483	506	528	498	507	516	491	500	497	515	485	489	503	525	502	531	497	488	500	481	473	524	481	497	508	481	494	514	504	470	471	486	523	482	469	464	521	505	500	538	489	534	489	489	484	525	519	502	466	463	519	506	487	497	482	482	517	471	487	488	504	504	494	537	489	480	458	517	501	485	517	519	472	519	451	486	487	465	501	487	487	499	515	498	483	514	521	503	511	468	494	510	505	509	480	541	468	464	499	481	507	459	537	513	485	491	507	504	489	477	484	525	505	483	504	493	480	497	540	469	471	481	512	508	483	492	524	447	508	509	468	460	506	476	501	498	484	478	514	499	486	510	515	482	525	472	513	487	511	490	464	519	527	501	464	497	491	514	498	488	498	530	496	479	494	478	514	535	530	462	486	529	503	490	473	493	448	476	535	463	454	486	529	475	485	487	476	540	480	474	506	480	474	507	508	497	499	488	511	521	485	488	497	489	503	536	440	509	497	474	499	504	501	499	560	486	530	512	473	493	476	470	551	474	488	478	504	501	501	540	483	521	511	536	478	443	501	497	505	481	501	468	462	536	528	501	452	470	499
39006	40088	13231	9081	10129	15223	9753	11117	9603	6682	5802	5550	3623	3726	2877	2665	2419	2217	1944	1701	1700	1682	1560	1319	1116	940	773	772	668	609	624	583	584	595	574	562	563	551	571	590	562	563	574	526	537	568	560	581	570	591	517	585	593	580	569	573	536	528	562	552	551	564	548	566	588	565	572	583	544	542	558	566	519	567	531	544	549	539	540	541	533	566	546	560	548	560	563	595	547	549	574	556	559	573	530	544	529	585	528	503	576	591	527	535	551	569	497	555	544	558	540	549	536	534	515	590	563	547	570	557	526	519	552	528	577	527	541	522	549	572	561	554	531	567	537	561	532	535	562	591	486	572	572	535	554	541	575	545	539	593	502	554	535	550	586	537	515	587	576	553	515	529	573	556	581	529	546	546	555	545	519	570	519	554	541	550	559	563	512	527	522	590	529	504	563	539	588	554	545	568	553	566	545	519	569	554	546	520	513	577	586	548	515	584	523	549	520	543	561	560	545	536	532	565	573	583	518	541	515	527	563	554	574	526	536	534	525	578	530	564	599	535	558	522	581	558	586	546	579	544	568	550	570	606	522	537	559	528	549	517	519	567	554	515	518	555	553	520	513	515	553	523	581	539	522	540	558	542	562	517	557	552	551	519	574	549	547	536	538	544	540	532	543	558	576	537	547	559	526	550	546	581	578	562	544	584	553	570	532	521	536	581	537	566	565	578	548	519	520	510	549	547	580	539	525	556	513	575	574	566	557	568	531	586	526	568	527	530	546	544	545	582	540	534	584	603	536	562	571	560	551	571	561	572	527	601	510	526	581	532	587	581	556	589	548	558	592	520	560	505	541	563	581	501	527	556	550	546	545	542	539	521	573	541	554	508	505	523	504	555	521	534	520	553	486	512	581	596	562	540	516	569	550	537	558	510	514	497	510	545	562	560	557	497	554	541	572	552	541	542	524	540	544	576	539	543	533	538	532	542	557	555	549	570	550	521	515	558	535	523	553	477	542	545	541	539	535	559	515	529	511	563	584	552	592	533	583	573	567	539	548	563	568	555	550	509	531	575	556	572	549	562	552	552	555	569	541	596	610	548	573	577	514	546	500	553	510	547	561	609	545	550	526	572	562	557	584	538	567	554	544	510	583	570	480	534	530	540	592	565	585	566	569	582	550	571	560	556	526	561	543	581	597	529	533	550	546	535	557	525	535	562	533	545	543	571	577	538	545	566	559	588	582	577	515	546	546	529	562	546	525	545	526	510	537	524	541	560	530	522	556	539	542	532	526	535	548	531	523	551	587	487	558	535	582	543	607	593	561	555	571	568	550	514	565	564	577	545	614	533	517	543	519	559	522	580	549	570	539	548	498	557	542	565	567	549	565	557	509	570	593	568	611	540	520	563	570	544	566	504	546	558	554	554	568	545	559	572	539	574	548	605	561	532	532	575	547	591	547	539	534	560	536	529	558	528	533	538	509	500	544	547	559	543	551	567	560	522	550	549	538	540	542	568	579	537	553	557	540	528	536	498	553	597	530	567	571	537	564	495	536	566	536	552	575	558	540	546	531	557	544	554	528	573	534	578	525	561	532	524	552	565	542	535	599	524	536	586	556	551	559	587	535	506	541	558	546	594	571	563	537	561	609	504	576	513	564	515	543	532	621	558	574	537	560	560	537	516	518	556	536	547	568	480	568	517	509	543	546	533	537	562	537	504	561	544	584	580	580	540	536	576	527	513	553	549	528	553	569	513	567	544	578	562	525	554	578	569	560	497	571	543	549	515	550	600	538	555	556	572	551	579	576	552	556	560	571	503	546	547	555	552	545	563	532	540	535	519	550	565	542	516	568	541	508	538	543	514	546	549	522	522	566	552	555	552	527	533	566	619	568	513	549	514	516	551	569	527	550	535	563	524	552	549	543	599	526	542	578	541	553	552	507	537	514	530	505	586	595	517	564	583	559	551	557	562	568	532	508	537	536	517	555	554	536	567	563	517	539	573	572	547	587	524	528	535	575	562	539	494	602	523	595	517	549	527	537	575	552	574	527	551	537	607	543	556	570	576	489	578	532	556	563	567	556	566	570	555	535	514	544	599	515	562	555	555	570	525	527	533	531	554	560	605	546	537	531	548	517	565	570	571	516	545	546	548	541	543	505	562	539	524	548	577	499	585	564	500	521	564	527	532	523	563	523	544	518	518	564	533	558	526	567	526	558	546	509	533	525	515	519	583	571	510	543	524	503	547	570	540	586	478	542	578	563	543	580	542	549	542	532	556	487	562	534	525	583	554	541	563	538	556	552	540	529	533	568	585	591	591	531	578	541	546	508	531	551	498	543	552	549	506	575	540	522	577	569	521	545	558	557	532	556	593	494	570	549	515	524	554	511	553	556	550	573	578	533	541	546	519	528	524	569	522	500	575	546	559	568	566	581	553	605	545	517	543	520	506	590	567	549	539	550	512	507	568	567	564	518	547	532	521	539	595	576	565	526	545	552	542	569	549	551	570	568	533	579	557	563	576	587	559	534	568	578	587	542	558	542	551	594	556	563	574	544	537	547	500	543	548	523	527	519	509	594	526	529	557	552	559	523	608	515	520	541	531	533	577	551	531	524	553	582	556	558	547	571	555	550	559	531	550	533	531	547	524	529	579	553	544	547	588	536	558	562	542	556	540	567	512	535	555	575	521	494	557	561	533	558	543	561	547	540	529	577	523	536	522	517	584	522	535	572	596	562	548	545	570	574	569	574	571	528	577	529	564	536	550	556	540	536	538	558	580	586	514	557	531	545	546	557	561	543	544	522	567	544	515	564	555	569	519	521	561	564	551	574	549	577	550	513	554	555	527	573	610	542	518	530	546	537	587	516	540	557	556	517	550	506	540	560	546	534	557	521	517	547	569	545	540	551	603	575	559	526	592	532	538	548	577	537	545	515	541	564	543	542	510	586	545	587	492	537	529	553	540	544	544	529	526	538	521	517	522	572	571	539	539	558	547	555	580	522	547	550	522	568	565	549	546	537	552	521	550	539	610	548	559	557	521	563	551	560	533	557	545	532	575	509	521	520	564	518	588	593	609	560	550	523	554	548	535	571	570	578	580	565	570	526	560	580	562	547	532	537	518	514	534	557	533	579	562	533	558	530	573	562	566	553	544	544	523	542	515	529	540	551	553	555	515	542	539	594	542	506	550	595	558	556	527	522	558	517	546	554	517	546	593	575	521	573	525	553	548	569	570	557	547	512	567	504	552	561	518	574	538	567	561	517	571	526	543	573	547	515	539	536	521	546	538	536	539	571	552	583	545	554	554	552	566	526	527	541	579	549	539	560	553	552	586	548	536	529	543	558	563	543	578	560	564	555	590	544	535	509	552	549	523	544	550	525	545	581	579	538	562	560	534	533	544	523	550	545	547	575	534	557	502	541	552	564	563	536	537	499	563	537	577	540	515	561	581	513	510	555	546	513	557	543	553	534	507	534	579	519	559	569	514	554	535	546	538	485	542	550	583
28171	21745	11073	1951	1623	2723	1902	2134	2111	1583	1296	1412	1083	1171	944	831	804	770	766	722	720	706	663	648	651	601	577	497	479	541	557	514	480	503	500	507	487	500	515	524	495	466	458	542	529	473	500	485	523	483	521	548	483	549	504	516	522	478	511	496	527	496	526	525	524	560	506	516	517	507	494	493	530	510	486	475	545	491	512	517	474	572	500	517	479	462	509	518	475	497	496	471	543	482	484	517	520	539	512	512	482	494	503	509	490	503	500	520	530	478	510	511	498	535	487	579	513	524	505	512	565	486	508	541	516	518	499	524	484	480	510	528	515	532	493	497	470	505	500	456	497	487	524	516	515	490	537	555	530	485	484	477	503	547	560	498	525	498	515	479	503	480	483	504	511	480	485	493	516	498	510	467	481	480	533	516	452	522	532	522	513	538	526	533	460	521	488	513	496	505	505	529	500	503	515	494	504	482	497	492	502	507	500	510	519	536	537	494	500	506	491	527	503	512	507	497	514	488	512	512	503	459	507	485	527	517	492	519	483	535	564	485	513	513	484	495	476	539	523	485	462	483	538	494	489	498	497	507	512	498	521	521	513	520	525	533	490	490	465	512	541	507	485	494	506	530	513	499	473	482	495	488	477	515	490	496	435	470	490	500	525	516	480	501	533	484	477	521	486	498	494	507	507	493	532	557	475	532	528	515	536	494	520	514	480	523	482	523	495	499	498	507	523	495	505	502	493	509	531	556	458	460	512	518	468	485	495	514	487	498	514	518	502	500	502	511	550	498	525	524	527	491	493	521	500	487	527	485	505	461	539	505	517	498	496	462	532	501	519	516	528	524	468	537	493	492	471	521	506	520	477	526	520	507	472	489	534	556	507	523	530	541	525	519	540	517	471	466	551	484	565	464	527	492	489	524	502	493	496	482	488	497	484	485	485	492	467	497	475	531	549	490	484	492	501	472	479	472	497	493	496	516	487	498	509	501	575	485	510	519	521	515	535	452	519	511	476	482	458	492	497	512	510	507	489	469	529	508	486	511	479	521	528	458	467	519	503	506	506	497	487	448	490	510	506	508	480	512	460	499	510	514	495	500	489	532	471	475	484	482	506	491	524	521	499	509	519	498	513	513	510	500	524	496	445	477	527	493	506	494	507	501	470	509	500	466	479	509	517	503	504	499	485	490	515	512	471	516	531	472	508	469	500	540	535	471	490	483	533	497	511	538	441	489	547	546	491	499	487	539	473	577	500	515	479	527	479	502	501	514	452	462	508	533	513	488	509	503	523	532	511	518	527	521	530	531	443	462	508	501	503	493	478	504	535	539	469	500	528	485	441	505	513	540	549	484	531	518	504	492	525	535	543	461	497	506	521	496	495	504	534	507	513	492	463	519	492	493	522	477	497	493	456	534	472	481	526	513	527	487	538	521	546	523	505	489	500	499	464	497	468	488	480	488	503	489	519	565	522	501	517	484	533	481	479	482	460	479	556	479	484	492	500	552	503	490	506	509	458	508	480	500	510	519	492	492	516	482	497	491	506	513	488	529	504	487	491	512	500	471	511	500	497	531	496	490	536	516	533	459	489	511	510	488	565	483	513	556	528	495	539	525	517	478	532	493	488	464	519	511	496	486	501	469	559	509	500	489	504	515	525	514	505	486	509	493	524	563	494	545	502	490	491	526	547	514	488	490	512	494	527	520	489	542	485	532	523	547	460	546	493	459	534	528	532	500	519	503	504	504	516	527	514	474	529	490	520	507	504	493	541	493	468	520	471	506	521	485	478	516	531	506	482	500	532	514	518	522	488	507	534	487	473	508	487	498	545	487	493	518	481	507	515	484	493	490	516	504	481	480	497	524	503	505	496	476	534	520	511	514	537	461	495	508	499	504	480	514	509	510	542	453	517	493	500	485	535	507	518	533	509	468	508	487	504	502	524	466	504	520	513	505	530	524	529	443	502	461	515	479	509	514	490	491	458	505	510	488	540	507	483	505	493	497	442	479	493	483	474	510	528	481	517	510	500	510	501	484	529	542	483	497	483	515	501	488	516	535	521	487	484	468	487	501	498	517	502	522	523	484	484	488	536	501	523	461	480	535	517	516	514	506	466	527	539	496	505	463	497	475	544	466	516	502	503	451	481	498	486	503	494	532	476	528	505	501	511	520	496	499	509	500	534	518	507	481	516	472	542	479	520	487	474	459	501	483	479	483	504	505	487	507	465	514	527	470	485	506	454	529	508	522	529	489	502	539	493	477	508	496	504	509	500	531	513	498	482	473	527	526	490	470	517	510	504	499	508	517	500	534	501	519	530	512	517	513	499	517	472	530	468	523	494	479	482	500	514	524	481	505	463	506	517	496	478	465	477	510	502	490	485	496	511	483	496	526	491	496	462	497	531	493	495	518	495	485	509	490	562	494	551	516	525	463	527	503	481	468	467	475	514	505	486	513	496	456	498	491	535	476	464	520	493	503	503	534	530	494	519	498	507	509	517	531	472	499	515	451	485	490	470	519	502	489	490	512	480	528	526	560	481	513	525	499	493	540	485	479	525	500	500	532	522	465	511	482	493	472	502	536	475	459	520	521	491	493	457	502	484	490	494	531	509	504	518	484	487	462	522	524	525	470	510	528	505	526	517	494	517	494	481	527	479	517	526	526	495	539	465	517	519	558	504	539	490	488	497	516	494	511	514	484	508	427	505	493	494	506	528	508	511	492	521	521	471	490	501	534	451	529	503	447	531	553	491	512	517	508	556	485	519	526	479	493	482	498	517	526	548	529	519	505	522	525	490	499	509	496	490	487	465	507	538	494	498	481	505	531	520	508	527	533	492	522	498	550	485	486	488	526	470	463	476	509	475	518	510	513	489	491	484	490	489	534	504	525	507	515	509	504	488	502	477	506	490	475	531	480	528	476	516	504	526	536	572	474	512	503	509	504	477	457	497	504	474	491	511	510	523	509	515	532	543	488	496	492	487	471	509	485	516	517	512	511	549	500	523	598	453	511	516	527	490	492	497	493	526	480	487	508	505	498	489	454	492	466	495	498	466	511	499	516	533	544	495	521	481	462	512	512	466	495	537	494	545	510	510	496	548	515	540	467	535	468	540	491	483	496	520	524	515	541	533	486	519	491	497	503	512	480	482	502	543	508	491	498	493	494	508	516	513	531	489	502	516	477	506	529	486	539	494	506	460	499	446	511	471	508	504	505	504	488	531	536	492	487	487	478	494	485	522	515	498	506	535	526	516	502	525	527	487	508	512	479	464	491	534	513	493	533	511	521	524	530	478	513	506	476	517	502	495	542	503	549	430	501	522	507	468	485	539	507	521	465	523	568	529	481	478	514	479	493	488	529	532	511	442	543	493	501	475	494	546	488	528	481	490	453	538	483	483	500	477	494	495	545	476	526	467	531	486	515	484	522	514	505	462	521	517	527	522	510	506	520	528	516	528	502	510	534	520	486	475	550	524	498	510	520	530	510	459	522	503	498	509	501
32346	20568	1689	1885	2729	5233	3750	4346	4325	2985	2436	2555	1829	2074	1475	1303	1296	1098	1110	1108	1048	980	928	860	768	815	715	604	640	625	618	577	584	588	617	563	649	594	632	584	606	589	608	627	588	567	620	589	593	575	619	614	624	540	579	580	587	630	585	620	613	577	605	556	622	577	606	648	603	562	592	589	596	582	541	561	597	576	625	585	588	592	615	614	586	598	619	564	601	579	590	594	602	568	612	603	615	637	573	611	593	580	574	594	595	539	590	554	648	563	592	618	587	584	565	567	566	598	563	577	615	580	588	621	558	615	580	531	614	583	610	566	543	574	580	628	601	563	593	599	566	625	621	615	585	610	560	557	623	597	563	585	587	554	572	575	617	580	606	591	563	613	585	577	572	571	630	607	587	597	567	565	578	578	557	594	557	573	598	623	603	548	553	637	578	646	591	626	610	597	546	558	593	611	608	573	593	617	564	598	599	589	572	593	579	621	585	613	575	564	595	619	589	622	579	581	608	597	601	532	570	593	605	615	572	582	594	597	621	611	613	580	616	535	562	606	567	610	590	579	637	562	581	581	621	556	618	587	635	582	594	535	628	579	587	577	604	619	583	610	626	623	580	570	602	576	592	618	554	588	599	613	577	568	596	622	607	557	616	596	636	632	560	630	586	635	603	612	589	584	619	617	597	586	593	638	565	605	572	575	562	586	606	609	551	538	601	638	571	633	602	574	626	578	574	594	542	584	576	601	576	585	581	609	605	668	565	569	597	600	597	569	561	620	623	626	570	579	594	586	553	573	608	591	592	574	529	606	559	602	580	535	644	583	564	568	590	627	561	592	593	570	591	595	576	592	556	592	577	603	568	579	597	607	599	608	587	577	611	582	605	571	630	535	609	625	599	556	592	637	594	605	588	618	616	623	586	568	637	557	561	573	580	605	523	608	586	626	581	578	583	575	578	622	637	594	584	577	608	590	598	585	604	578	611	589	545	580	575	601	591	597	597	623	605	582	595	579	614	628	635	612	592	593	606	594	566	586	645	589	574	604	606	591	571	559	585	576	579	586	579	546	609	557	569	607	601	602	593	562	586	608	539	593	604	590	575	579	607	576	596	597	600	573	567	584	589	576	601	555	595	574	578	615	550	591	564	569	593	550	570	576	560	591	573	619	596	585	584	592	604	580	616	626	573	620	629	645	639	589	596	607	608	586	574	570	569	572	583	636	561	552	631	622	602	582	575	599	598	595	598	633	539	551	568	598	583	595	549	573	622	632	591	594	588	598	618	602	584	574	673	589	601	578	592	600	586	572	594	588	595	613	570	596	591	557	583	583	564	605	582	543	601	520	596	569	631	565	603	640	584	574	602	600	584	585	550	619	593	614	623	601	599	605	589	563	607	570	580	605	607	592	589	587	568	617	589	561	644	571	584	519	562	582	652	619	586	582	560	566	591	569	590	590	598	600	588	582	571	605	623	578	626	592	580	600	617	619	644	593	624	597	555	577	629	584	559	561	596	590	525	627	575	583	591	626	596	601	575	575	536	586	565	578	596	588	568	573	612	609	533	608	573	575	630	622	596	597	578	618	612	595	602	549	580	603	574	596	620	612	592	620	599	618	607	582	561	612	588	589	571	653	618	590	540	585	614	598	632	559	617	611	577	605	573	566	574	593	611	554	570	606	559	620	578	566	558	608	630	611	578	590	556	559	589	619	587	574	599	592	614	570	610	558	576	604	560	542	567	576	624	581	544	618	580	540	644	598	587	615	588	608	579	542	600	585	538	598	539	588	577	588	604	567	565	626	563	599	605	545	589	598	628	585	572	549	570	577	574	556	631	556	557	573	594	538	592	559	584	602	634	594	593	604	578	574	595	580	573	556	559	608	578	593	620	557	583	578	579	622	583	591	595	558	554	573	621	606	563	640	602	587	584	604	606	588	602	576	548	574	635	605	588	618	589	596	624	584	616	607	629	563	595	597	600	585	581	599	606	595	620	609	595	577	583	593	584	599	602	600	563	580	588	589	604	532	612	552	618	580	601	626	592	627	610	589	588	602	616	622	621	628	629	621	571	604	605	617	566	552	606	572	592	574	576	602	631	587	580	577	614	601	579	558	556	554	612	603	569	584	593	576	632	619	592	626	552	586	609	584	574	586	578	592	578	613	577	557	585	580	616	594	598	565	586	619	585	583	604	626	602	588	609	586	586	616	589	575	608	631	577	582	566	556	575	543	615	625	566	606	559	583	581	600	630	601	591	565	562	613	626	566	636	581	611	599	571	553	596	593	582	597	529	593	603	604	646	590	585	597	632	572	669	569	614	583	593	579	585	571	549	589	624	574	571	573	629	587	612	587	582	634	594	602	596	592	594	595	603	581	571	519	592	613	576	598	597	598	567	557	592	540	616	596	592	579	628	588	562	566	550	603	634	581	568	600	613	590	585	575	590	586	604	595	593	540	581	595	576	613	625	563	595	610	607	617	577	593	590	570	543	643	603	563	555	595	577	582	602	603	589	580	588	551	604	592	607	567	601	560	574	550	611	605	594	620	629	608	596	612	620	592	606	561	608	607	624	569	576	624	595	584	605	610	606	590	559	635	609	612	583	592	612	628	601	615	581	586	599	594	521	583	578	599	611	614	612	574	577	578	612	623	606	565	614	592	583	593	594	574	578	573	639	616	582	597	592	603	610	569	603	600	601	567	568	615	584	585	665	542	569	610	581	578	604	607	587	590	608	602	637	543	541	566	585	601	561	591	603	588	630	582	572	568	606	613	579	616	570	598	579	602	534	564	583	528	620	591	602	628	595	559	587	565	568	593	586	582	602	558	594	620	581	554	643	537	636	606	576	598	597	628	583	617	580	622	613	585	589	637	585	599	585	596	578	624	571	626	580	589	610	597	592	625	580	561	565	580	581	553	601	591	646	567	563	627	553	626	609	611	575	561	573	590	561	602	570	609	618	554	608	621	601	606	605	597	563	529	619	590	570	596	574	587	608	616	587	605	606	576	581	582	550	592	619	583	584	590	590	575	593	570	596	576	569	567	624	590	572	661	583	604	606	602	580	600	572	613	586	575	589	626	593	570	537	586	553	599	619	571	604	631	597	584	634	567	574	604	611	593	599	636	607	581	610	591	581	573	598	558	582	603	583	553	556	578	602	544	604	590	635	601	547	598	611	602	625	565	576	600	583	577	596	606	588	560	617	569	553	608	613	598	557	583	533	623	554	558	624	614	562	622	598	605	634	568	657	572	589	582	619	622	594	604	645	634	604	616	590	572	580	583	610	604	614	588	596	572	581	577	629	603	599	596	575	624	588	643	609	586	545	588	554	562	614	537	597	572	556	600	607	605	569	593	595	538	576	576	588	630	623	591	602	596	600	614	620	609	590	569	590	550	571	575	548	611	614	591	592	554	608	566	578	579	585	609	566	588	612	637	637	605	578	560	588	570	639	585	597	599	586	597	614	611	556	596	612	597	579	586	584	589	583	606	598	587
23404	20834	27974	23822	20812	13579	4666	3763	3564	2193	1913	2168	1505	1627	1298	1024	986	879	805	794	754	725	662	564	549	490	429	389	373	352	381	379	392	348	329	354	381	339	322	379	331	330	328	365	334	322	372	369	313	377	348	380	372	347	302	317	346	363	364	369	334	332	314	353	346	368	293	338	331	351	344	341	358	337	343	373	322	387	344	329	359	368	354	326	323	360	349	335	339	357	324	347	376	340	351	350	322	374	331	334	332	378	339	324	353	356	324	384	355	320	344	346	324	339	345	299	330	358	377	331	351	327	356	366	338	348	337	369	326	350	311	343	333	353	368	330	325	329	352	335	352	356	356	330	349	356	367	330	351	327	348	336	304	337	326	318	365	326	348	338	326	352	380	347	328	365	350	359	344	323	364	348	349	354	357	384	331	330	350	382	349	337	354	349	327	346	333	342	355	347	335	359	322	356	346	328	376	332	325	335	310	379	341	330	342	372	332	335	346	354	346	360	340	349	333	330	325	348	339	344	387	350	322	374	340	346	343	354	358	346	336	314	358	339	346	348	325	340	335	355	346	332	347	348	338	330	357	361	397	349	362	393	357	347	362	338	319	383	308	349	352	331	349	335	334	364	353	289	332	356	315	360	355	344	339	358	333	348	309	385	315	351	328	355	295	302	347	300	332	343	310	342	366	318	379	337	357	326	359	359	333	340	361	370	325	321	325	373	334	320	330	329	331	348	327	317	324	365	352	335	341	351	303	359	358	356	351	322	343	359	349	325	323	382	331	327	327	336	323	311	336	337	371	365	385	350	369	371	335	378	345	337	349	358	349	304	336	362	303	306	338	331	347	336	325	334	331	331	304	370	323	351	369	349	361	337	332	349	345	347	370	360	363	331	340	338	304	330	340	335	326	344	337	332	380	339	352	338	345	379	360	320	372	345	348	346	300	360	337	354	348	371	324	348	349	354	346	357	350	326	332	349	349	306	336	325	342	365	342	372	360	339	370	303	332	329	333	344	334	350	365	362	328	391	337	338	338	356	345	297	323	336	384	350	358	360	317	346	335	328	376	370	362	328	302	343	351	328	336	307	354	350	340	374	348	331	354	351	335	346	311	320	345	335	327	360	338	364	355	306	360	352	325	355	310	340	335	359	342	355	324	324	318	349	306	339	308	337	367	353	347	323	310	358	325	367	362	328	356	351	328	363	343	357	313	362	327	380	368	330	375	312	360	371	371	309	400	365	344	357	376	328	377	307	359	334	361	311	341	325	309	344	344	347	288	355	362	350	335	318	370	344	343	354	359	362	358	337	337	327	344	350	346	358	342	381	338	332	332	317	311	335	339	360	338	322	338	341	339	371	342	343	403	361	288	317	344	352	335	347	334	328	353	342	336	333	351	350	342	365	378	327	370	384	332	341	351	367	370	351	342	378	352	348	364	388	340	363	384	347	370	325	356	372	337	334	347	332	329	338	344	319	319	335	333	343	357	369	337	335	389	324	334	369	346	346	315	366	332	333	362	324	347	344	355	324	317	356	338	348	330	345	338	347	319	394	367	353	342	338	312	355	321	336	354	321	328	351	328	325	346	336	345	378	331	355	336	355	351	348	337	335	343	353	378	345	352	336	339	348	345	311	330	350	312	379	328	328	310	325	335	342	332	324	315	332	322	315	336	345	343	351	329	335	330	347	329	343	340	351	278	355	353	356	355	320	341	318	349	336	357	351	364	326	329	335	332	338	351	308	367	336	314	347	343	369	351	350	325	334	351	379	319	366	358	367	384	328	396	361	330	361	350	361	306	342	333	329	324	348	354	338	323	330	360	343	337	344	321	369	337	330	309	378	345	342	345	333	345	359	354	346	349	356	341	325	335	377	305	357	334	341	333	335	347	300	332	337	352	305	350	377	345	330	351	352	285	351	348	358	370	327	338	326	359	347	331	342	337	358	343	304	364	347	359	374	307	323	366	351	352	344	371	348	349	365	369	322	332	346	361	337	326	323	354	324	335	338	323	331	398	333	330	366	331	343	378	364	321	369	341	328	340	345	331	363	381	318	341	368	347	387	315	339	354	337	343	348	336	369	374	332	355	361	325	347	336	329	340	354	318	323	348	334	349	333	343	370	334	311	349	308	350	355	350	350	337	343	346	296	361	345	322	355	356	325	327	322	352	343	319	355	346	322	362	341	329	317	374	357	319	346	359	340	327	317	342	333	331	337	375	324	319	321	315	382	351	341	339	336	355	348	365	344	382	341	340	342	348	346	342	386	335	375	304	341	344	343	338	293	343	326	363	331	331	337	335	367	356	352	335	341	387	333	367	337	349	344	324	337	354	335	331	370	370	354	330	364	384	345	366	353	350	340	367	343	323	352	329	358	337	336	370	312	358	322	328	346	331	329	309	371	354	347	343	342	341	362	318	328	368	341	318	343	306	306	338	377	362	330	329	334	344	328	330	333	365	328	387	339	333	366	332	355	341	343	342	387	357	354	317	348	361	345	324	346	339	337	345	355	353	361	330	322	315	352	374	346	358	326	351	332	337	346	309	338	356	335	355	376	355	337	336	353	357	334	368	321	326	336	335	347	332	367	331	334	337	369	366	331	363	335	343	350	333	332	339	369	317	340	374	366	347	368	339	356	356	349	342	341	342	336	355	363	335	315	349	327	365	370	331	363	332	355	352	319	357	345	348	333	348	342	343	355	348	358	360	322	373	308	320	340	393	303	323	329	314	326	333	359	351	347	376	328	313	375	344	350	345	334	315	329	350	301	341	303	323	350	302	296	341	339	357	336	325	364	333	328	321	317	317	347	351	356	378	347	331	347	367	342	310	336	326	357	355	294	340	340	344	345	326	342	350	343	334	320	359	394	368	362	348	346	368	347	344	380	369	336	342	340	333	317	356	371	355	334	317	389	335	344	380	307	333	345	344	353	352	344	346	372	352	332	346	366	317	351	320	336	324	332	333	306	360	354	326	310	339	362	336	334	335	323	322	348	315	370	323	338	348	340	346	339	327	347	346	349	332	367	347	342	368	351	350	358	321	369	378	315	360	319	342	332	332	376	328	339	348	348	356	311	341	348	349	330	337	351	388	334	336	334	339	352	358	321	344	376	326	349	332	370	349	346	337	315	329	341	325	352	318	330	359	388	318	346	348	357	360	334	357	364	341	346	368	320	351	342	322	313	330	336	371	341	345	335	357	362	349	339	350	330	313	343	329	328	363	349	322	330	357	345	341	354	338	332	333	311	334	356	324	340	326	352	347	336	352	376	302	338	356	316	327	343	350	352	341	354	320	324	338	343	377	329	332	345	301	343	341	331	387	329	314	336	352	336	340	350	316	350	324	349	359	381	334	327	331	303	333	384	349	351	337	349	348	345	312	336	376	369	320	351	326	335	315	342	338	328	333	305	352	358	330	372	327	343	333	319	365	341	341	337	313	357	349	327	328	352	381	332	334	347	335	350	304	335	342	338	348	345	364	343	367	325	370	330	365	327
34979	33148	7696	5249	4955	8489	6636	7036	7084	4384	3775	4270	2732	2968	2353	1864	1732	1492	1297	1289	1221	1059	1023	938	790	752	662	530	465	429	383	376	415	431	392	447	442	411	416	414	387	426	415	431	404	410	414	407	443	407	432	449	359	421	414	407	413	388	389	405	455	422	421	414	390	413	439	437	462	449	416	411	435	401	414	406	400	421	418	387	403	406	423	399	394	395	429	412	407	403	393	439	387	403	426	425	419	399	404	416	416	416	379	405	406	375	408	410	403	414	417	394	399	417	422	425	372	419	387	372	408	426	416	397	400	379	414	388	391	431	392	423	415	384	406	412	414	380	433	396	371	412	430	411	394	427	426	392	415	385	376	398	377	394	419	394	382	427	418	428	412	443	439	450	389	401	396	393	395	388	385	395	410	387	380	400	409	440	386	377	405	369	413	365	431	377	397	371	425	451	425	423	429	390	373	410	396	402	398	427	399	422	373	420	421	389	426	413	448	431	424	416	430	412	402	460	390	426	424	400	417	402	408	408	400	415	400	393	422	403	428	401	408	406	377	390	427	365	418	396	402	356	425	443	393	430	444	395	382	405	399	368	412	439	387	400	383	447	427	397	403	387	399	418	409	399	414	393	365	408	399	393	406	399	393	386	417	376	421	385	398	409	397	403	468	432	436	372	413	437	402	402	403	397	397	411	431	380	374	401	446	410	392	366	411	423	426	406	411	392	379	393	403	396	391	420	425	415	411	400	408	422	370	428	406	412	389	377	401	417	437	406	356	380	417	385	423	402	384	430	397	405	449	404	399	376	412	390	409	380	433	361	414	413	411	456	410	434	409	395	393	409	385	402	435	414	409	437	357	410	393	424	389	412	408	422	412	387	406	419	420	400	447	384	412	394	403	432	441	426	391	407	455	411	414	435	436	406	430	449	432	388	442	387	430	397	403	421	389	422	410	401	384	441	419	366	396	425	422	415	403	389	411	422	396	421	440	372	392	396	390	396	388	422	434	413	406	423	371	418	404	426	388	434	404	407	402	406	427	422	384	397	386	393	426	390	412	421	402	424	390	441	406	407	406	384	407	385	392	398	417	416	393	435	390	424	424	379	421	384	410	395	386	425	438	392	423	399	437	417	379	395	417	389	430	420	379	403	379	440	388	386	418	394	394	402	389	377	398	427	373	425	428	397	435	430	401	406	426	437	425	402	415	395	408	399	396	425	391	405	397	419	391	436	441	339	421	394	386	421	437	367	425	430	443	416	358	390	408	412	391	401	365	398	401	358	389	379	404	388	402	419	450	426	390	439	436	405	401	389	375	391	401	415	401	402	408	411	416	432	403	391	389	383	434	422	421	432	411	386	404	385	409	425	395	421	407	401	397	399	400	372	376	424	429	412	403	426	385	379	420	388	398	387	391	425	456	405	391	369	404	377	381	426	417	377	452	407	402	403	373	411	431	405	398	410	405	433	424	400	419	375	422	415	385	411	401	400	443	394	435	387	404	361	425	398	412	424	408	404	425	398	390	387	413	428	446	418	421	444	388	420	371	421	416	404	414	398	376	427	413	403	471	434	408	399	432	382	415	414	399	380	407	396	369	417	374	410	406	402	370	421	414	395	416	376	426	403	432	375	411	390	414	408	400	398	413	441	408	429	414	400	396	409	391	415	396	406	406	395	417	420	382	416	413	379	437	452	385	427	391	398	403	393	425	417	394	442	387	427	437	395	395	426	395	419	405	417	393	385	433	356	382	395	429	417	396	414	392	399	390	397	415	407	422	399	439	403	429	406	394	429	432	379	440	423	398	417	426	417	379	449	388	406	411	413	400	440	416	404	380	440	388	419	405	412	406	410	408	396	379	391	433	393	361	407	435	468	405	411	420	429	434	404	397	400	403	433	430	384	411	399	381	427	411	394	384	394	396	420	403	387	389	435	420	399	394	399	381	419	430	395	408	406	430	411	428	388	407	418	422	415	431	426	416	371	394	390	411	377	410	406	443	390	386	394	412	394	414	434	387	400	407	400	412	428	400	379	406	423	426	430	387	372	388	395	413	408	404	388	418	428	420	394	416	418	392	442	373	385	427	444	459	406	409	431	393	392	409	406	409	388	394	400	423	396	403	423	394	397	419	403	424	402	387	397	363	397	378	405	421	424	456	421	409	401	386	394	428	384	398	432	412	429	400	417	403	426	369	388	400	395	426	402	422	410	435	447	395	414	422	400	429	426	394	401	415	401	396	386	395	420	426	386	392	440	407	404	364	423	439	403	435	411	392	473	442	377	414	398	416	405	379	377	388	371	421	426	397	448	410	413	359	394	412	356	419	379	409	429	354	398	427	435	433	419	383	434	399	385	427	369	419	396	387	397	350	389	375	422	406	373	409	373	413	434	422	433	400	391	413	411	412	359	410	426	409	414	443	406	411	430	390	415	410	466	391	445	417	411	375	389	397	439	398	378	395	440	420	405	396	368	396	414	395	402	384	405	412	397	424	348	420	391	368	395	393	411	402	436	434	409	361	434	357	433	417	391	411	419	411	407	416	385	403	418	390	405	418	382	379	431	406	402	379	366	379	418	399	389	366	400	398	398	383	400	417	408	411	387	403	407	370	390	403	402	408	396	442	373	400	400	403	402	407	424	414	414	421	430	384	416	423	444	421	385	432	404	394	428	396	437	440	392	410	398	449	402	405	405	412	447	435	413	438	372	371	415	392	418	419	386	410	366	406	398	368	404	425	394	396	400	401	379	444	391	404	378	387	394	385	387	424	422	418	398	427	441	433	428	421	423	415	394	384	374	408	405	445	416	395	374	401	423	418	405	441	430	401	390	392	411	398	395	410	441	402	423	401	387	436	444	396	409	417	403	399	401	411	390	407	372	393	416	426	407	375	403	420	394	409	400	423	414	390	408	403	406	441	407	389	388	372	413	409	409	396	426	375	418	386	411	401	423	425	426	425	399	395	450	397	418	421	447	397	405	416	381	398	406	363	404	391	414	392	432	399	394	392	398	389	423	412	383	413	414	412	385	403	404	404	419	398	383	425	420	410	402	413	394	410	416	396	365	422	417	404	402	434	404	410	403	399	414	402	437	416	432	372	402	427	380	409	389	421	408	417	402	435	381	404	394	385	436	402	439	414	409	377	405	397	388	368	418	464	425	384	406	401	408	412	405	428	379	431	395	421	389	404	382	375	386	392	390	396	384	419	385	404	411	430	389	388	396	399	364	420	421	434	428	395	390	393	411	397	404	423	427	373	424	410	434	376	429	423	426	426	415	397	417	386	412	382	405	416	386	410	382	396	422	401	387	376	391	426	416	393	389	372	398	429	423	462	456	441	394	424	413	449	401	407	402	377	401	418	393	406	388	423	427	384	422	405	428	401	390	385	423	401	393	405	376	425	412	425	442	403	404	413	407	394	405	422	381	409	390	437	385	386	418	403	366	395	429	402	427	373	387	412	409	412	419	422	388	427	375	384	398	404	409	393	433	447	363	387	419
24503	20813	26973	24593	13051	4042	2896	2716	2761	2237	1823	2200	1391	1612	1355	1151	1076	1127	1028	1012	978	1038	911	833	770	720	735	686	695	736	671	686	676	674	640	713	706	706	656	679	687	713	687	697	700	683	704	641	671	692	698	672	697	770	643	715	656	673	705	637	675	741	659	666	682	688	680	645	674	692	720	695	666	681	704	648	693	666	688	660	650	633	624	691	679	640	663	672	644	697	652	667	666	675	660	658	685	676	654	617	689	661	733	659	675	684	748	682	664	653	705	689	677	686	679	697	674	695	627	676	702	707	723	658	689	700	656	652	693	674	681	676	702	663	644	695	663	716	665	649	637	692	686	646	682	689	654	697	659	639	669	702	677	701	687	714	662	676	685	661	674	684	662	649	712	689	689	673	674	681	733	629	685	656	672	711	713	652	736	681	687	704	685	669	707	637	683	661	661	716	668	639	675	655	615	667	711	674	676	665	707	672	665	677	665	721	650	691	660	693	702	728	639	692	672	695	677	696	671	687	690	679	667	693	680	685	642	693	720	665	693	665	654	691	642	688	664	659	637	662	659	711	670	681	676	696	716	718	647	707	688	668	649	709	659	625	657	693	679	674	675	668	688	661	656	645	705	641	727	644	703	701	667	677	631	717	705	658	689	666	670	668	694	660	674	666	675	619	655	678	696	694	651	673	658	669	646	683	667	684	684	664	691	665	711	683	608	660	659	685	674	625	662	662	659	696	639	717	662	705	679	700	666	713	678	659	754	673	693	739	675	690	691	619	678	705	653	688	692	685	615	650	678	673	663	682	667	643	627	679	675	706	683	636	664	692	640	680	703	703	703	707	702	651	668	681	678	709	682	680	721	681	676	704	657	719	653	681	681	672	670	670	668	651	699	739	632	652	674	658	678	661	675	741	625	642	629	706	674	678	665	660	662	677	697	693	702	707	672	710	643	685	717	675	679	705	687	687	639	701	668	648	663	680	650	704	706	670	678	677	693	633	638	666	647	660	673	673	690	678	665	690	625	669	665	663	644	643	642	698	687	658	671	608	691	645	698	687	699	677	690	690	660	739	680	647	663	681	715	630	667	652	657	665	636	656	694	675	718	657	706	657	683	677	680	684	702	644	622	697	676	663	676	652	633	659	648	656	666	698	744	664	682	679	697	627	685	649	688	658	699	725	640	673	727	673	644	670	697	661	716	673	652	699	730	671	660	719	721	706	662	683	625	689	671	664	689	663	676	673	679	651	694	701	737	632	629	663	691	647	669	665	665	716	675	688	627	655	675	689	677	627	680	715	665	665	669	695	684	683	667	627	686	649	689	671	714	696	677	678	675	682	725	687	706	671	655	660	699	720	666	644	682	687	685	659	694	671	659	668	652	657	640	683	680	652	682	648	708	703	671	614	681	675	705	716	661	685	719	717	696	675	674	667	697	693	673	656	700	633	702	650	677	667	692	669	697	684	688	672	702	680	722	709	689	669	659	630	700	647	688	662	670	715	659	696	667	671	678	668	690	665	700	704	655	649	642	658	704	737	691	707	686	684	663	659	706	651	649	729	668	707	698	699	654	677	695	651	687	681	689	689	632	680	673	698	644	621	646	628	681	648	695	671	700	713	692	679	677	663	659	702	674	668	668	683	588	694	709	693	709	674	664	665	660	680	674	685	684	707	637	696	629	695	673	695	697	674	740	718	686	702	644	698	682	655	676	670	670	676	693	601	657	686	638	680	643	659	687	695	668	671	686	681	657	661	688	682	706	664	628	689	694	681	672	681	698	671	691	685	667	654	640	658	671	681	719	728	657	710	637	680	661	644	650	647	711	690	693	637	683	668	694	688	697	708	706	666	713	683	663	663	679	684	685	687	722	669	662	695	676	681	676	678	698	672	686	698	683	709	710	663	632	641	684	658	661	689	654	650	688	668	685	644	644	628	692	630	692	663	670	630	703	681	698	665	675	670	679	667	645	682	650	667	659	673	702	697	665	658	679	712	628	716	669	648	705	715	723	677	672	668	674	655	651	696	634	690	691	673	656	643	662	756	675	674	700	682	655	692	656	709	679	717	671	660	677	637	656	677	671	685	702	629	669	654	675	667	655	637	658	606	643	678	702	656	707	671	674	677	682	667	679	671	696	655	652	668	744	666	657	679	666	651	667	681	659	620	699	704	700	633	649	668	697	686	673	662	690	706	690	661	629	671	702	677	643	719	637	673	635	664	671	627	651	657	642	660	684	594	720	688	684	683	655	732	719	689	676	667	663	656	665	675	661	669	657	681	661	667	643	678	690	664	677	649	653	673	685	731	666	670	730	626	694	669	654	670	715	694	638	671	687	634	718	696	734	637	707	660	660	667	630	686	722	693	657	686	686	667	678	674	684	646	671	685	745	625	659	663	710	716	643	711	659	654	728	665	672	681	691	687	688	717	696	645	636	682	661	676	664	639	637	695	655	686	713	702	727	723	726	653	703	703	671	637	628	713	673	672	736	690	618	719	678	673	711	672	697	722	714	680	695	682	664	659	679	704	694	667	658	687	696	662	683	684	720	668	672	650	667	700	670	709	674	648	680	677	680	690	671	665	729	646	705	640	690	695	704	674	702	692	693	711	645	652	703	708	724	651	678	696	699	685	670	661	688	677	668	710	648	649	687	653	684	679	662	637	671	691	652	711	646	717	691	635	682	722	673	732	699	709	655	713	700	694	666	652	638	740	697	667	664	639	716	657	718	689	687	651	631	673	697	689	642	663	692	679	713	668	703	659	705	701	694	656	639	708	721	669	664	644	650	634	704	648	689	642	646	688	686	699	701	671	655	735	685	634	717	681	694	683	622	673	685	684	653	613	656	666	629	672	675	761	668	696	694	702	724	664	664	653	664	721	686	672	658	685	660	696	681	667	649	731	663	698	659	688	696	668	609	619	694	642	674	707	711	648	697	681	670	691	647	661	649	721	675	663	655	668	666	719	702	690	655	675	678	683	672	696	655	671	695	708	658	741	652	657	681	697	671	657	716	695	652	666	684	653	693	710	658	676	683	673	657	685	688	713	723	656	690	675	656	658	671	666	686	676	641	669	674	702	695	671	650	659	715	667	664	721	715	684	663	703	664	690	698	693	700	637	651	627	674	668	696	667	694	670	684	690	695	715	685	666	706	675	721	688	679	661	643	649	725	672	680	681	665	664	688	666	671	715	662	634	656	702	674	627	706	701	704	697	655	681	636	697	655	659	667	719	653	671	721	704	681	684	672	714	684	644	698	685	727	687	673	663	658	706	653	665	692	685	701	662	662	665	681	650	658	635	668	683	706	702	691	714	657	669	715	649	662	654	696	650	635	685	677	667	664	660	651	668	694	698	671	665	693	670	667	668	697	636	658	688	696	672	688	742	686	706	680	658	646	643	651	673	680	654	679	707	673	670	700	666	714	654	644	656	674	662	711	649	655	687	693	693	663	706	665	651	645	667	692	704	640	653	678	711	675	673	672	668	670	638	690	680
35469	29730	5168	4127	3548	6843	5328	5287	5817	4352	3286	3945	2473	2740	2168	1759	1607	1699	1484	1373	1359	1348	1171	1083	875	903	891	830	852	778	800	750	756	756	863	789	785	790	749	775	778	751	801	751	837	778	777	797	760	779	807	827	846	806	750	755	787	803	777	759	782	764	752	814	749	747	760	777	750	727	723	774	749	791	812	806	795	773	758	754	788	764	788	771	770	762	798	779	769	764	727	767	777	818	801	770	774	739	803	800	795	752	789	790	788	796	780	756	752	726	751	774	788	763	724	781	822	804	789	774	772	748	758	758	727	765	762	766	735	729	764	705	760	756	783	775	794	714	754	717	748	782	735	761	762	788	781	820	794	763	794	762	767	799	765	783	741	749	777	811	778	774	756	744	733	735	746	803	734	794	776	788	827	790	776	771	788	736	745	784	765	781	755	773	791	801	755	789	768	793	753	780	779	762	805	745	749	778	746	733	759	738	838	746	768	765	793	758	840	760	752	738	761	809	761	769	746	762	776	756	818	738	783	780	730	754	780	762	746	785	763	728	765	771	792	739	752	781	758	763	778	774	758	742	739	810	793	727	780	721	799	773	762	806	752	746	723	741	754	730	818	772	749	733	765	754	781	767	780	751	713	784	724	763	801	760	801	762	773	792	782	711	809	801	741	783	788	745	764	796	771	719	793	795	748	787	733	718	773	819	758	819	749	789	740	774	726	770	756	720	777	750	826	749	799	769	792	806	785	772	765	744	719	775	777	757	780	783	820	740	808	825	776	800	765	783	754	750	768	758	759	784	716	802	740	769	764	772	789	748	751	831	770	779	804	750	805	763	736	741	746	773	755	774	788	741	703	772	777	749	805	774	792	775	718	797	768	728	719	704	776	763	763	790	786	792	762	738	777	798	724	781	782	801	706	779	749	765	784	769	704	731	768	724	746	773	749	799	736	754	775	745	749	795	749	801	775	701	835	734	773	768	813	770	734	813	754	763	714	786	794	771	747	725	787	780	779	756	747	771	708	728	840	762	784	762	741	713	819	726	783	802	752	770	743	772	766	772	781	760	767	763	742	832	749	787	772	707	813	733	725	764	751	750	752	755	722	746	762	744	815	776	748	746	755	809	727	813	796	737	771	802	768	771	752	707	737	765	760	756	769	748	761	704	779	783	742	763	784	762	751	732	807	785	756	790	754	805	756	763	736	789	786	789	765	787	770	748	812	787	790	808	726	772	699	755	743	772	790	740	789	732	782	749	795	760	804	801	723	803	782	791	761	772	811	763	748	802	754	793	771	794	804	779	763	771	790	716	795	753	798	793	758	795	754	733	781	727	778	709	821	792	760	766	767	765	731	730	763	742	724	719	735	743	802	742	750	830	746	754	768	762	772	737	764	792	767	787	801	746	779	761	762	764	779	736	725	781	785	776	808	759	783	777	762	786	780	779	765	734	713	785	737	778	715	745	749	728	751	763	790	788	846	736	738	766	737	755	764	816	795	845	750	763	740	750	805	768	832	765	794	743	753	849	748	730	835	742	774	768	760	701	750	771	803	730	774	751	750	805	790	786	769	758	761	767	772	733	796	750	758	767	744	794	761	791	763	733	768	712	724	728	734	725	771	739	779	730	771	793	747	814	732	763	753	772	776	779	757	746	786	799	814	766	762	815	757	766	770	832	721	756	762	769	765	759	759	807	787	756	705	752	776	754	769	778	759	815	723	726	803	774	774	749	776	763	749	751	738	742	742	731	789	738	777	739	721	780	776	753	736	739	778	758	775	784	767	737	727	776	807	790	723	808	773	768	746	761	747	736	761	744	754	753	752	745	819	708	763	743	750	721	740	785	772	788	783	810	725	793	692	767	791	773	757	782	749	772	726	779	772	799	764	755	757	751	778	765	737	771	743	768	740	754	790	817	778	774	727	752	746	784	739	756	753	778	762	787	724	778	759	779	786	762	791	816	764	773	713	741	804	779	721	790	812	763	764	818	775	760	776	730	784	721	796	730	756	768	836	777	733	754	792	769	767	754	715	755	766	785	742	750	756	802	755	770	771	761	763	748	777	748	766	753	733	725	748	766	729	740	804	795	751	808	805	733	820	766	789	744	739	777	765	789	777	741	755	791	717	754	758	853	754	765	776	776	757	726	792	759	774	763	751	846	765	795	772	777	747	769	760	758	765	789	783	786	768	752	770	721	786	755	805	767	767	744	791	814	798	741	779	788	786	758	804	779	723	759	754	747	742	770	739	725	796	724	740	705	763	803	760	799	744	774	767	780	740	761	785	789	793	743	770	771	764	745	751	727	792	745	770	820	751	806	726	743	780	758	752	773	782	808	770	774	802	723	761	785	746	767	809	752	772	762	793	764	808	803	784	816	789	775	827	706	739	822	726	783	789	789	775	778	836	745	771	772	764	796	780	791	780	801	751	765	794	749	730	757	803	772	761	792	774	804	766	730	769	804	783	789	768	758	749	738	768	768	750	757	729	761	752	770	725	747	759	764	799	721	775	783	781	758	730	804	794	776	808	764	727	739	776	778	764	760	783	795	760	764	777	771	777	741	777	799	789	795	797	779	745	774	751	767	717	754	802	741	766	763	768	770	800	766	759	770	757	778	732	729	759	819	689	768	767	758	782	730	728	807	764	750	727	784	749	741	747	765	775	752	763	766	757	749	727	763	736	765	720	790	731	777	758	774	790	752	736	754	752	762	755	744	767	751	783	763	772	777	755	758	788	781	774	818	805	754	766	707	788	760	809	775	779	792	780	770	742	739	812	781	745	765	761	790	793	751	778	776	799	812	755	777	758	755	761	780	775	759	734	745	817	756	810	745	794	768	742	773	777	769	743	766	811	800	689	786	738	795	743	791	770	770	713	806	725	777	781	754	809	771	780	762	807	769	800	782	762	790	744	788	740	813	771	741	762	765	766	766	799	738	798	779	770	716	723	785	753	812	726	760	775	784	721	769	741	777	769	714	731	765	729	740	753	784	810	771	766	772	797	789	785	772	806	761	758	814	794	738	773	767	772	760	745	763	722	730	815	759	712	783	731	786	814	676	749	777	796	807	814	821	782	798	763	804	752	723	802	756	771	761	753	701	776	744	765	757	694	773	773	719	755	771	741	756	733	752	812	722	766	745	789	786	724	746	755	777	815	746	789	759	781	761	778	793	774	756	737	729	726	844	723	811	789	772	794	791	774	750	796	783	736	783	767	747	758	780	736	776	770	750	806	757	740	783	728	739	791	796	770	767	755	775	752	753	748	718	810	781	745	747	792	800	839	780	761	771	776	720	806	750	731	732	757	755	800	754	706	800	755	728	792	738	741	787	752	780	739	711	755	723	763	815	803	784	768	751	798	730	743	754	754	782	738	778	792	788	741	754	755	742	764	772	754	768	750	805	747	750	758	748	749	784	756	768	782	786	763	763	764	782	786	754	782	757	778	785	791	724	722	754	773	785	743	749	765	752	737	720	827	718	715	754	780	773	801	774	745	740
22257	20826	28379	23334	20811	21034	15440	6121	5371	3526	2606	3731	2343	2729	2107	1456	1316	1674	1434	1111	981	1019	1023	847	759	593	582	570	547	513	496	508	489	525	527	535	518	521	502	507	518	519	516	479	495	517	515	515	535	498	547	536	541	487	485	504	492	489	492	450	533	490	510	499	486	528	503	469	514	488	484	514	494	575	519	493	498	508	486	502	494	498	503	538	517	487	494	552	514	506	499	503	516	520	529	494	515	523	507	509	491	532	536	497	490	465	513	509	512	521	520	489	511	489	499	548	505	544	511	483	533	491	525	502	492	494	516	529	515	514	540	521	515	518	534	480	468	515	520	510	522	524	492	512	509	493	505	502	518	520	516	487	505	503	523	502	505	487	467	474	485	484	515	536	506	471	483	481	492	528	493	532	473	498	546	470	520	506	514	481	525	511	478	548	548	462	524	461	529	516	474	526	471	500	487	499	481	499	499	507	511	474	494	482	512	553	481	515	498	499	521	504	529	502	492	455	473	512	519	500	504	530	489	479	516	494	491	512	496	496	455	498	506	493	487	498	527	494	498	486	461	486	497	497	533	483	537	523	497	504	494	490	503	516	514	465	531	515	519	554	495	516	521	492	508	482	517	527	528	510	496	486	533	503	517	496	489	517	472	509	491	543	526	514	459	511	521	519	520	546	480	484	541	496	478	484	536	475	501	527	500	534	520	515	538	511	526	471	518	484	584	546	526	491	509	534	500	518	487	520	480	494	565	512	481	542	511	523	458	488	496	502	497	491	510	505	536	509	527	491	516	488	509	498	505	487	489	501	521	497	504	521	503	484	523	479	503	514	506	519	498	523	555	527	533	511	508	549	464	491	504	500	496	511	493	512	494	491	503	521	501	491	485	463	510	494	540	490	476	487	543	490	553	497	479	499	458	502	521	495	506	501	513	491	498	496	459	473	496	465	492	502	480	482	489	458	486	483	522	491	521	521	479	492	532	505	499	471	523	535	508	551	491	536	486	522	466	501	501	524	509	495	454	521	473	492	506	493	504	492	521	502	534	498	551	473	496	548	471	526	492	464	463	519	504	482	521	544	541	540	506	517	523	486	478	521	497	490	533	507	514	513	534	488	479	504	516	471	501	515	524	503	510	520	509	490	484	527	486	463	479	521	511	508	458	514	488	499	489	519	489	476	488	496	481	467	483	507	548	542	508	486	532	514	452	559	510	512	501	489	536	493	506	498	551	470	503	529	513	512	526	478	489	475	504	465	487	493	521	472	501	488	486	506	522	532	485	511	491	496	515	517	522	524	443	528	494	513	496	510	500	526	493	544	540	502	479	514	545	521	531	515	517	513	451	499	530	495	486	541	492	499	504	491	504	481	528	521	498	468	478	511	543	517	521	488	515	504	516	528	469	508	529	511	464	509	497	491	518	469	446	515	542	534	516	460	504	462	490	567	484	499	526	478	490	500	503	475	486	524	557	497	503	556	538	518	508	449	468	482	554	500	514	497	512	497	513	460	485	514	482	499	504	492	529	480	527	511	537	492	502	507	488	526	519	503	501	464	548	503	492	481	472	545	446	497	499	531	529	467	520	486	526	491	510	514	496	473	499	518	532	513	523	476	465	537	494	504	491	518	514	494	521	483	476	517	479	491	522	535	528	506	480	516	480	506	502	542	489	531	521	513	518	490	513	511	492	483	553	538	512	495	521	498	512	492	511	467	470	476	507	568	466	500	496	523	510	471	505	469	492	534	537	500	485	496	494	538	494	504	497	552	509	511	547	514	539	502	508	491	579	490	549	479	539	502	487	468	510	488	492	495	489	504	515	536	479	500	487	515	485	538	517	504	469	501	558	495	549	493	545	530	485	516	456	507	474	511	512	431	531	494	499	553	498	465	487	501	502	494	522	519	528	529	501	500	533	526	484	504	507	490	519	520	531	511	488	507	490	531	519	506	497	493	480	490	519	469	459	549	479	568	465	523	483	532	499	508	514	527	499	476	511	489	470	496	521	490	481	500	497	471	521	467	491	478	523	519	470	485	485	532	505	538	468	500	517	514	497	511	492	513	497	473	495	511	513	507	541	541	480	536	473	512	506	501	495	496	491	462	487	511	505	485	505	496	475	495	496	510	491	490	457	495	489	474	465	521	478	482	531	488	484	501	479	500	486	525	495	509	478	522	520	513	513	483	486	518	483	514	479	522	481	481	500	489	494	527	433	510	523	467	509	476	477	477	510	524	534	492	507	448	529	520	493	496	509	501	516	501	533	501	469	490	530	491	485	529	527	474	485	509	496	487	548	484	473	505	472	500	509	479	500	512	535	513	496	532	507	512	473	527	488	483	479	533	490	499	501	506	524	483	542	506	507	504	533	531	530	500	503	500	530	515	486	462	556	464	466	494	516	508	510	497	510	488	524	517	526	492	484	543	537	467	525	525	536	509	526	494	530	503	559	498	504	524	450	546	501	506	530	462	476	467	494	478	514	497	520	471	481	524	467	530	523	519	479	482	544	493	518	520	504	484	536	492	510	480	501	506	521	484	493	493	510	493	481	495	515	469	466	488	505	473	522	477	517	524	529	531	522	469	510	482	497	492	508	544	474	484	480	505	550	514	462	501	438	465	491	487	493	489	556	456	469	481	492	482	481	495	521	543	563	472	508	525	515	505	476	506	517	495	532	475	533	452	500	491	569	507	463	510	473	542	498	506	503	526	503	542	489	499	505	498	473	498	525	478	503	497	507	518	513	517	503	487	470	467	505	508	532	527	497	491	510	538	451	513	511	523	505	547	468	510	502	492	503	508	526	492	523	571	485	511	507	532	500	494	512	463	471	502	504	535	499	521	487	479	470	531	529	550	488	482	507	473	501	515	500	485	552	485	456	509	512	505	478	513	504	498	474	499	492	529	550	534	515	500	530	519	521	498	496	489	490	507	525	533	502	523	464	498	519	495	511	512	497	513	507	481	516	536	540	473	475	518	533	491	510	451	486	497	489	479	534	497	495	503	505	484	463	515	467	508	467	504	479	504	467	510	524	526	495	545	495	491	561	527	490	514	535	498	461	517	499	487	520	513	500	500	487	540	535	462	534	517	475	466	514	496	492	513	501	491	518	526	496	521	524	531	501	497	518	486	532	510	521	512	493	515	535	497	512	476	511	496	522	525	497	535	494	495	513	502	497	487	497	513	498	520	525	495	533	467	492	494	516	535	509	533	518	478	556	529	492	500	505	515	470	504	512	512	517	505	496	467	495	486	500	534	486	504	481	512	490	493	537	472	485	500	468	478	497	499	471	516	499	480	512	488	470	497	525	487	481	518	480	467	517	508	459	491	489	490	537	506	476	488	523	504	491	482	507	496	475	487	506	458	475	483	496	532	476	456	517	465	490	542	491	506	556	523	477	506	483	538	495	520	474	491	500	466	492	465	512	488	526	497	523	496	563	520	506	519	536	548	487	499	488	508	536	495	498	512	462	464	496	532	534	527	446	506	487	488	475	472
40028	39597	12847	8274	7219	11045	9845	10182	10322	6582	5075	7121	4118	4968	3610	2396	2261	2537	2242	1722	1553	1424	1460	1227	1081	758	740	653	615	577	600	619	586	581	575	554	598	559	567	580	571	547	623	570	581	600	571	591	629	582	615	624	536	565	548	528	564	567	553	591	521	573	550	575	588	561	549	609	598	567	561	560	510	565	573	538	554	568	522	573	555	547	561	570	579	559	588	573	540	549	539	571	570	562	560	582	537	519	564	559	578	556	567	552	511	530	551	586	514	528	582	560	553	552	554	546	500	581	558	552	574	564	538	532	564	539	541	511	556	558	522	530	541	545	537	602	527	558	559	575	560	513	514	517	536	554	588	535	587	555	535	576	562	564	523	539	588	550	535	521	531	554	589	577	538	546	554	569	561	503	554	550	575	548	535	536	536	524	564	552	551	556	571	565	544	580	574	575	557	545	531	546	555	535	571	546	591	563	577	549	576	551	491	538	568	580	498	551	584	591	563	555	591	568	534	513	551	547	559	567	540	522	572	567	543	582	543	593	551	581	547	557	566	566	586	551	558	518	557	534	602	562	567	535	554	598	539	563	551	588	568	542	557	552	569	558	551	559	576	574	547	563	573	608	574	542	569	573	545	557	559	553	557	588	544	551	588	556	570	595	610	568	562	536	544	526	570	532	538	540	556	552	581	513	537	535	519	546	522	580	547	531	567	567	524	528	551	539	542	573	559	586	544	556	556	559	532	522	525	564	540	541	548	545	589	586	527	550	538	540	533	556	554	512	556	554	553	534	528	517	596	587	518	555	586	552	557	572	590	517	569	521	508	562	539	562	553	541	560	568	550	536	545	548	563	557	556	561	555	566	553	548	539	549	547	557	578	564	555	551	538	539	532	594	564	547	564	575	514	566	588	565	564	556	599	525	577	570	538	544	582	575	597	511	582	555	567	555	573	571	572	538	567	541	553	542	510	539	569	539	539	550	517	468	543	524	546	567	535	526	546	547	547	556	577	540	576	551	521	568	528	554	562	554	581	553	565	521	544	568	523	537	564	540	558	537	584	557	517	571	538	560	556	502	585	559	563	531	552	547	545	529	530	593	535	548	591	543	595	513	598	562	534	569	540	567	540	604	532	556	551	564	577	563	550	570	538	549	598	543	590	542	558	563	556	568	619	572	549	593	537	504	533	550	527	585	580	558	600	586	576	542	542	565	541	577	539	595	529	570	532	513	550	548	581	585	515	580	609	572	546	524	557	548	522	566	550	547	579	601	597	553	553	544	541	532	537	562	550	556	572	555	497	551	532	508	558	551	567	531	516	538	574	551	567	558	539	558	536	554	552	579	572	556	508	547	543	526	540	572	565	559	566	557	569	570	537	553	556	530	551	613	563	526	544	525	487	572	541	523	550	545	569	534	550	545	551	592	499	533	510	545	552	607	588	552	555	556	563	530	580	519	537	591	564	544	537	587	536	575	543	549	551	554	547	603	510	523	534	589	587	543	535	559	585	606	556	532	538	589	545	535	550	549	582	556	539	549	540	554	544	561	583	517	575	561	545	554	551	533	585	587	504	523	553	554	548	542	509	566	591	544	565	530	546	546	550	571	548	531	553	551	522	560	541	597	575	581	585	580	568	574	560	534	505	625	528	533	539	537	562	541	532	588	576	570	561	531	597	589	545	589	544	572	534	533	540	555	531	573	544	561	576	541	544	533	542	539	499	568	569	561	546	546	540	580	570	553	562	571	552	562	607	571	577	571	564	547	577	545	552	568	554	528	530	563	544	540	564	583	530	532	579	542	517	576	551	590	534	523	566	559	584	565	555	527	555	578	562	557	531	564	556	538	585	557	597	562	528	557	540	579	510	559	544	566	551	551	568	573	542	539	531	600	566	543	545	528	550	560	546	532	571	545	553	498	600	532	565	570	524	601	546	565	576	569	509	558	533	612	582	587	590	551	531	560	552	534	555	587	549	528	534	553	553	561	553	591	578	587	551	527	555	573	515	567	583	590	539	540	540	532	572	535	515	577	562	563	547	548	575	584	552	518	530	545	553	556	555	530	548	594	582	564	582	574	570	600	555	572	522	516	585	530	553	505	557	583	570	549	530	511	585	593	557	533	554	571	533	557	566	536	517	572	564	517	565	589	564	530	565	510	595	567	570	530	586	543	544	595	547	508	598	563	524	575	561	577	533	565	550	542	542	561	574	518	513	588	559	563	563	541	550	563	543	553	574	563	534	534	581	566	588	563	559	565	550	519	535	551	504	530	565	593	565	540	564	566	565	576	553	554	557	542	558	514	589	536	571	542	561	557	565	534	550	569	550	580	567	565	565	574	543	541	558	516	563	582	602	552	558	563	534	574	597	577	544	543	513	575	560	539	551	548	565	551	554	531	546	541	517	601	540	567	539	570	546	565	589	552	609	571	483	572	587	508	547	528	585	555	562	559	595	541	585	538	551	551	548	494	493	574	559	566	576	557	553	545	598	567	583	515	560	540	585	487	544	580	553	534	530	554	517	541	533	555	599	549	519	545	536	577	573	565	575	573	544	559	496	541	521	594	559	596	528	567	557	559	577	560	592	580	573	552	511	523	526	584	539	516	544	582	567	606	565	577	578	577	581	594	566	541	525	561	530	561	515	547	578	484	564	541	518	552	565	563	585	552	607	516	541	562	566	578	527	580	517	520	590	558	579	554	571	560	545	577	608	521	559	548	551	572	532	561	532	535	570	503	574	543	602	543	552	515	538	564	525	575	571	553	542	545	557	556	544	517	531	568	584	578	530	562	525	508	594	511	568	560	518	539	517	545	580	528	566	579	555	563	553	504	550	566	566	514	555	592	525	577	574	557	533	580	543	545	542	560	556	562	579	561	546	552	529	543	561	541	558	510	590	568	518	588	535	511	540	562	585	542	509	504	577	568	607	526	528	554	544	593	556	560	548	567	554	556	575	554	562	555	568	565	569	549	547	571	519	531	565	528	540	558	588	527	590	535	520	544	525	550	566	574	560	566	546	583	561	573	592	530	571	568	516	553	545	543	525	524	581	554	572	568	566	565	577	525	525	524	526	536	575	512	522	567	579	554	564	539	567	536	498	573	554	545	473	530	556	564	526	523	558	569	538	565	535	551	566	548	565	536	509	554	503	616	552	538	603	524	533	569	542	541	580	586	523	557	537	541	577	508	548	559	557	533	542	554	568	557	516	526	552	569	528	575	546	556	548	571	540	572	565	546	564	558	550	523	562	542	601	557	544	548	513	555	529	568	552	561	581	538	546	538	533	542	544	579	584	512	526	543	537	550	576	547	608	561	557	584	574	528	584	579	541	581	603	542	555	571	540	564	543	539	568	566	534	531	548	577	545	562	544	578	563	581	541	517	587	532	574	544	546	545	518	549	551	601	577	555	556	545	584	634	616	536	540	533	555	578	567	542	563	540	522	567	546	568	572	524	602	580	561	567	559	599	551	565	573	529	557	540	565	521	535	539	589	532	562	608
28454	22712	11412	1674	1174	1985	2035	2353	2374	1617	1256	1840	1043	1174	1112	924	734	775	882	747	722	663	612	613	619	488	529	481	533	519	497	510	529	497	517	467	504	534	528	495	554	485	494	488	486	490	510	519	438	516	526	509	547	489	460	499	534	470	525	503	516	489	505	490	522	490	502	512	491	536	498	518	480	475	510	493	554	493	481	490	459	551	499	468	490	474	501	528	499	480	504	528	507	502	511	516	476	546	505	474	523	539	473	509	511	515	474	516	516	464	508	529	520	526	537	527	536	526	519	543	533	543	524	515	484	467	541	490	521	531	501	517	525	505	507	508	473	547	494	496	509	497	516	491	511	534	504	497	494	516	506	503	440	548	493	511	547	555	524	518	455	492	481	484	518	577	511	509	510	540	487	508	491	523	483	463	483	487	488	532	534	499	505	495	489	493	511	503	468	528	495	499	506	504	518	481	507	501	508	495	504	500	524	516	472	493	551	516	499	496	523	528	540	502	453	533	490	564	514	503	479	504	489	522	521	502	514	518	531	497	514	508	505	504	501	485	515	516	498	484	500	482	531	544	497	514	479	505	509	517	496	488	518	450	505	515	488	513	516	502	510	487	530	524	481	504	486	522	467	519	501	513	516	454	509	530	535	459	513	528	515	515	499	469	532	527	523	474	492	547	476	526	491	499	490	501	489	509	511	504	497	487	493	552	500	496	512	483	554	507	499	518	563	523	505	472	543	497	504	497	489	503	541	476	532	551	525	489	497	508	498	535	509	541	499	529	486	561	524	538	539	514	515	540	482	518	467	524	459	487	524	507	516	505	480	505	514	487	492	545	490	476	519	545	528	528	550	490	506	520	503	548	506	475	485	509	517	496	499	510	512	509	519	514	489	511	516	430	518	508	486	511	531	504	540	529	488	500	502	542	490	511	521	478	521	517	465	482	450	510	544	531	505	529	524	546	517	470	516	519	530	511	496	473	493	566	495	547	497	513	518	471	542	543	525	483	497	495	546	517	565	484	518	475	478	519	530	459	504	534	507	518	478	509	497	535	506	481	470	501	498	497	547	498	522	530	531	514	492	517	457	516	525	526	493	481	533	520	495	495	500	506	465	526	513	527	503	480	508	546	514	539	527	519	520	483	504	491	550	479	511	523	543	520	455	519	524	500	479	537	499	520	497	510	499	492	526	491	522	563	495	497	516	505	489	548	482	518	478	505	507	473	511	518	496	492	524	514	487	521	498	501	498	549	504	537	482	519	526	514	514	543	481	517	480	557	527	503	502	517	535	518	479	520	514	506	507	518	499	484	556	509	532	478	496	519	536	489	519	508	486	532	510	574	528	515	536	501	511	495	543	491	542	503	511	526	531	512	506	488	509	512	518	494	496	483	544	494	549	546	519	516	516	514	521	492	531	506	511	511	537	503	492	544	486	560	512	479	520	484	532	509	512	517	514	527	506	513	540	515	532	506	502	531	479	506	488	509	506	492	531	498	572	517	510	499	516	544	513	490	514	474	498	486	492	497	497	541	511	471	526	488	510	531	486	532	471	527	533	540	510	551	515	535	482	464	509	498	463	505	526	523	513	500	505	512	492	514	495	526	492	555	529	477	477	457	503	477	481	480	481	530	509	503	543	523	497	504	549	479	514	494	502	490	472	496	498	494	509	500	509	511	497	502	490	516	471	536	469	491	525	537	486	498	516	558	501	518	493	511	493	482	514	509	444	508	509	481	517	505	524	493	541	521	527	522	499	517	481	487	527	521	510	501	504	532	502	496	528	522	531	541	529	508	478	512	511	482	505	518	535	515	489	533	509	522	526	525	547	496	451	478	502	554	524	490	509	519	503	522	483	490	488	525	493	489	532	489	459	555	493	492	480	492	450	494	534	485	525	500	557	525	535	501	525	523	556	496	490	547	515	552	558	537	489	524	486	503	530	467	468	500	497	492	492	525	497	529	501	536	523	484	496	478	478	503	508	491	522	479	488	491	500	527	546	472	551	523	484	472	447	507	467	476	519	527	518	509	506	481	478	464	541	525	519	514	528	465	480	501	510	497	456	474	500	491	545	481	536	530	552	517	531	503	521	532	495	526	517	513	475	471	499	525	503	544	517	496	559	544	538	512	483	526	527	508	463	513	548	517	513	514	453	534	507	482	515	484	493	520	490	518	488	555	505	503	472	493	522	478	450	499	553	541	498	506	517	536	526	516	507	489	503	532	499	519	508	518	498	494	504	504	533	521	529	491	487	514	490	533	535	509	504	542	477	478	552	506	492	485	517	532	499	487	492	472	499	523	533	522	504	494	561	495	509	481	506	509	481	498	516	494	519	507	530	499	455	480	508	521	503	524	515	484	510	506	505	482	501	543	501	500	504	472	495	506	499	459	529	498	522	495	527	507	506	485	494	527	514	515	522	504	467	497	542	506	514	465	513	551	501	479	495	515	526	511	501	540	491	567	521	524	503	523	479	520	493	534	489	504	468	527	505	487	500	494	529	494	489	485	493	470	505	550	563	505	514	509	512	526	549	491	500	483	503	496	524	510	481	493	484	553	502	521	509	530	485	529	512	527	500	525	522	540	512	464	459	512	526	541	500	503	502	514	481	489	477	485	471	506	514	524	488	512	511	535	493	505	534	527	516	511	480	537	484	529	495	530	505	542	468	505	542	555	507	504	505	527	499	513	552	525	540	516	441	519	524	530	528	505	538	527	513	496	499	535	493	508	523	538	498	500	492	496	510	505	508	474	496	496	514	527	567	505	445	500	522	475	502	498	492	512	529	490	530	497	500	493	476	512	508	508	527	492	523	510	479	497	494	510	514	530	483	525	490	479	560	494	517	486	437	494	509	460	512	529	519	510	504	489	512	539	538	482	503	509	522	505	555	533	497	517	496	464	493	497	493	500	490	515	493	490	497	526	506	502	522	507	488	520	504	497	568	503	483	532	519	486	541	544	516	532	499	512	561	503	522	535	551	541	477	519	479	544	490	482	525	510	491	509	511	528	486	517	500	528	505	539	539	509	527	507	466	488	543	512	534	486	512	523	499	457	497	532	481	515	500	513	484	496	520	495	576	530	551	461	513	464	505	482	500	490	503	523	481	538	537	500	531	504	503	518	523	541	512	546	504	512	505	510	475	535	524	492	524	507	514	501	511	497	507	500	506	510	511	533	496	504	485	484	497	502	536	489	513	503	511	503	492	526	477	501	508	509	526	500	545	503	533	519	548	536	514	476	557	497	530	488	508	498	530	510	510	515	470	517	496	517	528	489	502	519	533	524	499	508	492	530	483	486	499	530	516	500	504	541	571	490	529	529	491	472	502	495	502	550	555	515	467	533	463	529	497	497	480	517	517	514	466	511	523	507	456	511	497	487	504	507	525	504	506	549	474	513	500	503	488	513	537	497	507	541	545	502	485	512	513	518	501	498	528	498	502	510	513	502	479	505	526	531	509	498	486	514	521	498	503	512	517	499	515	502	516	535	503	536
33190	22731	1639	1346	1779	3692	3885	4843	4875	3177	2261	3511	1825	1936	1916	1475	1018	1192	1330	1174	977	897	880	820	730	649	629	628	628	589	585	615	601	629	549	578	527	602	596	604	592	618	642	587	593	592	546	610	642	617	640	596	572	580	617	641	623	596	585	579	635	608	595	632	601	584	604	585	620	612	581	584	594	590	641	573	640	544	548	602	621	624	620	626	585	612	578	578	587	551	587	579	647	597	614	592	580	600	595	583	579	607	601	528	589	572	603	595	664	559	643	626	573	626	593	571	609	611	578	613	582	625	629	617	571	581	602	622	573	579	568	559	627	613	579	564	608	581	588	588	570	591	586	633	628	568	557	605	589	586	608	619	626	631	582	594	588	590	672	610	660	590	584	609	595	619	611	598	610	552	631	624	587	554	569	627	618	531	618	598	560	569	604	649	627	578	597	584	624	612	583	607	644	566	609	583	621	613	584	555	610	594	564	671	586	624	610	616	622	648	573	632	605	584	613	620	638	590	566	625	605	570	602	578	652	612	615	605	602	566	606	600	609	591	600	586	576	608	532	595	571	600	624	624	607	597	590	588	590	557	636	587	646	615	606	584	568	612	596	632	618	632	565	587	608	566	613	607	638	597	639	601	590	595	565	649	607	634	613	612	618	619	575	580	597	566	617	564	576	637	596	627	612	567	586	619	607	620	612	601	586	593	593	567	547	615	556	583	638	613	589	570	603	620	612	595	625	572	613	560	634	627	620	607	570	604	610	632	567	598	581	598	615	604	605	581	613	581	566	571	586	637	577	617	621	634	603	615	573	610	602	542	607	606	616	605	599	575	567	585	594	567	616	574	579	649	602	650	624	648	605	569	610	600	623	607	585	611	603	598	624	612	583	608	581	601	573	586	580	597	587	614	627	604	618	618	616	595	599	651	594	622	601	572	579	578	611	570	589	606	638	626	613	596	630	571	571	600	576	629	591	596	615	590	633	600	685	634	598	594	581	573	644	616	604	620	545	590	612	560	648	599	595	605	603	609	649	573	566	606	599	641	549	592	567	587	612	562	590	576	603	585	618	598	610	595	615	608	617	577	613	606	655	576	639	573	606	614	615	576	613	553	585	612	600	609	592	616	642	626	598	599	576	567	647	613	581	597	619	593	588	621	599	610	598	633	606	598	644	567	585	580	603	562	579	622	594	640	622	593	587	606	567	623	615	619	640	595	592	630	605	610	599	575	613	622	634	606	618	616	593	627	554	599	595	595	596	574	607	596	582	587	618	562	584	552	570	569	602	578	555	583	595	618	599	565	567	563	604	628	621	571	603	620	588	589	611	591	573	597	613	609	601	614	576	593	629	630	609	596	563	571	592	623	628	652	650	605	606	600	606	625	582	576	610	588	582	588	635	637	629	647	636	611	563	619	594	563	600	586	571	607	562	619	574	584	549	568	580	564	649	622	589	638	561	576	595	667	589	590	585	544	551	642	595	600	586	579	622	598	564	618	593	606	610	545	616	640	595	569	596	550	565	622	625	633	557	562	597	652	608	561	620	603	628	603	609	599	582	596	601	614	589	596	644	651	590	613	617	602	595	619	588	601	605	594	633	613	617	597	626	593	580	601	628	670	600	582	593	582	593	575	608	614	601	578	578	593	575	545	588	608	606	614	586	603	639	613	592	582	606	615	593	560	560	615	614	605	592	580	572	613	533	605	591	595	612	596	584	644	641	607	585	594	602	578	627	633	635	582	612	563	625	593	569	590	607	613	606	629	596	632	579	627	567	625	590	628	628	628	566	573	588	594	593	582	603	618	625	561	596	590	569	632	575	619	572	548	587	592	597	559	585	605	626	639	573	652	619	590	595	593	636	626	617	615	606	605	637	601	631	610	593	605	552	595	564	565	641	629	574	565	640	602	572	592	636	611	579	628	582	622	617	612	598	579	598	573	595	585	579	616	588	587	568	598	608	608	609	660	572	615	569	607	572	620	611	573	624	588	609	594	644	609	593	611	587	530	600	618	563	606	558	632	627	596	638	621	614	630	598	570	598	596	598	596	570	584	637	575	602	598	615	551	610	617	573	574	582	573	567	590	643	613	593	617	633	629	620	588	559	577	588	553	611	561	610	546	624	625	598	610	581	635	617	584	592	568	539	631	604	610	625	596	604	619	620	622	608	596	592	607	623	589	609	549	629	617	578	561	573	634	599	593	617	595	665	613	642	592	573	601	637	653	570	546	565	593	566	567	593	635	616	633	584	650	621	607	592	608	603	620	602	596	594	559	579	597	548	627	598	621	617	600	570	613	628	581	621	583	599	549	620	591	563	612	615	615	633	610	600	645	557	595	593	603	580	587	576	595	657	594	625	620	619	576	607	597	583	607	554	611	639	612	625	606	637	609	622	594	618	634	590	576	598	593	591	614	593	586	618	629	589	620	564	612	570	567	622	616	564	605	611	592	678	639	596	592	588	573	570	574	629	552	609	601	617	614	639	551	631	616	605	590	617	565	621	588	642	582	627	658	619	562	585	573	591	604	619	600	629	579	604	602	611	592	622	603	602	610	558	576	613	603	608	632	569	554	588	577	646	581	573	595	605	593	614	572	602	614	623	625	612	615	588	624	621	593	590	634	604	610	609	577	584	600	632	616	583	630	606	577	592	583	612	613	603	602	597	589	603	634	638	617	595	621	626	555	609	571	589	585	628	564	592	638	632	588	635	600	595	592	588	608	644	619	567	586	588	608	589	609	602	620	592	606	633	625	600	599	590	597	622	606	578	644	616	574	643	592	621	539	571	600	588	613	577	576	603	622	640	538	608	578	577	614	564	631	596	568	572	621	601	610	643	612	582	589	622	632	627	585	567	657	578	571	601	604	618	589	589	607	606	594	626	620	584	591	580	605	584	625	632	578	573	634	625	574	597	570	603	604	648	576	634	553	556	609	617	609	614	625	592	553	609	629	613	586	593	557	598	610	583	639	632	632	621	625	633	579	587	567	590	611	617	578	600	601	620	628	592	653	558	617	625	638	580	618	577	572	632	628	595	595	610	597	564	583	590	596	609	584	607	589	607	584	625	603	586	642	611	573	587	600	605	575	617	606	628	644	642	600	631	612	620	621	595	590	615	603	631	583	643	616	593	591	625	606	582	610	649	619	583	642	609	588	545	639	585	629	590	588	578	604	581	606	605	611	541	629	604	585	602	606	634	573	574	612	592	570	626	586	603	563	583	588	575	575	677	589	564	618	660	616	589	569	545	598	562	575	611	605	646	602	624	591	594	582	591	595	591	609	603	637	650	604	598	600	596	560	623	617	588	553	587	586	612	619	591	563	609	569	590	593	619	553	618	580	626	603	605	608	597	610	594	605	582	657	631	574	581	576	576	573	640	639	595	598	583	607	592	623	604	616	630	621	626	572	615	633	616	607	639	621	606	610	620	552	631	595	625	632	556	616	615	597	579	565	606	601	608	666	646	608	600	601	588	577	629	588	607	590	610	585	576	573
23302	20796	27938	23702	20773	12930	4692	4467	3785	2936	2085	2486	1772	1204	1543	1125	820	817	1015	1015	745	658	568	524	512	392	398	356	378	349	321	376	339	395	367	349	364	376	338	345	372	389	369	343	306	340	361	364	377	384	380	394	375	373	337	325	372	352	332	328	330	369	375	376	354	344	307	361	337	378	342	346	302	358	350	346	340	358	361	380	349	364	353	363	357	375	334	367	362	351	376	364	335	351	345	377	322	326	373	347	351	337	385	364	371	392	336	344	352	328	348	340	348	352	396	336	356	343	346	354	322	338	346	360	362	333	360	372	352	370	359	316	357	345	329	337	370	336	358	363	340	347	341	346	322	344	367	348	357	373	378	371	332	380	353	373	338	373	322	372	350	318	324	354	346	378	376	339	370	347	379	331	352	367	350	332	368	345	293	342	356	350	328	374	337	343	395	359	331	330	345	351	354	323	355	365	359	374	375	333	350	371	343	357	349	373	374	325	352	339	338	351	398	341	376	344	360	381	333	329	373	344	373	344	344	381	339	377	345	385	331	365	373	339	370	341	380	351	365	320	361	334	349	338	359	341	350	327	346	344	382	316	354	351	336	363	310	343	355	356	340	359	347	313	345	339	360	349	337	314	350	323	360	346	337	340	352	361	369	356	349	345	333	356	401	345	339	368	336	357	354	323	336	368	364	349	359	378	379	345	362	319	372	333	340	386	350	331	391	367	341	329	377	362	377	347	360	388	333	354	372	342	359	325	359	328	371	346	336	355	368	354	353	365	344	329	350	367	363	319	362	354	354	335	364	353	357	345	381	346	328	391	344	321	332	338	349	362	362	351	364	332	308	330	350	353	367	342	377	353	336	342	358	365	359	369	331	365	370	379	358	354	341	311	329	351	364	347	302	380	323	352	379	425	344	363	326	368	357	340	336	342	356	374	359	346	363	351	385	345	380	373	346	367	333	353	383	352	339	358	345	385	330	336	354	372	351	350	330	355	366	372	321	366	350	366	350	345	338	326	348	359	345	347	384	328	329	341	358	308	339	357	340	377	338	335	314	341	341	366	341	331	342	344	357	342	367	364	343	354	340	339	351	355	354	351	338	368	332	338	340	354	386	350	361	399	367	362	365	375	369	321	372	350	343	316	334	329	340	386	367	345	356	397	337	349	325	348	386	343	349	360	359	322	315	361	334	338	356	344	338	366	375	349	367	365	318	378	340	356	330	332	334	318	347	361	363	371	375	304	310	355	383	339	320	345	319	345	359	348	360	360	347	359	344	371	368	354	314	339	359	371	342	332	384	343	352	347	353	368	339	345	363	357	351	356	363	329	347	366	348	362	358	331	355	322	401	367	319	343	329	345	347	340	342	342	354	351	347	340	390	351	331	329	334	360	338	359	358	328	363	335	350	343	340	326	354	349	364	362	347	345	374	359	377	329	337	371	325	337	324	312	344	349	317	356	380	376	318	362	360	331	343	378	334	374	335	360	362	339	340	355	335	372	378	365	318	316	326	346	344	376	311	334	303	364	378	374	367	362	386	359	345	339	372	365	364	314	346	356	338	354	326	380	386	372	340	335	337	349	362	337	329	328	357	361	347	380	386	325	352	328	339	340	346	322	361	342	337	354	338	400	355	326	369	345	324	323	323	332	348	342	326	335	348	359	327	354	367	375	347	310	338	332	350	348	367	315	372	367	367	352	357	365	351	349	344	331	357	332	363	351	339	376	356	322	351	353	356	348	360	347	346	358	385	382	361	346	358	336	335	336	323	329	349	376	361	364	347	362	340	368	352	353	350	364	329	331	323	360	314	335	337	331	364	377	377	340	364	360	375	339	375	328	379	368	332	337	358	319	314	370	353	346	361	351	382	338	343	365	360	348	333	332	360	346	377	313	372	344	368	352	344	357	354	373	403	388	366	335	336	312	358	356	359	297	368	378	316	326	347	353	336	343	358	356	337	339	345	334	369	382	347	347	374	382	335	366	350	351	354	366	341	323	377	338	330	371	371	326	363	340	329	324	340	345	345	347	386	346	348	379	308	352	352	339	340	368	325	363	367	332	342	330	365	341	336	331	323	343	356	324	341	366	346	335	384	332	385	362	352	346	387	355	353	344	383	398	355	371	374	336	327	368	382	332	355	326	327	368	316	341	379	375	342	354	334	380	320	310	362	355	345	370	389	375	367	335	339	354	361	332	369	389	346	336	337	369	329	332	354	356	331	342	348	345	336	334	369	339	363	357	382	370	332	365	324	383	360	331	372	369	371	369	378	338	345	369	337	359	353	333	367	337	346	385	349	332	347	353	348	366	350	347	359	344	318	306	377	334	333	339	403	344	367	367	369	367	359	332	334	338	349	354	357	373	328	336	340	357	346	405	357	324	354	357	367	328	329	347	326	332	351	359	322	352	345	359	338	322	342	353	356	366	349	338	324	326	348	320	345	356	365	322	347	380	352	331	346	343	332	324	342	338	342	325	336	376	350	356	380	358	338	344	397	335	353	368	376	338	330	353	312	327	361	358	333	334	357	318	354	349	380	368	314	324	338	335	336	343	364	352	394	322	333	345	354	356	353	354	345	345	317	348	341	351	338	344	353	364	336	358	323	366	357	369	328	328	340	343	379	341	344	342	371	335	335	369	364	372	373	355	360	344	342	344	358	331	331	334	320	354	326	378	375	322	325	363	347	355	361	337	360	375	335	318	335	390	325	337	392	355	359	356	353	370	324	364	347	369	367	383	341	345	369	337	395	357	332	362	336	360	360	331	352	342	325	335	373	372	352	330	329	354	345	294	356	369	321	359	334	344	352	365	312	361	359	323	340	342	319	331	370	361	354	352	386	325	354	376	390	351	392	375	353	375	372	336	357	359	332	338	357	368	373	364	337	373	366	313	321	319	321	328	358	356	319	349	344	308	351	318	338	344	353	368	314	359	348	350	356	366	359	360	332	350	360	357	347	341	354	381	349	316	330	322	334	355	350	337	372	335	350	332	368	347	355	319	354	348	335	322	367	363	353	367	337	366	328	334	314	347	354	339	348	372	354	323	335	336	368	328	332	366	345	339	356	331	358	349	354	342	332	326	331	342	349	321	329	321	328	351	358	350	312	337	366	389	390	344	382	358	357	324	338	355	379	364	345	349	380	348	372	311	383	345	384	339	342	346	371	332	335	363	365	323	328	342	342	347	329	323	343	379	334	354	363	340	371	341	355	364	358	338	346	364	329	334	364	332	363	351	351	352	361	359	350	390	354	346	371	376	334	347	348	328	344	372	375	317	354	389	330	344	382	314	328	377	357	351	369	326	365	335	316	381	323	320	336	352	350	360	369	333	371	323	339	339	358	367	338	339	365	367	375	330	338	370	304	371	372	370	406	377	351	337	361	374	370	289	325	369	377	348	376	364	345	343	363	356	330	386	354	405	391	352	342	342	356	351	339	408	306	326	391	364	337	333	339	365	339	349	331	394	358	338	334	331	350	335	370	329	361	334	364	346
36523	32958	7480	4010	4288	6869	7223	8271	7623	5774	3990	4934	3292	2213	2812	1974	1336	1434	1701	1720	1210	967	862	739	754	519	457	432	434	444	429	467	432	439	408	432	446	470	410	432	410	456	452	421	428	450	410	451	444	426	468	410	403	420	400	389	423	440	434	419	443	397	397	444	427	434	427	456	401	410	408	409	409	430	414	403	448	383	409	427	409	386	432	420	433	411	431	395	378	409	436	391	397	411	417	411	414	429	431	434	439	425	429	473	380	448	427	445	396	443	417	420	446	402	402	429	392	414	405	391	426	443	441	418	389	425	420	407	409	405	433	416	397	459	384	424	421	405	406	411	402	427	408	435	415	405	408	424	445	429	392	407	447	429	374	401	462	411	413	434	409	393	411	415	456	425	474	402	385	405	441	454	408	431	426	424	420	411	404	446	433	445	391	413	423	421	404	406	385	447	417	441	401	416	411	433	390	418	397	405	423	412	381	421	430	424	413	406	403	409	456	416	422	408	422	434	420	410	405	423	431	433	383	434	404	403	392	425	419	399	405	389	430	440	393	432	443	412	405	437	428	415	417	422	420	407	412	435	395	424	425	438	386	395	402	444	421	454	404	436	419	403	387	404	424	436	380	394	399	445	406	423	419	443	446	433	427	392	388	416	377	417	396	399	408	439	407	395	426	418	398	448	414	429	396	437	409	422	443	454	414	407	443	408	406	427	431	450	403	422	406	415	425	403	413	413	398	409	425	415	414	379	403	392	443	424	403	439	411	392	390	432	449	405	430	415	424	413	447	456	409	427	424	385	425	393	451	416	401	438	406	414	397	404	397	364	435	450	413	416	422	406	374	415	451	440	446	435	403	386	369	437	415	425	430	409	448	462	387	439	416	437	432	436	403	433	388	455	421	421	416	425	424	447	407	451	431	435	412	424	401	390	411	441	369	464	399	417	414	435	411	428	414	455	421	426	423	455	406	437	396	435	404	460	428	368	439	439	394	410	415	400	374	423	423	432	369	424	434	452	399	414	417	406	417	413	431	453	371	420	468	387	426	411	405	442	386	423	420	396	457	398	454	423	413	401	404	437	373	427	441	420	391	450	406	398	406	409	395	406	397	414	435	417	406	411	411	421	429	434	389	397	422	432	406	399	442	423	442	419	473	400	442	443	423	441	429	440	393	412	425	428	439	426	387	386	384	407	409	384	357	422	408	436	403	427	407	438	483	426	410	408	431	451	412	432	421	405	445	411	401	423	489	379	398	441	430	415	433	399	426	441	432	422	397	447	385	415	412	401	408	438	445	420	446	382	458	409	431	423	396	436	439	418	402	419	421	449	400	427	389	372	418	437	428	437	406	403	450	391	393	405	429	435	441	422	427	413	416	412	411	432	405	419	416	441	390	381	414	425	418	423	376	405	433	411	433	398	397	441	414	415	404	410	403	425	384	433	393	421	431	429	397	412	436	430	425	429	385	462	418	413	432	412	433	396	423	412	388	419	414	424	422	410	352	435	397	402	408	403	412	387	380	420	395	440	458	394	384	381	423	435	412	403	410	387	406	417	428	423	393	430	406	379	398	396	417	418	389	444	413	420	412	386	423	412	415	442	411	424	418	427	414	435	461	430	440	398	412	417	378	427	428	435	428	438	450	432	427	440	409	435	440	419	452	448	435	390	414	381	421	431	390	375	406	398	362	367	398	417	384	454	417	425	433	414	422	411	417	446	442	404	442	433	427	432	391	439	432	420	427	395	426	376	464	435	411	438	400	398	402	434	388	407	411	422	400	392	433	420	402	393	466	384	416	426	379	424	414	470	447	424	401	397	433	410	376	385	402	398	387	435	429	446	406	421	371	416	420	389	439	421	390	435	474	444	412	416	388	477	425	410	389	447	408	444	397	381	404	408	428	428	409	386	415	402	404	394	426	421	410	396	407	423	420	383	417	417	415	433	412	428	413	411	414	412	415	401	402	416	430	447	401	474	428	407	424	383	450	437	409	413	399	389	465	426	420	403	449	400	400	457	443	462	446	458	393	401	426	408	416	425	433	391	447	429	402	425	407	423	422	418	403	413	419	442	428	425	393	404	413	442	425	407	418	435	424	388	440	410	403	433	416	417	417	414	442	411	413	420	416	421	401	430	410	446	420	447	420	394	384	411	406	427	397	414	423	386	448	401	406	417	408	446	444	424	427	419	460	366	436	372	423	402	442	416	412	439	420	412	425	438	411	440	414	418	447	447	393	420	395	401	421	442	447	402	401	417	395	451	421	446	396	405	434	429	419	405	390	410	392	447	419	387	375	444	409	417	432	451	413	414	413	416	421	390	429	408	426	418	444	378	390	429	429	400	456	389	439	407	386	442	396	370	391	423	402	405	403	439	429	426	425	405	403	459	426	425	415	411	445	418	417	413	445	406	438	406	411	447	438	430	413	391	480	394	405	399	445	446	413	403	408	410	449	401	404	431	410	387	423	418	407	424	398	442	419	390	442	406	417	429	438	417	398	406	432	457	432	449	407	406	379	388	466	415	415	382	440	393	402	417	412	415	426	414	422	468	450	431	429	427	411	442	409	407	441	420	380	435	423	407	447	420	420	415	411	423	403	436	414	394	422	428	392	416	428	395	376	407	426	410	451	380	384	436	439	435	404	439	393	431	368	406	400	421	400	484	422	408	447	390	422	415	349	435	416	433	411	410	422	428	408	400	424	429	391	382	432	383	419	395	387	422	406	435	416	383	409	447	415	413	417	403	431	421	471	469	409	416	417	401	413	460	416	422	420	435	431	396	408	396	420	424	429	438	418	373	425	461	392	422	437	438	443	447	406	398	416	435	446	446	451	393	424	428	447	418	387	433	359	421	385	411	424	401	422	417	451	440	412	411	392	438	360	404	380	410	416	432	413	402	387	439	408	428	399	423	419	437	440	441	430	419	407	446	382	392	404	410	426	443	425	425	439	425	406	435	428	424	438	418	398	429	425	388	403	403	408	397	423	423	399	413	388	422	443	375	415	411	411	413	424	416	437	399	438	416	420	403	410	406	407	408	398	407	415	427	433	444	397	403	416	418	451	399	409	409	431	417	398	439	375	416	431	407	431	455	397	412	391	413	415	422	421	424	395	409	422	424	416	393	404	424	397	413	428	396	396	387	391	418	417	395	398	426	422	410	441	391	416	426	390	422	425	433	418	456	410	399	378	411	428	418	415	451	422	444	415	440	421	413	420	414	384	413	387	415	426	410	435	440	428	428	440	439	397	408	400	420	401	425	406	409	424	434	424	431	411	399	447	422	421	423	416	412	388	429	444	399	399	408	391	432	462	403	433	401	449	434	385	415	428	408	425	452	413	391	422	422	429	377	388	403	430	421	420	447	445	421	423	437	393	394	443	423	370	402	447	424	387	420	408	437	436	396	432	440	418	399	430	426	405	420	424	422	416	431	431	425	415	388	393	382	417	425	399	430	437	432	379	395	402	416	401	354	417	432	433	428	389	415	435	409	437	460
24515	20846	26986	24678	12796	3513	3051	3368	2908	2661	1913	2036	2420	1350	1679	1398	1083	974	1109	1131	1046	888	858	837	799	755	748	712	718	717	686	683	688	705	682	682	666	700	676	696	731	759	739	703	742	662	720	740	691	721	757	731	657	643	679	703	661	716	705	682	688	687	725	655	705	683	723	689	694	692	709	696	691	708	669	674	754	713	710	708	750	664	682	716	680	719	672	682	702	653	684	703	695	695	671	724	703	678	695	723	657	753	711	665	652	676	661	687	661	702	703	732	708	741	700	717	709	694	695	642	729	742	716	670	713	729	684	668	679	779	693	683	754	688	704	721	727	708	707	673	689	673	657	726	748	731	722	749	685	672	657	683	681	696	699	734	677	698	693	681	687	682	679	713	677	708	686	686	722	731	717	729	690	712	668	644	688	695	719	709	655	712	657	705	643	678	671	721	682	761	699	685	735	712	681	724	690	705	662	698	731	683	657	712	651	721	726	702	665	714	665	744	689	701	671	696	707	673	666	695	700	688	715	698	688	675	678	692	654	682	726	704	731	680	675	666	677	682	668	682	691	720	693	697	720	679	708	693	681	731	702	704	687	744	718	687	734	668	716	697	715	695	717	727	679	696	674	695	746	706	735	711	691	688	734	713	688	675	688	678	701	659	702	653	652	718	672	671	689	747	708	742	675	708	716	650	683	658	690	693	675	715	742	695	689	692	700	702	684	713	646	665	684	704	663	757	702	689	645	732	698	697	680	688	684	683	701	722	665	717	688	687	663	677	675	654	675	683	707	715	710	666	680	712	691	654	696	731	657	739	710	697	719	700	706	716	704	684	690	654	691	703	708	686	746	712	675	705	727	711	676	705	663	699	680	709	726	652	736	679	662	675	678	697	698	686	744	728	741	677	722	656	692	703	712	650	720	744	663	733	654	705	625	769	691	691	655	716	719	629	705	699	715	712	710	660	711	706	665	748	680	694	699	745	654	696	690	680	701	701	670	689	704	732	676	709	681	732	656	665	706	703	668	696	683	680	778	696	690	701	698	686	644	690	712	728	672	681	683	664	702	719	683	675	733	673	662	670	707	678	704	661	696	693	709	683	709	737	650	726	696	668	692	723	691	712	687	648	703	677	722	675	742	684	674	671	741	690	675	681	667	667	704	693	673	705	696	679	667	696	715	688	684	694	668	718	712	702	698	653	747	716	672	675	741	746	647	643	671	695	674	768	680	721	735	676	694	695	647	666	670	678	693	707	744	691	659	739	705	680	667	737	688	679	692	669	751	712	721	664	711	697	669	646	684	691	698	708	718	694	693	702	662	703	754	676	654	679	674	669	697	700	708	655	696	731	716	705	687	719	684	691	689	691	678	711	716	707	697	697	667	688	698	727	644	716	711	681	666	721	677	688	690	679	705	702	722	684	677	650	654	722	698	657	714	742	681	697	683	693	641	658	694	694	744	688	770	701	705	698	682	681	720	722	640	741	641	717	715	678	720	679	687	730	708	666	682	681	677	703	704	690	672	693	726	685	721	701	749	715	671	680	697	688	673	666	690	694	734	713	718	686	649	667	715	658	650	670	737	677	673	694	754	676	654	700	710	665	714	697	654	668	662	682	677	689	699	703	697	709	708	737	667	713	648	692	705	681	712	676	703	733	710	678	684	705	694	678	696	669	660	687	706	695	699	707	701	693	691	719	725	717	708	635	728	690	695	706	646	684	714	712	737	670	641	678	661	706	683	716	704	760	700	741	702	648	667	662	715	708	749	669	733	690	682	666	633	670	704	707	705	695	695	698	646	724	655	629	713	664	733	660	632	702	689	674	676	677	689	684	713	705	694	685	660	666	701	699	699	662	671	702	747	685	734	700	730	724	717	726	695	691	683	697	687	691	714	691	669	709	701	710	692	747	727	645	661	642	698	695	658	620	665	702	676	708	703	711	651	679	727	687	648	699	690	692	706	717	649	643	710	658	718	717	658	665	693	733	698	723	695	695	655	717	694	681	716	663	721	704	676	725	691	684	715	682	716	685	731	706	690	755	693	681	662	699	706	675	722	646	692	733	688	701	734	681	729	749	683	722	717	698	687	662	676	706	673	659	711	746	724	722	669	687	676	720	690	718	658	702	684	694	702	738	696	641	702	685	709	702	703	715	675	705	686	696	735	689	724	724	645	755	700	739	741	691	705	638	678	686	700	669	653	673	717	668	712	675	701	690	667	746	705	734	699	677	758	694	691	681	664	687	677	669	730	701	702	689	663	660	710	716	716	667	742	676	753	748	724	706	646	651	701	715	681	697	709	705	689	660	690	704	671	673	668	703	706	716	704	668	718	730	671	685	706	640	717	694	706	677	768	706	694	702	657	665	703	686	679	719	706	689	695	681	703	709	675	678	656	712	689	681	652	722	723	727	653	683	686	686	648	667	651	719	677	678	700	710	687	675	683	705	682	724	692	673	716	696	657	678	679	679	702	679	704	694	636	716	728	660	702	658	661	707	703	641	650	716	690	727	707	694	736	702	701	750	740	686	699	702	716	659	749	693	691	736	645	724	698	731	658	660	692	715	699	648	759	692	668	656	647	700	684	714	721	639	730	698	708	709	707	680	679	683	692	691	697	676	679	737	669	679	701	720	730	728	683	680	714	708	737	726	666	727	699	702	690	641	703	691	676	686	667	731	721	689	738	646	671	691	713	697	683	746	699	714	710	698	717	741	703	706	712	665	730	644	724	743	747	705	721	670	710	652	725	655	685	713	693	684	681	694	718	691	736	665	708	676	650	656	680	724	692	719	681	699	662	710	725	645	676	663	692	652	677	686	698	705	693	705	684	648	671	725	692	689	664	695	654	702	708	665	713	706	687	691	750	708	663	685	692	688	678	679	665	702	703	676	666	697	686	690	670	674	674	713	651	725	703	656	750	706	713	651	747	689	722	687	673	645	731	699	711	714	672	687	688	719	722	669	693	681	687	658	665	704	710	696	714	677	693	678	685	702	722	683	678	696	710	649	705	661	714	708	738	684	711	694	712	692	709	708	736	699	682	664	707	655	661	671	713	719	695	706	682	667	665	699	668	687	662	672	695	721	746	695	692	699	634	674	689	739	709	690	724	712	727	717	662	709	703	685	710	682	659	686	726	627	712	695	705	757	710	678	687	688	684	684	694	725	703	696	675	741	645	636	662	687	686	688	719	670	706	687	658	690	713	646	644	679	717	712	742	688	725	660	734	671	703	727	675	695	709	708	689	703	701	687	667	712	686	719	676	691	679	702	728	699	689	686	691	698	734	699	719	659	685	680	691	667	710	702	673	697	655	697	714	746	687	711	690	699	675	666	658	713	716	705	645	718	688	755	681	726	677	726	700	688	715	660	758	740	694	714	721	712	716	704	700	688	636	653	769	692	676	699	666	674	661	713	680	709	681	676	709	729	672	699	629	708	691	666	710	709	714	701	685	742	683	728	738	684	654	686	731	686	729	667	700	696	736	732	731	677	720	680
36531	29865	4859	2941	3346	6109	5836	6590	5884	5405	3613	3762	4557	2159	2757	2085	1619	1370	1618	1793	1421	1214	1105	1001	951	883	882	794	825	842	795	767	763	776	768	784	730	766	801	732	798	826	808	801	793	794	812	804	800	788	807	851	806	804	796	797	755	826	780	765	788	788	745	781	843	807	792	793	747	750	777	814	750	793	779	803	840	865	843	818	756	734	820	774	811	816	768	797	778	812	801	816	774	788	823	784	787	769	777	786	807	820	752	805	812	797	772	791	796	772	794	802	787	717	747	778	767	774	790	765	795	804	758	773	754	810	786	756	756	742	797	796	804	763	825	833	785	778	856	811	777	802	792	729	823	791	827	784	843	776	769	814	812	798	802	810	792	801	805	810	798	805	773	773	820	826	745	784	767	830	789	756	847	814	800	788	812	782	814	853	759	841	764	746	787	764	796	754	764	817	762	795	788	802	794	787	773	808	792	806	828	789	829	801	820	751	763	793	794	795	809	782	746	801	820	779	769	803	815	815	793	794	817	789	777	820	819	789	800	768	772	804	777	786	812	793	804	841	790	777	778	750	798	774	762	797	775	767	792	759	838	777	799	719	806	797	759	772	814	785	782	785	805	810	723	762	769	774	798	779	804	778	794	812	805	792	756	780	794	806	794	755	738	822	761	759	749	808	755	810	758	835	793	783	804	767	809	754	724	819	820	802	800	796	747	774	781	802	774	796	762	752	778	768	787	809	820	822	790	813	813	754	769	818	774	712	809	778	808	787	736	770	774	732	815	803	827	749	810	762	757	773	746	799	805	800	775	782	791	817	760	766	804	785	839	789	798	800	791	767	775	770	765	818	785	816	824	785	756	758	780	817	791	802	750	786	753	795	808	784	848	818	830	773	775	771	811	778	794	826	773	783	784	820	706	840	721	808	772	748	793	795	778	721	757	812	779	778	820	735	732	778	750	796	778	748	725	809	795	792	773	766	781	798	767	784	777	797	777	765	803	791	770	777	747	764	817	794	800	737	770	750	840	789	751	829	806	815	769	742	782	781	763	768	799	774	759	776	798	769	799	814	771	769	798	748	784	798	814	840	798	777	837	824	842	799	763	770	792	781	782	801	799	761	821	801	767	833	833	731	801	791	777	815	776	796	739	725	831	798	811	753	785	752	759	819	775	764	789	814	837	768	746	802	777	796	749	786	812	738	793	757	811	750	788	682	812	785	776	818	780	804	806	789	771	735	754	797	795	744	769	761	796	810	795	808	813	792	803	806	764	811	770	815	818	815	764	796	751	787	775	775	818	817	772	743	806	845	820	845	779	818	821	790	802	787	757	822	739	801	831	772	793	777	775	771	751	798	786	833	821	814	794	788	780	779	835	780	804	763	747	743	817	797	751	781	808	849	798	780	815	786	771	813	779	785	825	822	821	814	795	803	774	846	834	744	788	746	780	774	789	764	743	793	750	814	786	785	786	818	767	779	731	790	810	808	791	767	808	836	777	803	754	737	790	749	770	774	814	769	782	776	763	836	795	781	833	743	806	762	789	818	737	793	784	792	817	776	791	751	738	790	786	756	752	827	840	763	752	779	794	862	803	759	790	817	728	785	741	817	823	785	770	799	771	750	786	767	792	803	757	797	806	802	789	801	806	867	811	820	787	795	760	819	845	824	774	788	781	810	760	783	781	773	765	808	729	816	800	793	795	778	762	835	806	787	767	766	821	805	769	768	786	811	729	780	791	785	800	771	776	748	784	789	828	793	777	803	742	798	752	854	780	740	794	781	812	764	799	839	738	786	804	781	783	794	784	783	803	737	742	847	815	801	809	819	794	830	772	787	780	804	749	759	811	749	776	797	790	793	779	797	746	775	776	808	714	769	752	802	769	779	821	737	780	783	775	754	788	710	774	748	769	783	781	787	800	783	760	802	782	787	805	749	762	766	843	772	803	783	781	821	821	762	826	820	780	756	814	745	728	863	801	766	823	817	737	797	764	766	786	806	760	818	852	829	779	777	793	799	773	782	758	794	731	789	756	824	763	747	765	818	750	762	806	756	768	865	757	686	822	769	775	787	806	759	800	719	823	779	779	791	780	734	797	782	837	828	784	807	806	794	826	803	755	809	853	817	794	788	801	801	808	757	771	772	764	775	804	835	823	802	785	799	761	796	792	803	755	793	778	801	772	837	755	778	814	777	790	781	829	769	769	813	750	786	774	778	770	826	812	745	811	780	797	747	808	755	751	838	744	771	791	759	754	783	790	824	792	820	811	802	776	824	830	750	792	808	784	795	790	771	826	803	761	774	768	851	816	758	761	842	786	786	811	782	827	757	838	800	751	770	852	739	806	798	769	769	864	796	748	811	765	783	816	781	812	818	748	767	803	798	784	753	805	744	866	798	795	797	793	779	838	771	749	804	744	838	794	769	802	808	754	800	822	795	842	819	713	859	832	789	761	744	810	774	790	725	759	804	793	774	805	770	827	734	815	815	818	800	769	795	806	826	821	792	802	761	749	761	789	784	793	851	755	803	785	806	807	782	847	814	813	814	742	812	774	742	798	780	788	790	809	785	798	768	825	792	763	787	809	742	789	862	823	774	841	774	778	803	816	784	800	751	795	800	779	861	783	840	808	741	803	704	738	780	747	815	802	827	864	780	795	788	816	765	807	854	778	799	773	795	787	795	742	807	774	771	759	764	787	774	806	764	821	785	781	808	806	768	784	821	823	793	795	824	764	811	738	798	784	785	862	860	788	827	811	784	774	765	749	780	765	794	746	769	786	754	799	744	775	792	818	774	813	776	807	795	808	810	803	836	759	780	859	825	771	819	795	825	819	788	779	825	779	825	813	781	802	826	819	784	789	828	793	782	794	792	785	763	790	745	768	773	797	790	777	813	802	815	767	826	734	817	750	820	831	781	828	751	794	800	760	803	801	776	766	818	754	834	797	795	743	801	811	754	776	761	785	789	795	813	794	802	817	802	765	776	794	770	806	769	794	787	800	788	761	752	839	801	761	829	783	828	824	785	793	732	758	798	806	780	775	783	767	785	781	722	794	815	823	772	778	788	824	771	803	729	809	818	785	765	740	713	790	791	759	783	788	796	829	808	830	792	800	852	789	801	783	783	748	822	817	815	812	738	752	817	789	771	782	766	784	750	795	770	742	753	783	774	773	791	769	802	867	775	804	786	827	770	763	822	794	797	758	836	860	759	749	762	816	816	730	807	819	792	821	750	737	823	774	809	730	757	814	843	784	802	752	808	748	817	844	791	723	796	759	765	810	774	816	743	816	794	727	807	847	796	779	782	788	796	797	739	821	780	814	803	789	758	776	785	746	840	779	788	819	772	810	807	814	781	764	785	830	782	806	754	780	767	806	776	748	788	841	742	816	758	762	788	796	755	813	764	781	766	829	765	771	772	800	791	760	757	776	789	802	746	782	811	747	786	777	743	789	788	726	814	799	802	808	807	763	793	779	793	781	827	808	790	741	764	819	830	739	747
22286	20816	28404	23336	20820	21017	15018	6971	6038	5028	4128	2492	3727	2257	2180	1996	1602	1307	1059	1008	1138	870	725	750	633	656	596	574	533	521	547	527	530	561	498	568	537	562	534	521	503	517	522	540	555	553	492	542	547	610	568	555	505	473	542	459	540	513	542	530	532	522	522	533	556	520	532	531	518	556	535	520	519	542	545	518	528	543	521	508	483	522	535	485	524	513	556	514	492	485	503	524	568	543	498	525	495	529	516	496	510	514	493	509	553	529	515	490	519	497	520	487	489	506	521	494	534	508	510	560	525	560	517	514	519	538	531	498	483	530	530	536	513	537	462	519	530	519	511	515	529	523	509	542	485	529	503	501	522	537	511	514	532	505	540	531	514	527	543	503	506	502	485	526	503	526	511	515	526	482	509	507	483	561	503	521	533	500	528	537	542	533	512	555	491	531	529	563	500	550	507	525	560	527	530	516	508	553	509	515	499	539	561	496	499	491	514	479	526	499	481	487	540	472	494	463	508	494	530	494	557	521	517	543	486	536	496	554	516	504	499	492	515	492	518	523	456	535	503	508	498	509	505	514	516	509	491	541	527	465	502	511	502	504	513	517	527	523	502	509	507	537	514	548	513	546	550	501	533	528	494	524	500	494	527	505	501	554	494	507	490	500	494	530	506	531	510	521	548	548	549	500	515	505	537	522	501	542	518	545	562	508	530	539	521	515	491	497	487	536	541	530	532	540	540	528	493	562	527	575	520	517	532	528	543	508	520	494	482	537	542	498	525	545	503	541	516	518	534	564	511	512	535	516	544	536	519	546	500	563	502	543	471	553	490	506	512	549	548	514	532	489	535	546	483	517	547	539	557	519	503	494	524	493	538	553	525	523	510	499	526	548	548	495	523	493	506	550	529	505	579	508	483	522	518	503	511	497	528	534	519	554	481	518	502	515	486	531	511	514	515	500	545	522	482	536	516	551	530	543	544	479	549	536	523	508	520	523	461	544	507	504	498	516	508	498	492	509	522	541	510	514	560	545	523	517	552	519	526	525	506	504	545	546	501	494	541	494	522	531	506	495	560	503	545	520	505	512	517	520	550	523	515	511	499	473	514	521	531	529	512	527	466	522	518	516	497	530	471	513	543	534	516	539	522	529	507	522	510	561	539	562	502	457	513	528	529	509	528	445	500	565	523	496	535	507	560	554	495	503	515	545	502	522	496	515	513	530	542	542	532	543	481	521	508	487	483	526	506	486	515	496	493	519	526	545	559	523	528	524	497	498	499	531	515	528	516	574	536	491	509	509	490	510	513	494	479	509	534	551	528	520	528	533	525	524	531	529	530	552	494	553	509	514	497	519	495	529	513	553	522	498	534	549	544	544	499	482	504	483	535	540	558	560	464	532	536	548	529	482	518	510	513	497	504	528	518	556	545	501	532	504	541	531	524	534	550	519	525	538	522	523	548	499	504	499	524	507	536	497	477	490	526	520	487	514	552	475	550	529	544	546	559	514	522	566	533	515	530	532	512	494	522	476	531	486	504	543	559	520	530	518	522	497	519	498	497	499	515	522	475	507	539	495	510	555	498	545	519	512	499	503	533	505	530	514	521	508	533	535	501	475	543	507	508	514	567	527	500	535	512	508	472	512	520	527	507	540	554	513	508	531	506	527	521	502	529	503	478	499	527	512	552	528	539	519	482	533	546	485	501	503	502	522	518	555	522	536	512	523	496	513	550	506	513	558	570	539	475	524	510	524	528	505	526	519	516	527	518	480	530	493	528	546	492	511	516	546	510	516	478	470	537	494	531	536	544	524	546	529	528	517	508	528	480	531	485	531	500	488	532	526	516	485	532	477	513	546	490	511	482	516	517	525	506	542	515	556	487	498	503	510	562	570	515	553	508	557	544	524	499	520	502	488	539	499	518	536	502	521	526	540	491	521	479	540	536	517	546	525	503	517	556	520	515	532	549	509	519	559	475	561	512	524	482	534	536	482	530	511	506	538	495	492	550	537	473	512	479	498	500	514	545	526	545	546	485	523	513	507	515	483	514	533	506	502	519	485	541	489	519	498	550	510	466	531	552	488	496	503	513	543	482	518	514	492	477	509	543	521	536	517	482	507	546	508	486	526	519	499	478	472	549	581	504	514	521	532	482	541	498	569	506	524	511	525	529	513	512	554	506	504	485	537	517	559	507	520	509	510	511	568	500	517	493	540	541	507	549	544	483	503	522	518	502	477	511	530	523	487	497	514	544	508	498	550	523	492	516	547	511	472	537	543	478	511	541	532	511	530	524	517	496	538	535	529	524	518	514	494	525	501	502	534	558	595	530	579	539	526	523	564	515	512	501	513	517	515	539	520	525	507	540	527	504	526	535	507	508	462	510	491	497	516	544	498	519	522	460	486	502	500	514	505	507	506	515	524	496	521	507	523	509	502	538	538	550	529	535	495	520	514	484	526	508	496	515	520	561	534	520	491	550	469	534	501	530	529	504	518	506	513	539	476	492	500	501	518	527	476	471	526	513	551	531	520	491	560	522	490	563	525	517	557	523	501	533	480	539	519	507	473	509	533	499	530	491	471	487	538	481	551	502	536	550	521	493	482	492	523	519	487	503	502	543	587	519	492	532	521	520	488	504	509	544	534	518	482	538	542	523	523	480	548	536	488	508	510	534	523	485	519	523	490	489	537	496	561	508	556	493	499	503	532	553	557	515	500	517	505	531	510	511	506	523	509	538	499	505	531	485	494	512	498	549	545	518	513	506	539	545	518	529	481	493	468	490	565	557	522	538	527	535	549	476	510	530	540	535	550	487	527	520	456	504	505	511	548	539	511	535	514	507	485	466	528	518	505	527	574	489	570	469	523	509	515	507	527	499	518	494	521	518	518	470	479	527	499	519	503	550	496	527	518	521	517	498	514	529	496	512	523	487	507	564	503	531	539	535	496	544	498	497	525	516	520	502	454	518	559	505	502	504	539	529	503	541	522	525	521	489	523	535	499	487	554	496	553	505	492	511	525	523	508	530	535	507	533	497	536	512	488	496	482	511	523	510	518	540	522	496	485	472	499	504	552	551	522	498	503	510	533	482	507	531	519	519	519	504	523	481	479	514	542	517	512	579	529	551	520	513	548	533	496	490	496	497	545	528	532	486	512	527	531	491	526	482	499	535	509	476	458	522	471	480	507	526	512	492	510	558	497	489	501	485	516	511	502	538	500	514	530	515	453	564	450	519	463	499	498	529	524	499	525	520	494	531	513	515	527	503	516	526	539	563	502	553	521	504	507	517	510	502	555	519	517	510	525	517	512	521	504	508	537	513	495	550	515	530	520	502	508	526	511	504	493	497	503	557	541	525	528	506	487	518	523	502	524	520	542	463	507	490	505	492	477	558	548	532	476	525	562	540	522	551	520	537	511	499	505	477	514	504	557	522	491	503	536	475	530	503	521	498	526	443	529	513	502	507	532	516	532	456	532	482	543	541	508	494	527	523	540	505	517	524	510
41014	43372	12436	6961	6488	9466	8943	11623	11394	9288	7252	4776	6749	3760	4042	3350	2630	2182	1499	1577	1747	1229	1062	1002	822	858	634	624	637	608	598	604	592	651	586	569	615	592	593	541	545	621	585	563	621	569	635	662	702	671	621	610	609	600	613	588	613	578	605	542	612	631	575	600	588	604	547	553	615	570	582	571	599	528	612	553	598	535	592	557	584	579	549	591	590	532	598	609	577	570	588	572	561	581	575	562	591	566	542	580	568	571	585	572	617	576	604	562	629	561	595	559	552	644	603	612	592	569	595	587	563	573	578	569	595	499	595	591	579	522	554	577	595	561	592	611	545	555	562	586	574	613	571	567	563	619	583	580	588	573	517	568	568	547	606	561	532	594	592	606	552	575	588	550	590	605	578	562	560	595	604	539	576	532	581	571	581	543	588	532	554	545	539	576	583	582	566	595	590	521	563	561	569	580	654	610	539	615	551	563	559	579	575	565	565	534	566	576	538	600	579	589	571	563	552	579	591	586	553	552	569	567	602	538	565	587	553	568	562	564	588	575	567	563	577	560	564	583	552	536	572	576	588	576	538	573	608	534	606	576	550	583	581	541	553	575	593	557	564	553	554	578	610	572	586	524	555	555	550	585	561	547	536	609	565	579	576	574	547	526	544	530	561	606	564	567	547	588	588	561	555	533	551	587	555	547	562	574	586	560	560	531	518	564	543	632	593	557	566	601	557	609	574	592	558	561	556	568	611	578	567	545	577	581	554	588	567	575	557	515	552	543	617	568	570	581	560	587	619	538	582	576	578	574	536	647	638	539	561	585	560	585	572	607	561	540	583	585	572	570	598	580	571	599	569	576	558	572	567	534	528	562	567	549	607	531	539	585	570	604	564	561	573	600	547	590	557	595	548	589	579	504	532	589	555	587	587	569	578	578	576	590	592	583	591	542	576	555	588	547	613	590	598	563	549	498	557	518	554	585	548	568	595	566	605	583	565	547	535	559	630	572	583	583	589	532	577	574	580	565	542	528	537	556	562	553	565	580	590	583	585	572	580	600	594	590	622	571	562	602	565	582	555	551	565	574	598	561	548	580	576	577	585	597	526	561	560	557	625	587	558	540	553	584	591	539	562	622	587	553	577	563	570	581	566	564	556	568	613	578	536	625	572	533	532	566	580	547	570	590	575	577	605	567	575	561	562	576	609	566	556	535	543	579	549	574	553	504	589	594	584	603	554	532	548	595	571	635	572	548	560	543	570	538	508	562	561	611	576	538	561	533	560	570	592	563	609	578	592	535	563	565	600	585	586	544	633	579	598	562	557	581	599	590	557	581	550	606	576	543	599	585	573	600	597	552	543	549	629	579	580	596	607	595	588	574	572	572	568	542	577	582	560	640	572	544	583	626	565	586	594	572	570	544	564	579	571	572	600	573	559	613	565	586	563	557	528	525	539	589	599	596	554	582	565	575	557	546	555	610	580	565	565	568	523	607	558	566	531	591	531	603	564	616	573	580	613	561	572	593	566	573	554	544	549	586	570	534	578	566	558	614	530	590	568	528	575	572	589	597	579	562	516	592	569	618	577	568	591	552	620	554	585	506	584	559	567	570	563	609	572	547	565	580	579	550	604	590	574	534	619	535	590	591	557	573	609	560	555	572	574	587	572	573	534	589	620	569	587	606	583	582	583	556	591	556	559	532	532	562	597	613	565	593	575	582	541	581	570	532	580	594	538	565	559	591	579	511	597	555	603	594	594	588	564	554	552	576	591	551	569	528	596	575	587	565	588	609	601	598	609	600	596	581	572	573	594	544	556	525	598	574	618	533	567	560	568	581	579	563	606	574	562	566	542	612	589	605	557	539	586	574	582	568	515	599	580	541	552	586	586	593	549	512	569	522	576	589	621	537	543	567	538	574	538	558	573	592	546	557	573	555	552	570	554	533	582	579	569	558	557	564	560	574	521	606	530	572	582	573	582	546	592	580	617	596	586	576	543	613	595	557	563	587	546	564	557	601	568	550	578	551	553	587	609	605	593	596	572	555	599	532	527	597	606	610	561	594	601	571	549	564	590	565	546	596	537	573	548	597	584	576	564	565	564	588	520	558	586	555	552	567	535	594	574	515	621	565	607	548	601	555	593	571	564	583	540	583	527	602	585	564	585	573	577	557	591	577	577	586	585	564	616	573	544	551	569	573	604	560	584	548	573	576	568	560	634	586	607	593	579	538	566	556	585	555	571	572	582	549	570	545	594	534	526	543	561	571	550	587	565	566	599	571	561	565	625	577	567	535	566	576	635	541	547	538	541	562	526	561	560	598	625	576	596	615	576	594	594	549	579	548	625	573	566	576	601	592	591	577	588	578	553	542	536	524	550	613	584	568	550	578	594	549	530	555	590	548	568	589	596	591	526	565	593	604	563	594	585	540	560	603	552	570	572	566	610	560	561	564	566	602	589	578	544	583	581	570	544	568	587	568	575	568	532	577	565	565	601	596	569	538	568	558	566	575	601	569	547	600	598	554	588	599	570	609	605	548	556	568	534	538	563	565	587	572	521	564	572	561	616	581	532	564	565	602	575	575	555	561	545	550	590	590	566	581	573	557	588	549	569	606	603	558	609	578	608	578	572	552	523	565	556	577	628	566	582	605	554	609	560	612	613	596	546	583	575	611	554	560	561	610	594	577	569	579	549	581	596	585	575	582	583	576	599	576	557	574	598	635	565	595	590	565	564	549	568	575	557	576	611	601	550	609	590	571	595	621	559	576	555	607	580	589	537	600	564	596	575	579	588	549	548	500	539	583	595	586	549	570	589	597	555	556	562	543	557	568	548	572	621	548	613	566	564	596	602	558	587	586	585	590	555	587	574	550	558	560	563	574	528	563	556	565	533	555	566	591	577	585	599	650	573	566	600	560	608	558	611	593	575	579	559	539	562	543	587	581	592	585	581	617	561	540	571	519	578	583	540	550	623	565	572	572	589	577	594	568	563	563	576	542	546	546	568	581	546	579	564	578	613	584	587	587	621	538	545	566	585	604	566	541	529	561	574	534	579	549	562	586	579	572	549	535	596	574	596	580	562	571	598	574	582	553	611	600	585	590	579	561	557	587	533	574	617	582	516	537	588	595	602	570	615	609	573	573	559	564	606	589	591	585	545	576	549	559	587	587	572	571	573	573	551	585	600	554	601	543	549	551	590	582	589	580	560	579	538	597	567	562	595	595	554	623	597	555	570	581	578	562	598	557	592	589	603	545	568	571	580	565	568	563	544	591	590	551	552	639	623	578	568	576	566	573	592	578	578	566	570	506	573	531	600	544	559	552	556	572	587	566	554	587	579	536	539	566	616	587	570	585	583	585	593	600	599	596	556	559	550	544	564	545	536	556	566	606	560	556	577	547	591	581	622	565	553	550	523	506	559	620	547	547	577	576	596	571	562	549	566	540	575	598	534	585	605	565	637	554	576	611	609	579	582	556	588	571	580	546	579	588	560	547	606	553	586	548
28810	23987	12158	1618	965	1355	1670	2282	2536	1960	1821	1365	1282	1207	878	1002	902	892	853	720	707	659	606	592	556	545	533	517	515	484	522	556	513	491	483	511	546	543	491	516	507	485	511	553	491	507	535	526	560	524	539	512	487	498	536	507	544	518	508	509	498	523	505	521	518	516	538	526	500	526	489	524	527	491	511	521	510	524	510	509	521	532	531	518	468	511	513	483	500	514	494	516	485	496	513	525	547	529	539	489	493	534	530	537	494	506	537	539	535	492	505	515	510	524	465	516	557	574	533	513	544	572	521	512	522	513	468	499	551	481	516	557	498	526	493	560	537	543	492	504	520	526	491	511	486	533	473	521	523	499	518	508	524	520	526	523	512	551	506	502	515	574	544	545	522	510	542	475	516	529	529	524	504	464	512	498	517	517	516	518	548	484	524	543	508	521	530	514	524	501	536	502	525	500	491	525	496	496	530	490	545	527	511	559	485	566	502	498	532	535	538	515	518	517	531	514	535	522	501	545	532	561	558	512	493	515	508	531	552	521	481	537	491	502	505	533	516	529	510	491	536	508	506	521	493	527	494	532	523	503	509	503	539	474	522	520	498	514	530	491	497	556	548	566	534	512	523	486	541	535	498	533	521	510	539	516	515	543	522	481	494	492	513	475	505	534	503	509	492	518	489	458	518	487	549	509	510	507	488	542	506	512	540	505	518	542	493	507	500	507	473	498	521	543	539	530	505	522	489	514	500	518	511	521	458	483	543	499	489	487	503	499	523	510	505	466	542	511	525	536	533	524	536	493	519	486	536	514	522	527	517	540	474	500	477	508	539	533	529	500	487	560	474	551	534	552	478	511	502	492	455	510	510	562	505	555	510	567	497	497	527	499	575	503	519	501	503	556	515	523	509	491	537	505	513	511	527	538	465	525	490	511	535	521	517	513	525	518	543	520	496	526	550	524	492	511	541	519	527	505	525	527	479	472	558	500	528	522	500	525	518	542	529	472	504	478	487	506	499	496	518	522	563	517	553	516	531	514	559	522	518	511	553	524	520	535	545	518	510	536	520	532	516	532	523	519	518	519	536	513	474	521	545	526	519	511	528	505	506	459	528	542	535	563	503	515	548	522	517	501	521	504	573	493	540	542	543	522	516	557	498	484	512	548	498	539	492	493	534	532	519	514	553	495	543	494	521	515	508	509	506	487	569	486	495	525	477	503	492	528	501	474	550	532	511	514	521	499	541	494	505	478	538	553	541	526	477	530	518	513	497	530	571	488	518	480	519	499	523	526	505	514	510	500	488	540	534	516	511	550	540	505	540	535	528	520	495	546	528	507	490	491	503	521	537	540	500	511	517	521	532	509	502	489	556	580	514	501	483	524	517	512	529	530	523	531	493	539	498	505	503	516	528	521	541	487	539	510	518	499	519	490	519	523	488	524	484	561	546	503	518	528	528	491	540	516	505	573	498	510	493	498	538	535	505	528	539	488	511	504	516	529	493	503	509	483	537	488	551	532	518	509	502	549	505	494	486	547	514	507	494	548	503	507	552	555	517	520	532	497	503	472	478	544	513	583	502	484	535	573	526	542	505	533	500	536	482	510	493	521	500	494	570	527	481	536	496	543	535	514	523	556	563	528	513	526	470	525	500	509	531	533	524	515	500	526	519	493	504	521	511	548	530	492	511	518	486	508	524	544	516	462	528	493	550	500	530	523	515	533	535	502	509	557	519	521	546	521	478	504	499	535	482	492	518	504	516	488	496	496	536	518	510	532	507	525	532	542	525	520	530	478	512	543	502	540	528	525	540	511	523	494	563	519	522	500	497	527	513	536	519	493	538	527	505	501	482	532	526	555	508	517	511	516	492	539	492	529	535	481	492	519	476	503	525	540	543	498	538	505	517	520	552	496	495	518	496	505	528	515	518	516	548	533	505	499	478	515	552	540	506	527	458	497	507	520	530	501	510	489	526	550	485	511	530	520	495	522	519	491	485	541	510	525	566	539	472	538	491	523	529	521	510	519	502	514	517	526	481	549	470	509	483	512	517	529	540	524	555	485	542	529	496	549	527	548	535	556	500	523	526	520	508	484	505	487	470	510	537	527	558	497	505	496	501	510	513	516	534	556	477	501	562	508	512	484	524	466	542	485	522	520	505	529	552	520	558	564	537	499	506	513	487	488	505	512	528	519	539	513	502	551	506	534	484	501	537	534	521	498	542	481	541	501	535	497	524	522	523	571	494	483	506	538	505	524	511	508	501	525	541	510	504	483	511	492	528	539	484	520	520	527	519	519	529	536	486	591	530	493	489	507	520	542	560	519	555	499	540	519	474	511	533	505	485	507	501	511	516	530	524	479	549	523	544	549	507	561	514	509	459	479	538	512	534	500	501	544	540	516	505	513	522	531	524	509	543	481	530	541	525	508	499	500	498	513	508	511	489	519	520	519	517	519	484	519	519	517	539	560	551	541	521	485	528	500	537	530	494	459	524	505	539	530	533	500	475	527	550	562	502	519	472	496	520	593	553	531	506	492	566	542	507	492	502	493	513	537	493	507	484	567	529	463	549	489	505	523	537	497	523	531	496	497	529	511	504	579	536	523	546	478	533	522	497	523	560	518	529	494	456	488	475	498	538	511	527	505	537	514	537	490	518	485	550	494	531	508	509	465	490	498	505	527	516	524	530	521	490	491	551	548	508	523	492	517	533	519	515	449	538	496	543	551	512	489	484	559	498	536	518	536	493	502	514	496	546	526	539	511	523	505	498	500	507	494	517	511	470	518	536	518	484	506	504	515	501	525	539	532	520	507	522	556	517	534	523	516	536	533	499	528	522	504	506	506	513	529	499	533	508	512	520	535	526	477	552	535	524	496	548	508	514	531	544	537	533	498	482	516	477	525	526	537	528	530	488	512	492	534	500	468	487	482	499	521	532	552	485	532	522	511	537	530	506	520	521	532	555	522	537	502	488	531	514	505	503	514	497	534	517	540	554	492	531	524	513	507	511	538	528	526	513	534	486	537	527	512	513	523	475	485	544	492	519	470	506	519	484	525	533	513	522	518	503	537	497	526	520	473	530	545	496	521	511	499	518	485	553	498	545	541	498	547	498	505	481	515	522	504	506	529	503	488	515	490	536	553	536	510	495	505	557	491	560	536	451	544	533	522	481	533	506	515	517	519	516	525	542	483	531	520	519	537	526	522	522	507	533	537	552	473	565	506	520	530	520	510	520	531	464	534	501	512	468	548	542	513	549	534	523	496	518	481	549	527	512	484	541	522	526	561	511	540	522	509	500	506	489	542	518	536	543	519	504	486	473	540	522	553	546	488	530	544	522	539	494	545	544	513	513	543	470	534	506	517	515	519	531	563	552	513	501	540	545	541	535	521	521	521	479	475	549	531	520	519	578	503	514	508	494	533	499	502	486	549	540	484	548	500	535	490	520	541	467	503	485	521	537	528	540	501	494	480	515	528	539	542	529	549	492	480	491	548	524	521
34478	27036	1474	1022	1318	2395	3254	4514	5071	3805	3510	2395	2347	2115	1465	1646	1328	1391	1329	1118	949	796	734	681	618	656	634	592	626	627	613	639	608	563	606	589	607	638	632	622	586	626	568	659	584	582	609	689	614	622	615	612	621	628	615	627	598	627	619	644	620	607	601	629	609	627	599	624	599	595	604	614	595	601	650	658	646	593	568	611	566	609	609	633	651	575	619	596	620	613	600	625	599	638	628	593	636	624	591	616	636	627	600	635	570	577	612	624	612	596	583	576	613	582	638	567	572	623	615	599	585	622	625	585	570	598	569	559	607	624	555	610	582	605	582	631	645	605	606	581	612	625	655	577	645	603	607	593	617	560	642	607	605	628	627	614	596	643	583	615	607	653	623	606	575	567	614	626	644	627	591	592	601	600	604	605	630	618	598	602	595	601	614	656	620	584	600	641	633	637	615	615	647	621	625	612	573	606	615	630	622	603	609	589	607	631	619	603	619	566	567	574	613	600	606	632	647	593	618	583	622	620	613	629	558	616	639	582	597	571	626	604	583	606	537	631	602	653	626	579	640	610	569	628	588	627	603	613	631	586	586	635	596	613	625	649	615	652	661	594	586	595	567	624	606	626	592	598	618	614	576	629	621	646	593	622	609	606	610	584	595	608	618	618	576	620	636	624	621	607	542	619	597	587	600	644	611	568	606	605	634	586	636	629	631	573	610	651	552	584	578	631	590	632	621	552	613	644	657	601	654	654	583	579	620	559	611	604	618	610	615	604	653	610	606	681	573	570	637	653	590	563	579	608	584	586	644	628	631	606	617	579	556	595	645	638	557	622	621	619	608	570	595	611	560	564	616	638	598	565	581	655	613	655	636	596	592	605	631	601	612	581	637	608	624	551	595	588	679	604	595	662	578	626	617	599	605	624	641	633	588	607	631	563	639	584	649	618	651	618	669	668	584	585	649	599	636	566	624	580	591	603	545	627	633	643	578	623	604	572	634	625	581	626	636	592	632	630	606	633	653	575	628	584	654	579	593	619	615	624	599	637	606	616	609	610	590	574	663	641	610	646	611	607	593	579	605	599	586	628	610	581	638	607	621	639	650	612	623	638	620	648	549	581	605	592	600	615	587	628	566	636	620	615	627	619	553	631	646	606	587	621	586	639	584	584	602	634	581	637	613	587	573	642	629	602	633	634	591	597	611	565	553	611	597	667	554	590	601	621	638	608	613	633	565	637	600	607	627	632	612	574	606	607	602	607	579	587	607	656	600	571	641	605	639	627	647	591	597	609	619	578	616	570	593	611	591	585	608	646	642	651	598	633	645	589	659	583	597	577	544	545	637	597	626	582	622	623	617	555	640	611	643	597	536	629	628	612	594	623	633	621	612	630	573	611	615	606	607	632	633	653	612	617	596	652	641	584	596	619	611	637	601	591	615	624	580	588	655	615	641	615	616	615	626	661	644	576	639	592	622	654	658	613	631	583	629	613	616	601	577	641	623	627	605	591	637	601	572	643	585	609	585	578	601	613	584	629	634	576	633	609	578	627	586	543	603	618	624	615	609	643	632	646	597	595	593	630	638	590	629	612	590	599	595	615	612	617	603	586	611	573	657	626	587	630	607	673	671	606	599	614	650	564	603	603	580	646	612	594	590	597	609	605	641	618	624	647	619	653	615	586	613	593	622	613	633	635	596	609	667	670	599	613	632	641	601	616	591	640	646	636	625	594	640	571	644	632	615	627	603	568	585	638	582	609	609	670	620	598	604	638	608	645	629	661	598	593	626	611	623	609	604	575	625	590	678	590	614	685	618	569	584	600	597	618	607	609	623	675	584	597	565	588	596	632	615	614	622	562	596	606	619	603	598	641	590	574	628	650	614	624	598	614	596	637	634	607	606	602	643	644	621	603	611	616	584	590	622	611	606	598	605	646	618	603	609	646	617	627	621	633	605	574	635	664	636	593	617	620	636	610	619	592	625	581	588	617	578	589	602	631	638	612	677	623	620	629	604	595	578	620	585	609	605	622	596	606	578	643	624	588	571	553	590	591	563	610	596	594	600	647	609	586	586	601	612	617	591	605	660	642	603	582	625	610	625	603	606	611	596	633	569	613	607	604	580	641	615	563	618	620	589	604	576	631	653	583	585	627	586	610	636	651	642	584	591	636	669	612	595	657	633	558	591	579	568	633	618	607	609	568	594	617	640	625	617	582	641	606	649	580	642	612	610	584	597	660	576	587	607	578	608	588	593	644	591	666	617	633	607	588	590	604	579	612	613	604	653	597	594	581	586	587	605	576	590	596	563	644	549	629	594	646	675	579	582	601	631	641	612	623	573	647	589	606	588	631	581	628	595	603	618	585	616	604	579	603	607	649	588	579	630	612	618	618	632	592	594	590	610	597	606	606	641	627	635	587	616	624	605	578	580	602	609	641	606	628	644	609	660	610	575	593	638	633	578	596	624	594	595	648	599	635	599	593	594	640	613	584	608	602	607	600	615	537	642	625	611	611	610	609	626	606	614	619	667	640	610	587	609	602	605	616	582	626	616	616	612	608	628	615	629	635	628	594	606	607	631	572	606	625	655	623	580	598	616	630	589	655	583	628	578	615	590	576	597	614	659	608	581	579	589	623	607	605	612	605	636	630	551	612	592	624	641	603	608	619	588	628	591	635	636	601	637	603	628	603	635	563	627	612	617	652	655	653	632	616	606	618	587	627	652	566	604	624	583	642	586	584	628	609	592	586	586	610	559	631	581	615	630	568	578	584	611	605	580	590	602	663	632	625	605	617	626	574	568	598	594	599	616	649	620	616	668	609	669	570	644	616	564	616	590	597	621	640	639	651	576	628	593	590	613	589	618	660	587	635	607	625	603	575	634	632	603	617	590	638	635	626	643	590	605	541	580	634	609	635	607	605	593	591	634	601	623	621	623	589	614	617	593	614	603	651	632	628	536	604	637	580	607	595	559	587	619	634	644	627	575	600	583	625	604	583	614	598	646	597	610	608	619	611	587	568	653	614	593	668	630	604	562	613	603	626	620	564	632	601	600	619	568	617	629	601	646	608	598	623	637	585	639	585	606	622	636	621	597	600	645	586	568	604	645	629	571	618	577	660	619	596	626	651	618	582	606	629	605	662	587	669	602	639	632	631	619	612	605	632	636	572	650	596	608	639	656	628	614	608	578	613	605	601	627	609	610	630	634	575	625	571	590	564	573	591	598	617	609	565	614	592	616	624	595	651	609	617	626	599	569	660	626	596	626	635	575	599	589	610	614	609	611	605	621	590	613	642	570	640	552	615	615	633	636	618	605	619	582	595	614	621	643	620	545	640	606	595	633	642	621	624	621	611	600	617	574	612	584	599	654	624	616	608	584	566	630	624	612	621	616	605	640	584	602	610	633	606	629	587	628	606	591	598	615	631	677	634	643	628	634	635	640	662	608	574	617	626	590	601	609	623	589	594	619	589	611	592	602	611	644	596	611	630	645	618	590	603
23423	20843	28014	23760	20802	11264	3923	3453	4553	3629	3068	2209	1831	1523	1131	1486	1017	851	849	796	752	730	670	537	372	386	379	380	360	369	343	350	345	390	339	380	354	376	360	339	356	371	344	363	368	347	387	413	378	369	368	376	351	375	364	372	375	375	355	364	369	364	332	372	383	387	366	330	380	386	365	345	330	348	353	352	327	362	354	377	353	384	342	366	398	362	381	355	353	370	356	338	336	368	350	336	378	356	355	319	353	374	392	408	367	366	385	375	380	355	320	366	345	367	353	375	366	353	337	379	360	397	362	364	354	310	383	375	306	359	383	387	371	367	354	367	378	342	367	353	389	356	328	353	353	347	377	351	352	333	337	382	379	366	359	383	356	342	370	387	350	326	334	343	375	386	355	373	364	368	345	360	346	410	348	357	345	363	392	379	343	349	355	350	347	354	350	357	336	370	361	372	374	377	353	325	361	345	359	331	357	342	343	384	418	373	336	388	380	330	358	365	333	403	322	381	363	366	354	390	354	359	365	352	324	327	349	340	360	342	357	334	370	349	397	348	353	355	344	360	313	344	358	344	407	356	372	351	340	361	357	402	378	347	332	360	331	362	369	356	323	331	364	344	397	365	348	357	338	348	361	362	359	349	341	363	347	364	329	402	355	372	371	377	347	403	366	354	356	325	346	365	379	399	376	349	360	340	402	390	378	350	378	359	314	344	372	363	363	365	362	372	383	335	362	364	413	368	393	321	359	349	384	334	354	375	383	370	393	349	379	368	344	381	350	376	337	315	374	373	350	351	356	380	337	372	338	340	365	355	351	351	371	386	356	353	376	355	349	327	365	366	355	343	385	339	367	381	320	362	388	327	366	375	353	370	360	368	360	344	350	363	363	382	358	401	388	350	327	322	359	395	360	364	367	335	335	359	385	354	361	354	355	348	359	343	347	379	380	374	357	389	408	344	383	349	349	320	346	352	331	342	320	368	395	393	374	360	350	360	388	313	366	354	354	339	327	369	361	344	350	334	366	376	361	344	326	362	395	338	385	373	374	385	343	356	349	350	372	353	363	339	371	340	391	364	354	341	373	338	384	370	356	338	361	330	385	344	364	355	376	343	338	367	352	350	353	345	366	391	346	311	327	345	356	371	358	370	334	329	386	334	347	343	348	337	367	332	400	354	357	354	393	306	360	362	330	345	402	357	402	330	375	344	362	351	372	357	355	364	344	358	366	372	367	378	349	330	330	345	401	334	355	336	367	368	373	380	348	345	363	330	315	375	342	350	355	361	378	351	382	382	345	335	353	330	342	332	384	367	355	347	368	364	363	326	348	348	338	334	373	382	364	374	327	360	336	356	325	344	374	371	340	369	338	349	377	365	365	360	342	360	392	364	365	337	350	363	371	353	346	357	369	371	378	360	335	351	395	350	395	351	409	365	369	327	362	380	353	383	322	379	372	345	359	349	340	386	396	376	329	356	367	344	342	329	345	343	350	367	386	383	338	386	378	363	349	368	354	394	367	352	361	335	386	349	400	325	378	359	361	363	367	354	384	369	370	370	380	338	380	367	339	396	396	378	343	413	396	363	347	375	352	371	379	362	370	348	355	341	367	348	380	357	350	375	372	358	350	403	366	372	362	361	353	368	337	346	350	348	358	357	345	346	402	340	379	367	356	329	377	358	373	356	390	386	364	302	372	361	341	358	343	366	336	357	361	352	381	351	388	399	385	330	336	385	376	382	381	372	373	330	359	352	365	376	376	391	370	335	322	380	354	360	358	341	404	389	369	330	378	349	382	364	350	366	332	337	378	386	337	344	351	355	351	325	384	385	356	334	354	332	364	361	357	361	358	373	414	350	358	362	351	390	363	331	382	374	363	342	359	366	336	351	354	370	371	371	361	389	334	349	364	364	359	353	341	363	352	366	370	307	358	352	341	374	355	374	334	369	345	359	349	372	405	349	374	363	355	373	368	350	356	381	378	335	354	335	375	348	354	360	367	330	363	359	366	329	400	349	344	353	359	342	380	347	378	367	347	375	360	401	377	371	361	352	342	322	375	344	379	357	335	385	355	348	331	373	348	341	363	353	362	372	359	367	359	372	334	347	394	364	373	320	337	366	371	359	353	379	369	343	336	351	323	336	328	333	388	329	347	356	346	373	378	342	340	363	388	365	372	334	338	386	383	360	386	328	370	358	336	333	326	392	350	318	344	423	339	331	372	337	370	367	350	382	376	368	339	368	352	357	367	331	367	362	355	388	361	397	391	346	356	378	343	374	377	401	371	341	377	354	343	365	368	366	351	342	352	360	365	352	354	351	353	369	323	352	350	396	351	367	342	366	356	340	352	366	365	337	353	369	377	341	359	382	376	355	367	331	364	353	338	359	383	328	373	380	360	365	334	348	390	363	350	346	333	370	379	362	348	352	378	365	340	360	395	353	381	357	333	360	343	360	401	382	361	358	362	368	340	329	365	376	339	375	416	381	372	370	333	382	341	364	375	367	357	348	377	345	378	326	350	363	345	351	380	389	355	365	372	337	368	383	367	357	318	345	325	361	348	378	341	382	323	376	352	359	370	330	347	363	351	357	362	407	328	364	370	360	350	358	360	344	352	389	364	346	370	346	369	368	363	315	374	353	359	367	351	356	381	327	328	381	362	337	348	364	335	353	331	365	372	345	380	335	366	395	336	371	381	321	339	325	379	357	381	380	377	371	350	354	385	359	404	343	345	363	355	366	338	367	365	367	326	346	370	361	372	396	362	365	337	351	368	377	363	342	337	356	369	337	372	369	377	367	370	355	360	383	365	349	350	373	363	372	338	373	338	368	374	325	378	371	348	351	370	348	370	350	361	334	378	321	347	372	364	349	389	392	352	372	385	354	340	352	342	380	355	380	337	342	318	357	378	361	350	399	367	344	362	351	348	358	348	322	376	338	335	364	396	343	387	386	360	361	368	334	370	359	340	348	360	359	362	349	353	329	362	353	368	354	338	410	343	345	371	347	365	359	342	384	326	333	366	333	339	372	372	343	318	380	335	382	345	363	346	344	326	326	361	389	371	374	393	393	358	329	397	366	341	383	378	379	401	353	368	384	365	353	354	377	335	367	364	370	365	358	371	348	358	349	363	348	386	364	374	367	363	356	362	344	382	368	383	415	369	358	373	346	351	367	338	381	380	372	348	362	347	356	358	349	340	363	376	350	386	374	363	379	361	376	364	372	365	338	357	343	319	353	365	346	329	372	394	363	331	386	372	368	345	353	389	359	329	353	358	341	375	350	390	345	339	371	371	363	356	384	341	347	359	322	360	351	357	349	355	334	344	347	363	392	361	345	375	389	375	368	359	341	359	366	335	365	360	350	340	356	371	365	333	355	348	381	360	326	343	314	366	361	395	344	319	337	398	362	351	336	390	345	347	373	374	357	350	377	393	320	356	372	352	375	356	358	359	352	335	358	372	381	310	383	344	350	378	370	362	354	367	358	355	345	360	321	365	382
36934	36269	7134	3805	2969	3810	6484	7195	9169	6982	5991	4189	3466	2750	2082	2767	1727	1332	1356	1266	1186	1165	1141	735	489	529	467	441	440	431	489	448	477	446	431	406	471	461	458	433	405	422	439	469	463	418	439	507	435	468	434	427	443	442	424	464	438	386	394	423	425	438	410	429	467	456	456	421	415	408	438	445	418	439	422	462	414	395	446	457	438	397	434	460	472	427	453	430	463	438	413	437	439	390	428	433	434	419	434	422	405	412	468	415	430	453	437	394	425	428	402	430	430	454	383	497	419	436	446	443	404	407	421	422	367	427	411	448	448	422	450	414	396	407	396	454	406	415	426	466	421	394	403	432	429	428	437	441	447	428	392	452	409	418	409	380	467	458	422	449	388	444	433	443	406	399	473	422	412	414	430	394	456	430	433	395	423	390	418	454	413	422	393	447	409	416	420	429	414	445	431	417	408	428	395	446	418	434	398	423	404	439	453	438	424	439	448	438	449	403	395	393	409	389	416	424	376	427	442	467	387	426	397	433	418	453	449	427	468	406	416	428	436	436	460	420	421	444	412	412	402	439	434	424	399	433	433	427	455	456	448	419	451	422	417	422	421	447	456	436	435	420	415	418	432	428	428	424	440	409	405	430	415	469	438	390	410	453	425	425	416	444	465	441	433	400	451	449	399	392	467	426	425	450	402	410	418	431	417	425	452	425	436	430	479	421	396	403	403	485	421	414	385	445	481	426	416	419	439	417	439	446	412	445	392	387	421	433	390	416	399	425	432	435	423	410	456	426	430	428	422	421	429	424	440	458	426	436	444	427	419	380	409	427	415	446	437	437	441	440	427	435	457	412	438	449	450	426	409	421	436	452	456	448	427	425	412	396	418	414	437	420	430	428	488	444	429	427	434	426	413	419	438	457	445	426	404	430	418	425	414	440	411	475	416	399	423	406	412	459	452	410	444	423	431	417	398	430	383	438	413	420	427	479	433	472	406	425	422	402	422	423	412	412	398	435	422	455	437	442	427	439	429	429	454	413	409	409	429	422	412	435	420	439	431	424	433	441	446	406	426	423	410	417	431	417	439	393	382	411	439	459	445	420	453	420	442	434	397	472	430	396	460	412	419	435	420	410	410	414	438	424	403	436	447	435	424	419	438	408	423	440	449	416	420	422	415	416	468	397	430	455	432	424	427	451	403	421	410	423	454	449	419	433	403	417	445	428	488	413	431	412	413	435	430	429	420	412	412	401	419	409	415	456	420	426	389	435	437	436	429	437	425	409	398	438	421	395	414	442	436	464	430	413	402	376	456	432	412	417	451	426	417	434	420	439	395	415	399	441	422	431	424	421	403	392	410	415	432	421	441	419	441	449	429	476	440	450	422	429	421	450	448	452	443	437	429	487	438	422	429	416	422	411	395	427	461	405	390	420	440	444	435	437	379	429	438	427	417	433	436	419	438	393	435	475	425	422	419	472	424	430	427	412	402	405	437	409	412	426	432	396	424	433	382	437	400	404	447	491	424	432	398	428	419	464	434	447	399	419	430	433	393	422	460	437	400	438	440	423	422	408	433	415	428	417	442	458	436	413	429	414	453	449	409	428	417	429	411	468	426	432	408	453	470	424	424	432	440	442	438	409	421	406	422	445	430	386	442	421	433	416	434	415	400	423	434	428	406	433	405	436	399	403	415	458	417	398	427	394	452	424	439	433	444	472	441	410	402	434	396	421	451	417	434	405	451	407	413	419	420	422	426	387	392	400	409	411	405	430	401	460	391	452	449	427	422	444	421	420	412	393	413	462	413	434	394	454	410	455	420	457	400	438	424	402	436	402	427	409	418	447	421	440	444	408	435	414	464	455	388	464	406	450	475	445	425	430	443	415	405	442	410	454	424	468	389	438	456	394	436	420	440	439	439	390	427	458	429	439	447	432	435	424	411	414	437	413	432	422	418	398	418	434	446	408	410	424	416	440	460	401	442	417	410	413	397	419	400	440	420	410	463	409	391	443	441	428	425	434	412	439	415	470	416	429	424	392	433	421	448	408	383	437	435	450	454	440	450	426	407	444	395	440	422	447	423	441	419	438	440	409	431	438	411	426	436	439	467	429	439	428	420	424	436	399	445	415	474	435	441	403	425	430	442	403	425	451	423	420	402	404	479	459	450	401	463	433	438	393	397	404	428	418	425	429	437	445	428	411	414	433	455	419	425	406	445	416	471	424	423	410	403	412	440	429	421	402	430	416	440	410	480	448	441	441	390	433	443	437	428	402	431	412	426	431	420	413	429	424	422	447	448	433	436	460	412	442	421	411	434	430	460	434	443	431	423	383	417	453	466	466	441	434	408	474	450	403	418	463	471	428	444	398	418	424	435	418	421	429	422	379	418	413	428	448	433	434	435	444	455	399	407	431	444	427	395	386	411	446	447	384	468	479	412	416	438	401	439	460	429	428	440	445	395	440	439	451	414	429	428	408	438	430	444	432	429	416	416	448	458	435	415	441	432	448	441	427	400	421	405	400	459	432	367	443	413	403	423	460	467	430	422	449	437	467	423	409	444	410	423	447	420	399	432	414	414	472	412	445	417	429	470	442	402	423	442	407	405	410	472	412	445	409	429	393	430	440	458	400	413	400	425	420	426	443	455	447	424	406	381	463	402	438	420	398	425	446	437	440	425	447	441	417	403	422	469	401	452	424	435	444	422	428	468	442	426	415	429	420	424	437	431	415	399	423	451	432	467	416	413	426	416	421	406	425	435	412	410	408	445	438	411	415	443	432	435	449	415	438	431	445	421	429	404	412	434	423	446	428	436	418	433	415	443	432	413	430	430	428	401	430	446	391	417	443	389	408	424	422	400	414	442	420	424	399	409	400	433	455	422	403	440	397	410	430	449	448	420	425	420	408	434	440	424	441	409	445	427	421	426	425	428	433	440	430	442	447	443	424	423	455	441	417	417	461	440	434	397	436	446	381	451	411	436	435	407	446	402	458	426	399	401	417	445	414	436	467	430	412	417	439	410	436	414	420	414	445	431	443	423	440	454	432	435	457	448	453	441	461	401	443	422	435	423	436	377	429	435	421	425	434	455	428	424	443	453	410	446	395	412	441	441	431	419	457	405	442	428	403	430	437	413	405	446	380	442	406	414	479	443	441	455	441	431	445	424	418	442	410	422	415	397	419	410	414	416	462	439	445	440	427	405	401	382	469	438	430	486	403	412	409	447	477	406	438	403	434	436	442	447	440	436	451	423	411	444	394	442	434	406	441	412	420	426	404	447	413	392	440	476	421	407	444	432	436	438	409	408	461	415	416	457	452	432	418	433	457	397	442	437	414	453	441	408	375	458	411	423	447	410	470	458	435	446	427	399	423	433	407	387	455	415	421	415	398	413	417	442	433	451	430	417	442	398	430	438	423	425	411	431	410	444	414	442	418	466	426	406	470	343	411	410	436	421	446	396	433	431	393	451	435	456	410	438	437	410	431	446	437	398	432	417	416	440	466
24442	20811	27001	24589	12321	1834	2637	2838	3892	2971	2510	2319	1879	1641	1317	1545	1322	1145	1103	979	893	824	785	897	794	704	709	682	708	710	688	703	754	694	716	706	672	731	681	684	692	692	739	677	731	684	729	694	725	666	669	710	725	688	732	695	725	692	676	690	696	657	713	725	678	725	717	746	723	727	713	670	653	665	693	651	693	658	703	691	666	729	661	683	707	669	736	692	739	696	669	663	670	665	715	731	735	675	723	698	714	692	671	698	725	666	755	655	722	657	690	677	715	643	658	693	690	710	706	663	683	735	708	628	671	684	667	660	687	690	743	728	675	696	664	681	684	639	703	683	698	710	679	685	658	690	687	664	700	695	702	740	687	706	714	680	734	738	690	692	706	699	726	736	686	697	641	658	665	717	683	652	694	719	695	675	671	721	689	720	650	721	733	654	721	702	727	678	695	664	706	714	665	736	683	727	684	649	688	696	680	704	748	666	734	716	709	716	712	676	683	699	666	696	708	683	695	693	660	699	688	678	676	682	627	690	689	691	691	648	643	713	673	732	651	693	699	697	672	679	652	676	711	690	663	666	665	732	677	718	696	705	709	673	682	708	713	678	675	709	697	679	701	693	644	706	704	631	685	700	653	720	646	712	700	743	684	687	699	703	691	651	653	694	674	676	670	730	657	677	695	671	690	732	712	693	704	682	761	717	675	680	659	701	685	685	627	690	660	683	685	644	654	700	710	698	705	685	711	680	681	667	696	682	708	705	678	644	699	678	698	700	687	721	689	702	661	642	692	728	680	694	676	686	729	738	708	750	703	713	693	699	655	719	695	702	667	686	732	685	672	663	662	703	691	719	689	626	694	730	714	707	676	709	681	650	688	712	719	670	739	678	689	672	658	682	674	670	667	680	640	711	694	685	718	675	726	652	660	707	731	627	671	761	683	687	697	659	661	657	694	696	685	713	677	712	683	638	686	648	692	683	668	695	658	698	681	689	706	730	687	725	691	665	651	699	659	723	689	693	709	696	675	708	712	696	680	668	729	728	669	681	754	654	655	669	653	709	758	692	724	697	714	684	712	716	710	710	698	707	662	722	676	687	680	713	669	706	708	630	703	653	724	694	677	662	705	677	670	712	714	698	685	712	664	734	696	665	707	705	660	693	693	696	660	646	682	639	693	694	717	668	696	704	661	730	649	616	717	653	686	696	648	688	689	667	748	702	678	722	679	678	725	681	677	692	733	718	717	718	697	714	712	656	687	689	715	709	688	693	663	721	637	689	701	680	735	664	690	652	701	678	621	713	691	708	738	626	689	674	678	712	695	672	696	723	666	682	700	656	665	669	696	728	726	680	666	710	703	726	695	656	658	692	662	686	714	724	693	720	689	712	696	690	709	714	719	704	700	682	719	662	731	701	681	643	668	700	680	701	733	674	679	663	695	676	668	700	655	664	706	716	670	734	729	677	679	667	687	659	702	709	695	680	729	680	719	689	683	709	700	692	684	738	694	668	687	657	698	641	691	681	684	703	715	686	684	711	712	689	685	671	697	661	673	679	719	682	658	661	708	714	713	631	692	680	681	663	696	694	671	678	759	693	700	738	710	687	672	744	628	696	678	672	684	636	658	675	667	693	681	675	703	712	685	695	714	655	674	707	689	658	685	717	675	711	655	631	682	663	702	682	689	660	712	670	685	722	652	725	665	687	679	690	694	721	659	711	688	698	713	637	711	646	708	686	701	712	692	645	705	673	720	692	670	695	719	681	634	664	703	727	655	705	702	678	620	688	666	650	707	649	721	681	702	670	707	688	642	713	673	729	693	675	739	711	726	739	725	695	712	665	697	682	731	677	679	738	662	686	716	727	707	707	687	698	707	666	740	706	705	711	677	679	660	714	674	690	667	662	714	692	701	686	685	772	693	669	709	673	686	702	726	665	716	683	695	677	725	686	702	689	649	694	675	705	655	711	696	699	673	768	682	673	717	674	722	708	678	643	698	676	676	702	733	684	779	699	704	638	662	704	703	695	711	720	682	699	706	688	718	707	646	673	658	703	665	648	667	697	692	683	674	691	659	696	670	716	718	708	668	713	683	723	674	686	697	738	703	721	673	674	704	750	709	733	713	719	710	640	724	675	695	664	699	721	674	708	744	681	678	662	718	659	683	673	728	697	721	671	706	711	690	678	721	695	667	674	704	669	678	726	703	671	722	706	726	699	720	682	692	689	665	703	658	688	651	697	694	719	695	665	681	728	674	709	649	711	677	670	667	697	684	679	706	688	671	718	670	772	650	668	660	678	665	674	667	672	654	673	670	688	669	679	703	684	704	734	683	745	661	673	659	646	727	719	697	704	733	699	632	701	711	716	694	685	725	689	669	689	715	696	707	695	695	714	629	641	673	647	694	671	687	730	676	687	725	644	749	704	652	705	679	680	657	731	721	699	697	701	660	673	704	712	712	634	707	713	698	648	710	673	747	657	663	709	698	653	704	689	706	694	650	671	671	676	683	688	696	669	680	658	683	706	634	644	734	688	700	674	639	706	662	692	683	719	715	674	738	702	694	691	700	668	688	719	706	708	676	703	692	685	713	676	630	688	673	682	672	724	711	667	654	689	662	700	686	676	673	681	733	689	689	723	684	740	702	724	705	687	700	705	692	695	668	677	674	686	651	687	719	654	704	638	711	714	726	728	685	729	668	701	672	696	693	722	672	657	715	702	690	687	706	679	689	741	654	677	723	669	732	683	653	684	648	681	688	752	722	704	725	714	676	651	726	691	665	725	687	729	685	675	683	677	642	693	684	705	680	751	689	723	683	728	685	687	740	770	690	687	717	650	642	682	692	667	676	725	658	663	672	652	681	723	697	659	748	729	692	663	721	655	709	698	686	641	692	692	666	755	679	708	675	642	698	729	693	659	697	681	723	671	689	736	709	688	708	683	708	670	670	742	731	730	660	627	694	704	699	710	680	668	706	660	745	704	701	694	667	712	695	699	710	660	699	706	701	722	715	669	730	697	658	734	710	657	678	635	712	673	698	683	676	657	680	710	680	665	707	687	659	723	693	683	705	663	697	657	679	714	637	711	663	698	659	639	675	680	669	706	650	698	672	695	664	653	692	735	692	720	670	678	685	685	679	669	712	711	680	673	723	659	681	678	691	706	699	670	684	709	694	664	701	664	704	648	660	632	627	689	666	719	723	661	690	694	661	674	680	701	650	690	646	666	701	631	694	687	691	675	692	672	715	698	676	693	722	691	724	700	670	656	670	716	698	659	704	699	677	642	678	647	680	701	699	704	684	716	668	693	701	664	650	678	695	705	701	671	734	677	688	698	696	672	685	707	705	699	713	690	675	720	690	679	713	671	689	664	646	710	718	731	704	698	697	657	667	684	706	711	674	677	691	661	657	675	706	657	714	691	691	703	661	675	743	707	704	695	711	683	667	675	693	706	701	696	661	682	664	694	692	691	707	703	667	710	708	699	674	732	739	684	690	709	706	683
36809	29933	4877	2782	2258	2742	5255	5794	8118	5868	4752	4367	3335	2748	2140	2531	1982	1781	1537	1377	1116	1009	946	1056	851	808	815	779	772	781	830	767	784	773	811	798	760	748	826	769	832	797	800	773	829	822	821	879	812	804	718	870	760	814	793	756	841	758	824	722	727	780	812	785	795	762	761	797	773	797	784	783	748	805	800	803	794	841	742	794	805	769	797	748	759	800	792	786	774	768	786	760	750	797	782	779	815	787	781	797	781	800	846	796	763	781	783	799	798	790	779	784	756	741	724	810	794	855	792	774	770	817	809	826	832	775	751	794	802	804	804	715	812	779	782	781	740	775	778	751	785	709	751	795	775	756	795	773	804	764	838	777	835	796	785	779	804	845	785	805	806	818	831	751	750	809	817	785	784	766	731	779	729	744	747	764	800	793	798	793	779	750	724	776	812	781	769	758	773	791	741	809	743	808	734	796	787	788	781	825	812	760	773	791	788	757	770	724	718	814	815	757	788	766	786	770	748	796	789	769	774	776	764	794	752	784	782	809	762	766	773	776	781	770	821	754	793	763	814	723	759	756	731	819	736	797	768	774	762	764	789	786	773	794	764	799	752	758	760	784	753	808	766	766	815	777	773	795	777	769	788	747	809	698	759	822	739	770	755	801	775	797	765	759	769	742	751	747	800	771	827	815	736	762	812	852	789	742	787	779	808	755	741	734	781	770	821	807	774	760	761	727	830	821	783	798	762	795	772	766	827	799	823	805	780	770	735	786	808	802	798	827	818	781	823	766	807	686	764	778	733	829	771	763	796	833	802	763	780	775	775	728	792	768	745	757	839	734	697	793	713	741	786	768	761	743	791	766	747	794	809	816	809	804	754	751	811	808	800	770	790	793	774	789	783	762	785	769	785	770	794	751	778	716	815	843	787	765	851	821	762	776	731	762	804	771	832	759	765	740	749	802	791	762	722	764	804	774	813	780	779	756	769	776	741	751	772	800	795	735	779	765	740	731	772	752	803	779	804	788	748	772	806	793	775	801	804	775	763	804	805	774	765	796	773	816	764	845	781	784	761	781	787	840	803	803	779	828	785	751	779	813	729	800	795	760	768	837	793	799	766	821	820	685	809	766	762	800	755	787	754	760	802	779	765	794	807	761	793	783	790	788	836	818	789	773	744	806	809	796	763	776	749	776	789	795	763	779	744	783	804	732	800	794	703	818	766	779	823	793	745	766	824	770	731	774	737	829	803	750	725	768	765	815	871	819	804	792	744	791	785	786	794	758	805	813	797	783	779	811	796	802	797	738	760	748	758	775	768	822	790	820	770	840	851	767	708	787	808	820	802	816	793	822	726	745	730	802	761	764	725	776	765	791	762	797	769	763	807	783	837	825	808	761	756	791	767	793	812	753	781	788	778	750	785	731	838	834	790	816	803	747	758	757	756	791	753	770	798	825	766	772	770	796	779	766	818	796	795	793	799	770	816	801	833	786	807	731	777	805	763	792	797	776	771	788	754	768	778	801	746	799	743	790	801	757	801	756	815	815	815	731	800	785	801	836	787	769	768	821	760	813	776	798	755	803	825	719	763	779	801	764	754	820	725	780	794	796	779	760	726	842	791	812	770	743	801	801	802	730	751	812	757	769	802	796	758	763	805	761	777	805	792	783	775	805	770	776	757	777	748	806	808	808	815	796	853	743	758	804	749	795	744	818	761	785	804	786	790	764	813	825	794	784	800	817	807	845	751	755	777	750	765	784	835	838	824	783	735	781	741	783	776	784	763	778	735	770	754	802	755	752	781	813	765	772	757	810	752	757	734	824	799	752	788	747	755	758	752	787	804	774	792	788	776	784	817	771	809	797	792	734	813	795	796	790	746	767	781	743	792	773	753	789	771	760	801	760	790	760	797	777	736	785	776	819	743	807	770	801	727	782	745	829	828	803	789	762	804	779	765	740	809	750	778	761	777	793	733	729	795	813	770	747	753	802	780	765	786	799	751	741	804	792	751	788	737	831	802	789	775	766	751	791	761	739	786	746	719	787	769	771	838	722	760	814	777	736	779	768	712	850	751	763	742	813	753	743	791	726	768	805	773	745	786	785	768	781	764	740	843	766	783	834	765	783	767	803	786	804	777	799	783	833	788	778	821	793	828	777	797	801	779	788	789	807	821	777	752	761	798	775	805	806	768	782	775	805	824	803	769	803	792	820	760	781	768	752	788	769	785	801	761	774	776	730	734	757	805	769	766	793	788	727	761	823	793	759	772	801	810	806	775	859	805	756	716	782	787	822	799	803	776	824	747	814	770	750	783	800	740	808	772	770	774	817	777	781	783	819	834	760	763	786	775	793	788	754	752	696	793	772	845	792	803	740	809	754	834	792	783	805	773	739	753	790	796	806	802	762	788	762	805	766	770	786	803	844	746	789	801	754	789	803	787	771	742	760	828	798	759	770	729	866	769	847	802	782	760	777	758	733	767	813	772	802	754	783	781	782	804	745	812	764	777	732	793	793	794	765	760	797	805	777	771	764	758	763	761	738	799	759	836	726	813	795	754	791	783	837	766	792	793	745	776	767	788	735	781	771	793	749	713	742	761	790	763	779	744	776	784	796	775	756	801	809	806	803	784	736	766	784	795	780	786	767	796	753	761	787	752	814	791	759	779	784	810	821	764	797	771	761	757	774	762	771	790	762	777	749	732	808	797	782	758	756	777	757	763	801	731	769	751	767	769	767	804	796	810	788	735	805	806	769	824	728	784	807	794	829	787	755	740	829	709	768	794	842	842	750	758	760	788	834	757	777	755	810	685	770	764	790	793	766	742	775	786	782	810	785	814	744	790	743	790	717	784	783	800	830	779	780	759	809	793	782	816	755	751	811	753	828	797	811	777	769	748	808	781	747	739	779	759	717	774	743	784	820	775	742	806	751	775	754	772	824	812	812	825	821	774	793	789	822	748	819	794	798	774	767	792	828	762	740	818	773	760	751	754	785	756	774	774	808	775	779	798	774	791	789	808	805	738	794	765	833	795	803	826	778	820	776	787	777	792	768	796	788	793	811	780	751	797	801	749	797	795	792	763	750	768	778	803	774	788	785	756	833	802	778	796	754	800	797	785	773	796	757	802	745	815	827	799	760	830	820	777	809	771	778	785	804	763	788	752	805	800	792	757	795	775	768	756	763	778	785	773	749	763	788	796	757	811	814	810	813	784	806	837	779	704	793	743	769	813	784	745	797	806	783	782	724	806	793	765	819	760	746	739	845	760	739	812	809	815	767	754	737	758	804	802	780	781	795	767	740	739	775	776	808	768	748	792	761	769	761	788	773	794	815	824	764	792	775	773	745	776	828	867	773	810	777	754	789	773	820	781	783	761	808	781	794	814	778	768	782	779	801	811	731	806	740	841	848	813	786	742	823	776	785	766	803	786	852	827	811	754	797	788	792	725	812	813	823	776	771	800	798	794	714	809	770	747	819	763	807	774	821	773	717	803	791	804	779	746	781
22357	20827	28408	23342	20820	20911	13893	5761	6988	5908	3913	4301	2963	2362	2094	2169	1891	1283	1414	1219	1059	828	697	574	600	546	592	575	540	498	560	521	541	515	538	498	523	536	572	523	522	541	563	516	537	491	503	544	519	551	502	507	500	493	530	537	516	506	520	533	498	544	523	509	553	515	537	431	486	527	495	498	487	516	521	500	563	523	542	536	518	539	526	514	535	511	496	501	491	520	513	523	496	501	509	545	540	498	502	499	513	542	526	557	469	523	519	499	498	486	490	518	519	526	517	512	519	471	515	506	506	526	533	544	513	482	485	504	507	515	501	542	481	480	523	515	518	513	517	520	477	511	547	514	562	553	509	513	557	523	544	510	483	499	491	511	519	470	476	505	521	496	468	532	490	473	500	472	538	520	498	536	497	562	447	532	478	504	519	521	505	454	501	505	515	505	523	511	511	553	520	493	494	490	521	498	548	487	493	496	512	531	521	539	496	541	492	520	516	522	518	525	522	510	518	518	554	488	523	497	501	523	461	543	467	536	481	481	500	474	525	486	506	514	514	518	507	528	502	507	519	510	523	494	479	514	503	500	508	458	519	549	552	547	489	542	484	525	515	518	515	497	488	529	528	505	500	490	512	509	492	516	529	510	530	508	492	508	518	490	488	529	531	551	504	506	527	492	513	512	512	486	533	525	479	519	520	524	553	525	527	488	572	525	518	545	492	491	520	521	495	520	543	530	516	490	491	467	531	533	526	499	533	526	504	494	493	483	543	506	538	495	492	494	495	531	566	507	501	515	523	480	503	549	505	530	496	516	528	520	535	524	524	521	491	546	474	515	508	516	525	511	502	530	521	514	475	504	527	446	501	511	497	508	485	473	543	510	451	495	513	561	535	490	543	508	506	528	551	502	492	516	458	509	518	480	494	510	494	538	473	531	499	503	540	498	557	511	507	498	522	555	543	493	493	531	474	510	509	514	517	550	554	509	511	492	492	513	536	483	487	509	522	539	533	507	472	515	505	512	553	538	515	499	539	531	496	455	520	518	541	540	484	541	507	477	493	486	511	509	534	525	554	543	475	500	494	510	503	522	527	534	492	514	494	516	501	512	482	518	537	554	515	494	489	503	517	514	496	527	517	531	499	488	512	522	498	515	497	537	523	536	502	522	470	480	514	517	504	511	470	515	460	473	538	533	513	525	504	515	510	471	506	475	512	501	471	508	519	491	495	521	553	510	558	514	506	493	504	475	557	494	536	525	524	569	551	477	471	522	466	491	521	536	498	494	502	558	515	513	527	504	534	507	496	531	512	495	514	485	512	492	517	554	496	526	515	501	535	499	501	524	492	490	512	588	538	551	548	499	502	489	554	494	508	485	527	482	515	502	496	513	498	532	493	523	516	499	521	501	501	526	502	529	525	514	463	513	507	510	493	504	551	501	527	520	521	516	477	511	514	487	507	506	559	514	517	484	516	479	506	501	524	492	531	503	480	480	520	491	508	538	537	495	495	525	522	536	532	487	501	496	502	505	524	528	531	495	530	513	512	511	478	472	484	533	537	524	525	530	500	524	487	543	510	481	534	516	488	532	491	479	535	514	511	473	519	494	539	436	535	521	535	499	554	505	503	502	502	532	467	545	501	494	536	494	513	529	529	518	577	503	532	498	541	499	474	526	482	526	532	521	459	499	499	506	482	514	523	528	482	518	558	511	485	510	508	512	506	498	498	478	477	502	508	492	508	500	501	520	493	518	559	528	505	557	551	520	508	557	479	534	498	532	505	505	519	517	517	483	521	522	562	458	518	527	550	520	490	486	550	523	513	509	494	519	565	531	506	512	452	493	508	513	505	505	581	505	519	491	526	486	530	473	478	499	530	547	504	510	476	476	510	546	514	482	506	525	521	516	519	493	529	477	450	474	545	540	489	513	522	530	495	513	524	521	530	530	533	551	518	493	520	520	531	511	504	486	522	463	497	524	535	535	485	535	480	469	504	511	508	505	547	523	535	544	511	533	502	510	512	513	567	513	522	490	499	486	529	472	426	496	492	446	515	507	486	478	481	540	510	541	516	528	525	492	526	504	519	537	512	536	525	489	538	532	505	501	512	479	501	471	494	497	520	502	475	531	531	514	482	510	492	437	539	515	580	523	515	551	520	504	523	533	494	548	473	491	518	533	531	490	488	501	466	515	526	539	518	500	489	500	493	537	518	536	553	536	469	524	492	504	503	516	486	585	540	568	499	541	510	508	512	536	471	532	519	502	541	516	526	549	520	515	543	507	477	526	533	495	495	480	525	505	505	486	535	535	503	508	459	501	473	487	498	526	475	504	522	515	502	534	521	474	524	514	463	538	525	547	488	524	482	502	505	553	479	500	550	480	470	511	511	525	502	511	512	511	534	534	525	502	492	502	514	521	550	478	503	525	489	529	485	531	531	543	527	492	497	489	540	506	498	501	500	503	498	547	523	493	515	477	532	467	479	536	539	470	538	507	519	510	526	505	518	481	461	544	472	520	518	532	527	486	479	497	499	536	511	468	534	491	514	484	527	514	485	470	517	494	493	531	528	510	490	527	529	466	493	499	531	522	502	538	534	520	504	540	507	528	499	539	497	475	505	502	479	574	527	516	510	474	513	550	542	523	511	515	496	565	496	481	524	541	522	482	502	521	524	505	520	460	479	540	513	524	512	499	524	509	498	540	502	522	510	535	520	516	520	503	495	506	532	507	502	532	507	472	534	480	527	501	508	537	522	495	512	499	502	482	499	533	533	487	487	486	529	509	484	523	521	477	518	521	505	538	550	527	523	491	520	523	525	532	508	515	504	506	497	563	510	486	521	494	533	507	500	536	470	523	533	506	502	502	491	494	515	511	504	494	539	548	519	481	501	496	468	509	483	492	509	494	523	486	538	485	481	530	550	505	499	459	479	505	514	439	486	558	498	493	492	471	498	496	545	514	533	531	536	440	510	491	527	541	503	511	523	501	522	546	523	521	499	510	507	512	512	524	466	493	499	521	534	519	540	529	512	490	482	537	497	459	484	493	534	531	549	501	493	552	486	504	549	520	532	505	478	468	528	506	509	511	500	544	516	526	515	498	478	508	551	548	534	509	509	486	512	509	519	542	518	484	507	473	534	532	496	496	511	531	512	469	502	508	512	510	529	521	521	533	521	502	482	520	509	505	522	516	478	465	543	535	508	500	465	512	457	507	471	499	442	523	523	497	488	517	523	538	502	524	492	517	509	503	541	517	510	488	498	491	524	490	505	497	487	492	468	526	555	538	509	482	502	493	475	457	529	531	544	482	498	522	502	506	498	476	507	499	522	475	496	511	500	523	488	518	485	493	541	510	504	503	469	511	516	508	507	497	483	491	504	481	484	500	551	532	536	501	524	532	519	498	519	501	497	522	495	522	509	514	488	486	517	500	462	538	471	544	511	484	502	517	507	517	489	531	499	502	487	499	507	524	506	506	494	485	529	512	518	516	501	542	480	493	508	508
40703	40764	12164	6733	5007	4703	7607	9736	13113	10312	7082	7906	5432	4158	3507	3812	3050	1896	2161	1832	1564	1116	836	656	759	655	667	614	659	607	611	626	605	604	612	603	585	618	582	593	585	545	592	644	564	559	615	614	572	601	600	580	574	567	593	607	528	543	554	591	563	564	588	546	585	548	580	561	585	552	591	558	569	569	563	577	587	597	567	570	571	531	540	551	576	562	545	550	581	601	581	566	563	555	576	547	589	536	536	558	585	543	567	582	558	564	566	570	562	567	570	527	534	600	572	573	551	551	605	581	577	590	576	573	555	562	587	574	590	570	571	560	562	575	527	559	577	579	530	582	564	604	550	553	542	565	585	572	520	566	584	569	553	578	556	553	571	584	552	553	558	572	548	589	591	550	522	570	552	594	583	540	554	531	546	521	571	585	524	598	567	547	585	505	557	572	532	490	570	584	549	550	545	552	574	559	576	535	538	555	595	585	582	552	579	579	597	550	536	585	589	532	551	587	557	544	571	545	576	573	565	596	562	577	581	591	551	579	601	587	595	615	548	583	540	532	556	592	610	567	541	566	548	564	570	559	569	570	555	550	591	565	582	603	535	592	557	584	522	595	554	585	610	566	563	567	571	522	565	567	577	539	481	534	575	597	520	575	595	576	564	531	585	549	525	556	586	597	529	584	522	541	564	567	555	568	540	525	601	548	554	562	570	569	547	600	558	564	595	534	590	542	594	556	538	545	574	567	548	553	519	552	533	551	510	574	573	516	528	576	564	563	557	577	524	549	605	593	570	586	581	549	585	555	531	568	524	571	572	544	595	560	554	562	530	567	602	579	584	573	554	583	567	585	559	534	547	541	550	542	553	546	540	546	554	549	556	572	571	552	512	536	600	546	584	565	549	555	576	556	572	515	566	576	540	559	560	563	580	544	549	575	541	545	552	576	560	532	588	566	575	581	508	582	590	585	559	556	526	552	523	561	581	563	615	612	545	517	583	548	544	573	593	582	561	560	616	581	556	586	531	504	572	564	492	598	578	581	529	553	573	522	542	547	552	542	541	551	574	560	558	567	587	570	569	603	563	576	604	556	572	537	555	597	583	544	540	555	590	569	512	546	547	580	506	535	541	586	548	533	545	539	592	555	599	538	553	585	573	597	598	572	556	568	524	547	549	600	551	564	560	593	554	523	598	573	564	597	586	568	601	542	556	572	558	582	582	508	546	527	573	560	524	587	583	586	618	549	576	529	572	606	568	559	562	509	519	590	573	551	551	563	590	543	579	540	553	571	574	576	588	522	579	518	580	588	573	520	557	535	561	574	545	561	583	497	586	555	569	533	572	608	568	554	571	559	565	557	562	572	559	563	550	567	583	536	561	574	553	550	535	598	576	566	584	544	538	567	562	592	589	530	554	574	535	574	587	578	589	555	555	572	546	565	535	603	514	547	584	549	578	573	558	550	595	547	566	578	523	554	576	588	579	550	581	572	578	567	573	545	590	571	579	564	515	531	540	645	551	569	532	574	535	592	554	548	553	568	520	551	578	563	548	583	577	582	578	512	533	571	588	568	535	525	578	523	556	547	602	558	562	587	550	535	598	561	586	566	540	574	571	531	529	582	558	595	496	574	551	539	529	560	503	526	609	565	528	539	542	502	517	555	555	533	589	550	541	571	528	558	589	580	575	546	580	515	596	595	572	563	608	563	598	513	537	537	579	553	581	552	602	552	580	573	581	569	562	550	510	575	573	539	579	546	567	554	553	551	541	538	572	578	525	599	577	550	568	520	543	510	569	532	557	560	528	527	550	575	565	547	551	614	548	521	523	551	585	537	576	573	557	534	614	540	568	566	535	569	576	565	546	558	564	536	509	550	565	593	563	542	524	558	567	584	540	539	579	572	555	547	589	581	591	513	569	584	559	552	591	581	552	538	540	569	519	591	561	525	608	549	605	549	583	502	531	555	545	541	565	565	551	542	546	542	545	548	551	569	533	531	551	580	523	605	571	582	588	578	554	584	577	526	523	559	555	547	522	575	580	556	563	580	550	561	540	550	574	604	551	528	539	580	541	528	565	583	574	542	555	585	539	529	612	586	587	586	540	565	559	544	617	561	524	586	561	549	526	599	539	529	520	546	542	586	557	573	556	568	532	604	567	560	544	556	566	586	558	547	565	567	547	593	592	551	579	560	513	568	557	592	548	540	579	561	492	563	601	566	542	524	608	579	547	592	566	549	559	546	553	592	566	576	559	504	578	542	509	537	601	560	503	545	571	530	523	616	607	554	577	580	588	588	564	571	543	577	510	541	564	555	536	582	528	554	544	531	590	560	545	548	568	529	564	545	526	561	564	606	520	522	593	587	597	598	526	594	556	557	516	590	534	551	598	538	574	555	540	530	554	515	564	556	568	581	574	596	548	555	594	604	536	540	569	567	576	562	555	535	514	552	574	549	601	569	564	615	531	559	562	545	572	571	589	550	579	543	584	586	574	543	552	555	538	600	558	565	588	592	525	576	531	600	585	583	631	572	556	542	547	603	550	546	563	566	566	551	542	554	562	550	564	565	557	543	580	576	553	572	586	524	584	594	556	548	567	532	551	551	558	562	546	546	528	495	581	586	539	566	581	587	574	553	530	584	552	571	597	573	563	565	552	536	566	531	560	524	541	571	554	519	568	571	525	599	559	587	536	536	576	572	543	525	574	546	578	543	573	539	574	547	530	530	562	619	554	544	560	571	578	535	557	575	611	566	532	542	549	562	556	559	544	601	600	568	557	545	554	538	588	585	582	563	532	575	573	565	557	570	574	577	595	552	576	543	591	583	587	536	600	536	553	570	560	590	568	543	561	553	545	600	578	587	557	564	538	572	554	517	567	521	554	553	567	619	587	521	568	542	522	542	575	566	569	520	568	551	549	573	588	600	590	564	529	564	573	595	542	516	571	560	574	558	544	559	572	562	516	557	582	540	574	587	567	559	587	569	525	580	543	571	598	576	581	566	536	548	561	572	593	562	511	546	561	517	559	586	558	579	566	546	562	572	530	556	557	529	574	564	526	566	568	583	523	608	569	533	586	558	532	526	605	550	591	556	572	603	570	572	565	561	572	570	573	573	574	606	535	572	570	550	553	549	544	568	537	584	567	584	585	592	549	561	549	612	587	556	594	536	562	512	539	556	537	578	567	571	521	579	561	547	515	594	546	567	511	568	560	556	552	576	554	569	563	570	539	550	568	565	549	554	561	569	590	557	565	556	591	602	628	569	563	573	549	539	541	578	572	563	558	598	538	527	553	553	550	530	553	549	592	583	567	591	563	537	570	551	546	550	546	548	555	596	581	598	573	597	624	566	574	524	573	613	583	552	546	570	595	545	604	611	551	554	569	576	561	571	532	542	578	544	558	601	536	578	552	564	577	561	570	541	567	601	585	579	566	543	530	574	553	570	503	554	591	522	599	558	558	610	524	557	569	588	565	569	568	562	555	551	534	597	519	604	544	594	559	571
28772	22918	11734	1499	793	829	1220	1664	2230	2261	1634	1613	1366	1036	1048	1003	997	760	667	610	580	536	516	490	528	508	510	490	480	491	476	532	484	483	506	527	514	535	496	498	499	545	510	535	506	464	535	522	515	515	516	497	478	489	464	487	483	491	515	506	488	511	508	513	506	475	477	492	508	501	504	517	496	546	491	493	501	512	495	513	464	525	534	490	455	520	523	515	516	505	494	492	515	487	488	513	498	495	521	499	537	507	503	500	546	506	480	507	506	519	462	559	486	501	521	456	511	491	495	490	511	458	480	522	456	483	502	549	485	527	538	531	505	465	479	498	523	510	443	476	512	510	486	507	481	483	485	510	521	470	495	502	469	484	505	485	517	510	544	540	486	513	500	483	498	488	488	527	536	500	503	502	493	493	513	500	499	494	472	478	484	450	517	503	501	507	534	511	477	544	470	497	513	526	541	489	497	507	523	538	472	523	494	513	519	515	521	507	491	483	484	506	524	498	508	519	482	516	498	480	485	496	517	468	502	484	538	467	480	491	447	483	580	501	493	491	490	479	474	510	487	516	494	502	515	518	472	485	502	542	480	472	503	520	518	523	510	533	492	501	484	473	490	498	512	505	495	488	495	462	474	515	459	511	464	536	480	538	468	489	521	485	531	506	499	500	497	490	550	492	521	471	526	521	517	487	502	500	477	496	505	521	509	514	460	485	516	488	466	487	496	491	533	475	478	527	495	471	485	482	465	506	494	532	511	476	504	475	517	517	544	515	483	535	499	548	518	517	534	493	465	526	508	506	459	507	529	489	492	466	529	501	516	501	506	497	504	493	511	514	501	528	495	498	505	472	487	489	486	474	462	498	488	506	495	482	478	508	481	454	476	507	505	539	484	507	507	470	499	507	524	533	481	484	514	525	495	514	517	516	480	513	483	483	499	500	456	510	529	504	446	470	495	491	488	477	502	501	471	541	527	500	493	497	497	515	476	490	508	522	518	494	486	510	524	495	485	491	510	489	492	507	492	476	485	520	471	516	478	520	484	528	495	483	498	499	485	515	478	501	437	471	495	540	545	477	474	507	484	524	496	487	502	500	481	467	510	496	502	506	487	499	469	506	484	515	479	471	477	495	524	508	496	485	471	503	484	476	494	500	470	498	501	508	518	473	491	518	499	532	506	482	502	492	470	509	458	489	492	453	519	558	520	505	434	532	480	480	534	514	517	485	521	469	481	496	498	512	512	523	460	511	519	488	561	472	490	468	468	489	497	523	485	495	492	464	485	504	505	466	501	524	474	503	522	480	517	509	484	508	512	506	492	496	501	531	502	469	504	542	481	457	486	489	477	459	517	532	482	505	502	496	488	480	515	484	502	512	510	487	441	522	460	501	494	496	479	531	469	474	471	496	497	466	478	474	465	514	522	528	519	480	474	471	483	512	518	494	519	456	493	488	497	528	484	470	500	516	484	470	511	501	495	503	478	449	516	529	533	524	506	494	478	454	509	468	475	528	534	487	471	468	514	481	511	471	491	498	497	536	437	501	490	486	550	494	494	494	491	478	535	507	504	500	510	489	519	463	450	536	498	527	491	516	481	486	485	512	482	474	511	494	501	504	492	518	508	506	494	485	512	507	518	496	508	448	479	489	483	507	514	485	496	485	503	528	451	485	488	495	447	492	487	524	517	482	499	490	478	493	465	512	490	481	484	470	473	491	514	508	486	454	496	460	515	517	484	452	511	487	506	533	453	481	482	497	502	524	517	513	533	524	471	517	501	477	511	520	532	450	536	473	510	447	533	475	484	495	499	509	483	486	481	476	462	510	497	484	493	499	499	485	513	536	515	482	506	503	500	506	472	503	499	533	500	480	478	489	492	475	532	511	502	491	446	497	492	454	494	504	504	518	502	542	477	490	516	515	499	482	473	472	490	488	501	515	469	474	488	461	459	485	487	492	502	495	494	539	549	538	483	513	527	546	492	530	487	471	495	500	472	515	539	455	518	491	508	499	529	526	473	496	534	515	484	488	515	520	485	466	482	512	525	499	487	505	478	504	495	497	494	495	547	454	498	499	513	513	485	545	475	465	502	489	522	481	490	505	497	496	511	478	469	525	494	482	477	509	549	501	476	491	541	528	474	516	473	508	487	492	515	472	516	452	484	502	463	464	515	487	491	525	517	474	524	509	478	496	482	516	489	450	492	524	510	502	524	491	507	481	527	483	501	499	517	508	546	490	498	513	468	509	472	492	501	504	486	482	486	510	491	496	512	519	497	493	502	505	484	500	487	517	472	511	485	495	510	493	519	511	460	506	511	528	480	459	478	503	484	511	501	538	474	515	497	444	504	493	523	516	476	531	479	437	485	485	494	508	461	498	480	505	523	441	501	461	508	484	502	471	494	485	503	486	504	461	492	501	506	473	464	515	477	491	467	484	512	478	527	480	475	458	529	536	481	489	514	500	483	475	483	497	515	506	507	486	476	502	484	505	526	549	509	542	512	519	481	516	475	475	532	504	460	507	480	493	506	472	514	494	496	491	521	483	510	476	525	500	483	530	479	467	497	519	520	518	502	501	463	471	473	509	485	478	506	522	465	508	532	506	475	483	483	540	493	473	487	468	480	490	462	462	473	489	471	464	485	524	519	492	528	518	481	494	523	524	491	488	502	511	552	518	457	510	492	521	501	487	502	499	502	471	485	474	457	485	487	492	527	502	498	496	461	502	497	479	515	478	507	462	546	524	458	510	482	490	507	509	510	520	487	490	492	492	543	500	465	470	524	496	540	492	477	514	486	497	530	475	491	475	507	490	508	476	503	498	474	470	479	488	469	514	466	508	504	514	483	465	509	492	490	491	465	493	510	472	519	529	507	501	508	476	478	480	506	528	479	501	532	497	499	470	464	496	486	503	502	494	496	479	462	509	484	532	488	489	498	523	485	512	489	530	492	515	535	501	504	491	497	504	495	509	501	493	515	475	497	498	524	479	503	482	521	451	506	481	445	478	503	486	488	514	535	496	491	462	516	481	481	473	461	493	511	536	460	477	518	474	484	510	511	477	501	560	483	508	494	480	454	480	513	485	520	498	497	509	504	489	496	512	528	499	502	518	487	486	528	488	490	483	523	476	455	500	467	495	518	486	527	495	471	539	536	516	467	475	522	496	475	516	481	502	480	519	516	482	562	526	508	478	506	517	512	483	527	492	480	497	484	509	468	489	525	431	526	477	540	500	484	469	521	540	537	466	469	497	527	477	499	507	522	462	504	503	501	516	471	516	530	471	479	493	518	510	479	483	474	521	487	506	513	495	474	483	490	511	564	465	512	472	465	497	484	484	502	506	479	518	501	469	532	512	512	503	509	524	530	493	526	505	451	491	502	481	516	501	502	471	460	509	476	490	495	477	500	507	515	479	463	465	483	507	486	523	507	505	516	494	531	454	485	468	503	495	507	508	520	494	458	485	526	462	459	508	506	487	492	531	496	496	517	475	465	521	467	507
33960	22633	1442	933	987	1157	2288	3242	4481	4706	3162	3059	2291	1794	1775	1571	1568	1135	942	766	674	614	613	623	574	644	583	574	593	606	602	530	558	587	558	581	589	577	581	604	581	631	609	593	599	588	590	577	598	612	600	582	590	575	567	583	593	576	596	593	549	593	583	542	550	594	545	575	617	582	569	595	599	576	588	572	565	554	572	556	573	569	556	576	553	541	556	587	590	591	605	604	571	617	612	594	586	575	541	581	588	609	575	592	577	556	611	561	613	560	569	597	596	612	568	588	588	546	589	627	601	622	578	594	583	603	596	578	631	573	570	594	621	569	585	601	635	577	579	560	581	620	586	575	584	555	576	597	603	589	547	554	556	571	592	562	571	560	567	569	615	604	626	578	554	573	560	588	620	540	575	566	573	583	576	580	604	555	587	599	596	557	583	600	537	585	580	634	619	579	602	556	607	579	546	591	628	525	543	628	599	571	578	577	579	573	598	568	540	577	580	577	536	616	562	602	577	609	623	617	573	583	595	610	555	588	610	550	590	557	584	574	589	587	583	555	588	624	601	571	584	593	602	604	570	564	588	595	572	565	591	557	584	574	595	581	591	610	600	611	545	554	624	569	584	547	570	592	496	556	572	553	598	559	569	552	611	607	582	568	585	604	561	569	645	555	537	624	573	577	587	632	611	617	581	566	616	586	585	599	663	650	589	567	610	585	537	610	598	583	583	590	583	601	569	631	569	596	597	589	581	556	606	602	589	539	582	529	592	607	609	593	596	572	583	625	559	554	575	596	570	611	601	574	579	557	579	616	624	623	608	573	617	573	565	581	570	567	607	569	560	582	560	646	616	560	607	546	592	632	575	594	595	597	589	572	610	571	554	553	579	583	560	600	575	561	587	583	602	539	565	557	578	581	639	595	571	624	576	624	608	580	600	581	609	558	589	553	617	610	574	540	570	556	568	556	575	595	596	579	610	571	590	582	574	617	550	594	552	598	599	639	560	563	594	553	652	611	596	571	560	574	576	575	579	609	594	592	601	631	580	542	546	622	543	586	611	602	556	618	542	572	563	569	597	584	570	635	581	551	605	547	592	587	594	580	614	589	563	571	585	598	595	561	567	617	590	603	589	602	519	579	597	601	569	603	581	549	550	581	595	554	581	551	596	583	570	555	594	575	564	603	570	526	555	589	583	589	565	589	586	536	568	636	564	588	596	624	570	574	592	599	573	564	571	608	556	559	567	566	558	559	551	560	599	556	535	593	568	586	601	584	607	572	601	547	569	597	613	574	549	583	572	605	571	583	538	569	591	580	589	576	543	616	562	586	602	568	590	551	575	604	602	537	565	600	645	580	578	600	556	573	621	591	626	600	578	605	548	568	623	595	599	600	603	589	604	584	556	605	584	553	559	559	590	571	591	622	537	637	593	604	578	557	610	545	555	545	598	587	602	610	595	545	557	592	611	571	607	562	532	581	577	527	583	636	532	563	584	575	585	564	591	581	608	593	546	579	593	578	575	552	602	583	581	560	583	563	559	587	587	581	613	584	573	572	578	565	558	598	577	545	588	579	554	584	591	591	561	564	586	573	580	551	619	580	583	586	571	631	600	503	626	572	580	575	584	589	597	572	619	580	631	561	554	598	568	578	581	609	574	559	571	587	549	589	573	508	595	597	577	571	594	533	590	551	608	558	584	602	590	586	636	572	609	571	576	580	561	587	613	549	594	554	574	552	590	551	616	585	561	597	580	603	580	611	590	587	584	536	605	635	518	580	566	541	556	602	588	590	586	596	584	562	548	556	586	597	560	601	595	586	633	621	575	605	579	598	634	571	643	595	566	582	600	608	572	589	612	601	559	586	578	598	528	614	581	614	613	569	579	546	595	593	576	601	567	602	592	558	597	544	576	559	557	575	566	607	617	581	585	599	598	562	589	611	590	597	591	585	557	543	600	569	599	562	568	623	582	606	556	536	541	589	585	545	566	585	596	656	625	576	578	573	608	584	589	544	598	566	581	586	604	626	585	557	590	538	616	615	556	568	626	588	609	603	575	574	594	613	600	582	588	568	598	549	574	587	608	594	571	555	605	615	606	610	566	619	567	585	573	598	587	584	582	600	567	573	610	630	616	585	580	599	584	558	561	589	597	588	565	557	559	613	567	579	592	572	609	576	546	589	572	596	594	589	541	641	585	598	610	588	586	625	587	585	603	572	550	573	548	584	617	591	584	598	604	613	573	588	571	563	587	584	600	566	567	546	586	596	579	563	637	615	630	626	538	562	617	611	577	576	570	561	582	575	565	555	573	628	560	582	548	578	622	564	591	564	605	571	592	564	582	517	613	588	568	559	587	573	606	576	604	578	555	559	560	605	590	604	599	624	578	608	590	569	624	591	557	579	623	594	593	563	584	605	628	591	582	642	610	595	596	592	588	573	577	590	558	615	572	575	617	583	577	553	637	573	587	600	575	600	588	558	561	602	542	616	611	588	629	583	599	608	583	592	563	595	576	581	582	610	593	575	556	553	593	608	553	562	550	570	569	557	614	601	542	618	555	629	565	579	568	589	605	572	586	559	530	619	608	620	539	571	631	552	583	609	551	589	594	536	621	564	605	573	587	590	596	596	579	595	578	569	578	572	580	580	563	586	640	568	547	605	619	576	582	616	573	619	597	569	590	562	601	555	586	574	606	573	584	573	547	580	560	626	604	645	582	553	503	547	603	580	571	571	581	533	574	630	568	545	528	567	579	577	557	567	591	586	584	592	585	613	573	579	530	576	567	538	591	594	566	543	608	593	621	560	560	572	633	582	577	580	566	616	562	602	566	541	522	627	592	581	539	600	603	592	579	627	550	592	584	590	586	569	568	575	520	563	565	605	555	603	582	589	569	600	602	583	559	631	587	598	553	583	539	596	579	596	579	537	572	601	589	608	613	556	632	609	625	555	541	558	580	581	577	577	554	614	586	567	630	575	591	573	559	569	590	579	608	630	535	534	610	629	518	589	590	576	570	597	586	583	562	600	610	582	580	555	593	563	581	588	561	631	607	604	553	600	604	551	608	586	605	605	553	579	577	540	573	615	595	533	609	579	587	535	592	612	608	577	620	624	597	539	533	563	559	638	629	563	587	596	567	569	595	545	591	653	586	657	637	592	562	563	585	574	586	585	600	582	591	614	593	600	574	537	577	577	544	572	602	572	596	590	585	592	572	572	546	599	558	590	530	590	614	575	590	585	583	593	606	601	601	610	587	562	637	586	550	596	564	591	603	575	571	569	586	570	582	599	586	630	553	576	552	567	587	575	615	576	580	574	581	625	613	564	593	533	601	584	571	597	599	577	599	586	598	598	578	590	610	619	596	612	559	593	611	559	576	591	580	544	566	594	564	590	581	594	613	601	621	613	560	593	579	600	605	563	589	597	566	555	583	556	629	630	600	594	559	587	567	583	582	579	570	566	601	592	599	589	598	584	653	579	577	559	594	579	610	537	585	577	622	596
23332	20807	27914	23788	20790	10726	2133	2303	2747	3655	2515	2568	2032	1665	1446	1252	1098	1091	970	771	689	473	432	388	352	370	389	348	375	335	318	332	339	376	304	350	325	320	318	345	299	317	340	363	339	346	368	352	346	344	319	367	334	338	330	342	347	343	311	324	340	338	337	371	315	327	326	328	362	342	328	321	313	303	342	346	312	379	314	339	332	363	349	348	336	323	323	346	327	346	355	321	315	332	335	338	321	308	331	331	313	349	353	341	358	363	350	330	331	326	327	330	317	323	340	324	347	318	363	331	329	341	330	316	321	363	347	331	334	390	312	367	344	313	329	331	401	320	319	333	318	324	340	316	306	364	313	334	325	322	306	334	290	336	294	358	305	314	333	321	314	340	309	358	323	331	331	355	317	353	345	361	328	315	342	338	329	280	361	332	311	322	328	311	339	313	310	369	299	332	307	317	353	326	360	334	304	310	334	348	299	330	343	349	325	375	335	331	329	349	353	311	327	339	344	377	354	336	335	331	350	347	357	354	332	352	339	330	320	346	330	345	339	329	333	327	399	340	345	306	336	354	304	346	334	327	317	319	341	338	351	318	328	332	333	346	312	348	333	332	328	351	293	311	324	313	315	307	348	358	326	311	342	313	331	328	342	367	352	321	349	318	313	312	337	353	345	373	305	336	331	300	349	334	363	305	309	330	378	333	333	325	343	283	349	344	319	319	345	320	325	329	318	319	321	320	315	323	319	286	334	332	335	323	359	309	295	330	380	314	313	340	338	307	318	328	312	316	372	319	319	345	342	339	331	308	336	305	312	307	303	323	329	363	333	353	321	348	354	338	359	313	320	329	338	353	324	348	320	337	350	340	330	332	313	344	364	364	336	313	312	330	340	365	346	343	329	316	323	336	335	330	340	333	331	331	330	357	319	320	312	312	327	315	311	357	354	323	334	336	325	306	322	337	338	349	306	358	338	325	329	346	343	310	362	340	329	315	321	315	302	276	317	341	328	331	337	362	317	349	347	334	307	337	358	348	320	329	323	324	331	361	348	339	307	316	282	310	369	375	324	337	347	349	332	359	328	327	336	304	327	346	315	326	360	347	340	330	316	339	337	357	326	338	338	339	338	315	321	330	332	326	318	316	342	322	305	341	340	324	323	318	319	328	353	288	321	358	368	346	310	348	317	343	367	341	349	331	362	331	343	349	327	339	366	313	344	328	294	317	324	310	322	328	312	321	361	341	326	327	309	342	346	341	309	312	340	311	365	331	348	352	367	367	346	320	329	324	314	316	339	351	336	301	359	335	358	300	320	338	321	413	372	366	332	332	331	341	348	334	353	355	339	298	321	325	344	318	342	323	331	336	335	305	324	330	354	321	337	353	329	305	339	349	316	356	317	326	385	307	333	324	328	339	332	332	363	325	361	320	325	324	339	340	320	309	357	345	311	346	309	349	334	346	314	341	368	299	346	293	354	288	340	348	334	333	340	331	357	314	325	330	328	355	352	311	341	305	317	333	318	313	325	365	350	309	319	316	345	314	347	313	319	347	317	310	321	334	303	321	368	350	332	323	300	331	328	325	378	367	342	346	337	363	332	315	340	312	309	311	328	335	370	326	353	294	313	325	365	341	329	335	333	340	333	331	309	339	328	362	324	349	321	302	316	324	308	342	336	327	352	333	293	295	312	344	309	333	327	325	339	368	325	329	330	313	329	324	329	325	334	339	336	368	364	335	341	328	310	331	338	324	335	348	342	325	324	301	305	324	342	329	344	328	345	315	321	330	310	313	320	345	329	326	325	341	370	343	353	343	308	323	329	353	346	368	344	304	325	329	347	343	368	311	307	345	357	327	330	348	322	320	348	335	318	337	301	337	354	320	325	291	343	341	325	326	326	319	320	307	338	315	321	324	353	305	338	317	338	357	335	312	319	332	326	350	364	334	341	327	350	319	310	326	373	335	325	315	336	336	325	298	317	330	332	336	336	307	338	316	341	325	328	353	332	340	335	361	363	339	348	324	349	349	334	348	337	318	338	337	329	340	345	323	318	342	325	313	323	346	330	357	322	323	301	322	333	318	336	299	288	301	340	315	309	328	342	325	342	347	315	320	336	321	332	344	334	319	345	335	283	339	312	334	343	331	340	334	326	316	329	322	318	349	327	333	321	316	350	330	316	364	323	360	313	353	341	343	288	321	340	353	312	328	296	316	331	333	344	330	343	290	326	338	360	331	310	314	362	326	312	301	350	302	290	330	328	340	328	325	335	312	328	325	348	322	299	332	319	333	328	324	352	321	344	325	344	317	344	330	307	301	366	343	321	302	328	329	340	327	334	357	288	332	325	348	307	367	314	316	344	350	302	327	301	339	340	332	347	328	333	318	335	320	355	314	346	320	324	340	344	320	379	326	312	355	328	335	329	303	336	355	337	303	329	316	327	330	333	331	306	326	341	341	341	323	361	353	361	339	303	345	326	329	318	318	313	332	336	341	341	340	316	318	340	292	320	342	336	283	335	370	323	335	326	331	340	324	351	315	366	314	292	347	330	307	343	337	360	323	335	348	341	350	325	315	312	350	305	352	337	312	320	336	360	326	333	339	349	321	311	323	335	333	300	314	316	314	345	351	325	319	331	338	349	357	328	358	322	330	344	338	350	299	353	348	343	336	300	341	344	332	320	339	332	343	325	310	324	343	301	320	325	356	332	334	330	354	330	342	360	346	330	342	306	354	346	331	352	316	315	321	334	362	344	370	317	341	327	316	318	338	316	347	336	335	306	352	354	332	315	355	343	348	366	319	303	362	274	371	341	342	342	331	341	350	363	385	321	327	318	335	327	355	351	332	360	343	371	369	351	363	311	333	329	358	335	330	304	310	356	304	342	319	331	322	335	346	351	324	379	321	339	354	329	321	357	353	334	348	352	368	340	309	327	331	350	327	317	331	332	317	313	312	322	350	359	335	312	353	342	322	324	370	322	328	318	324	317	313	369	346	316	353	292	335	338	303	340	326	341	329	331	365	339	332	326	359	357	369	342	338	310	324	343	372	329	318	346	347	339	337	332	332	332	332	355	359	335	329	314	300	315	349	330	321	316	342	305	313	332	347	363	321	321	330	367	329	366	374	333	351	327	337	315	305	334	329	341	321	349	320	340	334	333	338	320	388	363	326	292	330	304	326	333	344	329	307	332	330	309	326	363	318	317	298	330	364	320	319	305	324	313	355	314	308	350	359	352	352	339	330	339	337	348	318	350	341	309	334	323	307	308	331	329	314	308	320	335	338	324	319	356	339	323	341	342	304	321	324	322	314	333	355	336	303	317	318	336	329	317	307	357	307	329	355	305	323	341	333	341	348	290	313	328	340	326	338	345	354	335	329	343	323	301	322	343	358	380	315	342	318	340	320	338	336	334	310	331	339	361	322	301	338	324	346	292	321	348	322	324	325	320	385	344	309	328	339	327	352	356	303	366	332	333	305	321	319	338	348	365	314	345	332	325	340
36139	32136	7217	3661	2628	2313	3325	4515	5968	7416	5022	5110	3839	3269	2645	2272	1988	2008	1557	1224	950	733	556	441	441	411	428	448	443	434	430	410	428	434	406	361	410	415	374	428	393	391	398	400	404	382	418	405	360	412	398	384	412	426	394	417	384	373	395	408	392	414	379	405	406	413	369	379	391	360	384	384	374	359	395	368	381	389	380	390	410	416	414	401	390	421	378	398	408	357	391	381	417	422	434	392	384	439	393	406	391	416	375	399	390	397	372	371	349	389	407	397	398	415	387	364	385	408	436	365	419	398	388	395	368	377	371	385	389	388	404	405	375	387	391	393	439	398	406	381	371	394	428	382	399	408	368	401	396	381	409	374	421	388	365	394	378	388	394	399	399	388	413	404	397	406	390	382	409	403	388	362	410	390	400	398	383	430	372	423	392	373	392	433	413	402	412	410	396	431	381	410	388	381	372	395	371	384	393	398	416	397	414	375	398	365	378	418	383	389	417	398	379	437	385	418	399	413	392	408	417	356	405	370	402	384	393	409	421	397	380	401	387	394	414	426	402	412	417	364	406	422	408	358	404	372	410	410	395	395	417	411	422	367	387	394	375	386	389	389	398	411	398	368	399	414	389	401	368	380	388	385	395	434	382	393	393	400	367	372	405	398	397	367	364	363	408	373	398	362	391	375	389	451	373	425	383	391	382	393	386	401	371	364	418	455	397	403	433	383	374	380	429	415	421	428	427	410	410	370	395	376	410	387	409	426	398	407	422	406	395	375	374	399	375	391	406	370	417	385	426	341	366	410	432	383	367	384	398	426	389	419	402	388	459	358	401	384	403	343	394	371	393	413	428	376	396	383	357	411	401	379	386	395	364	415	393	402	399	373	380	405	368	362	397	378	376	403	369	401	382	431	423	362	450	377	391	357	407	384	418	367	389	384	419	400	373	410	359	420	407	396	396	409	376	402	393	397	380	381	403	395	434	401	424	370	415	389	402	413	372	391	392	402	411	403	397	404	385	420	377	407	402	401	360	371	413	402	406	408	383	376	369	395	401	388	418	401	378	376	376	372	403	406	370	384	398	401	383	385	380	373	388	363	400	400	407	399	400	371	370	392	383	387	379	427	389	381	362	400	409	386	375	408	429	398	392	395	401	398	397	405	410	401	414	381	399	381	373	404	401	411	362	374	403	380	385	395	402	375	402	383	385	383	360	403	395	356	407	378	383	376	401	427	403	405	401	384	392	415	392	405	397	360	405	415	405	369	418	394	378	386	399	362	372	425	424	357	402	373	434	410	407	393	410	388	385	368	379	379	415	404	382	397	406	385	351	384	399	402	396	404	369	377	384	369	382	410	392	388	366	371	420	387	419	408	394	403	367	392	395	447	400	431	408	374	408	350	396	419	411	366	396	368	380	404	414	374	399	406	395	388	387	377	411	403	398	374	401	376	366	403	413	395	372	412	443	396	397	407	392	371	402	382	396	386	385	400	382	392	370	421	414	393	392	423	387	414	394	398	391	394	393	381	403	395	400	396	408	381	396	405	406	415	381	391	396	417	384	381	377	429	388	397	383	409	431	452	388	404	385	381	355	365	370	372	383	428	353	389	403	389	388	422	363	367	442	379	406	374	423	391	418	395	384	417	389	390	378	404	433	369	384	410	405	384	347	410	406	404	395	390	427	411	375	379	416	372	387	390	383	394	391	375	372	393	378	371	422	372	365	360	418	396	393	385	373	399	375	437	371	406	399	406	374	374	398	355	425	379	382	385	373	403	395	403	394	392	394	425	383	373	402	404	386	391	429	411	422	404	398	395	405	411	400	376	395	392	415	403	355	391	379	411	372	412	390	399	409	379	356	418	401	404	362	380	401	403	462	367	382	373	383	409	394	373	443	414	380	415	377	391	381	404	390	415	361	385	352	386	374	378	395	385	418	392	412	404	408	409	395	381	376	377	383	402	386	404	374	368	407	419	411	432	379	384	411	408	399	376	381	410	375	418	390	390	385	412	420	351	409	393	388	422	387	394	429	364	362	397	398	393	388	406	403	402	377	408	410	427	386	389	390	384	396	378	361	398	367	412	397	401	405	421	386	407	378	398	379	395	413	401	366	406	391	405	383	365	380	399	414	385	394	396	396	408	440	372	390	366	389	377	376	384	399	412	388	384	401	375	397	382	419	395	370	355	383	391	393	383	374	422	414	382	382	380	404	418	368	409	404	432	406	412	401	410	425	428	369	400	407	407	419	384	420	399	389	423	396	412	352	381	370	394	372	397	414	380	387	369	413	393	359	407	420	399	391	409	375	410	396	369	368	389	377	384	381	381	389	399	386	388	388	379	383	348	406	393	366	376	366	393	419	412	395	405	367	394	401	389	377	370	355	374	373	373	428	412	413	394	400	408	393	393	388	432	394	388	374	384	400	375	407	399	372	367	407	390	407	388	391	424	394	405	401	420	374	403	416	416	368	373	395	389	394	399	369	429	397	395	353	426	378	362	414	397	394	400	393	404	397	416	364	405	391	377	418	391	374	417	412	416	407	388	390	378	439	408	414	415	405	398	400	410	401	360	381	409	408	388	413	376	362	388	391	385	386	386	389	403	412	402	372	385	370	388	409	406	400	388	400	368	421	422	385	404	388	374	399	403	362	408	385	422	398	393	407	403	382	408	392	375	403	411	369	405	378	402	409	379	464	444	392	409	406	393	402	414	395	407	373	409	363	405	377	382	413	418	401	391	406	360	422	393	361	379	379	371	389	387	443	426	403	426	387	400	392	412	386	410	367	414	376	389	384	403	371	414	387	376	376	406	398	367	399	395	396	410	404	403	372	368	414	395	404	399	384	414	405	412	386	371	411	384	412	402	391	396	391	427	351	429	400	415	408	384	406	365	328	372	407	390	409	384	419	390	384	408	428	404	387	403	401	373	409	416	380	403	364	412	397	382	347	382	444	393	421	414	361	397	380	353	402	389	402	366	388	380	396	420	392	389	385	387	408	375	378	405	402	403	388	381	407	423	392	380	411	371	406	397	396	379	365	411	380	393	395	424	437	383	397	391	383	396	404	406	354	389	398	357	378	421	350	380	356	372	393	376	409	411	421	385	369	391	377	388	402	420	410	410	399	406	405	369	393	411	390	374	387	379	365	375	410	373	391	349	381	392	380	426	424	396	377	381	406	365	377	381	396	411	387	407	397	403	398	399	415	386	448	422	404	396	426	386	392	356	357	412	371	426	402	394	403	352	404	392	376	396	405	410	423	377	409	369	382	385	399	392	413	430	404	398	413	404	400	431	401	435	384	422	375	411	378	395	368	403	410	371	374	389	379	350	397	420	384	420	384	406	383	405	399	402	414	399	388	400	385	397	372	423	419	406	427	384	403	416	398	408	395	406	415	385	385	410	360	395	417	387	409	398	413	415	384	395	369	442	352	378	377	388	409	398	407	371	426	369	399	396	395	430	412	400	409	357	365	417	411	407	393	411	364	393	383	381	398	422
24452	20805	27043	24538	12501	1308	1307	1722	2469	3280	2766	2228	1884	1797	1548	1420	1103	1106	1087	1010	947	879	737	731	719	671	722	653	673	724	745	694	706	694	656	674	713	681	711	687	670	661	664	686	701	710	655	689	699	660	635	654	669	711	671	704	688	652	643	699	680	666	713	672	655	701	709	703	659	673	725	672	684	714	678	653	679	710	685	679	630	652	695	715	642	691	656	674	649	665	650	682	693	679	663	685	694	671	695	679	696	655	650	638	706	674	707	693	660	705	643	659	683	662	695	706	659	732	654	651	670	682	703	681	658	685	665	743	719	673	673	655	684	674	704	685	637	657	634	718	626	680	681	708	665	651	638	677	647	634	665	724	656	673	678	708	620	685	636	691	642	637	650	680	698	702	682	706	636	679	680	698	699	646	689	674	685	650	724	680	674	736	635	681	694	668	690	633	709	665	704	671	642	672	635	617	669	676	676	679	658	666	683	654	652	679	681	700	692	658	747	693	660	655	688	640	677	731	693	697	673	688	648	668	638	643	658	719	656	642	679	677	703	718	701	682	650	688	691	685	637	671	656	660	704	715	699	700	677	719	682	680	706	651	655	719	690	683	690	668	652	668	642	670	695	677	700	635	720	687	655	620	665	694	682	691	760	635	681	671	677	673	651	653	713	734	707	625	676	688	683	710	657	690	639	682	654	618	698	757	684	642	678	652	672	661	687	670	717	692	666	679	714	699	685	652	669	654	660	677	668	691	661	654	703	697	692	721	694	637	704	631	612	655	668	675	692	714	672	674	686	734	718	664	654	630	650	700	650	636	698	660	695	680	704	661	658	697	726	697	671	682	631	707	673	679	707	690	685	710	691	683	648	682	660	676	653	710	687	726	709	715	687	646	714	658	619	667	709	683	686	687	675	722	677	687	703	692	624	680	698	728	663	645	691	685	714	625	665	702	678	655	690	644	669	623	680	712	687	705	663	671	686	636	653	726	695	678	670	661	664	681	640	696	678	716	696	671	673	684	699	660	681	672	707	645	685	677	625	677	687	668	656	661	674	690	697	694	644	697	634	674	688	687	694	646	667	677	651	672	733	661	658	643	683	680	670	714	712	693	697	624	678	656	633	640	666	703	615	646	661	652	662	675	621	687	685	645	645	635	676	713	621	660	642	673	714	660	633	666	629	658	672	664	656	688	703	697	683	695	659	707	718	721	657	685	674	633	699	691	650	675	658	666	637	674	670	667	711	657	701	689	668	659	647	671	669	653	685	702	727	685	656	679	685	695	679	756	680	700	681	704	696	642	717	694	685	676	710	696	714	647	675	645	667	693	646	633	675	689	693	665	711	645	643	630	632	655	709	669	657	706	703	667	704	675	704	628	676	685	669	702	704	690	665	648	685	700	636	711	695	685	683	690	687	676	678	682	687	671	689	680	693	681	663	682	618	715	658	656	674	666	653	700	660	653	677	695	690	637	658	637	691	665	662	710	684	636	629	662	684	688	687	659	655	674	660	693	709	673	697	690	651	672	709	691	673	682	675	669	661	657	712	679	666	649	666	680	686	685	665	709	681	666	608	680	718	723	664	649	703	671	694	685	680	647	663	685	665	744	701	670	696	650	699	681	722	700	652	665	668	699	691	666	701	686	683	678	647	656	659	666	696	684	699	679	674	714	627	655	678	691	710	706	612	663	685	680	671	719	684	655	667	639	680	714	700	673	739	653	679	646	684	702	669	723	709	657	625	697	690	656	685	705	695	682	665	641	687	684	720	677	705	697	658	643	693	707	684	677	714	633	719	687	683	689	664	683	721	689	665	672	705	669	610	682	689	670	702	688	639	681	664	647	707	662	670	670	735	705	670	705	708	727	626	664	675	672	672	645	681	672	688	691	663	694	702	666	690	639	724	677	665	642	667	699	664	703	657	678	696	694	676	659	654	700	696	676	684	703	696	664	686	669	642	688	667	624	672	671	720	722	643	721	673	649	690	673	706	659	653	682	635	665	631	717	701	643	715	688	652	731	742	690	680	681	660	702	701	685	725	654	692	685	666	649	655	652	694	617	685	683	665	669	627	707	706	720	688	682	620	670	685	666	697	714	673	715	677	648	677	664	665	667	674	633	671	646	723	685	674	671	688	641	693	701	665	640	651	689	659	681	687	669	662	660	666	668	663	661	657	701	669	703	626	685	678	646	704	661	680	713	668	661	655	657	678	682	653	691	667	687	662	698	713	675	655	652	708	663	658	686	655	668	691	619	711	678	655	659	691	697	676	701	677	700	682	668	696	627	656	668	736	679	638	652	625	726	717	713	659	691	645	670	673	646	718	707	687	698	604	698	673	667	721	605	705	692	668	675	635	726	637	669	706	659	710	685	658	684	657	697	697	710	655	659	684	720	698	694	648	694	709	730	680	697	637	702	667	657	686	623	675	673	671	713	630	670	680	700	716	657	724	701	667	691	666	676	654	692	692	663	675	633	679	667	646	692	646	690	645	687	748	742	662	666	661	726	682	709	653	670	668	688	674	666	688	672	683	691	690	698	734	679	703	693	657	714	719	673	658	683	678	662	649	692	694	713	670	657	657	705	657	676	680	686	677	689	703	672	673	703	672	684	710	678	695	692	654	666	696	651	657	725	688	641	670	669	688	686	710	716	681	677	690	683	650	668	660	663	690	681	668	650	633	659	684	712	675	701	694	741	683	649	665	671	699	657	676	705	631	698	705	710	665	669	669	635	653	663	658	681	637	690	648	685	638	705	745	695	668	695	695	697	734	639	711	681	682	700	695	749	623	689	693	669	697	694	654	675	675	661	691	696	731	676	633	713	707	648	678	698	720	697	680	691	670	703	668	667	633	664	636	673	691	711	695	683	672	733	679	698	680	665	637	660	675	679	697	677	670	665	679	700	697	750	667	707	656	647	713	659	683	645	650	715	722	674	648	676	691	641	656	692	689	655	664	701	708	669	692	686	633	639	660	682	652	699	642	659	678	708	667	639	725	663	676	666	715	706	681	667	677	694	700	704	700	657	711	593	684	686	674	670	664	666	675	705	712	691	657	672	674	703	663	686	663	680	681	731	704	659	671	690	664	686	691	676	672	656	657	712	689	657	662	666	650	683	671	712	619	706	677	667	664	640	659	691	656	675	684	684	652	694	646	684	694	699	767	704	667	703	653	645	720	697	692	670	650	658	692	632	693	670	699	716	724	667	729	677	689	671	677	715	654	659	726	679	680	683	668	739	652	652	740	664	746	678	649	632	687	670	669	675	693	696	659	671	680	666	652	685	669	639	679	686	666	680	629	656	657	713	698	641	668	663	678	654	643	683	709	649	636	652	655	650	666	653	650	681	647	676	657	675	697	654	678	639	651	699	700	633	644	701	697	673	675	672	674	675	629	689	711	636	651	691	708	623	654	656	727	687	689	647	709	700	733	679	706	631	683	682	674	682	649	657	650	646	667	701	687	669	695	649	636	653	730	638	666	681	669	645	650	701	708	652
36125	27692	4712	2689	2038	1829	2187	3579	5276	6795	5466	4054	3301	3215	2620	2324	1668	1667	1606	1383	1302	1114	920	787	817	784	837	753	794	794	785	764	786	764	777	748	796	774	780	787	761	775	796	780	790	836	854	789	720	823	747	787	775	794	779	801	829	801	773	754	753	769	729	754	781	744	793	785	758	755	761	762	820	810	724	806	758	786	814	814	750	733	775	812	781	764	757	758	725	712	856	757	817	751	816	786	728	780	750	755	719	747	743	809	741	740	716	754	734	738	789	778	792	783	786	755	764	753	789	761	730	760	755	752	785	784	815	777	713	718	698	767	777	781	785	772	820	755	785	766	804	761	769	791	760	757	791	769	775	803	756	807	781	745	785	745	750	775	759	835	748	745	752	757	755	764	740	756	794	789	758	726	786	746	796	780	793	771	718	822	713	759	767	794	797	773	752	793	779	748	734	762	748	754	778	731	795	713	757	765	773	739	750	790	786	750	771	781	788	804	752	755	763	715	762	756	770	785	733	826	711	766	791	789	736	745	809	801	758	768	763	768	798	772	758	765	763	788	782	751	748	792	746	814	770	775	741	770	787	723	766	718	751	756	764	771	786	768	772	767	762	765	793	744	733	738	786	744	791	765	772	776	796	723	741	775	836	726	783	790	807	728	758	757	749	765	789	761	735	755	751	786	764	747	773	765	815	783	766	771	802	732	777	821	775	719	784	765	779	792	805	794	766	737	719	753	732	787	799	737	751	773	763	776	756	804	769	772	746	788	784	807	775	746	790	776	767	754	692	805	751	714	760	753	761	773	735	749	781	794	740	790	801	757	734	751	722	740	754	787	771	763	734	749	818	708	722	784	785	724	761	748	786	739	788	787	739	793	789	791	783	820	735	714	792	800	779	769	743	773	750	798	772	732	737	747	737	752	762	736	775	739	741	762	713	757	780	740	734	760	769	749	761	719	764	754	801	757	775	755	827	763	737	793	775	748	698	749	775	802	730	793	783	763	743	758	787	752	782	776	733	730	755	761	777	786	736	795	766	782	839	793	767	797	811	742	721	740	749	842	755	746	747	746	774	756	810	764	793	736	798	770	777	803	720	744	800	789	764	786	747	752	732	758	755	776	768	759	773	760	757	778	750	728	782	767	749	788	798	745	800	756	737	735	796	729	796	755	787	797	767	752	756	776	778	768	759	830	803	752	760	767	790	734	774	789	731	780	771	804	758	769	813	705	775	804	733	803	762	781	769	811	778	754	742	786	753	744	817	759	770	813	766	816	843	707	759	733	774	768	745	812	758	729	745	776	755	838	771	794	800	733	753	721	790	825	770	757	784	754	755	766	773	751	776	735	793	719	770	756	793	762	807	800	810	828	759	746	761	747	752	715	735	746	785	727	810	777	726	764	741	792	775	768	760	803	801	768	716	795	755	787	802	767	773	808	730	796	782	786	820	778	763	754	761	745	831	783	762	778	826	784	731	729	744	754	762	753	771	768	751	744	747	791	712	745	792	827	775	740	784	801	762	753	776	774	743	753	746	746	742	811	774	791	767	818	773	733	752	740	737	795	847	759	767	817	782	783	787	749	752	781	801	760	768	784	797	755	738	805	792	736	745	750	750	804	816	746	820	793	746	718	800	765	772	734	836	757	802	788	759	760	741	773	779	775	810	775	760	771	775	771	812	756	784	743	765	760	778	784	785	729	792	782	737	758	779	758	793	772	771	806	781	760	718	764	779	769	775	730	778	807	767	766	736	809	812	769	795	776	790	768	727	768	762	747	752	731	735	790	774	770	775	792	754	756	831	766	784	743	756	776	775	770	729	758	779	771	738	780	784	763	785	804	790	816	794	754	742	704	756	812	750	753	688	757	759	797	735	761	728	732	762	799	809	759	771	733	763	797	841	803	777	769	800	805	751	752	733	742	750	735	777	775	755	765	777	758	761	761	781	758	771	778	750	759	759	736	753	738	716	787	776	768	754	762	761	763	760	793	803	765	749	797	763	781	730	749	752	746	755	780	767	804	813	770	727	769	791	760	773	739	721	771	747	813	785	782	802	802	786	806	708	763	733	823	778	775	820	769	845	786	828	787	716	793	760	736	752	738	735	778	737	784	784	754	757	810	774	778	777	779	733	789	774	747	776	755	794	736	749	743	749	723	705	778	809	846	762	687	745	775	784	771	768	761	768	755	768	791	818	776	746	749	795	741	761	766	781	739	748	754	799	735	770	767	735	811	746	791	799	760	796	776	777	728	803	796	806	777	756	767	791	764	770	790	742	803	765	802	779	773	735	761	782	739	782	726	748	789	717	778	707	797	778	718	765	792	799	792	739	817	781	787	726	802	767	736	777	738	764	794	803	769	779	748	750	788	788	739	725	730	755	777	758	753	724	754	771	754	758	768	774	750	789	797	803	772	785	751	799	734	727	809	721	740	738	691	783	783	716	808	714	788	737	766	751	748	764	753	762	786	761	762	703	696	787	797	755	790	790	771	801	770	763	733	771	797	739	774	719	774	779	769	762	750	759	693	715	748	771	773	746	752	756	771	808	751	747	785	821	820	792	780	729	765	731	725	785	777	800	766	725	747	776	748	724	743	709	735	740	792	794	759	767	711	797	785	790	792	781	759	787	789	716	742	787	747	775	774	765	773	744	797	744	770	688	766	819	743	846	773	825	761	716	747	792	767	759	751	835	738	768	760	786	786	778	780	793	758	741	810	773	803	722	772	791	774	806	759	761	767	785	786	790	741	765	715	766	791	730	801	785	740	785	761	729	744	748	774	698	796	793	793	741	767	797	792	785	759	784	794	816	755	755	748	790	757	765	742	730	771	759	757	803	773	764	756	749	803	787	838	739	781	786	766	743	810	797	771	787	747	800	769	733	797	787	784	777	737	808	742	782	779	747	755	738	833	757	774	811	726	795	709	759	750	783	779	756	731	788	726	766	756	811	819	772	810	749	759	742	772	757	751	771	810	744	762	763	802	771	757	723	777	752	732	790	788	768	757	736	735	763	826	740	762	790	745	756	747	747	764	746	746	781	748	798	756	769	787	743	756	829	739	771	801	787	771	775	744	752	772	740	731	795	758	756	742	760	730	750	756	753	733	775	795	765	763	773	799	718	799	744	779	756	760	754	786	751	782	796	756	714	777	742	766	804	746	805	769	783	749	789	742	766	793	744	787	769	733	765	777	770	738	784	750	748	762	741	791	749	756	781	769	736	769	764	756	800	768	789	754	811	791	739	823	781	777	803	797	816	806	795	777	694	788	719	791	781	783	796	743	776	799	725	769	769	744	776	774	800	779	755	724	761	772	797	740	792	715	773	768	770	722	727	732	770	780	780	828	818	804	777	763	723	739	785	768	795	761	794	764	749	727	792	769	773	749	762	703	769	758	831	780	843	777	761	769	755	772	775	776	742	784	783	761	797	759	739	724	774	815	813	734	801	789	776	775	777	745	741	709	769	781	732	789	769	792	770	756	731	759	747	775	759	757
22376	20922	28605	23400	20924	21005	12252	3063	3899	5792	6061	3810	3477	2649	2369	2242	2102	1532	1255	940	808	769	669	604	553	531	532	514	517	552	573	522	490	536	534	513	509	548	552	539	523	550	504	485	550	537	542	504	500	510	511	521	502	541	558	480	512	563	469	484	531	472	481	531	497	481	522	505	520	511	525	496	482	518	530	505	511	514	546	473	490	500	532	540	505	508	505	506	508	539	536	485	488	481	489	504	512	471	515	476	525	528	484	518	467	510	531	485	537	493	502	468	505	495	515	540	487	537	500	493	508	467	483	498	514	520	511	482	488	483	492	476	492	516	489	488	480	523	491	505	534	493	524	474	487	468	535	490	492	547	547	516	503	462	475	549	545	491	476	508	519	489	517	471	517	473	538	542	534	493	534	495	560	484	539	487	504	511	512	518	476	533	499	440	519	490	509	522	486	510	510	532	485	526	485	490	513	469	508	529	508	490	499	519	490	495	494	514	517	532	518	492	461	481	477	469	503	542	525	472	524	509	505	491	485	537	488	488	501	484	497	530	507	499	528	510	475	519	508	501	492	508	473	517	511	487	552	531	485	476	503	484	530	496	505	471	515	489	509	481	529	491	498	511	528	537	511	473	497	486	521	495	521	490	499	513	528	460	492	505	499	489	498	505	500	505	514	514	447	485	485	492	487	541	505	567	494	519	531	529	521	507	494	495	480	479	491	491	516	529	549	496	470	531	495	521	493	507	507	489	500	492	496	497	504	501	505	529	481	488	460	555	498	477	508	497	518	497	549	547	507	504	502	474	522	501	501	481	502	526	489	502	470	477	501	517	509	503	491	521	505	470	494	494	493	529	485	478	483	534	494	493	524	517	471	513	453	505	518	503	521	508	501	495	549	493	520	510	502	505	531	524	488	550	499	522	468	503	474	508	470	475	483	546	468	480	498	543	482	518	495	502	477	507	512	495	527	482	511	483	512	484	465	492	497	482	480	497	476	473	489	550	512	473	491	498	548	488	490	501	489	482	493	490	485	487	489	473	529	483	437	509	535	500	495	485	501	499	490	462	519	507	514	510	492	484	504	509	493	523	491	539	459	531	532	473	474	537	529	538	496	498	475	516	546	487	502	495	481	498	461	501	529	534	516	508	521	528	523	490	457	561	517	475	543	533	554	503	532	523	511	499	538	481	454	478	509	488	525	525	514	494	474	520	503	492	518	464	491	522	501	501	514	494	488	525	535	439	491	525	469	513	530	500	480	494	514	496	508	486	519	520	543	522	487	519	530	477	478	506	521	520	530	511	519	510	498	496	516	525	511	490	520	490	505	483	497	552	515	478	533	495	513	519	507	514	459	522	515	498	510	517	521	523	487	500	490	521	527	485	461	501	524	497	500	509	473	478	484	502	519	494	493	508	500	479	501	517	495	484	487	532	500	522	500	492	504	544	481	464	491	523	517	570	520	498	493	484	506	510	529	544	504	483	517	514	493	489	484	486	458	489	514	514	502	478	513	493	502	482	505	494	506	514	481	533	477	507	509	473	508	484	489	491	516	482	523	507	512	514	479	490	516	498	509	473	494	535	490	482	502	482	514	513	503	478	529	516	532	506	498	491	508	478	536	509	491	502	467	461	468	505	529	509	529	473	550	460	471	500	499	511	513	501	491	487	499	474	559	529	492	478	487	510	504	521	544	502	524	473	513	519	487	497	522	548	500	505	464	514	509	553	496	509	495	491	519	489	495	473	451	517	472	501	476	531	498	495	505	497	521	511	528	534	520	481	486	486	490	527	519	501	481	467	495	506	471	508	475	507	499	500	530	481	503	470	557	527	490	507	489	522	514	497	481	498	547	437	451	528	522	493	483	487	536	509	471	481	505	479	490	481	476	489	465	474	459	490	498	471	505	496	516	510	514	476	494	560	505	525	545	479	510	487	540	471	515	482	528	517	531	491	496	494	492	515	476	480	520	494	511	521	485	548	524	517	546	511	483	535	522	503	481	491	497	491	515	520	493	532	503	508	503	543	523	526	527	438	473	526	508	527	490	537	499	509	492	483	488	475	514	508	511	512	524	517	489	519	504	542	475	526	519	500	490	503	480	509	492	513	525	500	507	532	508	535	533	516	485	472	522	497	487	482	463	523	531	516	525	491	504	466	488	521	524	512	472	536	469	485	493	523	492	518	508	489	502	524	490	504	526	520	491	504	500	497	474	487	510	519	556	507	502	500	518	515	496	489	538	489	506	503	503	508	485	449	525	505	485	503	498	528	479	465	493	533	523	512	501	506	463	520	477	512	539	526	508	479	483	488	547	470	509	500	487	554	496	508	489	531	472	501	480	525	472	513	532	508	498	511	458	488	525	481	474	518	534	472	498	488	513	503	475	476	520	495	537	505	556	521	497	540	496	502	510	509	494	498	496	492	487	534	517	484	438	488	548	528	525	529	528	477	533	508	520	488	547	480	495	506	521	508	510	492	529	502	538	528	508	501	510	561	491	503	501	504	491	518	513	458	509	546	500	498	493	496	538	507	496	508	511	432	512	497	521	480	525	476	524	501	528	501	520	512	508	531	443	495	482	493	555	499	506	495	482	498	527	503	480	510	542	513	533	521	497	502	486	516	522	499	507	559	505	563	495	515	533	504	508	504	500	480	468	484	496	542	509	497	501	501	537	508	526	495	526	451	504	490	498	543	465	501	478	467	542	505	459	534	506	502	493	471	507	541	485	476	517	485	521	449	524	482	503	448	503	453	519	516	465	492	490	476	505	516	503	526	493	463	515	511	508	515	528	506	521	534	522	520	502	506	481	490	457	544	496	511	508	500	488	479	472	493	484	497	520	481	503	512	482	523	494	498	504	511	498	528	475	496	517	494	476	513	516	488	478	499	507	527	472	492	504	505	528	516	501	494	510	492	537	516	465	484	524	497	466	481	528	472	524	483	510	538	476	536	500	504	526	501	501	531	502	525	493	533	518	537	514	485	489	512	512	521	485	460	488	508	512	484	530	518	503	492	509	518	496	442	471	527	498	505	499	460	490	478	501	501	502	511	516	504	511	513	504	511	459	501	526	485	465	510	536	506	485	500	513	459	498	527	481	467	471	540	529	470	483	510	539	474	506	522	512	480	500	457	503	520	528	520	516	503	521	500	511	495	499	497	482	512	483	506	468	534	506	531	536	509	469	499	516	495	456	497	518	531	473	518	509	531	485	511	511	475	509	519	509	495	511	463	502	504	548	504	517	504	479	519	472	521	513	509	484	475	502	473	522	508	523	540	486	516	514	497	518	504	479	499	476	541	477	506	467	481	495	465	491	486	492	510	504	509	487	484	490	509	477	492	499	518	524	528	510	518	506	446	528	488	491	502	472	502	506	494	509	478	484	487	538	506	498	528	496	537	482	494	472	524	535	524	462	510	486	488	495	490	510	474	495	477	507	479	498	509	526	510	501	536	501	526	522	514	521	530	471	487	515	517	478	477	508	533	524	505	489	471	484	500
40326	38055	12473	6546	4582	4109	4383	5640	7955	11086	10779	6965	6135	4806	4171	3834	3414	2724	2039	1463	1122	1058	887	674	583	614	611	602	609	610	636	646	603	640	588	577	619	584	558	557	619	545	611	549	579	603	565	536	585	606	544	580	561	564	568	539	572	551	550	524	563	553	586	529	515	564	560	557	604	559	548	538	566	580	566	560	610	598	538	578	560	533	566	578	570	557	539	541	566	553	578	520	574	562	555	553	586	554	558	586	565	561	569	541	566	573	563	564	535	517	577	587	564	546	567	539	564	547	523	594	524	532	544	529	548	527	549	574	538	540	556	568	560	539	559	595	524	527	537	525	543	546	514	564	547	543	536	533	545	546	580	503	546	526	604	549	571	592	556	532	551	561	513	531	547	573	543	533	559	566	569	545	591	501	559	560	535	541	556	549	573	576	555	526	554	605	548	561	559	555	590	586	522	569	559	543	592	607	587	548	541	543	595	549	520	514	559	556	603	575	569	564	540	572	588	572	557	491	558	595	523	548	561	543	555	542	535	534	580	538	579	542	543	547	563	558	555	539	555	528	511	566	548	548	572	533	543	538	534	573	595	595	563	565	509	558	558	572	525	521	581	582	541	561	526	536	556	545	540	592	532	551	530	553	516	579	558	548	549	549	556	559	558	562	539	531	571	606	554	565	565	544	498	567	522	581	571	558	527	539	547	573	587	566	539	547	584	522	535	529	531	557	550	569	557	573	533	564	574	525	606	589	562	567	589	584	563	546	530	556	558	563	552	575	552	534	590	535	609	547	549	528	596	567	560	522	557	553	594	579	536	557	535	565	517	532	587	570	532	571	578	544	528	555	560	596	514	543	507	515	592	572	572	573	579	531	570	492	552	499	566	566	536	529	571	553	578	532	525	556	535	516	578	552	541	523	557	517	557	528	549	536	528	590	565	551	552	569	597	531	608	546	558	529	534	587	542	525	595	572	517	554	538	550	567	528	555	599	539	561	609	551	537	592	511	585	563	524	546	534	531	566	544	561	583	561	502	636	571	550	535	552	560	543	536	567	587	542	561	538	537	537	554	583	599	538	585	536	530	527	588	556	562	581	531	608	568	563	563	563	571	593	532	576	542	534	543	590	581	520	580	520	536	548	609	561	560	548	545	553	549	560	582	525	554	585	549	555	547	553	580	550	554	537	530	545	551	551	572	544	550	498	571	551	534	565	578	554	559	558	555	547	543	521	526	547	565	568	557	548	547	547	549	561	543	532	560	571	544	531	538	522	507	550	549	531	596	622	562	527	538	529	560	581	518	616	532	523	558	579	558	570	525	513	530	526	569	567	577	540	576	518	547	585	583	566	583	584	527	596	567	508	573	540	552	563	563	533	543	577	595	573	581	592	515	605	576	557	534	561	580	598	562	575	553	551	521	533	572	517	530	531	528	576	610	581	555	567	513	561	549	546	537	604	571	564	578	560	549	609	538	574	558	547	561	530	560	563	541	607	549	531	531	536	502	576	565	569	556	563	544	604	603	583	553	564	523	541	531	599	532	591	586	564	562	579	526	554	517	586	589	559	542	551	524	564	518	572	559	507	522	534	525	563	537	504	540	566	543	581	551	553	524	548	550	565	555	532	547	566	567	584	550	562	592	544	528	533	575	623	545	639	550	535	576	569	546	583	558	559	546	545	525	564	541	539	587	543	562	523	542	574	552	586	533	569	585	576	522	549	529	576	587	556	567	550	575	533	547	582	527	563	562	585	518	534	554	552	522	582	522	551	562	531	570	514	586	553	580	553	599	550	548	534	557	554	545	547	559	569	544	551	526	531	571	570	541	564	544	574	582	571	571	551	551	569	564	608	541	538	561	540	527	549	534	554	582	578	539	568	542	542	543	537	526	558	539	563	553	550	538	510	525	580	519	546	533	553	537	560	586	544	555	579	547	559	524	541	515	517	552	570	535	562	503	525	548	520	542	564	552	561	540	559	585	572	555	525	555	567	553	505	562	559	533	596	565	546	530	568	552	555	587	509	533	527	531	554	509	543	532	558	626	556	537	602	537	570	551	534	520	538	548	520	583	530	531	521	529	566	548	549	547	564	533	557	556	554	537	602	551	571	559	552	572	579	515	548	591	547	532	512	546	560	548	591	499	571	552	570	528	553	539	526	567	546	514	552	547	568	561	535	541	535	532	557	537	551	578	558	537	537	562	588	571	546	528	550	534	548	573	569	586	565	502	543	574	589	561	551	554	570	585	542	578	559	525	563	575	566	580	579	558	533	555	511	557	575	546	567	532	557	545	591	543	541	540	583	527	547	568	560	589	599	600	580	574	553	528	539	568	589	581	582	546	558	550	569	569	546	545	546	563	568	533	607	556	572	586	524	564	517	558	571	522	540	600	595	558	554	597	562	552	571	541	562	508	554	537	524	536	557	548	569	546	550	526	568	608	526	556	536	588	541	526	570	512	575	590	549	541	559	552	560	548	545	556	534	552	535	553	578	531	554	556	597	530	578	557	587	581	570	576	577	547	537	565	565	572	572	579	611	524	549	577	599	546	600	516	568	570	562	539	590	570	566	561	536	532	574	530	555	529	549	536	568	541	588	560	505	539	557	536	536	529	553	589	547	567	542	548	569	565	514	559	534	532	558	535	582	573	524	537	548	554	545	531	539	567	547	561	560	510	579	599	511	567	578	572	600	590	573	597	592	574	545	567	557	579	539	566	519	548	555	534	567	573	588	554	557	557	537	562	538	541	537	511	538	522	556	587	536	595	564	588	581	559	542	533	571	549	553	570	540	544	580	581	539	549	576	578	530	541	538	594	568	580	584	531	548	564	560	568	564	545	533	571	540	571	530	569	552	566	529	565	575	603	567	550	621	619	551	582	582	531	501	531	533	519	562	525	533	539	541	516	576	565	527	524	582	554	565	523	545	538	515	561	547	534	538	547	542	542	594	538	546	520	515	496	578	552	588	549	574	580	551	550	574	538	586	554	541	559	592	545	570	580	534	554	536	562	562	572	546	562	588	567	570	541	540	514	570	575	575	522	537	556	568	587	527	501	492	527	555	508	603	571	547	545	549	551	584	512	523	520	559	523	580	585	576	564	576	517	552	537	591	576	560	527	504	565	581	575	547	536	546	575	596	558	518	527	558	558	589	542	540	558	526	582	589	548	590	555	586	538	567	559	552	558	548	536	541	570	592	584	583	556	544	547	570	560	555	554	551	578	578	574	587	578	494	564	503	542	545	553	579	534	559	567	557	533	576	522	569	519	583	543	547	568	610	535	572	552	525	551	559	576	550	534	564	515	536	556	540	562	548	582	533	524	545	534	633	556	545	552	574	585	567	520	604	555	586	539	582	537	590	556	569	554	542	592	599	528	588	588	552	562	535	534	573	548	575	540	521	562	522	575	545	538	577	566	555	566	567	541	587	601	542	510	547	601	543	576	570	547	501	594	538	599	581	549	598	599	560	570	545	514	622	525	583	520	583	519	560	543	546
29023	22273	10954	1317	673	655	758	962	1548	1976	1915	1718	1359	1197	1237	1054	916	832	828	665	627	575	523	472	467	541	490	509	514	475	490	500	492	513	491	490	481	500	491	502	496	531	496	506	535	489	490	510	513	489	497	496	503	476	521	504	486	509	500	495	475	540	504	508	526	486	496	484	511	519	503	554	490	484	503	487	490	522	497	497	481	507	483	464	525	510	542	499	511	479	535	526	506	515	504	507	525	482	470	493	496	473	504	456	469	521	495	483	446	496	515	499	511	534	453	508	494	486	524	505	499	521	495	500	506	550	499	515	504	516	498	481	591	471	473	522	497	477	502	492	518	479	503	526	503	485	487	500	482	503	525	546	534	551	504	536	546	512	458	493	517	540	492	516	530	488	539	531	490	533	522	479	533	461	507	465	520	506	524	476	492	508	496	518	482	521	513	505	471	506	514	493	518	517	518	535	500	511	507	481	490	460	505	501	522	480	518	526	495	491	502	505	555	497	479	463	489	486	502	498	468	498	512	516	479	495	480	513	494	482	484	489	486	486	483	521	494	478	526	523	525	486	471	481	537	505	505	522	492	479	471	517	470	476	538	509	526	527	485	475	485	536	528	531	518	513	519	505	513	534	516	530	523	532	508	491	515	483	513	498	461	496	466	487	507	455	493	453	489	500	486	510	515	481	502	469	518	539	533	487	467	461	526	539	526	505	490	537	480	497	488	508	520	513	532	534	525	447	534	550	518	505	485	506	471	536	531	496	507	509	493	485	497	532	505	519	464	502	514	498	516	519	468	478	478	509	498	502	509	525	517	507	496	485	535	479	506	505	521	491	474	525	521	512	542	504	499	524	481	504	521	550	514	515	502	465	491	474	489	478	530	501	540	489	504	483	508	507	499	500	521	534	501	492	475	457	499	521	479	489	473	479	514	520	471	527	476	478	476	513	504	465	466	440	493	477	479	514	492	503	483	455	510	484	513	524	498	513	529	482	446	478	509	484	465	509	497	458	477	510	500	490	470	511	507	512	483	442	501	465	489	511	489	492	527	489	519	483	510	495	498	507	525	539	502	514	502	508	492	494	497	496	501	496	531	516	492	497	486	463	509	496	489	480	479	482	467	495	507	529	496	526	508	521	481	510	496	482	547	481	488	501	490	477	483	506	494	504	529	536	545	501	501	534	460	481	544	503	474	496	549	461	479	487	531	491	515	506	522	488	519	516	499	524	490	500	502	450	484	494	458	453	519	483	516	501	503	481	528	517	552	502	506	486	531	520	463	480	480	507	510	505	483	488	500	549	503	508	485	482	524	466	512	484	477	509	484	502	513	484	487	516	456	523	465	482	505	477	456	483	519	512	504	534	505	493	517	520	520	464	531	480	516	552	523	465	527	480	479	514	540	454	515	471	475	508	496	508	461	508	492	503	495	547	491	514	558	527	494	474	479	504	525	529	484	490	492	493	503	527	498	545	485	503	506	493	558	530	480	510	468	544	500	474	515	523	484	507	465	443	520	522	505	496	508	519	515	532	496	529	512	494	512	496	543	478	540	506	505	486	499	475	508	469	543	507	483	505	479	493	465	496	507	502	496	501	533	495	500	480	518	494	524	487	559	502	504	525	507	500	535	526	509	504	465	493	504	487	532	507	507	530	494	500	503	529	531	498	497	490	474	520	496	475	480	500	483	547	485	503	474	524	518	468	504	522	483	480	517	517	506	533	493	511	495	457	484	533	530	473	503	488	503	500	532	536	520	493	476	503	485	493	508	522	508	485	487	516	532	515	478	514	535	483	517	484	501	498	484	495	505	477	456	569	486	511	491	498	520	532	514	500	499	496	544	488	451	533	509	528	507	490	503	467	522	531	478	538	462	505	487	512	484	508	467	505	514	460	482	523	475	494	490	480	502	490	483	482	462	474	514	497	495	494	486	513	504	511	529	490	497	487	505	530	520	502	482	507	462	499	496	505	501	549	470	496	528	529	477	506	521	518	492	512	502	519	496	500	461	497	526	469	495	472	507	479	508	527	512	550	531	512	508	524	523	504	493	497	490	476	490	498	487	503	534	480	487	480	479	495	495	551	494	493	533	499	531	517	485	503	481	467	493	514	472	494	475	522	516	504	485	472	517	496	494	515	482	495	534	490	478	482	504	515	523	468	492	515	463	538	484	503	534	481	517	534	492	515	578	551	512	504	513	484	491	564	507	445	485	528	507	496	489	497	500	466	510	514	482	506	533	467	491	489	461	429	538	464	499	470	477	515	502	503	493	483	438	516	495	498	505	486	517	537	471	520	488	506	491	479	511	524	490	488	537	503	487	480	507	484	469	487	496	453	472	492	518	525	472	547	498	522	478	536	525	533	489	496	502	513	490	519	524	485	485	506	498	463	481	494	506	516	481	537	505	516	539	496	526	485	531	484	489	523	488	513	505	532	514	502	472	479	475	473	472	526	481	497	487	504	535	494	517	509	518	487	522	486	487	516	511	506	524	498	500	505	473	533	506	478	502	475	494	528	493	497	490	461	528	555	508	487	491	516	482	522	548	502	480	446	488	477	484	513	502	476	537	475	483	470	526	493	502	506	515	464	480	539	511	521	497	510	533	500	483	487	508	506	500	504	483	454	506	477	517	519	513	522	470	493	475	526	497	523	467	507	494	519	507	554	491	537	482	551	445	490	500	491	501	479	504	506	509	525	526	561	532	564	520	511	469	520	480	499	487	495	484	513	460	447	541	451	519	518	529	535	539	534	487	503	507	501	519	479	532	523	497	477	496	531	468	485	505	538	498	466	486	521	492	494	502	507	470	473	479	488	523	475	524	489	485	517	498	487	465	488	493	515	495	496	500	547	503	475	478	561	490	516	508	532	493	458	477	497	490	541	510	491	474	519	508	461	442	481	467	459	468	525	485	509	529	485	499	500	479	501	508	506	472	501	488	487	477	502	461	499	482	500	517	484	452	517	482	505	519	484	489	487	503	518	518	492	485	486	473	528	482	456	522	511	468	482	514	466	504	532	543	488	504	503	463	462	528	469	523	531	506	478	467	518	530	481	540	493	472	511	514	532	486	515	469	482	480	467	494	450	509	508	528	476	516	469	487	527	524	505	466	508	475	488	532	494	534	508	503	502	472	488	523	508	491	516	484	510	528	457	494	534	530	520	549	508	511	463	480	476	493	521	491	481	504	508	511	497	481	465	504	508	509	491	514	481	518	499	524	488	532	460	481	508	492	518	478	480	516	474	484	518	541	496	505	506	490	503	518	508	491	483	515	471	499	519	488	505	485	486	500	459	546	498	501	515	457	458	493	501	481	495	490	529	460	484	498	507	494	547	477	513	544	520	494	502	489	508	506	506	537	506	499	565	539	512	486	481	518	515	491	502	500	500	458	527	502	492	558	468	505	505	510	483	465	493	490	485	502	481	516	504	532	508	515	504	472	528	507	505	536	476	457	524	454	522	523	472	511	478	462	523	456	509	496	476	512	484	498	513
34185	19891	1425	919	829	873	1038	1725	3127	3958	3813	3230	2475	2074	2044	1814	1494	1302	1234	881	862	669	609	635	629	614	647	617	556	596	584	534	611	607	623	565	586	598	569	606	550	601	590	638	630	592	574	574	609	593	540	567	600	612	605	617	542	556	616	563	608	572	587	605	587	609	593	560	605	624	610	602	566	557	603	597	563	543	578	591	637	601	574	622	600	612	586	604	557	576	592	560	616	590	583	587	601	582	612	625	566	589	608	584	617	549	642	571	574	645	555	599	605	514	569	588	575	599	598	575	575	608	570	571	602	602	577	558	543	595	565	618	615	548	548	585	595	608	607	590	619	590	593	614	601	585	621	581	610	566	588	601	612	586	586	570	604	620	543	600	572	570	571	598	575	626	580	599	562	606	585	587	601	559	581	571	581	621	602	570	586	577	605	557	549	596	641	590	564	607	596	587	563	575	606	621	570	632	559	621	581	632	585	566	582	636	623	548	574	627	559	604	589	575	560	576	612	620	563	604	588	609	572	553	603	573	593	614	573	576	595	600	606	573	573	617	569	610	609	537	552	559	553	555	579	567	626	584	597	551	596	567	569	604	571	574	610	585	574	585	615	601	581	628	583	584	616	607	582	592	580	551	551	590	590	588	582	560	562	610	569	606	609	591	577	535	573	551	601	645	622	586	592	625	585	608	596	544	560	641	590	588	585	592	560	573	611	554	572	620	561	562	604	550	560	571	595	597	593	592	615	560	610	558	547	614	610	585	583	595	632	563	587	578	572	603	593	577	604	572	614	565	609	583	632	583	562	601	571	567	581	653	615	617	608	613	575	600	604	559	597	571	588	572	569	568	632	577	558	566	568	578	588	567	609	560	585	570	648	622	583	546	625	603	558	585	595	598	550	629	587	538	591	639	582	569	590	579	609	611	574	579	607	575	620	618	546	585	585	595	628	573	617	575	581	594	557	576	586	599	568	587	532	551	590	616	629	562	579	582	558	593	548	585	563	578	572	597	583	609	614	572	587	606	575	570	599	597	545	577	568	557	590	561	572	584	604	574	611	587	546	637	579	570	610	617	590	526	530	645	601	543	597	621	586	627	569	624	593	546	552	576	603	577	620	544	621	553	597	572	563	605	600	598	524	580	603	563	581	617	597	590	588	608	610	568	609	587	581	628	638	586	623	600	586	551	564	585	590	539	551	549	617	611	588	594	606	604	603	562	546	579	585	620	564	611	595	609	575	586	579	543	627	587	571	614	589	595	578	602	571	583	578	595	574	630	625	579	603	646	561	590	598	555	584	530	571	555	591	615	585	609	617	594	575	571	555	583	598	575	568	568	617	612	627	641	617	570	604	584	615	569	609	609	581	634	582	583	583	620	587	596	563	608	576	576	535	615	561	631	584	582	624	567	576	628	573	605	603	580	585	600	547	566	582	578	611	599	609	655	571	597	571	571	612	596	581	623	591	577	608	589	595	587	617	568	575	595	581	612	582	560	547	576	578	637	584	572	582	585	603	612	611	610	587	572	566	599	614	558	604	566	612	560	572	561	624	569	629	562	600	588	593	576	603	598	622	644	593	568	571	566	559	611	570	589	590	608	585	594	599	554	581	572	546	592	610	603	600	582	604	584	583	584	614	565	584	615	604	582	591	534	549	543	617	609	598	560	594	565	545	562	542	560	611	617	591	540	586	585	581	540	590	606	607	549	556	577	583	624	585	583	569	598	581	554	604	577	575	607	578	580	575	599	577	598	629	593	579	579	558	619	557	622	581	600	587	554	588	605	585	583	581	618	600	574	640	596	586	593	592	621	571	597	596	566	569	582	588	590	551	608	598	609	560	619	615	579	622	581	598	590	602	557	592	589	626	612	621	591	601	569	593	600	586	559	574	605	634	605	630	619	592	569	591	616	550	576	573	622	597	574	594	585	590	607	573	620	618	584	595	644	582	604	609	581	620	633	576	595	571	558	624	595	581	539	606	514	585	599	585	617	586	572	617	560	587	607	555	576	625	616	600	613	553	605	605	562	591	619	511	582	576	603	565	573	599	561	572	598	596	616	540	614	561	591	577	589	595	571	571	622	585	588	589	597	568	599	624	564	557	574	578	603	620	575	588	583	531	558	629	553	589	605	618	608	597	580	577	607	613	603	641	605	600	583	604	568	587	593	602	598	595	583	611	579	598	599	576	603	611	625	574	604	598	566	600	611	615	576	596	592	583	601	577	592	564	563	600	609	562	623	594	557	574	621	570	600	574	586	586	623	609	601	602	613	572	604	553	622	588	572	575	577	590	586	576	621	554	576	567	595	560	618	585	565	567	577	587	563	592	591	584	593	601	618	605	574	587	590	593	597	593	551	626	603	629	583	607	604	590	579	598	629	579	579	592	582	624	637	577	590	590	565	597	593	581	576	584	599	586	547	602	579	620	620	570	593	590	575	572	576	626	629	568	594	640	571	567	569	606	588	549	573	598	598	609	583	599	618	561	573	634	570	574	596	602	583	604	603	613	599	573	544	596	610	575	541	563	599	586	605	590	574	591	541	549	529	545	562	604	599	581	575	595	597	585	586	592	556	597	579	556	639	622	582	616	542	638	582	630	577	618	571	599	558	642	565	599	606	575	614	597	532	636	590	581	572	591	586	593	575	614	604	605	569	611	572	590	591	555	563	613	621	581	590	557	559	544	565	547	593	605	608	576	611	596	543	563	546	601	577	613	557	598	604	590	592	607	594	580	568	556	609	624	575	561	581	585	572	615	600	591	618	601	588	598	556	575	569	605	582	585	516	572	632	553	564	588	572	592	576	566	543	582	558	583	595	568	576	590	603	601	639	560	572	581	601	625	641	598	603	616	607	581	615	586	605	633	555	601	621	568	579	549	583	573	602	548	604	588	604	593	590	591	540	622	578	624	590	564	615	588	564	596	577	626	612	598	599	565	592	574	616	594	580	583	626	581	568	551	594	563	594	580	575	583	570	584	588	602	573	597	565	588	601	578	576	572	599	599	636	602	636	614	560	611	635	560	600	570	552	583	580	590	617	590	603	544	605	574	598	587	617	610	595	559	573	575	566	587	592	578	615	590	554	593	601	614	583	598	577	599	627	639	566	552	608	605	592	637	568	559	572	567	600	628	589	620	577	609	605	586	635	546	567	619	559	644	590	592	596	563	599	589	560	608	569	600	588	602	592	571	563	601	593	558	596	567	570	612	629	617	630	561	568	574	596	588	558	577	616	586	597	530	572	576	653	619	570	570	583	606	602	565	612	586	594	616	595	607	595	557	578	613	591	627	530	605	621	584	563	608	558	552	628	563	565	553	558	592	612	599	583	585	564	611	556	611	586	626	555	608	571	567	573	587	561	627	551	561	609	566	560	629	578	561	563	593	630	559	551	594	571	616	600	537	589	628	586	558	560	648	580	617	603	587	588	569	557	573	593	586	619	580	607	572	610	553	565	568	613	540	554	626	591	589	601	546	579	554	612	594	559	578	572
23285	20811	27984	23734	20803	10564	1411	1653	2391	2947	2542	2707	2405	1615	1525	1256	1041	869	912	737	587	527	396	367	339	343	343	343	373	347	371	326	320	327	358	304	333	332	336	346	323	341	331	326	340	311	325	330	290	304	328	350	332	316	309	356	364	310	342	327	309	346	326	323	346	313	316	330	353	347	312	329	322	317	345	352	309	317	318	302	324	350	308	309	318	327	327	343	332	305	348	328	355	367	326	326	347	340	315	339	330	299	311	300	290	328	349	330	318	348	322	322	316	336	319	308	345	350	336	356	335	311	341	324	371	305	307	321	333	325	300	342	345	311	322	308	305	358	341	336	309	359	320	337	316	316	329	324	317	294	320	312	308	348	327	333	321	311	345	341	299	295	313	314	334	348	333	343	336	311	351	342	308	303	332	327	348	320	318	334	344	342	332	296	353	341	331	321	309	328	338	331	312	336	339	308	304	317	324	293	313	303	306	302	313	314	329	312	311	330	333	339	311	314	302	329	348	339	318	309	329	311	295	318	354	274	303	335	342	353	322	317	339	293	307	334	318	314	331	295	294	332	310	326	297	343	329	317	301	349	315	305	338	304	310	324	283	314	334	345	306	309	362	296	315	300	317	347	334	309	293	322	325	329	323	330	315	328	299	306	327	342	306	293	315	319	326	326	352	312	316	302	303	338	344	278	307	296	319	340	332	341	331	306	322	324	332	351	293	338	347	304	351	310	318	316	326	333	329	336	291	346	327	324	302	312	341	319	297	340	312	291	322	346	313	315	322	335	288	309	307	330	341	335	337	318	315	309	332	357	344	318	312	306	323	316	316	340	344	307	325	342	324	333	338	309	323	331	301	307	330	350	311	346	321	326	331	292	333	308	353	312	319	313	294	329	326	309	302	324	316	308	307	343	311	336	337	316	331	294	315	331	344	329	336	320	323	328	320	327	315	305	330	337	329	300	322	382	327	327	340	325	336	321	324	339	328	282	326	350	279	351	320	341	301	326	344	315	327	328	301	347	295	309	312	304	338	346	320	343	320	356	317	291	322	298	297	308	340	301	308	334	321	341	309	360	322	324	329	305	303	334	329	317	321	312	331	319	311	323	330	335	358	337	295	316	312	328	274	349	341	309	352	315	326	308	318	327	298	333	329	323	334	322	309	296	326	320	348	328	292	343	321	336	305	329	315	335	322	333	322	335	305	280	331	313	320	284	319	344	308	336	321	343	331	296	307	333	315	321	304	309	298	325	307	341	320	352	338	317	315	336	318	348	300	295	339	358	316	305	294	340	328	355	364	322	351	300	303	336	345	323	323	327	347	297	305	316	359	341	299	291	337	328	354	359	335	279	325	291	304	321	315	330	322	318	344	335	332	321	292	353	368	316	311	330	304	309	348	313	306	317	330	306	305	351	307	346	332	358	306	318	338	347	338	305	314	325	343	322	291	322	310	308	335	287	309	349	299	292	343	316	296	334	340	319	333	317	337	332	312	321	306	333	322	332	319	317	341	307	343	302	311	326	318	327	319	309	293	320	321	358	320	331	343	330	326	322	343	324	303	319	345	312	337	341	303	327	295	298	312	275	320	325	339	297	305	356	309	339	319	325	297	356	322	334	324	331	339	321	324	350	319	314	343	313	348	311	286	328	336	301	288	320	336	327	329	307	345	282	280	324	349	335	338	326	337	354	308	322	303	331	350	337	317	318	317	325	320	301	333	302	329	355	318	331	345	304	347	316	331	361	319	277	322	322	341	302	316	309	357	327	323	308	305	326	320	305	311	323	312	308	284	321	350	317	334	320	335	330	326	301	298	348	332	297	331	301	292	295	325	291	316	326	335	347	315	331	310	329	337	359	327	334	292	320	318	302	328	334	290	323	304	335	311	313	327	315	289	304	319	344	332	341	324	357	295	298	325	332	282	304	334	331	313	353	312	331	359	358	352	325	313	329	318	296	347	304	286	321	322	319	353	325	355	306	325	327	324	295	339	338	324	307	332	312	310	323	319	313	287	320	316	316	364	331	311	314	296	311	319	323	328	300	290	299	295	293	335	330	339	325	297	351	343	356	322	342	340	326	306	330	308	292	297	309	359	374	325	330	335	333	312	289	324	339	342	298	301	310	309	343	323	316	298	351	358	320	323	300	306	346	323	331	276	325	326	347	338	339	311	323	340	307	318	320	333	356	319	328	310	342	309	317	331	296	353	318	327	338	307	308	330	341	294	326	319	318	322	340	290	329	285	323	324	317	339	307	351	310	351	313	303	300	322	331	335	379	311	296	317	364	345	304	352	310	327	314	302	314	291	332	315	289	350	308	305	320	318	349	353	307	331	354	327	309	334	316	347	334	337	349	332	355	309	322	297	343	313	292	341	326	340	295	330	335	325	308	309	306	312	327	290	343	327	348	305	324	311	302	340	344	333	342	302	316	316	336	308	318	328	292	342	317	337	308	302	324	332	309	350	337	335	319	327	336	315	289	354	298	336	342	334	344	338	328	321	311	299	338	305	355	339	329	338	314	335	342	323	337	360	323	283	317	330	337	305	332	316	349	335	314	348	324	338	305	294	321	332	349	310	304	343	315	326	333	314	309	331	306	371	307	313	284	322	324	336	334	313	357	302	318	352	341	336	310	351	328	327	306	329	326	304	318	326	343	340	308	320	342	317	324	347	374	339	307	297	327	328	339	309	314	345	345	302	323	323	325	381	286	301	312	312	346	321	336	289	330	313	332	339	329	346	306	310	330	327	337	301	319	310	316	341	332	329	286	327	317	346	306	287	334	315	304	315	313	309	326	314	286	317	315	333	352	302	325	320	355	296	330	307	321	304	312	326	314	316	333	340	314	298	309	317	352	312	332	306	336	307	300	325	285	318	330	315	333	321	308	325	333	354	312	287	318	313	306	316	304	338	329	330	311	330	302	302	371	363	304	307	346	320	306	338	332	331	291	318	327	341	313	353	293	318	346	315	313	304	334	317	313	345	321	322	315	332	337	319	312	320	327	341	291	331	302	327	285	318	303	308	291	351	326	317	336	294	330	346	317	325	319	323	300	320	324	326	350	333	300	329	341	341	347	350	330	334	312	332	333	341	343	322	355	364	321	303	306	354	318	315	329	326	340	357	340	335	342	338	380	314	309	306	308	311	347	329	306	312	309	306	319	309	301	312	299	351	353	324	312	323	380	315	309	318	333	336	306	324	333	336	341	357	338	307	362	326	306	338	320	331	300	307	318	333	344	318	331	307	311	322	320	317	345	336	349	311	324	329	275	350	352	318	296	314	327	323	314	308	339	331	330	315	324	348	335	284	342	350	326	320	335	345	313	323	336	317	322	329	300	334	338	328	358	322	309	335	325	302	322	353	319	339	316	331	296	323	318	316	308	341	332	308	282	337	349	320	321	330	332	314	346	333	310	337	333	306	341	318	315	328	336	333	357	318	340	322	287	320	313	313	290	325	340	316	302	326	309	330	299	331	318	320	303	310	352	324	336
36048	30139	7332	3600	2553	2052	2061	3250	5050	6115	5139	5556	4600	2972	2810	2391	1965	1578	1560	1167	901	757	575	425	441	420	426	436	422	430	431	436	434	392	375	420	393	414	428	380	367	376	435	397	395	417	406	410	435	372	390	378	375	403	403	390	395	405	372	366	359	387	370	374	399	389	380	377	375	380	377	418	391	402	396	384	454	398	372	355	411	392	370	399	350	382	384	391	384	405	399	399	414	387	409	380	397	392	375	351	417	366	386	404	382	422	398	374	366	378	389	398	428	389	368	372	348	383	384	408	386	391	370	407	368	310	356	394	414	377	423	378	396	386	401	380	378	365	348	381	376	402	393	399	365	389	404	373	389	387	409	395	382	361	407	397	356	401	375	399	379	374	376	365	366	386	364	350	358	420	408	410	390	359	379	397	375	348	344	386	387	376	398	397	383	383	385	405	383	405	390	372	390	392	364	386	384	372	379	383	379	391	384	393	366	381	401	396	394	382	372	408	405	389	377	398	394	363	398	396	383	389	392	386	398	391	371	408	382	345	400	367	372	398	403	364	379	367	381	372	394	410	411	389	383	390	398	389	403	384	393	395	388	383	424	396	371	440	393	391	404	373	383	380	361	387	380	390	401	412	370	388	412	416	396	384	405	398	362	390	404	337	396	349	379	357	376	374	383	387	351	385	424	384	375	404	367	395	399	373	406	397	361	366	416	386	380	393	389	426	381	383	371	369	403	369	362	382	420	426	391	372	372	399	391	392	345	399	353	381	373	362	415	418	368	382	407	352	391	414	398	409	432	424	365	381	370	419	420	383	369	365	370	415	382	402	438	355	376	373	332	399	376	376	402	382	404	392	386	378	391	384	374	397	385	405	412	407	390	386	373	398	382	380	360	376	375	400	381	371	397	402	359	421	391	372	365	409	392	396	411	385	432	423	396	371	392	382	366	422	381	380	402	388	438	370	404	402	387	373	373	364	385	373	395	353	384	372	373	419	394	378	400	385	361	356	384	374	374	384	381	407	382	392	386	364	387	371	375	363	383	398	411	348	378	398	399	391	380	403	399	413	350	386	387	339	361	396	365	385	393	400	385	393	383	370	401	387	364	379	413	399	395	386	393	341	371	392	395	401	381	401	368	393	376	359	413	399	354	377	398	388	379	356	371	411	407	395	370	370	361	415	369	399	383	373	386	370	392	397	408	396	372	409	418	386	348	414	428	357	361	391	389	432	361	393	393	354	418	384	372	384	378	390	375	403	421	382	381	419	372	365	387	414	408	370	424	379	342	394	378	376	404	401	369	405	388	404	399	417	390	383	369	383	398	371	426	403	360	406	403	374	367	392	391	398	396	403	414	382	379	361	368	360	393	386	408	408	403	358	414	368	398	387	396	368	413	384	415	409	378	378	374	374	414	355	397	386	373	405	371	398	409	369	388	382	378	423	376	389	398	384	378	397	432	410	406	379	427	377	380	367	402	386	396	415	411	379	422	388	391	360	419	380	373	395	418	392	419	451	428	400	409	379	372	388	362	347	394	373	377	379	381	379	407	341	363	393	374	411	356	364	387	365	396	427	356	343	380	352	352	393	389	351	363	381	393	372	385	370	372	380	355	383	405	403	369	409	380	379	374	380	387	384	444	362	376	401	374	364	413	392	376	385	366	421	386	393	366	345	370	397	377	393	403	400	393	378	385	402	379	405	416	385	375	389	391	388	428	368	376	364	413	366	426	360	379	377	405	413	429	340	391	404	391	380	395	392	387	382	413	360	384	388	385	400	391	355	375	363	365	397	386	376	376	395	370	375	384	388	422	407	384	350	369	395	391	364	378	364	347	383	372	366	394	386	344	373	375	386	408	375	354	416	372	371	402	384	371	392	385	366	366	366	373	421	396	373	401	383	399	387	380	389	388	390	388	393	381	358	358	393	381	382	386	390	357	362	374	414	392	408	414	396	395	393	409	360	379	383	366	394	422	404	364	433	443	387	387	368	381	406	407	399	407	356	405	379	384	380	380	402	352	401	360	400	397	387	413	394	366	392	405	395	352	393	382	344	377	375	378	349	417	418	384	374	377	378	390	407	393	375	399	389	366	391	401	383	338	403	396	395	394	377	365	399	391	397	373	355	389	388	373	409	388	374	402	326	377	377	454	395	370	378	397	357	369	390	345	379	402	384	433	408	390	382	389	401	347	401	393	396	416	379	404	396	371	397	381	391	349	409	389	415	386	383	386	381	373	379	384	378	365	380	341	405	371	409	395	374	377	372	372	390	400	367	370	379	397	376	354	400	401	405	403	416	382	406	371	343	372	391	372	372	359	372	397	389	363	374	424	412	366	390	378	418	390	399	394	428	415	362	373	435	373	370	416	394	418	397	390	378	410	401	428	387	363	373	375	414	384	400	384	407	378	405	394	398	388	396	375	380	390	413	390	383	411	394	369	394	399	366	419	383	406	369	397	435	367	388	370	413	385	390	398	407	403	393	377	382	381	373	386	393	395	381	376	417	376	360	380	385	352	392	378	361	359	397	374	390	359	392	380	414	384	402	395	362	415	400	383	379	389	444	361	376	360	361	358	367	423	409	359	402	413	395	355	409	414	428	369	395	372	366	394	376	367	416	366	409	373	359	376	393	431	377	381	377	345	411	415	417	377	394	371	361	386	349	402	380	422	380	395	392	391	406	393	401	373	390	402	396	386	387	388	374	382	376	386	372	349	403	384	382	398	382	384	395	379	340	356	367	377	399	399	381	389	430	392	366	380	378	410	396	395	358	395	400	393	381	393	395	398	414	389	414	389	410	391	385	370	387	410	415	372	371	398	387	409	377	408	363	427	356	409	400	393	414	409	391	368	420	397	404	373	391	378	419	404	386	386	392	402	391	402	406	391	394	384	394	394	380	391	414	387	405	357	401	405	403	402	372	364	376	362	392	357	382	348	378	406	369	379	441	394	391	381	400	372	427	402	393	401	360	394	394	408	425	349	376	377	349	373	369	356	382	372	418	344	411	395	409	388	386	375	410	372	405	364	395	396	366	367	369	397	390	379	397	347	386	399	369	403	415	417	383	400	397	382	385	376	408	366	399	368	367	370	394	388	360	407	386	418	357	403	412	395	393	393	381	383	399	415	386	403	393	396	391	377	376	407	442	361	366	390	414	372	390	398	380	371	392	419	374	383	416	359	369	412	412	380	372	370	401	353	387	401	384	394	426	375	378	377	370	407	371	365	383	395	360	369	364	370	386	395	377	368	413	396	400	386	362	369	367	360	386	399	379	394	421	389	396	381	435	397	370	379	406	394	380	372	354	364	400	370	437	379	339	348	378	376	372	373	428	368	371	322	339	357	374	362	373	380	380	372	415	400	371	371	383	391	413	355	406	393	385	409	369	424	387	361	373	401	401	391	378	393	407	374	389	387	386	388	371	382	364	421	396	400	397	382	405	363	401	403	399	386	388	363	389	396	368	378	366	375	382	395	389	410	369	406	403	362	355	390	387
24471	20825	27000	24632	12310	1364	1087	1498	1958	2606	2311	2292	2026	1638	1537	1479	1225	1099	975	894	809	775	736	688	678	670	652	677	728	669	682	722	688	697	696	674	651	645	666	698	677	654	672	724	680	688	639	733	619	754	709	725	671	661	656	631	707	694	694	709	663	682	624	653	683	657	634	671	648	607	644	643	709	648	711	701	653	682	651	693	665	659	637	679	688	672	700	678	661	663	705	678	673	699	648	692	646	702	693	671	629	665	683	704	656	643	631	675	660	666	656	634	673	694	662	707	665	692	734	660	676	639	687	705	688	631	687	656	677	640	679	673	665	634	667	661	728	696	658	656	640	672	616	709	741	650	738	703	698	707	655	664	677	673	697	660	704	698	671	708	687	644	670	616	702	654	628	625	621	661	692	664	653	707	672	639	676	703	644	661	691	657	656	638	700	673	672	691	714	703	710	700	706	681	697	662	686	714	667	725	695	682	670	629	608	642	677	685	683	721	625	647	639	727	681	674	671	693	708	656	659	656	699	668	692	609	700	717	633	686	687	659	662	685	657	665	697	662	642	658	649	639	639	655	667	702	663	689	661	679	675	632	672	720	647	670	662	666	619	684	641	725	668	688	657	697	696	638	662	676	670	705	661	700	677	671	672	694	691	683	643	704	644	657	673	668	682	676	624	648	639	645	631	702	667	645	686	645	725	653	642	679	660	640	662	644	655	651	648	658	681	659	631	675	668	683	692	694	680	662	665	631	650	662	698	658	645	668	683	630	696	685	698	664	722	658	648	651	641	691	630	618	638	673	666	711	715	639	713	663	714	680	671	672	639	666	650	644	699	643	686	699	669	664	686	652	640	660	658	668	667	664	727	669	633	663	706	636	725	711	693	680	683	681	682	661	701	666	662	705	687	667	681	687	664	656	633	702	712	717	701	698	685	659	678	723	653	669	616	690	702	657	635	632	697	690	634	696	699	752	677	687	625	690	692	681	647	680	679	654	730	656	701	666	671	703	631	657	628	664	614	620	702	658	698	650	661	671	681	674	673	671	683	670	676	690	660	642	679	669	690	638	663	647	633	678	687	645	644	708	639	630	694	645	616	696	687	661	646	665	653	659	657	643	650	664	694	640	700	675	722	657	730	669	699	666	673	677	658	670	650	680	699	651	712	637	651	671	666	649	684	687	708	670	652	694	650	684	696	667	675	683	680	670	652	675	685	699	616	697	653	644	684	666	682	667	662	687	601	672	664	647	638	765	670	662	687	701	606	682	698	632	707	692	688	665	637	682	678	628	677	682	688	656	665	647	677	678	647	661	680	641	646	644	623	697	672	608	645	638	666	677	692	667	677	649	667	659	707	631	705	696	673	694	680	666	647	667	674	687	731	650	666	659	701	694	674	679	714	643	650	679	684	656	696	677	705	682	679	672	685	667	670	620	671	639	707	665	633	678	681	672	694	670	650	661	676	670	676	648	671	675	675	681	646	638	683	731	677	674	664	617	687	606	656	685	653	651	653	665	660	677	654	680	700	640	640	691	664	672	636	661	702	664	653	632	665	644	664	648	664	670	659	705	677	647	656	654	654	663	677	697	642	657	664	678	681	600	708	663	657	636	671	662	680	679	700	695	675	707	649	688	714	683	693	654	669	655	678	629	652	613	632	661	664	653	667	655	666	709	675	677	669	704	654	645	621	757	680	653	676	681	641	665	691	667	700	683	672	673	616	683	671	638	635	690	654	655	667	626	661	643	634	694	703	682	694	684	671	693	650	643	686	650	616	633	662	657	680	662	669	660	661	658	651	671	649	663	695	674	645	722	699	669	701	688	676	648	637	651	633	689	650	663	657	635	662	659	674	654	672	703	641	701	653	663	657	688	687	670	662	676	635	697	651	648	648	667	690	699	710	684	647	647	663	656	670	665	689	695	665	712	689	726	637	698	691	673	641	671	653	666	652	649	663	656	670	672	662	632	657	670	668	670	672	719	687	676	629	731	662	698	688	686	691	673	688	619	669	689	672	653	675	674	653	659	691	634	684	645	657	672	634	636	661	621	656	705	661	669	623	656	704	636	663	648	664	687	688	669	672	674	641	672	651	673	636	714	654	668	672	696	694	659	658	663	689	662	690	682	651	652	735	673	643	678	659	645	660	692	644	677	722	707	640	679	646	672	658	672	713	624	710	632	660	709	682	639	666	670	660	701	630	659	639	666	631	641	690	693	638	672	636	611	652	658	622	610	640	684	669	637	646	677	654	648	660	649	712	673	687	656	701	680	652	665	686	648	691	701	656	669	640	678	677	640	656	690	681	666	662	658	600	664	647	672	630	688	700	619	659	706	680	692	651	676	645	676	660	664	619	668	660	677	688	702	642	637	617	677	681	657	690	664	662	663	668	662	644	627	683	612	718	704	658	706	687	691	671	686	664	679	632	672	633	644	674	655	680	660	602	688	705	644	701	713	659	673	676	661	672	692	687	643	638	661	650	645	658	675	715	635	670	655	647	705	634	645	691	674	647	663	611	719	675	673	671	654	669	623	685	663	684	668	656	661	678	666	645	741	607	671	661	641	659	688	663	709	676	653	674	668	685	667	668	689	667	649	702	706	700	654	667	667	632	701	651	677	722	695	645	590	646	663	645	687	679	668	672	747	711	684	669	671	697	660	685	672	702	673	659	648	707	739	704	670	669	676	632	653	624	694	678	665	701	696	689	638	633	626	644	662	671	712	654	709	637	675	598	676	676	703	733	649	669	672	686	683	659	691	687	658	693	686	663	625	635	682	648	677	675	724	704	658	660	689	694	677	700	681	653	649	670	634	655	673	694	600	690	637	654	674	679	670	664	635	678	706	688	721	662	632	608	621	667	690	701	640	701	671	657	659	663	591	656	664	669	676	604	644	666	650	672	658	647	677	637	656	672	626	651	642	659	650	658	632	635	657	702	662	684	684	693	689	693	714	694	683	662	627	634	652	737	672	677	682	667	625	703	664	684	727	674	683	674	691	695	724	662	660	642	716	665	651	650	669	640	638	649	633	633	674	698	675	661	659	690	671	657	684	687	660	658	663	644	607	656	649	729	673	686	670	640	657	672	679	646	676	675	672	671	681	690	645	724	657	660	630	698	708	648	658	633	649	675	695	674	649	699	654	643	667	680	671	638	650	673	633	686	670	693	678	685	658	662	675	681	667	589	681	642	645	701	721	685	681	655	689	673	691	641	640	718	671	645	663	660	688	645	671	683	635	660	644	684	730	630	662	671	671	660	656	653	624	615	720	701	706	658	659	647	628	676	685	669	654	672	677	706	680	647	699	674	670	658	688	687	643	691	672	666	671	685	677	684	686	656	650	688	656	648	676	652	639	667	646	690	660	668	650	649	661	626	715	678	629	652	692	665	654	646	675	641	675	641	701	696	716	696	630	664	667	684	672	648	652	652	640	658	658	659	648	652	637	683	670	666	691	605	607	645	674	655	639	635	648	678	673	696	694	662	660	717	626	715	673
35658	26790	4944	2674	2023	1717	1756	2990	4141	5262	4564	4370	3609	2730	2521	2435	2029	1456	1337	1371	1041	907	820	774	772	767	759	788	782	775	742	788	789	783	774	762	775	737	793	765	789	766	791	775	801	763	760	725	764	757	750	707	815	746	749	777	800	741	744	785	775	774	754	715	767	769	735	733	775	779	740	749	753	754	756	740	712	725	746	731	732	770	740	757	767	763	776	710	751	758	772	752	718	790	691	746	706	783	776	761	699	739	788	723	780	726	772	730	759	809	750	794	765	749	715	730	751	735	768	765	809	773	793	744	794	794	781	748	770	781	756	756	805	760	751	779	745	739	721	779	776	739	744	748	766	718	762	744	758	746	725	796	744	800	707	739	807	784	785	763	780	774	750	723	751	754	730	756	765	783	749	756	758	782	777	791	732	726	751	767	730	737	760	712	736	746	755	792	732	712	769	775	778	817	789	725	786	723	744	769	750	764	752	720	754	747	782	769	794	714	811	834	786	789	779	785	746	773	715	733	739	769	725	754	765	695	782	763	756	761	739	795	760	781	704	799	740	730	732	747	766	796	768	745	731	789	789	802	799	711	770	776	775	782	769	768	775	785	748	794	767	788	780	690	773	776	760	737	786	776	766	750	756	767	752	759	790	761	770	743	738	802	795	751	755	742	767	782	766	747	765	754	747	719	760	783	772	735	759	724	774	766	788	779	772	747	757	763	748	741	736	744	766	806	768	759	774	764	741	731	811	750	787	802	797	750	761	726	783	762	718	733	775	797	713	747	756	804	741	768	743	723	763	724	763	778	740	778	784	694	782	765	757	788	758	790	798	771	787	724	746	760	786	765	787	771	775	770	796	782	801	776	806	740	798	769	773	726	811	762	752	739	767	766	749	788	739	741	783	711	768	769	709	762	749	752	760	773	798	797	773	804	781	789	770	727	750	746	740	762	772	715	761	799	758	809	746	790	730	740	766	748	752	725	784	807	747	722	746	801	747	777	729	771	789	757	828	775	778	764	795	749	758	736	751	737	762	776	765	757	762	765	758	728	792	772	791	779	758	784	753	803	744	803	774	775	748	737	770	749	744	808	779	727	743	761	733	767	780	757	721	724	753	775	754	756	743	765	767	755	747	788	701	764	755	760	778	743	757	722	755	792	745	742	704	730	715	756	792	760	757	757	785	735	736	770	761	753	715	737	718	741	750	765	772	769	742	732	751	786	746	746	801	727	733	762	801	789	804	754	768	757	732	796	746	779	756	772	714	736	763	737	762	742	753	777	803	772	744	769	764	748	746	759	773	768	737	757	761	776	786	745	742	756	731	764	739	785	815	744	776	756	719	740	770	750	758	771	764	776	771	755	772	766	794	800	755	772	710	748	762	766	773	754	774	781	758	768	736	789	765	723	745	726	749	776	797	735	734	768	762	740	740	773	789	758	773	737	815	791	756	682	771	751	766	745	720	781	770	729	723	759	766	759	758	777	782	784	735	769	759	762	732	797	828	761	726	776	718	752	776	757	753	801	756	783	749	766	733	702	757	764	770	716	734	749	818	764	755	716	785	779	773	735	766	777	739	751	756	824	711	730	723	774	791	792	760	718	761	760	729	794	744	760	759	774	764	752	719	795	817	769	740	758	715	762	808	766	803	774	759	772	763	749	786	785	762	768	734	717	786	749	706	730	739	705	789	780	763	775	722	729	769	738	729	699	710	753	741	756	739	727	707	783	731	738	776	726	747	772	756	780	732	762	758	803	739	717	744	741	760	804	728	776	751	690	776	741	790	787	790	794	763	748	703	781	793	750	759	777	772	830	764	701	804	804	781	716	738	804	812	756	814	793	778	760	761	800	727	742	788	789	800	740	724	776	802	751	719	768	773	762	774	744	766	726	756	709	762	742	794	805	736	741	745	783	731	802	712	747	769	763	748	785	731	758	711	759	757	729	722	734	727	808	743	748	754	798	765	757	752	732	799	782	764	743	745	717	756	770	733	752	790	748	778	763	791	796	746	771	742	777	724	766	738	821	811	698	758	810	737	765	769	793	760	723	762	742	716	764	753	767	713	756	734	776	799	738	750	745	765	765	731	768	757	768	776	734	778	744	745	745	797	749	717	754	757	704	774	755	777	745	795	714	809	789	757	752	755	759	736	763	753	761	779	707	777	741	750	725	760	745	770	758	768	726	744	786	758	745	798	768	726	784	754	745	737	746	765	733	758	731	738	764	787	786	780	799	736	770	690	768	776	750	684	761	737	770	714	742	761	729	736	754	794	775	780	736	792	769	771	747	768	740	808	776	758	754	747	763	732	787	789	749	764	771	749	785	740	753	741	768	782	793	776	763	779	692	715	767	763	818	783	757	827	790	758	729	742	745	715	770	810	720	723	760	737	779	780	731	775	725	770	761	800	785	802	774	737	735	716	783	783	758	750	779	770	824	762	763	768	745	752	709	709	742	716	774	738	751	766	754	739	758	760	747	727	768	735	727	736	686	704	720	731	748	721	738	791	727	803	733	759	755	774	769	781	769	771	764	726	754	802	759	690	763	765	797	767	775	815	742	769	787	767	752	785	747	700	743	682	774	768	854	778	743	746	754	725	732	719	733	786	739	766	748	776	787	790	751	747	761	747	699	783	746	759	765	724	801	757	788	728	775	758	785	764	741	770	723	732	768	744	723	796	734	764	767	750	770	802	757	732	747	729	753	799	779	745	799	753	754	783	742	775	717	770	744	759	776	712	742	755	749	749	762	798	793	785	764	797	762	733	778	739	817	750	814	760	770	787	772	752	767	748	712	754	796	763	735	761	759	771	773	782	728	737	776	765	789	757	708	747	757	799	785	757	750	794	784	766	788	745	749	758	768	780	778	706	794	739	740	755	798	737	736	778	784	722	785	766	817	710	767	752	726	744	692	765	706	757	696	755	744	731	729	799	761	799	816	795	749	800	794	803	805	785	723	805	784	747	766	719	748	729	756	789	764	795	813	736	739	783	713	757	780	737	746	787	782	764	783	792	756	790	741	796	805	747	764	729	686	754	712	722	761	778	734	748	771	758	804	754	782	706	669	755	749	775	794	766	783	774	765	730	792	749	764	761	752	810	811	780	779	733	775	797	784	710	781	747	752	772	790	768	756	763	764	767	765	766	731	766	773	714	763	801	777	748	740	758	703	795	729	778	757	762	796	790	807	750	821	804	810	748	760	728	819	774	730	740	788	808	711	769	740	780	818	748	696	722	776	787	753	746	778	749	724	798	723	774	786	782	722	732	769	734	781	778	748	751	755	762	758	714	750	741	789	758	760	773	811	816	730	829	761	756	754	766	802	691	779	742	766	762	759	748	802	745	777	735	728	776	706	789	799	759	761	779	742	727	750	793	768	732	751	721	795	788	758	772	756	808	767	757	766	793	753	723	778	737	741	779	760	818	781	767	791	747	806	741	753	765	749	767	754	734	744	744	713	704	720	759	770	781	759	738	764	780	741	771	780	769	778	759	727
22372	20868	28511	23394	20863	20924	11785	3246	2715	3647	4124	3532	3702	3172	1920	2129	1615	1467	1406	881	693	579	544	569	605	569	529	585	546	574	585	489	487	473	471	516	475	487	468	500	450	466	504	555	513	485	530	480	485	490	453	478	469	496	478	543	493	469	457	493	515	520	520	492	448	493	494	512	472	467	483	531	502	475	489	451	462	452	445	503	498	490	515	486	460	442	460	501	439	499	432	495	503	454	505	524	530	478	479	506	441	515	475	457	497	514	481	463	482	467	449	448	493	457	506	460	467	466	442	484	478	489	474	445	475	474	538	500	481	467	497	530	485	483	477	492	485	452	481	477	491	502	468	509	495	486	470	473	451	502	479	492	481	485	486	482	494	451	511	470	491	475	485	497	483	499	529	494	490	428	478	520	456	497	504	495	496	498	462	485	443	485	520	473	451	442	461	495	486	458	477	468	469	506	494	465	508	465	511	476	502	497	454	510	471	477	456	472	464	466	458	468	513	491	470	547	536	477	491	455	493	494	480	467	479	479	448	523	515	432	516	493	461	500	476	472	443	537	485	468	503	473	506	469	476	485	522	494	471	497	432	500	490	475	471	496	428	464	452	468	473	457	509	478	465	457	467	451	485	519	471	467	473	478	496	484	491	480	507	461	472	479	516	524	493	502	485	494	529	495	489	451	497	511	492	450	455	481	460	482	434	463	469	504	454	464	466	486	481	466	481	487	474	459	467	473	498	447	475	500	491	487	493	496	492	455	506	463	480	502	470	479	442	449	501	496	444	476	463	522	506	461	452	504	486	518	494	456	488	481	485	522	496	516	503	506	474	511	538	487	469	453	477	506	454	490	488	484	463	442	455	505	547	474	445	458	534	499	505	526	504	479	461	471	490	499	465	486	492	488	481	487	472	503	502	441	470	504	493	478	508	467	472	464	487	496	474	485	455	490	525	488	462	467	429	485	463	481	440	486	488	482	457	515	461	527	486	456	464	468	517	451	452	473	477	469	491	476	447	492	492	504	453	463	490	487	493	488	479	486	475	527	494	501	493	485	478	520	473	462	501	448	475	489	504	481	475	544	494	496	466	506	477	460	473	516	456	471	483	470	461	442	438	492	479	529	491	453	517	512	463	470	507	485	462	493	528	518	477	507	464	503	499	535	482	513	491	487	490	473	490	524	540	491	526	474	483	512	508	476	481	474	481	479	488	469	445	461	501	484	495	483	507	494	505	511	503	486	465	505	471	457	467	520	491	467	496	521	497	432	486	458	466	537	534	494	509	491	456	476	472	487	484	472	497	506	466	502	476	483	512	508	493	455	451	448	481	484	494	478	475	456	461	509	480	510	511	469	476	476	486	508	485	467	528	512	506	516	477	520	492	465	507	461	472	508	476	519	498	493	472	469	495	468	501	459	509	487	493	491	466	486	495	512	480	483	470	509	505	451	501	473	454	499	523	465	475	503	496	465	471	511	504	467	445	478	513	455	479	424	463	523	499	419	475	488	478	458	475	465	503	487	497	489	451	489	479	495	473	500	487	505	478	444	498	471	469	490	518	448	477	440	499	475	468	465	448	498	507	519	493	460	517	451	529	488	493	469	460	520	476	461	482	468	475	490	486	506	455	455	512	448	505	483	471	472	464	475	485	456	481	464	493	452	497	435	484	469	478	485	480	477	491	495	490	488	486	530	508	487	471	514	493	456	449	517	456	465	496	481	494	498	463	506	457	455	484	491	502	500	480	496	472	532	450	482	466	468	476	488	483	493	477	449	461	473	493	515	467	518	501	476	514	518	502	472	479	500	482	494	506	508	494	464	479	535	477	511	449	507	467	512	503	473	499	515	465	484	516	461	468	487	501	474	502	478	475	497	438	477	496	504	493	479	507	491	484	490	507	490	464	451	501	476	508	490	506	498	478	502	478	448	498	458	490	497	483	474	497	466	461	477	458	485	485	475	468	518	448	512	490	472	472	467	494	484	468	491	468	477	459	500	538	444	487	501	433	490	470	473	498	473	473	469	505	431	510	474	485	471	473	499	465	438	490	426	437	511	531	488	492	454	460	456	442	492	453	496	484	452	497	499	484	523	441	496	486	491	471	495	470	471	480	477	487	471	458	490	522	499	493	529	523	501	439	459	517	480	461	483	496	490	476	467	482	461	485	495	475	487	496	455	507	473	472	505	452	442	490	485	451	447	472	506	491	467	474	476	455	490	475	482	479	471	465	515	466	469	501	483	526	459	474	481	513	499	513	517	474	456	488	493	461	548	508	491	492	465	505	489	497	499	455	491	486	485	525	502	493	487	472	491	474	447	477	502	463	457	477	504	484	483	524	514	523	480	451	495	493	457	472	468	445	485	459	513	487	491	467	500	456	487	523	480	517	535	490	500	484	495	430	497	493	443	501	488	503	491	488	488	455	494	533	498	493	503	454	465	443	489	458	457	469	467	444	480	481	516	481	468	474	474	479	511	465	470	509	493	475	507	453	461	472	489	479	492	520	483	458	494	487	490	489	504	469	465	504	514	526	442	492	488	512	460	493	520	487	533	503	481	477	499	461	461	478	480	483	457	488	452	502	510	499	488	464	492	457	516	495	493	487	465	478	451	505	453	504	453	445	497	472	494	484	516	472	492	490	514	501	442	422	450	463	532	484	451	537	506	485	452	477	526	490	515	486	444	500	492	476	453	428	499	462	493	437	508	469	483	448	471	424	498	472	484	484	465	481	477	511	496	520	521	477	487	469	491	532	474	472	462	515	489	484	476	500	456	474	468	482	482	509	465	485	487	473	465	492	514	459	476	451	452	484	473	452	480	442	481	490	490	483	485	505	473	484	478	483	499	444	525	513	455	466	485	474	480	511	494	487	493	480	468	512	490	503	467	435	475	461	466	475	506	492	450	465	459	503	488	469	503	528	481	513	432	509	446	464	483	472	487	477	500	479	498	517	483	507	470	446	477	466	471	488	475	500	460	490	436	469	447	501	493	482	467	431	484	494	486	468	455	499	492	486	505	490	487	448	485	491	481	499	481	480	462	460	486	504	503	530	482	463	449	448	504	469	479	440	457	470	494	472	505	523	512	462	489	452	482	499	490	481	451	461	476	470	464	478	467	479	499	442	452	466	485	439	447	456	464	497	461	462	484	490	503	492	472	491	543	475	475	465	507	478	481	491	484	459	481	460	449	506	499	486	455	454	477	482	485	493	495	453	485	502	499	505	508	496	483	464	470	487	467	490	497	426	530	480	468	510	484	477	485	502	492	527	492	445	464	463	475	498	508	486	457	510	527	477	504	469	451	435	487	503	491	478	472	492	489	433	502	474	427	481	478	485	524	476	508	517	474	473	493	458	481	468	456	499	471	484	472	465	445	501	498	490	445	477	471	497	498	492	547	481	483	464	464	471	450	460	497	469	497	428	458	465	500	468	480	492	491	496	472	510	473	499	453	503	500	466	496	490	501	519	462	472	508	452	457	451	468	478	468	442	457	524	478
40117	35195	12796	6547	4798	3650	3747	5509	5542	7431	7815	6819	6610	5707	3448	3696	2811	2507	2004	1268	932	773	673	689	661	645	613	608	644	647	676	627	588	566	545	549	540	532	567	570	583	538	532	572	548	565	526	556	534	527	528	553	513	516	515	532	565	521	557	550	542	551	536	545	536	520	541	541	541	527	538	548	532	503	517	551	548	560	567	534	559	544	536	530	574	513	553	592	570	501	518	531	533	519	521	522	524	502	512	525	555	557	537	529	514	538	563	538	567	536	576	523	542	600	523	488	515	576	536	503	509	508	525	521	561	571	571	584	533	526	542	534	570	535	549	561	534	503	516	548	538	528	557	514	552	564	534	547	540	516	578	549	510	515	540	561	541	528	508	514	534	568	541	509	566	536	540	548	526	522	593	553	519	524	528	526	501	545	514	489	536	575	502	502	520	550	528	524	489	567	514	520	509	495	538	563	553	553	524	526	529	532	566	509	554	514	528	505	547	512	462	528	523	543	538	526	530	512	546	524	511	514	516	490	522	548	539	535	522	543	550	548	542	552	564	539	505	508	535	515	520	535	517	537	554	491	521	541	552	585	590	535	521	522	521	507	502	562	521	539	541	541	531	505	538	521	529	531	523	620	528	541	551	489	541	567	552	543	531	544	529	533	533	562	554	524	553	501	529	521	539	526	531	517	514	548	535	518	536	552	511	537	562	526	530	568	520	545	545	525	528	505	512	551	553	530	563	534	539	565	570	550	527	541	551	515	559	523	559	536	524	507	520	535	515	486	508	517	537	540	525	509	573	515	545	565	517	501	573	529	495	503	574	577	569	573	585	559	536	541	509	543	536	565	519	530	556	553	519	550	546	526	519	526	559	534	533	534	541	528	517	532	532	567	563	550	555	551	501	551	505	504	514	520	526	549	540	528	511	537	542	544	550	546	518	554	531	493	539	496	497	554	490	524	502	511	532	563	521	519	554	520	545	536	536	509	523	518	539	554	541	552	525	532	503	554	509	531	510	548	518	530	518	522	551	512	510	531	533	529	542	496	512	557	549	510	508	554	567	517	536	538	494	498	553	567	544	512	509	519	538	495	541	535	541	540	476	548	504	543	534	559	506	548	510	563	522	521	561	499	549	528	539	533	554	552	518	578	550	519	521	502	510	537	518	567	543	566	554	531	510	498	556	537	512	502	545	533	517	522	555	533	501	529	535	517	532	544	513	580	523	520	515	517	553	540	534	553	511	546	537	499	558	552	515	540	555	556	535	529	547	552	562	530	488	554	521	495	519	534	533	555	522	507	559	536	539	504	570	540	527	548	528	539	515	535	560	544	521	533	498	524	523	529	547	531	529	545	548	538	535	548	588	519	557	571	527	539	527	552	562	528	577	532	518	546	516	510	523	528	528	569	519	553	545	510	550	541	538	515	573	535	542	543	539	549	553	484	512	537	556	542	550	500	571	534	535	532	518	536	507	563	524	573	538	528	542	522	553	533	583	539	519	504	508	608	506	559	511	556	544	498	612	523	520	493	556	496	579	563	504	511	543	486	514	535	525	544	561	536	527	496	548	477	557	529	527	575	532	499	532	561	503	558	517	550	531	533	521	531	496	542	540	489	547	524	508	519	520	521	510	541	513	542	549	546	562	545	537	523	539	558	547	550	548	580	515	500	567	552	555	547	515	527	490	561	512	522	518	471	519	543	550	529	529	544	521	490	586	510	540	500	497	546	526	527	496	537	527	519	523	534	532	541	514	535	555	517	535	525	536	597	561	508	546	514	527	593	520	498	558	490	525	487	556	541	538	548	536	509	524	526	536	576	523	505	523	525	545	507	547	536	498	533	552	552	583	525	515	536	542	582	522	533	528	586	516	544	530	525	488	515	523	531	562	520	536	539	579	541	539	481	545	564	528	542	519	525	531	524	529	507	521	559	533	559	519	514	525	569	533	502	545	548	518	559	534	531	556	512	526	493	536	502	505	554	528	500	518	547	537	556	512	517	525	525	539	526	566	521	559	473	509	531	521	567	534	561	555	531	519	516	525	536	534	530	542	524	504	479	523	533	575	534	578	552	523	544	522	545	529	565	508	538	536	538	517	535	516	526	523	534	532	534	582	556	521	543	555	529	535	489	499	506	522	533	518	533	498	545	531	549	540	519	491	570	513	558	534	530	543	534	574	505	525	550	526	508	525	534	615	539	549	503	514	554	536	576	550	522	537	567	510	529	533	479	505	571	544	531	560	509	541	495	525	550	541	497	548	525	498	546	538	568	510	521	500	579	540	555	571	516	511	554	522	533	546	558	530	506	553	552	551	543	560	516	534	525	561	520	566	518	511	573	533	539	480	545	506	553	550	558	554	586	565	586	500	522	529	504	550	556	497	555	527	539	561	490	575	515	551	523	560	551	508	545	536	484	530	536	545	490	533	567	521	550	527	500	539	507	517	548	551	515	495	553	563	521	491	559	542	522	543	530	514	548	528	551	517	501	565	545	549	537	538	532	471	533	550	520	531	500	537	531	563	525	549	517	521	519	545	522	523	584	527	569	510	570	495	479	518	592	520	511	533	552	595	521	544	536	568	542	536	562	557	566	531	583	553	524	476	502	535	507	545	553	535	537	551	512	562	515	550	558	581	555	526	580	547	538	525	528	514	526	553	521	511	505	491	557	536	535	549	542	567	526	536	535	531	549	528	505	552	536	520	571	536	523	500	530	508	527	510	544	507	539	531	525	567	514	532	549	589	550	530	543	539	525	533	522	533	543	577	534	535	515	550	534	547	524	526	515	513	547	501	517	528	500	533	527	554	531	558	530	522	548	488	579	593	507	558	547	512	500	563	511	555	518	519	539	557	508	492	541	552	516	590	567	525	546	549	567	566	538	540	522	555	557	560	522	575	497	529	556	578	530	569	536	500	498	537	567	545	560	542	514	514	556	527	511	556	500	525	524	487	542	526	545	536	578	508	546	542	521	559	521	519	502	521	555	550	563	533	529	509	540	511	514	519	542	496	480	530	494	531	534	527	533	532	527	538	588	532	530	551	547	581	497	556	549	560	546	538	519	534	518	509	532	536	508	569	565	560	509	538	532	549	500	515	515	569	561	490	531	544	555	529	560	512	509	502	546	525	548	530	541	524	542	559	545	542	505	553	555	516	524	548	535	527	558	553	531	568	518	514	510	530	494	535	515	500	520	511	540	525	540	534	538	527	560	549	530	533	564	511	546	570	529	517	508	534	513	571	518	489	556	518	561	503	526	555	536	530	556	552	510	531	559	532	559	519	549	526	547	541	513	524	566	516	567	526	573	520	527	526	506	543	518	553	543	544	516	532	559	497	548	543	496	552	508	568	532	507	581	513	564	550	531	562	531	536	522	525	536	531	593	527	535	519	511	565	538	512	509	579	525	493	557	540	533	529	506	499	535	533	536	513	594	529	513	545	508	533	504	563	511	556	540	491	542	498	543	559	555	532	551	551	557	549	522	528	547	528	512	564	528
28471	21229	10750	1364	811	675	698	811	722	1192	1339	1454	1187	1364	1045	916	792	693	638	564	503	486	447	468	460	473	464	442	466	467	478	479	452	469	479	489	470	466	483	442	439	469	482	458	519	468	489	447	467	466	462	455	419	478	433	462	494	452	404	461	487	482	426	435	483	465	464	464	479	461	484	450	439	444	499	422	464	441	450	471	477	469	470	522	464	494	453	463	467	474	474	467	468	435	504	451	490	471	482	458	487	453	454	466	436	445	482	461	469	446	462	479	445	467	455	428	439	426	445	451	488	514	430	435	453	479	455	478	471	470	503	444	467	471	442	481	462	454	459	474	447	471	458	496	491	492	458	460	470	469	465	543	457	448	442	522	485	450	456	440	495	485	435	453	475	432	446	447	444	486	479	469	430	437	440	464	461	462	453	509	439	479	477	431	454	474	497	483	461	443	474	476	428	470	423	463	432	472	467	451	477	436	401	476	465	505	453	471	466	451	446	461	469	467	462	482	446	482	469	447	452	439	509	475	479	467	476	488	416	454	488	486	483	454	457	472	450	441	456	419	470	466	474	490	460	484	496	455	441	483	470	477	464	479	456	417	443	459	450	462	462	485	465	459	492	487	477	449	466	473	500	448	488	494	456	479	472	428	483	483	493	483	454	431	499	450	475	466	444	444	456	447	457	465	465	473	448	482	417	430	463	483	442	435	504	457	472	474	475	479	444	496	500	463	467	442	486	431	482	479	473	448	489	470	490	463	496	457	450	425	478	432	479	454	436	458	471	407	491	466	465	456	441	450	496	439	437	498	430	430	447	445	431	410	454	450	433	515	450	468	478	470	468	500	464	464	469	473	490	454	441	457	469	468	438	419	455	490	458	409	469	483	441	470	480	489	471	444	468	467	431	472	461	432	469	492	442	462	488	472	451	457	457	458	488	482	433	467	428	453	481	441	519	472	454	446	489	480	441	450	430	457	504	497	453	435	485	479	490	443	471	456	484	481	466	447	470	429	461	467	443	432	471	458	477	475	475	435	458	462	451	469	473	481	478	467	444	442	443	455	446	470	436	443	462	483	479	465	491	505	463	440	484	491	450	468	503	481	501	480	473	445	517	456	444	448	466	469	474	491	483	478	441	440	441	438	460	468	475	477	459	461	455	476	450	471	448	500	450	493	460	479	464	427	450	444	488	479	524	452	478	446	456	443	436	471	475	434	472	473	488	465	454	464	458	447	457	479	459	483	469	485	486	502	458	526	423	477	464	444	506	493	491	459	441	465	457	439	456	432	490	429	465	474	432	434	477	456	498	451	472	478	495	462	468	439	484	502	453	444	470	450	411	489	464	465	443	440	473	478	479	467	467	416	503	443	440	495	472	469	451	471	436	427	436	436	485	424	442	471	462	469	425	472	420	441	434	454	449	494	487	440	494	465	453	445	438	457	416	487	504	509	467	458	454	489	472	490	448	501	464	432	493	427	466	435	442	487	439	459	454	461	465	507	469	494	465	431	461	486	502	471	463	492	467	470	419	426	460	440	425	479	468	477	460	477	463	450	480	441	473	464	449	485	420	455	484	455	473	481	456	471	461	496	439	460	414	503	463	459	456	464	460	486	443	438	447	442	462	498	474	473	455	468	451	492	474	415	484	481	494	483	463	475	442	483	475	438	467	441	485	442	414	486	448	481	437	472	489	479	459	511	466	486	506	442	457	487	476	446	433	426	448	469	496	445	481	453	485	417	451	475	442	445	462	440	450	447	487	461	448	456	514	483	486	470	461	518	444	514	469	447	474	477	472	452	444	446	464	437	462	449	456	468	475	477	469	459	420	426	434	491	454	468	468	499	467	456	471	436	487	454	440	443	473	483	484	438	487	463	467	472	466	476	489	445	461	444	442	464	472	466	474	472	457	490	488	471	422	407	445	465	478	497	432	493	510	461	482	413	456	464	471	494	429	422	433	500	478	437	455	476	475	451	464	460	481	475	467	472	469	454	419	453	468	425	495	481	445	444	449	441	485	430	460	463	456	481	494	468	479	435	454	477	461	497	427	441	491	444	428	501	486	430	454	477	464	439	456	473	458	431	457	450	444	454	465	461	477	448	460	437	474	427	465	440	471	456	472	458	453	438	488	451	503	486	430	455	485	481	478	471	440	454	478	443	423	469	483	471	448	450	444	499	483	484	461	492	470	426	463	465	451	489	493	479	471	488	482	485	464	472	448	434	439	446	459	460	468	474	472	476	467	476	453	456	488	471	495	465	473	460	465	466	446	498	472	424	454	439	454	473	488	445	468	451	470	478	468	494	495	474	454	452	460	463	430	504	469	468	475	432	454	448	445	478	440	426	467	499	449	471	435	484	467	440	465	449	455	471	475	505	482	475	445	442	474	455	502	453	478	458	459	483	460	478	482	479	437	449	452	449	438	476	449	492	458	481	466	439	549	450	415	449	430	482	473	474	467	458	444	474	431	446	453	485	473	467	403	465	433	481	445	454	460	433	499	469	412	461	458	488	486	491	423	450	462	501	467	479	481	468	465	466	470	468	468	453	478	447	477	482	455	471	471	436	480	465	448	479	427	440	436	458	467	431	475	444	463	457	449	451	443	431	496	426	467	490	457	471	494	444	459	438	506	473	445	419	441	489	448	454	437	454	466	488	473	450	500	436	479	461	455	445	465	457	472	454	453	451	470	476	439	470	466	448	465	512	487	463	461	438	507	444	468	432	481	486	467	475	437	467	433	484	443	490	448	471	468	461	457	467	469	476	464	481	470	436	500	455	475	485	501	453	485	470	494	475	436	466	486	477	473	429	438	506	437	468	479	453	472	435	468	475	480	476	494	511	472	468	481	497	514	446	460	519	463	460	425	464	504	489	458	486	446	433	469	490	462	447	489	483	507	448	420	460	428	440	495	461	471	421	473	514	461	496	466	464	441	424	423	469	465	441	471	463	426	470	473	451	472	482	488	485	498	468	519	447	491	479	472	487	477	490	457	469	448	502	455	505	464	459	472	454	476	490	458	490	460	475	443	443	455	464	443	476	514	462	445	478	449	500	463	453	501	457	455	482	468	503	481	499	484	505	466	477	469	485	425	464	492	438	489	481	448	431	487	434	450	461	461	465	477	481	462	445	436	464	445	454	463	475	476	468	463	467	484	462	423	460	466	454	454	492	413	458	494	464	463	514	467	454	444	460	451	482	502	493	507	449	452	449	480	436	474	474	485	442	515	456	452	458	456	441	465	467	441	484	429	484	446	480	420	441	456	449	469	466	439	470	480	454	497	442	456	461	470	480	486	485	477	453	485	466	460	494	516	425	444	477	469	499	469	457	476	445	472	467	467	438	446	478	456	416	457	491	489	497	538	469	418	464	468	471	442	491	426	475	435	479	495	446	469	445	458	466	456	453	501	440	470	484	435	454	508	468	469	462	447	478	466	464	468	455	441	466	466	459	472	496	470	472	450	463	477	460	484	514	469	468	482	490	483	481	478	477
33403	16704	1661	973	816	761	894	1296	1085	2155	2629	2779	2142	2375	1851	1665	1249	977	885	779	622	575	527	571	591	537	547	557	586	630	640	592	555	537	577	540	556	516	557	547	550	558	570	582	620	559	579	543	560	515	528	495	567	560	552	571	556	581	568	512	555	538	568	555	570	520	519	496	526	556	549	540	578	557	552	545	541	505	562	534	563	536	531	552	563	517	603	540	567	539	556	559	519	495	529	547	558	591	538	516	531	571	578	559	534	571	555	553	560	620	556	558	588	580	591	577	555	611	533	555	528	601	600	546	568	495	506	549	574	523	523	583	579	554	525	531	557	545	571	545	526	544	492	557	569	532	575	541	575	524	591	516	596	585	541	589	552	569	545	571	532	634	553	576	555	548	526	557	526	560	549	551	583	535	534	578	561	554	523	560	585	626	545	588	507	529	593	543	515	570	532	496	553	556	551	494	553	519	556	575	548	537	558	568	522	580	523	567	581	530	541	566	552	572	562	528	606	541	543	535	520	565	564	553	599	518	534	580	587	557	556	601	540	525	533	528	549	543	623	559	569	533	529	561	567	551	600	578	531	563	569	515	567	581	514	553	563	574	541	551	559	544	571	538	571	587	557	560	514	553	529	585	522	593	527	559	537	578	550	528	566	551	582	589	556	543	561	533	563	569	608	540	545	578	510	556	569	508	597	557	572	569	573	596	556	536	513	569	526	571	586	545	539	553	521	545	588	546	534	575	513	537	552	547	561	530	559	532	530	545	573	568	566	582	545	588	567	550	522	551	572	575	551	551	587	589	584	534	535	547	552	560	527	598	551	504	544	558	549	562	538	542	553	509	603	567	550	557	564	550	540	564	549	533	521	558	562	537	514	559	539	583	542	551	550	554	560	518	516	576	538	526	537	554	568	587	546	581	555	568	568	518	522	549	543	547	556	551	520	542	562	568	564	552	554	548	519	568	532	525	510	538	591	547	561	547	564	543	537	545	570	560	550	569	574	517	566	531	571	571	552	512	588	571	583	552	564	562	541	501	585	535	567	586	544	536	575	553	533	549	547	584	562	528	560	536	551	542	584	560	571	541	517	543	576	547	544	522	590	580	570	538	575	507	550	531	535	541	539	538	529	570	539	550	607	540	546	585	565	556	563	588	571	539	576	568	581	594	493	547	509	594	574	575	543	561	568	512	568	525	550	519	547	622	531	569	581	547	589	565	569	562	542	553	571	574	540	563	556	531	527	538	588	525	587	567	512	561	541	539	538	553	540	560	552	542	564	577	555	562	522	572	529	529	545	575	550	584	540	519	553	564	535	545	546	571	581	504	568	506	565	556	563	514	520	564	521	590	569	525	580	561	562	540	558	617	565	604	566	557	557	517	561	561	594	557	548	551	560	544	556	538	566	581	572	518	574	592	552	539	539	526	544	517	532	573	600	546	538	519	537	593	586	568	568	536	566	560	579	572	545	550	539	582	581	560	567	554	546	551	544	547	569	549	537	507	573	561	554	584	537	561	533	543	523	543	566	548	559	556	555	580	565	502	533	541	542	541	618	569	554	522	569	552	570	577	522	557	577	572	584	536	563	558	546	574	515	510	506	514	544	564	560	537	521	568	556	557	531	521	543	516	591	583	554	558	563	552	534	518	569	540	544	553	542	552	546	552	558	590	545	515	570	505	534	583	556	555	565	562	575	548	563	532	575	553	545	564	558	564	575	567	568	537	580	516	527	546	548	528	540	522	527	532	547	583	592	570	544	561	560	557	544	595	556	571	514	589	539	553	551	597	536	503	552	555	558	545	532	579	506	532	551	507	557	578	558	554	587	581	527	575	581	561	528	560	594	561	564	558	579	548	559	525	522	564	585	482	585	566	531	531	567	570	585	562	577	541	538	566	543	559	550	587	566	539	549	569	581	539	523	580	544	546	515	524	563	544	553	542	537	573	558	518	582	524	553	558	530	566	562	540	536	562	502	543	549	534	568	526	554	513	587	588	582	574	557	530	510	542	566	554	552	575	554	542	545	568	539	571	572	515	523	541	551	570	537	551	482	573	561	566	531	565	549	470	555	573	569	511	537	495	545	515	527	580	528	520	497	523	571	575	564	570	546	556	522	585	542	578	568	583	553	559	580	548	560	591	516	593	541	532	523	544	555	537	552	568	541	533	581	534	536	526	576	591	535	532	566	563	521	504	571	571	528	587	530	536	516	567	563	535	563	569	570	546	582	541	571	547	518	576	599	526	564	566	554	560	563	541	553	532	509	593	551	544	536	581	525	541	549	538	554	550	569	552	555	591	579	546	576	588	537	555	593	491	581	548	543	566	546	560	588	560	548	550	597	545	561	513	555	557	544	504	578	552	551	539	573	582	517	549	532	506	534	563	597	537	514	560	563	551	578	578	507	562	527	541	581	547	589	535	557	530	553	577	555	525	560	577	543	581	542	531	577	556	615	555	525	544	570	551	554	543	501	520	547	551	577	521	549	503	524	542	561	543	570	557	555	554	572	539	557	561	587	543	577	561	542	542	597	554	545	530	537	546	524	565	555	578	521	573	542	536	527	548	590	551	551	583	561	556	564	548	562	517	567	609	552	558	618	553	564	518	541	572	514	539	609	541	502	505	542	541	560	547	558	562	557	534	562	542	525	556	528	561	562	512	511	577	563	513	550	561	549	598	547	571	557	546	554	510	575	556	590	536	564	559	585	550	572	571	555	550	563	582	555	548	577	613	524	571	589	579	496	543	545	525	506	553	603	561	562	530	542	533	564	573	563	516	540	576	510	558	521	569	520	551	529	599	600	520	540	527	517	540	594	537	560	558	559	555	558	574	546	587	541	580	565	569	533	564	570	513	559	572	512	536	531	566	569	564	553	566	547	534	577	543	560	529	564	541	569	557	600	556	563	549	592	564	551	507	529	574	545	573	554	592	550	601	512	576	525	547	585	528	532	567	561	615	541	559	576	534	556	549	566	539	576	582	551	526	553	584	599	542	506	551	522	544	554	539	554	525	584	551	528	532	598	528	556	583	516	582	543	563	557	575	539	549	549	551	543	571	564	557	529	589	540	566	584	536	566	562	579	540	526	534	554	537	515	560	564	565	516	558	563	585	506	532	534	596	555	573	573	526	555	583	531	613	535	542	529	556	571	574	585	555	532	582	578	554	561	519	560	512	565	548	576	570	589	547	588	574	554	592	555	584	557	645	566	571	553	576	556	584	551	544	584	548	605	537	558	563	570	547	546	572	528	558	597	582	554	550	543	527	521	533	556	546	556	562	541	571	565	518	532	549	535	575	542	569	579	580	578	547	544	553	547	577	562	578	570	524	510	545	536	560	573	589	563	533	542	562	551	585	535	566	558	552	567	555	555	534	556	487	560	571	576	552	505	513	555	557	570	567	562	558	572	555	541	531	555	541	576	527	536	539	549	571	551	593	594	531	592	585	581	552	562	562	552	530	549	545	543	542	562	599	555	574	512	581	573	571	534	557
23328	20800	27933	23655	20720	10269	1208	1010	820	1513	2320	2419	1792	2024	1680	1134	944	840	685	519	320	350	324	319	290	317	308	325	334	356	289	301	319	331	293	317	318	286	306	297	310	298	255	275	296	271	262	259	280	286	275	288	285	304	308	297	283	319	323	303	297	290	307	304	315	330	260	295	291	282	312	295	282	300	273	278	310	288	303	260	284	286	307	325	259	260	308	278	286	297	289	277	308	330	275	274	315	327	288	296	268	281	280	289	285	294	276	255	302	273	310	324	266	292	313	246	311	297	285	279	280	278	292	252	283	310	293	299	264	298	306	325	302	279	318	293	299	279	275	297	268	316	269	278	296	292	281	284	284	288	290	319	311	267	284	279	328	271	261	289	267	279	288	307	244	279	279	296	297	293	294	283	312	292	297	306	296	287	324	287	311	301	264	306	271	295	304	266	288	295	287	291	300	291	316	274	288	289	300	325	298	300	284	295	299	281	269	290	298	286	306	269	290	249	285	294	287	280	297	308	277	307	293	300	305	287	271	294	263	273	303	312	282	274	286	273	282	277	318	276	268	296	259	276	298	280	297	294	272	278	290	294	263	304	274	298	258	269	308	301	303	268	280	312	314	310	271	330	280	279	284	291	296	310	283	280	276	252	303	323	306	285	291	286	300	270	305	290	294	283	293	315	298	302	277	314	252	281	293	303	286	302	315	271	275	261	306	296	300	303	308	284	302	295	260	307	298	313	314	252	298	304	262	315	314	247	294	269	287	281	288	302	259	282	270	285	301	270	288	279	258	296	321	263	321	327	283	309	282	313	293	306	288	289	291	303	253	320	302	309	258	306	274	286	292	282	312	285	321	281	280	257	293	281	308	316	317	321	284	292	274	264	285	308	291	277	291	314	318	277	280	296	296	297	323	306	288	308	294	266	279	311	328	286	286	280	278	311	274	270	275	280	321	268	263	311	274	321	313	286	299	296	309	286	279	295	291	296	275	293	304	272	278	269	322	285	285	304	284	294	292	251	308	307	262	297	279	301	292	292	291	295	263	264	281	303	288	312	303	306	283	274	314	253	276	290	281	285	288	303	312	305	288	296	289	276	307	288	284	272	322	311	272	296	306	290	295	286	275	281	299	283	283	283	285	314	281	280	263	324	272	276	300	263	297	286	290	273	291	295	274	276	275	300	304	306	281	284	295	269	307	294	281	310	264	298	320	276	298	281	294	284	293	268	303	296	308	290	279	284	278	304	303	264	297	277	272	283	299	277	280	289	299	297	284	299	298	269	293	280	320	307	292	250	303	254	301	274	297	307	275	296	287	309	275	274	271	290	289	283	294	295	294	313	280	299	318	313	316	287	300	296	269	285	281	300	283	302	323	283	259	324	294	302	296	285	303	280	277	245	275	290	284	301	283	249	306	274	288	261	261	278	281	299	287	291	283	281	332	295	281	293	284	295	277	288	282	306	298	304	253	276	284	291	279	312	304	270	281	292	279	298	270	275	286	296	262	300	262	323	304	286	310	322	314	289	300	278	298	296	325	297	282	286	335	328	297	304	317	286	276	296	270	273	298	300	277	294	297	321	290	306	287	329	313	289	303	308	292	270	286	285	286	303	293	280	284	285	286	290	281	297	302	305	271	278	297	264	278	276	303	258	316	279	277	297	293	275	302	293	296	274	301	263	292	302	333	302	282	298	286	288	298	238	292	326	287	295	266	291	266	292	284	284	304	306	264	276	281	276	277	277	314	302	288	301	298	300	285	275	285	318	326	308	270	276	320	294	280	272	314	284	284	253	276	271	307	278	278	295	282	283	316	298	295	252	294	308	283	272	326	332	283	320	326	279	290	248	299	285	302	298	305	327	296	261	321	286	345	292	304	287	288	282	301	268	300	290	298	265	306	312	288	298	314	280	319	316	326	284	283	283	267	283	290	278	292	281	280	322	341	280	281	294	278	264	285	333	276	298	311	302	287	321	280	284	288	279	286	279	276	312	304	304	292	265	280	276	300	301	307	297	292	287	279	279	292	304	302	307	279	289	275	282	304	305	283	282	297	299	305	276	286	286	296	296	260	297	268	269	282	296	297	254	299	279	311	307	282	271	283	279	288	308	269	308	269	278	288	290	291	286	304	312	267	287	302	253	264	274	304	300	304	314	318	303	276	315	311	281	301	296	303	261	311	284	270	264	342	301	313	292	253	273	292	306	293	250	288	309	261	308	292	299	287	286	311	305	318	284	258	275	313	290	298	289	312	304	291	308	315	288	269	270	290	303	280	286	289	304	311	288	303	288	295	302	288	282	281	292	314	304	277	276	319	309	292	306	287	318	304	291	285	307	254	280	293	294	292	270	272	310	309	274	267	252	292	313	271	321	280	265	284	296	267	294	272	272	264	285	298	274	280	312	250	306	293	254	284	293	300	295	276	334	296	297	300	323	280	271	301	292	282	298	296	289	301	303	282	263	293	306	271	317	283	278	289	284	311	278	293	267	281	311	284	298	285	310	259	286	290	287	315	312	274	281	276	334	307	269	310	302	307	306	249	295	277	294	298	274	295	309	281	283	278	299	252	273	312	285	299	305	291	318	260	278	302	312	287	238	298	290	289	315	280	314	298	303	275	312	278	283	277	266	278	285	293	287	272	274	314	280	313	250	316	321	297	302	294	330	276	311	292	273	286	304	276	273	292	281	280	296	325	266	272	323	323	306	307	293	303	294	299	305	303	308	273	289	289	229	291	289	316	308	274	271	304	281	258	296	285	290	270	298	304	292	296	286	279	267	299	308	276	276	297	258	301	238	284	282	299	310	307	271	291	282	325	279	287	333	254	269	280	284	295	285	263	269	311	290	293	303	321	273	286	289	312	306	322	299	278	308	301	275	295	277	265	256	299	276	295	289	277	301	258	290	293	268	314	289	275	264	304	256	264	281	289	297	277	298	298	304	278	282	297	318	309	276	272	286	305	299	279	297	278	274	268	314	271	265	259	255	287	325	261	310	275	279	298	283	276	300	301	278	304	283	271	250	292	289	321	291	266	271	298	314	283	245	317	267	318	260	299	262	300	258	322	309	298	283	303	311	278	263	290	266	289	297	294	318	306	291	317	291	259	266	273	283	292	279	262	279	295	287	284	269	288	292	283	310	319	310	276	314	265	303	277	304	299	277	302	297	278	297	276	294	267	303	283	284	269	280	279	251	280	284	291	317	291	276	282	281	307	264	333	263	283	318	275	273	319	282	280	294	284	285	266	288	301	272	292	268	290	308	285	283	307	278	300	253	242	286	327	280	310	297	290	297	256	295	266	275	283	287	262	266	276	300	272	300	268	338	289	279	267	312	257	306	292	299	289	292	302	252	259	257	295	301	269	295	278	292	271	316	252	301	307	278	292	255	290	274	317	311	320	289	305	272	292	285	272	256	271	314	291	302	306	286	287	287	303	278	281	301	306	335	274	295	260	290	310	306	281	259	266	294	272	315	306	324	283	323	265	333	265	271
34674	27138	7727	3611	2474	1869	1779	2037	1597	3155	4775	4782	3488	3757	3102	2010	1752	1379	1178	794	470	501	444	434	371	380	454	383	432	460	403	358	334	393	346	356	365	370	356	368	351	348	375	361	370	376	346	350	351	384	378	332	370	352	326	389	361	350	362	352	360	358	348	380	347	364	338	342	336	377	334	371	340	345	366	338	365	362	334	370	371	334	346	341	364	360	386	356	349	387	347	299	349	358	321	371	356	328	396	384	382	350	330	346	359	341	344	344	387	342	358	373	334	338	323	361	352	361	358	333	352	354	349	327	338	345	364	357	374	325	377	325	375	311	352	373	345	318	370	360	322	347	367	325	372	324	375	328	333	368	341	345	372	343	398	326	354	409	323	333	366	392	349	325	339	338	351	347	381	358	329	358	352	383	354	352	323	349	377	354	346	358	367	341	332	376	363	320	357	365	341	350	374	345	329	336	347	343	338	340	336	378	340	340	341	369	340	331	343	342	352	380	364	347	352	338	369	370	344	350	377	363	333	372	345	354	338	328	356	371	329	345	328	364	331	379	363	381	326	365	396	363	381	350	328	359	344	331	388	342	349	359	352	329	351	321	314	350	364	326	324	357	355	343	366	348	336	357	348	344	318	365	359	377	345	361	346	334	339	366	331	358	372	378	356	350	344	341	347	341	359	337	322	373	359	381	351	339	348	359	370	335	348	345	358	323	366	346	344	349	367	342	339	356	367	330	323	337	333	361	322	351	334	333	335	348	342	353	323	322	341	338	364	362	348	356	323	376	341	335	348	350	336	376	357	330	322	367	336	355	350	371	342	311	350	312	354	306	335	339	364	364	324	338	309	352	350	387	349	379	346	334	371	341	364	336	320	389	343	387	360	350	336	366	353	334	372	349	337	354	375	316	360	336	348	343	349	327	367	405	350	353	363	348	350	354	357	361	353	337	368	361	307	334	366	346	370	372	370	371	348	385	359	360	354	375	353	346	346	332	355	337	313	312	308	363	381	324	344	378	339	351	353	365	353	316	353	335	353	349	316	377	331	364	337	365	354	340	364	325	353	352	343	389	333	340	378	380	357	328	364	356	374	388	357	357	351	360	350	331	354	354	332	350	359	364	342	341	342	338	336	317	323	340	361	338	354	348	394	340	365	326	358	360	342	375	354	351	329	345	354	333	391	342	362	347	321	331	378	348	342	312	352	334	356	324	345	379	342	318	293	343	385	350	367	333	364	343	356	341	330	317	336	315	338	375	327	360	358	344	365	345	344	329	340	346	331	316	355	370	357	348	328	365	354	325	339	338	358	382	365	364	363	339	342	347	370	334	329	380	363	364	321	361	331	348	325	376	359	363	314	347	339	330	385	355	378	362	360	366	332	368	366	343	380	357	363	346	359	328	352	353	360	351	341	330	370	322	371	369	365	335	329	358	369	349	338	352	339	341	364	350	331	309	357	333	357	376	340	353	316	363	350	359	364	346	331	361	355	382	379	371	366	333	326	347	317	359	356	345	388	372	376	348	382	324	332	362	362	362	363	323	380	337	324	345	364	380	332	330	401	303	356	339	322	376	377	355	363	349	352	337	360	326	356	349	333	351	345	376	351	325	339	340	367	366	368	347	351	347	340	360	348	374	347	339	359	352	326	321	354	344	382	333	330	333	383	318	351	356	358	375	332	347	314	328	365	342	347	363	334	338	347	336	324	327	382	355	369	377	340	348	320	336	347	329	343	300	332	340	331	363	369	356	308	312	366	372	337	341	367	348	336	336	322	346	339	340	342	359	346	360	350	316	348	341	356	328	340	368	381	366	356	365	352	337	320	346	311	329	378	320	353	360	352	355	350	328	335	355	381	370	331	355	346	364	355	344	361	359	344	329	359	339	344	344	392	353	356	361	339	362	369	386	354	349	364	317	346	342	353	347	342	378	360	330	345	341	347	356	368	349	369	338	341	338	365	367	360	358	366	353	374	339	353	332	404	342	369	317	332	360	349	330	329	369	338	312	329	335	338	331	324	329	353	376	333	313	340	339	332	331	371	324	366	371	332	370	329	357	328	363	336	355	326	339	361	362	339	371	364	350	372	360	343	343	350	351	355	357	337	344	346	356	360	379	387	306	342	367	343	351	333	368	338	378	337	343	331	363	342	313	356	361	355	361	354	334	362	329	370	342	346	341	345	330	335	350	347	313	325	311	348	335	378	358	364	350	342	335	355	313	349	361	345	369	329	333	343	353	337	412	338	360	334	364	308	328	338	332	327	360	356	369	330	367	313	374	293	345	363	326	328	328	417	357	351	336	338	336	371	373	370	372	336	353	365	363	344	357	360	325	349	371	337	348	335	336	373	317	378	347	328	352	340	334	386	332	369	330	341	349	341	323	359	360	371	320	337	369	343	328	372	350	352	375	369	345	341	339	359	335	347	358	370	343	350	291	357	356	363	385	351	377	340	362	384	324	351	359	335	359	335	326	325	381	349	351	361	320	361	346	362	378	404	373	329	383	338	337	339	373	364	343	364	339	344	371	353	367	347	369	340	347	366	347	357	371	329	323	352	364	358	379	351	320	356	349	380	357	341	384	331	330	382	344	341	340	376	351	378	322	351	327	356	347	329	361	394	314	341	363	383	359	351	363	376	369	331	327	368	348	325	352	351	367	348	362	357	364	322	375	344	327	351	326	387	340	347	335	353	371	333	346	334	377	345	352	384	351	332	331	371	381	352	420	348	345	363	349	330	332	367	355	340	330	357	362	343	346	344	355	328	367	357	358	372	368	342	350	364	348	385	345	349	362	342	329	347	332	360	320	320	345	335	346	323	364	373	357	340	349	349	348	380	319	340	348	356	344	285	354	348	366	353	349	317	368	290	327	326	321	382	337	335	324	344	333	311	371	349	335	352	341	344	350	376	341	342	373	361	360	341	381	361	343	329	359	369	347	326	354	361	335	365	349	386	345	359	359	348	328	369	341	337	354	358	378	367	344	323	338	347	358	340	346	379	335	338	369	326	360	353	363	349	336	337	322	376	364	338	370	365	354	349	362	344	340	365	354	371	376	361	355	366	351	402	384	375	364	345	346	363	347	368	343	368	386	359	328	333	327	349	367	337	360	356	347	337	361	368	359	392	375	340	336	379	326	349	348	370	344	339	338	362	316	338	346	344	365	360	374	317	372	341	345	369	330	364	363	352	340	350	343	356	351	344	337	339	335	341	378	355	313	341	299	395	350	348	373	312	366	397	352	330	362	352	332	352	371	379	352	366	367	367	351	369	315	352	332	385	328	332	363	370	354	339	360	332	331	339	382	364	371	363	336	346	372	360	381	382	328	308	329	323	375	368	361	347	360	365	356	322	358	304	358	340	360	375	366	362	341	368	343	406	369	303	333	324	337	370	362	339	336	371	372	343	342	370	355	338	351	340	324	348	353	359	369	366	335	364	396	361	364	330	342	356	355	366	349	339	327	352	346	333	366	342	336	400	338	327	336	347	387	335	324
24599	20831	27043	24649	12318	1360	1031	1141	1098	1540	2168	2667	1888	1769	1629	1346	1178	931	865	837	721	704	685	689	686	658	720	695	729	668	749	623	659	611	669	645	682	690	661	661	640	655	618	687	631	593	688	695	618	645	643	651	621	642	590	671	655	608	677	633	672	613	645	633	656	639	664	675	641	674	666	636	638	580	707	631	632	700	725	659	656	679	679	638	653	632	652	666	595	670	676	615	626	693	629	657	652	647	640	667	653	663	697	653	652	616	670	636	662	655	667	684	660	635	645	644	657	686	638	652	649	671	636	681	612	670	629	661	674	669	672	695	712	615	619	612	634	669	637	651	620	648	703	647	646	627	655	669	642	664	671	657	660	639	645	685	659	715	663	628	632	639	684	655	644	668	650	694	664	617	648	656	656	661	621	678	685	639	639	660	656	588	657	651	659	665	640	638	614	642	632	657	597	614	666	652	647	670	653	707	647	664	703	708	672	705	648	653	661	647	641	619	677	620	657	657	615	661	669	645	621	676	674	654	690	647	660	682	686	641	608	685	641	637	655	615	684	675	663	725	691	690	671	577	685	711	667	668	623	661	626	662	617	690	652	656	646	607	649	638	629	658	617	625	641	654	671	620	703	682	628	672	608	681	652	639	633	648	629	627	646	663	659	667	672	638	695	678	653	633	634	618	666	670	654	692	645	667	605	672	621	655	626	639	660	676	697	637	667	625	713	641	613	655	674	640	655	651	674	659	662	661	684	665	694	673	622	653	657	650	668	637	634	641	660	659	604	604	661	617	630	618	637	646	660	621	630	622	644	655	651	658	615	599	615	668	660	634	650	641	674	660	673	660	617	688	694	701	669	669	658	661	646	683	674	629	643	694	665	644	651	655	633	670	657	661	690	661	708	637	660	652	612	658	647	669	653	615	685	640	676	627	625	680	645	702	679	686	652	651	675	644	641	678	681	640	687	632	651	628	612	658	666	664	624	664	650	647	649	672	674	692	681	633	615	644	634	693	719	615	670	675	671	649	655	637	631	674	676	668	649	688	696	671	649	649	651	681	679	606	634	669	653	656	662	672	624	645	614	623	689	623	648	616	688	672	697	649	602	638	622	661	621	639	619	618	691	655	626	692	621	721	618	581	660	673	660	695	672	603	710	685	667	675	668	615	658	676	648	688	687	703	642	667	661	644	632	634	653	622	698	688	651	700	660	678	675	674	675	647	662	596	725	673	629	645	612	674	691	638	681	629	645	646	639	661	647	663	605	676	641	667	623	627	665	652	678	645	694	624	672	644	694	639	643	595	637	581	672	660	668	636	685	625	618	665	695	675	670	594	668	660	637	670	643	698	682	645	699	653	608	658	663	669	644	658	677	629	715	642	633	715	662	555	638	651	658	653	642	671	612	676	641	653	643	736	691	650	636	690	629	689	662	686	654	648	680	629	644	620	677	615	680	655	640	665	693	690	684	678	661	692	662	656	657	621	625	666	662	657	675	665	672	636	679	640	661	599	669	659	631	631	641	645	618	688	651	671	648	693	664	679	613	630	668	652	612	663	636	620	677	622	664	665	621	640	650	631	695	638	676	590	614	675	665	638	699	661	631	690	625	666	679	615	659	644	687	665	636	658	642	612	645	690	651	688	648	673	632	636	628	636	675	652	667	647	673	652	692	622	680	632	666	688	672	664	652	625	667	650	655	620	641	617	632	652	613	639	668	674	653	717	653	649	641	606	690	741	684	648	658	664	661	659	695	637	621	659	668	678	669	666	635	641	627	604	667	668	630	619	637	636	625	660	645	679	652	637	702	688	685	642	676	678	627	673	663	636	644	664	620	613	648	638	680	688	677	691	689	685	670	600	648	620	623	653	651	628	668	640	629	668	644	665	687	635	648	664	644	653	665	666	641	647	698	673	690	625	691	658	680	637	654	673	691	713	587	637	644	624	643	678	658	666	666	687	605	646	652	623	643	676	695	623	637	682	630	651	674	653	639	659	639	634	630	672	687	649	611	642	628	680	622	650	630	605	684	691	632	601	655	689	630	626	650	665	659	621	682	658	643	647	633	690	655	683	656	671	695	639	655	634	598	684	602	648	638	675	634	645	594	686	645	668	630	675	608	625	686	672	692	677	668	648	658	628	653	596	636	661	667	665	619	691	652	635	642	680	639	618	610	670	632	658	716	670	645	672	641	648	700	684	615	691	629	596	678	655	635	662	619	675	691	666	618	656	666	654	654	677	647	707	698	640	649	636	610	631	631	624	689	628	636	684	672	685	625	629	644	642	646	654	696	665	635	677	644	684	679	617	676	707	645	643	652	663	665	623	655	712	665	711	623	657	656	654	632	686	636	628	665	652	678	667	687	634	651	639	624	649	640	686	690	706	650	633	696	635	637	688	712	686	657	680	666	673	611	675	677	674	634	670	620	629	718	646	671	620	679	675	624	642	655	631	681	633	647	688	684	661	669	648	672	621	635	688	685	744	623	657	649	616	650	648	660	724	615	663	622	666	630	664	687	633	635	671	646	619	625	634	656	669	634	664	627	627	601	635	666	654	633	621	659	673	639	651	674	640	678	688	663	611	626	664	667	638	667	683	695	631	650	600	688	655	650	640	671	664	637	673	684	658	684	656	658	620	663	630	620	671	663	622	676	621	670	663	633	629	599	655	672	619	680	700	608	662	670	640	671	682	652	673	700	601	665	643	687	664	649	646	672	644	668	684	624	596	688	635	604	666	635	643	654	636	662	690	628	626	634	675	649	687	683	644	648	629	698	677	673	659	655	633	655	611	670	625	625	646	645	652	618	625	652	668	670	628	684	668	647	628	612	666	653	632	637	638	643	598	641	668	642	610	672	686	660	665	629	649	681	666	613	683	664	638	601	634	663	622	681	633	613	668	713	659	710	651	661	629	681	630	631	666	646	698	655	662	647	667	638	659	661	599	698	658	700	681	665	624	674	665	608	670	634	636	625	681	637	655	643	676	698	680	722	683	643	650	618	654	647	677	616	668	629	694	617	669	674	672	645	672	654	638	651	640	685	620	637	672	656	715	642	640	642	668	641	694	697	647	642	648	610	632	663	652	668	632	644	683	611	672	641	616	666	662	659	669	618	658	604	626	648	665	672	655	595	600	655	611	666	673	681	707	665	659	622	644	652	654	682	680	654	618	684	648	683	682	640	678	644	668	655	691	658	625	668	661	655	641	645	655	669	685	649	618	672	647	682	633	652	654	651	642	638	663	680	636	675	644	636	673	655	669	697	696	618	615	666	667	658	646	659	622	630	670	708	630	610	655	654	698	637	668	661	650	658	680	639	623	657	659	688	647	693	642	629	633	710	675	658	685	649	700	642	674	652	606	678	717	687	637	676	636	645	627	649	664	679	677	669	621	631	621	653	682	665	662	661	680	682	658	651	622	680	650	619	699	639	678	677	647	646	631	685	713	646	634	653	623	682	635	640	638	630	640	655	620	705	645	612	676	626	667	649	667	681	651
34625	22616	5734	2731	2013	1712	1562	1937	1924	2793	4320	5043	3544	3075	2857	2180	1783	1413	1221	972	837	750	733	797	789	818	808	787	803	814	833	703	760	730	739	800	720	758	728	742	782	688	737	749	725	747	732	705	767	716	703	725	736	758	764	778	722	719	746	743	783	764	778	744	730	748	720	761	677	724	751	732	744	786	746	695	750	729	761	749	748	686	737	703	737	799	736	736	744	755	712	700	742	724	761	765	771	772	781	746	791	710	731	758	764	721	732	744	787	758	705	754	751	752	748	690	748	756	744	736	750	715	726	709	748	729	718	716	716	746	698	735	700	732	715	748	682	745	723	739	716	721	780	757	744	759	697	764	756	696	773	739	709	771	674	732	730	709	742	772	744	756	777	743	745	723	752	767	709	721	767	747	725	715	727	775	730	734	765	760	720	721	725	707	748	753	741	724	749	713	768	748	679	736	764	756	737	765	748	709	721	730	764	744	734	789	725	777	751	722	791	734	732	732	707	728	741	739	797	697	741	724	735	754	749	766	737	769	716	753	729	756	739	753	701	764	785	758	727	698	745	763	761	761	713	736	718	752	777	735	764	732	738	763	753	772	769	735	748	770	729	782	764	708	726	742	719	725	709	807	766	743	731	765	694	775	733	753	738	738	760	754	778	720	774	713	753	724	755	738	754	738	744	791	791	726	776	780	752	736	776	713	727	726	756	732	731	782	732	680	706	741	738	711	726	712	732	782	767	764	726	744	735	765	767	705	741	761	788	713	767	746	730	729	783	726	727	719	703	735	728	740	737	767	721	756	785	705	746	723	697	755	735	735	728	728	803	775	742	710	809	765	762	735	738	752	732	748	751	741	705	733	714	758	727	731	746	739	770	750	736	760	718	764	701	714	710	697	773	781	718	772	739	697	706	789	729	720	756	737	789	732	758	734	706	786	733	731	757	784	756	731	706	732	765	798	793	704	749	803	782	731	765	727	664	742	741	735	706	760	738	769	758	723	735	672	751	723	762	743	754	730	723	754	707	715	714	784	736	703	783	740	740	714	743	742	763	740	760	742	764	730	713	749	710	756	733	704	737	755	782	773	715	695	756	753	741	719	745	728	772	753	750	754	747	759	765	765	734	759	724	757	745	750	712	682	742	761	742	766	721	720	741	725	705	731	774	808	767	754	752	729	723	745	720	735	755	713	720	733	718	828	739	760	745	762	703	761	751	714	779	747	742	714	688	762	770	753	707	732	735	767	757	700	742	707	709	735	700	715	748	766	716	752	785	723	694	705	721	743	780	765	777	757	752	768	717	731	782	744	764	746	713	741	710	769	726	738	724	722	754	751	699	711	709	725	743	727	768	765	750	727	731	719	731	731	726	789	736	738	716	750	734	737	706	747	745	757	733	742	764	748	753	782	820	697	717	714	742	727	763	761	738	783	789	750	743	742	753	748	741	722	722	739	715	707	729	752	780	771	707	718	793	737	685	713	761	695	718	758	709	770	724	720	775	770	728	753	725	737	757	725	703	753	751	735	753	743	783	696	797	736	726	751	730	715	717	714	764	715	723	689	727	758	660	737	778	735	794	691	785	737	707	777	754	771	762	696	742	675	738	747	777	777	718	734	754	746	727	718	758	723	739	705	710	710	750	734	753	714	763	796	773	782	736	737	770	766	752	741	721	778	749	720	712	680	761	759	690	765	747	739	735	738	700	741	719	730	777	705	700	730	721	708	735	765	739	783	785	733	747	720	730	733	760	766	732	724	772	783	742	689	783	787	752	752	752	728	753	738	752	707	728	747	723	713	702	730	712	759	744	730	751	727	785	729	724	710	718	743	741	742	752	751	775	755	741	699	753	770	730	744	768	705	749	742	737	748	734	767	753	745	695	784	722	746	775	773	697	749	780	713	751	771	744	734	692	733	777	722	754	749	772	752	740	710	732	747	718	724	716	725	730	780	734	737	755	733	717	755	741	786	751	758	735	688	806	758	757	693	753	706	743	716	750	785	743	726	738	718	731	745	762	734	798	742	735	768	764	792	762	710	693	762	729	726	735	766	779	718	730	706	768	703	733	699	739	817	742	731	745	717	730	732	723	737	768	679	773	744	785	722	724	725	757	763	745	735	682	757	790	735	715	732	768	742	752	764	727	722	799	721	778	729	744	745	767	712	679	754	749	719	731	775	723	751	757	744	740	753	728	784	761	752	734	720	705	698	757	726	761	732	739	718	730	767	734	696	745	755	712	726	715	712	748	722	736	713	686	744	720	692	693	763	731	719	775	722	760	746	771	734	754	757	740	762	756	740	748	747	722	718	765	761	757	779	764	770	727	744	734	683	721	755	734	762	751	704	752	765	739	749	727	781	742	754	755	750	730	754	744	734	734	788	777	702	793	701	781	735	765	770	759	745	745	732	783	736	737	773	760	694	734	777	716	767	781	739	738	712	756	779	729	673	736	783	768	701	750	725	713	705	738	747	797	757	716	747	751	717	740	684	739	773	751	708	670	719	786	755	716	756	734	722	736	697	710	735	707	781	744	768	750	711	755	741	765	728	741	712	697	751	728	709	773	770	738	720	768	774	782	699	723	717	775	762	745	740	722	743	748	747	736	692	771	775	757	732	682	777	736	705	786	735	706	696	722	719	691	671	741	739	712	786	719	759	726	710	707	767	742	740	745	755	749	799	774	741	685	733	752	789	783	779	757	752	748	752	726	755	808	721	725	697	761	737	715	717	763	764	752	733	740	753	764	736	731	752	766	777	723	772	745	754	722	726	747	767	745	727	705	773	751	712	736	710	786	729	741	732	755	698	741	746	743	738	750	712	744	731	770	746	754	792	771	791	762	768	765	786	730	722	770	774	714	723	756	776	750	733	747	747	752	766	757	728	700	699	741	731	744	764	740	780	735	702	728	760	745	744	694	745	740	764	708	754	719	717	734	737	748	763	727	801	734	709	723	692	781	756	751	726	772	742	735	717	782	717	722	756	758	733	726	747	723	727	708	761	741	779	727	757	725	757	709	724	714	728	703	785	766	752	754	743	683	754	693	724	725	751	772	720	729	720	745	720	738	748	752	716	759	730	717	750	729	753	738	740	746	721	722	753	746	792	713	685	679	752	745	720	737	761	726	760	753	720	771	756	735	742	682	717	807	713	760	787	760	728	700	737	716	784	778	740	723	738	773	769	727	712	709	785	779	751	755	707	731	750	793	774	673	754	768	766	736	725	763	741	766	730	701	766	705	787	735	743	729	750	707	750	770	736	756	772	741	736	749	793	735	753	697	743	767	686	736	748	735	762	727	741	744	688	713	745	730	746	716	739	704	767	735	715	743	777	750	732	717	730	787	678	786	720	726	768	714	748	744	751	731	729	772	743	721	742	737	760	755	727	753	728	731	737	732	721	745	741	718	771	744	729	730	721	754	744	748	751	722	735	772	777	717	739	722	725	739	740	765	711	710	728	748	731	725	717	710	736	746	745	727	738	754	780	723	706	701	731
22297	20833	28424	23342	20830	20893	11437	1704	1622	2406	4109	4579	3759	2536	2517	2448	1882	1699	1077	736	554	530	568	552	575	545	540	568	549	583	539	473	494	493	502	509	473	486	472	462	477	493	466	491	500	458	484	505	520	506	524	530	512	522	543	462	500	464	455	471	451	485	488	467	465	514	477	460	497	455	518	505	473	472	519	521	483	439	494	496	461	482	504	470	501	485	504	440	536	489	459	456	464	454	498	426	496	480	453	490	486	457	456	479	488	465	456	450	469	479	493	471	500	501	499	475	482	475	467	511	496	507	460	477	498	491	483	463	492	461	514	473	482	492	446	473	454	510	495	481	499	450	479	445	442	492	497	474	460	483	471	478	482	476	470	483	480	477	485	440	462	459	468	449	452	540	482	486	462	478	479	498	463	465	468	484	489	458	488	493	472	508	532	497	494	486	452	490	504	434	462	479	471	478	479	443	475	479	472	454	469	449	462	484	452	488	453	466	491	526	496	448	439	506	484	492	508	513	470	460	492	482	475	492	463	446	476	480	479	477	453	474	514	468	467	489	479	508	494	487	492	476	466	486	443	509	452	455	478	449	522	507	497	498	491	438	476	470	471	490	456	505	490	485	497	478	492	500	506	474	455	492	479	518	519	498	469	473	466	497	478	478	536	554	477	484	473	498	494	427	458	489	487	489	490	502	509	480	481	526	463	484	461	509	511	491	464	462	467	455	472	471	440	494	470	514	460	482	473	489	468	442	481	455	474	500	478	483	477	525	519	492	522	482	493	491	472	466	469	502	461	483	442	465	492	501	502	468	462	476	509	439	494	473	508	482	459	463	431	483	465	488	502	471	476	494	514	493	469	498	512	464	504	470	477	463	497	502	493	492	477	454	493	483	486	502	479	457	515	503	463	474	471	445	463	463	478	496	510	540	490	490	503	501	464	459	478	507	487	464	484	493	480	486	492	516	515	502	485	448	466	437	477	516	476	480	506	455	501	496	439	490	498	477	526	482	478	472	472	475	455	478	486	488	506	449	482	488	466	478	458	428	438	489	506	506	488	452	440	482	486	502	495	485	462	506	472	500	496	473	486	470	519	511	490	442	480	479	493	469	429	445	505	462	503	468	462	484	519	508	522	497	509	490	489	483	502	474	477	441	471	449	525	484	539	456	439	482	497	480	490	468	474	458	474	444	454	511	481	460	441	471	470	493	465	492	500	490	462	504	481	481	470	444	463	518	460	474	455	491	473	490	472	512	513	490	469	473	495	457	440	496	458	497	496	476	441	457	462	483	465	482	466	456	449	474	482	507	465	488	478	509	464	539	479	471	496	473	512	476	470	502	441	446	474	469	474	491	448	487	488	490	446	457	444	483	491	483	480	479	500	476	481	457	468	455	530	459	469	440	489	485	490	495	504	512	477	474	461	464	485	506	485	479	480	483	497	498	479	477	476	501	477	436	478	487	488	482	516	490	506	468	484	472	472	504	490	466	476	478	445	441	461	448	502	459	451	454	471	454	493	496	471	460	520	529	460	483	472	488	487	483	482	490	460	487	485	460	458	491	473	469	484	461	478	458	496	447	468	454	474	470	515	472	471	501	472	486	480	473	470	484	486	515	503	464	452	470	500	471	462	475	511	495	488	501	524	480	470	472	472	508	512	458	483	492	508	458	460	458	473	489	454	469	478	463	502	494	477	463	469	467	485	515	460	464	493	475	511	443	465	480	472	460	446	478	496	501	442	493	456	470	473	472	517	486	483	466	461	497	495	473	486	444	504	463	494	495	525	522	529	483	471	439	468	506	444	501	510	442	484	484	459	450	513	489	485	485	480	492	427	510	474	477	500	466	472	476	472	503	511	475	462	478	452	458	494	436	468	493	489	513	525	496	508	459	470	526	452	474	507	452	459	467	484	473	495	487	467	480	477	488	511	492	493	484	500	498	502	473	479	468	494	473	456	461	485	511	459	478	461	473	490	493	486	469	489	479	486	471	511	526	490	476	503	493	483	510	474	490	522	480	505	466	462	485	507	516	476	507	486	490	484	457	490	433	450	470	487	492	446	499	483	429	485	469	479	467	502	516	497	475	472	491	460	507	466	478	465	477	522	440	489	441	462	490	455	453	444	462	487	510	475	468	493	464	494	482	485	482	481	488	475	511	482	466	448	487	469	450	475	492	439	478	441	473	480	468	487	451	487	478	518	458	503	493	502	454	477	449	501	476	473	462	492	455	499	473	496	497	467	486	503	498	486	495	513	443	499	534	487	464	492	473	500	482	508	508	493	475	483	478	476	497	479	458	461	497	497	458	463	450	468	495	494	505	503	480	524	510	487	477	443	475	501	516	484	474	477	446	446	496	492	465	484	453	484	500	456	487	487	477	469	500	500	473	471	494	461	469	467	505	483	479	452	538	462	463	447	477	474	483	470	449	503	488	528	489	464	495	491	480	501	478	493	476	447	504	507	480	467	507	498	480	483	447	481	472	496	486	466	472	512	498	470	482	498	471	511	482	479	439	469	478	469	516	473	422	485	508	460	506	502	498	459	510	447	508	502	483	477	505	479	488	509	462	433	462	458	452	472	473	498	445	463	475	506	494	466	462	400	470	448	453	479	466	494	505	495	521	448	447	493	476	519	474	472	459	501	503	518	457	492	465	490	467	514	484	487	485	495	503	514	459	467	492	472	460	420	501	478	519	497	469	435	462	490	498	465	465	464	473	480	473	470	490	476	512	493	440	477	457	462	492	441	478	506	479	477	424	525	455	483	480	508	481	488	473	490	493	446	487	457	435	491	499	464	480	464	496	474	475	472	479	435	466	481	486	476	515	491	446	460	500	500	452	461	469	534	454	475	496	465	461	451	485	511	499	446	462	473	472	451	480	485	449	483	474	490	478	498	450	502	479	493	475	473	492	497	478	465	456	505	467	455	510	472	437	515	456	477	451	457	485	457	455	474	456	429	483	451	445	466	498	460	454	469	493	496	473	445	483	471	489	491	503	484	430	444	482	506	478	478	495	488	471	482	498	480	453	525	484	460	487	479	474	477	495	482	455	485	507	450	477	470	519	485	505	455	494	496	497	488	482	473	519	463	464	453	490	469	488	470	448	497	493	494	471	448	505	456	499	468	452	439	488	523	493	483	477	476	456	480	463	452	474	485	469	451	494	477	467	448	475	461	474	499	486	495	503	500	520	467	519	479	489	506	465	491	495	479	465	470	462	462	504	465	461	474	463	483	493	472	500	492	454	466	470	456	499	463	480	460	424	457	519	490	481	453	469	515	462	452	502	515	489	478	492	434	483	462	485	517	491	469	494	488	464	447	465	474	493	529	481	476	479	461	470	479	451	452	489	443	472	471	510	501	461	442	489	480	474	512	488	472	476	462	489	450	466	461	505	474	470	510	473	488	506	462	457	476	472	489	501	488	512	450	496	455	455	489	511	510	511	482	471	459	485	459	482	500	466	456	474	472	476	469	496	465	437	506	487	455	538	517	490
39202	35836	14007	6624	4718	3620	2901	2875	3302	4847	7907	8506	7060	4393	4365	4200	3061	2958	1684	1019	711	659	672	680	655	617	672	691	686	614	639	609	552	583	536	561	533	528	549	576	578	535	548	511	526	509	538	554	537	524	542	531	495	515	538	525	537	507	514	562	532	525	565	504	513	486	544	499	521	565	503	537	522	566	514	524	472	514	581	524	514	478	555	509	531	544	498	489	566	528	500	542	508	533	494	510	506	558	541	527	492	503	529	541	522	527	530	530	494	543	526	509	528	545	539	502	529	491	519	518	568	557	508	513	535	543	541	544	526	530	551	531	483	512	505	543	553	509	542	562	484	525	525	534	536	538	527	510	497	522	549	562	518	497	514	482	534	526	518	544	509	486	500	513	515	510	533	537	538	527	523	518	531	536	545	582	537	534	521	509	539	545	569	493	507	526	558	514	539	543	549	545	524	486	530	568	560	512	535	521	489	520	548	564	532	528	500	536	539	500	541	530	535	492	505	527	510	535	504	523	520	490	509	525	506	552	555	526	496	495	560	503	513	503	498	520	526	505	530	529	540	533	537	550	560	540	543	527	499	539	569	519	468	519	518	549	542	539	482	535	500	541	530	558	535	534	567	539	518	501	519	576	527	545	561	518	556	544	504	553	541	513	506	514	547	544	561	524	498	486	496	560	530	539	528	520	501	549	489	524	555	558	505	528	503	513	530	515	544	528	524	533	527	512	528	519	523	520	562	527	509	547	482	532	542	508	539	528	535	575	532	535	497	523	472	533	510	562	523	548	591	537	514	498	500	479	565	529	543	515	541	553	511	549	533	548	528	485	549	536	513	479	580	525	516	542	511	490	538	483	518	522	518	500	504	480	535	535	509	514	526	522	506	535	535	500	546	581	507	539	519	544	497	545	495	519	572	530	470	501	537	518	492	557	480	594	527	510	545	516	520	515	507	524	514	547	512	511	536	586	548	479	547	494	537	542	556	556	517	520	530	489	528	518	510	489	558	513	527	485	530	569	507	468	491	544	520	544	509	560	494	534	530	521	517	530	536	524	538	528	533	547	491	511	525	528	526	510	519	522	482	519	577	537	496	546	511	511	524	517	501	493	524	506	540	545	499	537	488	573	473	504	494	491	479	509	515	544	543	523	491	484	518	531	515	508	515	562	515	526	540	517	516	518	534	542	483	560	511	505	524	492	537	484	523	540	492	508	489	563	561	520	550	508	467	551	483	529	515	513	528	509	535	511	540	546	527	524	511	554	548	526	522	542	529	492	559	518	477	549	528	536	539	510	518	505	537	506	545	549	512	526	556	518	501	503	533	546	537	524	506	510	536	490	499	531	496	523	548	503	525	525	535	568	507	493	566	461	563	502	524	551	499	552	548	545	553	521	526	537	547	473	548	519	571	548	495	494	511	517	535	535	497	551	499	510	488	524	501	522	534	494	548	518	541	503	517	524	522	508	555	511	544	538	530	547	529	519	542	524	533	555	525	504	528	520	542	494	564	516	498	539	535	518	520	535	518	511	541	533	542	517	552	504	609	545	507	521	526	560	506	506	557	533	532	543	527	507	497	551	516	506	512	524	556	530	546	535	507	483	515	535	529	577	526	580	522	548	494	499	522	544	539	513	525	558	515	518	547	514	533	453	513	546	519	513	515	495	538	545	491	521	547	519	538	543	561	573	505	510	543	496	516	512	491	487	544	513	521	537	533	561	545	489	555	500	528	562	547	508	551	525	515	545	538	548	522	512	538	528	518	528	513	514	531	514	525	510	551	538	514	504	514	495	505	524	537	543	567	530	512	539	514	538	528	498	503	569	528	538	502	534	502	483	527	546	516	526	484	537	572	567	536	532	531	488	534	537	573	529	509	543	504	515	508	520	537	519	517	539	538	507	541	531	505	514	488	538	510	487	521	534	488	541	495	513	566	548	483	516	493	517	504	534	531	521	532	547	533	502	547	510	498	552	518	548	505	504	528	533	520	537	511	540	513	549	561	529	544	496	514	546	511	519	562	540	504	554	512	507	510	523	570	535	531	520	484	552	550	506	552	529	540	564	508	556	511	527	551	521	542	527	512	512	522	531	551	499	527	536	561	552	534	503	511	492	567	542	502	547	536	504	527	498	595	510	568	525	520	538	510	491	521	510	490	510	515	518	545	532	542	490	496	506	546	570	512	512	553	550	551	489	490	521	501	539	516	506	532	556	546	520	493	559	529	501	506	512	495	543	559	526	543	509	539	544	529	519	550	535	521	511	534	525	516	520	530	540	529	515	533	526	512	494	548	501	532	516	539	521	534	505	494	509	528	557	531	558	546	529	542	536	503	528	547	542	489	517	504	531	547	525	509	527	500	554	537	525	525	507	527	512	485	528	573	513	538	523	527	524	511	530	542	524	540	480	545	491	567	525	551	568	494	518	532	536	551	522	503	537	515	524	516	522	517	495	505	546	535	536	453	543	499	485	537	496	543	529	512	529	508	489	512	552	506	551	494	547	513	511	472	561	542	520	507	522	472	524	545	532	496	508	527	564	561	526	561	499	544	528	501	533	534	530	560	577	564	470	536	545	553	520	533	495	535	581	517	523	520	523	482	510	522	535	524	506	515	536	523	506	550	559	507	548	525	496	525	522	513	565	501	501	537	551	536	542	504	536	532	533	526	516	536	530	474	565	543	487	525	519	550	519	513	545	551	527	495	511	514	525	549	538	512	522	516	530	506	543	552	543	522	498	488	539	515	512	503	549	491	528	518	554	539	511	527	516	496	548	510	511	512	577	517	585	521	518	501	550	555	546	544	523	500	529	532	493	521	513	508	532	525	524	556	528	491	517	513	502	560	491	502	506	523	542	572	529	490	564	499	522	530	572	493	546	541	554	528	528	509	528	536	491	554	504	514	514	491	551	485	472	522	570	541	585	519	538	511	511	522	551	444	490	508	510	534	543	522	546	544	529	557	561	503	537	513	583	530	534	487	500	509	543	490	548	556	534	538	478	520	527	529	542	529	518	579	525	510	501	529	551	527	500	546	582	516	507	507	514	530	530	523	522	539	518	526	553	564	576	536	494	524	523	535	526	560	544	512	509	520	522	473	556	541	479	535	524	515	542	517	534	550	533	534	531	507	488	535	508	537	529	527	538	493	535	514	522	532	552	534	515	515	519	522	544	585	526	511	485	553	518	577	560	518	543	535	513	537	522	539	579	544	501	548	528	539	538	513	504	546	528	500	527	536	511	518	525	517	522	554	524	516	492	529	559	496	502	522	484	542	519	558	553	506	522	537	516	528	518	499	512	522	540	510	496	547	529	550	510	537	521	543	492	533	493	510	560	496	544	561	572	517	511	515	564	493	545	556	541	510	561	515	545	538	552	534	523	534	530	560	512	520	536	538	531	509	549	514	564	527	533	560	521	520	518	544	576	536	501	551	502	510	526	533	577	551	553	553	525	530	552	523	489	530	559	534	534	553	502	511	501	488	486	555	572	560	518
28634	21459	11398	1472	677	560	529	561	732	921	1451	1355	1263	969	998	823	776	703	607	524	480	434	477	515	475	501	493	475	495	469	446	466	465	467	450	446	424	436	446	447	451	438	463	470	438	464	474	458	480	514	464	462	436	518	466	449	493	448	516	441	471	441	469	380	456	475	478	442	429	449	498	479	459	473	453	466	441	476	470	443	460	469	465	462	442	425	438	489	523	442	484	457	462	448	426	466	443	422	472	428	446	469	465	450	442	483	459	468	464	472	472	416	446	439	441	470	476	407	453	422	440	457	440	462	518	481	475	455	504	451	428	469	483	457	421	421	443	477	455	470	435	462	468	490	447	479	470	444	445	460	500	461	434	447	455	473	443	469	437	490	459	488	459	470	446	450	474	459	451	493	441	432	463	490	449	425	463	472	426	483	422	452	429	448	453	441	459	443	431	438	505	493	490	501	427	434	467	453	485	455	435	425	486	423	485	438	450	449	453	470	462	450	451	431	422	449	468	450	461	457	456	499	472	460	498	500	447	470	468	443	471	441	531	425	473	468	434	474	450	427	460	456	456	449	424	447	454	469	453	478	460	440	452	432	458	493	457	467	429	465	460	460	452	469	458	469	455	469	430	482	452	467	462	438	432	479	448	415	428	457	471	486	481	443	460	471	469	425	458	460	438	473	476	465	408	437	470	448	426	457	468	467	447	474	465	468	463	526	458	480	476	420	488	508	478	486	458	473	444	445	436	429	463	455	463	408	439	486	461	466	448	440	455	477	467	414	443	443	508	461	453	492	482	447	419	409	491	451	468	482	501	449	426	480	464	453	435	432	437	446	466	470	466	479	409	445	492	444	435	444	490	465	440	445	443	446	503	432	404	452	482	426	481	472	443	436	467	470	444	447	434	457	450	496	458	427	425	486	498	393	466	452	481	448	478	466	443	500	494	483	457	420	473	453	495	452	435	458	474	437	470	469	465	406	442	462	466	460	470	456	477	438	432	488	451	468	455	472	459	449	437	472	458	480	476	458	459	468	448	444	444	485	431	485	476	456	464	438	462	477	455	469	464	505	482	490	451	451	427	431	489	446	465	486	441	479	478	454	459	443	443	443	399	422	454	470	457	449	446	451	459	445	447	431	430	453	450	484	471	445	419	465	495	504	467	497	464	460	442	434	458	466	454	462	461	446	438	473	481	463	448	460	501	433	467	467	427	465	498	472	460	463	463	468	449	446	478	465	477	428	407	458	447	437	462	447	400	469	447	459	460	452	479	429	472	463	448	428	447	497	487	445	494	451	465	466	477	500	475	449	479	489	434	443	453	466	464	456	429	443	465	445	440	474	475	427	432	484	481	464	437	404	478	452	466	480	487	449	442	476	448	433	453	444	474	431	469	494	431	473	475	439	437	440	484	457	441	475	465	483	474	444	477	495	478	488	428	449	430	484	441	464	452	421	477	464	426	475	450	424	451	481	464	460	453	453	464	440	430	451	441	436	488	489	440	479	472	416	482	442	448	474	445	452	495	447	462	424	429	461	502	493	458	459	480	429	479	452	454	426	468	450	447	467	437	452	476	415	437	489	479	438	442	450	464	475	440	462	430	457	493	470	471	423	460	454	471	499	478	453	454	455	431	447	430	486	425	471	480	464	452	437	448	470	437	447	446	455	492	449	460	471	452	428	475	431	471	455	473	477	441	460	463	482	464	477	459	486	461	453	446	488	468	462	431	441	476	457	492	458	406	462	463	418	469	407	443	395	497	437	473	469	476	476	438	460	469	506	463	474	444	477	469	452	410	477	467	494	452	435	442	449	478	499	485	437	448	467	428	470	443	454	410	459	436	452	485	490	469	459	463	448	450	449	445	450	469	449	453	471	425	447	452	469	450	456	474	486	465	476	480	477	454	441	487	476	434	470	479	459	490	453	465	444	505	475	440	484	466	477	482	469	479	432	471	445	452	475	453	461	464	472	445	431	440	426	471	509	400	480	467	495	455	472	460	476	455	406	414	463	443	433	429	472	431	448	485	481	476	429	441	444	428	481	482	454	451	477	446	477	447	452	475	470	453	500	469	458	493	445	458	470	478	454	484	474	523	486	452	439	480	449	470	456	472	437	435	449	454	480	448	468	511	432	476	452	476	445	499	473	480	446	444	466	466	443	438	455	436	469	462	463	445	443	480	442	457	474	479	494	464	468	458	415	458	465	442	461	453	465	434	477	459	458	464	450	473	488	467	463	449	434	454	454	477	459	476	457	474	428	465	449	409	445	458	432	482	466	464	447	449	407	475	448	428	466	458	465	438	492	473	483	447	449	457	509	454	476	441	442	463	467	456	452	471	500	436	440	450	442	428	469	462	428	431	454	468	464	424	443	474	474	456	445	439	432	468	469	466	457	431	455	435	456	458	455	480	438	461	471	464	493	450	482	414	448	436	480	451	457	446	464	421	482	459	433	482	436	445	439	464	467	450	419	445	433	453	489	472	431	450	434	457	482	461	451	462	465	453	468	434	468	485	431	485	464	457	484	456	441	463	428	496	451	419	423	446	449	450	451	494	455	427	481	446	455	493	466	442	463	463	449	459	491	434	483	481	447	412	490	465	477	469	440	462	421	464	469	454	505	430	464	445	456	466	464	437	419	506	427	488	477	481	449	457	458	474	478	455	453	477	438	471	496	479	469	451	423	473	458	456	429	468	461	469	437	520	464	481	498	471	458	450	455	485	474	444	442	466	473	456	473	476	473	472	464	460	463	465	489	469	473	440	479	473	453	483	490	486	471	447	461	454	479	470	462	455	463	417	471	459	442	473	480	468	495	461	503	432	458	457	465	468	457	475	450	452	459	475	437	462	455	421	442	478	455	477	470	488	462	463	450	469	472	456	455	423	456	498	439	472	463	455	441	485	432	448	464	451	461	459	461	466	511	443	470	462	486	472	433	458	475	495	455	479	477	440	459	492	491	480	479	459	463	447	411	462	465	461	500	476	477	468	423	454	493	459	469	454	485	455	473	476	447	454	474	465	499	447	426	471	473	468	499	471	460	469	446	463	461	449	464	418	433	438	445	477	433	442	501	454	448	471	440	435	460	484	447	401	473	479	480	473	482	484	509	464	457	483	433	442	467	413	429	459	465	419	453	445	482	468	440	455	433	461	449	467	471	495	447	468	449	465	428	490	503	474	446	433	494	423	444	495	455	434	493	450	425	477	499	429	444	483	460	508	475	468	457	475	506	484	459	479	461	473	467	471	471	489	490	464	462	483	488	501	446	456	463	443	468	403	438	440	435	414	453	462	511	454	452	440	489	464	399	457	416	457	451	462	437	512	468	454	514	454	452	428	490	438	466	450	460	431	466	442	494	450	463	479	457	457	457	444	451	432	430	502	435	461	445	439	442	466	437	448	448	442	467	490	489	500	469	469	479	452	478	479	473	436	463	422	455	469	459	444	471	485	473	458	449	489	461	480	457	428	468	484	465	442	467	467	434	459	471	463	462
33188	18666	2705	968	795	725	696	742	1182	1655	2883	2530	2218	1540	1703	1371	1321	1073	873	726	588	527	557	565	560	536	635	597	572	577	569	539	560	539	529	570	528	540	585	532	596	550	559	546	570	532	541	519	491	518	531	588	560	544	603	575	589	549	586	535	507	554	519	542	529	540	522	519	526	588	551	517	555	567	559	565	542	558	516	515	519	567	551	545	496	549	542	570	562	599	516	561	565	556	544	562	530	552	538	548	508	571	568	550	566	532	541	567	557	529	524	541	555	569	578	558	538	535	549	549	533	556	523	537	546	539	550	558	555	606	516	556	547	585	534	578	544	568	533	564	549	567	494	534	529	569	545	534	555	545	548	486	559	560	506	546	565	578	515	496	594	564	575	549	544	528	548	517	567	557	527	561	506	530	518	532	569	565	562	539	557	535	521	537	545	541	563	572	577	527	534	527	552	511	581	570	545	573	574	555	562	518	527	537	547	517	522	547	578	552	554	579	547	565	563	569	545	546	550	553	555	588	543	493	545	577	518	581	512	521	564	512	545	521	563	554	542	526	550	570	562	566	600	557	504	547	514	584	530	526	531	516	531	517	548	521	570	557	583	547	554	522	525	584	555	566	551	559	518	534	540	547	533	554	581	565	531	552	545	578	552	559	534	543	576	552	550	590	515	525	525	527	521	562	536	532	549	501	601	564	566	564	557	534	584	538	559	565	539	593	583	536	561	601	540	538	537	565	580	574	566	509	565	553	565	565	551	609	592	589	508	529	559	569	543	531	571	510	528	535	496	504	563	570	515	517	540	573	517	521	570	539	546	541	555	527	514	594	546	553	518	561	545	557	512	516	582	549	541	564	520	534	534	549	547	522	542	591	536	491	557	553	562	552	533	575	566	572	560	553	585	584	573	553	530	537	545	532	536	527	590	565	558	513	530	513	518	556	553	579	548	555	545	504	574	545	554	552	548	518	518	546	550	554	532	566	578	554	524	547	556	574	537	555	493	515	532	526	605	573	540	525	563	552	567	613	498	543	495	501	533	582	557	568	533	537	593	567	587	500	497	537	598	535	537	538	546	527	585	516	510	535	606	551	581	554	529	544	565	528	487	533	568	532	588	536	529	535	570	557	540	571	540	553	553	541	569	549	521	545	563	550	531	568	585	555	534	542	570	563	527	569	547	548	495	530	525	585	558	554	529	498	599	582	556	568	567	548	549	546	535	517	530	532	521	517	525	565	576	545	537	586	528	567	522	564	547	553	570	549	571	534	557	543	547	515	512	529	551	548	563	504	560	541	542	498	552	541	584	528	541	553	599	531	580	551	548	559	551	520	539	501	537	485	581	549	519	557	503	582	553	529	539	531	556	502	562	566	602	522	555	526	525	540	566	574	543	614	533	549	536	553	520	554	545	565	535	533	575	566	505	529	572	594	564	537	495	514	560	500	573	553	504	542	541	582	568	554	472	495	531	552	550	555	548	518	520	573	532	510	559	526	553	525	552	571	546	505	569	551	525	545	570	510	563	526	542	549	534	577	545	551	568	598	502	512	550	559	533	541	532	551	557	596	584	569	553	550	494	594	535	541	546	507	572	550	573	575	607	541	552	579	570	538	526	583	560	563	544	553	566	526	542	534	548	540	468	550	570	553	543	503	616	510	538	547	564	553	562	528	525	570	578	536	542	522	516	563	563	512	552	560	596	561	557	554	528	548	532	518	553	532	546	532	560	524	532	577	521	590	585	535	590	525	511	506	538	544	543	539	575	524	567	538	552	507	528	560	579	543	582	576	503	546	555	557	527	647	529	544	508	495	574	559	546	515	530	583	533	569	541	536	577	552	521	521	535	467	545	551	499	543	518	528	502	549	530	557	530	528	518	551	536	527	573	523	516	517	514	533	576	542	520	522	589	560	556	602	559	582	567	496	527	550	563	528	581	543	547	572	552	555	493	536	494	542	580	554	514	612	568	569	547	549	550	546	548	542	524	548	523	572	541	552	531	547	535	568	569	483	541	546	585	548	557	544	521	534	555	582	564	550	558	563	520	548	533	551	523	499	531	543	566	530	489	567	556	550	518	564	551	519	523	529	545	534	539	566	572	568	542	567	553	565	545	559	532	579	558	577	537	550	549	564	543	551	569	576	595	553	533	535	569	552	528	512	544	524	535	517	541	549	562	548	600	521	558	509	523	504	552	564	546	567	528	512	562	553	561	533	550	610	533	517	572	499	542	535	575	535	541	533	532	555	528	530	502	600	572	547	536	528	542	553	536	560	525	540	551	552	526	570	531	537	512	562	549	559	551	561	604	529	551	547	560	534	502	525	576	546	580	534	524	536	597	504	528	568	533	503	551	539	578	526	534	564	530	503	561	534	562	534	510	545	540	552	564	548	551	545	526	562	555	540	577	531	586	566	600	520	604	570	587	588	550	553	529	513	489	510	545	551	556	545	543	537	538	545	532	534	535	553	557	547	548	546	584	569	594	537	551	529	584	515	537	526	550	616	546	502	527	527	562	519	558	531	536	571	534	519	578	571	536	532	550	537	513	538	520	533	595	560	532	534	599	531	564	530	542	525	557	578	551	579	575	551	572	523	547	582	557	556	627	529	528	536	596	560	590	542	563	580	524	526	545	534	543	506	529	549	560	576	570	548	536	534	567	535	541	510	527	569	540	586	522	567	555	539	564	590	520	572	595	533	528	523	505	577	597	548	556	528	538	529	557	546	541	516	537	591	550	600	597	478	570	570	580	521	564	515	553	530	571	555	542	520	560	536	564	589	538	536	516	560	550	491	555	535	511	524	602	536	553	534	533	559	531	542	523	557	498	529	520	546	546	567	586	545	516	530	549	554	558	531	534	568	552	555	548	596	508	514	564	566	555	563	574	520	612	548	556	529	511	557	533	587	575	581	519	551	555	528	587	552	549	612	555	553	568	571	536	554	534	525	500	516	553	581	544	497	536	564	507	527	575	586	550	512	565	552	539	601	534	570	512	546	561	566	525	522	535	594	545	544	585	570	555	553	522	536	556	575	540	557	589	582	543	532	576	582	525	583	554	517	536	570	545	561	571	527	555	593	558	576	543	567	538	578	503	534	522	514	540	507	620	588	520	519	565	585	512	564	546	549	552	566	535	577	518	549	525	555	538	571	564	561	576	547	553	497	545	533	598	553	517	524	580	508	565	533	567	539	527	554	553	563	558	547	546	569	521	523	557	575	529	518	553	538	509	533	510	518	557	548	501	558	481	553	555	531	563	593	557	548	549	571	585	548	598	554	507	527	551	523	527	543	559	520	547	508	525	550	529	560	484	540	547	558	565	524	535	595	580	534	559	570	549	544	530	573	549	568	565	564	562	566	550	535	529	579	571	538	533	588	548	523	549	546	549	502	522	557	561	541	574	544	567	573	544	530	593	544	544	534	564	528	563	546	523	526	604	587	516	559	550	539	547	579	550	541	563	541	522	562	557	532	566	535	558	576	540	530	561	567	609	578
23270	20803	27978	23701	20801	10550	1104	706	1189	1368	2505	2465	1557	1348	1182	893	1036	868	563	448	372	328	323	345	304	355	328	343	285	320	251	308	286	266	298	257	272	279	277	257	272	255	277	295	262	283	295	280	260	280	279	290	294	280	311	303	305	271	272	303	292	267	258	319	251	260	280	278	261	266	282	287	298	257	281	281	290	268	283	274	308	298	284	270	293	255	284	267	275	280	298	299	287	248	290	270	254	294	284	269	274	265	278	273	325	297	284	260	260	282	260	295	282	282	264	286	292	270	295	256	273	277	264	278	304	302	281	297	299	258	290	281	286	295	302	253	279	280	273	291	272	310	275	274	270	300	277	304	275	308	255	272	285	312	261	284	300	312	287	282	270	287	290	294	261	243	287	280	314	296	286	291	297	288	291	280	282	284	273	313	315	299	312	276	271	276	307	293	310	281	303	281	303	287	273	256	283	275	293	301	280	273	268	288	297	288	309	259	292	271	300	275	259	294	279	284	281	290	294	301	304	316	292	279	263	254	283	256	264	293	262	261	273	287	290	277	293	265	288	287	288	280	288	306	295	301	238	276	271	309	258	275	276	304	258	323	269	275	268	274	268	272	272	318	266	285	297	299	265	286	275	283	295	304	307	286	272	236	289	274	272	279	287	268	285	270	286	265	280	269	278	320	287	273	298	260	289	310	255	307	283	263	259	283	275	276	283	272	289	285	264	245	320	259	256	287	290	269	289	290	277	271	289	265	267	268	285	250	296	260	282	266	300	317	263	292	297	307	293	297	267	317	304	292	268	269	280	279	264	313	293	259	278	276	282	294	272	284	284	281	243	312	255	283	279	298	280	301	300	279	261	289	282	284	299	279	272	314	311	272	265	280	282	269	257	268	302	284	270	273	293	284	301	293	284	295	291	263	283	291	294	291	281	247	282	254	260	276	268	278	285	301	277	293	288	295	264	308	289	270	279	286	262	292	305	273	276	296	303	297	297	270	290	309	294	271	288	290	260	245	285	299	281	301	293	274	242	277	248	297	281	279	277	263	281	263	266	305	289	252	283	289	284	259	261	259	294	289	269	301	286	269	285	282	282	284	299	313	288	298	272	311	323	290	286	309	271	272	294	290	309	305	267	319	285	301	327	309	298	299	240	259	295	264	279	293	288	275	264	291	300	303	283	298	262	268	271	315	309	283	327	314	293	279	283	313	297	279	292	292	283	247	287	261	293	272	284	273	276	307	275	241	280	273	293	278	294	307	259	260	271	287	293	306	299	276	278	269	278	270	289	269	304	270	264	275	262	266	285	274	264	268	259	290	306	302	260	301	305	291	267	273	302	265	284	293	300	256	271	294	278	303	264	290	291	289	281	272	285	283	285	280	280	276	277	262	297	288	280	256	287	276	259	304	303	295	252	289	281	245	282	291	263	288	305	273	248	284	280	296	273	265	263	271	307	279	284	271	313	303	296	283	293	291	285	291	253	285	269	269	259	291	278	284	262	260	306	280	287	294	296	282	288	297	271	295	292	278	257	272	298	283	308	297	298	281	261	312	267	268	279	286	269	280	276	266	298	314	261	273	306	270	264	289	278	288	263	284	266	293	277	273	299	272	272	294	303	272	286	274	281	272	299	289	265	270	279	300	295	296	281	263	249	285	313	278	303	276	282	285	294	281	304	311	278	249	279	286	266	264	271	279	281	266	292	263	263	270	273	256	296	284	270	269	298	270	264	307	278	308	288	279	257	285	274	262	290	277	256	284	300	279	273	261	295	285	297	307	284	279	264	275	279	269	261	292	265	268	263	263	269	270	247	283	321	274	260	263	299	269	310	252	291	286	277	273	279	285	288	273	265	263	296	279	260	308	283	294	249	267	288	280	284	266	299	286	279	302	284	290	304	295	258	270	298	288	294	296	301	279	282	275	264	255	305	279	273	299	265	284	279	302	243	277	282	287	284	273	280	273	314	305	273	296	278	259	297	285	289	279	285	282	313	275	288	266	271	264	279	262	296	271	291	287	286	293	265	264	302	290	272	290	243	301	273	302	301	262	291	251	257	265	269	311	283	285	274	264	290	276	288	272	261	274	247	280	276	283	279	281	290	287	273	258	269	260	286	293	280	284	251	259	281	304	260	263	272	291	284	301	267	310	256	304	268	312	308	288	269	315	286	266	274	290	286	268	268	271	280	292	283	264	306	301	272	268	299	266	303	273	282	260	269	300	239	272	265	264	273	292	294	273	250	320	258	312	296	265	287	262	263	265	298	265	307	289	272	276	263	279	303	290	288	281	291	266	307	291	260	241	284	272	262	261	281	247	294	275	276	269	274	274	280	306	281	282	284	277	281	259	267	298	296	298	281	286	259	292	278	248	279	304	271	289	299	296	299	295	307	273	293	267	292	282	273	277	286	252	295	291	284	306	300	287	297	304	273	279	278	251	246	273	241	284	294	255	263	261	259	273	245	293	266	280	265	306	263	256	313	307	297	280	243	262	285	300	255	279	300	305	275	289	304	285	270	269	260	309	282	267	277	285	255	283	294	269	322	279	258	296	247	256	258	301	293	290	264	293	274	278	277	296	249	288	305	284	304	302	274	276	264	292	316	295	308	283	294	287	285	283	282	271	267	284	274	309	262	267	291	270	279	257	281	301	285	262	268	308	295	272	306	279	292	272	281	299	266	270	281	251	279	285	284	296	249	318	291	257	307	280	284	282	286	265	299	263	274	273	296	326	288	284	296	279	297	265	292	260	282	291	258	265	264	288	280	290	284	279	271	283	286	256	277	273	281	282	273	264	257	271	302	268	282	275	276	298	284	287	279	275	225	294	293	286	296	287	274	286	312	294	308	285	308	299	280	276	254	262	277	289	266	275	284	275	282	289	289	262	284	244	279	280	265	290	281	280	291	282	292	319	259	275	262	283	268	288	265	300	281	272	303	304	255	272	268	274	291	329	238	278	296	285	270	300	288	272	265	299	297	283	273	291	256	276	276	255	250	277	264	276	274	285	285	284	275	280	301	273	279	280	265	289	252	295	268	289	292	297	342	264	272	269	276	277	280	289	294	264	294	276	272	277	263	253	279	274	266	274	282	269	295	292	310	298	254	261	300	282	307	287	266	290	274	244	298	284	264	262	258	263	263	250	274	261	264	246	269	286	277	252	309	275	286	288	237	284	305	274	305	292	280	311	264	306	294	292	269	282	266	271	287	275	268	313	301	290	267	273	303	298	285	288	275	300	276	273	292	312	315	282	275	268	258	273	295	284	295	261	301	281	288	276	294	296	303	277	276	272	285	268	297	289	311	292	280	275	289	299	294	259	267	282	247	279	320	287	288	323	255	288	286	235	285	293	290	266	274	259	272	282	285	291	281	281	291	274	258	290	270	284	282	244	266	281	269	252	259	291	295	253	307	286	295	285	271	290	279	273	285	293	276	301	272	337	244	293	290	284	260	269	270	282	273	290	323	280	279	267	282	288	285	272	272	302	269	259
34696	28996	9863	3893	2489	1997	1602	1353	2473	2822	5057	4818	2953	2460	2329	1671	1908	1478	921	657	529	459	412	427	433	446	455	451	388	373	352	373	325	363	342	325	337	368	358	364	329	355	323	333	358	351	357	311	356	333	375	352	336	333	366	353	355	305	351	327	333	368	338	329	332	360	328	340	363	358	377	351	344	357	317	358	361	338	352	347	328	355	328	341	375	369	340	349	324	395	350	377	317	345	374	360	334	331	337	336	334	350	335	358	356	329	321	354	344	359	356	375	311	366	346	328	337	350	371	362	345	345	348	366	324	321	318	369	364	344	356	354	317	340	354	323	322	358	358	309	357	321	328	347	333	364	347	355	347	361	369	324	359	352	365	333	329	355	330	357	302	305	350	320	351	324	310	335	309	351	338	384	362	339	333	323	381	368	408	340	328	329	322	331	310	316	328	331	342	341	319	369	347	354	340	334	344	322	369	343	346	336	338	322	323	344	359	328	373	360	333	325	335	336	324	302	342	331	363	357	353	339	381	314	323	346	359	359	346	334	335	354	338	334	353	347	326	339	348	333	368	310	339	335	327	330	368	347	329	300	338	341	315	317	320	342	314	332	355	340	333	331	360	365	338	357	361	329	353	356	339	345	335	383	358	331	343	338	354	348	327	328	351	298	351	317	339	337	351	337	319	367	339	343	361	354	318	322	350	303	326	331	328	311	351	319	347	351	350	319	340	336	331	305	297	352	355	336	356	337	350	347	348	324	335	360	326	329	297	336	318	349	358	327	365	314	316	343	356	329	326	369	351	334	349	329	321	346	351	366	309	333	325	345	322	352	351	357	333	313	299	331	315	328	333	329	374	373	356	333	337	301	335	337	318	332	362	349	349	346	337	327	342	373	340	313	334	349	375	360	309	329	342	338	356	333	329	358	332	356	366	363	333	348	376	353	325	357	354	338	320	327	367	325	363	340	327	313	329	303	341	346	349	334	368	327	325	356	316	348	341	345	356	316	341	333	357	352	348	349	336	346	347	313	345	342	320	363	331	330	327	351	360	306	326	396	317	331	375	328	369	331	326	348	345	357	332	339	334	351	303	327	338	331	332	327	341	301	340	362	331	346	321	316	347	364	320	328	316	332	339	338	348	351	346	343	334	353	328	309	324	350	336	358	315	338	341	335	350	364	352	326	338	364	352	318	368	351	303	336	346	351	347	330	345	340	358	344	342	355	358	344	313	336	357	352	322	342	312	351	321	343	347	357	348	328	346	359	345	366	380	334	366	356	304	363	345	367	356	314	290	318	336	339	347	362	328	346	352	352	328	369	350	337	348	354	312	334	336	318	339	351	303	351	349	333	337	359	329	367	344	392	352	338	332	354	339	322	343	378	352	353	359	371	371	343	361	340	349	350	324	356	348	317	305	331	371	363	329	365	352	338	351	343	314	319	331	375	336	375	347	330	338	316	344	351	340	351	322	361	354	316	341	348	341	330	381	347	317	310	359	375	351	343	391	335	351	298	326	318	335	275	355	348	369	318	367	316	378	382	336	336	357	300	344	344	322	372	334	353	335	315	352	328	359	339	321	348	312	353	350	348	332	341	334	354	354	331	333	308	348	309	345	358	358	354	356	374	297	373	330	325	345	324	356	324	313	362	347	329	343	379	343	362	359	340	346	329	340	309	351	369	387	345	348	313	327	368	356	331	310	363	331	332	354	336	331	362	367	332	352	337	363	341	327	331	363	345	350	305	325	358	394	339	363	364	324	323	343	351	356	310	335	341	319	359	299	362	342	368	332	325	337	332	348	345	399	325	333	322	338	364	346	353	343	315	331	328	333	347	335	352	358	341	314	341	368	330	315	346	324	337	317	350	315	358	312	348	343	312	365	356	342	335	293	345	356	343	342	327	344	330	326	345	361	358	337	322	319	324	333	330	355	343	316	333	345	349	360	314	325	361	351	343	372	354	311	316	322	325	353	365	327	312	389	354	332	374	353	352	318	311	321	335	344	339	331	312	317	299	369	363	327	309	329	321	344	351	357	369	339	315	330	347	350	326	368	326	335	374	355	347	367	316	353	332	349	334	362	306	320	321	320	350	335	343	311	361	369	333	343	334	345	356	378	377	359	333	297	344	333	342	368	303	370	342	282	363	346	350	344	365	336	328	345	349	325	351	333	345	343	315	346	374	327	307	313	340	358	336	329	288	330	358	336	331	326	357	347	334	333	323	331	331	360	374	339	331	367	325	353	333	338	346	337	331	315	309	330	301	320	329	348	331	335	376	337	318	348	308	338	331	343	311	371	362	310	334	348	337	377	371	332	360	309	340	354	303	383	311	326	337	333	339	363	335	360	387	325	361	329	353	299	320	346	322	316	346	334	324	335	362	353	352	346	368	340	313	336	326	319	341	360	333	346	327	325	325	337	361	336	326	332	327	341	386	346	349	337	332	340	357	309	328	331	353	335	340	374	328	334	350	342	363	345	341	346	303	346	315	322	334	366	331	335	352	332	352	330	319	355	325	311	343	335	337	368	358	304	321	315	352	388	334	329	354	350	319	357	344	336	362	355	343	335	362	350	294	352	319	329	309	324	336	347	350	327	344	353	342	304	335	365	366	340	337	339	363	339	320	347	345	337	328	353	334	346	348	363	345	322	334	336	322	334	334	361	340	315	352	334	350	352	351	347	354	363	355	338	323	327	355	362	337	314	299	327	335	372	288	311	317	340	366	326	342	339	328	338	334	389	317	337	317	356	321	308	352	348	376	317	343	354	314	366	366	337	354	341	346	342	374	327	344	331	340	363	320	339	342	375	346	370	348	343	375	332	344	344	333	343	337	353	360	375	358	344	339	329	317	352	345	348	360	362	327	318	356	316	321	352	353	308	328	349	364	361	373	337	368	329	314	340	340	345	350	328	329	323	328	326	328	338	350	333	351	347	355	356	322	328	311	334	332	348	347	331	319	351	319	347	338	359	342	329	345	329	340	340	324	356	335	325	329	311	320	359	358	314	350	352	336	312	313	332	349	337	338	357	366	328	333	336	337	317	363	329	325	356	333	371	330	338	356	348	326	327	339	352	332	311	315	362	337	321	346	367	337	324	336	312	360	330	341	348	343	346	322	363	349	308	327	323	344	320	334	346	331	331	349	359	329	320	352	321	334	347	312	338	356	365	328	338	332	311	340	366	358	353	345	322	336	338	366	313	323	312	351	340	327	356	336	318	326	352	338	340	305	332	340	356	310	327	362	371	326	350	356	317	318	359	369	368	320	319	350	336	370	349	331	322	321	358	357	313	304	356	361	324	325	333	319	350	345	313	315	330	328	358	327	377	334	373	360	337	367	331	328	347	316	347	337	341	371	315	315	338	347	356	364	345	349	343	364	327	326	328	339	333	373	346	344	331	317	360	338	323	327	357	340	323	356	322	359	378	347	343	336	374	323	354	368	303	335	358	327	324	330	339	335	317	357	326	356	360	354	328	307	326	333	335	333	337	349	306	312
24564	20866	27028	24720	12310	1309	975	919	1048	1714	1942	2222	1709	1530	1097	1008	1004	1012	783	686	702	720	699	678	694	691	707	730	699	612	619	633	676	670	688	651	624	638	665	633	642	647	639	648	609	693	658	658	676	646	636	645	627	654	639	630	675	667	640	635	656	667	635	662	697	680	643	636	622	709	662	633	644	611	650	644	620	615	627	647	681	604	633	585	622	656	658	696	606	667	656	612	642	646	647	650	621	652	600	644	639	640	669	667	615	612	600	645	686	658	655	636	638	676	631	626	669	666	668	650	653	675	650	639	631	620	675	645	691	665	629	638	647	645	586	597	657	653	636	670	655	625	645	625	625	642	613	633	614	657	631	672	641	641	626	660	637	693	645	629	620	653	733	639	646	583	689	645	682	627	637	669	602	647	619	649	669	656	631	630	616	619	595	628	690	648	640	671	631	696	642	683	667	682	660	643	620	639	663	644	661	636	634	646	619	661	636	600	645	629	627	628	638	650	650	642	642	641	647	649	629	630	617	621	633	623	611	646	647	630	658	633	649	590	702	615	665	693	594	634	668	625	622	652	657	619	634	640	606	639	621	620	583	711	685	638	641	682	622	659	623	647	679	663	624	644	614	632	652	631	659	611	645	614	674	633	665	667	641	659	683	669	651	632	657	597	644	668	676	626	608	614	692	619	665	619	637	671	685	663	641	678	637	628	604	621	615	663	632	616	644	646	636	674	628	607	627	653	662	621	646	667	608	596	645	655	672	642	637	655	610	645	589	669	672	616	617	650	649	645	651	635	647	614	640	704	631	671	682	659	685	707	656	625	664	649	618	648	687	588	638	625	658	649	680	651	704	645	613	634	662	659	620	691	609	642	675	649	617	627	602	626	642	664	644	673	658	642	665	649	631	686	642	650	685	615	629	640	673	631	687	644	645	628	622	601	631	645	619	706	672	622	701	652	645	645	633	618	624	642	575	592	628	606	654	591	604	617	627	685	626	656	632	634	652	633	656	677	659	635	618	630	619	662	610	651	644	665	656	648	624	665	645	644	642	622	620	604	632	640	642	663	642	691	666	614	715	650	682	649	625	596	657	634	620	616	643	680	635	661	599	630	645	669	649	720	599	651	643	594	588	649	700	639	649	633	612	628	703	635	614	616	661	623	647	619	634	641	659	642	679	670	672	667	621	657	664	583	639	638	662	629	636	636	636	668	704	617	631	629	664	628	607	585	603	663	648	648	599	618	633	631	665	616	611	638	617	664	619	632	664	631	659	646	618	649	668	641	633	649	642	682	656	642	630	668	643	655	669	659	667	643	679	627	677	658	658	625	623	632	603	613	603	634	632	617	657	607	621	655	627	673	655	644	652	677	649	673	647	671	686	650	660	655	650	668	669	634	681	644	656	654	618	595	625	602	681	598	674	652	666	645	630	616	605	635	642	657	644	651	672	586	623	663	667	674	647	655	648	638	648	627	652	660	652	615	622	627	625	643	623	668	628	647	664	622	632	616	668	613	628	596	643	645	660	647	617	659	643	657	638	664	649	601	644	581	655	651	674	648	597	649	645	656	607	655	694	656	705	631	670	637	636	640	667	639	649	641	607	602	652	638	649	626	640	661	633	640	681	628	656	633	660	603	643	616	661	649	598	612	665	662	669	608	639	640	676	645	620	654	649	668	646	628	598	624	634	652	625	616	608	637	679	620	644	666	673	686	642	639	651	649	629	622	649	627	656	661	674	662	658	640	630	616	655	675	636	642	646	626	627	590	678	632	643	649	664	658	650	639	605	636	641	673	620	643	599	659	644	642	633	625	700	623	623	648	668	674	643	669	669	683	651	649	639	606	629	615	583	584	651	583	678	610	598	653	624	651	603	648	650	652	645	671	645	613	614	624	614	626	652	652	701	646	654	592	639	623	659	603	655	653	585	627	619	606	621	638	659	606	623	600	642	583	669	638	670	673	643	640	647	674	577	698	643	652	674	698	643	690	648	659	673	639	641	642	631	656	667	659	576	671	643	596	649	608	614	625	648	651	609	670	711	622	599	633	620	647	643	642	697	640	615	693	670	664	618	680	654	632	651	621	650	628	622	608	610	640	633	660	659	688	616	703	664	639	675	664	621	629	644	638	660	623	658	594	639	610	651	643	619	646	658	657	616	679	611	650	640	604	643	627	620	645	645	655	681	656	622	635	693	639	626	629	675	599	638	691	647	624	662	615	621	642	624	649	662	624	657	665	632	651	671	615	678	611	643	629	643	654	650	646	640	598	643	653	656	673	609	605	635	667	675	650	613	617	684	631	635	637	688	665	654	667	591	629	657	609	677	639	630	653	645	647	680	687	659	625	630	634	625	585	645	593	685	617	629	629	620	629	669	655	641	645	613	703	642	673	600	641	604	658	667	630	680	682	679	636	633	638	638	642	625	649	648	647	626	658	625	665	653	681	644	706	621	653	691	669	642	685	632	648	615	623	656	662	637	676	654	671	684	620	658	666	627	676	624	688	634	663	646	671	687	622	608	712	633	665	651	636	661	662	647	634	656	651	667	627	620	633	644	638	667	668	693	642	670	651	649	623	661	628	706	609	660	662	605	639	627	643	666	608	654	671	700	694	656	695	665	644	676	694	673	637	628	652	623	618	661	674	630	674	608	625	655	631	683	638	641	615	655	654	642	650	603	685	640	640	663	627	638	694	601	633	631	650	672	641	633	629	616	683	634	638	714	607	600	601	674	692	591	609	679	659	677	672	689	619	655	620	657	621	643	627	673	661	626	667	641	649	655	602	631	632	684	631	665	714	615	664	629	663	674	629	644	636	654	642	684	612	644	633	673	607	664	660	655	649	681	659	625	677	632	617	637	607	635	634	619	618	609	652	672	666	636	677	652	641	671	633	689	646	688	670	618	655	679	683	625	610	618	646	633	753	628	621	612	617	647	614	666	623	701	665	653	607	647	664	634	621	662	682	656	621	621	595	624	635	587	686	645	614	634	674	634	655	651	622	635	654	638	629	671	644	631	661	637	652	618	673	648	637	646	651	636	672	601	632	634	660	638	601	583	640	632	648	671	622	596	658	620	620	633	660	657	695	673	630	654	639	662	649	668	651	652	614	651	653	652	654	597	610	667	623	670	610	685	645	644	672	647	637	623	640	634	618	635	639	650	581	690	619	662	584	635	663	634	674	621	645	662	651	657	675	651	655	656	662	599	652	681	648	602	633	645	654	669	682	675	647	614	679	691	689	661	661	679	616	663	661	666	650	685	638	608	630	655	640	614	640	625	637	650	647	659	667	629	649	651	663	608	633	628	621	644	607	614	628	634	638	672	654	670	659	616	632	676	615	672	650	653	606	612	618	641	654	628	700	684	652	635	617	643	658	638	660	662	632	621	609	696	632	675	705	618	687	636	679	656	681	620	662	630	619	616	634	639	670	608	614	678	626	663	619	681	672	695	684	647	609	606	626	622	603	674	620	611	661	593	633	595	673	672	611	644	621
35064	26413	7721	3199	2079	1639	1524	1401	1814	3552	3977	4390	3004	2783	1666	1592	1708	1502	1130	888	907	800	777	843	796	799	882	792	814	800	762	750	756	766	718	726	728	755	739	736	688	721	778	708	777	745	768	757	712	770	744	740	713	739	809	769	763	700	718	778	714	739	720	722	731	750	734	774	756	742	761	712	736	717	711	735	693	770	744	759	724	759	774	694	714	697	714	742	728	748	713	721	781	734	762	745	749	744	722	725	782	732	756	737	695	760	733	755	728	690	750	787	768	758	743	746	783	732	740	747	723	754	738	787	713	718	723	725	713	771	757	743	739	741	733	777	688	736	733	779	744	711	701	699	697	743	765	744	772	706	750	701	739	765	696	746	727	747	742	764	707	730	725	739	717	747	743	748	743	710	716	705	740	686	721	741	705	759	664	753	736	748	743	712	770	753	723	767	768	757	712	737	708	740	743	762	713	746	681	714	725	750	746	711	688	754	686	792	733	731	750	709	768	730	732	764	722	712	736	733	807	774	724	811	707	769	722	728	718	772	723	691	713	764	700	736	648	747	741	711	756	737	748	708	780	742	756	757	741	790	695	780	720	767	715	751	678	746	734	769	714	763	761	750	753	771	754	732	760	702	707	699	775	746	732	681	696	735	762	782	796	752	744	750	764	743	679	738	730	747	743	725	718	722	742	716	710	716	755	726	714	748	755	736	718	752	733	754	702	717	765	703	766	671	760	710	748	717	728	721	720	763	741	780	782	790	733	705	771	725	767	752	731	713	730	790	729	748	738	783	757	720	767	733	742	775	769	727	783	804	745	757	732	717	700	695	740	767	753	775	749	782	705	739	764	739	788	739	757	704	719	724	799	776	754	767	698	711	746	675	741	765	716	701	657	695	698	760	752	765	727	748	674	718	775	742	696	754	745	707	699	771	745	759	725	761	700	741	739	707	748	718	769	774	741	695	716	765	770	758	761	757	734	825	733	671	739	776	727	694	728	739	769	704	692	719	755	750	744	747	788	756	753	760	767	729	759	723	721	729	728	757	740	739	788	739	728	708	680	711	762	712	770	717	715	749	767	737	739	744	716	722	749	760	758	745	708	727	746	725	685	774	727	744	727	721	715	748	745	711	726	750	704	738	730	717	749	792	712	712	771	739	776	735	711	731	708	727	718	709	673	716	747	740	732	689	736	705	719	758	756	719	685	695	747	730	758	719	739	729	722	718	757	750	752	686	683	753	706	722	732	713	695	684	686	712	689	695	743	700	713	706	722	740	780	747	736	753	771	705	696	746	747	750	707	725	755	674	706	731	705	800	775	762	731	738	739	723	755	726	747	736	710	740	744	740	737	746	743	765	751	794	728	686	695	747	714	761	758	742	768	747	757	751	764	753	727	734	756	728	718	738	708	757	725	726	682	781	728	712	679	694	715	721	729	708	734	718	743	729	763	767	771	738	707	737	726	701	722	716	718	744	748	769	728	786	688	747	736	762	721	768	744	694	716	733	762	785	746	724	684	680	728	754	779	765	728	762	680	735	669	705	755	711	710	746	679	739	703	771	741	694	791	722	741	746	679	768	750	731	735	705	777	731	758	777	763	731	757	753	719	767	750	759	737	713	715	798	769	747	758	727	751	773	780	723	745	749	732	749	735	732	754	742	752	759	735	689	748	748	698	644	762	735	752	728	700	756	712	734	747	745	754	770	727	718	737	736	753	757	730	723	743	764	756	739	740	774	723	705	718	768	715	748	742	708	726	767	692	738	713	734	747	757	738	730	723	719	754	756	763	729	772	719	772	728	745	731	756	744	692	741	697	718	712	744	733	730	760	799	770	749	749	716	781	736	743	761	702	742	723	724	718	729	759	809	722	723	713	720	755	777	702	678	685	735	678	749	655	720	762	755	713	759	700	710	743	725	746	724	744	772	744	728	729	712	730	805	742	781	754	763	718	769	708	700	720	747	716	724	739	748	708	707	740	748	770	700	726	761	762	793	759	726	743	763	770	744	746	740	734	745	730	763	739	721	745	728	759	721	750	777	742	727	759	782	760	788	749	726	716	743	739	748	763	746	719	740	693	800	695	736	724	737	691	741	741	701	754	703	728	761	780	731	714	730	779	729	750	736	732	700	688	716	767	754	752	734	747	744	741	720	704	710	695	749	776	701	757	717	718	770	723	697	739	715	724	712	749	700	730	721	783	783	742	722	729	690	698	647	745	765	756	748	712	700	693	701	755	757	714	729	718	728	743	776	741	698	757	726	761	739	740	723	719	659	703	744	747	728	721	732	753	762	757	694	729	752	794	755	769	731	718	760	739	733	772	705	720	766	760	754	776	725	750	761	687	756	753	768	758	731	735	705	743	747	759	763	723	703	687	760	719	717	705	740	747	705	716	733	752	744	746	733	779	718	739	720	752	715	724	713	754	740	749	698	758	725	778	735	718	718	725	658	720	729	720	698	735	780	753	712	779	705	730	767	722	730	750	718	751	739	655	711	761	756	750	759	739	752	805	706	709	754	747	706	715	711	715	724	702	746	803	792	754	743	734	755	748	729	760	819	709	786	756	759	751	693	725	769	700	694	774	709	721	767	692	728	784	756	720	753	709	765	716	707	732	732	695	773	767	755	731	700	758	723	724	740	698	729	718	715	702	733	777	727	732	751	715	764	742	763	701	716	741	734	727	707	716	697	755	762	707	744	765	735	726	694	709	759	753	761	779	740	744	704	740	679	768	732	707	722	732	782	695	716	706	679	706	692	756	773	730	729	756	766	789	752	718	751	697	707	756	701	724	752	684	698	698	722	726	774	759	729	668	761	726	712	772	761	742	708	737	760	730	750	737	765	699	757	716	755	726	745	732	720	704	732	737	717	754	759	718	718	778	720	748	709	727	790	782	743	708	702	727	752	742	725	762	735	715	728	754	684	708	689	738	749	708	736	752	764	733	702	744	724	727	673	696	722	727	730	725	759	711	702	699	682	722	717	764	741	742	750	714	773	764	776	714	763	753	743	724	693	755	729	710	729	717	757	696	734	731	718	775	722	720	758	775	760	751	708	748	663	745	716	684	789	747	738	754	740	730	711	704	745	771	749	774	741	715	722	750	750	750	741	717	683	753	754	716	713	737	754	750	730	716	749	739	699	727	736	772	707	732	768	716	697	761	787	779	727	734	725	772	731	757	712	730	755	711	740	695	689	722	709	742	719	751	765	747	773	710	731	781	769	726	732	691	724	769	708	788	755	714	745	755	734	732	773	724	759	696	780	718	723	701	745	722	737	756	703	719	689	741	731	719	716	740	767	718	691	697	763	738	733	740	769	756	760	695	752	745	746	741	704	741	713	722	765	714	689	768	750	728	724	727	710	689	734	734	724	734	753	747	716	700	738	760	726	731	737	733	733	762	772	744	745	719	786	747	741	758	738	738	718	792	735	711	666	741	686	729	702	756	725	700	713	744	735	770	722	728	805	770	783	712	741	726	754	743	721	733	753	736	735
22309	20815	28405	23305	20813	20865	11327	1529	1386	2786	2846	3572	2484	2305	1435	1364	1578	1228	880	652	546	530	572	562	582	595	584	594	578	586	504	479	435	471	486	490	470	476	506	468	466	469	450	508	507	493	460	479	490	465	449	455	502	478	469	474	490	465	464	478	462	474	450	479	475	445	472	419	455	468	453	481	462	469	486	442	461	474	427	436	496	449	439	472	448	451	491	458	414	461	500	498	476	489	484	472	435	469	452	477	469	432	458	453	466	450	454	475	458	495	469	467	430	494	458	468	430	501	457	479	482	442	455	468	495	465	525	464	439	464	437	473	453	416	449	458	456	485	511	439	481	458	437	447	414	448	455	478	483	472	471	440	433	449	461	434	482	433	444	482	476	457	481	484	451	448	466	465	475	417	438	457	453	481	448	443	464	430	489	454	452	443	458	470	452	467	440	459	476	476	451	466	451	429	447	450	438	489	444	469	491	489	467	446	470	474	470	444	489	435	421	437	447	466	463	432	465	475	445	477	461	437	424	428	484	459	462	438	469	448	443	444	462	492	452	429	476	415	460	436	470	443	440	451	433	445	452	453	456	421	493	467	466	486	461	442	474	444	484	504	428	503	438	423	430	456	458	477	431	458	451	465	466	454	453	487	461	489	453	468	407	446	473	420	447	445	462	446	462	465	432	460	449	473	474	463	496	441	511	469	448	448	466	457	465	449	468	477	470	474	444	483	474	501	465	463	482	437	446	454	499	433	463	494	499	449	457	464	468	440	488	445	486	476	448	471	484	445	443	453	466	454	449	461	417	451	455	430	468	527	469	511	464	443	432	479	459	484	458	451	486	493	415	475	488	405	472	435	443	475	475	416	446	473	470	455	449	461	442	484	466	462	459	448	453	472	457	459	459	454	450	478	414	461	433	429	481	485	444	453	464	442	480	477	459	457	471	462	453	462	445	432	433	470	499	434	438	471	459	461	412	437	442	418	460	454	427	473	469	434	448	463	437	428	467	465	474	452	457	435	443	446	428	489	433	476	464	457	422	481	419	437	463	474	445	473	490	457	482	425	459	449	452	530	444	424	476	491	447	406	475	481	443	503	451	471	479	460	445	454	432	446	427	484	476	448	468	433	453	460	476	464	476	466	455	455	476	444	452	465	467	480	457	442	466	476	434	447	442	453	477	455	489	461	441	444	453	451	482	457	465	478	447	481	436	418	429	440	418	474	459	463	421	443	468	485	426	476	485	444	456	419	419	462	438	499	402	457	484	478	444	494	446	414	479	419	443	480	454	450	459	441	430	450	448	478	452	451	423	460	462	447	425	479	473	440	425	489	431	442	467	478	437	472	410	453	444	457	455	479	449	476	481	463	430	463	433	487	421	420	462	469	472	465	474	483	423	444	405	455	435	448	454	449	489	458	458	427	456	406	479	479	425	473	435	430	441	468	440	463	419	429	455	465	410	481	459	440	435	482	485	467	438	450	463	450	438	433	481	468	480	452	446	478	453	469	477	459	444	417	470	448	425	437	468	439	463	427	450	445	467	497	473	474	428	459	416	491	447	486	463	467	447	485	463	453	487	464	462	445	431	436	455	458	454	441	492	445	450	434	449	519	499	459	470	493	452	479	440	460	472	464	463	457	460	471	454	457	448	447	463	487	456	439	458	454	437	474	428	493	467	468	451	485	466	466	409	489	444	457	439	461	442	419	431	465	444	448	448	448	482	460	429	427	470	454	431	506	484	446	422	481	449	430	451	466	496	430	436	422	452	480	407	443	460	463	456	473	451	448	474	417	475	460	451	438	451	448	430	452	470	412	446	419	456	490	462	447	490	493	472	403	436	451	440	468	433	464	470	468	479	477	476	431	465	423	454	462	462	459	447	449	418	435	430	470	479	473	446	454	473	440	475	412	481	450	464	412	452	462	482	468	451	513	491	490	467	481	489	452	469	446	459	466	451	417	497	468	470	468	482	469	439	430	455	495	437	452	501	414	437	442	502	461	497	450	443	452	476	446	463	480	497	454	464	508	469	425	461	458	451	436	456	459	459	412	441	439	467	446	437	415	455	423	458	485	467	453	469	448	481	474	453	491	439	447	459	453	477	438	484	480	459	464	432	482	464	514	466	475	466	476	415	448	449	481	465	460	454	442	458	429	452	456	432	435	472	455	478	437	460	492	469	429	462	487	442	511	480	466	461	444	471	459	434	455	479	488	472	439	472	418	439	475	449	412	456	443	476	460	468	452	477	455	452	464	440	448	440	446	484	456	451	444	468	465	450	470	429	450	418	425	462	466	446	441	470	491	431	423	435	458	448	472	439	454	421	461	437	461	468	468	453	471	456	473	440	434	422	470	464	459	432	480	427	445	483	469	445	467	443	435	449	447	478	455	434	491	459	437	493	482	464	444	446	446	434	478	464	502	480	435	451	465	443	458	456	455	451	481	479	490	444	493	483	454	457	440	428	460	432	464	451	449	463	474	444	474	465	481	490	462	459	478	471	441	423	451	456	463	450	440	488	451	469	439	457	449	459	468	481	459	492	438	467	429	452	460	421	477	437	487	457	442	469	453	440	448	466	439	447	457	408	398	473	436	401	466	450	484	419	437	443	467	461	463	451	451	460	472	445	448	482	436	451	437	456	488	433	404	449	450	479	431	481	436	481	489	436	487	471	463	436	461	402	478	442	450	437	428	474	431	438	476	422	459	476	453	458	496	457	490	467	427	440	429	461	466	447	420	473	413	450	478	462	446	468	438	461	465	463	457	423	457	422	462	430	441	470	471	426	449	488	434	416	464	472	485	456	484	453	438	473	463	415	435	436	460	467	421	451	455	428	439	466	509	428	465	450	431	431	449	435	472	418	425	465	470	449	448	471	460	434	485	452	508	429	490	436	467	476	447	434	462	412	450	483	459	439	474	424	467	476	456	411	457	457	465	460	431	475	428	470	456	473	438	429	441	416	489	456	445	460	453	472	466	476	469	453	452	469	439	448	448	447	456	452	467	481	433	447	478	463	462	451	462	452	480	521	453	469	435	454	475	461	456	450	463	485	450	447	441	488	435	486	468	445	461	479	447	469	513	474	471	447	436	473	477	449	480	476	433	479	440	465	438	443	448	496	482	475	459	458	464	415	462	424	439	456	445	449	477	430	466	445	470	444	443	444	447	450	458	445	484	468	429	441	483	465	433	458	453	488	433	448	473	436	444	476	449	431	454	456	441	439	425	462	470	449	481	489	467	443	480	452	478	459	460	415	454	465	431	459	486	447	431	460	438	505	453	449	455	458	433	422	458	434	435	441	437	422	426	443	458	439	494	435	466	445	438	447	424	447	483	456	434	446	447	464	459	468	434	430	418	426	482	472	465	459	427	505	464	430	435	457	445	439	424	448	438	471	424	464	414	445	468	468	457	455	467	427	456	506	414	462	452	466	503	455	437	470	428	473	460	490	439	436	447	492	493	491	444	487	454	509	475	452	453	446	456	477	473	455	465	468	475
38833	35878	16546	8415	4714	3569	2827	2477	2605	5515	5588	6702	4754	4250	2524	2186	2612	1998	1372	882	723	679	645	644	700	717	706	687	713	688	598	542	517	542	531	556	515	508	503	536	538	505	524	542	547	518	519	512	499	494	515	533	502	515	517	511	503	502	482	530	532	471	501	465	493	553	519	501	501	508	511	484	470	521	513	500	523	478	518	493	478	562	487	511	512	508	507	449	510	502	529	501	525	457	521	522	511	477	520	515	513	492	503	516	502	465	537	510	515	512	498	488	491	461	534	497	510	539	494	524	509	527	496	502	482	543	536	518	528	483	510	508	475	463	515	492	509	496	489	518	495	527	500	533	518	512	530	512	482	456	514	500	477	481	471	498	512	489	466	534	564	536	486	534	495	495	513	534	480	481	499	516	467	495	527	503	492	561	515	476	474	517	509	509	547	549	471	475	508	493	514	491	521	519	484	484	474	493	494	544	515	498	518	498	531	504	496	514	519	492	492	480	515	518	514	529	500	507	545	513	541	545	565	510	506	545	490	502	474	476	482	520	510	498	483	549	507	509	513	502	491	485	496	529	490	551	537	533	507	469	541	544	484	522	528	524	534	475	504	511	475	495	471	502	515	493	506	463	493	515	486	477	488	524	510	508	471	520	498	506	506	509	494	476	506	498	527	482	505	556	488	488	493	497	497	475	531	531	485	506	491	445	504	513	494	490	516	496	521	526	510	479	471	479	502	484	488	518	509	475	507	501	454	497	498	495	519	513	507	500	465	506	506	482	524	503	521	513	515	502	480	521	503	574	469	484	506	530	532	495	549	491	485	483	469	518	503	551	474	526	522	519	509	480	503	520	508	503	486	485	493	485	479	494	492	481	480	505	572	486	543	495	502	507	463	482	511	490	505	573	501	502	495	507	501	495	512	524	490	499	473	544	524	513	453	528	494	488	556	544	507	497	527	522	524	514	501	517	514	528	504	513	531	554	528	532	513	505	521	491	488	495	499	486	505	571	508	464	511	480	492	473	509	486	472	560	527	493	486	517	512	510	480	515	496	508	489	478	509	536	519	514	533	502	487	497	484	531	518	491	510	509	489	534	519	493	494	474	477	515	534	509	512	512	537	497	539	471	526	488	548	521	505	552	499	533	507	528	537	496	520	554	484	501	525	455	511	521	467	494	513	518	496	486	491	467	482	523	507	552	513	508	471	520	496	522	496	505	492	510	521	503	546	490	458	529	496	505	529	503	508	492	507	492	501	481	472	446	468	498	536	481	486	524	521	468	463	515	501	507	518	513	555	489	510	505	517	485	492	486	495	480	469	532	530	475	503	520	553	493	485	505	514	531	524	535	473	505	468	484	506	472	499	521	492	512	502	497	525	504	471	498	534	452	525	538	521	487	494	535	496	500	546	497	560	505	481	533	479	506	492	477	528	479	499	499	504	500	496	499	512	475	523	511	532	490	479	509	486	550	526	505	508	554	491	512	511	529	513	498	496	494	532	514	524	506	511	509	497	544	519	549	500	452	494	493	505	520	516	506	487	500	482	483	516	475	503	493	514	517	524	477	537	528	516	507	503	495	534	485	509	495	489	521	500	484	548	516	497	501	520	498	468	520	474	512	495	499	500	524	481	494	481	551	488	514	509	501	526	487	543	510	520	502	487	542	540	538	503	480	536	506	512	521	529	463	487	516	517	512	485	506	510	448	539	531	516	514	513	522	510	497	515	513	483	494	482	491	508	486	512	500	501	530	512	469	534	509	514	475	496	507	549	489	499	474	480	500	492	529	532	490	503	494	498	486	500	515	486	528	491	506	536	518	503	497	524	484	475	512	482	482	490	532	482	508	501	491	494	498	479	500	499	531	489	515	495	503	454	493	498	515	502	535	465	514	513	497	509	486	518	498	499	509	507	503	542	516	544	504	498	511	522	480	532	453	511	508	495	519	517	509	516	485	503	502	520	508	520	510	569	510	522	519	522	482	510	509	484	480	507	521	489	517	530	498	496	525	509	501	517	514	493	493	530	527	507	509	469	491	498	535	515	548	465	502	518	520	484	500	498	495	524	507	510	519	481	492	508	502	490	499	518	475	486	496	537	500	482	502	499	516	509	542	490	520	540	529	487	492	485	488	491	518	472	455	481	513	509	497	510	495	539	490	497	513	526	505	523	494	540	478	536	519	493	517	506	522	475	462	491	568	515	484	491	519	483	492	512	519	526	519	518	519	518	491	487	509	499	467	532	514	542	520	521	498	505	500	470	503	501	493	506	534	484	510	487	489	532	525	481	497	549	516	445	526	498	526	504	490	484	507	486	552	478	505	509	506	495	489	510	487	497	508	519	481	516	514	503	476	527	494	533	529	510	527	530	517	525	538	494	484	539	488	481	533	500	509	481	479	485	510	506	470	508	499	473	519	483	483	482	486	480	517	505	527	469	497	486	513	468	504	526	506	480	513	543	504	472	511	475	479	515	495	442	488	489	518	494	488	473	509	541	481	491	510	540	527	514	498	500	480	494	488	483	515	457	541	489	505	503	510	510	518	522	524	528	498	508	493	511	456	498	497	496	490	511	489	553	501	504	488	507	508	511	490	471	490	519	507	498	477	491	501	514	506	503	509	507	500	503	506	495	499	499	487	527	503	526	543	521	508	493	477	488	487	542	536	520	537	487	496	478	556	517	518	472	528	496	503	486	505	492	495	532	526	494	497	495	511	538	490	457	467	525	522	578	525	482	458	526	498	501	530	516	491	495	522	504	503	463	510	510	510	527	478	487	474	528	522	517	492	521	501	528	523	498	522	497	510	489	492	474	520	493	537	492	455	506	492	507	504	502	467	494	486	516	507	517	496	490	526	482	517	526	519	536	538	509	502	473	509	542	534	501	529	545	527	500	513	486	513	547	521	485	485	499	478	503	471	476	536	502	510	505	491	460	543	502	493	520	514	532	466	517	466	524	480	502	529	472	534	513	493	510	489	519	538	509	514	497	475	523	498	554	509	463	518	471	487	487	518	472	524	508	519	492	547	469	485	468	512	508	517	488	529	523	529	543	542	503	516	520	497	473	517	505	462	533	483	511	535	529	478	557	516	536	468	508	534	479	502	536	490	472	547	541	516	489	522	493	483	493	479	452	512	528	507	519	468	534	492	496	516	506	500	506	503	493	477	462	467	512	535	548	506	553	497	491	491	519	497	485	490	525	495	493	488	497	494	563	477	506	482	527	467	501	471	492	482	516	503	482	526	521	534	536	522	514	492	502	522	496	460	532	505	518	453	491	519	496	529	475	474	483	499	492	496	505	480	534	495	483	514	558	515	484	510	502	495	519	509	501	498	487	480	511	493	470	516	483	518	455	519	480	495	467	493	499	501	494	533	496	543	504	532	498	480	506	496	509	496	506	539	475	524	496	488	524	495	511	503	491	517	471	487	535	471	534	463	524	496	532	503	499	508	490	513	504	452	499	507	507	532	533	515	470	518	521	524	483	480	528	489	522	498
28383	21438	12058	2446	689	534	509	505	566	947	930	1026	935	813	685	521	678	590	525	470	432	474	477	440	465	469	474	434	441	443	461	438	454	457	420	421	422	425	427	446	437	447	436	478	430	451	445	441	454	409	438	396	419	443	442	396	463	432	452	452	434	455	438	449	442	435	429	382	433	444	438	446	449	466	435	454	465	458	408	428	431	464	435	447	428	452	438	459	429	441	399	419	388	434	427	400	446	452	416	433	401	447	440	411	411	418	464	447	451	480	470	463	427	457	447	474	459	461	433	426	479	413	440	395	444	430	433	431	455	436	426	424	432	416	419	447	451	461	457	448	423	431	446	435	447	454	417	445	439	423	442	437	475	399	432	437	438	446	470	437	428	455	436	460	430	442	469	481	429	433	435	483	454	441	407	425	461	411	437	435	413	466	447	423	445	450	438	451	467	450	464	422	409	421	385	442	433	474	441	399	430	435	427	492	400	425	409	415	449	449	458	437	415	434	386	457	457	437	401	432	413	433	406	425	484	394	438	414	462	427	442	416	459	462	465	444	417	423	465	396	408	407	449	479	463	433	433	453	459	403	450	456	393	437	418	433	456	431	435	443	432	424	413	438	472	442	402	441	432	404	443	423	405	408	461	413	463	433	433	446	456	412	462	445	459	450	435	412	439	446	444	403	477	445	468	466	455	455	436	453	431	434	446	420	461	418	444	427	392	456	440	426	450	458	397	420	405	447	421	402	426	430	448	441	423	441	456	443	459	460	452	432	409	452	406	410	444	473	450	474	439	460	428	481	435	417	399	429	433	480	428	429	463	438	443	423	414	445	468	437	454	431	439	438	463	427	443	418	387	448	441	461	432	424	408	441	454	437	437	479	435	415	442	407	405	426	443	411	433	443	437	403	455	439	406	431	453	394	404	435	489	447	440	456	442	425	449	474	452	407	471	433	438	428	430	420	401	440	433	398	468	441	403	442	423	408	423	437	430	426	444	405	421	432	415	459	419	415	414	433	471	422	406	473	417	435	435	450	444	437	407	455	440	393	428	482	419	432	452	431	462	417	437	435	440	450	461	431	447	453	432	451	437	408	414	441	433	443	445	399	440	432	428	458	444	435	459	467	425	430	430	459	462	447	440	452	416	418	447	408	446	422	451	438	428	435	417	450	445	435	441	419	438	442	438	429	444	398	461	361	470	447	408	452	435	438	431	448	435	452	424	452	446	398	422	430	441	420	438	437	459	428	451	510	409	427	430	448	455	470	415	428	445	457	416	455	410	457	439	457	454	430	454	425	441	429	453	427	416	431	399	422	448	461	434	436	451	432	443	450	445	447	453	398	440	457	453	450	419	424	449	427	427	475	435	459	472	411	442	432	384	442	414	474	461	402	463	471	463	434	463	452	448	414	476	470	397	414	425	423	396	449	436	447	462	435	428	439	426	400	453	469	437	440	459	453	453	425	463	455	451	458	451	451	438	422	439	435	413	436	409	426	428	393	456	432	433	459	442	428	441	448	404	459	407	426	462	460	427	427	468	435	407	431	452	452	411	453	431	449	449	416	430	448	453	426	420	445	442	421	437	423	416	469	428	449	446	429	422	473	400	458	433	444	455	466	423	419	432	393	443	419	427	453	406	460	460	417	443	455	446	456	417	443	433	445	464	495	439	474	438	413	475	434	443	440	443	479	426	397	423	457	459	475	420	447	454	417	425	460	439	446	433	455	420	411	451	402	453	449	446	429	449	453	398	455	432	407	451	435	432	437	411	431	423	420	466	420	417	446	439	407	415	443	441	520	436	421	453	426	440	450	473	429	417	440	475	419	454	433	460	431	403	411	420	403	425	429	412	465	436	436	437	443	439	408	431	442	416	467	460	452	431	424	456	410	448	444	419	457	450	436	442	428	425	467	430	442	386	485	451	447	457	413	480	401	431	482	457	445	432	413	470	483	415	461	464	425	379	439	452	463	443	454	431	474	431	472	456	431	453	438	419	449	439	441	425	435	424	452	398	435	476	442	464	468	436	462	479	440	436	420	439	461	424	440	451	438	437	413	446	419	453	387	411	457	470	452	440	421	417	468	445	450	472	444	421	429	431	477	432	454	433	418	425	438	449	419	425	467	448	403	415	456	454	426	453	421	435	460	462	455	448	422	448	446	429	442	437	439	415	421	425	438	428	431	439	443	435	430	421	463	400	436	467	437	429	441	446	432	439	474	441	461	446	439	476	407	427	422	449	426	421	414	418	439	449	443	412	428	460	421	430	453	418	422	425	486	435	427	430	427	464	398	439	436	383	424	401	441	457	464	438	458	462	449	405	426	423	438	436	446	475	421	414	440	433	418	404	399	436	427	439	418	440	464	444	443	451	460	502	401	436	399	422	462	439	461	445	452	464	475	442	419	420	472	423	453	462	463	439	461	432	409	479	479	451	439	443	437	425	461	440	433	427	453	439	438	398	435	458	442	447	421	438	430	460	461	430	463	424	421	434	425	429	428	396	401	409	445	448	478	427	457	472	455	430	449	428	452	431	433	435	428	449	450	409	430	449	414	446	443	407	448	403	433	417	466	436	425	450	449	439	411	420	451	429	432	432	433	469	399	414	429	420	420	447	417	455	392	413	384	432	435	421	451	426	403	420	405	455	457	478	403	384	422	436	427	477	447	415	435	487	489	449	403	452	443	429	401	445	428	432	453	426	412	420	425	450	444	484	405	395	457	430	421	436	471	421	421	432	433	423	466	443	466	444	445	432	443	457	432	446	420	456	435	428	467	423	444	411	469	451	456	463	431	456	426	429	428	494	448	456	402	447	443	436	433	408	432	412	407	444	428	406	460	466	432	449	449	432	406	446	473	417	418	403	440	405	453	474	412	460	438	478	452	415	400	455	456	441	396	418	492	438	425	467	463	437	414	391	469	431	431	438	449	405	462	441	436	401	413	409	425	428	415	458	414	438	448	422	434	430	436	420	437	475	470	479	417	446	467	467	476	475	454	437	399	443	421	406	428	420	431	384	429	467	457	427	435	435	406	451	416	448	464	440	420	456	444	449	439	415	442	366	462	435	449	416	448	419	455	469	447	404	452	442	439	440	436	436	431	453	422	437	415	441	471	484	413	436	451	441	438	447	397	437	446	449	478	437	437	435	395	453	457	457	425	435	421	438	472	442	416	438	442	410	452	461	409	460	401	419	443	410	437	449	467	450	392	449	432	406	437	432	416	414	442	401	451	432	422	433	458	439	454	388	461	434	424	421	452	432	454	448	440	412	403	425	435	447	452	435	412	430	481	428	461	419	443	433	467	424	385	427	447	470	446	485	421	438	449	464	467	427	452	429	411	461	413	397	457	441	435	441	415	481	423	415	462	408	401	421	427	471	444	429	467	456	419	414	418	416	430	455	428	434	407	417	482	440	433	396	431	434	451	383	424	464	452	422	427	412	462	431	450	452	426	458	462	444	408	419	416	446	419	415	427	454	428	453	441	410	456	458	439
32610	18803	6015	2290	858	702	654	642	809	1641	1622	2128	1667	1307	1035	686	1103	842	696	549	555	522	546	535	540	585	590	559	570	574	525	522	485	499	512	493	539	505	560	558	504	496	522	541	544	536	506	501	514	584	513	552	500	557	517	542	497	549	527	536	527	493	504	512	540	509	559	521	535	523	543	499	478	513	528	538	467	520	517	519	544	504	507	527	516	526	544	503	472	522	499	473	506	519	501	518	497	497	518	558	563	499	535	505	514	503	482	520	542	559	574	577	563	534	520	508	507	465	554	538	554	482	518	508	494	504	501	507	492	536	521	520	509	518	561	521	527	526	513	508	498	487	510	520	541	523	575	532	516	497	553	556	534	551	544	556	508	531	535	558	549	547	513	528	533	550	559	505	517	540	534	537	504	519	522	505	508	529	554	545	497	491	533	498	522	488	520	544	542	508	505	532	511	535	521	502	542	527	521	543	540	521	513	514	538	516	544	541	531	529	503	485	532	526	506	547	524	548	536	552	538	529	518	542	546	552	516	499	494	484	519	548	501	528	485	502	527	561	499	512	529	516	536	521	498	546	485	522	488	517	532	540	545	569	523	523	596	491	494	531	517	532	506	545	497	547	545	509	487	496	516	515	561	513	502	534	544	530	529	528	492	516	533	547	492	512	524	513	500	529	532	525	513	489	534	518	488	558	523	508	562	523	512	511	532	492	561	494	503	551	485	495	547	570	492	588	535	543	508	486	516	468	523	538	516	544	522	481	496	570	479	497	524	524	503	496	553	546	523	498	529	549	565	537	483	533	517	527	510	514	532	562	562	498	484	531	488	527	534	531	542	569	488	545	533	555	615	507	510	501	526	560	539	536	542	528	523	518	470	536	520	496	523	561	508	532	481	536	499	524	514	486	529	506	516	502	532	568	528	486	508	550	520	555	525	491	533	476	510	529	498	524	542	494	487	540	518	521	539	487	502	516	486	518	549	529	506	512	477	471	506	557	532	545	521	511	521	497	536	506	529	553	522	564	505	506	504	493	519	497	506	538	511	543	516	500	512	515	481	538	526	545	508	531	553	496	563	499	521	518	485	517	571	567	516	520	491	548	547	528	503	547	538	547	510	481	512	503	506	538	530	513	517	535	555	533	510	487	521	516	519	537	518	512	523	525	553	543	475	450	521	525	526	532	548	494	544	504	539	533	528	518	479	516	517	552	499	529	532	542	513	526	528	544	542	499	520	521	490	509	534	503	492	568	578	507	525	563	492	510	496	521	537	503	510	553	516	517	525	535	538	508	533	521	521	481	525	461	505	523	529	507	548	521	502	508	513	528	523	508	549	515	532	530	525	497	532	496	536	509	515	522	503	535	551	492	498	529	511	524	537	499	527	530	580	517	526	523	497	569	477	511	508	530	567	528	529	557	500	479	508	497	505	497	526	491	511	528	508	517	572	498	540	543	540	485	536	520	517	558	580	522	533	525	530	522	521	524	534	532	508	491	488	534	568	541	503	528	496	555	556	520	513	461	520	545	503	564	540	529	554	537	508	518	510	511	492	572	541	488	535	512	549	484	569	534	530	499	554	547	580	557	497	547	502	526	495	545	526	531	467	507	495	571	533	500	520	512	541	525	481	573	527	505	491	524	480	524	521	532	493	557	531	516	509	529	514	526	522	518	508	512	522	520	492	544	497	512	564	489	480	492	528	587	516	522	535	519	513	539	494	538	499	535	523	523	530	536	504	529	549	522	543	485	534	551	530	520	554	511	516	533	512	489	529	501	485	538	531	529	505	533	485	530	553	518	501	553	488	482	521	534	538	526	539	519	547	508	516	490	571	532	567	523	491	525	464	551	507	533	484	473	581	555	502	544	527	524	500	539	554	507	523	563	496	543	555	503	535	464	522	532	526	503	519	508	539	543	527	570	543	535	508	534	535	507	528	482	501	511	543	547	560	550	542	524	518	542	517	538	515	516	529	541	511	486	538	525	516	522	574	522	522	545	525	557	531	502	536	511	548	513	481	494	540	500	468	541	513	538	496	527	507	479	490	552	551	524	533	503	538	509	573	567	537	530	478	554	543	542	527	522	525	516	520	521	520	553	502	558	551	515	544	540	532	525	481	507	502	526	479	495	512	529	513	529	530	511	501	507	528	508	494	517	532	516	502	529	536	553	501	535	519	498	523	519	493	529	510	504	512	493	527	524	527	557	506	523	493	555	527	523	542	506	559	499	523	505	502	543	533	576	517	543	526	528	533	547	496	515	528	574	493	526	510	520	476	530	541	498	514	510	528	511	517	535	523	517	506	524	571	524	509	509	515	508	506	531	533	535	556	570	482	560	536	560	544	526	545	538	543	547	520	548	546	509	498	505	544	469	510	510	545	504	519	483	572	518	526	520	502	532	544	480	546	505	531	512	499	521	513	476	506	500	559	535	579	523	509	547	526	534	587	538	518	548	508	497	527	542	560	534	514	543	520	521	539	511	526	524	494	527	527	569	550	500	549	492	527	532	547	561	505	523	527	499	480	530	487	503	519	511	501	523	506	536	502	514	535	532	577	519	524	526	513	549	508	518	523	501	559	537	527	513	535	509	540	498	504	517	512	541	551	486	545	523	547	480	538	486	516	505	503	529	517	530	491	489	544	516	542	511	545	508	520	497	521	551	521	562	507	526	512	485	546	495	500	513	524	531	541	521	477	507	483	521	532	493	551	508	498	507	522	510	483	521	538	520	502	507	531	525	526	531	524	525	493	506	567	513	513	524	520	557	495	532	521	541	530	566	518	519	527	522	473	470	545	491	499	500	544	492	524	522	505	557	519	489	516	544	491	546	527	520	524	537	559	567	523	540	544	525	540	515	504	563	554	543	513	505	548	518	510	531	511	507	538	516	532	499	528	518	496	499	531	530	526	522	515	544	513	560	514	492	554	509	506	519	539	515	531	496	512	485	513	513	520	476	515	519	551	486	535	514	546	529	508	512	556	526	532	547	538	534	511	507	525	570	546	546	511	500	547	516	508	553	532	511	516	499	493	493	525	543	520	502	509	558	557	540	521	528	490	504	560	514	528	514	551	487	517	490	508	513	525	495	485	581	533	514	532	513	534	547	537	514	484	480	521	592	513	536	513	530	497	574	576	522	495	549	510	517	559	516	490	499	488	498	531	566	517	511	510	526	547	520	516	602	534	515	528	517	525	504	519	538	565	527	533	511	496	531	514	493	519	559	510	507	474	512	539	510	502	555	543	541	536	561	536	495	519	554	498	515	506	537	474	510	513	523	496	516	524	555	523	517	541	533	538	527	544	526	515	486	536	509	484	511	540	527	540	519	495	503	509	532	562	555	510	498	570	527	530	553	497	540	521	498	555	556	520	513	524	527	529	523	499	481	532	515	533	504	512	540	525	500	537	563	509	514	521	523	484	527	511	540	537	507	529	510	522	548	525	478	531	569	481	551	542	526	509	492	498	522	529	528	482	544	488	531	575	509	535	523	515	529
23349	20852	28015	23797	20828	10057	1011	677	646	1174	1008	1529	1155	1097	989	656	542	635	455	328	316	321	307	318	295	340	330	283	249	295	233	294	286	280	259	244	248	258	276	256	248	262	302	281	255	273	268	236	247	258	237	260	245	251	265	253	244	248	267	250	269	266	244	273	254	235	229	311	239	235	232	263	269	256	267	278	253	260	249	264	245	288	234	306	285	290	276	246	267	249	261	254	294	240	240	269	250	234	255	270	263	229	276	238	255	257	279	235	256	288	249	233	259	216	272	233	251	237	302	255	257	271	235	255	265	284	255	268	237	269	240	293	253	262	263	258	214	294	225	258	264	209	248	270	252	274	247	250	275	264	255	267	241	280	242	271	282	245	270	262	257	277	279	278	252	262	242	272	255	237	254	251	246	252	248	254	260	247	259	276	256	234	272	237	235	276	256	280	288	256	259	272	268	235	255	228	247	252	255	278	263	258	239	252	245	253	254	275	270	250	288	264	255	269	269	235	262	245	256	293	267	242	245	275	268	246	271	258	260	254	222	253	262	271	273	271	248	260	239	250	252	282	268	253	305	271	267	270	242	262	261	258	261	249	239	248	253	251	261	281	267	249	258	266	244	258	280	258	284	256	246	269	256	262	288	240	250	264	268	268	245	278	219	224	266	302	229	236	259	246	253	236	268	248	278	264	264	250	266	270	277	260	265	244	282	264	243	265	248	263	292	245	256	243	227	250	250	273	268	277	243	259	270	240	223	269	277	260	259	236	271	259	241	257	307	224	246	281	275	264	286	259	255	242	284	239	228	269	249	267	258	265	267	268	235	273	239	260	267	259	237	257	286	282	268	246	258	267	277	249	265	257	232	234	258	262	258	278	242	272	271	235	284	243	255	289	260	234	277	244	241	268	260	273	255	238	259	249	267	241	265	286	262	247	251	268	267	252	248	250	261	257	275	258	252	283	274	290	249	269	240	264	287	247	249	266	235	246	242	284	281	283	244	268	268	245	239	263	275	253	257	249	246	270	262	268	262	255	261	240	281	282	279	245	263	256	290	220	253	277	260	259	272	265	244	251	263	280	241	271	252	274	271	267	245	255	272	272	245	302	231	280	249	248	251	239	249	263	243	239	248	257	253	288	255	271	250	250	236	232	243	239	282	252	262	260	302	236	271	257	251	241	274	237	260	249	281	233	238	268	244	265	208	243	249	268	280	269	262	244	282	241	264	249	249	216	256	240	258	248	258	242	256	271	256	264	270	269	267	253	260	252	246	222	240	282	253	252	260	258	274	251	260	286	277	242	267	281	284	232	243	261	259	267	260	239	261	246	248	289	253	278	303	242	225	256	277	235	250	246	275	266	248	226	256	264	253	260	233	246	249	252	268	225	245	281	270	278	287	260	248	232	263	246	253	236	229	270	260	251	243	266	264	272	235	262	249	251	253	237	249	249	268	287	258	276	273	289	224	231	281	265	262	279	249	228	266	248	269	238	223	261	265	275	256	234	260	255	273	267	263	224	239	227	254	262	266	268	249	272	243	296	246	276	273	227	256	256	235	237	266	244	249	283	268	252	269	230	245	272	245	272	258	266	269	274	258	213	228	263	283	238	254	241	247	239	290	242	243	255	248	233	237	248	243	233	252	278	237	282	256	274	291	279	265	250	257	232	241	272	249	257	232	225	274	268	273	251	265	268	260	276	253	238	244	251	262	252	264	278	227	253	235	240	288	247	265	244	245	257	281	241	244	260	273	258	247	276	244	222	264	247	257	259	254	266	253	232	260	255	296	274	277	246	279	274	275	240	274	262	238	285	260	281	284	276	269	230	266	263	243	254	285	270	239	269	270	243	261	272	265	281	248	253	261	260	278	257	246	255	274	256	267	265	268	255	272	263	263	274	253	256	258	238	261	249	293	247	268	258	235	264	273	285	224	261	259	269	277	247	255	201	228	255	255	237	252	240	256	249	268	273	232	251	287	262	247	215	237	263	256	269	246	289	234	251	254	271	268	275	261	248	262	256	242	255	265	234	209	252	256	270	258	254	265	273	272	281	249	255	256	288	278	253	232	242	257	260	260	281	268	242	251	283	264	274	260	263	221	250	242	270	277	255	276	245	252	286	246	265	284	257	277	273	261	279	265	247	266	268	267	260	230	277	261	250	234	283	234	243	239	272	248	216	260	276	255	292	265	257	256	231	278	241	257	244	250	204	265	266	247	255	253	268	266	285	287	280	261	239	270	258	270	244	256	255	255	245	256	279	216	247	241	261	280	276	277	244	260	268	272	233	251	258	255	281	249	261	291	243	260	254	273	258	280	259	272	252	242	278	248	269	250	250	269	245	248	274	280	251	260	252	258	229	267	227	246	262	255	260	259	250	267	237	255	231	272	248	240	237	281	247	248	246	239	236	260	261	251	267	246	244	249	256	257	248	249	273	267	262	262	295	239	273	227	226	265	252	261	250	265	258	255	254	254	251	246	265	282	263	264	272	256	256	259	255	272	239	228	251	256	236	262	278	258	242	244	286	276	240	244	262	260	265	275	263	287	272	260	243	265	246	279	260	262	263	264	260	233	243	242	255	234	252	248	283	263	274	270	242	265	249	281	268	238	261	235	245	244	268	259	254	269	275	278	254	273	270	256	235	262	260	227	257	282	258	241	268	258	260	268	273	228	259	272	233	261	267	263	241	240	239	239	258	262	268	258	260	280	247	278	258	263	238	261	259	257	257	247	262	270	260	257	234	264	272	254	265	245	261	271	240	236	270	277	251	298	246	230	262	222	253	257	268	231	233	245	244	265	264	259	272	276	228	259	236	234	256	273	249	250	280	244	280	255	233	278	262	270	272	262	284	259	255	295	265	255	262	247	235	274	244	275	256	256	240	268	264	267	262	240	256	264	269	246	269	284	272	260	247	282	255	218	265	253	264	240	252	259	270	265	253	261	275	258	254	267	256	250	250	246	273	251	252	275	280	265	259	244	241	267	249	291	229	242	263	283	242	249	273	282	254	227	293	248	272	272	263	265	275	287	246	283	263	279	268	269	264	253	231	277	274	263	263	253	236	279	222	257	288	266	248	251	244	264	285	278	272	283	257	255	280	234	240	266	267	277	265	246	250	257	238	259	245	265	233	250	276	250	276	232	242	274	244	252	282	266	246	280	267	248	248	278	243	241	245	268	257	266	246	257	221	252	256	256	283	274	255	282	287	249	289	216	253	280	249	276	269	243	232	276	335	279	244	272	280	254	270	250	253	242	262	269	257	264	247	265	255	251	264	256	251	257	253	270	241	247	265	251	249	262	273	270	258	260	253	250	270	248	247	287	243	242	228	270	260	273	258	268	259	264	258	251	262	250	258	243	265	258	250	255	267	262	257	215	247	240	256	292	250	261	266	251	241	268	215	269	240	261	275	251	238	257	264	264	246	269	262	251	248	264	299	242	253	256	260	219	266	237	270	280	244	253	247	272	290	240	294	265	223	233	269	243	269	292	268
34844	31859	13618	5590	2585	1797	1410	1172	1227	2392	1969	3093	2247	1953	1881	1085	972	1160	660	498	395	472	469	467	404	411	405	412	362	367	371	351	348	338	347	326	335	339	334	328	323	335	370	296	301	321	317	363	325	325	316	301	316	323	308	291	302	296	328	333	322	347	344	278	263	329	318	324	327	280	337	288	309	313	308	322	333	315	346	304	304	272	322	344	320	323	333	311	325	357	303	308	299	311	325	325	313	301	317	300	347	327	348	334	300	331	326	317	316	297	321	324	323	305	332	321	339	286	313	302	303	323	345	325	338	318	325	318	284	308	342	303	325	335	293	306	318	302	305	325	313	321	307	327	297	309	314	335	323	305	322	345	331	349	298	312	340	288	339	297	299	297	323	328	322	294	299	338	318	316	294	320	305	336	318	305	311	318	303	322	359	334	278	310	302	255	279	319	315	313	321	322	320	307	331	284	305	302	315	325	303	321	320	355	331	320	333	315	310	327	329	337	317	328	328	328	303	333	316	343	300	289	306	327	334	332	340	341	283	324	320	312	299	322	297	310	333	302	312	315	292	341	287	322	313	264	304	314	318	305	307	323	290	315	284	324	313	331	302	310	308	336	311	299	329	322	320	364	329	360	333	331	318	313	341	315	318	344	311	295	308	297	342	296	318	329	302	328	311	324	301	327	316	310	320	301	322	312	329	321	325	299	324	268	321	336	327	318	343	356	334	335	309	313	318	309	309	321	320	292	348	312	316	344	304	301	304	322	346	320	309	300	327	310	303	311	328	371	317	312	323	302	298	291	326	314	352	305	293	312	305	327	310	317	322	334	304	307	294	322	290	304	312	315	328	346	305	316	326	330	290	303	322	312	294	308	305	316	330	295	326	334	304	314	310	317	312	327	314	336	342	325	351	313	328	300	321	271	305	326	319	319	323	312	310	351	335	335	324	309	311	329	334	336	327	320	298	334	307	298	314	311	329	291	310	306	300	353	342	334	323	279	333	288	332	298	316	338	299	326	332	303	346	358	317	330	336	327	313	295	332	320	287	313	314	288	297	304	322	301	301	317	321	279	306	299	325	287	326	300	304	368	322	311	312	336	312	330	303	312	340	306	299	300	306	333	327	354	324	348	306	330	330	313	301	312	313	308	336	315	300	308	309	288	335	307	295	279	340	301	298	305	329	290	294	314	324	342	324	337	321	327	334	337	316	288	354	326	331	333	320	282	349	301	323	314	289	337	337	302	318	342	301	321	318	320	298	323	301	307	330	307	356	311	337	336	310	307	344	300	313	339	294	294	332	334	300	304	302	311	301	280	300	326	311	338	326	279	332	315	304	330	329	328	322	316	336	306	314	350	304	338	334	312	306	306	312	333	313	311	300	301	291	303	331	344	300	297	316	279	291	304	304	286	311	342	316	302	323	300	289	340	301	280	313	288	312	276	339	282	300	293	339	300	322	318	327	340	326	344	314	315	322	328	292	304	279	320	295	320	322	327	305	303	356	313	317	320	330	334	289	301	299	315	314	299	310	303	315	338	317	323	292	295	326	301	310	334	321	328	321	314	320	348	310	348	309	310	315	361	300	311	350	327	289	331	322	300	311	309	300	305	306	341	311	290	318	312	320	330	306	316	350	310	296	332	323	321	307	314	312	297	345	336	346	292	328	324	312	316	318	309	292	298	315	312	339	325	336	333	313	348	335	308	306	315	323	331	363	284	294	312	318	323	340	308	327	337	328	336	324	339	313	330	292	326	329	339	296	327	339	307	335	321	308	296	316	314	282	330	307	307	335	306	321	318	331	293	310	297	310	346	307	266	303	325	326	332	307	306	319	308	305	302	295	327	327	317	332	307	330	328	309	292	321	321	319	318	315	321	304	306	301	324	339	363	303	316	304	319	305	324	318	333	309	331	346	327	298	314	322	328	334	303	282	333	339	275	311	310	326	303	330	341	324	319	315	334	354	324	305	288	317	313	336	309	316	318	269	303	296	288	294	282	325	301	272	325	314	334	340	323	340	333	331	313	330	313	366	330	296	342	328	333	294	331	308	345	313	320	327	319	366	320	310	348	293	322	298	349	315	318	332	343	331	306	322	301	317	314	305	296	314	327	306	313	314	335	305	300	314	327	299	305	290	310	278	303	313	331	323	324	351	329	322	314	340	342	311	327	352	350	322	292	328	292	300	300	307	326	327	294	251	270	316	327	311	311	312	333	310	340	335	306	337	332	302	303	328	345	338	300	336	322	305	312	308	295	307	278	280	362	303	323	342	302	307	310	348	335	298	288	308	301	311	305	306	314	340	341	292	337	294	289	345	331	340	334	310	325	344	320	319	338	319	299	273	327	320	310	290	330	328	300	316	326	270	302	312	312	274	294	287	346	312	310	274	330	355	314	312	326	350	326	309	337	309	325	321	306	325	299	327	301	318	310	286	289	323	302	307	326	309	290	333	302	306	308	318	320	320	298	310	306	305	313	352	315	328	324	270	301	305	296	296	322	306	338	325	311	315	341	320	345	301	331	330	314	312	336	309	342	314	348	321	306	315	314	308	305	310	298	287	317	327	299	317	308	289	293	328	293	364	317	304	314	333	355	300	326	277	324	321	332	305	319	341	336	308	323	326	329	318	304	341	341	321	308	308	340	336	313	310	312	324	309	334	324	311	290	311	309	343	334	326	313	304	327	299	318	358	299	275	306	316	333	333	307	311	324	321	341	299	300	327	308	326	343	309	302	330	326	325	304	299	294	274	288	306	330	297	309	339	332	335	305	298	336	331	306	329	325	330	329	342	304	307	306	307	354	304	303	292	325	325	323	313	332	325	303	298	329	305	310	289	284	304	326	309	303	322	346	326	278	350	318	308	311	297	290	298	338	310	295	302	314	261	344	299	339	312	289	323	299	325	316	286	324	312	315	306	328	336	338	312	316	321	339	347	296	286	315	342	280	303	319	325	344	275	315	320	330	325	338	297	323	327	330	299	339	314	304	339	305	329	307	310	304	313	314	285	301	285	317	298	321	323	313	325	305	315	316	316	326	370	319	299	296	285	333	305	303	307	327	356	310	330	335	340	328	342	357	309	333	319	324	346	333	298	308	323	295	331	331	298	304	365	295	329	277	310	306	322	318	335	339	285	266	336	332	309	297	308	327	315	335	304	286	335	293	327	295	349	298	335	326	331	311	333	309	322	313	317	324	318	293	316	321	312	294	315	316	291	309	340	318	325	325	276	334	282	320	325	312	308	328	323	314	339	322	314	285	282	347	295	329	321	316	312	309	265	329	296	312	320	332	303	315	317	346	320	334	335	328	327	318	307	303	299	346	320	333	330	325	302	329	338	326	294	308	311	312	334	284	303	333	324	301	325	309	303	304	304	298	357	325	323	286	312	303	324	333	327	286	337	316	327	308	304	339	305	334	301	288	315	309	317	320	328	294	329	335	334	329	294	328	305	303	326	325	293	311	296	302	329	317	291	317	304	305	306	313	299	312	320	316
24555	20818	27033	24574	12524	1295	1018	851	832	965	1007	1118	1159	1111	1000	1000	762	701	714	714	633	653	680	708	678	703	690	710	658	623	655	632	651	633	646	633	649	672	613	585	624	670	644	609	659	637	619	602	636	644	592	607	621	628	569	623	621	627	638	616	566	607	611	640	666	636	630	623	648	666	589	616	611	600	618	661	662	631	592	621	646	611	620	624	630	626	606	640	650	618	568	649	605	680	648	660	626	579	635	640	593	646	573	626	606	637	605	584	643	636	629	607	619	617	656	605	627	609	645	616	662	609	598	648	612	639	610	594	647	578	656	604	658	631	632	608	662	632	663	653	679	652	581	610	618	592	663	636	643	663	619	633	648	643	643	585	660	617	581	651	618	623	613	650	614	655	599	604	619	634	602	649	613	650	578	587	601	581	627	587	645	657	624	637	626	663	604	615	594	654	631	674	618	572	633	666	633	641	570	629	608	582	625	600	606	616	631	623	637	647	634	632	590	645	642	600	629	624	631	640	648	606	627	659	597	676	646	607	626	626	600	640	600	656	649	607	607	622	625	625	623	593	630	598	642	654	628	635	612	619	651	601	643	578	632	650	629	655	637	624	627	654	613	608	647	609	628	602	602	651	636	652	624	650	633	629	640	647	644	604	640	568	654	593	659	637	624	600	640	643	641	587	618	590	584	655	569	638	641	629	584	625	657	598	638	651	652	604	618	615	621	656	628	639	596	652	677	610	607	642	638	594	607	618	615	612	599	604	637	630	600	621	574	611	647	669	597	629	649	619	632	593	622	616	647	652	645	619	645	628	598	610	628	612	632	594	660	681	621	580	628	634	583	618	617	655	634	613	625	587	631	629	639	597	603	630	630	609	617	663	631	626	614	639	590	598	660	631	626	620	607	660	627	669	582	647	588	625	613	633	601	647	683	560	626	639	608	602	644	610	617	653	591	631	609	651	625	608	665	626	609	607	617	642	600	620	620	657	602	623	639	656	595	600	627	669	598	637	630	605	637	660	633	591	595	617	675	613	611	622	677	620	614	635	606	623	644	644	640	643	700	607	614	612	585	662	647	637	584	599	597	613	651	606	628	658	631	582	608	639	637	631	605	580	638	639	597	630	654	610	647	679	673	635	672	648	589	633	587	600	648	627	641	647	584	612	612	713	659	571	596	642	619	616	599	574	606	624	618	651	610	628	625	594	615	673	603	595	630	627	616	643	633	596	635	627	629	603	589	667	623	610	643	621	631	663	611	639	612	665	609	617	593	604	605	652	626	654	621	633	625	594	643	577	691	642	634	619	619	601	670	625	589	602	580	597	642	620	643	612	605	620	623	636	614	666	603	623	602	640	586	640	671	653	625	669	635	647	577	627	605	644	622	604	653	640	672	636	674	639	631	656	581	621	649	588	627	644	616	608	597	626	639	613	599	615	628	603	632	597	565	661	607	609	651	606	642	632	648	611	648	611	630	631	614	614	611	627	604	655	651	610	666	621	622	612	633	579	605	643	665	633	620	643	623	625	650	647	680	629	655	627	628	619	610	598	596	592	627	663	625	630	596	605	594	622	614	562	625	636	607	615	622	613	627	668	608	655	630	581	633	638	634	659	621	650	679	649	650	640	582	643	657	650	660	621	635	634	645	635	675	611	675	645	617	624	649	657	627	595	610	621	641	577	619	643	621	676	620	642	609	615	585	617	694	673	628	609	693	642	631	655	708	665	579	618	610	597	596	669	574	629	632	653	621	647	602	616	615	557	633	607	604	599	647	630	616	609	604	616	640	579	605	625	561	634	642	601	652	601	599	606	658	601	569	579	656	640	603	643	608	597	649	653	606	602	632	608	612	622	631	615	628	605	632	631	589	649	628	634	640	642	619	644	615	618	596	585	620	653	657	615	636	665	618	622	608	649	620	613	661	657	628	634	606	639	641	592	650	610	646	643	616	629	663	604	633	648	620	623	597	654	642	667	598	603	586	619	633	633	600	661	646	621	597	574	633	590	626	633	647	616	632	591	639	621	618	616	597	635	619	619	569	622	648	628	621	652	643	640	623	643	591	646	651	647	653	626	624	652	617	636	628	639	641	647	631	647	631	652	636	651	674	633	621	626	641	614	607	659	664	588	627	613	604	605	604	551	604	600	593	632	625	625	644	641	653	570	646	644	640	595	601	563	625	630	630	636	641	639	593	616	629	628	624	624	637	620	645	627	619	579	627	657	699	644	619	636	656	641	595	608	640	600	620	601	644	646	624	596	640	609	612	655	620	591	637	636	625	632	595	639	586	618	609	605	626	679	610	593	692	609	616	628	634	645	631	628	630	614	601	609	633	594	638	631	644	651	604	630	638	622	635	638	572	615	614	646	576	669	673	629	637	590	593	613	624	602	604	611	646	625	654	646	623	617	656	631	657	613	587	617	634	641	604	610	577	652	622	624	660	605	665	609	572	612	632	610	599	656	671	615	631	687	599	657	563	642	641	627	647	599	582	585	646	643	646	591	597	631	629	667	602	574	644	658	622	645	619	581	639	636	631	657	557	582	574	685	675	628	662	670	637	626	626	622	623	626	626	637	640	632	620	651	621	577	607	641	637	655	647	665	603	625	641	659	656	612	614	595	641	593	623	600	606	604	615	630	642	646	628	607	610	645	631	650	629	647	652	590	640	615	611	602	660	637	617	641	582	620	644	632	687	653	666	653	667	605	624	608	639	624	583	615	608	613	657	646	627	625	598	596	655	634	592	626	616	639	648	626	594	603	647	606	623	632	661	650	612	636	610	614	601	623	579	613	604	585	636	600	672	636	602	585	626	625	613	646	590	625	620	566	584	646	624	653	621	634	642	594	580	622	630	618	645	587	609	645	610	630	627	603	622	625	666	643	633	634	633	637	629	608	594	647	635	614	637	588	616	609	650	637	622	586	605	648	638	579	633	621	614	640	637	624	620	657	642	653	649	614	677	636	590	662	638	650	613	644	640	611	606	565	638	635	624	669	630	646	635	603	638	616	631	622	666	605	589	629	594	610	607	630	663	621	618	575	625	612	658	652	674	671	646	627	593	620	682	589	643	609	645	622	604	622	587	644	611	670	614	652	638	620	622	633	610	656	614	584	639	673	688	602	633	594	599	602	609	640	616	659	628	623	615	639	640	594	631	578	659	637	648	652	616	631	635	578	610	609	599	632	613	667	630	634	612	605	640	659	641	623	638	617	611	650	611	640	682	643	661	626	630	602	631	596	622	622	571	573	609	604	625	616	638	652	669	568	613	593	621	653	598	615	626	604	607	598	649	616	611	602	658	627	607	631	619	574	599	618	580	621	649	651	619	606	591	585	614	649	630	599	645	606	609	569	656	606	588	621	618	608	630	633	620	626	610	622	643	613	647	629	665	652	689	645	600	587	661	573	645	607	630	643	645	631	644	590	639	637	638	621	639	653	645	609	635	665	650	631	637	656	605	628	642	609	617	647	635	668	616	659	617	642	590	634	624	672
35391	27028	10909	4884	2089	1644	1395	1285	1227	1565	1785	1988	1878	1907	1432	1562	1080	911	834	830	838	771	820	765	819	826	734	778	762	747	703	702	734	773	760	691	710	744	736	701	691	700	719	758	710	733	740	700	725	662	708	690	708	713	676	719	768	720	731	673	700	756	713	753	715	705	682	705	767	669	725	785	722	702	656	758	642	672	723	745	729	730	718	702	735	707	703	740	670	696	729	747	770	732	740	712	713	726	677	706	714	709	708	731	719	658	743	757	726	750	748	733	727	688	687	719	683	699	673	703	742	720	696	743	727	692	710	727	709	720	668	731	702	727	749	732	725	710	739	690	694	716	708	744	713	715	668	722	719	745	674	676	721	704	720	727	687	682	749	662	724	682	703	733	698	753	663	711	702	726	710	739	693	736	733	770	686	680	695	730	702	711	744	715	683	713	706	739	709	729	701	744	676	705	664	700	690	741	716	705	713	685	707	735	720	720	730	693	743	667	764	692	715	698	725	673	733	717	654	733	741	694	744	729	678	732	673	731	711	655	774	693	681	693	695	729	694	755	688	694	764	693	707	730	722	704	692	758	705	729	663	711	681	706	701	745	746	720	739	693	783	680	739	737	744	747	727	717	718	704	742	727	702	760	706	723	710	762	717	640	762	680	721	695	714	696	721	667	736	701	695	716	714	716	714	754	700	725	712	737	710	710	764	730	677	726	739	711	725	724	717	722	700	714	679	705	693	732	737	692	758	781	741	740	696	708	755	729	718	742	698	779	708	706	691	710	688	743	748	713	721	672	720	703	754	723	729	694	664	744	698	773	694	728	705	713	783	749	698	681	674	732	679	724	767	796	754	687	678	679	716	707	695	708	722	705	717	733	744	705	694	681	686	748	737	702	688	704	714	742	719	734	692	798	732	724	695	714	727	717	665	752	680	679	686	764	718	737	698	694	689	723	790	700	752	665	738	735	678	663	689	721	720	721	669	756	720	726	730	690	745	680	672	706	711	737	706	721	673	715	679	754	753	706	715	718	709	681	683	735	679	701	758	749	692	720	762	715	668	691	725	741	719	731	736	748	700	759	707	734	731	684	769	748	732	741	671	677	675	755	655	724	718	692	719	647	695	674	719	723	736	726	693	706	690	725	712	691	717	736	713	725	746	732	744	801	702	704	695	711	710	713	679	719	677	742	679	659	694	725	718	712	713	709	702	678	693	750	748	720	740	732	720	692	724	685	748	745	695	728	739	693	719	678	745	727	701	644	731	686	680	685	708	715	718	715	724	727	720	742	712	711	706	746	723	664	695	677	703	705	719	726	716	737	743	707	724	672	727	645	709	750	695	704	658	744	711	698	772	715	768	706	735	740	720	691	679	666	717	736	703	674	754	695	738	787	670	747	710	728	731	684	708	725	669	688	713	669	698	751	723	766	636	739	716	716	693	735	732	706	686	748	668	726	725	756	724	704	721	718	734	734	729	667	693	744	684	740	711	719	718	731	669	786	709	680	718	745	704	748	677	741	738	687	657	738	694	747	661	659	691	673	687	749	689	753	726	726	707	718	680	690	668	702	694	675	671	705	730	732	681	760	725	730	719	701	712	721	725	737	716	713	763	721	747	701	758	677	719	741	761	708	741	667	721	760	749	734	710	707	677	722	723	708	705	744	725	737	682	713	765	705	733	742	712	757	685	776	721	732	769	686	724	697	715	724	764	687	683	660	705	711	682	681	747	720	692	697	705	709	671	699	685	700	703	687	693	729	660	718	717	707	723	705	719	747	713	724	743	699	731	702	683	697	680	681	805	667	730	712	722	763	718	731	696	766	740	707	680	646	690	643	707	709	763	719	692	709	737	727	723	714	709	646	691	672	749	677	732	693	736	777	705	702	741	741	690	736	689	713	663	693	701	701	721	783	699	720	724	685	716	731	714	744	762	734	701	695	716	720	687	718	706	761	721	741	751	715	690	741	731	688	732	679	723	711	715	717	721	677	725	694	718	721	734	739	703	730	695	710	695	674	736	726	693	720	745	728	719	720	750	725	710	688	715	721	714	717	680	679	704	724	690	713	727	651	727	729	687	719	690	702	714	736	730	702	715	720	747	696	640	696	690	702	722	741	793	732	703	775	693	709	701	759	710	733	684	750	750	701	682	675	654	690	728	687	694	709	695	757	757	703	704	730	711	728	714	676	721	735	707	705	704	682	754	678	696	688	722	706	709	687	736	724	733	704	696	706	703	732	709	703	759	722	706	720	707	693	691	739	727	723	738	770	700	684	720	711	711	714	751	738	727	731	732	710	704	667	713	755	694	713	683	736	746	732	719	672	702	698	722	674	704	682	726	705	715	687	722	708	707	764	695	712	688	744	686	740	733	681	777	745	743	747	760	731	688	735	723	695	729	742	688	703	679	703	729	706	711	741	713	677	711	738	735	703	694	724	734	700	717	738	674	739	692	762	679	704	693	733	735	682	721	717	712	740	746	718	754	717	668	747	704	702	681	701	768	747	683	702	602	749	695	757	703	709	706	710	696	713	701	739	691	730	766	702	703	701	684	722	709	748	706	722	715	753	746	704	737	698	768	662	730	683	698	725	741	704	713	729	735	709	711	705	708	735	701	722	734	722	678	736	696	673	716	747	711	720	713	734	693	692	735	725	687	717	689	741	681	704	763	715	679	748	707	745	695	724	745	721	727	695	662	700	683	763	680	712	707	754	753	707	705	687	696	689	681	710	777	725	713	722	734	715	674	726	690	705	721	706	657	692	737	725	703	698	717	716	715	665	702	711	713	712	706	695	690	738	758	728	764	714	752	688	732	725	729	707	696	719	718	738	722	711	700	724	717	738	723	752	731	737	722	726	688	726	715	741	695	702	680	719	703	709	713	706	752	746	728	736	753	744	670	700	709	765	728	729	746	721	716	688	738	709	728	721	738	728	700	692	733	739	726	688	715	688	707	719	748	693	767	729	712	725	717	717	714	725	727	717	707	714	683	732	729	698	671	672	735	681	757	705	734	714	741	690	681	692	777	741	724	712	721	672	724	731	781	732	722	728	701	674	728	746	716	747	683	714	692	738	714	708	723	724	721	734	741	707	679	684	680	714	742	740	722	678	718	718	713	742	731	699	691	756	721	739	802	709	765	724	728	687	742	692	708	695	743	732	682	729	732	750	696	714	739	753	716	734	653	731	730	745	719	727	702	697	666	685	751	697	737	727	699	727	725	670	741	663	749	735	719	729	744	690	715	662	675	702	676	711	697	694	729	692	728	668	735	710	760	709	699	690	736	755	736	741	711	720	768	722	716	759	748	759	649	746	718	668	729	705	677	765	765	740	717	684	679	661	731	688	726	697	738	661	754	703	712	707	735	708	700	711	751	727	647	686	674	780	752	717	717	753	724	715	708	722	702	769	683	702	724	683	745	729	692	768	665	672	761	699	684	674	691	746	751	682	694	690	708	723	688	725	727	682	672	703	679	730	743	743	703	689	694	667	747	658
22301	20811	28386	23311	20803	20858	11101	1479	1111	1296	1340	1346	1004	1351	2136	1362	1297	915	623	534	586	565	586	524	564	525	547	551	501	466	469	477	461	461	480	498	448	476	452	434	446	407	497	450	490	437	462	443	413	449	444	483	442	458	464	419	445	411	461	460	473	459	449	443	439	420	416	426	452	441	452	419	475	464	429	419	472	414	463	478	480	458	379	427	486	445	436	485	483	458	422	448	427	445	440	430	450	424	435	454	433	452	433	445	449	445	455	453	441	447	428	434	490	409	415	434	447	462	408	431	481	452	430	427	459	449	407	430	463	446	445	433	426	450	452	429	410	442	453	475	474	432	425	423	444	428	460	449	442	425	470	464	465	435	424	451	440	445	427	453	430	443	408	435	484	454	423	433	514	458	444	438	476	465	440	470	432	417	432	473	436	440	461	453	484	451	411	434	362	421	437	452	465	451	428	498	431	483	441	425	448	427	438	429	454	436	442	459	415	411	456	435	453	437	434	415	417	408	389	444	445	464	429	419	460	435	465	431	449	428	415	426	452	431	437	457	440	476	482	432	485	446	450	449	467	449	444	370	411	420	405	448	400	471	432	422	421	447	440	438	428	452	463	429	431	423	450	449	437	429	442	459	443	450	466	457	448	475	420	466	456	436	449	410	451	483	410	439	434	419	443	438	417	383	440	433	445	456	451	404	467	467	462	463	460	415	442	427	421	485	401	455	397	455	404	493	463	423	419	409	416	425	452	433	415	468	441	406	467	440	430	468	439	478	419	437	448	437	452	445	454	438	444	437	429	437	456	451	461	409	438	422	430	428	464	441	403	444	457	438	426	450	471	438	431	444	446	448	443	454	449	432	450	439	435	437	416	440	451	401	441	425	432	439	443	416	422	458	460	468	459	418	430	454	413	429	442	440	410	426	467	459	461	473	431	472	457	404	414	430	425	419	440	406	435	473	450	441	424	426	397	473	422	454	476	473	438	428	409	428	452	442	440	446	447	424	413	434	422	426	432	459	433	434	457	439	443	418	403	444	439	455	457	436	446	431	480	448	428	456	461	438	424	428	444	469	427	446	450	428	435	440	454	426	450	435	426	448	412	439	440	445	445	431	385	436	446	457	415	420	442	432	447	393	466	430	452	439	471	414	458	447	443	406	454	434	451	445	432	445	475	435	467	469	445	435	453	455	450	494	443	483	432	460	443	428	442	410	432	453	445	433	432	421	431	460	465	462	427	434	446	461	457	412	469	424	435	480	465	432	426	433	452	457	448	441	462	438	430	470	470	434	443	436	475	423	453	433	421	422	452	435	494	433	452	412	444	413	446	446	439	400	466	424	432	427	441	464	464	449	448	449	450	442	438	426	482	430	423	442	452	427	428	441	457	435	429	437	469	452	406	450	411	420	393	449	427	483	439	426	432	481	452	454	383	429	402	449	441	461	442	459	413	484	443	430	477	432	402	420	429	449	429	437	448	438	458	446	460	446	456	408	451	410	502	422	411	446	474	443	429	440	454	411	456	432	407	477	423	462	434	429	423	417	407	474	460	458	434	453	418	458	437	436	433	462	434	451	461	416	415	426	429	373	423	463	411	448	429	413	408	457	426	456	445	469	446	419	403	419	448	414	437	407	468	435	439	408	435	460	411	444	462	451	456	481	424	452	425	462	462	444	426	448	458	452	429	425	418	442	434	432	436	435	438	481	498	459	478	427	426	437	446	442	453	438	411	431	395	450	431	427	427	457	441	416	463	471	421	455	432	489	482	447	434	464	435	474	462	447	436	408	442	458	438	429	430	431	454	465	448	438	460	459	454	438	464	447	412	432	434	444	429	436	424	430	420	465	437	402	455	474	449	459	404	425	427	431	410	445	418	405	440	447	474	459	454	442	452	465	423	459	439	455	419	436	406	464	440	428	455	460	487	435	439	415	463	451	451	428	436	434	430	476	458	444	438	441	418	422	443	427	463	432	413	432	450	403	427	442	442	417	446	462	442	399	417	444	424	460	456	433	455	421	432	443	514	471	428	414	446	434	430	436	461	470	458	433	416	483	451	496	408	448	427	425	457	487	406	449	435	460	452	408	428	466	413	472	435	425	402	423	446	427	473	446	455	423	472	414	398	467	418	451	438	450	432	425	410	451	455	445	456	422	423	469	448	468	406	415	400	441	419	418	473	445	455	454	444	427	460	457	480	458	446	467	428	471	393	451	418	467	414	447	462	418	467	438	406	410	444	429	446	428	439	449	449	437	454	487	397	426	402	422	458	444	406	470	461	447	429	428	433	411	419	422	434	406	436	454	426	451	425	476	477	432	447	466	411	461	451	429	456	441	430	457	427	432	480	406	456	487	449	474	445	448	428	425	455	431	438	458	462	450	423	458	449	429	463	443	443	439	469	455	431	475	430	438	422	439	426	452	453	432	449	444	468	446	414	458	457	439	463	439	442	431	468	461	456	449	433	479	436	434	457	447	422	460	406	459	451	431	456	408	476	421	407	448	422	444	470	459	450	445	371	415	487	449	436	466	397	459	427	448	455	451	458	458	414	429	428	443	450	478	426	421	439	409	458	448	427	428	452	406	458	394	397	388	440	423	433	428	444	413	432	483	458	441	446	451	486	419	445	457	449	464	450	430	438	429	428	466	441	425	441	460	413	395	418	451	433	461	408	471	437	385	431	435	457	471	433	467	466	429	467	429	448	485	451	433	440	462	413	456	408	424	433	451	444	443	449	412	405	430	422	429	447	426	442	410	465	431	430	471	444	441	461	476	462	462	444	420	414	458	469	450	452	432	431	428	444	415	474	448	466	419	445	431	430	418	439	448	424	437	463	422	443	428	491	440	425	423	456	441	447	477	445	440	453	487	481	438	436	437	440	462	438	419	465	459	454	421	431	462	419	440	421	441	430	455	400	437	419	424	447	434	418	454	426	434	425	432	453	458	470	430	438	417	432	447	486	461	415	445	473	456	444	451	475	442	482	416	429	443	450	432	455	422	423	441	435	446	450	434	442	437	413	441	449	452	409	418	446	446	440	426	438	486	466	459	488	447	421	484	447	431	458	408	407	446	476	435	437	449	409	431	441	423	444	454	460	460	426	444	473	453	466	447	413	422	444	436	459	440	438	439	447	458	388	428	450	408	435	416	425	456	426	485	438	441	431	433	438	420	460	433	414	477	431	461	443	457	441	451	454	453	445	435	433	437	430	474	464	437	438	433	461	437	434	447	453	477	437	444	416	458	448	456	433	407	420	464	431	458	451	453	454	451	424	446	482	435	447	447	443	437	435	464	454	414	440	475	433	447	445	429	437	416	424	442	418	431	441	422	457	422	437	419	410	461	426	448	426	466	450	456	460	441	459	442	463	431	446	434	456	470	415	448	432	459	429	447	416	416	459	430	408	453	457	421	439	479	446	454	406	446	420	481	424	442	445	423	448	429	451	440	475	458	485	418	446	433	470	434	470	469	458	415	411	450	468	474	456	431	467	414
39162	37692	20221	11913	4885	3379	2726	2189	1953	2472	2413	2528	1749	2316	3839	2363	2128	1461	782	675	701	778	848	746	740	643	710	642	584	566	554	548	522	523	503	537	532	558	513	535	553	548	496	500	506	531	553	451	496	522	510	520	489	471	499	470	480	522	489	478	499	502	517	482	454	499	478	421	499	505	496	497	486	510	471	503	502	506	510	443	450	456	465	477	521	483	515	460	531	488	515	512	497	462	504	535	489	508	510	508	502	536	523	506	487	509	507	521	473	484	490	548	436	476	475	475	488	491	488	470	501	443	477	517	475	509	491	471	480	507	497	491	486	474	497	503	494	510	489	486	468	502	466	509	504	483	497	482	494	513	464	484	476	497	517	480	480	486	447	492	524	501	485	490	470	478	525	544	508	469	477	492	508	472	506	490	489	504	488	520	501	493	476	492	466	450	524	485	509	510	495	500	486	506	514	516	501	501	516	491	486	480	473	501	443	460	483	465	433	463	482	456	514	478	445	485	493	450	480	507	494	489	498	467	479	499	468	484	523	481	517	496	432	477	492	528	498	448	503	438	468	529	508	488	501	458	473	502	537	472	492	502	501	486	506	469	515	473	516	465	473	518	476	467	505	486	470	510	489	466	476	478	483	452	475	499	457	466	522	477	515	506	503	497	471	497	446	471	491	502	476	530	458	471	492	487	492	493	496	486	492	511	475	488	519	504	448	482	491	503	490	506	504	460	451	534	463	473	506	474	495	491	482	484	481	532	489	498	469	483	518	510	486	456	506	472	464	484	460	510	494	450	478	495	489	490	490	469	465	497	464	523	474	490	454	442	492	497	491	453	513	453	502	462	481	456	480	525	477	464	487	473	485	520	505	499	471	461	535	492	497	479	483	443	504	505	505	486	535	449	502	494	441	462	460	485	516	478	486	481	503	481	482	492	456	490	499	451	497	465	496	521	480	507	512	489	519	483	441	507	504	506	556	456	482	471	469	479	512	509	498	515	435	511	484	452	497	494	488	492	530	480	455	492	504	546	474	480	501	487	475	490	475	505	492	498	504	539	509	480	537	493	518	496	508	492	489	470	538	518	486	490	457	481	465	488	471	496	490	478	532	462	460	475	514	535	466	466	479	482	480	464	477	454	521	504	486	468	472	472	464	475	518	518	487	501	501	489	483	496	483	456	470	466	455	499	492	549	460	496	476	469	510	489	505	448	456	517	498	484	502	512	480	484	508	478	495	534	511	471	479	486	506	515	440	482	498	493	480	505	509	434	453	490	489	519	491	475	462	515	481	501	454	457	495	441	463	484	475	496	458	464	492	531	510	474	512	445	517	482	510	518	495	502	426	502	500	537	487	445	482	509	467	487	508	471	510	481	490	499	439	491	472	460	509	534	495	461	485	477	495	479	491	506	504	463	469	438	511	479	481	477	478	462	487	476	465	487	533	425	482	510	502	453	499	466	521	522	469	517	488	504	488	449	496	438	494	504	498	461	490	467	477	484	506	465	495	520	471	493	482	499	508	523	459	434	486	482	489	467	463	511	476	507	514	516	484	509	519	559	459	499	490	484	467	509	466	458	513	488	463	497	482	438	500	474	487	494	482	462	504	530	495	444	500	483	444	499	450	469	503	468	512	473	502	504	519	500	457	487	469	505	483	464	473	481	466	480	530	510	481	482	540	478	463	469	473	494	524	477	486	491	491	461	475	499	446	465	497	507	467	474	470	462	498	450	463	467	490	482	489	484	498	508	492	491	445	489	492	487	481	492	484	472	523	477	468	488	511	504	512	453	515	487	478	502	483	464	496	495	495	488	475	511	508	478	520	479	508	516	481	495	501	458	437	510	506	499	430	465	507	477	480	484	485	480	484	499	471	483	456	461	502	475	509	485	514	444	517	486	499	461	501	500	484	491	507	481	482	508	531	501	525	511	495	496	458	484	509	485	503	527	454	512	479	505	493	490	485	492	487	461	477	444	479	504	475	490	502	499	514	474	487	484	492	507	466	459	464	498	492	536	470	449	519	530	552	439	475	497	471	444	422	506	477	501	477	467	507	465	500	487	489	497	494	478	512	536	478	515	463	493	502	473	474	484	468	476	517	511	465	495	447	475	532	479	514	501	508	465	506	482	516	494	483	475	482	500	476	494	472	496	466	484	485	523	498	497	506	509	483	523	433	470	491	500	469	496	520	517	457	488	465	499	459	469	494	508	495	470	499	465	481	532	513	518	520	454	501	482	462	446	489	477	497	515	472	476	501	480	490	495	463	473	486	480	425	548	466	503	522	510	548	484	490	508	503	511	467	500	495	479	517	485	496	516	457	488	549	449	498	471	507	497	483	452	468	513	505	468	453	458	477	496	499	505	493	519	504	487	505	467	497	494	482	477	520	542	474	476	517	455	490	506	471	531	453	487	543	517	497	515	491	466	474	498	483	475	510	462	509	461	468	474	480	495	480	531	493	511	510	477	491	482	509	506	460	501	471	488	464	482	442	483	499	484	477	481	479	460	495	480	499	483	460	484	474	481	512	505	489	517	525	488	486	516	513	495	513	483	510	537	494	483	454	492	476	504	481	490	477	496	512	483	482	506	475	488	519	514	458	490	491	443	513	480	472	505	467	481	499	469	495	460	467	470	514	443	483	496	485	504	473	485	463	491	514	459	444	492	485	489	516	484	495	494	485	544	486	421	473	474	473	462	506	477	503	439	509	443	482	502	491	463	544	508	470	450	461	487	501	465	484	539	532	497	478	469	434	487	493	515	518	522	489	502	482	470	475	490	430	512	516	519	503	462	498	475	462	497	445	496	505	491	470	512	499	518	512	524	492	509	449	498	479	468	480	503	505	488	464	497	477	459	535	455	495	511	491	477	511	501	494	463	490	459	479	471	494	469	483	479	475	502	505	535	464	513	490	492	503	465	448	501	475	468	457	510	472	497	495	493	462	491	520	481	484	517	496	485	475	448	492	463	526	498	476	486	510	489	508	483	504	509	519	500	484	458	525	525	482	473	491	498	508	525	450	515	491	516	481	488	528	480	473	474	480	463	495	467	521	474	492	502	476	495	495	498	496	494	479	508	505	449	494	471	469	496	486	488	505	490	507	494	512	484	491	511	508	461	460	457	486	472	490	478	495	493	491	457	487	487	512	482	455	496	499	527	513	485	443	498	467	473	470	500	477	487	479	475	519	464	515	498	479	476	528	446	432	467	504	463	480	456	523	490	470	499	482	448	539	443	527	471	455	496	488	463	491	457	490	457	507	456	509	487	473	488	460	460	472	477	514	498	521	512	476	469	482	478	489	504	471	497	498	480	532	489	476	509	426	471	481	502	445	479	470	503	509	479	465	506	503	504	495	476	454	496	524	512	505	490	475	468	488	488	519	507	504	482	514	504	468	483	488	470	510	487	480	491	472	504	452	500	447	459	534	497	486	491	448	447	480	474	482	479	496	456	507	499	465	506	484	460	512	472	490	499	505	500	504	454	475	479	463	487
28655	21778	13341	4073	833	680	612	458	463	500	547	594	561	581	863	602	585	585	529	453	493	428	468	460	467	469	477	452	482	434	427	446	479	446	419	463	460	445	445	442	410	409	443	428	420	443	429	474	436	430	463	423	416	432	436	435	460	451	443	441	438	425	436	432	428	480	445	462	428	459	457	428	441	440	442	463	440	460	448	455	445	426	437	453	433	419	442	402	427	449	447	449	451	474	480	423	430	417	430	442	437	419	455	432	453	399	415	429	442	408	470	441	431	428	426	399	390	461	460	460	442	428	463	451	452	442	392	405	425	432	408	428	461	461	400	435	433	436	383	417	388	417	398	453	435	442	430	409	447	427	411	426	398	395	443	438	428	445	410	440	452	445	440	423	441	477	442	451	448	438	416	452	455	465	390	434	444	398	430	461	453	412	420	428	419	442	459	456	500	467	428	418	441	474	416	479	446	446	405	396	417	431	435	432	425	451	443	442	435	451	443	423	409	495	447	433	436	442	456	422	441	438	452	458	437	406	432	438	412	414	444	427	421	435	425	397	445	389	430	424	448	425	459	409	386	427	409	415	431	427	434	399	421	405	414	476	460	437	470	437	413	428	474	420	411	501	436	432	402	411	415	408	444	427	454	446	431	427	410	434	447	412	440	420	408	472	436	410	473	449	422	446	430	404	450	416	462	402	466	435	441	438	423	413	452	419	467	441	451	426	444	421	405	457	403	429	439	451	436	420	446	398	423	410	447	421	432	438	490	429	435	462	421	407	427	408	411	448	415	451	421	419	415	455	430	436	423	442	472	407	459	482	459	444	449	479	428	443	407	459	448	432	482	414	442	452	426	448	452	430	428	471	445	448	476	431	477	456	451	444	461	430	412	420	449	384	433	426	433	466	434	417	429	451	451	443	456	447	434	424	446	418	432	464	427	449	427	437	471	400	436	414	451	428	450	446	456	420	443	447	391	429	430	429	417	474	454	439	409	424	431	432	430	417	437	425	438	408	433	443	396	407	457	462	435	447	431	428	415	446	447	391	439	428	418	450	430	397	447	460	417	445	463	435	466	421	424	446	430	433	440	395	464	433	463	456	401	407	439	423	451	425	444	433	431	461	414	438	496	409	464	439	435	403	466	448	442	436	426	390	450	424	442	467	406	452	430	441	456	434	463	400	421	437	446	433	469	426	426	478	408	435	443	439	424	419	444	389	420	434	428	449	425	430	439	441	412	425	436	458	433	437	413	473	442	432	435	455	416	451	438	428	416	447	443	443	455	421	481	404	469	441	428	449	405	401	435	444	487	423	432	403	383	430	479	412	401	431	421	437	417	398	427	466	446	415	446	432	406	438	447	440	428	403	432	451	424	438	391	458	425	412	434	431	430	417	463	449	431	388	449	441	437	431	434	448	439	412	469	432	427	416	459	448	448	424	420	439	438	458	424	432	460	402	444	416	435	453	423	456	446	419	444	430	450	417	419	444	456	408	431	455	399	414	443	437	435	456	429	422	457	456	470	427	448	403	454	449	456	434	429	388	431	431	466	416	443	408	449	443	448	454	404	427	393	457	451	442	449	391	450	417	451	437	429	454	454	436	446	426	429	499	448	453	442	440	423	429	442	435	409	439	451	497	431	413	452	417	457	428	425	435	435	387	437	473	419	485	465	389	431	450	431	392	428	400	435	435	439	444	447	385	440	417	438	430	423	459	402	476	401	413	431	439	380	431	444	441	435	484	416	444	452	418	420	444	449	437	445	411	406	434	445	422	432	396	446	417	452	444	440	439	427	441	468	458	475	422	458	421	428	443	417	437	409	425	429	454	452	430	426	409	418	452	454	442	454	452	421	439	434	405	448	418	457	411	398	457	424	449	437	453	437	432	456	463	442	438	447	435	455	444	393	437	462	461	420	433	443	474	438	422	424	435	499	453	468	435	412	444	421	447	427	404	432	408	437	399	418	437	428	431	422	419	407	461	417	409	420	384	424	404	438	421	443	403	441	429	403	449	423	400	450	412	418	387	417	424	448	410	410	413	427	433	413	444	409	430	388	444	435	454	445	452	437	412	384	466	445	420	440	452	411	458	456	475	435	424	452	416	466	405	455	428	410	443	477	452	460	439	387	446	433	450	417	459	436	393	416	455	447	428	423	431	432	425	433	448	420	436	421	459	439	460	421	466	417	436	450	458	484	448	409	416	469	440	442	409	411	411	439	408	423	426	447	464	399	395	381	473	482	394	429	443	475	435	455	408	435	441	446	408	498	418	415	422	409	465	464	398	421	453	449	418	435	435	437	442	453	420	424	435	434	440	398	431	408	449	441	432	413	433	385	443	423	422	477	427	430	422	445	381	451	434	456	409	444	430	421	423	456	441	416	444	440	409	443	417	459	448	458	462	400	456	434	439	437	419	431	393	439	423	417	378	422	412	434	406	427	470	431	456	438	385	455	419	409	427	437	407	447	439	468	426	442	406	456	435	422	430	431	474	437	427	410	408	422	424	435	457	453	429	470	420	419	408	422	446	462	460	431	441	405	428	416	421	448	453	440	436	434	423	429	403	412	455	455	418	421	459	442	389	447	422	427	462	452	438	481	438	448	428	455	431	445	444	451	449	411	402	445	493	383	440	484	461	449	449	451	431	424	430	449	405	424	400	415	455	443	409	421	420	459	421	420	441	452	468	432	411	444	444	425	410	443	420	482	468	476	417	432	463	422	440	450	433	443	396	431	425	453	452	473	411	430	402	408	448	413	427	433	445	431	422	420	462	429	404	451	429	420	442	421	432	439	458	418	453	435	432	422	444	474	467	430	442	385	411	461	413	406	406	448	432	446	432	429	438	446	417	437	424	432	465	445	408	451	424	433	459	391	448	433	404	407	431	425	444	426	414	418	453	438	451	461	466	453	403	459	389	432	464	471	433	409	447	442	447	395	421	451	434	419	409	415	415	442	452	448	447	451	428	460	449	411	418	467	437	406	442	431	414	422	423	424	419	446	437	459	424	446	434	420	482	426	446	404	420	428	420	435	421	437	427	443	435	412	412	397	452	451	419	421	419	421	484	431	414	394	503	432	461	434	442	442	444	451	438	414	450	446	416	438	439	446	434	438	404	421	460	425	421	462	429	425	433	455	421	445	413	441	428	399	450	441	483	413	426	453	415	455	422	444	386	434	440	412	449	450	442	385	440	395	455	430	388	420	444	441	438	424	446	436	416	438	441	486	415	466	436	426	395	420	427	394	461	379	429	413	435	445	462	407	406	406	434	445	424	485	433	451	450	436	448	453	432	434	435	424	436	413	427	465	438	423	456	438	406	425	426	454	411	404	419	434	466	410	411	427	441	409	453	445	455	417	442	467	406	387	414	449	452	411	413	380	450	407	448	414	424	436	463	418	417	408	424	440	437	411	432	408	417	435	437	439	439	408	407	434	431	430	445	430	447	418	432	417	461	444	457	473	407	389	428	436	439	433	431	480	404	415	448	413	431	419	444
33737	19651	8371	4105	981	694	655	637	620	701	738	824	710	945	1436	992	768	854	760	570	592	578	565	544	540	510	543	541	531	484	507	527	526	524	539	501	524	534	541	539	521	505	530	527	521	542	538	489	458	506	507	533	542	552	496	546	534	522	511	539	540	529	503	567	593	523	519	472	494	504	537	501	493	540	479	514	544	553	533	522	513	507	568	504	559	532	531	477	541	447	519	497	486	543	515	528	524	559	548	500	500	524	503	553	526	491	535	553	476	552	517	563	528	514	469	493	482	529	510	494	537	547	531	514	554	507	504	490	553	515	489	527	529	531	538	524	509	526	511	558	527	525	487	560	571	512	515	467	513	500	479	524	537	495	540	547	533	499	513	518	519	536	516	496	524	517	523	523	514	547	477	543	525	543	498	522	526	526	492	483	505	553	543	497	548	520	510	483	513	523	499	538	547	524	519	515	537	551	510	504	548	513	555	546	472	527	546	504	478	497	522	511	561	506	546	545	513	509	517	473	523	524	491	536	511	510	495	497	517	533	464	509	547	536	489	488	518	554	481	519	496	494	545	490	527	524	526	477	515	556	559	503	504	537	484	558	529	542	533	549	529	525	507	485	534	554	520	486	527	493	484	521	495	520	498	495	543	489	534	514	519	485	538	525	533	545	530	546	541	582	535	485	496	512	506	495	542	528	495	519	530	565	513	572	487	558	523	500	563	488	536	546	536	498	515	528	548	512	483	532	517	493	533	543	521	501	524	533	503	502	498	529	529	516	497	551	502	531	509	512	552	538	560	521	528	513	508	548	547	541	479	523	520	526	530	543	518	532	538	535	555	515	497	521	533	486	537	520	554	530	478	530	522	509	529	546	509	507	499	478	524	516	489	520	509	531	568	501	536	525	515	546	514	500	520	521	518	531	522	490	545	535	510	505	537	531	541	509	514	448	533	537	537	535	489	497	498	527	506	551	537	519	507	492	543	537	523	529	571	548	535	534	524	515	529	484	498	512	589	521	547	494	525	498	510	533	502	478	527	491	532	566	561	478	502	482	494	478	518	516	524	569	561	522	503	562	526	511	486	567	521	532	548	483	511	498	525	567	570	503	528	525	513	536	526	528	506	516	558	507	495	520	480	514	537	538	478	515	501	523	512	517	498	510	554	551	510	526	509	532	479	540	522	473	503	483	502	517	488	547	568	562	538	536	507	498	503	537	537	549	510	549	470	499	538	484	540	514	513	515	505	522	486	504	519	486	489	540	537	522	540	543	521	508	496	482	514	507	494	562	543	513	506	514	520	489	545	434	494	510	513	509	515	567	525	553	506	508	537	532	502	509	507	517	483	516	533	521	510	547	555	494	526	528	539	508	513	504	537	490	516	510	510	522	515	543	523	535	532	546	509	513	520	528	508	529	555	542	563	554	513	532	506	527	481	505	505	533	537	486	498	495	523	547	533	559	507	508	487	521	510	572	540	501	490	508	519	527	490	563	534	511	509	498	527	509	514	534	555	522	493	529	532	496	494	535	553	518	532	531	579	509	536	513	519	512	536	541	481	554	536	489	486	505	548	511	517	505	531	507	573	538	480	534	557	504	563	516	564	530	571	528	537	490	509	494	567	533	496	493	534	518	527	503	533	482	530	502	545	525	523	498	511	517	497	516	536	502	480	537	515	488	529	511	525	503	536	551	516	556	524	498	491	556	510	519	528	537	518	488	500	525	509	544	532	537	508	548	532	495	542	553	510	502	549	516	525	543	527	464	529	503	519	546	547	525	499	489	546	529	508	568	544	532	518	550	497	516	513	535	474	525	511	487	510	526	497	510	526	526	545	547	558	499	523	516	524	503	557	502	533	511	516	523	523	528	526	571	538	481	505	511	559	538	509	492	528	524	532	511	500	521	502	523	552	562	514	538	477	522	499	532	527	479	495	541	513	491	491	556	513	511	574	551	554	505	538	544	538	511	519	544	572	538	542	542	509	512	550	538	528	521	516	535	490	512	533	487	514	525	526	534	524	552	527	553	490	531	505	515	526	533	491	546	529	512	535	528	506	554	509	527	538	499	497	551	540	484	514	522	528	497	507	510	535	520	509	533	544	497	544	527	537	472	499	544	552	522	538	544	531	518	498	555	517	531	494	510	575	486	490	478	477	508	517	561	512	487	515	535	505	552	505	520	556	507	508	552	496	484	523	525	528	525	496	539	497	499	570	530	552	499	527	547	487	513	535	552	549	538	535	524	485	511	546	528	555	516	484	572	507	543	551	521	502	545	488	521	497	547	480	523	548	508	524	497	518	537	542	549	552	547	545	523	521	551	508	508	487	487	505	547	521	527	564	515	484	504	533	507	482	560	499	535	528	534	563	510	516	501	561	522	539	524	513	516	525	510	579	525	552	521	496	529	546	525	498	507	515	564	528	467	497	478	505	491	509	533	505	540	511	531	525	542	558	535	532	515	478	506	525	509	521	542	506	544	487	548	531	482	543	567	501	527	526	525	529	510	523	514	517	531	524	501	526	492	488	569	530	538	505	513	482	549	531	487	525	531	494	539	526	512	526	516	519	506	506	538	532	521	530	513	499	549	485	531	478	518	524	542	513	516	500	514	520	497	546	498	524	522	559	530	583	520	517	503	539	500	503	536	536	542	513	478	510	593	533	525	499	547	529	552	546	500	531	501	543	508	534	541	552	476	538	495	536	545	506	498	520	533	548	497	532	549	486	520	556	522	528	539	506	519	532	524	528	527	527	486	538	459	498	519	533	537	539	516	540	510	528	517	535	510	526	509	515	501	516	518	488	531	518	526	508	497	502	533	528	462	490	519	530	530	519	483	518	562	516	503	529	471	538	582	489	503	497	528	523	550	497	525	508	501	561	514	512	533	537	552	550	538	506	502	517	501	522	515	523	472	563	527	522	536	529	521	505	528	541	541	498	496	527	513	546	511	494	553	489	545	515	539	490	534	576	507	499	549	530	562	489	515	498	489	512	551	511	547	519	540	490	523	511	551	512	546	507	559	560	503	474	520	530	514	544	526	534	492	523	576	538	537	502	476	535	512	535	575	507	494	526	488	525	480	534	507	527	537	487	517	508	490	477	556	510	551	526	521	535	535	525	494	522	502	493	524	534	515	516	534	550	505	530	530	506	556	555	529	506	548	501	527	525	524	528	500	509	478	543	490	562	506	535	542	521	476	532	560	535	521	531	529	549	537	526	534	507	495	494	576	526	498	529	512	497	533	516	513	490	533	512	534	523	525	518	522	513	546	538	550	554	506	503	499	534	542	564	537	515	562	489	518	471	513	514	521	514	541	486	462	508	538	547	477	524	523	508	468	522	525	554	462	531	527	496	500	542	503	538	545	549	537	531	535	538	567	535	482	472	517	529	499	531	521	517	536	507	538	572	566	498	509	566	527	490	514	551	519	570	555	486	552	477	502	504	508	547	514	567	527	537	529	505	511	500	527	528	474	504	513	503	502	541	521	507	525	549	504
23326	20791	27911	23738	20766	10201	1001	654	475	653	586	635	800	627	970	882	539	395	349	347	312	321	362	362	278	277	277	334	293	267	277	257	268	255	236	263	262	251	255	260	246	248	249	235	242	247	269	262	245	269	269	263	269	230	238	235	270	245	232	255	276	276	257	262	253	267	246	249	259	292	239	243	236	248	262	220	232	249	250	257	244	242	276	230	242	266	279	248	263	247	260	269	249	250	270	243	265	252	229	273	239	253	276	242	249	244	238	251	298	265	267	221	243	264	231	260	259	258	239	259	257	261	247	231	263	257	272	251	230	260	265	269	236	231	263	226	266	246	247	279	239	257	266	229	255	242	286	240	240	274	263	242	280	225	233	241	261	263	255	250	274	253	271	249	261	268	242	253	256	276	240	229	244	251	255	235	261	281	250	241	252	261	270	254	251	266	272	246	250	232	251	245	257	248	258	228	210	263	253	251	237	299	233	261	259	259	263	270	226	221	254	270	235	230	253	227	248	282	239	237	234	268	264	269	234	277	249	241	247	295	249	245	259	252	251	252	265	238	257	264	238	257	227	257	255	254	244	253	288	277	245	265	292	255	252	239	266	245	269	241	245	241	260	259	247	244	265	232	263	263	245	245	243	241	247	268	242	238	254	234	262	267	262	233	243	238	273	238	249	266	238	230	242	226	264	237	245	253	253	275	236	236	255	240	272	282	247	269	262	294	243	242	260	259	235	247	238	288	241	243	241	247	258	268	234	252	249	245	278	233	242	246	249	263	250	259	249	257	238	251	254	261	253	263	224	272	253	229	255	240	252	234	241	250	245	242	235	264	247	251	276	244	225	235	236	230	250	225	239	254	238	249	278	269	242	245	252	237	268	242	260	262	282	232	264	252	264	234	224	232	278	263	256	261	242	243	282	244	236	263	258	272	240	272	272	279	253	244	235	274	250	279	245	233	223	268	256	233	242	276	272	275	226	255	243	231	253	226	256	227	274	279	255	273	237	242	264	246	246	239	270	242	245	273	239	257	258	244	224	252	256	247	272	260	225	265	276	238	255	252	215	253	258	246	221	267	246	267	251	256	242	238	250	216	245	266	248	249	259	249	280	241	274	270	268	248	240	255	228	270	259	244	282	212	243	233	234	272	227	253	247	242	242	261	262	256	242	250	242	269	248	244	243	237	237	227	250	257	259	264	275	262	246	239	260	247	255	252	267	265	256	248	254	236	259	238	246	251	237	257	280	254	274	292	269	253	271	229	267	257	268	248	279	249	267	238	230	247	264	246	254	246	236	230	244	255	252	238	252	259	263	248	227	246	256	234	237	274	245	232	262	272	251	290	256	233	269	251	261	255	285	264	253	266	242	227	250	237	256	268	257	242	254	265	250	256	262	262	235	269	255	247	261	249	244	256	263	228	247	253	247	246	226	216	265	265	230	243	257	261	251	262	229	224	262	263	263	258	231	236	249	242	253	268	241	250	251	239	247	237	265	242	234	234	256	247	257	263	215	241	240	213	270	233	265	275	256	259	246	255	242	248	251	246	257	238	238	225	262	280	233	252	255	254	230	242	274	247	232	254	231	273	238	247	237	234	267	246	269	237	265	245	249	242	242	262	223	236	235	266	268	247	271	254	277	258	266	253	286	240	233	249	260	243	256	262	214	264	253	259	263	249	262	257	214	238	243	213	237	265	237	226	253	242	255	264	229	262	247	259	277	246	269	245	279	241	243	230	262	261	247	273	258	265	232	258	241	254	240	274	265	275	252	255	261	239	246	229	259	242	283	231	271	243	261	247	234	274	285	251	246	261	234	250	263	246	236	265	259	229	250	269	233	259	268	260	262	241	245	266	255	262	253	218	273	242	240	251	226	228	232	251	255	263	265	281	277	243	260	262	257	246	240	269	244	263	235	243	240	271	227	253	315	239	298	264	232	228	274	259	258	262	252	246	254	261	252	273	240	273	246	261	246	267	229	260	249	254	249	233	260	220	270	278	248	236	262	275	262	266	252	263	241	283	271	259	258	267	280	245	244	278	263	257	238	257	232	265	213	266	239	261	248	236	236	248	264	258	298	258	248	257	269	249	250	271	255	252	253	278	243	288	225	257	251	242	277	248	227	238	240	248	247	267	259	248	276	251	256	255	258	278	241	247	283	237	272	251	258	265	259	239	262	252	258	263	239	271	262	264	260	256	253	244	232	246	254	267	283	225	291	263	233	221	244	272	249	272	238	224	247	251	238	239	243	252	263	236	201	271	234	259	248	257	256	256	257	267	242	257	241	273	230	259	262	256	240	252	252	254	249	257	254	248	253	244	239	258	247	231	232	236	257	244	251	273	246	245	264	267	257	236	262	233	248	261	242	239	269	266	277	232	272	232	261	258	268	264	249	230	271	240	257	240	251	249	246	282	233	247	244	235	249	276	273	259	252	274	249	239	228	268	236	251	220	268	262	228	216	246	233	248	266	246	229	251	259	249	240	266	276	222	258	240	259	237	263	268	222	248	256	252	271	261	240	262	256	243	257	267	245	252	243	256	253	238	260	253	244	280	220	235	282	255	229	264	216	257	232	240	242	240	246	257	231	253	233	247	252	243	244	253	238	263	233	230	239	250	281	244	243	252	267	261	267	259	265	276	213	255	281	261	259	233	270	280	241	240	270	229	267	250	252	248	264	260	263	275	241	258	224	251	238	265	215	245	277	247	253	234	255	240	250	235	245	262	225	247	274	243	248	245	267	262	257	257	254	273	253	256	230	278	260	250	229	260	269	269	269	260	265	274	239	258	250	257	226	249	256	264	265	236	255	263	239	263	263	277	236	238	258	272	228	259	258	256	250	265	263	254	248	248	250	264	238	259	231	261	246	248	236	263	226	260	284	226	265	225	271	270	252	281	236	276	259	254	267	263	257	255	284	250	235	247	245	233	259	249	255	254	268	273	246	247	259	270	266	254	231	272	274	236	269	266	246	260	242	275	227	256	275	260	248	254	234	239	241	234	237	250	268	271	283	261	239	245	247	241	261	266	249	224	239	269	221	257	287	261	261	269	255	265	241	272	249	252	248	244	257	249	251	251	247	253	245	245	238	235	253	233	242	256	235	273	247	264	208	257	287	254	264	239	256	260	274	231	276	255	244	253	228	253	226	258	249	255	270	246	262	235	252	239	267	231	255	255	262	246	247	259	228	234	257	254	234	256	262	233	253	248	237	255	266	242	261	255	228	222	223	259	276	277	282	251	249	279	212	273	267	228	253	244	245	226	249	278	251	263	247	286	250	291	253	261	251	258	250	246	231	248	257	228	283	270	251	247	268	230	236	248	270	250	262	266	281	279	273	244	238	270	264	282	253	270	242	270	264	246	272	268	247	256	261	255	226	261	268	251	221	265	241	241	221	243	237	245	228	230	269	243	276	258	264	259	253	265	278	257	272	266	268	256	216	269	216	254	268	266	266	251	229	255	262	270	243	273	262	258	240	255	270	253	254	277	258	261
34629	32086	16253	8476	2932	1730	1399	1074	1001	1163	1101	1097	1419	1086	1714	1606	893	647	483	475	417	480	522	472	430	380	406	397	380	352	315	316	343	336	330	339	351	338	308	327	330	358	338	320	324	354	318	312	326	332	333	272	314	292	313	306	310	297	319	308	291	314	291	311	324	316	316	317	301	307	293	280	339	300	284	297	317	297	314	323	290	321	295	289	302	287	304	298	308	305	326	341	297	290	297	300	297	285	315	323	303	291	299	348	327	307	305	320	329	308	314	313	320	290	329	317	305	267	341	298	296	309	308	309	292	296	346	313	298	322	335	343	337	279	334	299	324	283	318	322	279	295	319	309	286	298	305	291	293	294	306	330	302	316	280	315	335	304	298	329	332	283	324	316	328	269	304	300	312	315	331	299	334	302	311	336	283	299	293	299	312	285	321	327	312	300	317	347	288	300	322	313	338	306	296	333	299	306	304	307	315	314	330	330	328	311	310	315	321	315	285	304	312	312	311	294	324	278	326	302	321	314	305	292	339	295	295	286	348	291	275	302	310	308	287	288	282	288	302	332	292	308	331	307	312	306	300	294	334	323	311	321	305	305	310	324	299	297	321	281	289	334	328	318	310	315	311	314	316	305	289	316	324	283	302	311	270	286	314	323	322	307	302	304	318	343	325	297	328	326	328	307	317	326	308	294	295	316	313	285	297	323	311	298	299	301	310	311	294	267	308	306	339	332	313	286	315	315	338	311	344	318	318	316	302	285	320	313	328	313	332	307	299	293	317	321	318	307	301	314	301	346	308	317	289	312	301	289	276	330	308	303	291	299	284	303	322	312	324	277	307	273	306	332	302	286	309	275	294	305	316	321	308	296	296	332	326	335	320	334	286	312	295	315	326	308	312	318	295	321	360	317	289	329	314	294	318	337	290	308	334	315	288	301	284	312	291	308	341	334	315	300	315	298	311	322	317	301	282	327	286	293	306	320	299	311	330	316	307	315	349	303	311	309	290	320	321	325	302	267	338	307	297	298	317	290	265	294	265	311	295	322	316	321	329	305	306	303	299	317	318	314	296	306	296	316	328	298	335	303	308	315	316	324	324	297	300	279	304	304	301	310	302	335	303	294	322	318	282	307	304	296	307	268	310	306	308	299	326	313	307	273	342	317	284	279	304	289	295	330	310	310	295	301	329	307	304	301	289	349	334	301	331	321	317	329	344	311	298	314	300	295	296	313	309	312	316	344	331	333	295	278	292	299	323	320	299	310	335	327	325	314	312	308	330	316	366	307	287	299	306	321	273	310	304	331	305	306	299	288	329	312	317	299	330	335	314	312	320	302	295	291	319	293	328	303	318	328	335	333	294	328	313	311	305	310	307	336	276	310	346	333	299	309	312	321	273	350	320	335	301	339	299	288	326	311	299	306	306	338	324	324	311	301	304	288	279	289	336	306	311	296	307	318	342	305	318	283	288	318	317	281	327	307	292	296	295	298	318	331	285	312	307	306	278	288	303	332	318	313	328	312	315	324	304	304	328	322	329	298	317	302	327	304	275	330	311	309	311	283	338	301	315	322	314	339	315	313	337	322	327	325	324	334	290	279	321	314	290	328	306	315	339	305	311	300	305	309	339	281	331	336	311	278	320	324	317	337	305	277	281	306	322	311	301	331	332	310	295	331	283	292	326	295	309	302	335	324	302	313	303	267	293	317	331	293	258	279	345	321	316	331	274	307	313	317	301	296	321	345	316	281	329	351	301	299	314	273	299	316	333	350	298	311	298	316	308	303	287	287	307	312	323	276	309	309	314	301	312	316	301	338	299	286	310	304	330	344	311	292	301	317	307	286	307	304	281	311	312	327	309	300	278	308	273	288	300	293	307	321	327	305	305	302	361	316	314	295	311	320	287	316	323	277	339	308	287	310	321	317	309	292	317	293	329	329	313	280	311	308	299	345	287	329	304	311	352	354	297	285	295	309	307	308	332	292	308	314	352	291	307	325	306	285	297	283	323	314	299	329	303	320	311	307	301	319	317	305	311	299	303	318	353	328	298	320	281	290	304	327	333	313	328	312	322	346	279	303	326	317	265	308	301	325	304	328	313	315	278	300	288	326	289	283	294	302	297	319	339	315	327	321	330	297	280	295	273	276	296	307	313	303	291	300	314	338	306	311	313	342	341	315	309	316	341	296	312	305	341	299	291	292	325	315	282	278	324	293	305	311	281	299	291	313	278	290	309	314	304	298	303	308	303	296	332	302	332	319	331	319	338	321	310	301	330	286	331	283	317	302	310	331	306	283	319	289	316	326	319	306	300	311	300	289	312	311	349	320	302	335	304	267	317	298	302	307	319	305	293	334	295	311	290	318	297	305	296	312	289	307	279	300	325	320	312	321	332	323	317	285	329	307	307	276	297	300	302	305	299	324	321	339	322	348	305	322	321	289	262	286	321	289	310	325	308	308	283	313	321	319	299	332	303	258	306	324	351	313	307	321	316	303	299	296	321	341	334	320	293	298	339	332	309	317	319	316	306	290	296	306	302	318	300	306	363	309	316	330	340	321	292	282	294	269	302	332	316	309	269	310	305	292	317	297	307	311	312	293	322	311	329	298	277	313	298	311	290	295	306	307	319	297	313	332	276	291	300	325	352	322	335	309	293	331	332	266	315	312	321	329	292	299	280	320	307	305	301	316	318	300	307	314	310	330	318	315	309	306	313	268	291	278	323	330	307	323	321	326	314	286	307	295	298	303	309	309	297	306	289	284	271	301	342	312	294	337	314	293	335	272	305	337	302	291	291	277	306	313	307	333	283	309	328	307	347	316	306	336	304	347	290	326	276	326	333	306	317	318	311	308	306	302	297	307	321	303	298	315	312	326	314	295	315	290	285	313	311	282	356	321	315	277	297	297	309	318	333	300	303	308	318	300	289	287	317	324	316	326	321	326	326	330	332	321	346	297	280	309	327	300	323	306	326	304	326	330	303	325	307	299	299	316	311	307	284	287	307	304	299	286	304	310	278	296	273	311	309	290	330	308	331	299	355	297	318	302	308	323	343	293	302	314	305	293	327	307	313	309	330	336	332	304	269	305	294	317	299	339	295	294	292	330	297	318	297	327	317	330	327	310	294	290	300	303	320	313	283	314	302	291	308	294	310	291	300	320	305	319	299	296	302	310	312	307	317	316	340	302	301	284	273	320	292	326	311	319	313	316	279	312	300	322	285	319	318	302	287	311	320	304	329	310	273	316	300	302	314	306	296	316	297	299	290	292	309	295	323	270	308	299	342	304	321	254	298	308	284	298	331	307	305	305	283	303	334	284	334	295	320	310	317	313	314	300	322	298	325	300	309	303	290	304	321	307	288	330	303	293	309	336	305	319	326	315	287	300	341	292	311	301	360	303	295	335	292	311	315	323	325	328	310	291	340	319	303	310	318	333	295	317	289	291	294	310	296	325	307	323	304	323	306	300	310	307	304	340	311	326	308	296	331	317	298	294	296	313
24425	20823	27059	24582	12655	1306	927	795	737	984	942	749	1091	764	932	1026	877	666	674	586	644	655	697	730	678	655	697	679	642	650	630	644	625	650	635	606	633	611	604	622	596	616	681	624	624	634	641	611	637	608	625	655	621	675	601	664	623	648	633	663	633	623	642	631	657	600	651	614	607	663	619	626	671	617	613	575	625	653	598	577	613	654	608	610	623	597	660	632	605	612	636	631	618	633	651	638	661	627	638	606	621	602	641	654	610	635	608	621	643	616	601	644	610	653	617	621	603	661	650	635	589	625	597	624	620	622	585	610	621	654	626	631	600	617	637	637	610	627	622	646	622	615	617	660	606	632	642	606	659	595	654	629	625	591	603	648	607	659	631	595	636	624	613	611	593	665	626	564	667	675	603	589	620	584	628	626	624	626	603	682	603	636	612	649	666	636	608	658	619	627	629	659	636	606	599	606	616	601	649	642	614	591	627	594	592	624	597	663	646	589	602	612	626	690	646	636	629	641	616	614	623	632	604	608	629	620	576	583	628	604	707	627	634	615	643	619	652	640	649	600	621	645	602	607	618	634	629	614	600	650	624	582	613	599	632	644	653	633	654	629	628	641	641	625	601	646	610	627	624	594	613	632	642	620	592	664	630	660	645	608	654	614	627	607	648	594	649	637	616	645	605	614	632	580	606	683	634	590	606	650	641	605	644	694	663	595	651	654	612	604	647	628	641	595	617	631	628	655	632	696	612	641	649	633	604	618	577	623	645	664	611	637	618	592	616	605	615	637	649	593	654	613	600	623	601	622	590	611	621	624	639	608	577	636	641	581	658	632	613	616	660	620	635	588	646	625	650	648	648	630	635	645	659	578	607	604	634	595	644	634	608	596	648	624	643	623	620	609	614	611	640	632	600	606	580	631	581	635	652	651	588	632	626	588	620	638	631	628	594	616	593	667	673	593	610	609	588	569	617	619	675	667	663	640	668	600	632	628	623	605	672	635	608	660	633	627	588	674	669	650	633	627	636	622	644	626	622	628	627	574	621	585	642	623	660	600	609	612	629	627	650	632	592	605	636	689	620	623	622	605	611	637	647	625	588	612	611	604	630	600	656	671	599	600	647	621	657	603	654	635	627	595	610	624	594	624	608	643	618	593	611	585	621	632	679	623	659	611	671	599	638	637	606	605	634	611	620	609	614	661	609	635	666	597	629	634	661	658	598	600	609	634	608	616	605	641	631	602	642	627	614	637	616	642	640	659	623	623	637	703	643	633	662	603	644	618	626	633	625	602	620	633	552	639	612	621	629	652	567	589	633	613	640	629	684	569	675	637	636	598	613	654	627	611	591	626	669	607	632	640	592	595	602	592	644	661	605	656	644	681	603	645	606	647	617	612	611	648	646	614	633	608	647	656	642	593	629	615	627	612	629	596	647	618	641	593	628	606	624	662	674	640	603	620	618	666	629	604	677	634	682	619	623	620	627	651	645	639	636	678	650	629	611	648	609	672	603	658	607	621	613	608	615	632	637	618	637	607	642	611	617	612	611	617	639	561	605	644	581	615	611	661	624	650	645	592	633	628	663	630	600	611	618	687	638	597	651	632	654	610	656	648	595	606	622	615	612	592	635	587	644	617	625	619	646	603	627	618	600	630	633	656	589	607	611	625	648	647	643	597	608	645	614	624	607	626	598	642	589	614	608	661	675	604	585	618	641	593	601	645	626	616	633	631	602	657	658	643	623	643	594	632	599	598	642	617	585	643	596	662	582	666	621	586	667	647	652	606	624	637	592	670	605	589	632	580	631	664	591	624	626	611	632	588	651	631	647	574	661	634	657	630	610	644	639	605	623	628	670	611	633	622	611	620	624	628	624	627	640	654	644	575	713	666	625	640	630	633	627	670	607	648	612	634	610	604	589	615	589	627	647	604	618	601	594	603	591	651	614	613	611	607	657	587	673	642	627	608	620	589	613	614	629	647	601	589	650	634	665	644	668	629	606	648	633	614	649	646	674	630	599	614	586	631	619	659	602	638	636	632	644	611	641	615	620	603	589	627	676	630	599	642	577	585	630	555	651	616	625	635	635	628	606	592	610	631	623	579	648	640	608	624	612	656	624	619	627	663	616	608	628	642	649	564	642	636	589	662	592	647	604	652	603	669	600	676	641	642	616	589	613	587	583	642	600	616	635	665	649	641	590	661	606	644	635	600	656	633	599	628	598	654	644	640	634	616	597	651	605	602	618	612	650	645	612	588	637	641	642	588	604	626	639	628	637	604	651	609	611	625	679	657	621	590	621	582	621	639	653	563	607	595	607	622	640	623	624	600	631	607	670	613	640	607	635	616	616	647	592	602	628	641	650	648	621	625	636	654	604	601	636	611	633	603	660	651	654	661	619	660	606	624	666	628	611	629	618	606	656	625	608	591	664	648	632	649	638	596	632	637	639	620	615	619	585	603	671	594	599	618	585	640	657	604	595	613	652	634	621	609	704	623	624	650	641	607	638	623	649	608	637	606	616	658	593	622	571	619	591	640	623	612	662	626	593	653	626	565	686	622	610	590	600	648	626	621	616	619	586	586	634	622	614	605	627	597	641	622	620	599	615	612	635	571	678	609	637	666	611	591	566	681	651	628	595	606	663	622	620	659	678	631	653	636	610	568	622	623	640	601	648	586	636	638	610	600	627	630	610	643	639	668	654	642	610	628	649	622	611	633	654	566	653	612	593	617	628	641	639	625	658	663	656	591	603	610	619	603	630	604	582	698	601	622	621	608	583	635	640	589	631	621	600	668	593	651	660	645	616	632	655	622	608	627	631	614	621	627	616	677	604	621	665	596	659	643	621	632	588	644	595	625	640	594	695	653	631	647	580	667	641	624	691	600	662	626	607	644	586	594	660	603	650	657	590	637	626	623	557	615	660	663	635	626	635	670	618	651	633	602	664	611	605	603	645	601	635	653	608	624	622	643	621	645	600	635	613	636	619	571	648	641	680	653	651	605	675	633	649	638	635	654	636	650	661	588	624	624	679	664	610	632	616	602	637	646	647	604	598	615	634	632	627	644	602	625	609	675	648	639	625	562	625	635	588	629	613	612	621	636	664	619	666	637	605	595	638	630	630	610	661	633	630	605	689	658	691	629	641	628	610	598	669	608	651	569	611	609	597	649	605	611	621	600	617	644	633	647	613	623	602	595	605	604	616	591	638	645	641	617	603	625	630	672	630	656	635	614	577	675	628	599	642	582	607	641	663	594	613	631	598	646	611	587	653	615	634	596	677	648	608	656	633	660	588	629	650	595	625	628	588	612	646	624	628	629	683	619	632	670	695	664	626	632	644	641	620	650	647	623	682	603	656	585	614	592	625	620	611	639	638	616	633	630	634	630	633	593	639	603	600	624	666	610	644	668	620	646	637	628	638	672	658	628	602	615	668	609	636	634	606	615	633	637	628	599	587	643	631	626	599	631	595	616	613	617	575	615	613	675	641	658	626	589	655	580
35464	28946	14141	7088	2353	1630	1376	1241	1117	1572	1430	1134	1703	1017	1327	1562	1204	840	841	798	797	748	866	799	809	778	774	719	745	717	766	733	677	754	741	708	749	695	715	768	726	784	704	730	698	641	682	744	699	720	713	706	705	720	759	698	705	702	700	741	709	713	654	735	699	743	727	673	742	707	693	689	695	692	708	730	701	679	742	741	727	700	735	725	724	705	688	673	697	691	714	745	664	744	702	692	713	718	717	734	692	665	725	708	737	681	716	766	706	718	679	725	661	672	686	719	722	741	715	690	726	741	711	716	691	735	721	695	681	731	698	672	693	733	716	734	720	706	708	751	766	689	716	717	674	739	726	750	710	760	730	703	713	712	728	744	735	777	687	750	781	697	711	692	716	720	657	680	673	730	741	729	744	743	691	745	712	713	680	732	719	672	728	733	707	728	693	700	726	706	723	728	690	738	744	721	700	701	729	706	659	725	712	759	770	734	740	697	672	708	719	681	744	728	732	758	662	685	714	691	676	708	712	692	700	676	675	671	669	708	695	741	720	651	732	707	699	717	657	665	698	708	767	688	661	699	641	707	696	746	731	696	674	692	689	708	702	734	707	701	705	753	675	703	695	737	762	713	669	726	724	729	751	765	698	688	718	681	759	714	732	719	746	750	719	685	706	729	719	687	705	711	742	696	706	687	729	728	684	694	706	745	697	694	775	726	715	667	692	721	683	689	733	760	721	741	683	763	709	686	701	723	665	707	704	671	731	735	711	725	717	716	753	738	716	751	660	747	743	716	729	676	714	696	704	707	714	693	721	705	733	736	665	735	692	697	731	672	678	707	734	729	742	749	697	714	681	765	685	717	698	670	650	713	683	688	693	703	750	712	717	741	678	686	714	673	713	736	737	744	745	746	678	732	703	717	730	776	682	713	700	737	688	700	757	767	747	704	751	720	775	719	697	684	689	681	718	708	691	716	710	695	689	701	712	636	719	747	704	717	724	736	672	684	720	723	702	739	694	713	661	702	702	682	683	725	707	696	734	729	754	716	739	687	696	698	704	755	720	708	710	681	695	700	717	694	719	716	737	701	744	716	696	739	706	733	677	693	722	692	737	714	743	734	695	674	716	667	706	732	709	669	708	717	714	738	741	718	731	705	700	685	639	694	774	678	682	728	680	738	730	716	721	675	709	704	681	721	725	765	736	666	727	693	724	705	704	731	726	750	728	705	741	731	664	710	664	693	678	701	733	676	706	713	712	740	703	695	692	722	761	719	697	748	713	723	695	706	708	719	751	696	663	718	709	687	688	728	728	731	736	726	729	688	679	709	693	718	734	697	744	755	748	753	742	726	694	688	699	674	721	694	691	722	651	660	704	732	728	732	693	739	720	700	693	710	695	725	714	725	714	660	678	691	711	716	667	683	705	662	685	726	716	693	701	695	728	699	756	698	696	706	669	696	736	683	752	698	705	689	708	746	716	689	727	712	766	693	684	763	763	742	723	680	723	697	699	691	693	749	726	699	708	712	730	689	682	728	708	731	696	711	706	741	700	693	722	696	692	742	687	747	661	689	706	705	716	757	680	737	725	669	724	668	715	753	710	723	737	726	737	680	697	718	722	673	726	688	745	743	737	711	709	709	665	730	704	719	659	740	708	738	707	716	714	694	715	703	789	715	690	717	682	685	699	707	727	725	717	717	728	732	682	702	694	731	724	654	711	719	631	705	725	727	699	767	736	722	703	699	662	746	718	713	719	715	681	676	727	716	702	741	732	742	706	720	774	802	725	704	693	726	734	695	690	723	702	680	720	719	746	729	709	697	683	712	710	714	680	726	707	751	732	676	737	745	748	660	746	713	763	699	735	718	699	718	696	705	731	735	611	721	634	652	726	689	747	732	717	721	702	733	718	707	704	705	727	699	683	692	702	692	645	719	715	713	735	669	694	743	711	736	654	713	670	649	651	736	717	698	744	711	681	719	739	729	760	714	693	684	724	715	704	720	680	697	688	757	675	708	692	770	726	705	696	740	738	704	704	710	714	679	713	694	738	670	732	725	695	754	686	693	652	675	703	748	717	737	714	738	706	753	728	709	673	671	709	668	712	684	727	690	693	723	700	691	696	701	699	683	748	701	711	712	729	712	716	734	687	723	653	711	706	726	754	755	772	726	694	696	716	727	733	704	690	700	713	688	728	740	715	714	658	717	672	740	680	676	732	679	707	735	726	722	698	741	753	664	740	675	697	729	705	716	694	712	722	695	678	727	668	699	742	692	703	720	726	715	739	738	725	688	679	739	726	734	713	737	722	736	690	689	725	714	719	678	728	715	738	719	673	734	680	718	747	678	707	720	710	684	726	676	671	720	693	713	727	719	729	743	739	680	710	706	653	704	757	657	738	734	736	716	648	696	721	709	754	699	771	717	701	708	702	722	687	694	745	730	713	737	661	647	722	715	684	711	719	708	735	692	675	676	717	746	689	722	733	712	674	711	761	687	699	730	716	683	718	673	712	690	721	701	694	683	705	742	708	728	729	707	735	672	728	733	734	666	748	736	720	719	717	714	697	748	734	746	688	679	682	681	760	668	733	702	686	723	714	719	686	706	728	656	690	714	719	707	743	708	683	700	723	715	711	733	697	718	748	744	720	670	685	733	668	699	721	702	728	722	760	710	685	723	705	762	745	694	733	682	716	721	748	697	699	700	687	692	739	679	721	722	695	724	682	700	706	704	719	718	642	734	706	675	735	705	688	704	736	780	742	719	661	715	700	711	727	659	714	691	677	710	736	682	725	703	760	697	719	663	723	772	739	671	715	775	756	668	673	678	726	741	678	694	688	713	699	715	766	715	693	752	711	717	730	676	687	733	711	677	754	747	720	700	688	717	687	696	684	680	782	665	693	717	719	693	693	643	741	737	695	746	670	678	746	688	707	679	725	720	697	721	679	715	682	780	670	674	694	724	727	694	702	697	682	670	703	626	731	724	673	717	735	739	694	713	718	659	707	711	754	737	684	688	751	714	725	724	700	721	692	678	751	693	713	727	683	698	765	716	733	760	705	738	746	692	733	713	788	672	663	689	736	745	720	689	708	762	703	731	692	688	721	721	745	726	694	727	727	695	749	683	692	702	708	679	718	698	761	719	748	711	681	742	728	674	733	728	727	696	736	715	667	757	718	690	714	687	732	661	723	727	711	709	733	628	723	697	679	681	724	688	687	699	658	728	729	701	770	708	720	754	711	687	753	696	753	719	701	727	732	711	725	721	704	692	665	690	667	747	750	747	782	674	714	698	726	727	733	756	711	716	691	720	703	712	682	714	747	703	729	702	697	680	728	687	720	692	733	683	740	721	724	717	761	693	666	731	658	720	694	718	747	741	755	697	714	705	763	685	690	694	741	722	737	745	708	709	759	706	681	699	713	755	705	727	684	772	703	698	739	739	658	718	712	701	697	709	704	727	741	698	691	754	733	718	693	726	727	739	720	741	723	710	655	749	678	704
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
